blob: 2c99b4f2216a575dd08eb39dd27cc8cb0455790c [file] [log] [blame]
John Criswell7a73b802003-06-30 21:59:07 +00001#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
Eric Christopherf33ab862011-12-21 00:52:44 +00003# Generated by GNU Autoconf 2.60 for LLVM 3.1svn.
John Criswell7a73b802003-06-30 21:59:07 +00004#
Eric Christopherf33ab862011-12-21 00:52:44 +00005# Report bugs to <http://llvm.org/bugs/>.
John Criswell7a73b802003-06-30 21:59:07 +00006#
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#
NAKAMURA Takumi45ba1652012-01-01 08:16:56 +000012# Copyright (c) 2003-2012 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.
Eric Christopherf33ab862011-12-21 00:52:44 +0000562PACKAGE_NAME='LLVM'
563PACKAGE_TARNAME='llvm'
Bill Wendlingde7ec8b2011-10-15 02:09:17 +0000564PACKAGE_VERSION='3.1svn'
Eric Christopherf33ab862011-12-21 00:52:44 +0000565PACKAGE_STRING='LLVM 3.1svn'
566PACKAGE_BUGREPORT='http://llvm.org/bugs/'
John Criswell7a73b802003-06-30 21:59:07 +0000567
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
Eric Christopherbee515f2011-11-11 22:51:42 +0000685ENABLE_LIBCPP
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000686ENABLE_OPTIMIZED
687ENABLE_PROFILING
688DISABLE_ASSERTIONS
689ENABLE_EXPENSIVE_CHECKS
690EXPENSIVE_CHECKS
691DEBUG_RUNTIME
692DEBUG_SYMBOLS
693JIT
694TARGET_HAS_JIT
Rafael Espindola9d9ae9f2010-11-12 19:24:06 +0000695ENABLE_DOCS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000696ENABLE_DOXYGEN
NAKAMURA Takumic73f3d12011-11-28 01:07:19 +0000697LLVM_ENABLE_THREADS
NAKAMURA Takumi0dc84392010-12-29 03:59:03 +0000698ENABLE_PTHREADS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000699ENABLE_PIC
Jeffrey Yasskinc9017192010-02-25 06:34:33 +0000700ENABLE_SHARED
NAKAMURA Takumi8eac8862010-12-29 03:59:14 +0000701ENABLE_EMBED_STDCXX
Daniel Dunbardd464df2010-05-10 20:11:56 +0000702ENABLE_TIMESTAMPS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000703TARGETS_TO_BUILD
704LLVM_ENUM_TARGETS
705LLVM_ENUM_ASM_PRINTERS
706LLVM_ENUM_ASM_PARSERS
707LLVM_ENUM_DISASSEMBLERS
708ENABLE_CBE_PRINTF_A
709OPTIMIZE_OPTION
710EXTRA_OPTIONS
Daniel Dunbared344d22011-06-16 22:30:41 +0000711EXTRA_LD_OPTIONS
NAKAMURA Takumie5ab51d2011-10-16 02:54:26 +0000712CLANG_SRC_ROOT
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000713BINUTILS_INCDIR
Bob Wilsonae7e2a42011-11-28 07:59:52 +0000714INTERNAL_PREFIX
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000715NM
716ifGNUmake
717LN_S
718CMP
719CP
720DATE
721FIND
722MKDIR
723MV
724RANLIB
725AR
726RM
727SED
728TAR
729BINPWD
730GRAPHVIZ
731DOT
732FDP
733NEATO
734TWOPI
735CIRCO
736GV
737DOTTY
Dan Gohman48fd5a72010-09-27 16:28:34 +0000738XDOT_PY
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000739PERL
740HAVE_PERL
741INSTALL_PROGRAM
742INSTALL_SCRIPT
743INSTALL_DATA
744BZIP2
mike-m68cb3192010-05-06 23:45:43 +0000745CAT
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000746DOXYGEN
747GROFF
Eric Christopher031d3072010-12-10 01:31:51 +0000748GZIPBIN
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000749POD2HTML
750POD2MAN
mike-m68cb3192010-05-06 23:45:43 +0000751PDFROFF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000752RUNTEST
753TCLSH
754ZIP
755OCAMLC
756OCAMLOPT
757OCAMLDEP
758OCAMLDOC
759GAS
Dan Gohmanda612d62010-06-01 14:56:56 +0000760HAVE_LINK_VERSION_SCRIPT
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000761INSTALL_LTDL_TRUE
762INSTALL_LTDL_FALSE
763CONVENIENCE_LTDL_TRUE
764CONVENIENCE_LTDL_FALSE
765LIBADD_DL
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000766NO_VARIADIC_MACROS
767NO_MISSING_FIELD_INITIALIZERS
768USE_UDIS86
769USE_OPROFILE
770HAVE_PTHREAD
771HUGE_VAL_SANITY
772MMAP_FILE
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000773SHLIBEXT
Jeffrey Yasskinc9017192010-02-25 06:34:33 +0000774SHLIBPATH_VAR
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000775LLVM_PREFIX
776LLVM_BINDIR
777LLVM_LIBDIR
778LLVM_DATADIR
779LLVM_DOCSDIR
780LLVM_ETCDIR
781LLVM_INCLUDEDIR
782LLVM_INFODIR
783LLVM_MANDIR
784LLVM_CONFIGTIME
785BINDINGS_TO_BUILD
786ALL_BINDINGS
787OCAML_LIBDIR
788ENABLE_VISIBILITY_INLINES_HIDDEN
789RPATH
790RDYNAMIC
791LIBOBJS
792LTLIBOBJS'
John Criswell0c38eaf2003-09-10 15:17:25 +0000793ac_subst_files=''
Reid Spencera773bd52006-08-04 18:18:08 +0000794 ac_precious_vars='build_alias
795host_alias
796target_alias
797CC
798CFLAGS
799LDFLAGS
800CPPFLAGS
Reid Spencera773bd52006-08-04 18:18:08 +0000801CXX
802CXXFLAGS
Eric Christopherffee5722011-09-16 20:36:25 +0000803CCC
804CPP'
John Criswell0157f502010-03-19 21:31:39 +0000805ac_subdirs_all='projects/llvm-gcc
806projects/test-suite
807projects/llvm-test
808projects/poolalloc
809projects/llvm-poolalloc
810projects/sample
Reid Spencera773bd52006-08-04 18:18:08 +0000811projects/privbracket
Reid Spencer67bb0792007-01-17 02:14:46 +0000812projects/llvm-stacker
Reid Spencera773bd52006-08-04 18:18:08 +0000813projects/llvm-reopt
Reid Spencera773bd52006-08-04 18:18:08 +0000814projects/llvm-java
815projects/llvm-tv
John Criswell7def2932010-02-25 22:57:19 +0000816projects/safecode
Tobias Grosserbaaadb22010-10-30 00:54:26 +0000817projects/llvm-kernel
818tools/polly'
John Criswell7a73b802003-06-30 21:59:07 +0000819
820# Initialize some variables set by options.
821ac_init_help=
822ac_init_version=false
823# The variables have the same names as the options, with
824# dashes changed to underlines.
825cache_file=/dev/null
826exec_prefix=NONE
827no_create=
828no_recursion=
829prefix=NONE
830program_prefix=NONE
831program_suffix=NONE
832program_transform_name=s,x,x,
833silent=
834site=
835srcdir=
836verbose=
837x_includes=NONE
838x_libraries=NONE
839
840# Installation directory options.
841# These are left unexpanded so users can "make install exec_prefix=/foo"
842# and all the variables that are supposed to be based on exec_prefix
843# by default will actually change.
844# Use braces instead of parens because sh, perl, etc. also accept them.
Reid Spencera773bd52006-08-04 18:18:08 +0000845# (The list follows the same order as the GNU Coding Standards.)
John Criswell7a73b802003-06-30 21:59:07 +0000846bindir='${exec_prefix}/bin'
847sbindir='${exec_prefix}/sbin'
848libexecdir='${exec_prefix}/libexec'
Reid Spencera773bd52006-08-04 18:18:08 +0000849datarootdir='${prefix}/share'
850datadir='${datarootdir}'
John Criswell7a73b802003-06-30 21:59:07 +0000851sysconfdir='${prefix}/etc'
852sharedstatedir='${prefix}/com'
853localstatedir='${prefix}/var'
John Criswell7a73b802003-06-30 21:59:07 +0000854includedir='${prefix}/include'
855oldincludedir='/usr/include'
Reid Spencera773bd52006-08-04 18:18:08 +0000856docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
857infodir='${datarootdir}/info'
858htmldir='${docdir}'
859dvidir='${docdir}'
860pdfdir='${docdir}'
861psdir='${docdir}'
862libdir='${exec_prefix}/lib'
863localedir='${datarootdir}/locale'
864mandir='${datarootdir}/man'
John Criswell7a73b802003-06-30 21:59:07 +0000865
866ac_prev=
Reid Spencera773bd52006-08-04 18:18:08 +0000867ac_dashdash=
John Criswell7a73b802003-06-30 21:59:07 +0000868for ac_option
869do
870 # If the previous option needs an argument, assign it.
871 if test -n "$ac_prev"; then
Reid Spencera773bd52006-08-04 18:18:08 +0000872 eval $ac_prev=\$ac_option
John Criswell7a73b802003-06-30 21:59:07 +0000873 ac_prev=
874 continue
875 fi
876
Reid Spencera773bd52006-08-04 18:18:08 +0000877 case $ac_option in
878 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
879 *) ac_optarg=yes ;;
880 esac
John Criswell7a73b802003-06-30 21:59:07 +0000881
882 # Accept the important Cygnus configure options, so we can diagnose typos.
883
Reid Spencera773bd52006-08-04 18:18:08 +0000884 case $ac_dashdash$ac_option in
885 --)
886 ac_dashdash=yes ;;
John Criswell7a73b802003-06-30 21:59:07 +0000887
888 -bindir | --bindir | --bindi | --bind | --bin | --bi)
889 ac_prev=bindir ;;
890 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
891 bindir=$ac_optarg ;;
892
893 -build | --build | --buil | --bui | --bu)
894 ac_prev=build_alias ;;
895 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
896 build_alias=$ac_optarg ;;
897
898 -cache-file | --cache-file | --cache-fil | --cache-fi \
899 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
900 ac_prev=cache_file ;;
901 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
902 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
903 cache_file=$ac_optarg ;;
904
905 --config-cache | -C)
906 cache_file=config.cache ;;
907
Reid Spencera773bd52006-08-04 18:18:08 +0000908 -datadir | --datadir | --datadi | --datad)
John Criswell7a73b802003-06-30 21:59:07 +0000909 ac_prev=datadir ;;
Reid Spencera773bd52006-08-04 18:18:08 +0000910 -datadir=* | --datadir=* | --datadi=* | --datad=*)
John Criswell7a73b802003-06-30 21:59:07 +0000911 datadir=$ac_optarg ;;
912
Reid Spencera773bd52006-08-04 18:18:08 +0000913 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
914 | --dataroo | --dataro | --datar)
915 ac_prev=datarootdir ;;
916 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
917 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
918 datarootdir=$ac_optarg ;;
919
John Criswell7a73b802003-06-30 21:59:07 +0000920 -disable-* | --disable-*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000921 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
John Criswell7a73b802003-06-30 21:59:07 +0000922 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000923 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
924 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
925 { (exit 1); exit 1; }; }
926 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
927 eval enable_$ac_feature=no ;;
Reid Spencera773bd52006-08-04 18:18:08 +0000928
929 -docdir | --docdir | --docdi | --doc | --do)
930 ac_prev=docdir ;;
931 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
932 docdir=$ac_optarg ;;
933
934 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
935 ac_prev=dvidir ;;
936 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
937 dvidir=$ac_optarg ;;
John Criswell7a73b802003-06-30 21:59:07 +0000938
939 -enable-* | --enable-*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000940 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
John Criswell7a73b802003-06-30 21:59:07 +0000941 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000942 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
943 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
944 { (exit 1); exit 1; }; }
945 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
946 eval enable_$ac_feature=\$ac_optarg ;;
John Criswell7a73b802003-06-30 21:59:07 +0000947
948 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
949 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
950 | --exec | --exe | --ex)
951 ac_prev=exec_prefix ;;
952 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
953 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
954 | --exec=* | --exe=* | --ex=*)
955 exec_prefix=$ac_optarg ;;
956
957 -gas | --gas | --ga | --g)
958 # Obsolete; use --with-gas.
959 with_gas=yes ;;
960
961 -help | --help | --hel | --he | -h)
962 ac_init_help=long ;;
963 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
964 ac_init_help=recursive ;;
965 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
966 ac_init_help=short ;;
967
968 -host | --host | --hos | --ho)
969 ac_prev=host_alias ;;
970 -host=* | --host=* | --hos=* | --ho=*)
971 host_alias=$ac_optarg ;;
972
Reid Spencera773bd52006-08-04 18:18:08 +0000973 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
974 ac_prev=htmldir ;;
975 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
976 | --ht=*)
977 htmldir=$ac_optarg ;;
978
John Criswell7a73b802003-06-30 21:59:07 +0000979 -includedir | --includedir | --includedi | --included | --include \
980 | --includ | --inclu | --incl | --inc)
981 ac_prev=includedir ;;
982 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
983 | --includ=* | --inclu=* | --incl=* | --inc=*)
984 includedir=$ac_optarg ;;
985
986 -infodir | --infodir | --infodi | --infod | --info | --inf)
987 ac_prev=infodir ;;
988 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
989 infodir=$ac_optarg ;;
990
991 -libdir | --libdir | --libdi | --libd)
992 ac_prev=libdir ;;
993 -libdir=* | --libdir=* | --libdi=* | --libd=*)
994 libdir=$ac_optarg ;;
995
996 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
997 | --libexe | --libex | --libe)
998 ac_prev=libexecdir ;;
999 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1000 | --libexe=* | --libex=* | --libe=*)
1001 libexecdir=$ac_optarg ;;
1002
Reid Spencera773bd52006-08-04 18:18:08 +00001003 -localedir | --localedir | --localedi | --localed | --locale)
1004 ac_prev=localedir ;;
1005 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1006 localedir=$ac_optarg ;;
1007
John Criswell7a73b802003-06-30 21:59:07 +00001008 -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 ac_prev=localstatedir ;;
1011 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Reid Spencera773bd52006-08-04 18:18:08 +00001012 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
John Criswell7a73b802003-06-30 21:59:07 +00001013 localstatedir=$ac_optarg ;;
1014
1015 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1016 ac_prev=mandir ;;
1017 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1018 mandir=$ac_optarg ;;
1019
1020 -nfp | --nfp | --nf)
1021 # Obsolete; use --without-fp.
1022 with_fp=no ;;
1023
1024 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1025 | --no-cr | --no-c | -n)
1026 no_create=yes ;;
1027
1028 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1029 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1030 no_recursion=yes ;;
1031
1032 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1033 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1034 | --oldin | --oldi | --old | --ol | --o)
1035 ac_prev=oldincludedir ;;
1036 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1037 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1038 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1039 oldincludedir=$ac_optarg ;;
1040
1041 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1042 ac_prev=prefix ;;
1043 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1044 prefix=$ac_optarg ;;
1045
1046 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1047 | --program-pre | --program-pr | --program-p)
1048 ac_prev=program_prefix ;;
1049 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1050 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1051 program_prefix=$ac_optarg ;;
1052
1053 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1054 | --program-suf | --program-su | --program-s)
1055 ac_prev=program_suffix ;;
1056 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1057 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1058 program_suffix=$ac_optarg ;;
1059
1060 -program-transform-name | --program-transform-name \
1061 | --program-transform-nam | --program-transform-na \
1062 | --program-transform-n | --program-transform- \
1063 | --program-transform | --program-transfor \
1064 | --program-transfo | --program-transf \
1065 | --program-trans | --program-tran \
1066 | --progr-tra | --program-tr | --program-t)
1067 ac_prev=program_transform_name ;;
1068 -program-transform-name=* | --program-transform-name=* \
1069 | --program-transform-nam=* | --program-transform-na=* \
1070 | --program-transform-n=* | --program-transform-=* \
1071 | --program-transform=* | --program-transfor=* \
1072 | --program-transfo=* | --program-transf=* \
1073 | --program-trans=* | --program-tran=* \
1074 | --progr-tra=* | --program-tr=* | --program-t=*)
1075 program_transform_name=$ac_optarg ;;
1076
Reid Spencera773bd52006-08-04 18:18:08 +00001077 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1078 ac_prev=pdfdir ;;
1079 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1080 pdfdir=$ac_optarg ;;
1081
1082 -psdir | --psdir | --psdi | --psd | --ps)
1083 ac_prev=psdir ;;
1084 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1085 psdir=$ac_optarg ;;
1086
John Criswell7a73b802003-06-30 21:59:07 +00001087 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1088 | -silent | --silent | --silen | --sile | --sil)
1089 silent=yes ;;
1090
1091 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1092 ac_prev=sbindir ;;
1093 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1094 | --sbi=* | --sb=*)
1095 sbindir=$ac_optarg ;;
1096
1097 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1098 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1099 | --sharedst | --shareds | --shared | --share | --shar \
1100 | --sha | --sh)
1101 ac_prev=sharedstatedir ;;
1102 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1103 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1104 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1105 | --sha=* | --sh=*)
1106 sharedstatedir=$ac_optarg ;;
1107
1108 -site | --site | --sit)
1109 ac_prev=site ;;
1110 -site=* | --site=* | --sit=*)
1111 site=$ac_optarg ;;
1112
1113 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1114 ac_prev=srcdir ;;
1115 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1116 srcdir=$ac_optarg ;;
1117
1118 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1119 | --syscon | --sysco | --sysc | --sys | --sy)
1120 ac_prev=sysconfdir ;;
1121 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1122 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1123 sysconfdir=$ac_optarg ;;
1124
1125 -target | --target | --targe | --targ | --tar | --ta | --t)
1126 ac_prev=target_alias ;;
1127 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1128 target_alias=$ac_optarg ;;
1129
1130 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1131 verbose=yes ;;
1132
1133 -version | --version | --versio | --versi | --vers | -V)
1134 ac_init_version=: ;;
1135
1136 -with-* | --with-*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001137 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
John Criswell7a73b802003-06-30 21:59:07 +00001138 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001139 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1140 { echo "$as_me: error: invalid package name: $ac_package" >&2
1141 { (exit 1); exit 1; }; }
1142 ac_package=`echo $ac_package| sed 's/-/_/g'`
1143 eval with_$ac_package=\$ac_optarg ;;
John Criswell7a73b802003-06-30 21:59:07 +00001144
1145 -without-* | --without-*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001146 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
John Criswell7a73b802003-06-30 21:59:07 +00001147 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001148 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1149 { echo "$as_me: error: invalid package name: $ac_package" >&2
1150 { (exit 1); exit 1; }; }
1151 ac_package=`echo $ac_package | sed 's/-/_/g'`
1152 eval with_$ac_package=no ;;
John Criswell7a73b802003-06-30 21:59:07 +00001153
1154 --x)
1155 # Obsolete; use --with-x.
1156 with_x=yes ;;
1157
1158 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1159 | --x-incl | --x-inc | --x-in | --x-i)
1160 ac_prev=x_includes ;;
1161 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1162 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1163 x_includes=$ac_optarg ;;
1164
1165 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1166 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1167 ac_prev=x_libraries ;;
1168 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1169 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1170 x_libraries=$ac_optarg ;;
1171
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001172 -*) { echo "$as_me: error: unrecognized option: $ac_option
1173Try \`$0 --help' for more information." >&2
1174 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001175 ;;
1176
1177 *=*)
1178 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1179 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001180 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1181 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1182 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00001183 eval $ac_envvar=\$ac_optarg
John Criswell7a73b802003-06-30 21:59:07 +00001184 export $ac_envvar ;;
1185
1186 *)
1187 # FIXME: should be removed in autoconf 3.0.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001188 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
John Criswell7a73b802003-06-30 21:59:07 +00001189 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001190 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
John Criswell7a73b802003-06-30 21:59:07 +00001191 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1192 ;;
1193
1194 esac
1195done
1196
1197if test -n "$ac_prev"; then
1198 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001199 { echo "$as_me: error: missing argument to $ac_option" >&2
1200 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001201fi
1202
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001203# Be sure to have absolute directory names.
Reid Spencera773bd52006-08-04 18:18:08 +00001204for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1205 datadir sysconfdir sharedstatedir localstatedir includedir \
1206 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1207 libdir localedir mandir
John Criswell7a73b802003-06-30 21:59:07 +00001208do
Reid Spencera773bd52006-08-04 18:18:08 +00001209 eval ac_val=\$$ac_var
John Criswell7a73b802003-06-30 21:59:07 +00001210 case $ac_val in
Reid Spencera773bd52006-08-04 18:18:08 +00001211 [\\/$]* | ?:[\\/]* ) continue;;
1212 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
John Criswell7a73b802003-06-30 21:59:07 +00001213 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001214 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1215 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001216done
1217
1218# There might be people who depend on the old broken behavior: `$host'
1219# used to hold the argument of --host etc.
1220# FIXME: To remove some day.
1221build=$build_alias
1222host=$host_alias
1223target=$target_alias
1224
1225# FIXME: To remove some day.
1226if test "x$host_alias" != x; then
1227 if test "x$build_alias" = x; then
1228 cross_compiling=maybe
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001229 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
John Criswell7a73b802003-06-30 21:59:07 +00001230 If a cross compiler is detected then cross compile mode will be used." >&2
1231 elif test "x$build_alias" != "x$host_alias"; then
1232 cross_compiling=yes
1233 fi
1234fi
1235
1236ac_tool_prefix=
1237test -n "$host_alias" && ac_tool_prefix=$host_alias-
1238
1239test "$silent" = yes && exec 6>/dev/null
1240
1241
Reid Spencera773bd52006-08-04 18:18:08 +00001242ac_pwd=`pwd` && test -n "$ac_pwd" &&
1243ac_ls_di=`ls -di .` &&
1244ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001245 { echo "$as_me: error: Working directory cannot be determined" >&2
1246 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00001247test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001248 { echo "$as_me: error: pwd does not report name of working directory" >&2
1249 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00001250
1251
John Criswell7a73b802003-06-30 21:59:07 +00001252# Find the source files, if location was not specified.
1253if test -z "$srcdir"; then
1254 ac_srcdir_defaulted=yes
Reid Spencera773bd52006-08-04 18:18:08 +00001255 # Try the directory containing this script, then the parent directory.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001256 ac_confdir=`$as_dirname -- "$0" ||
1257$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1258 X"$0" : 'X\(//\)[^/]' \| \
1259 X"$0" : 'X\(//\)$' \| \
1260 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1261echo X"$0" |
Reid Spencera773bd52006-08-04 18:18:08 +00001262 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1263 s//\1/
1264 q
1265 }
1266 /^X\(\/\/\)[^/].*/{
1267 s//\1/
1268 q
1269 }
1270 /^X\(\/\/\)$/{
1271 s//\1/
1272 q
1273 }
1274 /^X\(\/\).*/{
1275 s//\1/
1276 q
1277 }
1278 s/.*/./; q'`
John Criswell7a73b802003-06-30 21:59:07 +00001279 srcdir=$ac_confdir
Reid Spencera773bd52006-08-04 18:18:08 +00001280 if test ! -r "$srcdir/$ac_unique_file"; then
John Criswell7a73b802003-06-30 21:59:07 +00001281 srcdir=..
1282 fi
1283else
1284 ac_srcdir_defaulted=no
1285fi
Reid Spencera773bd52006-08-04 18:18:08 +00001286if test ! -r "$srcdir/$ac_unique_file"; then
1287 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001288 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1289 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001290fi
Reid Spencera773bd52006-08-04 18:18:08 +00001291ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1292ac_abs_confdir=`(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001293 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1294 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00001295 pwd)`
1296# When building in place, set srcdir=.
1297if test "$ac_abs_confdir" = "$ac_pwd"; then
1298 srcdir=.
1299fi
1300# Remove unnecessary trailing slashes from srcdir.
1301# Double slashes in file names in object file debugging info
1302# mess up M-x gdb in Emacs.
1303case $srcdir in
1304*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1305esac
1306for ac_var in $ac_precious_vars; do
1307 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1308 eval ac_env_${ac_var}_value=\$${ac_var}
1309 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1310 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1311done
John Criswell7a73b802003-06-30 21:59:07 +00001312
1313#
1314# Report the --help message.
1315#
1316if test "$ac_init_help" = "long"; then
1317 # Omit some internal or obsolete options to make the list less imposing.
1318 # This message is too long to be a string in the A/UX 3.1 sh.
1319 cat <<_ACEOF
Eric Christopherf33ab862011-12-21 00:52:44 +00001320\`configure' configures LLVM 3.1svn to adapt to many kinds of systems.
John Criswell7a73b802003-06-30 21:59:07 +00001321
1322Usage: $0 [OPTION]... [VAR=VALUE]...
1323
1324To assign environment variables (e.g., CC, CFLAGS...), specify them as
1325VAR=VALUE. See below for descriptions of some of the useful variables.
1326
1327Defaults for the options are specified in brackets.
1328
1329Configuration:
1330 -h, --help display this help and exit
1331 --help=short display options specific to this package
1332 --help=recursive display the short help of all the included packages
1333 -V, --version display version information and exit
1334 -q, --quiet, --silent do not print \`checking...' messages
1335 --cache-file=FILE cache test results in FILE [disabled]
1336 -C, --config-cache alias for \`--cache-file=config.cache'
1337 -n, --no-create do not create output files
1338 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1339
John Criswell7a73b802003-06-30 21:59:07 +00001340Installation directories:
1341 --prefix=PREFIX install architecture-independent files in PREFIX
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001342 [$ac_default_prefix]
John Criswell7a73b802003-06-30 21:59:07 +00001343 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001344 [PREFIX]
John Criswell7a73b802003-06-30 21:59:07 +00001345
1346By default, \`make install' will install all the files in
1347\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1348an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1349for instance \`--prefix=\$HOME'.
1350
1351For better control, use the options below.
1352
1353Fine tuning of the installation directories:
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001354 --bindir=DIR user executables [EPREFIX/bin]
1355 --sbindir=DIR system admin executables [EPREFIX/sbin]
1356 --libexecdir=DIR program executables [EPREFIX/libexec]
1357 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1358 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1359 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1360 --libdir=DIR object code libraries [EPREFIX/lib]
1361 --includedir=DIR C header files [PREFIX/include]
1362 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1363 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1364 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1365 --infodir=DIR info documentation [DATAROOTDIR/info]
1366 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1367 --mandir=DIR man documentation [DATAROOTDIR/man]
Eric Christopherf33ab862011-12-21 00:52:44 +00001368 --docdir=DIR documentation root [DATAROOTDIR/doc/llvm]
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001369 --htmldir=DIR html documentation [DOCDIR]
1370 --dvidir=DIR dvi documentation [DOCDIR]
1371 --pdfdir=DIR pdf documentation [DOCDIR]
1372 --psdir=DIR ps documentation [DOCDIR]
John Criswell7a73b802003-06-30 21:59:07 +00001373_ACEOF
1374
1375 cat <<\_ACEOF
1376
1377System types:
1378 --build=BUILD configure for building on BUILD [guessed]
1379 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1380 --target=TARGET configure for building compilers for TARGET [HOST]
1381_ACEOF
1382fi
1383
1384if test -n "$ac_init_help"; then
1385 case $ac_init_help in
Eric Christopherf33ab862011-12-21 00:52:44 +00001386 short | recursive ) echo "Configuration of LLVM 3.1svn:";;
John Criswell7a73b802003-06-30 21:59:07 +00001387 esac
1388 cat <<\_ACEOF
1389
1390Optional Features:
1391 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1392 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
Tobias Grosserbaaadb22010-10-30 00:54:26 +00001393 --enable-polly Use polly if available (default is YES)
Eric Christopherbee515f2011-11-11 22:51:42 +00001394 --enable-libcpp Use libc++ if available (default is NO)
Nick Lewyckyb4a921a2009-06-06 06:25:09 +00001395 --enable-optimized Compile with optimizations enabled (default is NO)
1396 --enable-profiling Compile with profiling enabled (default is NO)
1397 --enable-assertions Compile with assertion checks enabled (default is
1398 YES)
David Greenea696d242007-06-28 19:36:08 +00001399 --enable-expensive-checks
Nick Lewyckyb4a921a2009-06-06 06:25:09 +00001400 Compile with expensive debug checks enabled (default
1401 is NO)
1402 --enable-debug-runtime Build runtime libs with debug symbols (default is
1403 NO)
Jeffrey Yasskin7fd82e52009-09-27 17:47:29 +00001404 --enable-debug-symbols Build compiler with debug symbols (default is NO if
1405 optimization is on and YES if it's off)
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001406 --enable-jit Enable Just In Time Compiling (default is YES)
Rafael Espindola9d9ae9f2010-11-12 19:24:06 +00001407 --enable-docs Build documents (default is YES)
Reid Spencer1f319422004-11-29 04:56:35 +00001408 --enable-doxygen Build doxygen documentation (default is NO)
Reid Spencer0a262ba2005-08-24 10:07:20 +00001409 --enable-threads Use threads if available (default is YES)
NAKAMURA Takumi0dc84392010-12-29 03:59:03 +00001410 --enable-pthreads Use pthreads if available (default is YES)
Reid Spencer89b0d992006-12-16 22:07:52 +00001411 --enable-pic Build LLVM with Position Independent Code (default
Nick Lewycky5d249572009-02-19 06:18:56 +00001412 is YES)
Jeffrey Yasskinc9017192010-02-25 06:34:33 +00001413 --enable-shared Build a shared library and link tools against it
1414 (default is NO)
NAKAMURA Takumi8eac8862010-12-29 03:59:14 +00001415 --enable-embed-stdcxx Build a shared library with embedded libstdc++ for
NAKAMURA Takumie9d3c1c2011-10-13 18:04:52 +00001416 Win32 DLL (default is NO)
Daniel Dunbardd464df2010-05-10 20:11:56 +00001417 --enable-timestamps Enable embedding timestamp information in build
1418 (default is YES)
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00001419 --enable-targets Build specific host targets: all or
1420 target1,target2,... Valid targets are: host, x86,
Eric Christopherf33ab862011-12-21 00:52:44 +00001421 x86_64, sparc, powerpc, arm, mips, spu, hexagon,
1422 xcore, msp430, ptx, cbe, and cpp (default=all)
Reid Spencer65c5d752006-11-05 17:08:18 +00001423 --enable-cbe-printf-a Enable C Backend output with hex floating point via
1424 %a (default is YES)
Gordon Henriksenc0efff82007-10-02 09:50:32 +00001425 --enable-bindings Build specific language bindings:
1426 all,auto,none,{binding-name} (default=auto)
Jeffrey Yasskinbc83d062010-02-09 23:03:44 +00001427 --enable-libffi Check for the presence of libffi (default is NO)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00001428 --enable-ltdl-install install libltdl
John Criswell7a73b802003-06-30 21:59:07 +00001429
1430Optional Packages:
1431 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1432 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Daniel Dunbar1fce9482009-11-04 04:32:50 +00001433 --with-optimize-option Select the compiler options to use for optimized
1434 builds
Duncan Sandse4eb2d22009-05-13 13:13:18 +00001435 --with-extra-options Specify additional options to compile LLVM with
Daniel Dunbared344d22011-06-16 22:30:41 +00001436 --with-extra-ld-options Specify additional options to link LLVM with
Gordon Henriksenf0915682007-10-02 16:42:22 +00001437 --with-ocaml-libdir Specify install location for ocaml bindings (default
1438 is stdlib)
NAKAMURA Takumie5ab51d2011-10-16 02:54:26 +00001439 --with-clang-srcdir Directory to the out-of-tree Clang source
Chandler Carruth6b241162010-10-19 08:21:25 +00001440 --with-clang-resource-dir
1441 Relative directory from the Clang binary for
1442 resource files
Rafael Espindola7f9ec912009-11-12 05:46:09 +00001443 --with-c-include-dirs Colon separated list of directories clang will
1444 search for headers
Rafael Espindola1aee22e2012-02-03 00:59:30 +00001445 --with-gcc-toolchain Directory where gcc is installed.
Nick Lewyckye792b1d2009-02-03 07:10:30 +00001446 --with-binutils-include Specify path to binutils/include/ containing
1447 plugin-api.h file for gold plugin.
Eric Christopher91e7ccd2011-07-20 17:04:49 +00001448 --with-bug-report-url Specify the URL where bug reports should be
NAKAMURA Takumi4362c622011-08-12 01:50:43 +00001449 submitted (default=http://llvm.org/bugs/)
Bob Wilsonae7e2a42011-11-28 07:59:52 +00001450 --with-internal-prefix Installation directory for internal files
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
Eric Christopherf33ab862011-12-21 00:52:44 +00001470Report bugs to <http://llvm.org/bugs/>.
John Criswell7a73b802003-06-30 21:59:07 +00001471_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
Eric Christopherf33ab862011-12-21 00:52:44 +00001531LLVM configure 3.1svn
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
NAKAMURA Takumi45ba1652012-01-01 08:16:56 +00001539Copyright (c) 2003-2012 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
Eric Christopherf33ab862011-12-21 00:52:44 +00001547It was created by LLVM $as_me 3.1svn, 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
NAKAMURA Takumi45ba1652012-01-01 08:16:56 +00001901LLVM_COPYRIGHT="Copyright (c) 2003-2012 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 ;;
Daniel Dunbard45162b2011-12-07 22:07:03 +00003491 compiler-rt) ;;
Eric Christopherffee5722011-09-16 20:36:25 +00003492 llvm-gcc) ;;
3493 test-suite) ;;
3494 llvm-test) ;;
3495 poolalloc) ;;
3496 llvm-poolalloc) ;;
3497 *)
3498 { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3499echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3500 ;;
3501 esac
3502 fi
3503done
3504
3505# Check whether --enable-polly was given.
3506if test "${enable_polly+set}" = set; then
3507 enableval=$enable_polly;
3508else
3509 enableval=default
3510fi
3511
3512case "$enableval" in
3513 yes) ENABLE_POLLY=1
3514 ;;
3515 no) ENABLE_POLLY=0
3516 ;;
3517 default) ENABLE_POLLY=1
3518 ;;
3519 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3520echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3521 { (exit 1); exit 1; }; } ;;
3522esac
3523
3524
3525if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3526 LLVM_HAS_POLLY=1
3527
3528 subdirs="$subdirs tools/polly"
3529
3530fi
3531
3532
3533# Make sure we can run config.sub.
3534$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3535 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3536echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3537 { (exit 1); exit 1; }; }
3538
3539{ echo "$as_me:$LINENO: checking build system type" >&5
3540echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3541if test "${ac_cv_build+set}" = set; then
3542 echo $ECHO_N "(cached) $ECHO_C" >&6
3543else
3544 ac_build_alias=$build_alias
3545test "x$ac_build_alias" = x &&
3546 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3547test "x$ac_build_alias" = x &&
3548 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3549echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3550 { (exit 1); exit 1; }; }
3551ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3552 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3553echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3554 { (exit 1); exit 1; }; }
3555
3556fi
3557{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3558echo "${ECHO_T}$ac_cv_build" >&6; }
3559case $ac_cv_build in
3560*-*-*) ;;
3561*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3562echo "$as_me: error: invalid value of canonical build" >&2;}
3563 { (exit 1); exit 1; }; };;
3564esac
3565build=$ac_cv_build
3566ac_save_IFS=$IFS; IFS='-'
3567set x $ac_cv_build
3568shift
3569build_cpu=$1
3570build_vendor=$2
3571shift; shift
3572# Remember, the first character of IFS is used to create $*,
3573# except with old shells:
3574build_os=$*
3575IFS=$ac_save_IFS
3576case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3577
3578
3579{ echo "$as_me:$LINENO: checking host system type" >&5
3580echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3581if test "${ac_cv_host+set}" = set; then
3582 echo $ECHO_N "(cached) $ECHO_C" >&6
3583else
3584 if test "x$host_alias" = x; then
3585 ac_cv_host=$ac_cv_build
3586else
3587 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3588 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3589echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3590 { (exit 1); exit 1; }; }
3591fi
3592
3593fi
3594{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3595echo "${ECHO_T}$ac_cv_host" >&6; }
3596case $ac_cv_host in
3597*-*-*) ;;
3598*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3599echo "$as_me: error: invalid value of canonical host" >&2;}
3600 { (exit 1); exit 1; }; };;
3601esac
3602host=$ac_cv_host
3603ac_save_IFS=$IFS; IFS='-'
3604set x $ac_cv_host
3605shift
3606host_cpu=$1
3607host_vendor=$2
3608shift; shift
3609# Remember, the first character of IFS is used to create $*,
3610# except with old shells:
3611host_os=$*
3612IFS=$ac_save_IFS
3613case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3614
3615
3616{ echo "$as_me:$LINENO: checking target system type" >&5
3617echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3618if test "${ac_cv_target+set}" = set; then
3619 echo $ECHO_N "(cached) $ECHO_C" >&6
3620else
3621 if test "x$target_alias" = x; then
3622 ac_cv_target=$ac_cv_host
3623else
3624 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3625 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3626echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3627 { (exit 1); exit 1; }; }
3628fi
3629
3630fi
3631{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3632echo "${ECHO_T}$ac_cv_target" >&6; }
3633case $ac_cv_target in
3634*-*-*) ;;
3635*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3636echo "$as_me: error: invalid value of canonical target" >&2;}
3637 { (exit 1); exit 1; }; };;
3638esac
3639target=$ac_cv_target
3640ac_save_IFS=$IFS; IFS='-'
3641set x $ac_cv_target
3642shift
3643target_cpu=$1
3644target_vendor=$2
3645shift; shift
3646# Remember, the first character of IFS is used to create $*,
3647# except with old shells:
3648target_os=$*
3649IFS=$ac_save_IFS
3650case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3651
3652
3653# The aliases save the names the user supplied, while $host etc.
3654# will get canonicalized.
3655test -n "$target_alias" &&
3656 test "$program_prefix$program_suffix$program_transform_name" = \
3657 NONENONEs,x,x, &&
3658 program_prefix=${target_alias}-
3659
3660{ echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3661echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3662if test "${llvm_cv_os_type+set}" = set; then
3663 echo $ECHO_N "(cached) $ECHO_C" >&6
3664else
3665 case $host in
3666 *-*-aix*)
3667 llvm_cv_link_all_option="-Wl,--whole-archive"
3668 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3669 llvm_cv_os_type="AIX"
3670 llvm_cv_platform_type="Unix" ;;
3671 *-*-irix*)
3672 llvm_cv_link_all_option="-Wl,--whole-archive"
3673 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3674 llvm_cv_os_type="IRIX"
3675 llvm_cv_platform_type="Unix" ;;
3676 *-*-cygwin*)
3677 llvm_cv_link_all_option="-Wl,--whole-archive"
3678 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3679 llvm_cv_os_type="Cygwin"
3680 llvm_cv_platform_type="Unix" ;;
3681 *-*-darwin*)
3682 llvm_cv_link_all_option="-Wl,-all_load"
3683 llvm_cv_no_link_all_option="-Wl,-noall_load"
3684 llvm_cv_os_type="Darwin"
3685 llvm_cv_platform_type="Unix" ;;
3686 *-*-minix*)
3687 llvm_cv_link_all_option="-Wl,-all_load"
3688 llvm_cv_no_link_all_option="-Wl,-noall_load"
3689 llvm_cv_os_type="Minix"
3690 llvm_cv_platform_type="Unix" ;;
Rafael Espindolaf6139192011-12-22 14:01:18 +00003691 *-*-freebsd* | *-*-kfreebsd-gnu)
Eric Christopherffee5722011-09-16 20:36:25 +00003692 llvm_cv_link_all_option="-Wl,--whole-archive"
3693 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3694 llvm_cv_os_type="FreeBSD"
3695 llvm_cv_platform_type="Unix" ;;
3696 *-*-openbsd*)
3697 llvm_cv_link_all_option="-Wl,--whole-archive"
3698 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3699 llvm_cv_os_type="OpenBSD"
3700 llvm_cv_platform_type="Unix" ;;
3701 *-*-netbsd*)
3702 llvm_cv_link_all_option="-Wl,--whole-archive"
3703 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3704 llvm_cv_os_type="NetBSD"
3705 llvm_cv_platform_type="Unix" ;;
3706 *-*-dragonfly*)
3707 llvm_cv_link_all_option="-Wl,--whole-archive"
3708 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3709 llvm_cv_os_type="DragonFly"
3710 llvm_cv_platform_type="Unix" ;;
3711 *-*-hpux*)
3712 llvm_cv_link_all_option="-Wl,--whole-archive"
3713 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3714 llvm_cv_os_type="HP-UX"
3715 llvm_cv_platform_type="Unix" ;;
3716 *-*-interix*)
3717 llvm_cv_link_all_option="-Wl,--whole-archive"
3718 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3719 llvm_cv_os_type="Interix"
3720 llvm_cv_platform_type="Unix" ;;
3721 *-*-linux*)
3722 llvm_cv_link_all_option="-Wl,--whole-archive"
3723 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3724 llvm_cv_os_type="Linux"
3725 llvm_cv_platform_type="Unix" ;;
Rafael Espindolaf6139192011-12-22 14:01:18 +00003726 *-*-gnu*)
3727 llvm_cv_link_all_option="-Wl,--whole-archive"
3728 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3729 llvm_cv_os_type="GNU"
3730 llvm_cv_platform_type="Unix" ;;
Eric Christopherffee5722011-09-16 20:36:25 +00003731 *-*-solaris*)
3732 llvm_cv_link_all_option="-Wl,-z,allextract"
3733 llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
3734 llvm_cv_os_type="SunOS"
3735 llvm_cv_platform_type="Unix" ;;
3736 *-*-auroraux*)
3737 llvm_cv_link_all_option="-Wl,-z,allextract"
3738 llvm_cv_link_all_option="-Wl,-z,defaultextract"
3739 llvm_cv_os_type="AuroraUX"
3740 llvm_cv_platform_type="Unix" ;;
3741 *-*-win32*)
3742 llvm_cv_link_all_option="-Wl,--whole-archive"
3743 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3744 llvm_cv_os_type="Win32"
3745 llvm_cv_platform_type="Win32" ;;
3746 *-*-mingw*)
3747 llvm_cv_link_all_option="-Wl,--whole-archive"
3748 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3749 llvm_cv_os_type="MingW"
3750 llvm_cv_platform_type="Win32" ;;
3751 *-*-haiku*)
3752 llvm_cv_link_all_option="-Wl,--whole-archive"
3753 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3754 llvm_cv_os_type="Haiku"
3755 llvm_cv_platform_type="Unix" ;;
3756 *-unknown-eabi*)
3757 llvm_cv_link_all_option="-Wl,--whole-archive"
3758 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3759 llvm_cv_os_type="Freestanding"
3760 llvm_cv_platform_type="Unix" ;;
3761 *-unknown-elf*)
3762 llvm_cv_link_all_option="-Wl,--whole-archive"
3763 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3764 llvm_cv_os_type="Freestanding"
3765 llvm_cv_platform_type="Unix" ;;
3766 *)
3767 llvm_cv_link_all_option=""
3768 llvm_cv_no_link_all_option=""
3769 llvm_cv_os_type="Unknown"
3770 llvm_cv_platform_type="Unknown" ;;
3771esac
3772fi
3773{ echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
3774echo "${ECHO_T}$llvm_cv_os_type" >&6; }
3775
3776{ echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
3777echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
3778if test "${llvm_cv_target_os_type+set}" = set; then
3779 echo $ECHO_N "(cached) $ECHO_C" >&6
3780else
3781 case $target in
3782 *-*-aix*)
3783 llvm_cv_target_os_type="AIX" ;;
3784 *-*-irix*)
3785 llvm_cv_target_os_type="IRIX" ;;
3786 *-*-cygwin*)
3787 llvm_cv_target_os_type="Cygwin" ;;
3788 *-*-darwin*)
3789 llvm_cv_target_os_type="Darwin" ;;
3790 *-*-minix*)
3791 llvm_cv_target_os_type="Minix" ;;
3792 *-*-freebsd*)
3793 llvm_cv_target_os_type="FreeBSD" ;;
3794 *-*-openbsd*)
3795 llvm_cv_target_os_type="OpenBSD" ;;
3796 *-*-netbsd*)
3797 llvm_cv_target_os_type="NetBSD" ;;
3798 *-*-dragonfly*)
3799 llvm_cv_target_os_type="DragonFly" ;;
3800 *-*-hpux*)
3801 llvm_cv_target_os_type="HP-UX" ;;
3802 *-*-interix*)
3803 llvm_cv_target_os_type="Interix" ;;
3804 *-*-linux*)
3805 llvm_cv_target_os_type="Linux" ;;
3806 *-*-solaris*)
3807 llvm_cv_target_os_type="SunOS" ;;
3808 *-*-auroraux*)
3809 llvm_cv_target_os_type="AuroraUX" ;;
3810 *-*-win32*)
3811 llvm_cv_target_os_type="Win32" ;;
3812 *-*-mingw*)
3813 llvm_cv_target_os_type="MingW" ;;
3814 *-*-haiku*)
3815 llvm_cv_target_os_type="Haiku" ;;
3816 *-*-rtems*)
3817 llvm_cv_target_os_type="RTEMS" ;;
3818 *-*-nacl*)
3819 llvm_cv_target_os_type="NativeClient" ;;
3820 *-unknown-eabi*)
3821 llvm_cv_target_os_type="Freestanding" ;;
3822 *)
3823 llvm_cv_target_os_type="Unknown" ;;
3824esac
3825fi
3826{ echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
3827echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
3828
3829if test "$llvm_cv_os_type" = "Unknown" ; then
3830 { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
3831echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
3832 { (exit 1); exit 1; }; }
3833fi
3834
3835OS=$llvm_cv_os_type
3836
3837HOST_OS=$llvm_cv_os_type
3838
3839TARGET_OS=$llvm_cv_target_os_type
3840
3841
3842LINKALL=$llvm_cv_link_all_option
3843
3844NOLINKALL=$llvm_cv_no_link_all_option
3845
3846
3847case $llvm_cv_platform_type in
3848 Unix)
3849
3850cat >>confdefs.h <<\_ACEOF
3851#define LLVM_ON_UNIX 1
3852_ACEOF
3853
3854 LLVM_ON_UNIX=1
3855
3856 LLVM_ON_WIN32=0
3857
3858 ;;
3859 Win32)
3860
3861cat >>confdefs.h <<\_ACEOF
3862#define LLVM_ON_WIN32 1
3863_ACEOF
3864
3865 LLVM_ON_UNIX=0
3866
3867 LLVM_ON_WIN32=1
3868
3869 ;;
3870esac
3871
3872{ echo "$as_me:$LINENO: checking target architecture" >&5
3873echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
3874if test "${llvm_cv_target_arch+set}" = set; then
3875 echo $ECHO_N "(cached) $ECHO_C" >&6
3876else
3877 case $target in
3878 i?86-*) llvm_cv_target_arch="x86" ;;
3879 amd64-* | x86_64-*) llvm_cv_target_arch="x86_64" ;;
3880 sparc*-*) llvm_cv_target_arch="Sparc" ;;
3881 powerpc*-*) llvm_cv_target_arch="PowerPC" ;;
Eric Christopherffee5722011-09-16 20:36:25 +00003882 arm*-*) llvm_cv_target_arch="ARM" ;;
3883 mips-*) llvm_cv_target_arch="Mips" ;;
Rafael Espindola97fb69b2011-12-28 17:08:00 +00003884 mipsel-*) llvm_cv_target_arch="Mips" ;;
Eric Christopherffee5722011-09-16 20:36:25 +00003885 xcore-*) llvm_cv_target_arch="XCore" ;;
3886 msp430-*) llvm_cv_target_arch="MSP430" ;;
Tony Linthicumb4b54152011-12-12 21:14:40 +00003887 hexagon-*) llvm_cv_target_arch="Hexagon" ;;
Eric Christopherffee5722011-09-16 20:36:25 +00003888 mblaze-*) llvm_cv_target_arch="MBlaze" ;;
3889 ptx-*) llvm_cv_target_arch="PTX" ;;
3890 *) llvm_cv_target_arch="Unknown" ;;
3891esac
3892fi
3893{ echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
3894echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
3895
3896if test "$llvm_cv_target_arch" = "Unknown" ; then
3897 { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
3898echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
3899fi
3900
Eric Christopherffee5722011-09-16 20:36:25 +00003901case "$llvm_cv_target_arch" in
3902 x86) LLVM_NATIVE_ARCH="X86" ;;
3903 x86_64) LLVM_NATIVE_ARCH="X86" ;;
3904 *) LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
3905esac
3906
3907ARCH=$llvm_cv_target_arch
3908
3909
3910
3911
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003912{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3913echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3914if test "${ac_cv_path_GREP+set}" = set; then
3915 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00003916else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003917 # Extract the first word of "grep ggrep" to use in msg output
3918if test -z "$GREP"; then
3919set dummy grep ggrep; ac_prog_name=$2
3920if test "${ac_cv_path_GREP+set}" = set; then
3921 echo $ECHO_N "(cached) $ECHO_C" >&6
3922else
Reid Spencera773bd52006-08-04 18:18:08 +00003923 ac_path_GREP_found=false
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003924# Loop through the user's path and test for each of PROGNAME-LIST
3925as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Reid Spencera773bd52006-08-04 18:18:08 +00003926for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
Reid Spencer2bc7bd52004-11-29 12:29:58 +00003927do
3928 IFS=$as_save_IFS
3929 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003930 for ac_prog in grep ggrep; do
3931 for ac_exec_ext in '' $ac_executable_extensions; do
3932 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3933 { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3934 # Check for GNU ac_path_GREP and select it if it is found.
Reid Spencera773bd52006-08-04 18:18:08 +00003935 # Check for GNU $ac_path_GREP
3936case `"$ac_path_GREP" --version 2>&1` in
3937*GNU*)
3938 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3939*)
3940 ac_count=0
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003941 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
Reid Spencera773bd52006-08-04 18:18:08 +00003942 while :
3943 do
3944 cat "conftest.in" "conftest.in" >"conftest.tmp"
3945 mv "conftest.tmp" "conftest.in"
3946 cp "conftest.in" "conftest.nl"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003947 echo 'GREP' >> "conftest.nl"
Reid Spencera773bd52006-08-04 18:18:08 +00003948 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3949 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003950 ac_count=`expr $ac_count + 1`
Reid Spencera773bd52006-08-04 18:18:08 +00003951 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3952 # Best one so far, save it but keep looking for a better one
3953 ac_cv_path_GREP="$ac_path_GREP"
3954 ac_path_GREP_max=$ac_count
Reid Spencer2bc7bd52004-11-29 12:29:58 +00003955 fi
Reid Spencera773bd52006-08-04 18:18:08 +00003956 # 10*(2^10) chars as input seems more than enough
3957 test $ac_count -gt 10 && break
3958 done
3959 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3960esac
3961
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003962
3963 $ac_path_GREP_found && break 3
Reid Spencera773bd52006-08-04 18:18:08 +00003964 done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003965done
3966
3967done
Reid Spencera773bd52006-08-04 18:18:08 +00003968IFS=$as_save_IFS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003969
3970
3971fi
3972
3973GREP="$ac_cv_path_GREP"
3974if test -z "$GREP"; then
3975 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3976echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3977 { (exit 1); exit 1; }; }
3978fi
3979
Reid Spencera773bd52006-08-04 18:18:08 +00003980else
3981 ac_cv_path_GREP=$GREP
3982fi
Reid Spencer2bc7bd52004-11-29 12:29:58 +00003983
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003984
Reid Spencera773bd52006-08-04 18:18:08 +00003985fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003986{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3987echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00003988 GREP="$ac_cv_path_GREP"
3989
3990
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003991{ echo "$as_me:$LINENO: checking for egrep" >&5
3992echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3993if test "${ac_cv_path_EGREP+set}" = set; then
3994 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00003995else
3996 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3997 then ac_cv_path_EGREP="$GREP -E"
3998 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003999 # Extract the first word of "egrep" to use in msg output
4000if test -z "$EGREP"; then
4001set dummy egrep; ac_prog_name=$2
4002if test "${ac_cv_path_EGREP+set}" = set; then
4003 echo $ECHO_N "(cached) $ECHO_C" >&6
4004else
Reid Spencera773bd52006-08-04 18:18:08 +00004005 ac_path_EGREP_found=false
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004006# Loop through the user's path and test for each of PROGNAME-LIST
4007as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Reid Spencera773bd52006-08-04 18:18:08 +00004008for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4009do
4010 IFS=$as_save_IFS
4011 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004012 for ac_prog in egrep; do
4013 for ac_exec_ext in '' $ac_executable_extensions; do
4014 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4015 { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
4016 # Check for GNU ac_path_EGREP and select it if it is found.
Reid Spencera773bd52006-08-04 18:18:08 +00004017 # Check for GNU $ac_path_EGREP
4018case `"$ac_path_EGREP" --version 2>&1` in
4019*GNU*)
4020 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4021*)
4022 ac_count=0
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004023 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
Reid Spencera773bd52006-08-04 18:18:08 +00004024 while :
4025 do
4026 cat "conftest.in" "conftest.in" >"conftest.tmp"
4027 mv "conftest.tmp" "conftest.in"
4028 cp "conftest.in" "conftest.nl"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004029 echo 'EGREP' >> "conftest.nl"
Reid Spencera773bd52006-08-04 18:18:08 +00004030 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4031 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004032 ac_count=`expr $ac_count + 1`
Reid Spencera773bd52006-08-04 18:18:08 +00004033 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4034 # Best one so far, save it but keep looking for a better one
4035 ac_cv_path_EGREP="$ac_path_EGREP"
4036 ac_path_EGREP_max=$ac_count
4037 fi
4038 # 10*(2^10) chars as input seems more than enough
4039 test $ac_count -gt 10 && break
4040 done
4041 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4042esac
4043
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004044
4045 $ac_path_EGREP_found && break 3
Reid Spencera773bd52006-08-04 18:18:08 +00004046 done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004047done
4048
4049done
Reid Spencera773bd52006-08-04 18:18:08 +00004050IFS=$as_save_IFS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004051
4052
4053fi
4054
4055EGREP="$ac_cv_path_EGREP"
4056if test -z "$EGREP"; then
4057 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4058echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4059 { (exit 1); exit 1; }; }
4060fi
4061
Reid Spencera773bd52006-08-04 18:18:08 +00004062else
4063 ac_cv_path_EGREP=$EGREP
4064fi
4065
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004066
Reid Spencera773bd52006-08-04 18:18:08 +00004067 fi
4068fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004069{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4070echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004071 EGREP="$ac_cv_path_EGREP"
4072
4073
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004074{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4075echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4076if test "${ac_cv_header_stdc+set}" = set; then
4077 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00004078else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004079 cat >conftest.$ac_ext <<_ACEOF
4080/* confdefs.h. */
4081_ACEOF
4082cat confdefs.h >>conftest.$ac_ext
4083cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00004084/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00004085#include <stdlib.h>
4086#include <stdarg.h>
4087#include <string.h>
4088#include <float.h>
4089
John Criswell0c38eaf2003-09-10 15:17:25 +00004090int
4091main ()
4092{
4093
4094 ;
4095 return 0;
4096}
John Criswell7a73b802003-06-30 21:59:07 +00004097_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004098rm -f conftest.$ac_objext
4099if { (ac_try="$ac_compile"
4100case "(($ac_try" in
4101 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4102 *) ac_try_echo=$ac_try;;
4103esac
4104eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4105 (eval "$ac_compile") 2>conftest.er1
4106 ac_status=$?
4107 grep -v '^ *+' conftest.er1 >conftest.err
4108 rm -f conftest.er1
4109 cat conftest.err >&5
4110 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4111 (exit $ac_status); } &&
4112 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4113 { (case "(($ac_try" in
4114 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4115 *) ac_try_echo=$ac_try;;
4116esac
4117eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4118 (eval "$ac_try") 2>&5
4119 ac_status=$?
4120 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4121 (exit $ac_status); }; } &&
4122 { ac_try='test -s conftest.$ac_objext'
4123 { (case "(($ac_try" in
4124 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4125 *) ac_try_echo=$ac_try;;
4126esac
4127eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4128 (eval "$ac_try") 2>&5
4129 ac_status=$?
4130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4131 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +00004132 ac_cv_header_stdc=yes
4133else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004134 echo "$as_me: failed program was:" >&5
4135sed 's/^/| /' conftest.$ac_ext >&5
4136
4137 ac_cv_header_stdc=no
John Criswell7a73b802003-06-30 21:59:07 +00004138fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004139
Reid Spencera773bd52006-08-04 18:18:08 +00004140rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +00004141
4142if test $ac_cv_header_stdc = yes; then
4143 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004144 cat >conftest.$ac_ext <<_ACEOF
4145/* confdefs.h. */
4146_ACEOF
4147cat confdefs.h >>conftest.$ac_ext
4148cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00004149/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00004150#include <string.h>
4151
4152_ACEOF
4153if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004154 $EGREP "memchr" >/dev/null 2>&1; then
4155 :
John Criswell7a73b802003-06-30 21:59:07 +00004156else
4157 ac_cv_header_stdc=no
4158fi
4159rm -f conftest*
4160
4161fi
4162
4163if test $ac_cv_header_stdc = yes; then
4164 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004165 cat >conftest.$ac_ext <<_ACEOF
4166/* confdefs.h. */
4167_ACEOF
4168cat confdefs.h >>conftest.$ac_ext
4169cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00004170/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00004171#include <stdlib.h>
4172
4173_ACEOF
4174if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004175 $EGREP "free" >/dev/null 2>&1; then
4176 :
John Criswell7a73b802003-06-30 21:59:07 +00004177else
4178 ac_cv_header_stdc=no
4179fi
4180rm -f conftest*
4181
4182fi
4183
4184if test $ac_cv_header_stdc = yes; then
4185 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004186 if test "$cross_compiling" = yes; then
John Criswell7a73b802003-06-30 21:59:07 +00004187 :
4188else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004189 cat >conftest.$ac_ext <<_ACEOF
4190/* confdefs.h. */
4191_ACEOF
4192cat confdefs.h >>conftest.$ac_ext
4193cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00004194/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00004195#include <ctype.h>
Reid Spencera773bd52006-08-04 18:18:08 +00004196#include <stdlib.h>
John Criswell7a73b802003-06-30 21:59:07 +00004197#if ((' ' & 0x0FF) == 0x020)
4198# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4199# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4200#else
John Criswell0c38eaf2003-09-10 15:17:25 +00004201# define ISLOWER(c) \
Reid Spencer2706f8c2004-09-19 23:53:36 +00004202 (('a' <= (c) && (c) <= 'i') \
4203 || ('j' <= (c) && (c) <= 'r') \
4204 || ('s' <= (c) && (c) <= 'z'))
John Criswell7a73b802003-06-30 21:59:07 +00004205# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4206#endif
4207
4208#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4209int
4210main ()
4211{
4212 int i;
4213 for (i = 0; i < 256; i++)
4214 if (XOR (islower (i), ISLOWER (i))
Reid Spencer2706f8c2004-09-19 23:53:36 +00004215 || toupper (i) != TOUPPER (i))
Reid Spencera773bd52006-08-04 18:18:08 +00004216 return 2;
4217 return 0;
John Criswell7a73b802003-06-30 21:59:07 +00004218}
4219_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004220rm -f conftest$ac_exeext
4221if { (ac_try="$ac_link"
4222case "(($ac_try" in
4223 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4224 *) ac_try_echo=$ac_try;;
4225esac
4226eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4227 (eval "$ac_link") 2>&5
4228 ac_status=$?
4229 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4230 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4231 { (case "(($ac_try" in
4232 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4233 *) ac_try_echo=$ac_try;;
4234esac
4235eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4236 (eval "$ac_try") 2>&5
4237 ac_status=$?
4238 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4239 (exit $ac_status); }; }; then
4240 :
John Criswell7a73b802003-06-30 21:59:07 +00004241else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004242 echo "$as_me: program exited with status $ac_status" >&5
4243echo "$as_me: failed program was:" >&5
4244sed 's/^/| /' conftest.$ac_ext >&5
4245
4246( exit $ac_status )
4247ac_cv_header_stdc=no
John Criswell7a73b802003-06-30 21:59:07 +00004248fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004249rm -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 +00004250fi
4251
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004252
John Criswell7a73b802003-06-30 21:59:07 +00004253fi
4254fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004255{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4256echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00004257if test $ac_cv_header_stdc = yes; then
4258
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004259cat >>confdefs.h <<\_ACEOF
4260#define STDC_HEADERS 1
4261_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +00004262
4263fi
4264
Reid Spencera773bd52006-08-04 18:18:08 +00004265# On IRIX 5.3, sys/types and inttypes.h are conflicting.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004266
4267
4268
4269
4270
4271
4272
4273
4274
Reid Spencera773bd52006-08-04 18:18:08 +00004275for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4276 inttypes.h stdint.h unistd.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004277do
4278as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4279{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4280echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4281if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4282 echo $ECHO_N "(cached) $ECHO_C" >&6
4283else
4284 cat >conftest.$ac_ext <<_ACEOF
4285/* confdefs.h. */
4286_ACEOF
4287cat confdefs.h >>conftest.$ac_ext
4288cat >>conftest.$ac_ext <<_ACEOF
4289/* end confdefs.h. */
4290$ac_includes_default
4291
4292#include <$ac_header>
4293_ACEOF
4294rm -f conftest.$ac_objext
4295if { (ac_try="$ac_compile"
4296case "(($ac_try" in
4297 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4298 *) ac_try_echo=$ac_try;;
4299esac
4300eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4301 (eval "$ac_compile") 2>conftest.er1
4302 ac_status=$?
4303 grep -v '^ *+' conftest.er1 >conftest.err
4304 rm -f conftest.er1
4305 cat conftest.err >&5
4306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4307 (exit $ac_status); } &&
4308 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4309 { (case "(($ac_try" in
4310 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4311 *) ac_try_echo=$ac_try;;
4312esac
4313eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4314 (eval "$ac_try") 2>&5
4315 ac_status=$?
4316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4317 (exit $ac_status); }; } &&
4318 { ac_try='test -s conftest.$ac_objext'
4319 { (case "(($ac_try" in
4320 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4321 *) ac_try_echo=$ac_try;;
4322esac
4323eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4324 (eval "$ac_try") 2>&5
4325 ac_status=$?
4326 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4327 (exit $ac_status); }; }; then
4328 eval "$as_ac_Header=yes"
4329else
4330 echo "$as_me: failed program was:" >&5
4331sed 's/^/| /' conftest.$ac_ext >&5
4332
4333 eval "$as_ac_Header=no"
4334fi
4335
4336rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4337fi
4338ac_res=`eval echo '${'$as_ac_Header'}'`
4339 { echo "$as_me:$LINENO: result: $ac_res" >&5
4340echo "${ECHO_T}$ac_res" >&6; }
4341if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencera773bd52006-08-04 18:18:08 +00004342 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004343#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencera773bd52006-08-04 18:18:08 +00004344_ACEOF
4345
4346fi
4347
4348done
4349
4350
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004351{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4352echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4353if test "${ac_cv_c_bigendian+set}" = set; then
4354 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004355else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004356 # See if sys/param.h defines the BYTE_ORDER macro.
4357cat >conftest.$ac_ext <<_ACEOF
4358/* confdefs.h. */
Reid Spencera773bd52006-08-04 18:18:08 +00004359_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004360cat confdefs.h >>conftest.$ac_ext
4361cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00004362/* end confdefs.h. */
4363#include <sys/types.h>
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004364#include <sys/param.h>
Reid Spencera773bd52006-08-04 18:18:08 +00004365
4366int
4367main ()
4368{
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004369#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4370 bogus endian macros
4371#endif
Reid Spencera773bd52006-08-04 18:18:08 +00004372
4373 ;
4374 return 0;
4375}
4376_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004377rm -f conftest.$ac_objext
4378if { (ac_try="$ac_compile"
4379case "(($ac_try" in
4380 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4381 *) ac_try_echo=$ac_try;;
4382esac
4383eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4384 (eval "$ac_compile") 2>conftest.er1
4385 ac_status=$?
4386 grep -v '^ *+' conftest.er1 >conftest.err
4387 rm -f conftest.er1
4388 cat conftest.err >&5
4389 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4390 (exit $ac_status); } &&
4391 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4392 { (case "(($ac_try" in
4393 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4394 *) ac_try_echo=$ac_try;;
4395esac
4396eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4397 (eval "$ac_try") 2>&5
4398 ac_status=$?
4399 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4400 (exit $ac_status); }; } &&
4401 { ac_try='test -s conftest.$ac_objext'
4402 { (case "(($ac_try" in
4403 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4404 *) ac_try_echo=$ac_try;;
4405esac
4406eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4407 (eval "$ac_try") 2>&5
4408 ac_status=$?
4409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4410 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004411 # It does; now see whether it defined to BIG_ENDIAN or not.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004412cat >conftest.$ac_ext <<_ACEOF
4413/* confdefs.h. */
4414_ACEOF
4415cat confdefs.h >>conftest.$ac_ext
4416cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00004417/* end confdefs.h. */
4418#include <sys/types.h>
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004419#include <sys/param.h>
Reid Spencera773bd52006-08-04 18:18:08 +00004420
4421int
4422main ()
4423{
4424#if BYTE_ORDER != BIG_ENDIAN
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004425 not big endian
4426#endif
Reid Spencera773bd52006-08-04 18:18:08 +00004427
4428 ;
4429 return 0;
4430}
4431_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004432rm -f conftest.$ac_objext
4433if { (ac_try="$ac_compile"
4434case "(($ac_try" in
4435 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4436 *) ac_try_echo=$ac_try;;
4437esac
4438eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4439 (eval "$ac_compile") 2>conftest.er1
4440 ac_status=$?
4441 grep -v '^ *+' conftest.er1 >conftest.err
4442 rm -f conftest.er1
4443 cat conftest.err >&5
4444 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4445 (exit $ac_status); } &&
4446 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4447 { (case "(($ac_try" in
4448 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4449 *) ac_try_echo=$ac_try;;
4450esac
4451eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4452 (eval "$ac_try") 2>&5
4453 ac_status=$?
4454 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4455 (exit $ac_status); }; } &&
4456 { ac_try='test -s conftest.$ac_objext'
4457 { (case "(($ac_try" in
4458 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4459 *) ac_try_echo=$ac_try;;
4460esac
4461eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4462 (eval "$ac_try") 2>&5
4463 ac_status=$?
4464 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4465 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004466 ac_cv_c_bigendian=yes
4467else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004468 echo "$as_me: failed program was:" >&5
4469sed 's/^/| /' conftest.$ac_ext >&5
Torok Edwin871384f2010-01-26 08:50:50 +00004470
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004471 ac_cv_c_bigendian=no
4472fi
4473
4474rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4475else
4476 echo "$as_me: failed program was:" >&5
4477sed 's/^/| /' conftest.$ac_ext >&5
4478
4479 # It does not; compile a test program.
4480if test "$cross_compiling" = yes; then
4481 # try to guess the endianness by grepping values into an object file
4482 ac_cv_c_bigendian=unknown
4483 cat >conftest.$ac_ext <<_ACEOF
4484/* confdefs.h. */
4485_ACEOF
4486cat confdefs.h >>conftest.$ac_ext
4487cat >>conftest.$ac_ext <<_ACEOF
4488/* end confdefs.h. */
4489short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4490short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4491void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4492short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4493short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4494void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
Reid Spencera773bd52006-08-04 18:18:08 +00004495int
4496main ()
4497{
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004498 _ascii (); _ebcdic ();
Reid Spencera773bd52006-08-04 18:18:08 +00004499 ;
4500 return 0;
4501}
4502_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004503rm -f conftest.$ac_objext
4504if { (ac_try="$ac_compile"
4505case "(($ac_try" in
4506 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4507 *) ac_try_echo=$ac_try;;
4508esac
4509eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4510 (eval "$ac_compile") 2>conftest.er1
4511 ac_status=$?
4512 grep -v '^ *+' conftest.er1 >conftest.err
4513 rm -f conftest.er1
4514 cat conftest.err >&5
4515 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4516 (exit $ac_status); } &&
4517 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4518 { (case "(($ac_try" in
4519 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4520 *) ac_try_echo=$ac_try;;
4521esac
4522eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4523 (eval "$ac_try") 2>&5
4524 ac_status=$?
4525 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4526 (exit $ac_status); }; } &&
4527 { ac_try='test -s conftest.$ac_objext'
4528 { (case "(($ac_try" in
4529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4530 *) ac_try_echo=$ac_try;;
4531esac
4532eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4533 (eval "$ac_try") 2>&5
4534 ac_status=$?
4535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4536 (exit $ac_status); }; }; then
4537 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
Reid Spencera773bd52006-08-04 18:18:08 +00004538 ac_cv_c_bigendian=yes
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004539fi
4540if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4541 if test "$ac_cv_c_bigendian" = unknown; then
4542 ac_cv_c_bigendian=no
4543 else
4544 # finding both strings is unlikely to happen, but who knows?
4545 ac_cv_c_bigendian=unknown
4546 fi
4547fi
Reid Spencera773bd52006-08-04 18:18:08 +00004548else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004549 echo "$as_me: failed program was:" >&5
4550sed 's/^/| /' conftest.$ac_ext >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004551
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004552
Torok Edwin871384f2010-01-26 08:50:50 +00004553fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004554
Reid Spencera773bd52006-08-04 18:18:08 +00004555rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4556else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004557 cat >conftest.$ac_ext <<_ACEOF
4558/* confdefs.h. */
4559_ACEOF
4560cat confdefs.h >>conftest.$ac_ext
4561cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00004562/* end confdefs.h. */
4563$ac_includes_default
4564int
4565main ()
4566{
4567
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004568 /* Are we little or big endian? From Harbison&Steele. */
4569 union
4570 {
4571 long int l;
4572 char c[sizeof (long int)];
4573 } u;
4574 u.l = 1;
4575 return u.c[sizeof (long int) - 1] == 1;
Reid Spencera773bd52006-08-04 18:18:08 +00004576
4577 ;
4578 return 0;
4579}
4580_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004581rm -f conftest$ac_exeext
4582if { (ac_try="$ac_link"
4583case "(($ac_try" in
4584 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4585 *) ac_try_echo=$ac_try;;
4586esac
4587eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4588 (eval "$ac_link") 2>&5
4589 ac_status=$?
4590 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4591 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4592 { (case "(($ac_try" in
4593 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4594 *) ac_try_echo=$ac_try;;
4595esac
4596eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4597 (eval "$ac_try") 2>&5
4598 ac_status=$?
4599 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4600 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004601 ac_cv_c_bigendian=no
4602else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004603 echo "$as_me: program exited with status $ac_status" >&5
4604echo "$as_me: failed program was:" >&5
4605sed 's/^/| /' conftest.$ac_ext >&5
4606
4607( exit $ac_status )
4608ac_cv_c_bigendian=yes
Reid Spencera773bd52006-08-04 18:18:08 +00004609fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004610rm -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 +00004611fi
4612
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004613
Reid Spencera773bd52006-08-04 18:18:08 +00004614fi
4615
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004616rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4617fi
4618{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4619echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4620case $ac_cv_c_bigendian in
4621 yes)
4622 ENDIAN=big
4623 ;;
4624 no)
4625 ENDIAN=little
4626 ;;
4627 *)
4628 { { echo "$as_me:$LINENO: error: unknown endianness
4629presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4630echo "$as_me: error: unknown endianness
4631presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4632 { (exit 1); exit 1; }; } ;;
4633esac
Reid Spencera773bd52006-08-04 18:18:08 +00004634
4635
4636if test "$cross_compiling" = yes; then
4637 LLVM_CROSS_COMPILING=1
4638
4639
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004640{ echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4641echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4642if test "${ac_cv_build_exeext+set}" = set; then
4643 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004644else
4645 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4646 ac_cv_build_exeext=.exe
4647else
4648 ac_build_prefix=${build_alias}-
4649
4650 # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4651set dummy ${ac_build_prefix}gcc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004652{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4653echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4654if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4655 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004656else
4657 if test -n "$BUILD_CC"; then
4658 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4659else
4660as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4661for as_dir in $PATH
4662do
4663 IFS=$as_save_IFS
4664 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004665 for ac_exec_ext in '' $ac_executable_extensions; do
4666 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 +00004667 ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004668 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004669 break 2
4670 fi
4671done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004672done
Reid Spencera773bd52006-08-04 18:18:08 +00004673IFS=$as_save_IFS
4674
4675fi
4676fi
4677BUILD_CC=$ac_cv_prog_BUILD_CC
4678if test -n "$BUILD_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004679 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4680echo "${ECHO_T}$BUILD_CC" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004681else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004682 { echo "$as_me:$LINENO: result: no" >&5
4683echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004684fi
4685
4686
4687 if test -z "$BUILD_CC"; then
4688 # Extract the first word of "gcc", so it can be a program name with args.
4689set dummy gcc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004690{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4691echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4692if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4693 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004694else
4695 if test -n "$BUILD_CC"; then
4696 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4697else
4698as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4699for as_dir in $PATH
4700do
4701 IFS=$as_save_IFS
4702 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004703 for ac_exec_ext in '' $ac_executable_extensions; do
4704 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 +00004705 ac_cv_prog_BUILD_CC="gcc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004706 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004707 break 2
4708 fi
4709done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004710done
Reid Spencera773bd52006-08-04 18:18:08 +00004711IFS=$as_save_IFS
4712
4713fi
4714fi
4715BUILD_CC=$ac_cv_prog_BUILD_CC
4716if test -n "$BUILD_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004717 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4718echo "${ECHO_T}$BUILD_CC" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004719else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004720 { echo "$as_me:$LINENO: result: no" >&5
4721echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004722fi
4723
4724
4725 if test -z "$BUILD_CC"; then
4726 # Extract the first word of "cc", so it can be a program name with args.
4727set dummy cc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004728{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4729echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4730if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4731 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004732else
4733 if test -n "$BUILD_CC"; then
4734 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4735else
4736 ac_prog_rejected=no
4737as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4738for as_dir in $PATH
4739do
4740 IFS=$as_save_IFS
4741 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004742 for ac_exec_ext in '' $ac_executable_extensions; do
4743 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 +00004744 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4745 ac_prog_rejected=yes
4746 continue
4747 fi
4748 ac_cv_prog_BUILD_CC="cc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004749 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004750 break 2
4751 fi
4752done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004753done
Reid Spencera773bd52006-08-04 18:18:08 +00004754IFS=$as_save_IFS
4755
4756if test $ac_prog_rejected = yes; then
4757 # We found a bogon in the path, so make sure we never use it.
4758 set dummy $ac_cv_prog_BUILD_CC
4759 shift
4760 if test $# != 0; then
4761 # We chose a different compiler from the bogus one.
4762 # However, it has the same basename, so the bogon will be chosen
4763 # first if we set BUILD_CC to just the basename; use the full file name.
4764 shift
4765 ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4766 fi
4767fi
4768fi
4769fi
4770BUILD_CC=$ac_cv_prog_BUILD_CC
4771if test -n "$BUILD_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004772 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4773echo "${ECHO_T}$BUILD_CC" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004774else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004775 { echo "$as_me:$LINENO: result: no" >&5
4776echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004777fi
4778
4779
4780 fi
4781 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004782 test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4783echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4784 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00004785 ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4786 rm -f conftest*
4787 echo 'int main () { return 0; }' > conftest.$ac_ext
4788 ac_cv_build_exeext=
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004789 if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004790 (eval $ac_build_link) 2>&5
4791 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004792 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4793 (exit $ac_status); }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004794 for file in conftest.*; do
4795 case $file in
Jim Grosbach0eecd892008-09-26 17:27:58 +00004796 *.c | *.o | *.obj | *.dSYM) ;;
Reid Spencera773bd52006-08-04 18:18:08 +00004797 *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4798 esac
4799 done
4800 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004801 { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4802echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4803 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00004804 fi
4805 rm -f conftest*
4806 test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4807fi
4808fi
4809
4810BUILD_EXEEXT=""
4811test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004812{ echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4813echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004814ac_build_exeext=$BUILD_EXEEXT
4815
Jim Grosbach673612e2008-10-02 22:56:44 +00004816 ac_build_prefix=${build_alias}-
4817 # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4818set dummy ${ac_build_prefix}g++; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004819{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4820echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4821if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4822 echo $ECHO_N "(cached) $ECHO_C" >&6
Jim Grosbach673612e2008-10-02 22:56:44 +00004823else
4824 if test -n "$BUILD_CXX"; then
4825 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4826else
4827as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4828for as_dir in $PATH
4829do
4830 IFS=$as_save_IFS
4831 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004832 for ac_exec_ext in '' $ac_executable_extensions; do
4833 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 +00004834 ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004835 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Jim Grosbach673612e2008-10-02 22:56:44 +00004836 break 2
4837 fi
4838done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004839done
Jim Grosbach673612e2008-10-02 22:56:44 +00004840IFS=$as_save_IFS
4841
4842fi
4843fi
4844BUILD_CXX=$ac_cv_prog_BUILD_CXX
4845if test -n "$BUILD_CXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004846 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4847echo "${ECHO_T}$BUILD_CXX" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004848else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004849 { echo "$as_me:$LINENO: result: no" >&5
4850echo "${ECHO_T}no" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004851fi
4852
4853
4854 if test -z "$BUILD_CXX"; then
4855 # Extract the first word of "g++", so it can be a program name with args.
4856set dummy g++; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004857{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4858echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4859if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4860 echo $ECHO_N "(cached) $ECHO_C" >&6
Jim Grosbach673612e2008-10-02 22:56:44 +00004861else
4862 if test -n "$BUILD_CXX"; then
4863 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4864else
4865as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4866for as_dir in $PATH
4867do
4868 IFS=$as_save_IFS
4869 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004870 for ac_exec_ext in '' $ac_executable_extensions; do
4871 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 +00004872 ac_cv_prog_BUILD_CXX="g++"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004873 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Jim Grosbach673612e2008-10-02 22:56:44 +00004874 break 2
4875 fi
4876done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004877done
Jim Grosbach673612e2008-10-02 22:56:44 +00004878IFS=$as_save_IFS
4879
4880fi
4881fi
4882BUILD_CXX=$ac_cv_prog_BUILD_CXX
4883if test -n "$BUILD_CXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004884 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4885echo "${ECHO_T}$BUILD_CXX" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004886else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004887 { echo "$as_me:$LINENO: result: no" >&5
4888echo "${ECHO_T}no" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004889fi
4890
4891
4892 if test -z "$BUILD_CXX"; then
4893 # Extract the first word of "c++", so it can be a program name with args.
4894set dummy c++; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004895{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4896echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4897if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4898 echo $ECHO_N "(cached) $ECHO_C" >&6
Jim Grosbach673612e2008-10-02 22:56:44 +00004899else
4900 if test -n "$BUILD_CXX"; then
4901 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4902else
4903 ac_prog_rejected=no
4904as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4905for as_dir in $PATH
4906do
4907 IFS=$as_save_IFS
4908 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004909 for ac_exec_ext in '' $ac_executable_extensions; do
4910 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 +00004911 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4912 ac_prog_rejected=yes
4913 continue
4914 fi
4915 ac_cv_prog_BUILD_CXX="c++"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004916 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Jim Grosbach673612e2008-10-02 22:56:44 +00004917 break 2
4918 fi
4919done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004920done
Jim Grosbach673612e2008-10-02 22:56:44 +00004921IFS=$as_save_IFS
4922
4923if test $ac_prog_rejected = yes; then
4924 # We found a bogon in the path, so make sure we never use it.
4925 set dummy $ac_cv_prog_BUILD_CXX
4926 shift
4927 if test $# != 0; then
4928 # We chose a different compiler from the bogus one.
4929 # However, it has the same basename, so the bogon will be chosen
4930 # first if we set BUILD_CXX to just the basename; use the full file name.
4931 shift
4932 ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4933 fi
4934fi
4935fi
4936fi
4937BUILD_CXX=$ac_cv_prog_BUILD_CXX
4938if test -n "$BUILD_CXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004939 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4940echo "${ECHO_T}$BUILD_CXX" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004941else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004942 { echo "$as_me:$LINENO: result: no" >&5
4943echo "${ECHO_T}no" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004944fi
4945
4946
4947 fi
4948 fi
Reid Spencera773bd52006-08-04 18:18:08 +00004949else
4950 LLVM_CROSS_COMPILING=0
4951
4952fi
4953
Dan Gohman56fb5f92010-08-04 16:25:01 +00004954if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
Reid Spencera773bd52006-08-04 18:18:08 +00004955 cvsbuild="yes"
4956 optimize="no"
4957 CVSBUILD=CVSBUILD=1
4958
4959else
4960 cvsbuild="no"
4961 optimize="yes"
4962fi
4963
4964
Eric Christopherbee515f2011-11-11 22:51:42 +00004965# Check whether --enable-libcpp was given.
4966if test "${enable_libcpp+set}" = set; then
4967 enableval=$enable_libcpp;
4968else
4969 enableval=default
4970fi
4971
4972case "$enableval" in
4973 yes) ENABLE_LIBCPP=1
4974 ;;
4975 no) ENABLE_LIBCPP=0
4976 ;;
4977 default) ENABLE_LIBCPP=0
4978;;
4979 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&5
4980echo "$as_me: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&2;}
4981 { (exit 1); exit 1; }; } ;;
4982esac
4983
Reid Spencera773bd52006-08-04 18:18:08 +00004984# Check whether --enable-optimized was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004985if test "${enable_optimized+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00004986 enableval=$enable_optimized;
4987else
4988 enableval=$optimize
4989fi
4990
4991if test ${enableval} = "no" ; then
4992 ENABLE_OPTIMIZED=
4993
4994else
4995 ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
4996
4997fi
4998
David Greene2a5a12c2009-04-17 14:50:39 +00004999# Check whether --enable-profiling was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005000if test "${enable_profiling+set}" = set; then
David Greene2a5a12c2009-04-17 14:50:39 +00005001 enableval=$enable_profiling;
5002else
5003 enableval="no"
5004fi
5005
5006if test ${enableval} = "no" ; then
5007 ENABLE_PROFILING=
5008
5009else
5010 ENABLE_PROFILING=ENABLE_PROFILING=1
5011
5012fi
5013
Reid Spencera773bd52006-08-04 18:18:08 +00005014# Check whether --enable-assertions was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005015if test "${enable_assertions+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005016 enableval=$enable_assertions;
5017else
5018 enableval="yes"
5019fi
5020
5021if test ${enableval} = "yes" ; then
5022 DISABLE_ASSERTIONS=
5023
5024else
5025 DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
5026
5027fi
5028
David Greenea696d242007-06-28 19:36:08 +00005029# Check whether --enable-expensive-checks was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005030if test "${enable_expensive_checks+set}" = set; then
David Greenea696d242007-06-28 19:36:08 +00005031 enableval=$enable_expensive_checks;
5032else
5033 enableval="no"
5034fi
5035
5036if test ${enableval} = "yes" ; then
5037 ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
5038
5039 EXPENSIVE_CHECKS=yes
5040
5041else
5042 ENABLE_EXPENSIVE_CHECKS=
5043
5044 EXPENSIVE_CHECKS=no
5045
5046fi
5047
Reid Spencer8b2e1412006-11-17 03:32:33 +00005048# Check whether --enable-debug-runtime was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005049if test "${enable_debug_runtime+set}" = set; then
Reid Spencer8b2e1412006-11-17 03:32:33 +00005050 enableval=$enable_debug_runtime;
5051else
5052 enableval=no
5053fi
5054
5055if test ${enableval} = "no" ; then
5056 DEBUG_RUNTIME=
5057
5058else
5059 DEBUG_RUNTIME=DEBUG_RUNTIME=1
5060
5061fi
5062
Jeffrey Yasskin7fd82e52009-09-27 17:47:29 +00005063# Check whether --enable-debug-symbols was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005064if test "${enable_debug_symbols+set}" = set; then
Jeffrey Yasskin7fd82e52009-09-27 17:47:29 +00005065 enableval=$enable_debug_symbols;
5066else
5067 enableval=no
5068fi
5069
5070if test ${enableval} = "no" ; then
5071 DEBUG_SYMBOLS=
5072
5073else
5074 DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
5075
5076fi
5077
Reid Spencera773bd52006-08-04 18:18:08 +00005078# Check whether --enable-jit was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005079if test "${enable_jit+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005080 enableval=$enable_jit;
5081else
5082 enableval=default
5083fi
5084
5085if test ${enableval} = "no"
5086then
5087 JIT=
5088
5089else
5090 case "$llvm_cv_target_arch" in
Shantonu Sen7e836972009-08-11 13:39:52 +00005091 x86) TARGET_HAS_JIT=1
Reid Spencera773bd52006-08-04 18:18:08 +00005092 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005093 Sparc) TARGET_HAS_JIT=0
Reid Spencera773bd52006-08-04 18:18:08 +00005094 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005095 PowerPC) TARGET_HAS_JIT=1
Reid Spencera773bd52006-08-04 18:18:08 +00005096 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005097 x86_64) TARGET_HAS_JIT=1
Reid Spencera773bd52006-08-04 18:18:08 +00005098 ;;
Eric Christopher030e5a02009-09-14 16:38:49 +00005099 ARM) TARGET_HAS_JIT=1
Reid Spencer9b5b1822007-01-21 06:32:59 +00005100 ;;
Bruno Cardoso Lopesdca6cdd2011-07-21 16:28:51 +00005101 Mips) TARGET_HAS_JIT=1
Tanya Lattnerdde567f2007-08-29 16:38:16 +00005102 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005103 XCore) TARGET_HAS_JIT=0
Richard Osborneb25baef2008-11-07 10:59:00 +00005104 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005105 MSP430) TARGET_HAS_JIT=0
Anton Korobeynikov2c4718b2009-05-03 13:42:23 +00005106 ;;
Tony Linthicumb4b54152011-12-12 21:14:40 +00005107 Hexagon) TARGET_HAS_JIT=0
5108 ;;
Wesley Pecka70f28c2010-02-23 19:15:24 +00005109 MBlaze) TARGET_HAS_JIT=0
5110 ;;
Nick Lewyckyde2e4ac2010-09-07 18:14:42 +00005111 PTX) TARGET_HAS_JIT=0
5112 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005113 *) TARGET_HAS_JIT=0
Reid Spencera773bd52006-08-04 18:18:08 +00005114 ;;
5115 esac
5116fi
5117
Rafael Espindola9d9ae9f2010-11-12 19:24:06 +00005118# Check whether --enable-docs was given.
5119if test "${enable_docs+set}" = set; then
5120 enableval=$enable_docs;
5121else
5122 enableval=default
5123fi
5124
5125case "$enableval" in
5126 yes) ENABLE_DOCS=1
5127 ;;
5128 no) ENABLE_DOCS=0
5129 ;;
5130 default) ENABLE_DOCS=1
5131 ;;
5132 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
5133echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
5134 { (exit 1); exit 1; }; } ;;
5135esac
5136
Reid Spencera773bd52006-08-04 18:18:08 +00005137# Check whether --enable-doxygen was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005138if test "${enable_doxygen+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005139 enableval=$enable_doxygen;
5140else
5141 enableval=default
5142fi
5143
5144case "$enableval" in
5145 yes) ENABLE_DOXYGEN=1
5146 ;;
5147 no) ENABLE_DOXYGEN=0
5148 ;;
5149 default) ENABLE_DOXYGEN=0
5150 ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005151 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
5152echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
5153 { (exit 1); exit 1; }; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00005154esac
5155
5156# Check whether --enable-threads was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005157if test "${enable_threads+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005158 enableval=$enable_threads;
5159else
Reid Spencer65c5d752006-11-05 17:08:18 +00005160 enableval=default
Reid Spencera773bd52006-08-04 18:18:08 +00005161fi
5162
5163case "$enableval" in
NAKAMURA Takumic73f3d12011-11-28 01:07:19 +00005164 yes) LLVM_ENABLE_THREADS=1
Reid Spencera773bd52006-08-04 18:18:08 +00005165 ;;
NAKAMURA Takumic73f3d12011-11-28 01:07:19 +00005166 no) LLVM_ENABLE_THREADS=0
Reid Spencera773bd52006-08-04 18:18:08 +00005167 ;;
NAKAMURA Takumic73f3d12011-11-28 01:07:19 +00005168 default) LLVM_ENABLE_THREADS=1
Reid Spencer65c5d752006-11-05 17:08:18 +00005169 ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005170 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
5171echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
5172 { (exit 1); exit 1; }; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00005173esac
5174
Owen Andersona8603702009-05-19 22:18:56 +00005175cat >>confdefs.h <<_ACEOF
NAKAMURA Takumic73f3d12011-11-28 01:07:19 +00005176#define LLVM_ENABLE_THREADS $LLVM_ENABLE_THREADS
Owen Andersona8603702009-05-19 22:18:56 +00005177_ACEOF
5178
5179
NAKAMURA Takumi0dc84392010-12-29 03:59:03 +00005180# Check whether --enable-pthreads was given.
5181if test "${enable_pthreads+set}" = set; then
5182 enableval=$enable_pthreads;
5183else
5184 enableval=default
5185fi
5186
5187case "$enableval" in
5188 yes) ENABLE_PTHREADS=1
5189 ;;
5190 no) ENABLE_PTHREADS=0
5191 ;;
5192 default) ENABLE_PTHREADS=1
5193 ;;
5194 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
5195echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
5196 { (exit 1); exit 1; }; } ;;
5197esac
5198
Reid Spencer89b0d992006-12-16 22:07:52 +00005199# Check whether --enable-pic was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005200if test "${enable_pic+set}" = set; then
Reid Spencer89b0d992006-12-16 22:07:52 +00005201 enableval=$enable_pic;
5202else
5203 enableval=default
5204fi
5205
5206case "$enableval" in
5207 yes) ENABLE_PIC=1
5208 ;;
5209 no) ENABLE_PIC=0
5210 ;;
Nick Lewycky5d249572009-02-19 06:18:56 +00005211 default) ENABLE_PIC=1
Reid Spencer89b0d992006-12-16 22:07:52 +00005212 ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005213 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
5214echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
5215 { (exit 1); exit 1; }; } ;;
Reid Spencer89b0d992006-12-16 22:07:52 +00005216esac
5217
5218cat >>confdefs.h <<_ACEOF
5219#define ENABLE_PIC $ENABLE_PIC
5220_ACEOF
5221
5222
Jeffrey Yasskinc9017192010-02-25 06:34:33 +00005223# Check whether --enable-shared was given.
5224if test "${enable_shared+set}" = set; then
5225 enableval=$enable_shared;
5226else
5227 enableval=default
5228fi
5229
5230case "$enableval" in
5231 yes) ENABLE_SHARED=1
5232 ;;
5233 no) ENABLE_SHARED=0
5234 ;;
5235 default) ENABLE_SHARED=0
5236 ;;
5237 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
5238echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
5239 { (exit 1); exit 1; }; } ;;
5240esac
5241
NAKAMURA Takumi8eac8862010-12-29 03:59:14 +00005242# Check whether --enable-embed-stdcxx was given.
5243if test "${enable_embed_stdcxx+set}" = set; then
5244 enableval=$enable_embed_stdcxx;
5245else
5246 enableval=default
5247fi
5248
5249case "$enableval" in
5250 yes) ENABLE_EMBED_STDCXX=1
5251 ;;
5252 no) ENABLE_EMBED_STDCXX=0
5253 ;;
NAKAMURA Takumie9d3c1c2011-10-13 18:04:52 +00005254 default) ENABLE_EMBED_STDCXX=0
NAKAMURA Takumi8eac8862010-12-29 03:59:14 +00005255 ;;
5256 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
5257echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
5258 { (exit 1); exit 1; }; } ;;
5259esac
5260
Daniel Dunbardd464df2010-05-10 20:11:56 +00005261# Check whether --enable-timestamps was given.
5262if test "${enable_timestamps+set}" = set; then
5263 enableval=$enable_timestamps;
5264else
5265 enableval=default
5266fi
5267
5268case "$enableval" in
5269 yes) ENABLE_TIMESTAMPS=1
5270 ;;
5271 no) ENABLE_TIMESTAMPS=0
5272 ;;
5273 default) ENABLE_TIMESTAMPS=1
5274 ;;
5275 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5276echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5277 { (exit 1); exit 1; }; } ;;
5278esac
5279
5280cat >>confdefs.h <<_ACEOF
5281#define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5282_ACEOF
5283
5284
Reid Spencera773bd52006-08-04 18:18:08 +00005285TARGETS_TO_BUILD=""
5286# Check whether --enable-targets was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005287if test "${enable_targets+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005288 enableval=$enable_targets;
5289else
5290 enableval=all
5291fi
5292
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005293if test "$enableval" = host-only ; then
5294 enableval=host
5295fi
Reid Spencera773bd52006-08-04 18:18:08 +00005296case "$enableval" in
Tony Linthicumb4b54152011-12-12 21:14:40 +00005297 all) TARGETS_TO_BUILD="X86 Sparc PowerPC ARM Mips CellSPU XCore MSP430 CBackend CppBackend MBlaze PTX Hexagon" ;;
Reid Spencera773bd52006-08-04 18:18:08 +00005298 *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5299 case "$a_target" in
Shantonu Sen7e836972009-08-11 13:39:52 +00005300 x86) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5301 x86_64) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5302 sparc) TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5303 powerpc) TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005304 arm) TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5305 mips) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
Rafael Espindola97fb69b2011-12-28 17:08:00 +00005306 mipsel) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005307 spu) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005308 xcore) TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5309 msp430) TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005310 cbe) TARGETS_TO_BUILD="CBackend $TARGETS_TO_BUILD" ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005311 cpp) TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
Tony Linthicumb4b54152011-12-12 21:14:40 +00005312 hexagon) TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
Wesley Pecka70f28c2010-02-23 19:15:24 +00005313 mblaze) TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
Nick Lewyckyde2e4ac2010-09-07 18:14:42 +00005314 ptx) TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005315 host) case "$llvm_cv_target_arch" in
5316 x86) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5317 x86_64) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5318 Sparc) TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5319 PowerPC) TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005320 ARM) TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5321 Mips) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
Wesley Pecka70f28c2010-02-23 19:15:24 +00005322 MBlaze) TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005323 CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005324 XCore) TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5325 MSP430) TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
Tony Linthicumb4b54152011-12-12 21:14:40 +00005326 Hexagon) TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
Nick Lewyckyde2e4ac2010-09-07 18:14:42 +00005327 PTX) TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005328 *) { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5329echo "$as_me: error: Can not set target to build" >&2;}
5330 { (exit 1); exit 1; }; } ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005331 esac ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005332 *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5333echo "$as_me: error: Unrecognized target $a_target" >&2;}
5334 { (exit 1); exit 1; }; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00005335 esac
5336 done
5337 ;;
5338esac
Reid Spencera773bd52006-08-04 18:18:08 +00005339TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5340
5341
Douglas Gregor0711c302009-06-17 00:43:20 +00005342for a_target in $TARGETS_TO_BUILD; do
5343 if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5344
5345cat >>confdefs.h <<_ACEOF
Eric Christopher753f3262010-08-30 18:34:48 +00005346#define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5347_ACEOF
5348
5349 LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5350 LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
Evan Chenge78085a2011-07-22 21:58:54 +00005351 LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
Eric Christopher753f3262010-08-30 18:34:48 +00005352 LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
Jan Sjödin6e70cc12011-03-14 22:12:35 +00005353 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5354 LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5355 fi
Eric Christopher753f3262010-08-30 18:34:48 +00005356
5357cat >>confdefs.h <<_ACEOF
5358#define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
Daniel Dunbarb1247c32010-08-03 14:26:17 +00005359_ACEOF
5360
5361
5362cat >>confdefs.h <<_ACEOF
Eric Christopher753f3262010-08-30 18:34:48 +00005363#define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5364_ACEOF
5365
5366
5367cat >>confdefs.h <<_ACEOF
Evan Chenge78085a2011-07-22 21:58:54 +00005368#define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
Evan Cheng43966132011-07-19 06:37:02 +00005369_ACEOF
5370
5371
5372cat >>confdefs.h <<_ACEOF
Eric Christopher753f3262010-08-30 18:34:48 +00005373#define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
Douglas Gregor0711c302009-06-17 00:43:20 +00005374_ACEOF
5375
Jan Sjödin6e70cc12011-03-14 22:12:35 +00005376 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
Jan Sjödindd54ffd2011-03-09 17:25:46 +00005377
5378cat >>confdefs.h <<_ACEOF
5379#define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5380_ACEOF
5381
Jan Sjödin6e70cc12011-03-14 22:12:35 +00005382 fi
Douglas Gregor0711c302009-06-17 00:43:20 +00005383 fi
5384done
5385
Douglas Gregor1555a232009-06-16 20:12:29 +00005386LLVM_ENUM_TARGETS=""
5387LLVM_ENUM_ASM_PRINTERS=""
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +00005388LLVM_ENUM_ASM_PARSERS=""
Daniel Dunbar4fc760e2009-11-25 04:37:28 +00005389LLVM_ENUM_DISASSEMBLERS=""
Douglas Gregor1555a232009-06-16 20:12:29 +00005390for target_to_build in $TARGETS_TO_BUILD; do
5391 LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
Chris Lattnere15f2e12010-11-14 19:10:47 +00005392 if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
Jim Grosbach7ac16092010-10-01 22:39:28 +00005393 LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5394 fi
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +00005395 if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5396 LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5397 fi
Daniel Dunbar4fc760e2009-11-25 04:37:28 +00005398 if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5399 LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5400 fi
Douglas Gregor1555a232009-06-16 20:12:29 +00005401done
5402
5403
5404
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +00005405
Daniel Dunbar4fc760e2009-11-25 04:37:28 +00005406
Reid Spencer65c5d752006-11-05 17:08:18 +00005407# Check whether --enable-cbe-printf-a was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005408if test "${enable_cbe_printf_a+set}" = set; then
Reid Spencer65c5d752006-11-05 17:08:18 +00005409 enableval=$enable_cbe_printf_a;
5410else
5411 enableval=default
5412fi
5413
5414case "$enableval" in
5415 yes) ENABLE_CBE_PRINTF_A=1
5416 ;;
5417 no) ENABLE_CBE_PRINTF_A=0
5418 ;;
5419 default) ENABLE_CBE_PRINTF_A=1
5420 ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005421 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&5
5422echo "$as_me: error: Invalid setting for --enable-cbe-printf-a. Use \"yes\" or \"no\"" >&2;}
5423 { (exit 1); exit 1; }; } ;;
Reid Spencer65c5d752006-11-05 17:08:18 +00005424esac
5425
5426cat >>confdefs.h <<_ACEOF
5427#define ENABLE_CBE_PRINTF_A $ENABLE_CBE_PRINTF_A
5428_ACEOF
5429
5430
Reid Spencera773bd52006-08-04 18:18:08 +00005431
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005432# Check whether --with-optimize-option was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005433if test "${with_optimize_option+set}" = set; then
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005434 withval=$with_optimize_option;
5435else
5436 withval=default
5437fi
5438
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005439{ echo "$as_me:$LINENO: checking optimization flags" >&5
5440echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005441case "$withval" in
5442 default)
5443 case "$llvm_cv_os_type" in
Daniel Dunbarf9138782010-04-30 17:12:26 +00005444 FreeBSD) optimize_option=-O2 ;;
Daniel Dunbar195d2de2010-04-10 18:56:24 +00005445 MingW) optimize_option=-O2 ;;
5446 *) optimize_option=-O3 ;;
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005447 esac ;;
5448 *) optimize_option="$withval" ;;
5449esac
5450OPTIMIZE_OPTION=$optimize_option
5451
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005452{ echo "$as_me:$LINENO: result: $optimize_option" >&5
5453echo "${ECHO_T}$optimize_option" >&6; }
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005454
5455
Reid Spencera773bd52006-08-04 18:18:08 +00005456# Check whether --with-extra-options was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005457if test "${with_extra_options+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005458 withval=$with_extra_options;
5459else
5460 withval=default
5461fi
5462
5463case "$withval" in
5464 default) EXTRA_OPTIONS= ;;
5465 *) EXTRA_OPTIONS=$withval ;;
5466esac
5467EXTRA_OPTIONS=$EXTRA_OPTIONS
5468
5469
Daniel Dunbared344d22011-06-16 22:30:41 +00005470
5471# Check whether --with-extra-ld-options was given.
5472if test "${with_extra_ld_options+set}" = set; then
5473 withval=$with_extra_ld_options;
5474else
5475 withval=default
5476fi
5477
5478case "$withval" in
5479 default) EXTRA_LD_OPTIONS= ;;
5480 *) EXTRA_LD_OPTIONS=$withval ;;
5481esac
5482EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5483
5484
Gordon Henriksenc0efff82007-10-02 09:50:32 +00005485# Check whether --enable-bindings was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005486if test "${enable_bindings+set}" = set; then
Gordon Henriksenc0efff82007-10-02 09:50:32 +00005487 enableval=$enable_bindings;
5488else
5489 enableval=default
5490fi
5491
5492BINDINGS_TO_BUILD=""
5493case "$enableval" in
Gordon Henriksenbae4adc2007-10-02 10:14:42 +00005494 yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
Gordon Henriksenc0efff82007-10-02 09:50:32 +00005495 all ) BINDINGS_TO_BUILD="ocaml" ;;
5496 none | no) BINDINGS_TO_BUILD="" ;;
5497 *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5498 case "$a_binding" in
5499 ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005500 *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5501echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5502 { (exit 1); exit 1; }; } ;;
Gordon Henriksenc0efff82007-10-02 09:50:32 +00005503 esac
5504 done
5505 ;;
5506esac
5507
Reid Spencera773bd52006-08-04 18:18:08 +00005508
Gordon Henriksenf0915682007-10-02 16:42:22 +00005509# Check whether --with-ocaml-libdir was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005510if test "${with_ocaml_libdir+set}" = set; then
Gordon Henriksenf0915682007-10-02 16:42:22 +00005511 withval=$with_ocaml_libdir;
5512else
5513 withval=auto
5514fi
5515
5516case "$withval" in
5517 auto) with_ocaml_libdir="$withval" ;;
5518 /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005519 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5520echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5521 { (exit 1); exit 1; }; } ;;
Gordon Henriksenf0915682007-10-02 16:42:22 +00005522esac
5523
5524
NAKAMURA Takumie5ab51d2011-10-16 02:54:26 +00005525# Check whether --with-clang-srcdir was given.
5526if test "${with_clang_srcdir+set}" = set; then
5527 withval=$with_clang_srcdir;
5528else
5529 withval="-"
5530fi
5531
5532case "$withval" in
Eric Christopherac898652012-02-02 00:19:05 +00005533 -) clang_src_root="" ;;
NAKAMURA Takumie5ab51d2011-10-16 02:54:26 +00005534 /* | [A-Za-z]:[\\/]*) clang_src_root="$withval" ;;
5535 *) clang_src_root="$ac_pwd/$withval" ;;
5536esac
5537CLANG_SRC_ROOT=$clang_src_root
5538
5539
5540
Chandler Carruth6b241162010-10-19 08:21:25 +00005541# Check whether --with-clang-resource-dir was given.
5542if test "${with_clang_resource_dir+set}" = set; then
5543 withval=$with_clang_resource_dir;
5544else
5545 withval=""
5546fi
5547
5548
5549cat >>confdefs.h <<_ACEOF
5550#define CLANG_RESOURCE_DIR "$withval"
5551_ACEOF
5552
5553
5554
Rafael Espindolad6c8ec62009-12-07 00:27:35 +00005555# Check whether --with-c-include-dirs was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005556if test "${with_c_include_dirs+set}" = set; then
Rafael Espindolad6c8ec62009-12-07 00:27:35 +00005557 withval=$with_c_include_dirs;
Rafael Espindola7f9ec912009-11-12 05:46:09 +00005558else
5559 withval=""
5560fi
5561
5562
5563cat >>confdefs.h <<_ACEOF
5564#define C_INCLUDE_DIRS "$withval"
5565_ACEOF
5566
5567
Rafael Espindola1aee22e2012-02-03 00:59:30 +00005568# Clang normally uses the system c++ headers and libraries. With this option,
5569# clang will use the ones provided by a gcc installation instead. This option should
5570# be passed the same value that was used with --prefix when configuring gcc.
Rafael Espindola7f9ec912009-11-12 05:46:09 +00005571
Rafael Espindola1aee22e2012-02-03 00:59:30 +00005572# Check whether --with-gcc-toolchain was given.
5573if test "${with_gcc_toolchain+set}" = set; then
5574 withval=$with_gcc_toolchain;
Rafael Espindola420d23c2009-11-16 19:46:55 +00005575else
5576 withval=""
5577fi
5578
5579
5580cat >>confdefs.h <<_ACEOF
Rafael Espindola1aee22e2012-02-03 00:59:30 +00005581#define GCC_INSTALL_PREFIX "$withval"
Rafael Espindola420d23c2009-11-16 19:46:55 +00005582_ACEOF
5583
5584
5585
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005586# Check whether --with-binutils-include was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005587if test "${with_binutils_include+set}" = set; then
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005588 withval=$with_binutils_include;
5589else
5590 withval=default
5591fi
5592
5593case "$withval" in
5594 default) WITH_BINUTILS_INCDIR=default ;;
5595 /* | [A-Za-z]:[\\/]*) WITH_BINUTILS_INCDIR=$withval ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005596 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5597echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5598 { (exit 1); exit 1; }; } ;;
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005599esac
5600if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5601 BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5602
5603 if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5604 echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005605 { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5606echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5607 { (exit 1); exit 1; }; };
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005608 fi
5609fi
5610
Eric Christopher91e7ccd2011-07-20 17:04:49 +00005611
5612# Check whether --with-bug-report-url was given.
5613if test "${with_bug_report_url+set}" = set; then
5614 withval=$with_bug_report_url;
5615else
NAKAMURA Takumi4362c622011-08-12 01:50:43 +00005616 withval="http://llvm.org/bugs/"
Eric Christopher91e7ccd2011-07-20 17:04:49 +00005617fi
5618
5619
5620cat >>confdefs.h <<_ACEOF
5621#define BUG_REPORT_URL "$withval"
5622_ACEOF
5623
5624
Nick Lewyckyb4a921a2009-06-06 06:25:09 +00005625# Check whether --enable-libffi was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005626if test "${enable_libffi+set}" = set; then
Jeffrey Yasskinbc83d062010-02-09 23:03:44 +00005627 enableval=$enable_libffi; case "$enableval" in
5628 yes) llvm_cv_enable_libffi="yes" ;;
5629 no) llvm_cv_enable_libffi="no" ;;
5630 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005631echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5632 { (exit 1); exit 1; }; } ;;
Jeffrey Yasskinbc83d062010-02-09 23:03:44 +00005633 esac
5634else
5635 llvm_cv_enable_libffi=no
5636fi
5637
Nick Lewyckyb4a921a2009-06-06 06:25:09 +00005638
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005639
Bob Wilsonae7e2a42011-11-28 07:59:52 +00005640# Check whether --with-internal-prefix was given.
5641if test "${with_internal_prefix+set}" = set; then
5642 withval=$with_internal_prefix;
5643else
5644 withval=""
5645fi
5646
5647INTERNAL_PREFIX=$withval
5648
5649
5650
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
Eric Christopherf33ab862011-12-21 00:52:44 +00008643## ------------------------------------ ##
8644## Report this to http://llvm.org/bugs/ ##
8645## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008646_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
Eric Christopher360fa9a2011-10-26 00:42:12 +00008901freebsd1.*)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008902 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
Eric Christopher360fa9a2011-10-26 00:42:12 +00008924 freebsd[123].*) objformat=aout ;;
Reid Spencera773bd52006-08-04 18:18:08 +00008925 *) 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
Eric Christopher360fa9a2011-10-26 00:42:12 +00008942 freebsd2.*)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008943 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
Rafael Espindola1aee22e2012-02-03 00:59:30 +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
Eric Christopherf33ab862011-12-21 00:52:44 +000010787## ------------------------------------ ##
10788## Report this to http://llvm.org/bugs/ ##
10789## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010790_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
Eric Christopherf33ab862011-12-21 00:52:44 +000011187## ------------------------------------ ##
11188## Report this to http://llvm.org/bugs/ ##
11189## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011190_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
Eric Christopherf33ab862011-12-21 00:52:44 +000011359## ------------------------------------ ##
11360## Report this to http://llvm.org/bugs/ ##
11361## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011362_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
Eric Christopherf33ab862011-12-21 00:52:44 +000011529## ------------------------------------ ##
11530## Report this to http://llvm.org/bugs/ ##
11531## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011532_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 Takumic73f3d12011-11-28 01:07:19 +000012792if test "$LLVM_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
Eric Christopherf33ab862011-12-21 00:52:44 +000013660## ------------------------------------ ##
13661## Report this to http://llvm.org/bugs/ ##
13662## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013663_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
Eric Christopherf33ab862011-12-21 00:52:44 +000014450## ------------------------------------ ##
14451## Report this to http://llvm.org/bugs/ ##
14452## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014453_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
Eric Christopherf33ab862011-12-21 00:52:44 +000014624## ------------------------------------ ##
14625## Report this to http://llvm.org/bugs/ ##
14626## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014627_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
Eric Christopherf33ab862011-12-21 00:52:44 +000014794## ------------------------------------ ##
14795## Report this to http://llvm.org/bugs/ ##
14796## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014797_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
Eric Christopherf33ab862011-12-21 00:52:44 +000014967## ------------------------------------ ##
14968## Report this to http://llvm.org/bugs/ ##
14969## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014970_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
Eric Christopherf33ab862011-12-21 00:52:44 +000015139## ------------------------------------ ##
15140## Report this to http://llvm.org/bugs/ ##
15141## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015142_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
Eric Christopherf33ab862011-12-21 00:52:44 +000015308## ------------------------------------ ##
15309## Report this to http://llvm.org/bugs/ ##
15310## ------------------------------------ ##
Jeffrey Yasskinf28411f2010-03-15 04:57:55 +000015311_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
Eric Christopherf33ab862011-12-21 00:52:44 +000015477## ------------------------------------ ##
15478## Report this to http://llvm.org/bugs/ ##
15479## ------------------------------------ ##
Dan Gohmanc6ce9d62010-09-17 20:08:35 +000015480_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 Takumic73f3d12011-11-28 01:07:19 +000015505if test "$LLVM_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
Eric Christopherf33ab862011-12-21 00:52:44 +000015647## ------------------------------------ ##
15648## Report this to http://llvm.org/bugs/ ##
15649## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015650_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
Eric Christopherf33ab862011-12-21 00:52:44 +000015827## ------------------------------------ ##
15828## Report this to http://llvm.org/bugs/ ##
15829## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015830_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
Eric Christopherf33ab862011-12-21 00:52:44 +000015998## ------------------------------------ ##
15999## Report this to http://llvm.org/bugs/ ##
16000## ------------------------------------ ##
Eric Christopher654dee42010-06-22 21:01:04 +000016001_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
Benjamin Kramer5745fbc2011-11-22 12:31:53 +000017131
17132for ac_func in mktemp posix_spawn pread realpath sbrk setrlimit strdup
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017133do
17134as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17135{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17136echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17137if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17138 echo $ECHO_N "(cached) $ECHO_C" >&6
17139else
17140 cat >conftest.$ac_ext <<_ACEOF
17141/* confdefs.h. */
17142_ACEOF
17143cat confdefs.h >>conftest.$ac_ext
17144cat >>conftest.$ac_ext <<_ACEOF
17145/* end confdefs.h. */
17146/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17147 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17148#define $ac_func innocuous_$ac_func
17149
17150/* System header to define __stub macros and hopefully few prototypes,
17151 which can conflict with char $ac_func (); below.
17152 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17153 <limits.h> exists even on freestanding compilers. */
17154
17155#ifdef __STDC__
17156# include <limits.h>
17157#else
17158# include <assert.h>
17159#endif
17160
17161#undef $ac_func
17162
17163/* Override any GCC internal prototype to avoid an error.
17164 Use char because int might match the return type of a GCC
17165 builtin and then its argument prototype would still apply. */
17166#ifdef __cplusplus
17167extern "C"
17168#endif
17169char $ac_func ();
17170/* The GNU C library defines this for functions which it implements
17171 to always fail with ENOSYS. Some functions are actually named
17172 something starting with __ and the normal name is an alias. */
17173#if defined __stub_$ac_func || defined __stub___$ac_func
17174choke me
17175#endif
17176
17177int
17178main ()
17179{
17180return $ac_func ();
17181 ;
17182 return 0;
17183}
17184_ACEOF
17185rm -f conftest.$ac_objext conftest$ac_exeext
17186if { (ac_try="$ac_link"
17187case "(($ac_try" in
17188 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17189 *) ac_try_echo=$ac_try;;
17190esac
17191eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17192 (eval "$ac_link") 2>conftest.er1
17193 ac_status=$?
17194 grep -v '^ *+' conftest.er1 >conftest.err
17195 rm -f conftest.er1
17196 cat conftest.err >&5
17197 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17198 (exit $ac_status); } &&
17199 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17200 { (case "(($ac_try" in
17201 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17202 *) ac_try_echo=$ac_try;;
17203esac
17204eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17205 (eval "$ac_try") 2>&5
17206 ac_status=$?
17207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17208 (exit $ac_status); }; } &&
17209 { ac_try='test -s conftest$ac_exeext'
17210 { (case "(($ac_try" in
17211 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17212 *) ac_try_echo=$ac_try;;
17213esac
17214eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17215 (eval "$ac_try") 2>&5
17216 ac_status=$?
17217 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17218 (exit $ac_status); }; }; then
17219 eval "$as_ac_var=yes"
17220else
17221 echo "$as_me: failed program was:" >&5
17222sed 's/^/| /' conftest.$ac_ext >&5
17223
17224 eval "$as_ac_var=no"
17225fi
17226
17227rm -f core conftest.err conftest.$ac_objext \
17228 conftest$ac_exeext conftest.$ac_ext
17229fi
17230ac_res=`eval echo '${'$as_ac_var'}'`
17231 { echo "$as_me:$LINENO: result: $ac_res" >&5
17232echo "${ECHO_T}$ac_res" >&6; }
17233if test `eval echo '${'$as_ac_var'}'` = yes; then
Jeffrey Yasskin342a3432009-07-01 18:30:10 +000017234 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017235#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Jeffrey Yasskin342a3432009-07-01 18:30:10 +000017236_ACEOF
17237
17238fi
17239done
Reid Spencerdf3be822006-01-23 08:15:53 +000017240
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017241
17242
17243
NAKAMURA Takumie29b0ac2011-02-09 04:18:48 +000017244for ac_func in strerror strerror_r setenv
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017245do
17246as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17247{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17248echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17249if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17250 echo $ECHO_N "(cached) $ECHO_C" >&6
17251else
17252 cat >conftest.$ac_ext <<_ACEOF
17253/* confdefs.h. */
17254_ACEOF
17255cat confdefs.h >>conftest.$ac_ext
17256cat >>conftest.$ac_ext <<_ACEOF
17257/* end confdefs.h. */
17258/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17259 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17260#define $ac_func innocuous_$ac_func
17261
17262/* System header to define __stub macros and hopefully few prototypes,
17263 which can conflict with char $ac_func (); below.
17264 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17265 <limits.h> exists even on freestanding compilers. */
17266
17267#ifdef __STDC__
17268# include <limits.h>
17269#else
17270# include <assert.h>
17271#endif
17272
17273#undef $ac_func
17274
17275/* Override any GCC internal prototype to avoid an error.
17276 Use char because int might match the return type of a GCC
17277 builtin and then its argument prototype would still apply. */
17278#ifdef __cplusplus
17279extern "C"
17280#endif
17281char $ac_func ();
17282/* The GNU C library defines this for functions which it implements
17283 to always fail with ENOSYS. Some functions are actually named
17284 something starting with __ and the normal name is an alias. */
17285#if defined __stub_$ac_func || defined __stub___$ac_func
17286choke me
17287#endif
17288
17289int
17290main ()
17291{
17292return $ac_func ();
17293 ;
17294 return 0;
17295}
17296_ACEOF
17297rm -f conftest.$ac_objext conftest$ac_exeext
17298if { (ac_try="$ac_link"
17299case "(($ac_try" in
17300 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17301 *) ac_try_echo=$ac_try;;
17302esac
17303eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17304 (eval "$ac_link") 2>conftest.er1
17305 ac_status=$?
17306 grep -v '^ *+' conftest.er1 >conftest.err
17307 rm -f conftest.er1
17308 cat conftest.err >&5
17309 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17310 (exit $ac_status); } &&
17311 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17312 { (case "(($ac_try" in
17313 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17314 *) ac_try_echo=$ac_try;;
17315esac
17316eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17317 (eval "$ac_try") 2>&5
17318 ac_status=$?
17319 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17320 (exit $ac_status); }; } &&
17321 { ac_try='test -s conftest$ac_exeext'
17322 { (case "(($ac_try" in
17323 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17324 *) ac_try_echo=$ac_try;;
17325esac
17326eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17327 (eval "$ac_try") 2>&5
17328 ac_status=$?
17329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17330 (exit $ac_status); }; }; then
17331 eval "$as_ac_var=yes"
17332else
17333 echo "$as_me: failed program was:" >&5
17334sed 's/^/| /' conftest.$ac_ext >&5
17335
17336 eval "$as_ac_var=no"
17337fi
17338
17339rm -f core conftest.err conftest.$ac_objext \
17340 conftest$ac_exeext conftest.$ac_ext
17341fi
17342ac_res=`eval echo '${'$as_ac_var'}'`
17343 { echo "$as_me:$LINENO: result: $ac_res" >&5
17344echo "${ECHO_T}$ac_res" >&6; }
17345if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer7931a782004-12-27 06:15:02 +000017346 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017347#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer7931a782004-12-27 06:15:02 +000017348_ACEOF
17349
17350fi
17351done
17352
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017353
17354
17355
17356
Chris Lattner511f11d2005-11-14 07:25:50 +000017357for ac_func in strtoll strtoq sysconf malloc_zone_statistics
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017358do
17359as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17360{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17361echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17362if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17363 echo $ECHO_N "(cached) $ECHO_C" >&6
17364else
17365 cat >conftest.$ac_ext <<_ACEOF
17366/* confdefs.h. */
17367_ACEOF
17368cat confdefs.h >>conftest.$ac_ext
17369cat >>conftest.$ac_ext <<_ACEOF
17370/* end confdefs.h. */
17371/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17372 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17373#define $ac_func innocuous_$ac_func
17374
17375/* System header to define __stub macros and hopefully few prototypes,
17376 which can conflict with char $ac_func (); below.
17377 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17378 <limits.h> exists even on freestanding compilers. */
17379
17380#ifdef __STDC__
17381# include <limits.h>
17382#else
17383# include <assert.h>
17384#endif
17385
17386#undef $ac_func
17387
17388/* Override any GCC internal prototype to avoid an error.
17389 Use char because int might match the return type of a GCC
17390 builtin and then its argument prototype would still apply. */
17391#ifdef __cplusplus
17392extern "C"
17393#endif
17394char $ac_func ();
17395/* The GNU C library defines this for functions which it implements
17396 to always fail with ENOSYS. Some functions are actually named
17397 something starting with __ and the normal name is an alias. */
17398#if defined __stub_$ac_func || defined __stub___$ac_func
17399choke me
17400#endif
17401
17402int
17403main ()
17404{
17405return $ac_func ();
17406 ;
17407 return 0;
17408}
17409_ACEOF
17410rm -f conftest.$ac_objext conftest$ac_exeext
17411if { (ac_try="$ac_link"
17412case "(($ac_try" in
17413 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17414 *) ac_try_echo=$ac_try;;
17415esac
17416eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17417 (eval "$ac_link") 2>conftest.er1
17418 ac_status=$?
17419 grep -v '^ *+' conftest.er1 >conftest.err
17420 rm -f conftest.er1
17421 cat conftest.err >&5
17422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17423 (exit $ac_status); } &&
17424 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17425 { (case "(($ac_try" in
17426 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17427 *) ac_try_echo=$ac_try;;
17428esac
17429eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17430 (eval "$ac_try") 2>&5
17431 ac_status=$?
17432 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17433 (exit $ac_status); }; } &&
17434 { ac_try='test -s conftest$ac_exeext'
17435 { (case "(($ac_try" in
17436 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17437 *) ac_try_echo=$ac_try;;
17438esac
17439eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17440 (eval "$ac_try") 2>&5
17441 ac_status=$?
17442 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17443 (exit $ac_status); }; }; then
17444 eval "$as_ac_var=yes"
17445else
17446 echo "$as_me: failed program was:" >&5
17447sed 's/^/| /' conftest.$ac_ext >&5
17448
17449 eval "$as_ac_var=no"
17450fi
17451
17452rm -f core conftest.err conftest.$ac_objext \
17453 conftest$ac_exeext conftest.$ac_ext
17454fi
17455ac_res=`eval echo '${'$as_ac_var'}'`
17456 { echo "$as_me:$LINENO: result: $ac_res" >&5
17457echo "${ECHO_T}$ac_res" >&6; }
17458if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017459 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017460#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +000017461_ACEOF
17462
17463fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017464done
John Criswell7a73b802003-06-30 21:59:07 +000017465
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017466
17467
17468
17469
Daniel Dunbar3e462932011-02-03 02:40:02 +000017470
17471for ac_func in setjmp longjmp sigsetjmp siglongjmp writev
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017472do
17473as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17474{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17475echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17476if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17477 echo $ECHO_N "(cached) $ECHO_C" >&6
17478else
17479 cat >conftest.$ac_ext <<_ACEOF
17480/* confdefs.h. */
17481_ACEOF
17482cat confdefs.h >>conftest.$ac_ext
17483cat >>conftest.$ac_ext <<_ACEOF
17484/* end confdefs.h. */
17485/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17486 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17487#define $ac_func innocuous_$ac_func
17488
17489/* System header to define __stub macros and hopefully few prototypes,
17490 which can conflict with char $ac_func (); below.
17491 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17492 <limits.h> exists even on freestanding compilers. */
17493
17494#ifdef __STDC__
17495# include <limits.h>
17496#else
17497# include <assert.h>
17498#endif
17499
17500#undef $ac_func
17501
17502/* Override any GCC internal prototype to avoid an error.
17503 Use char because int might match the return type of a GCC
17504 builtin and then its argument prototype would still apply. */
17505#ifdef __cplusplus
17506extern "C"
17507#endif
17508char $ac_func ();
17509/* The GNU C library defines this for functions which it implements
17510 to always fail with ENOSYS. Some functions are actually named
17511 something starting with __ and the normal name is an alias. */
17512#if defined __stub_$ac_func || defined __stub___$ac_func
17513choke me
17514#endif
17515
17516int
17517main ()
17518{
17519return $ac_func ();
17520 ;
17521 return 0;
17522}
17523_ACEOF
17524rm -f conftest.$ac_objext conftest$ac_exeext
17525if { (ac_try="$ac_link"
17526case "(($ac_try" in
17527 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17528 *) ac_try_echo=$ac_try;;
17529esac
17530eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17531 (eval "$ac_link") 2>conftest.er1
17532 ac_status=$?
17533 grep -v '^ *+' conftest.er1 >conftest.err
17534 rm -f conftest.er1
17535 cat conftest.err >&5
17536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17537 (exit $ac_status); } &&
17538 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17539 { (case "(($ac_try" in
17540 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17541 *) ac_try_echo=$ac_try;;
17542esac
17543eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17544 (eval "$ac_try") 2>&5
17545 ac_status=$?
17546 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17547 (exit $ac_status); }; } &&
17548 { ac_try='test -s conftest$ac_exeext'
17549 { (case "(($ac_try" in
17550 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17551 *) ac_try_echo=$ac_try;;
17552esac
17553eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17554 (eval "$ac_try") 2>&5
17555 ac_status=$?
17556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17557 (exit $ac_status); }; }; then
17558 eval "$as_ac_var=yes"
17559else
17560 echo "$as_me: failed program was:" >&5
17561sed 's/^/| /' conftest.$ac_ext >&5
17562
17563 eval "$as_ac_var=no"
17564fi
17565
17566rm -f core conftest.err conftest.$ac_objext \
17567 conftest$ac_exeext conftest.$ac_ext
17568fi
17569ac_res=`eval echo '${'$as_ac_var'}'`
17570 { echo "$as_me:$LINENO: result: $ac_res" >&5
17571echo "${ECHO_T}$ac_res" >&6; }
17572if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencercdb08a32006-06-05 16:11:07 +000017573 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017574#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencercdb08a32006-06-05 16:11:07 +000017575_ACEOF
17576
17577fi
17578done
17579
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017580{ echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
17581echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
17582if test "${llvm_cv_c_printf_a+set}" = set; then
17583 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017584else
Reid Spencer2706f8c2004-09-19 23:53:36 +000017585 ac_ext=c
John Criswella0137d32003-10-13 16:22:01 +000017586ac_cpp='$CPP $CPPFLAGS'
17587ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17588ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17589ac_compiler_gnu=$ac_cv_c_compiler_gnu
17590
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017591 if test "$cross_compiling" = yes; then
Reid Spencer3be58f92004-11-27 22:01:43 +000017592 llvmac_cv_c_printf_a=no
John Criswella0137d32003-10-13 16:22:01 +000017593else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017594 cat >conftest.$ac_ext <<_ACEOF
Reid Spencer2706f8c2004-09-19 23:53:36 +000017595
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017596 /* confdefs.h. */
17597_ACEOF
17598cat confdefs.h >>conftest.$ac_ext
17599cat >>conftest.$ac_ext <<_ACEOF
17600/* end confdefs.h. */
Torok Edwin871384f2010-01-26 08:50:50 +000017601
John Criswella0137d32003-10-13 16:22:01 +000017602#include <stdio.h>
Reid Spencer2706f8c2004-09-19 23:53:36 +000017603#include <stdlib.h>
17604
John Criswella0137d32003-10-13 16:22:01 +000017605int
17606main ()
17607{
17608
Reid Spencer2706f8c2004-09-19 23:53:36 +000017609volatile double A, B;
17610char Buffer[100];
17611A = 1;
17612A /= 10.0;
17613sprintf(Buffer, "%a", A);
17614B = atof(Buffer);
17615if (A != B)
17616 return (1);
17617if (A != 0x1.999999999999ap-4)
17618 return (1);
17619return (0);
John Criswella0137d32003-10-13 16:22:01 +000017620 ;
17621 return 0;
17622}
17623_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017624rm -f conftest$ac_exeext
17625if { (ac_try="$ac_link"
17626case "(($ac_try" in
17627 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17628 *) ac_try_echo=$ac_try;;
17629esac
17630eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17631 (eval "$ac_link") 2>&5
17632 ac_status=$?
17633 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17634 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17635 { (case "(($ac_try" in
17636 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17637 *) ac_try_echo=$ac_try;;
17638esac
17639eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17640 (eval "$ac_try") 2>&5
17641 ac_status=$?
17642 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17643 (exit $ac_status); }; }; then
Reid Spencer3be58f92004-11-27 22:01:43 +000017644 llvm_cv_c_printf_a=yes
John Criswella0137d32003-10-13 16:22:01 +000017645else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017646 echo "$as_me: program exited with status $ac_status" >&5
17647echo "$as_me: failed program was:" >&5
17648sed 's/^/| /' conftest.$ac_ext >&5
17649
17650( exit $ac_status )
17651llvmac_cv_c_printf_a=no
John Criswella0137d32003-10-13 16:22:01 +000017652fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017653rm -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 +000017654fi
Reid Spencera773bd52006-08-04 18:18:08 +000017655
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017656
Reid Spencer2706f8c2004-09-19 23:53:36 +000017657 ac_ext=c
John Criswella0137d32003-10-13 16:22:01 +000017658ac_cpp='$CPP $CPPFLAGS'
17659ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17660ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17661ac_compiler_gnu=$ac_cv_c_compiler_gnu
17662
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017663fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017664{ echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
17665echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
Reid Spencer3be58f92004-11-27 22:01:43 +000017666 if test "$llvm_cv_c_printf_a" = "yes"; then
John Criswella0137d32003-10-13 16:22:01 +000017667
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017668cat >>confdefs.h <<\_ACEOF
17669#define HAVE_PRINTF_A 1
17670_ACEOF
John Criswella0137d32003-10-13 16:22:01 +000017671
Reid Spencer2706f8c2004-09-19 23:53:36 +000017672 fi
John Criswella0137d32003-10-13 16:22:01 +000017673
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017674
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017675{ echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
17676echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
17677if test "${ac_cv_func_rand48+set}" = set; then
17678 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017679else
Reid Spencera773bd52006-08-04 18:18:08 +000017680 ac_ext=cpp
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017681ac_cpp='$CXXCPP $CPPFLAGS'
17682ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17683ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17684ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17685
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017686 cat >conftest.$ac_ext <<_ACEOF
17687/* confdefs.h. */
17688_ACEOF
17689cat confdefs.h >>conftest.$ac_ext
17690cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017691/* end confdefs.h. */
17692#include <stdlib.h>
17693int
17694main ()
17695{
17696srand48(0);lrand48();drand48();
17697 ;
17698 return 0;
17699}
17700_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017701rm -f conftest.$ac_objext
17702if { (ac_try="$ac_compile"
17703case "(($ac_try" in
17704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17705 *) ac_try_echo=$ac_try;;
17706esac
17707eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17708 (eval "$ac_compile") 2>conftest.er1
17709 ac_status=$?
17710 grep -v '^ *+' conftest.er1 >conftest.err
17711 rm -f conftest.er1
17712 cat conftest.err >&5
17713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17714 (exit $ac_status); } &&
17715 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17716 { (case "(($ac_try" in
17717 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17718 *) ac_try_echo=$ac_try;;
17719esac
17720eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17721 (eval "$ac_try") 2>&5
17722 ac_status=$?
17723 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17724 (exit $ac_status); }; } &&
17725 { ac_try='test -s conftest.$ac_objext'
17726 { (case "(($ac_try" in
17727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17728 *) ac_try_echo=$ac_try;;
17729esac
17730eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17731 (eval "$ac_try") 2>&5
17732 ac_status=$?
17733 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17734 (exit $ac_status); }; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017735 ac_cv_func_rand48=yes
17736else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017737 echo "$as_me: failed program was:" >&5
17738sed 's/^/| /' conftest.$ac_ext >&5
17739
17740 ac_cv_func_rand48=no
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017741fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017742
Reid Spencera773bd52006-08-04 18:18:08 +000017743rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017744 ac_ext=c
17745ac_cpp='$CPP $CPPFLAGS'
17746ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17747ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17748ac_compiler_gnu=$ac_cv_c_compiler_gnu
17749
17750fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017751{ echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
17752echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017753
17754if test "$ac_cv_func_rand48" = "yes" ; then
17755
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017756cat >>confdefs.h <<\_ACEOF
17757#define HAVE_RAND48 1
17758_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017759
17760fi
John Criswell0021c312004-02-13 21:57:29 +000017761
17762
NAKAMURA Takumie29b0ac2011-02-09 04:18:48 +000017763{ echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
17764echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
17765if test "${ac_cv_have_decl_strerror_s+set}" = set; then
17766 echo $ECHO_N "(cached) $ECHO_C" >&6
17767else
17768 cat >conftest.$ac_ext <<_ACEOF
17769/* confdefs.h. */
17770_ACEOF
17771cat confdefs.h >>conftest.$ac_ext
17772cat >>conftest.$ac_ext <<_ACEOF
17773/* end confdefs.h. */
17774$ac_includes_default
17775int
17776main ()
17777{
17778#ifndef strerror_s
17779 char *p = (char *) strerror_s;
17780 return !p;
17781#endif
17782
17783 ;
17784 return 0;
17785}
17786_ACEOF
17787rm -f conftest.$ac_objext
17788if { (ac_try="$ac_compile"
17789case "(($ac_try" in
17790 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17791 *) ac_try_echo=$ac_try;;
17792esac
17793eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17794 (eval "$ac_compile") 2>conftest.er1
17795 ac_status=$?
17796 grep -v '^ *+' conftest.er1 >conftest.err
17797 rm -f conftest.er1
17798 cat conftest.err >&5
17799 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17800 (exit $ac_status); } &&
17801 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17802 { (case "(($ac_try" in
17803 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17804 *) ac_try_echo=$ac_try;;
17805esac
17806eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17807 (eval "$ac_try") 2>&5
17808 ac_status=$?
17809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17810 (exit $ac_status); }; } &&
17811 { ac_try='test -s conftest.$ac_objext'
17812 { (case "(($ac_try" in
17813 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17814 *) ac_try_echo=$ac_try;;
17815esac
17816eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17817 (eval "$ac_try") 2>&5
17818 ac_status=$?
17819 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17820 (exit $ac_status); }; }; then
17821 ac_cv_have_decl_strerror_s=yes
17822else
17823 echo "$as_me: failed program was:" >&5
17824sed 's/^/| /' conftest.$ac_ext >&5
17825
17826 ac_cv_have_decl_strerror_s=no
17827fi
17828
17829rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17830fi
17831{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
17832echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
17833if test $ac_cv_have_decl_strerror_s = yes; then
17834
17835cat >>confdefs.h <<_ACEOF
17836#define HAVE_DECL_STRERROR_S 1
17837_ACEOF
17838
17839
17840else
17841 cat >>confdefs.h <<_ACEOF
17842#define HAVE_DECL_STRERROR_S 0
17843_ACEOF
17844
17845
17846fi
17847
17848
17849
NAKAMURA Takumi1f6832a2011-02-05 15:11:53 +000017850if test "$llvm_cv_os_type" = "MingW" ; then
17851 { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
17852echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
17853if test "${ac_cv_lib_gcc__alloca+set}" = set; then
17854 echo $ECHO_N "(cached) $ECHO_C" >&6
17855else
17856 ac_check_lib_save_LIBS=$LIBS
17857LIBS="-lgcc $LIBS"
17858cat >conftest.$ac_ext <<_ACEOF
17859/* confdefs.h. */
17860_ACEOF
17861cat confdefs.h >>conftest.$ac_ext
17862cat >>conftest.$ac_ext <<_ACEOF
17863/* end confdefs.h. */
17864
17865/* Override any GCC internal prototype to avoid an error.
17866 Use char because int might match the return type of a GCC
17867 builtin and then its argument prototype would still apply. */
17868#ifdef __cplusplus
17869extern "C"
17870#endif
17871char _alloca ();
17872int
17873main ()
17874{
17875return _alloca ();
17876 ;
17877 return 0;
17878}
17879_ACEOF
17880rm -f conftest.$ac_objext conftest$ac_exeext
17881if { (ac_try="$ac_link"
17882case "(($ac_try" in
17883 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17884 *) ac_try_echo=$ac_try;;
17885esac
17886eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17887 (eval "$ac_link") 2>conftest.er1
17888 ac_status=$?
17889 grep -v '^ *+' conftest.er1 >conftest.err
17890 rm -f conftest.er1
17891 cat conftest.err >&5
17892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17893 (exit $ac_status); } &&
17894 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17895 { (case "(($ac_try" in
17896 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17897 *) ac_try_echo=$ac_try;;
17898esac
17899eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17900 (eval "$ac_try") 2>&5
17901 ac_status=$?
17902 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17903 (exit $ac_status); }; } &&
17904 { ac_try='test -s conftest$ac_exeext'
17905 { (case "(($ac_try" in
17906 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17907 *) ac_try_echo=$ac_try;;
17908esac
17909eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17910 (eval "$ac_try") 2>&5
17911 ac_status=$?
17912 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17913 (exit $ac_status); }; }; then
17914 ac_cv_lib_gcc__alloca=yes
17915else
17916 echo "$as_me: failed program was:" >&5
17917sed 's/^/| /' conftest.$ac_ext >&5
17918
17919 ac_cv_lib_gcc__alloca=no
17920fi
17921
17922rm -f core conftest.err conftest.$ac_objext \
17923 conftest$ac_exeext conftest.$ac_ext
17924LIBS=$ac_check_lib_save_LIBS
17925fi
17926{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
17927echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
17928if test $ac_cv_lib_gcc__alloca = yes; then
17929
17930cat >>confdefs.h <<\_ACEOF
17931#define HAVE__ALLOCA 1
17932_ACEOF
17933
17934fi
17935
17936 { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
17937echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
17938if test "${ac_cv_lib_gcc___alloca+set}" = set; then
17939 echo $ECHO_N "(cached) $ECHO_C" >&6
17940else
17941 ac_check_lib_save_LIBS=$LIBS
17942LIBS="-lgcc $LIBS"
17943cat >conftest.$ac_ext <<_ACEOF
17944/* confdefs.h. */
17945_ACEOF
17946cat confdefs.h >>conftest.$ac_ext
17947cat >>conftest.$ac_ext <<_ACEOF
17948/* end confdefs.h. */
17949
17950/* Override any GCC internal prototype to avoid an error.
17951 Use char because int might match the return type of a GCC
17952 builtin and then its argument prototype would still apply. */
17953#ifdef __cplusplus
17954extern "C"
17955#endif
17956char __alloca ();
17957int
17958main ()
17959{
17960return __alloca ();
17961 ;
17962 return 0;
17963}
17964_ACEOF
17965rm -f conftest.$ac_objext conftest$ac_exeext
17966if { (ac_try="$ac_link"
17967case "(($ac_try" in
17968 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17969 *) ac_try_echo=$ac_try;;
17970esac
17971eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17972 (eval "$ac_link") 2>conftest.er1
17973 ac_status=$?
17974 grep -v '^ *+' conftest.er1 >conftest.err
17975 rm -f conftest.er1
17976 cat conftest.err >&5
17977 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17978 (exit $ac_status); } &&
17979 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17980 { (case "(($ac_try" in
17981 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17982 *) ac_try_echo=$ac_try;;
17983esac
17984eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17985 (eval "$ac_try") 2>&5
17986 ac_status=$?
17987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17988 (exit $ac_status); }; } &&
17989 { ac_try='test -s conftest$ac_exeext'
17990 { (case "(($ac_try" in
17991 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17992 *) ac_try_echo=$ac_try;;
17993esac
17994eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17995 (eval "$ac_try") 2>&5
17996 ac_status=$?
17997 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17998 (exit $ac_status); }; }; then
17999 ac_cv_lib_gcc___alloca=yes
18000else
18001 echo "$as_me: failed program was:" >&5
18002sed 's/^/| /' conftest.$ac_ext >&5
18003
18004 ac_cv_lib_gcc___alloca=no
18005fi
18006
18007rm -f core conftest.err conftest.$ac_objext \
18008 conftest$ac_exeext conftest.$ac_ext
18009LIBS=$ac_check_lib_save_LIBS
18010fi
18011{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
18012echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
18013if test $ac_cv_lib_gcc___alloca = yes; then
18014
18015cat >>confdefs.h <<\_ACEOF
18016#define HAVE___ALLOCA 1
18017_ACEOF
18018
18019fi
18020
18021 { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
18022echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
18023if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
18024 echo $ECHO_N "(cached) $ECHO_C" >&6
18025else
18026 ac_check_lib_save_LIBS=$LIBS
18027LIBS="-lgcc $LIBS"
18028cat >conftest.$ac_ext <<_ACEOF
18029/* confdefs.h. */
18030_ACEOF
18031cat confdefs.h >>conftest.$ac_ext
18032cat >>conftest.$ac_ext <<_ACEOF
18033/* end confdefs.h. */
18034
18035/* Override any GCC internal prototype to avoid an error.
18036 Use char because int might match the return type of a GCC
18037 builtin and then its argument prototype would still apply. */
18038#ifdef __cplusplus
18039extern "C"
18040#endif
18041char __chkstk ();
18042int
18043main ()
18044{
18045return __chkstk ();
18046 ;
18047 return 0;
18048}
18049_ACEOF
18050rm -f conftest.$ac_objext conftest$ac_exeext
18051if { (ac_try="$ac_link"
18052case "(($ac_try" in
18053 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18054 *) ac_try_echo=$ac_try;;
18055esac
18056eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18057 (eval "$ac_link") 2>conftest.er1
18058 ac_status=$?
18059 grep -v '^ *+' conftest.er1 >conftest.err
18060 rm -f conftest.er1
18061 cat conftest.err >&5
18062 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18063 (exit $ac_status); } &&
18064 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18065 { (case "(($ac_try" in
18066 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18067 *) ac_try_echo=$ac_try;;
18068esac
18069eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18070 (eval "$ac_try") 2>&5
18071 ac_status=$?
18072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18073 (exit $ac_status); }; } &&
18074 { ac_try='test -s conftest$ac_exeext'
18075 { (case "(($ac_try" in
18076 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18077 *) ac_try_echo=$ac_try;;
18078esac
18079eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18080 (eval "$ac_try") 2>&5
18081 ac_status=$?
18082 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18083 (exit $ac_status); }; }; then
18084 ac_cv_lib_gcc___chkstk=yes
18085else
18086 echo "$as_me: failed program was:" >&5
18087sed 's/^/| /' conftest.$ac_ext >&5
18088
18089 ac_cv_lib_gcc___chkstk=no
18090fi
18091
18092rm -f core conftest.err conftest.$ac_objext \
18093 conftest$ac_exeext conftest.$ac_ext
18094LIBS=$ac_check_lib_save_LIBS
18095fi
18096{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
18097echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
18098if test $ac_cv_lib_gcc___chkstk = yes; then
18099
18100cat >>confdefs.h <<\_ACEOF
18101#define HAVE___CHKSTK 1
18102_ACEOF
18103
18104fi
18105
18106 { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
18107echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
18108if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
18109 echo $ECHO_N "(cached) $ECHO_C" >&6
18110else
18111 ac_check_lib_save_LIBS=$LIBS
18112LIBS="-lgcc $LIBS"
18113cat >conftest.$ac_ext <<_ACEOF
18114/* confdefs.h. */
18115_ACEOF
18116cat confdefs.h >>conftest.$ac_ext
18117cat >>conftest.$ac_ext <<_ACEOF
18118/* end confdefs.h. */
18119
18120/* Override any GCC internal prototype to avoid an error.
18121 Use char because int might match the return type of a GCC
18122 builtin and then its argument prototype would still apply. */
18123#ifdef __cplusplus
18124extern "C"
18125#endif
18126char ___chkstk ();
18127int
18128main ()
18129{
18130return ___chkstk ();
18131 ;
18132 return 0;
18133}
18134_ACEOF
18135rm -f conftest.$ac_objext conftest$ac_exeext
18136if { (ac_try="$ac_link"
18137case "(($ac_try" in
18138 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18139 *) ac_try_echo=$ac_try;;
18140esac
18141eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18142 (eval "$ac_link") 2>conftest.er1
18143 ac_status=$?
18144 grep -v '^ *+' conftest.er1 >conftest.err
18145 rm -f conftest.er1
18146 cat conftest.err >&5
18147 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18148 (exit $ac_status); } &&
18149 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18150 { (case "(($ac_try" in
18151 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18152 *) ac_try_echo=$ac_try;;
18153esac
18154eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18155 (eval "$ac_try") 2>&5
18156 ac_status=$?
18157 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18158 (exit $ac_status); }; } &&
18159 { ac_try='test -s conftest$ac_exeext'
18160 { (case "(($ac_try" in
18161 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18162 *) ac_try_echo=$ac_try;;
18163esac
18164eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18165 (eval "$ac_try") 2>&5
18166 ac_status=$?
18167 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18168 (exit $ac_status); }; }; then
18169 ac_cv_lib_gcc____chkstk=yes
18170else
18171 echo "$as_me: failed program was:" >&5
18172sed 's/^/| /' conftest.$ac_ext >&5
18173
18174 ac_cv_lib_gcc____chkstk=no
18175fi
18176
18177rm -f core conftest.err conftest.$ac_objext \
18178 conftest$ac_exeext conftest.$ac_ext
18179LIBS=$ac_check_lib_save_LIBS
18180fi
18181{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
18182echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
18183if test $ac_cv_lib_gcc____chkstk = yes; then
18184
18185cat >>confdefs.h <<\_ACEOF
18186#define HAVE____CHKSTK 1
18187_ACEOF
18188
18189fi
18190
18191
18192 { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
18193echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
18194if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
18195 echo $ECHO_N "(cached) $ECHO_C" >&6
18196else
18197 ac_check_lib_save_LIBS=$LIBS
18198LIBS="-lgcc $LIBS"
18199cat >conftest.$ac_ext <<_ACEOF
18200/* confdefs.h. */
18201_ACEOF
18202cat confdefs.h >>conftest.$ac_ext
18203cat >>conftest.$ac_ext <<_ACEOF
18204/* end confdefs.h. */
18205
18206/* Override any GCC internal prototype to avoid an error.
18207 Use char because int might match the return type of a GCC
18208 builtin and then its argument prototype would still apply. */
18209#ifdef __cplusplus
18210extern "C"
18211#endif
18212char __ashldi3 ();
18213int
18214main ()
18215{
18216return __ashldi3 ();
18217 ;
18218 return 0;
18219}
18220_ACEOF
18221rm -f conftest.$ac_objext conftest$ac_exeext
18222if { (ac_try="$ac_link"
18223case "(($ac_try" in
18224 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18225 *) ac_try_echo=$ac_try;;
18226esac
18227eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18228 (eval "$ac_link") 2>conftest.er1
18229 ac_status=$?
18230 grep -v '^ *+' conftest.er1 >conftest.err
18231 rm -f conftest.er1
18232 cat conftest.err >&5
18233 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18234 (exit $ac_status); } &&
18235 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18236 { (case "(($ac_try" in
18237 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18238 *) ac_try_echo=$ac_try;;
18239esac
18240eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18241 (eval "$ac_try") 2>&5
18242 ac_status=$?
18243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18244 (exit $ac_status); }; } &&
18245 { ac_try='test -s conftest$ac_exeext'
18246 { (case "(($ac_try" in
18247 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18248 *) ac_try_echo=$ac_try;;
18249esac
18250eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18251 (eval "$ac_try") 2>&5
18252 ac_status=$?
18253 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18254 (exit $ac_status); }; }; then
18255 ac_cv_lib_gcc___ashldi3=yes
18256else
18257 echo "$as_me: failed program was:" >&5
18258sed 's/^/| /' conftest.$ac_ext >&5
18259
18260 ac_cv_lib_gcc___ashldi3=no
18261fi
18262
18263rm -f core conftest.err conftest.$ac_objext \
18264 conftest$ac_exeext conftest.$ac_ext
18265LIBS=$ac_check_lib_save_LIBS
18266fi
18267{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
18268echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
18269if test $ac_cv_lib_gcc___ashldi3 = yes; then
18270
18271cat >>confdefs.h <<\_ACEOF
18272#define HAVE___ASHLDI3 1
18273_ACEOF
18274
18275fi
18276
18277 { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
18278echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
18279if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
18280 echo $ECHO_N "(cached) $ECHO_C" >&6
18281else
18282 ac_check_lib_save_LIBS=$LIBS
18283LIBS="-lgcc $LIBS"
18284cat >conftest.$ac_ext <<_ACEOF
18285/* confdefs.h. */
18286_ACEOF
18287cat confdefs.h >>conftest.$ac_ext
18288cat >>conftest.$ac_ext <<_ACEOF
18289/* end confdefs.h. */
18290
18291/* Override any GCC internal prototype to avoid an error.
18292 Use char because int might match the return type of a GCC
18293 builtin and then its argument prototype would still apply. */
18294#ifdef __cplusplus
18295extern "C"
18296#endif
18297char __ashrdi3 ();
18298int
18299main ()
18300{
18301return __ashrdi3 ();
18302 ;
18303 return 0;
18304}
18305_ACEOF
18306rm -f conftest.$ac_objext conftest$ac_exeext
18307if { (ac_try="$ac_link"
18308case "(($ac_try" in
18309 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18310 *) ac_try_echo=$ac_try;;
18311esac
18312eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18313 (eval "$ac_link") 2>conftest.er1
18314 ac_status=$?
18315 grep -v '^ *+' conftest.er1 >conftest.err
18316 rm -f conftest.er1
18317 cat conftest.err >&5
18318 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18319 (exit $ac_status); } &&
18320 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18321 { (case "(($ac_try" in
18322 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18323 *) ac_try_echo=$ac_try;;
18324esac
18325eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18326 (eval "$ac_try") 2>&5
18327 ac_status=$?
18328 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18329 (exit $ac_status); }; } &&
18330 { ac_try='test -s conftest$ac_exeext'
18331 { (case "(($ac_try" in
18332 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18333 *) ac_try_echo=$ac_try;;
18334esac
18335eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18336 (eval "$ac_try") 2>&5
18337 ac_status=$?
18338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18339 (exit $ac_status); }; }; then
18340 ac_cv_lib_gcc___ashrdi3=yes
18341else
18342 echo "$as_me: failed program was:" >&5
18343sed 's/^/| /' conftest.$ac_ext >&5
18344
18345 ac_cv_lib_gcc___ashrdi3=no
18346fi
18347
18348rm -f core conftest.err conftest.$ac_objext \
18349 conftest$ac_exeext conftest.$ac_ext
18350LIBS=$ac_check_lib_save_LIBS
18351fi
18352{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
18353echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
18354if test $ac_cv_lib_gcc___ashrdi3 = yes; then
18355
18356cat >>confdefs.h <<\_ACEOF
18357#define HAVE___ASHRDI3 1
18358_ACEOF
18359
18360fi
18361
18362 { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
18363echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
18364if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
18365 echo $ECHO_N "(cached) $ECHO_C" >&6
18366else
18367 ac_check_lib_save_LIBS=$LIBS
18368LIBS="-lgcc $LIBS"
18369cat >conftest.$ac_ext <<_ACEOF
18370/* confdefs.h. */
18371_ACEOF
18372cat confdefs.h >>conftest.$ac_ext
18373cat >>conftest.$ac_ext <<_ACEOF
18374/* end confdefs.h. */
18375
18376/* Override any GCC internal prototype to avoid an error.
18377 Use char because int might match the return type of a GCC
18378 builtin and then its argument prototype would still apply. */
18379#ifdef __cplusplus
18380extern "C"
18381#endif
18382char __divdi3 ();
18383int
18384main ()
18385{
18386return __divdi3 ();
18387 ;
18388 return 0;
18389}
18390_ACEOF
18391rm -f conftest.$ac_objext conftest$ac_exeext
18392if { (ac_try="$ac_link"
18393case "(($ac_try" in
18394 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18395 *) ac_try_echo=$ac_try;;
18396esac
18397eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18398 (eval "$ac_link") 2>conftest.er1
18399 ac_status=$?
18400 grep -v '^ *+' conftest.er1 >conftest.err
18401 rm -f conftest.er1
18402 cat conftest.err >&5
18403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18404 (exit $ac_status); } &&
18405 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18406 { (case "(($ac_try" in
18407 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18408 *) ac_try_echo=$ac_try;;
18409esac
18410eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18411 (eval "$ac_try") 2>&5
18412 ac_status=$?
18413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18414 (exit $ac_status); }; } &&
18415 { ac_try='test -s conftest$ac_exeext'
18416 { (case "(($ac_try" in
18417 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18418 *) ac_try_echo=$ac_try;;
18419esac
18420eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18421 (eval "$ac_try") 2>&5
18422 ac_status=$?
18423 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18424 (exit $ac_status); }; }; then
18425 ac_cv_lib_gcc___divdi3=yes
18426else
18427 echo "$as_me: failed program was:" >&5
18428sed 's/^/| /' conftest.$ac_ext >&5
18429
18430 ac_cv_lib_gcc___divdi3=no
18431fi
18432
18433rm -f core conftest.err conftest.$ac_objext \
18434 conftest$ac_exeext conftest.$ac_ext
18435LIBS=$ac_check_lib_save_LIBS
18436fi
18437{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
18438echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
18439if test $ac_cv_lib_gcc___divdi3 = yes; then
18440
18441cat >>confdefs.h <<\_ACEOF
18442#define HAVE___DIVDI3 1
18443_ACEOF
18444
18445fi
18446
18447 { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
18448echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
18449if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
18450 echo $ECHO_N "(cached) $ECHO_C" >&6
18451else
18452 ac_check_lib_save_LIBS=$LIBS
18453LIBS="-lgcc $LIBS"
18454cat >conftest.$ac_ext <<_ACEOF
18455/* confdefs.h. */
18456_ACEOF
18457cat confdefs.h >>conftest.$ac_ext
18458cat >>conftest.$ac_ext <<_ACEOF
18459/* end confdefs.h. */
18460
18461/* Override any GCC internal prototype to avoid an error.
18462 Use char because int might match the return type of a GCC
18463 builtin and then its argument prototype would still apply. */
18464#ifdef __cplusplus
18465extern "C"
18466#endif
18467char __fixdfdi ();
18468int
18469main ()
18470{
18471return __fixdfdi ();
18472 ;
18473 return 0;
18474}
18475_ACEOF
18476rm -f conftest.$ac_objext conftest$ac_exeext
18477if { (ac_try="$ac_link"
18478case "(($ac_try" in
18479 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18480 *) ac_try_echo=$ac_try;;
18481esac
18482eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18483 (eval "$ac_link") 2>conftest.er1
18484 ac_status=$?
18485 grep -v '^ *+' conftest.er1 >conftest.err
18486 rm -f conftest.er1
18487 cat conftest.err >&5
18488 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18489 (exit $ac_status); } &&
18490 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18491 { (case "(($ac_try" in
18492 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18493 *) ac_try_echo=$ac_try;;
18494esac
18495eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18496 (eval "$ac_try") 2>&5
18497 ac_status=$?
18498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18499 (exit $ac_status); }; } &&
18500 { ac_try='test -s conftest$ac_exeext'
18501 { (case "(($ac_try" in
18502 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18503 *) ac_try_echo=$ac_try;;
18504esac
18505eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18506 (eval "$ac_try") 2>&5
18507 ac_status=$?
18508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18509 (exit $ac_status); }; }; then
18510 ac_cv_lib_gcc___fixdfdi=yes
18511else
18512 echo "$as_me: failed program was:" >&5
18513sed 's/^/| /' conftest.$ac_ext >&5
18514
18515 ac_cv_lib_gcc___fixdfdi=no
18516fi
18517
18518rm -f core conftest.err conftest.$ac_objext \
18519 conftest$ac_exeext conftest.$ac_ext
18520LIBS=$ac_check_lib_save_LIBS
18521fi
18522{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
18523echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
18524if test $ac_cv_lib_gcc___fixdfdi = yes; then
18525
18526cat >>confdefs.h <<\_ACEOF
18527#define HAVE___FIXDFDI 1
18528_ACEOF
18529
18530fi
18531
18532 { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
18533echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
18534if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
18535 echo $ECHO_N "(cached) $ECHO_C" >&6
18536else
18537 ac_check_lib_save_LIBS=$LIBS
18538LIBS="-lgcc $LIBS"
18539cat >conftest.$ac_ext <<_ACEOF
18540/* confdefs.h. */
18541_ACEOF
18542cat confdefs.h >>conftest.$ac_ext
18543cat >>conftest.$ac_ext <<_ACEOF
18544/* end confdefs.h. */
18545
18546/* Override any GCC internal prototype to avoid an error.
18547 Use char because int might match the return type of a GCC
18548 builtin and then its argument prototype would still apply. */
18549#ifdef __cplusplus
18550extern "C"
18551#endif
18552char __fixsfdi ();
18553int
18554main ()
18555{
18556return __fixsfdi ();
18557 ;
18558 return 0;
18559}
18560_ACEOF
18561rm -f conftest.$ac_objext conftest$ac_exeext
18562if { (ac_try="$ac_link"
18563case "(($ac_try" in
18564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18565 *) ac_try_echo=$ac_try;;
18566esac
18567eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18568 (eval "$ac_link") 2>conftest.er1
18569 ac_status=$?
18570 grep -v '^ *+' conftest.er1 >conftest.err
18571 rm -f conftest.er1
18572 cat conftest.err >&5
18573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18574 (exit $ac_status); } &&
18575 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18576 { (case "(($ac_try" in
18577 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18578 *) ac_try_echo=$ac_try;;
18579esac
18580eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18581 (eval "$ac_try") 2>&5
18582 ac_status=$?
18583 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18584 (exit $ac_status); }; } &&
18585 { ac_try='test -s conftest$ac_exeext'
18586 { (case "(($ac_try" in
18587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18588 *) ac_try_echo=$ac_try;;
18589esac
18590eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18591 (eval "$ac_try") 2>&5
18592 ac_status=$?
18593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18594 (exit $ac_status); }; }; then
18595 ac_cv_lib_gcc___fixsfdi=yes
18596else
18597 echo "$as_me: failed program was:" >&5
18598sed 's/^/| /' conftest.$ac_ext >&5
18599
18600 ac_cv_lib_gcc___fixsfdi=no
18601fi
18602
18603rm -f core conftest.err conftest.$ac_objext \
18604 conftest$ac_exeext conftest.$ac_ext
18605LIBS=$ac_check_lib_save_LIBS
18606fi
18607{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
18608echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
18609if test $ac_cv_lib_gcc___fixsfdi = yes; then
18610
18611cat >>confdefs.h <<\_ACEOF
18612#define HAVE___FIXSFDI 1
18613_ACEOF
18614
18615fi
18616
18617 { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
18618echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
18619if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
18620 echo $ECHO_N "(cached) $ECHO_C" >&6
18621else
18622 ac_check_lib_save_LIBS=$LIBS
18623LIBS="-lgcc $LIBS"
18624cat >conftest.$ac_ext <<_ACEOF
18625/* confdefs.h. */
18626_ACEOF
18627cat confdefs.h >>conftest.$ac_ext
18628cat >>conftest.$ac_ext <<_ACEOF
18629/* end confdefs.h. */
18630
18631/* Override any GCC internal prototype to avoid an error.
18632 Use char because int might match the return type of a GCC
18633 builtin and then its argument prototype would still apply. */
18634#ifdef __cplusplus
18635extern "C"
18636#endif
18637char __floatdidf ();
18638int
18639main ()
18640{
18641return __floatdidf ();
18642 ;
18643 return 0;
18644}
18645_ACEOF
18646rm -f conftest.$ac_objext conftest$ac_exeext
18647if { (ac_try="$ac_link"
18648case "(($ac_try" in
18649 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18650 *) ac_try_echo=$ac_try;;
18651esac
18652eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18653 (eval "$ac_link") 2>conftest.er1
18654 ac_status=$?
18655 grep -v '^ *+' conftest.er1 >conftest.err
18656 rm -f conftest.er1
18657 cat conftest.err >&5
18658 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18659 (exit $ac_status); } &&
18660 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18661 { (case "(($ac_try" in
18662 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18663 *) ac_try_echo=$ac_try;;
18664esac
18665eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18666 (eval "$ac_try") 2>&5
18667 ac_status=$?
18668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18669 (exit $ac_status); }; } &&
18670 { ac_try='test -s conftest$ac_exeext'
18671 { (case "(($ac_try" in
18672 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18673 *) ac_try_echo=$ac_try;;
18674esac
18675eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18676 (eval "$ac_try") 2>&5
18677 ac_status=$?
18678 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18679 (exit $ac_status); }; }; then
18680 ac_cv_lib_gcc___floatdidf=yes
18681else
18682 echo "$as_me: failed program was:" >&5
18683sed 's/^/| /' conftest.$ac_ext >&5
18684
18685 ac_cv_lib_gcc___floatdidf=no
18686fi
18687
18688rm -f core conftest.err conftest.$ac_objext \
18689 conftest$ac_exeext conftest.$ac_ext
18690LIBS=$ac_check_lib_save_LIBS
18691fi
18692{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
18693echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
18694if test $ac_cv_lib_gcc___floatdidf = yes; then
18695
18696cat >>confdefs.h <<\_ACEOF
18697#define HAVE___FLOATDIDF 1
18698_ACEOF
18699
18700fi
18701
18702 { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
18703echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
18704if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
18705 echo $ECHO_N "(cached) $ECHO_C" >&6
18706else
18707 ac_check_lib_save_LIBS=$LIBS
18708LIBS="-lgcc $LIBS"
18709cat >conftest.$ac_ext <<_ACEOF
18710/* confdefs.h. */
18711_ACEOF
18712cat confdefs.h >>conftest.$ac_ext
18713cat >>conftest.$ac_ext <<_ACEOF
18714/* end confdefs.h. */
18715
18716/* Override any GCC internal prototype to avoid an error.
18717 Use char because int might match the return type of a GCC
18718 builtin and then its argument prototype would still apply. */
18719#ifdef __cplusplus
18720extern "C"
18721#endif
18722char __lshrdi3 ();
18723int
18724main ()
18725{
18726return __lshrdi3 ();
18727 ;
18728 return 0;
18729}
18730_ACEOF
18731rm -f conftest.$ac_objext conftest$ac_exeext
18732if { (ac_try="$ac_link"
18733case "(($ac_try" in
18734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18735 *) ac_try_echo=$ac_try;;
18736esac
18737eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18738 (eval "$ac_link") 2>conftest.er1
18739 ac_status=$?
18740 grep -v '^ *+' conftest.er1 >conftest.err
18741 rm -f conftest.er1
18742 cat conftest.err >&5
18743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18744 (exit $ac_status); } &&
18745 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18746 { (case "(($ac_try" in
18747 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18748 *) ac_try_echo=$ac_try;;
18749esac
18750eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18751 (eval "$ac_try") 2>&5
18752 ac_status=$?
18753 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18754 (exit $ac_status); }; } &&
18755 { ac_try='test -s conftest$ac_exeext'
18756 { (case "(($ac_try" in
18757 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18758 *) ac_try_echo=$ac_try;;
18759esac
18760eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18761 (eval "$ac_try") 2>&5
18762 ac_status=$?
18763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18764 (exit $ac_status); }; }; then
18765 ac_cv_lib_gcc___lshrdi3=yes
18766else
18767 echo "$as_me: failed program was:" >&5
18768sed 's/^/| /' conftest.$ac_ext >&5
18769
18770 ac_cv_lib_gcc___lshrdi3=no
18771fi
18772
18773rm -f core conftest.err conftest.$ac_objext \
18774 conftest$ac_exeext conftest.$ac_ext
18775LIBS=$ac_check_lib_save_LIBS
18776fi
18777{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
18778echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
18779if test $ac_cv_lib_gcc___lshrdi3 = yes; then
18780
18781cat >>confdefs.h <<\_ACEOF
18782#define HAVE___LSHRDI3 1
18783_ACEOF
18784
18785fi
18786
18787 { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
18788echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
18789if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
18790 echo $ECHO_N "(cached) $ECHO_C" >&6
18791else
18792 ac_check_lib_save_LIBS=$LIBS
18793LIBS="-lgcc $LIBS"
18794cat >conftest.$ac_ext <<_ACEOF
18795/* confdefs.h. */
18796_ACEOF
18797cat confdefs.h >>conftest.$ac_ext
18798cat >>conftest.$ac_ext <<_ACEOF
18799/* end confdefs.h. */
18800
18801/* Override any GCC internal prototype to avoid an error.
18802 Use char because int might match the return type of a GCC
18803 builtin and then its argument prototype would still apply. */
18804#ifdef __cplusplus
18805extern "C"
18806#endif
18807char __moddi3 ();
18808int
18809main ()
18810{
18811return __moddi3 ();
18812 ;
18813 return 0;
18814}
18815_ACEOF
18816rm -f conftest.$ac_objext conftest$ac_exeext
18817if { (ac_try="$ac_link"
18818case "(($ac_try" in
18819 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18820 *) ac_try_echo=$ac_try;;
18821esac
18822eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18823 (eval "$ac_link") 2>conftest.er1
18824 ac_status=$?
18825 grep -v '^ *+' conftest.er1 >conftest.err
18826 rm -f conftest.er1
18827 cat conftest.err >&5
18828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18829 (exit $ac_status); } &&
18830 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18831 { (case "(($ac_try" in
18832 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18833 *) ac_try_echo=$ac_try;;
18834esac
18835eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18836 (eval "$ac_try") 2>&5
18837 ac_status=$?
18838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18839 (exit $ac_status); }; } &&
18840 { ac_try='test -s conftest$ac_exeext'
18841 { (case "(($ac_try" in
18842 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18843 *) ac_try_echo=$ac_try;;
18844esac
18845eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18846 (eval "$ac_try") 2>&5
18847 ac_status=$?
18848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18849 (exit $ac_status); }; }; then
18850 ac_cv_lib_gcc___moddi3=yes
18851else
18852 echo "$as_me: failed program was:" >&5
18853sed 's/^/| /' conftest.$ac_ext >&5
18854
18855 ac_cv_lib_gcc___moddi3=no
18856fi
18857
18858rm -f core conftest.err conftest.$ac_objext \
18859 conftest$ac_exeext conftest.$ac_ext
18860LIBS=$ac_check_lib_save_LIBS
18861fi
18862{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
18863echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
18864if test $ac_cv_lib_gcc___moddi3 = yes; then
18865
18866cat >>confdefs.h <<\_ACEOF
18867#define HAVE___MODDI3 1
18868_ACEOF
18869
18870fi
18871
18872 { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
18873echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
18874if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
18875 echo $ECHO_N "(cached) $ECHO_C" >&6
18876else
18877 ac_check_lib_save_LIBS=$LIBS
18878LIBS="-lgcc $LIBS"
18879cat >conftest.$ac_ext <<_ACEOF
18880/* confdefs.h. */
18881_ACEOF
18882cat confdefs.h >>conftest.$ac_ext
18883cat >>conftest.$ac_ext <<_ACEOF
18884/* end confdefs.h. */
18885
18886/* Override any GCC internal prototype to avoid an error.
18887 Use char because int might match the return type of a GCC
18888 builtin and then its argument prototype would still apply. */
18889#ifdef __cplusplus
18890extern "C"
18891#endif
18892char __udivdi3 ();
18893int
18894main ()
18895{
18896return __udivdi3 ();
18897 ;
18898 return 0;
18899}
18900_ACEOF
18901rm -f conftest.$ac_objext conftest$ac_exeext
18902if { (ac_try="$ac_link"
18903case "(($ac_try" in
18904 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18905 *) ac_try_echo=$ac_try;;
18906esac
18907eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18908 (eval "$ac_link") 2>conftest.er1
18909 ac_status=$?
18910 grep -v '^ *+' conftest.er1 >conftest.err
18911 rm -f conftest.er1
18912 cat conftest.err >&5
18913 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18914 (exit $ac_status); } &&
18915 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18916 { (case "(($ac_try" in
18917 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18918 *) ac_try_echo=$ac_try;;
18919esac
18920eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18921 (eval "$ac_try") 2>&5
18922 ac_status=$?
18923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18924 (exit $ac_status); }; } &&
18925 { ac_try='test -s conftest$ac_exeext'
18926 { (case "(($ac_try" in
18927 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18928 *) ac_try_echo=$ac_try;;
18929esac
18930eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18931 (eval "$ac_try") 2>&5
18932 ac_status=$?
18933 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18934 (exit $ac_status); }; }; then
18935 ac_cv_lib_gcc___udivdi3=yes
18936else
18937 echo "$as_me: failed program was:" >&5
18938sed 's/^/| /' conftest.$ac_ext >&5
18939
18940 ac_cv_lib_gcc___udivdi3=no
18941fi
18942
18943rm -f core conftest.err conftest.$ac_objext \
18944 conftest$ac_exeext conftest.$ac_ext
18945LIBS=$ac_check_lib_save_LIBS
18946fi
18947{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
18948echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
18949if test $ac_cv_lib_gcc___udivdi3 = yes; then
18950
18951cat >>confdefs.h <<\_ACEOF
18952#define HAVE___UDIVDI3 1
18953_ACEOF
18954
18955fi
18956
18957 { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
18958echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
18959if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
18960 echo $ECHO_N "(cached) $ECHO_C" >&6
18961else
18962 ac_check_lib_save_LIBS=$LIBS
18963LIBS="-lgcc $LIBS"
18964cat >conftest.$ac_ext <<_ACEOF
18965/* confdefs.h. */
18966_ACEOF
18967cat confdefs.h >>conftest.$ac_ext
18968cat >>conftest.$ac_ext <<_ACEOF
18969/* end confdefs.h. */
18970
18971/* Override any GCC internal prototype to avoid an error.
18972 Use char because int might match the return type of a GCC
18973 builtin and then its argument prototype would still apply. */
18974#ifdef __cplusplus
18975extern "C"
18976#endif
18977char __umoddi3 ();
18978int
18979main ()
18980{
18981return __umoddi3 ();
18982 ;
18983 return 0;
18984}
18985_ACEOF
18986rm -f conftest.$ac_objext conftest$ac_exeext
18987if { (ac_try="$ac_link"
18988case "(($ac_try" in
18989 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18990 *) ac_try_echo=$ac_try;;
18991esac
18992eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18993 (eval "$ac_link") 2>conftest.er1
18994 ac_status=$?
18995 grep -v '^ *+' conftest.er1 >conftest.err
18996 rm -f conftest.er1
18997 cat conftest.err >&5
18998 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18999 (exit $ac_status); } &&
19000 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19001 { (case "(($ac_try" in
19002 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19003 *) ac_try_echo=$ac_try;;
19004esac
19005eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19006 (eval "$ac_try") 2>&5
19007 ac_status=$?
19008 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19009 (exit $ac_status); }; } &&
19010 { ac_try='test -s conftest$ac_exeext'
19011 { (case "(($ac_try" in
19012 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19013 *) ac_try_echo=$ac_try;;
19014esac
19015eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19016 (eval "$ac_try") 2>&5
19017 ac_status=$?
19018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19019 (exit $ac_status); }; }; then
19020 ac_cv_lib_gcc___umoddi3=yes
19021else
19022 echo "$as_me: failed program was:" >&5
19023sed 's/^/| /' conftest.$ac_ext >&5
19024
19025 ac_cv_lib_gcc___umoddi3=no
19026fi
19027
19028rm -f core conftest.err conftest.$ac_objext \
19029 conftest$ac_exeext conftest.$ac_ext
19030LIBS=$ac_check_lib_save_LIBS
19031fi
19032{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
19033echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
19034if test $ac_cv_lib_gcc___umoddi3 = yes; then
19035
19036cat >>confdefs.h <<\_ACEOF
19037#define HAVE___UMODDI3 1
19038_ACEOF
19039
19040fi
19041
19042
19043 { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
19044echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
19045if test "${ac_cv_lib_gcc___main+set}" = set; then
19046 echo $ECHO_N "(cached) $ECHO_C" >&6
19047else
19048 ac_check_lib_save_LIBS=$LIBS
19049LIBS="-lgcc $LIBS"
19050cat >conftest.$ac_ext <<_ACEOF
19051/* confdefs.h. */
19052_ACEOF
19053cat confdefs.h >>conftest.$ac_ext
19054cat >>conftest.$ac_ext <<_ACEOF
19055/* end confdefs.h. */
19056
19057/* Override any GCC internal prototype to avoid an error.
19058 Use char because int might match the return type of a GCC
19059 builtin and then its argument prototype would still apply. */
19060#ifdef __cplusplus
19061extern "C"
19062#endif
19063char __main ();
19064int
19065main ()
19066{
19067return __main ();
19068 ;
19069 return 0;
19070}
19071_ACEOF
19072rm -f conftest.$ac_objext conftest$ac_exeext
19073if { (ac_try="$ac_link"
19074case "(($ac_try" in
19075 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19076 *) ac_try_echo=$ac_try;;
19077esac
19078eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19079 (eval "$ac_link") 2>conftest.er1
19080 ac_status=$?
19081 grep -v '^ *+' conftest.er1 >conftest.err
19082 rm -f conftest.er1
19083 cat conftest.err >&5
19084 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19085 (exit $ac_status); } &&
19086 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19087 { (case "(($ac_try" in
19088 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19089 *) ac_try_echo=$ac_try;;
19090esac
19091eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19092 (eval "$ac_try") 2>&5
19093 ac_status=$?
19094 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19095 (exit $ac_status); }; } &&
19096 { ac_try='test -s conftest$ac_exeext'
19097 { (case "(($ac_try" in
19098 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19099 *) ac_try_echo=$ac_try;;
19100esac
19101eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19102 (eval "$ac_try") 2>&5
19103 ac_status=$?
19104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19105 (exit $ac_status); }; }; then
19106 ac_cv_lib_gcc___main=yes
19107else
19108 echo "$as_me: failed program was:" >&5
19109sed 's/^/| /' conftest.$ac_ext >&5
19110
19111 ac_cv_lib_gcc___main=no
19112fi
19113
19114rm -f core conftest.err conftest.$ac_objext \
19115 conftest$ac_exeext conftest.$ac_ext
19116LIBS=$ac_check_lib_save_LIBS
19117fi
19118{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
19119echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
19120if test $ac_cv_lib_gcc___main = yes; then
19121
19122cat >>confdefs.h <<\_ACEOF
19123#define HAVE___MAIN 1
19124_ACEOF
19125
19126fi
19127
19128 { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
19129echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
19130if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
19131 echo $ECHO_N "(cached) $ECHO_C" >&6
19132else
19133 ac_check_lib_save_LIBS=$LIBS
19134LIBS="-lgcc $LIBS"
19135cat >conftest.$ac_ext <<_ACEOF
19136/* confdefs.h. */
19137_ACEOF
19138cat confdefs.h >>conftest.$ac_ext
19139cat >>conftest.$ac_ext <<_ACEOF
19140/* end confdefs.h. */
19141
19142/* Override any GCC internal prototype to avoid an error.
19143 Use char because int might match the return type of a GCC
19144 builtin and then its argument prototype would still apply. */
19145#ifdef __cplusplus
19146extern "C"
19147#endif
19148char __cmpdi2 ();
19149int
19150main ()
19151{
19152return __cmpdi2 ();
19153 ;
19154 return 0;
19155}
19156_ACEOF
19157rm -f conftest.$ac_objext conftest$ac_exeext
19158if { (ac_try="$ac_link"
19159case "(($ac_try" in
19160 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19161 *) ac_try_echo=$ac_try;;
19162esac
19163eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19164 (eval "$ac_link") 2>conftest.er1
19165 ac_status=$?
19166 grep -v '^ *+' conftest.er1 >conftest.err
19167 rm -f conftest.er1
19168 cat conftest.err >&5
19169 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19170 (exit $ac_status); } &&
19171 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19172 { (case "(($ac_try" in
19173 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19174 *) ac_try_echo=$ac_try;;
19175esac
19176eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19177 (eval "$ac_try") 2>&5
19178 ac_status=$?
19179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19180 (exit $ac_status); }; } &&
19181 { ac_try='test -s conftest$ac_exeext'
19182 { (case "(($ac_try" in
19183 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19184 *) ac_try_echo=$ac_try;;
19185esac
19186eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19187 (eval "$ac_try") 2>&5
19188 ac_status=$?
19189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19190 (exit $ac_status); }; }; then
19191 ac_cv_lib_gcc___cmpdi2=yes
19192else
19193 echo "$as_me: failed program was:" >&5
19194sed 's/^/| /' conftest.$ac_ext >&5
19195
19196 ac_cv_lib_gcc___cmpdi2=no
19197fi
19198
19199rm -f core conftest.err conftest.$ac_objext \
19200 conftest$ac_exeext conftest.$ac_ext
19201LIBS=$ac_check_lib_save_LIBS
19202fi
19203{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
19204echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
19205if test $ac_cv_lib_gcc___cmpdi2 = yes; then
19206
19207cat >>confdefs.h <<\_ACEOF
19208#define HAVE___CMPDI2 1
19209_ACEOF
19210
19211fi
19212
19213fi
19214
NAKAMURA Takumi6073a052011-05-01 13:29:49 +000019215if test "$llvm_cv_os_type" = "MingW" ; then
19216 { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
19217echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
19218 cat >conftest.$ac_ext <<_ACEOF
19219#include <windows.h>
19220#include <imagehlp.h>
19221extern void foo(PENUMLOADED_MODULES_CALLBACK);
19222extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
19223_ACEOF
19224rm -f conftest.$ac_objext
19225if { (ac_try="$ac_compile"
19226case "(($ac_try" in
19227 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19228 *) ac_try_echo=$ac_try;;
19229esac
19230eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19231 (eval "$ac_compile") 2>conftest.er1
19232 ac_status=$?
19233 grep -v '^ *+' conftest.er1 >conftest.err
19234 rm -f conftest.er1
19235 cat conftest.err >&5
19236 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19237 (exit $ac_status); } &&
19238 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19239 { (case "(($ac_try" in
19240 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19241 *) ac_try_echo=$ac_try;;
19242esac
19243eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19244 (eval "$ac_try") 2>&5
19245 ac_status=$?
19246 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19247 (exit $ac_status); }; } &&
19248 { ac_try='test -s conftest.$ac_objext'
19249 { (case "(($ac_try" in
19250 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19251 *) ac_try_echo=$ac_try;;
19252esac
19253eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19254 (eval "$ac_try") 2>&5
19255 ac_status=$?
19256 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19257 (exit $ac_status); }; }; then
19258
19259 { echo "$as_me:$LINENO: result: yes" >&5
19260echo "${ECHO_T}yes" >&6; }
19261 llvm_cv_win32_elmcb_pcstr="PCSTR"
19262
19263else
19264 echo "$as_me: failed program was:" >&5
19265sed 's/^/| /' conftest.$ac_ext >&5
19266
19267
19268 { echo "$as_me:$LINENO: result: no" >&5
19269echo "${ECHO_T}no" >&6; }
19270 llvm_cv_win32_elmcb_pcstr="PSTR"
19271
19272fi
19273
19274rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19275
19276cat >>confdefs.h <<_ACEOF
19277#define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
19278_ACEOF
19279
19280fi
19281
Torok Edwin871384f2010-01-26 08:50:50 +000019282
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019283{ echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
19284echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
19285if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
19286 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000019287else
Reid Spencera773bd52006-08-04 18:18:08 +000019288 ac_ext=cpp
John Criswell7a73b802003-06-30 21:59:07 +000019289ac_cpp='$CXXCPP $CPPFLAGS'
19290ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19291ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19292ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19293
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019294 cat >conftest.$ac_ext <<_ACEOF
19295/* confdefs.h. */
19296_ACEOF
19297cat confdefs.h >>conftest.$ac_ext
19298cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019299/* end confdefs.h. */
19300#include <math.h>
Reid Spencerabec8f92004-10-27 23:03:44 +000019301int
19302main ()
19303{
19304float f; isnan(f);
19305 ;
19306 return 0;
19307}
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019308_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019309rm -f conftest.$ac_objext
19310if { (ac_try="$ac_compile"
19311case "(($ac_try" in
19312 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19313 *) ac_try_echo=$ac_try;;
19314esac
19315eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19316 (eval "$ac_compile") 2>conftest.er1
19317 ac_status=$?
19318 grep -v '^ *+' conftest.er1 >conftest.err
19319 rm -f conftest.er1
19320 cat conftest.err >&5
19321 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19322 (exit $ac_status); } &&
19323 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19324 { (case "(($ac_try" in
19325 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19326 *) ac_try_echo=$ac_try;;
19327esac
19328eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19329 (eval "$ac_try") 2>&5
19330 ac_status=$?
19331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19332 (exit $ac_status); }; } &&
19333 { ac_try='test -s conftest.$ac_objext'
19334 { (case "(($ac_try" in
19335 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19336 *) ac_try_echo=$ac_try;;
19337esac
19338eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19339 (eval "$ac_try") 2>&5
19340 ac_status=$?
19341 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19342 (exit $ac_status); }; }; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019343 ac_cv_func_isnan_in_math_h=yes
19344else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019345 echo "$as_me: failed program was:" >&5
19346sed 's/^/| /' conftest.$ac_ext >&5
19347
19348 ac_cv_func_isnan_in_math_h=no
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019349fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019350
Reid Spencera773bd52006-08-04 18:18:08 +000019351rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019352 ac_ext=c
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019353ac_cpp='$CPP $CPPFLAGS'
19354ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19355ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19356ac_compiler_gnu=$ac_cv_c_compiler_gnu
19357
19358fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019359{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
19360echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019361
19362
19363if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019364
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019365cat >>confdefs.h <<\_ACEOF
19366#define HAVE_ISNAN_IN_MATH_H 1
19367_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019368
Reid Spencerabec8f92004-10-27 23:03:44 +000019369fi
19370
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019371{ echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
19372echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
19373if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
19374 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019375else
Reid Spencera773bd52006-08-04 18:18:08 +000019376 ac_ext=cpp
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019377ac_cpp='$CXXCPP $CPPFLAGS'
19378ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19379ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19380ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19381
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019382 cat >conftest.$ac_ext <<_ACEOF
19383/* confdefs.h. */
19384_ACEOF
19385cat confdefs.h >>conftest.$ac_ext
19386cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019387/* end confdefs.h. */
19388#include <cmath>
Reid Spencerabec8f92004-10-27 23:03:44 +000019389int
19390main ()
19391{
19392float f; isnan(f);
19393 ;
19394 return 0;
19395}
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019396_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019397rm -f conftest.$ac_objext
19398if { (ac_try="$ac_compile"
19399case "(($ac_try" in
19400 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19401 *) ac_try_echo=$ac_try;;
19402esac
19403eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19404 (eval "$ac_compile") 2>conftest.er1
19405 ac_status=$?
19406 grep -v '^ *+' conftest.er1 >conftest.err
19407 rm -f conftest.er1
19408 cat conftest.err >&5
19409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19410 (exit $ac_status); } &&
19411 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19412 { (case "(($ac_try" in
19413 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19414 *) ac_try_echo=$ac_try;;
19415esac
19416eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19417 (eval "$ac_try") 2>&5
19418 ac_status=$?
19419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19420 (exit $ac_status); }; } &&
19421 { ac_try='test -s conftest.$ac_objext'
19422 { (case "(($ac_try" in
19423 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19424 *) ac_try_echo=$ac_try;;
19425esac
19426eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19427 (eval "$ac_try") 2>&5
19428 ac_status=$?
19429 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19430 (exit $ac_status); }; }; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019431 ac_cv_func_isnan_in_cmath=yes
19432else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019433 echo "$as_me: failed program was:" >&5
19434sed 's/^/| /' conftest.$ac_ext >&5
19435
19436 ac_cv_func_isnan_in_cmath=no
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019437fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019438
Reid Spencera773bd52006-08-04 18:18:08 +000019439rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019440 ac_ext=c
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019441ac_cpp='$CPP $CPPFLAGS'
19442ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19443ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19444ac_compiler_gnu=$ac_cv_c_compiler_gnu
19445
19446fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019447{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
19448echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019449
19450if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019451
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019452cat >>confdefs.h <<\_ACEOF
19453#define HAVE_ISNAN_IN_CMATH 1
19454_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019455
Reid Spencerabec8f92004-10-27 23:03:44 +000019456fi
19457
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019458{ echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
19459echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
19460if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
19461 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019462else
Reid Spencera773bd52006-08-04 18:18:08 +000019463 ac_ext=cpp
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019464ac_cpp='$CXXCPP $CPPFLAGS'
19465ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19466ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19467ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19468
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019469 cat >conftest.$ac_ext <<_ACEOF
19470/* confdefs.h. */
19471_ACEOF
19472cat confdefs.h >>conftest.$ac_ext
19473cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019474/* end confdefs.h. */
19475#include <cmath>
Reid Spencerabec8f92004-10-27 23:03:44 +000019476int
19477main ()
19478{
19479float f; std::isnan(f);
19480 ;
19481 return 0;
19482}
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019483_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019484rm -f conftest.$ac_objext
19485if { (ac_try="$ac_compile"
19486case "(($ac_try" in
19487 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19488 *) ac_try_echo=$ac_try;;
19489esac
19490eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19491 (eval "$ac_compile") 2>conftest.er1
19492 ac_status=$?
19493 grep -v '^ *+' conftest.er1 >conftest.err
19494 rm -f conftest.er1
19495 cat conftest.err >&5
19496 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19497 (exit $ac_status); } &&
19498 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19499 { (case "(($ac_try" in
19500 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19501 *) ac_try_echo=$ac_try;;
19502esac
19503eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19504 (eval "$ac_try") 2>&5
19505 ac_status=$?
19506 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19507 (exit $ac_status); }; } &&
19508 { ac_try='test -s conftest.$ac_objext'
19509 { (case "(($ac_try" in
19510 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19511 *) ac_try_echo=$ac_try;;
19512esac
19513eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19514 (eval "$ac_try") 2>&5
19515 ac_status=$?
19516 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19517 (exit $ac_status); }; }; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019518 ac_cv_func_std_isnan_in_cmath=yes
19519else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019520 echo "$as_me: failed program was:" >&5
19521sed 's/^/| /' conftest.$ac_ext >&5
19522
19523 ac_cv_func_std_isnan_in_cmath=no
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019524fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019525
Reid Spencera773bd52006-08-04 18:18:08 +000019526rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019527 ac_ext=c
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019528ac_cpp='$CPP $CPPFLAGS'
19529ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19530ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19531ac_compiler_gnu=$ac_cv_c_compiler_gnu
19532
19533fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019534{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
19535echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019536
19537if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019538
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019539cat >>confdefs.h <<\_ACEOF
19540#define HAVE_STD_ISNAN_IN_CMATH 1
19541_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019542
Reid Spencerabec8f92004-10-27 23:03:44 +000019543fi
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019544
19545
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019546{ echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
19547echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
19548if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
19549 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke52a551d2004-07-21 03:14:12 +000019550else
Reid Spencera773bd52006-08-04 18:18:08 +000019551 ac_ext=cpp
Brian Gaeke52a551d2004-07-21 03:14:12 +000019552ac_cpp='$CXXCPP $CPPFLAGS'
19553ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19554ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19555ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19556
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019557 cat >conftest.$ac_ext <<_ACEOF
19558/* confdefs.h. */
19559_ACEOF
19560cat confdefs.h >>conftest.$ac_ext
19561cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019562/* end confdefs.h. */
19563#include <math.h>
Reid Spencerabec8f92004-10-27 23:03:44 +000019564int
19565main ()
19566{
19567float f; isinf(f);
19568 ;
19569 return 0;
19570}
Brian Gaeke52a551d2004-07-21 03:14:12 +000019571_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019572rm -f conftest.$ac_objext
19573if { (ac_try="$ac_compile"
19574case "(($ac_try" in
19575 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19576 *) ac_try_echo=$ac_try;;
19577esac
19578eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19579 (eval "$ac_compile") 2>conftest.er1
19580 ac_status=$?
19581 grep -v '^ *+' conftest.er1 >conftest.err
19582 rm -f conftest.er1
19583 cat conftest.err >&5
19584 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19585 (exit $ac_status); } &&
19586 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19587 { (case "(($ac_try" in
19588 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19589 *) ac_try_echo=$ac_try;;
19590esac
19591eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19592 (eval "$ac_try") 2>&5
19593 ac_status=$?
19594 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19595 (exit $ac_status); }; } &&
19596 { ac_try='test -s conftest.$ac_objext'
19597 { (case "(($ac_try" in
19598 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19599 *) ac_try_echo=$ac_try;;
19600esac
19601eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19602 (eval "$ac_try") 2>&5
19603 ac_status=$?
19604 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19605 (exit $ac_status); }; }; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019606 ac_cv_func_isinf_in_math_h=yes
19607else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019608 echo "$as_me: failed program was:" >&5
19609sed 's/^/| /' conftest.$ac_ext >&5
19610
19611 ac_cv_func_isinf_in_math_h=no
Brian Gaeke52a551d2004-07-21 03:14:12 +000019612fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019613
Reid Spencera773bd52006-08-04 18:18:08 +000019614rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019615 ac_ext=c
Brian Gaeke52a551d2004-07-21 03:14:12 +000019616ac_cpp='$CPP $CPPFLAGS'
19617ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19618ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19619ac_compiler_gnu=$ac_cv_c_compiler_gnu
19620
19621fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019622{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
19623echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019624
19625if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019626
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019627cat >>confdefs.h <<\_ACEOF
19628#define HAVE_ISINF_IN_MATH_H 1
19629_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019630
Reid Spencerabec8f92004-10-27 23:03:44 +000019631fi
19632
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019633{ echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
19634echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
19635if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
19636 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke52a551d2004-07-21 03:14:12 +000019637else
Reid Spencera773bd52006-08-04 18:18:08 +000019638 ac_ext=cpp
Brian Gaeke52a551d2004-07-21 03:14:12 +000019639ac_cpp='$CXXCPP $CPPFLAGS'
19640ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19641ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19642ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19643
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019644 cat >conftest.$ac_ext <<_ACEOF
19645/* confdefs.h. */
19646_ACEOF
19647cat confdefs.h >>conftest.$ac_ext
19648cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019649/* end confdefs.h. */
19650#include <cmath>
Reid Spencerabec8f92004-10-27 23:03:44 +000019651int
19652main ()
19653{
19654float f; isinf(f);
19655 ;
19656 return 0;
19657}
Brian Gaeke52a551d2004-07-21 03:14:12 +000019658_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019659rm -f conftest.$ac_objext
19660if { (ac_try="$ac_compile"
19661case "(($ac_try" in
19662 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19663 *) ac_try_echo=$ac_try;;
19664esac
19665eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19666 (eval "$ac_compile") 2>conftest.er1
19667 ac_status=$?
19668 grep -v '^ *+' conftest.er1 >conftest.err
19669 rm -f conftest.er1
19670 cat conftest.err >&5
19671 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19672 (exit $ac_status); } &&
19673 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19674 { (case "(($ac_try" in
19675 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19676 *) ac_try_echo=$ac_try;;
19677esac
19678eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19679 (eval "$ac_try") 2>&5
19680 ac_status=$?
19681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19682 (exit $ac_status); }; } &&
19683 { ac_try='test -s conftest.$ac_objext'
19684 { (case "(($ac_try" in
19685 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19686 *) ac_try_echo=$ac_try;;
19687esac
19688eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19689 (eval "$ac_try") 2>&5
19690 ac_status=$?
19691 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19692 (exit $ac_status); }; }; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019693 ac_cv_func_isinf_in_cmath=yes
19694else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019695 echo "$as_me: failed program was:" >&5
19696sed 's/^/| /' conftest.$ac_ext >&5
19697
19698 ac_cv_func_isinf_in_cmath=no
Brian Gaeke52a551d2004-07-21 03:14:12 +000019699fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019700
Reid Spencera773bd52006-08-04 18:18:08 +000019701rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019702 ac_ext=c
Brian Gaeke52a551d2004-07-21 03:14:12 +000019703ac_cpp='$CPP $CPPFLAGS'
19704ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19705ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19706ac_compiler_gnu=$ac_cv_c_compiler_gnu
19707
19708fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019709{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
19710echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019711
19712if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019713
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019714cat >>confdefs.h <<\_ACEOF
19715#define HAVE_ISINF_IN_CMATH 1
19716_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019717
Reid Spencerabec8f92004-10-27 23:03:44 +000019718fi
19719
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019720{ echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
19721echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
19722if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
19723 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke52a551d2004-07-21 03:14:12 +000019724else
Reid Spencera773bd52006-08-04 18:18:08 +000019725 ac_ext=cpp
Brian Gaeke52a551d2004-07-21 03:14:12 +000019726ac_cpp='$CXXCPP $CPPFLAGS'
19727ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19728ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19729ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19730
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019731 cat >conftest.$ac_ext <<_ACEOF
19732/* confdefs.h. */
19733_ACEOF
19734cat confdefs.h >>conftest.$ac_ext
19735cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019736/* end confdefs.h. */
19737#include <cmath>
Reid Spencerabec8f92004-10-27 23:03:44 +000019738int
19739main ()
19740{
19741float f; std::isinf(f)}
19742 ;
19743 return 0;
19744}
Brian Gaeke52a551d2004-07-21 03:14:12 +000019745_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019746rm -f conftest.$ac_objext
19747if { (ac_try="$ac_compile"
19748case "(($ac_try" in
19749 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19750 *) ac_try_echo=$ac_try;;
19751esac
19752eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19753 (eval "$ac_compile") 2>conftest.er1
19754 ac_status=$?
19755 grep -v '^ *+' conftest.er1 >conftest.err
19756 rm -f conftest.er1
19757 cat conftest.err >&5
19758 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19759 (exit $ac_status); } &&
19760 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19761 { (case "(($ac_try" in
19762 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19763 *) ac_try_echo=$ac_try;;
19764esac
19765eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19766 (eval "$ac_try") 2>&5
19767 ac_status=$?
19768 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19769 (exit $ac_status); }; } &&
19770 { ac_try='test -s conftest.$ac_objext'
19771 { (case "(($ac_try" in
19772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19773 *) ac_try_echo=$ac_try;;
19774esac
19775eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19776 (eval "$ac_try") 2>&5
19777 ac_status=$?
19778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19779 (exit $ac_status); }; }; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019780 ac_cv_func_std_isinf_in_cmath=yes
19781else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019782 echo "$as_me: failed program was:" >&5
19783sed 's/^/| /' conftest.$ac_ext >&5
19784
19785 ac_cv_func_std_isinf_in_cmath=no
Brian Gaeke52a551d2004-07-21 03:14:12 +000019786fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019787
Reid Spencera773bd52006-08-04 18:18:08 +000019788rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019789 ac_ext=c
Brian Gaeke52a551d2004-07-21 03:14:12 +000019790ac_cpp='$CPP $CPPFLAGS'
19791ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19792ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19793ac_compiler_gnu=$ac_cv_c_compiler_gnu
19794
19795fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019796{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
19797echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019798
19799if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019800
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019801cat >>confdefs.h <<\_ACEOF
19802#define HAVE_STD_ISINF_IN_CMATH 1
19803_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019804
Reid Spencerabec8f92004-10-27 23:03:44 +000019805fi
19806
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019807{ echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
19808echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
19809if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
19810 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeked59a6472004-07-21 03:33:58 +000019811else
Reid Spencera773bd52006-08-04 18:18:08 +000019812 ac_ext=cpp
Brian Gaeked59a6472004-07-21 03:33:58 +000019813ac_cpp='$CXXCPP $CPPFLAGS'
19814ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19815ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19816ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19817
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019818 cat >conftest.$ac_ext <<_ACEOF
19819/* confdefs.h. */
19820_ACEOF
19821cat confdefs.h >>conftest.$ac_ext
19822cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeked59a6472004-07-21 03:33:58 +000019823/* end confdefs.h. */
19824#include <ieeefp.h>
Reid Spencerabec8f92004-10-27 23:03:44 +000019825int
19826main ()
19827{
19828float f; finite(f);
19829 ;
19830 return 0;
19831}
Brian Gaeked59a6472004-07-21 03:33:58 +000019832_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019833rm -f conftest.$ac_objext
19834if { (ac_try="$ac_compile"
19835case "(($ac_try" in
19836 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19837 *) ac_try_echo=$ac_try;;
19838esac
19839eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19840 (eval "$ac_compile") 2>conftest.er1
19841 ac_status=$?
19842 grep -v '^ *+' conftest.er1 >conftest.err
19843 rm -f conftest.er1
19844 cat conftest.err >&5
19845 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19846 (exit $ac_status); } &&
19847 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19848 { (case "(($ac_try" in
19849 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19850 *) ac_try_echo=$ac_try;;
19851esac
19852eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19853 (eval "$ac_try") 2>&5
19854 ac_status=$?
19855 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19856 (exit $ac_status); }; } &&
19857 { ac_try='test -s conftest.$ac_objext'
19858 { (case "(($ac_try" in
19859 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19860 *) ac_try_echo=$ac_try;;
19861esac
19862eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19863 (eval "$ac_try") 2>&5
19864 ac_status=$?
19865 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19866 (exit $ac_status); }; }; then
Brian Gaeked59a6472004-07-21 03:33:58 +000019867 ac_cv_func_finite_in_ieeefp_h=yes
19868else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019869 echo "$as_me: failed program was:" >&5
19870sed 's/^/| /' conftest.$ac_ext >&5
19871
19872 ac_cv_func_finite_in_ieeefp_h=no
Brian Gaeked59a6472004-07-21 03:33:58 +000019873fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019874
Reid Spencera773bd52006-08-04 18:18:08 +000019875rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019876 ac_ext=c
Brian Gaeked59a6472004-07-21 03:33:58 +000019877ac_cpp='$CPP $CPPFLAGS'
19878ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19879ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19880ac_compiler_gnu=$ac_cv_c_compiler_gnu
19881
19882fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019883{ echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
19884echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019885
Brian Gaeke6802b552004-10-28 05:06:45 +000019886if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
Brian Gaeked59a6472004-07-21 03:33:58 +000019887
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019888cat >>confdefs.h <<\_ACEOF
19889#define HAVE_FINITE_IN_IEEEFP_H 1
19890_ACEOF
Brian Gaeked59a6472004-07-21 03:33:58 +000019891
Reid Spencerabec8f92004-10-27 23:03:44 +000019892fi
19893
19894
19895
Reid Spencer30fe5262007-01-20 07:48:49 +000019896if test "$llvm_cv_platform_type" = "Unix" ; then
John Criswell7a73b802003-06-30 21:59:07 +000019897
19898
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019899for ac_header in stdlib.h unistd.h
19900do
19901as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19902if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19903 { echo "$as_me:$LINENO: checking for $ac_header" >&5
19904echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
19905if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19906 echo $ECHO_N "(cached) $ECHO_C" >&6
19907fi
19908ac_res=`eval echo '${'$as_ac_Header'}'`
19909 { echo "$as_me:$LINENO: result: $ac_res" >&5
19910echo "${ECHO_T}$ac_res" >&6; }
19911else
19912 # Is the header compilable?
19913{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
19914echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
19915cat >conftest.$ac_ext <<_ACEOF
19916/* confdefs.h. */
19917_ACEOF
19918cat confdefs.h >>conftest.$ac_ext
19919cat >>conftest.$ac_ext <<_ACEOF
19920/* end confdefs.h. */
19921$ac_includes_default
19922#include <$ac_header>
19923_ACEOF
19924rm -f conftest.$ac_objext
19925if { (ac_try="$ac_compile"
19926case "(($ac_try" in
19927 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19928 *) ac_try_echo=$ac_try;;
19929esac
19930eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19931 (eval "$ac_compile") 2>conftest.er1
19932 ac_status=$?
19933 grep -v '^ *+' conftest.er1 >conftest.err
19934 rm -f conftest.er1
19935 cat conftest.err >&5
19936 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19937 (exit $ac_status); } &&
19938 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19939 { (case "(($ac_try" in
19940 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19941 *) ac_try_echo=$ac_try;;
19942esac
19943eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19944 (eval "$ac_try") 2>&5
19945 ac_status=$?
19946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19947 (exit $ac_status); }; } &&
19948 { ac_try='test -s conftest.$ac_objext'
19949 { (case "(($ac_try" in
19950 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19951 *) ac_try_echo=$ac_try;;
19952esac
19953eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19954 (eval "$ac_try") 2>&5
19955 ac_status=$?
19956 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19957 (exit $ac_status); }; }; then
19958 ac_header_compiler=yes
19959else
19960 echo "$as_me: failed program was:" >&5
19961sed 's/^/| /' conftest.$ac_ext >&5
John Criswell0c38eaf2003-09-10 15:17:25 +000019962
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019963 ac_header_compiler=no
19964fi
19965
19966rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19967{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19968echo "${ECHO_T}$ac_header_compiler" >&6; }
19969
19970# Is the header present?
19971{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
19972echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
19973cat >conftest.$ac_ext <<_ACEOF
19974/* confdefs.h. */
19975_ACEOF
19976cat confdefs.h >>conftest.$ac_ext
19977cat >>conftest.$ac_ext <<_ACEOF
19978/* end confdefs.h. */
19979#include <$ac_header>
19980_ACEOF
19981if { (ac_try="$ac_cpp conftest.$ac_ext"
19982case "(($ac_try" in
19983 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19984 *) ac_try_echo=$ac_try;;
19985esac
19986eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19987 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
19988 ac_status=$?
19989 grep -v '^ *+' conftest.er1 >conftest.err
19990 rm -f conftest.er1
19991 cat conftest.err >&5
19992 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19993 (exit $ac_status); } >/dev/null; then
19994 if test -s conftest.err; then
19995 ac_cpp_err=$ac_c_preproc_warn_flag
19996 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
19997 else
19998 ac_cpp_err=
19999 fi
20000else
20001 ac_cpp_err=yes
20002fi
20003if test -z "$ac_cpp_err"; then
20004 ac_header_preproc=yes
20005else
20006 echo "$as_me: failed program was:" >&5
20007sed 's/^/| /' conftest.$ac_ext >&5
20008
20009 ac_header_preproc=no
20010fi
20011
20012rm -f conftest.err conftest.$ac_ext
20013{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20014echo "${ECHO_T}$ac_header_preproc" >&6; }
20015
20016# So? What about this header?
20017case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20018 yes:no: )
20019 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20020echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20021 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20022echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20023 ac_header_preproc=yes
20024 ;;
20025 no:yes:* )
20026 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20027echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20028 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
20029echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
20030 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20031echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20032 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
20033echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
20034 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20035echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20036 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20037echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20038 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000020039## ------------------------------------ ##
20040## Report this to http://llvm.org/bugs/ ##
20041## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020042_ASBOX
20043 ) | sed "s/^/$as_me: WARNING: /" >&2
20044 ;;
20045esac
20046{ echo "$as_me:$LINENO: checking for $ac_header" >&5
20047echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20048if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20049 echo $ECHO_N "(cached) $ECHO_C" >&6
20050else
20051 eval "$as_ac_Header=\$ac_header_preproc"
20052fi
20053ac_res=`eval echo '${'$as_ac_Header'}'`
20054 { echo "$as_me:$LINENO: result: $ac_res" >&5
20055echo "${ECHO_T}$ac_res" >&6; }
20056
20057fi
20058if test `eval echo '${'$as_ac_Header'}'` = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000020059 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020060#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +000020061_ACEOF
20062
20063fi
20064
20065done
20066
20067
20068for ac_func in getpagesize
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020069do
20070as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20071{ echo "$as_me:$LINENO: checking for $ac_func" >&5
20072echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20073if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20074 echo $ECHO_N "(cached) $ECHO_C" >&6
20075else
20076 cat >conftest.$ac_ext <<_ACEOF
20077/* confdefs.h. */
20078_ACEOF
20079cat confdefs.h >>conftest.$ac_ext
20080cat >>conftest.$ac_ext <<_ACEOF
20081/* end confdefs.h. */
20082/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20083 For example, HP-UX 11i <limits.h> declares gettimeofday. */
20084#define $ac_func innocuous_$ac_func
20085
20086/* System header to define __stub macros and hopefully few prototypes,
20087 which can conflict with char $ac_func (); below.
20088 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20089 <limits.h> exists even on freestanding compilers. */
20090
20091#ifdef __STDC__
20092# include <limits.h>
20093#else
20094# include <assert.h>
20095#endif
20096
20097#undef $ac_func
20098
20099/* Override any GCC internal prototype to avoid an error.
20100 Use char because int might match the return type of a GCC
20101 builtin and then its argument prototype would still apply. */
20102#ifdef __cplusplus
20103extern "C"
20104#endif
20105char $ac_func ();
20106/* The GNU C library defines this for functions which it implements
20107 to always fail with ENOSYS. Some functions are actually named
20108 something starting with __ and the normal name is an alias. */
20109#if defined __stub_$ac_func || defined __stub___$ac_func
20110choke me
20111#endif
20112
20113int
20114main ()
20115{
20116return $ac_func ();
20117 ;
20118 return 0;
20119}
20120_ACEOF
20121rm -f conftest.$ac_objext conftest$ac_exeext
20122if { (ac_try="$ac_link"
20123case "(($ac_try" in
20124 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20125 *) ac_try_echo=$ac_try;;
20126esac
20127eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20128 (eval "$ac_link") 2>conftest.er1
20129 ac_status=$?
20130 grep -v '^ *+' conftest.er1 >conftest.err
20131 rm -f conftest.er1
20132 cat conftest.err >&5
20133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20134 (exit $ac_status); } &&
20135 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20136 { (case "(($ac_try" in
20137 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20138 *) ac_try_echo=$ac_try;;
20139esac
20140eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20141 (eval "$ac_try") 2>&5
20142 ac_status=$?
20143 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20144 (exit $ac_status); }; } &&
20145 { ac_try='test -s conftest$ac_exeext'
20146 { (case "(($ac_try" in
20147 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20148 *) ac_try_echo=$ac_try;;
20149esac
20150eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20151 (eval "$ac_try") 2>&5
20152 ac_status=$?
20153 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20154 (exit $ac_status); }; }; then
20155 eval "$as_ac_var=yes"
20156else
20157 echo "$as_me: failed program was:" >&5
20158sed 's/^/| /' conftest.$ac_ext >&5
20159
20160 eval "$as_ac_var=no"
20161fi
20162
20163rm -f core conftest.err conftest.$ac_objext \
20164 conftest$ac_exeext conftest.$ac_ext
20165fi
20166ac_res=`eval echo '${'$as_ac_var'}'`
20167 { echo "$as_me:$LINENO: result: $ac_res" >&5
20168echo "${ECHO_T}$ac_res" >&6; }
20169if test `eval echo '${'$as_ac_var'}'` = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000020170 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020171#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +000020172_ACEOF
20173
20174fi
20175done
20176
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020177{ echo "$as_me:$LINENO: checking for working mmap" >&5
20178echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
20179if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
20180 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000020181else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020182 if test "$cross_compiling" = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000020183 ac_cv_func_mmap_fixed_mapped=no
20184else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020185 cat >conftest.$ac_ext <<_ACEOF
20186/* confdefs.h. */
20187_ACEOF
20188cat confdefs.h >>conftest.$ac_ext
20189cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000020190/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000020191$ac_includes_default
20192/* malloc might have been renamed as rpl_malloc. */
20193#undef malloc
20194
20195/* Thanks to Mike Haertel and Jim Avera for this test.
20196 Here is a matrix of mmap possibilities:
20197 mmap private not fixed
20198 mmap private fixed at somewhere currently unmapped
20199 mmap private fixed at somewhere already mapped
20200 mmap shared not fixed
20201 mmap shared fixed at somewhere currently unmapped
20202 mmap shared fixed at somewhere already mapped
20203 For private mappings, we should verify that changes cannot be read()
20204 back from the file, nor mmap's back from the file at a different
20205 address. (There have been systems where private was not correctly
20206 implemented like the infamous i386 svr4.0, and systems where the
20207 VM page cache was not coherent with the file system buffer cache
20208 like early versions of FreeBSD and possibly contemporary NetBSD.)
20209 For shared mappings, we should conversely verify that changes get
20210 propagated back to all the places they're supposed to be.
20211
20212 Grep wants private fixed already mapped.
20213 The main things grep needs to know about mmap are:
20214 * does it exist and is it safe to write into the mmap'd area
20215 * how to use it (BSD variants) */
20216
20217#include <fcntl.h>
20218#include <sys/mman.h>
20219
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020220#if !STDC_HEADERS && !HAVE_STDLIB_H
John Criswell7a73b802003-06-30 21:59:07 +000020221char *malloc ();
20222#endif
20223
20224/* This mess was copied from the GNU getpagesize.h. */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020225#if !HAVE_GETPAGESIZE
20226/* Assume that all systems that can run configure have sys/param.h. */
20227# if !HAVE_SYS_PARAM_H
20228# define HAVE_SYS_PARAM_H 1
20229# endif
20230
John Criswell7a73b802003-06-30 21:59:07 +000020231# ifdef _SC_PAGESIZE
20232# define getpagesize() sysconf(_SC_PAGESIZE)
20233# else /* no _SC_PAGESIZE */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020234# if HAVE_SYS_PARAM_H
John Criswell7a73b802003-06-30 21:59:07 +000020235# include <sys/param.h>
20236# ifdef EXEC_PAGESIZE
20237# define getpagesize() EXEC_PAGESIZE
20238# else /* no EXEC_PAGESIZE */
20239# ifdef NBPG
20240# define getpagesize() NBPG * CLSIZE
20241# ifndef CLSIZE
20242# define CLSIZE 1
20243# endif /* no CLSIZE */
20244# else /* no NBPG */
20245# ifdef NBPC
20246# define getpagesize() NBPC
20247# else /* no NBPC */
20248# ifdef PAGESIZE
20249# define getpagesize() PAGESIZE
20250# endif /* PAGESIZE */
20251# endif /* no NBPC */
20252# endif /* no NBPG */
20253# endif /* no EXEC_PAGESIZE */
20254# else /* no HAVE_SYS_PARAM_H */
20255# define getpagesize() 8192 /* punt totally */
20256# endif /* no HAVE_SYS_PARAM_H */
20257# endif /* no _SC_PAGESIZE */
20258
20259#endif /* no HAVE_GETPAGESIZE */
20260
20261int
20262main ()
20263{
20264 char *data, *data2, *data3;
20265 int i, pagesize;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020266 int fd;
John Criswell7a73b802003-06-30 21:59:07 +000020267
20268 pagesize = getpagesize ();
20269
20270 /* First, make a file with some known garbage in it. */
20271 data = (char *) malloc (pagesize);
20272 if (!data)
Reid Spencera773bd52006-08-04 18:18:08 +000020273 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020274 for (i = 0; i < pagesize; ++i)
20275 *(data + i) = rand ();
20276 umask (0);
20277 fd = creat ("conftest.mmap", 0600);
20278 if (fd < 0)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020279 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020280 if (write (fd, data, pagesize) != pagesize)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020281 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020282 close (fd);
20283
20284 /* Next, try to mmap the file at a fixed address which already has
20285 something else allocated at it. If we can, also make sure that
20286 we see the same garbage. */
20287 fd = open ("conftest.mmap", O_RDWR);
20288 if (fd < 0)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020289 return 1;
20290 data2 = (char *) malloc (2 * pagesize);
20291 if (!data2)
20292 return 1;
20293 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
John Criswell7a73b802003-06-30 21:59:07 +000020294 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
Reid Spencer2706f8c2004-09-19 23:53:36 +000020295 MAP_PRIVATE | MAP_FIXED, fd, 0L))
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020296 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020297 for (i = 0; i < pagesize; ++i)
20298 if (*(data + i) != *(data2 + i))
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020299 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020300
20301 /* Finally, make sure that changes to the mapped area do not
20302 percolate back to the file as seen by read(). (This is a bug on
20303 some variants of i386 svr4.0.) */
20304 for (i = 0; i < pagesize; ++i)
20305 *(data2 + i) = *(data2 + i) + 1;
20306 data3 = (char *) malloc (pagesize);
20307 if (!data3)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020308 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020309 if (read (fd, data3, pagesize) != pagesize)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020310 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020311 for (i = 0; i < pagesize; ++i)
20312 if (*(data + i) != *(data3 + i))
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020313 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020314 close (fd);
Reid Spencera773bd52006-08-04 18:18:08 +000020315 return 0;
John Criswell7a73b802003-06-30 21:59:07 +000020316}
20317_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020318rm -f conftest$ac_exeext
20319if { (ac_try="$ac_link"
20320case "(($ac_try" in
20321 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20322 *) ac_try_echo=$ac_try;;
20323esac
20324eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20325 (eval "$ac_link") 2>&5
20326 ac_status=$?
20327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20328 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20329 { (case "(($ac_try" in
20330 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20331 *) ac_try_echo=$ac_try;;
20332esac
20333eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20334 (eval "$ac_try") 2>&5
20335 ac_status=$?
20336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20337 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +000020338 ac_cv_func_mmap_fixed_mapped=yes
20339else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020340 echo "$as_me: program exited with status $ac_status" >&5
20341echo "$as_me: failed program was:" >&5
20342sed 's/^/| /' conftest.$ac_ext >&5
20343
20344( exit $ac_status )
20345ac_cv_func_mmap_fixed_mapped=no
John Criswell7a73b802003-06-30 21:59:07 +000020346fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020347rm -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 +000020348fi
Reid Spencera773bd52006-08-04 18:18:08 +000020349
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020350
John Criswell7a73b802003-06-30 21:59:07 +000020351fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020352{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
20353echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +000020354if test $ac_cv_func_mmap_fixed_mapped = yes; then
20355
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020356cat >>confdefs.h <<\_ACEOF
20357#define HAVE_MMAP 1
20358_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000020359
20360fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020361rm -f conftest.mmap
John Criswell7a73b802003-06-30 21:59:07 +000020362
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020363 { echo "$as_me:$LINENO: checking for mmap of files" >&5
20364echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
20365if test "${ac_cv_func_mmap_file+set}" = set; then
20366 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000020367else
Reid Spencer2706f8c2004-09-19 23:53:36 +000020368 ac_ext=c
John Criswell7a73b802003-06-30 21:59:07 +000020369ac_cpp='$CPP $CPPFLAGS'
20370ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20371ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20372ac_compiler_gnu=$ac_cv_c_compiler_gnu
20373
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020374 if test "$cross_compiling" = yes; then
Reid Spencer8b93e7a2004-09-21 17:14:44 +000020375 ac_cv_func_mmap_file=no
John Criswell7a73b802003-06-30 21:59:07 +000020376else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020377 cat >conftest.$ac_ext <<_ACEOF
Reid Spencer777ce172004-09-20 04:09:56 +000020378
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020379 /* confdefs.h. */
20380_ACEOF
20381cat confdefs.h >>conftest.$ac_ext
20382cat >>conftest.$ac_ext <<_ACEOF
20383/* end confdefs.h. */
Torok Edwin871384f2010-01-26 08:50:50 +000020384
John Criswell7a73b802003-06-30 21:59:07 +000020385#include <sys/types.h>
John Criswell5ab73462003-10-09 15:44:28 +000020386#include <sys/mman.h>
John Criswell7a73b802003-06-30 21:59:07 +000020387#include <fcntl.h>
Reid Spencer777ce172004-09-20 04:09:56 +000020388
20389int
20390main ()
20391{
John Criswell7a73b802003-06-30 21:59:07 +000020392
20393 int fd;
Reid Spencer777ce172004-09-20 04:09:56 +000020394 fd = creat ("foo",0777);
20395 fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
20396 unlink ("foo");
Reid Spencer8b93e7a2004-09-21 17:14:44 +000020397 return (fd != (int) MAP_FAILED);
Reid Spencer777ce172004-09-20 04:09:56 +000020398 ;
20399 return 0;
20400}
John Criswell7a73b802003-06-30 21:59:07 +000020401_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020402rm -f conftest$ac_exeext
20403if { (ac_try="$ac_link"
20404case "(($ac_try" in
20405 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20406 *) ac_try_echo=$ac_try;;
20407esac
20408eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20409 (eval "$ac_link") 2>&5
20410 ac_status=$?
20411 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20412 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20413 { (case "(($ac_try" in
20414 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20415 *) ac_try_echo=$ac_try;;
20416esac
20417eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20418 (eval "$ac_try") 2>&5
20419 ac_status=$?
20420 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20421 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +000020422 ac_cv_func_mmap_file=yes
20423else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020424 echo "$as_me: program exited with status $ac_status" >&5
20425echo "$as_me: failed program was:" >&5
20426sed 's/^/| /' conftest.$ac_ext >&5
20427
20428( exit $ac_status )
20429ac_cv_func_mmap_file=no
John Criswell7a73b802003-06-30 21:59:07 +000020430fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020431rm -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 +000020432fi
Reid Spencera773bd52006-08-04 18:18:08 +000020433
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020434
John Criswell7a73b802003-06-30 21:59:07 +000020435 ac_ext=c
20436ac_cpp='$CPP $CPPFLAGS'
20437ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20438ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20439ac_compiler_gnu=$ac_cv_c_compiler_gnu
20440
20441
20442fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020443{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
20444echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +000020445if test "$ac_cv_func_mmap_file" = yes; then
John Criswell5ab73462003-10-09 15:44:28 +000020446
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020447cat >>confdefs.h <<\_ACEOF
20448#define HAVE_MMAP_FILE
20449_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000020450
20451 MMAP_FILE=yes
20452
20453fi
20454
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020455 { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
20456echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
20457if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
20458 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer7931a782004-12-27 06:15:02 +000020459else
Reid Spencer582a23c2004-12-29 07:07:57 +000020460 if test "$llvm_cv_os_type" = "Interix" ; then
Reid Spencer7931a782004-12-27 06:15:02 +000020461 ac_cv_need_dev_zero_for_mmap=yes
20462 else
20463 ac_cv_need_dev_zero_for_mmap=no
20464 fi
20465
20466fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020467{ echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
20468echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
Reid Spencer7931a782004-12-27 06:15:02 +000020469if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
20470
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020471cat >>confdefs.h <<\_ACEOF
20472#define NEED_DEV_ZERO_FOR_MMAP 1
20473_ACEOF
Reid Spencer7931a782004-12-27 06:15:02 +000020474
20475fi
Reid Spencer2706f8c2004-09-19 23:53:36 +000020476
Reid Spencer30fe5262007-01-20 07:48:49 +000020477 if test "$ac_cv_func_mmap_fixed_mapped" = "no"
20478 then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020479 { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
20480echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
Reid Spencer30fe5262007-01-20 07:48:49 +000020481 fi
20482 if test "$ac_cv_func_mmap_file" = "no"
20483 then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020484 { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
20485echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
Reid Spencer30fe5262007-01-20 07:48:49 +000020486 fi
John Criswellb13092b2003-07-22 21:00:24 +000020487fi
John Criswell7a73b802003-06-30 21:59:07 +000020488
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020489{ echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
20490echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
Eric Christopherf7598412010-07-28 20:26:43 +000020491ac_ext=cpp
20492ac_cpp='$CXXCPP $CPPFLAGS'
20493ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20494ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20495ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20496
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020497cat >conftest.$ac_ext <<_ACEOF
20498/* confdefs.h. */
20499_ACEOF
20500cat confdefs.h >>conftest.$ac_ext
20501cat >>conftest.$ac_ext <<_ACEOF
Owen Andersond4b272b2009-05-18 23:58:51 +000020502/* end confdefs.h. */
20503int main() {
Owen Andersona8603702009-05-19 22:18:56 +000020504 volatile unsigned long val = 1;
20505 __sync_synchronize();
20506 __sync_val_compare_and_swap(&val, 1, 0);
Owen Anderson9a3df672009-06-17 00:13:00 +000020507 __sync_add_and_fetch(&val, 1);
20508 __sync_sub_and_fetch(&val, 1);
Owen Andersona8603702009-05-19 22:18:56 +000020509 return 0;
20510 }
Owen Andersond4b272b2009-05-18 23:58:51 +000020511
20512_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020513rm -f conftest.$ac_objext conftest$ac_exeext
20514if { (ac_try="$ac_link"
20515case "(($ac_try" in
20516 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20517 *) ac_try_echo=$ac_try;;
20518esac
20519eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20520 (eval "$ac_link") 2>conftest.er1
20521 ac_status=$?
20522 grep -v '^ *+' conftest.er1 >conftest.err
20523 rm -f conftest.er1
20524 cat conftest.err >&5
20525 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20526 (exit $ac_status); } &&
20527 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20528 { (case "(($ac_try" in
20529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20530 *) ac_try_echo=$ac_try;;
20531esac
20532eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20533 (eval "$ac_try") 2>&5
20534 ac_status=$?
20535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20536 (exit $ac_status); }; } &&
20537 { ac_try='test -s conftest$ac_exeext'
20538 { (case "(($ac_try" in
20539 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20540 *) ac_try_echo=$ac_try;;
20541esac
20542eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20543 (eval "$ac_try") 2>&5
20544 ac_status=$?
20545 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20546 (exit $ac_status); }; }; then
Eric Christopherf7598412010-07-28 20:26:43 +000020547 ac_ext=c
20548ac_cpp='$CPP $CPPFLAGS'
20549ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20550ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20551ac_compiler_gnu=$ac_cv_c_compiler_gnu
20552
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020553 { echo "$as_me:$LINENO: result: yes" >&5
20554echo "${ECHO_T}yes" >&6; }
Owen Andersona8603702009-05-19 22:18:56 +000020555
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020556cat >>confdefs.h <<\_ACEOF
Eric Christopher627445f2011-09-19 20:43:23 +000020557#define LLVM_HAS_ATOMICS 1
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020558_ACEOF
Owen Andersona8603702009-05-19 22:18:56 +000020559
Owen Andersond4b272b2009-05-18 23:58:51 +000020560else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020561 echo "$as_me: failed program was:" >&5
20562sed 's/^/| /' conftest.$ac_ext >&5
Owen Andersond4b272b2009-05-18 23:58:51 +000020563
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020564 { echo "$as_me:$LINENO: result: no" >&5
20565echo "${ECHO_T}no" >&6; }
Owen Andersond4b272b2009-05-18 23:58:51 +000020566
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020567cat >>confdefs.h <<\_ACEOF
Eric Christopher627445f2011-09-19 20:43:23 +000020568#define LLVM_HAS_ATOMICS 0
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020569_ACEOF
20570
20571 { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
20572echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
Owen Andersond4b272b2009-05-18 23:58:51 +000020573fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020574
Owen Andersond4b272b2009-05-18 23:58:51 +000020575rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020576 conftest$ac_exeext conftest.$ac_ext
Owen Andersond4b272b2009-05-18 23:58:51 +000020577
John Criswell7a73b802003-06-30 21:59:07 +000020578
Nick Lewycky4372e692009-09-29 06:18:23 +000020579if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020580 { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
20581echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
20582if test "${llvm_cv_linux_mixed+set}" = set; then
20583 echo $ECHO_N "(cached) $ECHO_C" >&6
Nick Lewycky4372e692009-09-29 06:18:23 +000020584else
20585 ac_ext=c
20586ac_cpp='$CPP $CPPFLAGS'
20587ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20588ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20589ac_compiler_gnu=$ac_cv_c_compiler_gnu
20590
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020591 cat >conftest.$ac_ext <<_ACEOF
20592/* confdefs.h. */
20593_ACEOF
20594cat confdefs.h >>conftest.$ac_ext
20595cat >>conftest.$ac_ext <<_ACEOF
Nick Lewycky4372e692009-09-29 06:18:23 +000020596/* end confdefs.h. */
20597#ifndef __x86_64__
20598 error: Not x86-64 even if uname says so!
20599 #endif
20600
20601int
20602main ()
20603{
20604
20605 ;
20606 return 0;
20607}
20608_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020609rm -f conftest.$ac_objext
20610if { (ac_try="$ac_compile"
20611case "(($ac_try" in
20612 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20613 *) ac_try_echo=$ac_try;;
20614esac
20615eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20616 (eval "$ac_compile") 2>conftest.er1
20617 ac_status=$?
20618 grep -v '^ *+' conftest.er1 >conftest.err
20619 rm -f conftest.er1
20620 cat conftest.err >&5
20621 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20622 (exit $ac_status); } &&
20623 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20624 { (case "(($ac_try" in
20625 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20626 *) ac_try_echo=$ac_try;;
20627esac
20628eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20629 (eval "$ac_try") 2>&5
20630 ac_status=$?
20631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20632 (exit $ac_status); }; } &&
20633 { ac_try='test -s conftest.$ac_objext'
20634 { (case "(($ac_try" in
20635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20636 *) ac_try_echo=$ac_try;;
20637esac
20638eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20639 (eval "$ac_try") 2>&5
20640 ac_status=$?
20641 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20642 (exit $ac_status); }; }; then
Nick Lewycky4372e692009-09-29 06:18:23 +000020643 llvm_cv_linux_mixed=no
20644else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020645 echo "$as_me: failed program was:" >&5
20646sed 's/^/| /' conftest.$ac_ext >&5
20647
20648 llvm_cv_linux_mixed=yes
Nick Lewycky4372e692009-09-29 06:18:23 +000020649fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020650
Nick Lewycky4372e692009-09-29 06:18:23 +000020651rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20652 ac_ext=c
20653ac_cpp='$CPP $CPPFLAGS'
20654ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20655ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20656ac_compiler_gnu=$ac_cv_c_compiler_gnu
20657
20658
20659fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020660{ echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
20661echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
Nick Lewycky4372e692009-09-29 06:18:23 +000020662
20663 if test "$llvm_cv_linux_mixed" = "yes"; then
20664 llvm_cv_target_arch="x86"
20665 ARCH="x86"
20666 fi
20667fi
20668
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020669
Reid Spencer9372f152007-07-30 20:13:24 +000020670for ac_func in __dso_handle
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020671do
20672as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20673{ echo "$as_me:$LINENO: checking for $ac_func" >&5
20674echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20675if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20676 echo $ECHO_N "(cached) $ECHO_C" >&6
20677else
20678 cat >conftest.$ac_ext <<_ACEOF
20679/* confdefs.h. */
20680_ACEOF
20681cat confdefs.h >>conftest.$ac_ext
20682cat >>conftest.$ac_ext <<_ACEOF
20683/* end confdefs.h. */
20684/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20685 For example, HP-UX 11i <limits.h> declares gettimeofday. */
20686#define $ac_func innocuous_$ac_func
20687
20688/* System header to define __stub macros and hopefully few prototypes,
20689 which can conflict with char $ac_func (); below.
20690 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20691 <limits.h> exists even on freestanding compilers. */
20692
20693#ifdef __STDC__
20694# include <limits.h>
20695#else
20696# include <assert.h>
20697#endif
20698
20699#undef $ac_func
20700
20701/* Override any GCC internal prototype to avoid an error.
20702 Use char because int might match the return type of a GCC
20703 builtin and then its argument prototype would still apply. */
20704#ifdef __cplusplus
20705extern "C"
20706#endif
20707char $ac_func ();
20708/* The GNU C library defines this for functions which it implements
20709 to always fail with ENOSYS. Some functions are actually named
20710 something starting with __ and the normal name is an alias. */
20711#if defined __stub_$ac_func || defined __stub___$ac_func
20712choke me
20713#endif
20714
20715int
20716main ()
20717{
20718return $ac_func ();
20719 ;
20720 return 0;
20721}
20722_ACEOF
20723rm -f conftest.$ac_objext conftest$ac_exeext
20724if { (ac_try="$ac_link"
20725case "(($ac_try" in
20726 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20727 *) ac_try_echo=$ac_try;;
20728esac
20729eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20730 (eval "$ac_link") 2>conftest.er1
20731 ac_status=$?
20732 grep -v '^ *+' conftest.er1 >conftest.err
20733 rm -f conftest.er1
20734 cat conftest.err >&5
20735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20736 (exit $ac_status); } &&
20737 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20738 { (case "(($ac_try" in
20739 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20740 *) ac_try_echo=$ac_try;;
20741esac
20742eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20743 (eval "$ac_try") 2>&5
20744 ac_status=$?
20745 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20746 (exit $ac_status); }; } &&
20747 { ac_try='test -s conftest$ac_exeext'
20748 { (case "(($ac_try" in
20749 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20750 *) ac_try_echo=$ac_try;;
20751esac
20752eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20753 (eval "$ac_try") 2>&5
20754 ac_status=$?
20755 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20756 (exit $ac_status); }; }; then
20757 eval "$as_ac_var=yes"
20758else
20759 echo "$as_me: failed program was:" >&5
20760sed 's/^/| /' conftest.$ac_ext >&5
20761
20762 eval "$as_ac_var=no"
20763fi
20764
20765rm -f core conftest.err conftest.$ac_objext \
20766 conftest$ac_exeext conftest.$ac_ext
20767fi
20768ac_res=`eval echo '${'$as_ac_var'}'`
20769 { echo "$as_me:$LINENO: result: $ac_res" >&5
20770echo "${ECHO_T}$ac_res" >&6; }
20771if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer9372f152007-07-30 20:13:24 +000020772 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020773#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer9372f152007-07-30 20:13:24 +000020774_ACEOF
20775
20776fi
20777done
20778
20779
Reid Spencer2bc7bd52004-11-29 12:29:58 +000020780SHLIBEXT=$libltdl_cv_shlibext
Brian Gaeke554831c2004-01-21 19:39:29 +000020781
20782
Jeffrey Yasskinc9017192010-02-25 06:34:33 +000020783SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
20784
20785
Jeff Cohen28783c32007-01-12 18:22:38 +000020786if test "${prefix}" = "NONE" ; then
Reid Spencer05828872006-05-16 08:53:32 +000020787 prefix="/usr/local"
20788fi
Reid Spencere9de0912004-08-20 09:03:57 +000020789eval LLVM_PREFIX="${prefix}";
20790eval LLVM_BINDIR="${prefix}/bin";
20791eval LLVM_LIBDIR="${prefix}/lib";
Reid Spencer1f319422004-11-29 04:56:35 +000020792eval LLVM_DATADIR="${prefix}/share/llvm";
Eric Christopherec274962010-03-02 05:17:21 +000020793eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
Reid Spencer1f319422004-11-29 04:56:35 +000020794eval LLVM_ETCDIR="${prefix}/etc/llvm";
Reid Spencere9de0912004-08-20 09:03:57 +000020795eval LLVM_INCLUDEDIR="${prefix}/include";
20796eval LLVM_INFODIR="${prefix}/info";
20797eval LLVM_MANDIR="${prefix}/man";
20798LLVM_CONFIGTIME=`date`
20799
20800
20801
20802
20803
20804
20805
20806
20807
20808
20809
Reid Spencer5e1d9a52004-11-25 04:51:04 +000020810
Reid Spencere9de0912004-08-20 09:03:57 +000020811cat >>confdefs.h <<_ACEOF
20812#define LLVM_PREFIX "$LLVM_PREFIX"
20813_ACEOF
20814
20815
20816cat >>confdefs.h <<_ACEOF
20817#define LLVM_BINDIR "$LLVM_BINDIR"
20818_ACEOF
20819
20820
20821cat >>confdefs.h <<_ACEOF
20822#define LLVM_LIBDIR "$LLVM_LIBDIR"
20823_ACEOF
20824
20825
20826cat >>confdefs.h <<_ACEOF
20827#define LLVM_DATADIR "$LLVM_DATADIR"
20828_ACEOF
20829
20830
20831cat >>confdefs.h <<_ACEOF
Gordon Henriksen0abe1162007-10-03 12:07:14 +000020832#define LLVM_DOCSDIR "$LLVM_DOCSDIR"
Reid Spencere9de0912004-08-20 09:03:57 +000020833_ACEOF
20834
20835
20836cat >>confdefs.h <<_ACEOF
Reid Spencerff22c422004-08-20 09:10:31 +000020837#define LLVM_ETCDIR "$LLVM_ETCDIR"
Reid Spencere9de0912004-08-20 09:03:57 +000020838_ACEOF
20839
20840
20841cat >>confdefs.h <<_ACEOF
20842#define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
20843_ACEOF
20844
20845
20846cat >>confdefs.h <<_ACEOF
20847#define LLVM_INFODIR "$LLVM_INFODIR"
20848_ACEOF
20849
20850
20851cat >>confdefs.h <<_ACEOF
20852#define LLVM_MANDIR "$LLVM_MANDIR"
20853_ACEOF
20854
20855
20856cat >>confdefs.h <<_ACEOF
20857#define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
20858_ACEOF
20859
20860
Eric Christopher790e11c2007-12-01 00:34:39 +000020861cat >>confdefs.h <<_ACEOF
Sebastian Popde2e0b52011-11-01 21:31:44 +000020862#define LLVM_DEFAULT_TARGET_TRIPLE "$target"
Eric Christopher790e11c2007-12-01 00:34:39 +000020863_ACEOF
20864
20865
Gordon Henriksenc0efff82007-10-02 09:50:32 +000020866if test "$BINDINGS_TO_BUILD" = auto ; then
20867 BINDINGS_TO_BUILD=""
20868 if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
20869 BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
20870 fi
20871fi
20872BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
20873
20874
Gordon Henriksenc0efff82007-10-02 09:50:32 +000020875ALL_BINDINGS=ocaml
20876
20877
Gordon Henriksenf0915682007-10-02 16:42:22 +000020878binding_prereqs_failed=0
20879for a_binding in $BINDINGS_TO_BUILD ; do
20880 case "$a_binding" in
20881 ocaml)
20882 if test "x$OCAMLC" = x ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020883 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
20884echo "$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 +000020885 binding_prereqs_failed=1
20886 fi
20887 if test "x$OCAMLDEP" = x ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020888 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
20889echo "$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 +000020890 binding_prereqs_failed=1
20891 fi
20892 if test "x$OCAMLOPT" = x ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020893 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
20894echo "$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 +000020895 fi
20896 if test "x$with_ocaml_libdir" != xauto ; then
20897 OCAML_LIBDIR=$with_ocaml_libdir
20898
20899 else
20900 ocaml_stdlib="`"$OCAMLC" -where`"
20901 if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
20902 then
20903 # ocaml stdlib is beneath our prefix; use stdlib
20904 OCAML_LIBDIR=$ocaml_stdlib
20905
20906 else
20907 # ocaml stdlib is outside our prefix; use libdir/ocaml
20908 OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
20909
20910 fi
20911 fi
20912 ;;
20913 esac
20914done
20915if test "$binding_prereqs_failed" = 1 ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020916 { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
20917echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
20918 { (exit 1); exit 1; }; }
Gordon Henriksenf0915682007-10-02 16:42:22 +000020919fi
20920
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020921{ echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
20922echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
20923if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
20924 echo $ECHO_N "(cached) $ECHO_C" >&6
Daniel Dunbardcf114e2008-08-30 01:16:19 +000020925else
20926 ac_ext=cpp
20927ac_cpp='$CXXCPP $CPPFLAGS'
20928ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20929ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20930ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20931
20932 oldcxxflags="$CXXFLAGS"
Benjamin Kramerb8c20b82011-12-22 22:50:44 +000020933 CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden -Werror"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020934 cat >conftest.$ac_ext <<_ACEOF
20935/* confdefs.h. */
20936_ACEOF
20937cat confdefs.h >>conftest.$ac_ext
20938cat >>conftest.$ac_ext <<_ACEOF
Daniel Dunbardcf114e2008-08-30 01:16:19 +000020939/* end confdefs.h. */
Benjamin Kramerb8c20b82011-12-22 22:50:44 +000020940template <typename T> struct X { void __attribute__((noinline)) f() {} };
Daniel Dunbardcf114e2008-08-30 01:16:19 +000020941int
20942main ()
20943{
Benjamin Kramercfe96c82011-12-22 22:25:26 +000020944X<int>().f();
Daniel Dunbardcf114e2008-08-30 01:16:19 +000020945 ;
20946 return 0;
20947}
20948_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020949rm -f conftest.$ac_objext
20950if { (ac_try="$ac_compile"
20951case "(($ac_try" in
20952 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20953 *) ac_try_echo=$ac_try;;
20954esac
20955eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20956 (eval "$ac_compile") 2>conftest.er1
20957 ac_status=$?
20958 grep -v '^ *+' conftest.er1 >conftest.err
20959 rm -f conftest.er1
20960 cat conftest.err >&5
20961 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20962 (exit $ac_status); } &&
20963 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20964 { (case "(($ac_try" in
20965 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20966 *) ac_try_echo=$ac_try;;
20967esac
20968eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20969 (eval "$ac_try") 2>&5
20970 ac_status=$?
20971 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20972 (exit $ac_status); }; } &&
20973 { ac_try='test -s conftest.$ac_objext'
20974 { (case "(($ac_try" in
20975 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20976 *) ac_try_echo=$ac_try;;
20977esac
20978eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20979 (eval "$ac_try") 2>&5
20980 ac_status=$?
20981 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20982 (exit $ac_status); }; }; then
Daniel Dunbardcf114e2008-08-30 01:16:19 +000020983 llvm_cv_cxx_visibility_inlines_hidden=yes
20984else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020985 echo "$as_me: failed program was:" >&5
20986sed 's/^/| /' conftest.$ac_ext >&5
20987
20988 llvm_cv_cxx_visibility_inlines_hidden=no
Daniel Dunbardcf114e2008-08-30 01:16:19 +000020989fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020990
Daniel Dunbardcf114e2008-08-30 01:16:19 +000020991rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20992 CXXFLAGS="$oldcxxflags"
20993 ac_ext=c
20994ac_cpp='$CPP $CPPFLAGS'
20995ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20996ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20997ac_compiler_gnu=$ac_cv_c_compiler_gnu
20998
20999
21000fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021001{ echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
21002echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
Daniel Dunbardcf114e2008-08-30 01:16:19 +000021003if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
21004 ENABLE_VISIBILITY_INLINES_HIDDEN=1
21005
21006else
21007 ENABLE_VISIBILITY_INLINES_HIDDEN=0
21008
21009fi
21010
Gordon Henriksenf0915682007-10-02 16:42:22 +000021011
Nick Lewycky731c6ab2009-03-05 08:20:44 +000021012if test "$llvm_cv_link_use_r" = "yes" ; then
21013 RPATH="-Wl,-R"
21014else
21015 RPATH="-Wl,-rpath"
21016fi
21017
21018
21019if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
21020 RDYNAMIC="-Wl,-export-dynamic"
21021else
21022 RDYNAMIC=""
21023fi
Nick Lewyckye9821dc2009-03-03 04:55:29 +000021024
21025
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021026
Eric Christophera1cba682010-08-08 02:44:25 +000021027ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021028
Eric Christopher21d3eeb2010-08-08 09:20:39 +000021029
21030
21031
21032
21033
Douglas Gregor1555a232009-06-16 20:12:29 +000021034ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
21035
21036ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
21037
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +000021038ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
21039
Daniel Dunbar4fc760e2009-11-25 04:37:28 +000021040ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
21041
Michael J. Spencer1f6efa32010-11-29 18:16:10 +000021042ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021043
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021044
Reid Spencera773bd52006-08-04 18:18:08 +000021045ac_config_files="$ac_config_files Makefile.config"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021046
Eric Christopher360fa9a2011-10-26 00:42:12 +000021047
Reid Spencerea949cf2006-08-16 00:45:38 +000021048ac_config_files="$ac_config_files llvm.spec"
21049
21050
Peter Collingbourne7be3a602011-05-13 03:27:56 +000021051ac_config_files="$ac_config_files docs/doxygen.cfg"
21052
Eric Christopher63c09512012-02-02 00:16:55 +000021053
Eric Christopherac898652012-02-02 00:19:05 +000021054if test ${clang_src_root} = ""; then
Eric Christopher9b3cd482012-02-02 01:11:30 +000021055 clang_src_root="$srcdir/tools/clang"
Eric Christopherac898652012-02-02 00:19:05 +000021056fi
Eric Christopher63c09512012-02-02 00:16:55 +000021057if test -f ${clang_src_root}/README.txt; then
21058 ac_config_headers="$ac_config_headers ${clang_src_root}/include/clang/Config/config.h"
21059
21060 ac_config_files="$ac_config_files ${clang_src_root}/docs/doxygen.cfg"
Peter Collingbourne7be3a602011-05-13 03:27:56 +000021061
21062fi
21063
Torok Edwin4c4b71c2011-10-14 20:38:02 +000021064ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
Reid Spencerf2722ca2006-03-22 15:59:55 +000021065
Eric Christopher360fa9a2011-10-26 00:42:12 +000021066
Reid Spencera773bd52006-08-04 18:18:08 +000021067ac_config_commands="$ac_config_commands setup"
Reid Spencerc0682832005-02-24 19:05:19 +000021068
Reid Spencera773bd52006-08-04 18:18:08 +000021069ac_config_commands="$ac_config_commands Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021070
21071
Reid Spencera773bd52006-08-04 18:18:08 +000021072ac_config_commands="$ac_config_commands Makefile.common"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021073
21074
Reid Spencera773bd52006-08-04 18:18:08 +000021075ac_config_commands="$ac_config_commands examples/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021076
21077
Reid Spencera773bd52006-08-04 18:18:08 +000021078ac_config_commands="$ac_config_commands lib/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021079
21080
Reid Spencer8b2e1412006-11-17 03:32:33 +000021081ac_config_commands="$ac_config_commands runtime/Makefile"
21082
21083
Reid Spencera773bd52006-08-04 18:18:08 +000021084ac_config_commands="$ac_config_commands test/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021085
21086
Reid Spencera773bd52006-08-04 18:18:08 +000021087ac_config_commands="$ac_config_commands test/Makefile.tests"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021088
21089
Bill Wendlingf24eb392009-01-04 23:12:30 +000021090ac_config_commands="$ac_config_commands unittests/Makefile"
21091
21092
Reid Spencera773bd52006-08-04 18:18:08 +000021093ac_config_commands="$ac_config_commands tools/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021094
21095
Reid Spencera773bd52006-08-04 18:18:08 +000021096ac_config_commands="$ac_config_commands utils/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021097
21098
Reid Spencera773bd52006-08-04 18:18:08 +000021099ac_config_commands="$ac_config_commands projects/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021100
21101
Gordon Henriksen92f0dca2007-09-22 21:36:59 +000021102ac_config_commands="$ac_config_commands bindings/Makefile"
21103
21104
21105ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
21106
21107
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021108
John Criswell7a73b802003-06-30 21:59:07 +000021109cat >confcache <<\_ACEOF
21110# This file is a shell script that caches the results of configure
21111# tests run on this system so they can be shared between configure
21112# scripts and configure runs, see configure's option --config-cache.
21113# It is not useful on other systems. If it contains results you don't
21114# want to keep, you may remove or edit it.
21115#
21116# config.status only pays attention to the cache file if you give it
21117# the --recheck option to rerun configure.
21118#
John Criswell0c38eaf2003-09-10 15:17:25 +000021119# `ac_cv_env_foo' variables (set or unset) will be overridden when
John Criswell7a73b802003-06-30 21:59:07 +000021120# loading this file, other *unset* `ac_cv_foo' will be assigned the
21121# following values.
21122
21123_ACEOF
21124
21125# The following way of writing the cache mishandles newlines in values,
21126# but we know of no workaround that is simple, portable, and efficient.
Reid Spencera773bd52006-08-04 18:18:08 +000021127# So, we kill variables containing newlines.
John Criswell7a73b802003-06-30 21:59:07 +000021128# Ultrix sh set writes to stderr and can't be redirected directly,
21129# and sets the high bit in the cache file unless we assign to the vars.
Reid Spencera773bd52006-08-04 18:18:08 +000021130(
21131 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21132 eval ac_val=\$$ac_var
21133 case $ac_val in #(
21134 *${as_nl}*)
21135 case $ac_var in #(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021136 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21137echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021138 esac
21139 case $ac_var in #(
21140 _ | IFS | as_nl) ;; #(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021141 *) $as_unset $ac_var ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021142 esac ;;
21143 esac
21144 done
21145
John Criswell7a73b802003-06-30 21:59:07 +000021146 (set) 2>&1 |
Reid Spencera773bd52006-08-04 18:18:08 +000021147 case $as_nl`(ac_space=' '; set) 2>&1` in #(
21148 *${as_nl}ac_space=\ *)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021149 # `set' does not quote correctly, so add quotes (double-quote
21150 # substitution turns \\\\ into \\, and sed turns \\ into \).
John Criswell7a73b802003-06-30 21:59:07 +000021151 sed -n \
Reid Spencer2706f8c2004-09-19 23:53:36 +000021152 "s/'/'\\\\''/g;
21153 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Reid Spencera773bd52006-08-04 18:18:08 +000021154 ;; #(
John Criswell7a73b802003-06-30 21:59:07 +000021155 *)
21156 # `set' quotes correctly as required by POSIX, so do not add quotes.
Reid Spencera773bd52006-08-04 18:18:08 +000021157 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
John Criswell7a73b802003-06-30 21:59:07 +000021158 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021159 esac |
21160 sort
21161) |
John Criswell7a73b802003-06-30 21:59:07 +000021162 sed '
Reid Spencera773bd52006-08-04 18:18:08 +000021163 /^ac_cv_env_/b end
John Criswell7a73b802003-06-30 21:59:07 +000021164 t clear
Reid Spencera773bd52006-08-04 18:18:08 +000021165 :clear
John Criswell7a73b802003-06-30 21:59:07 +000021166 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21167 t end
Reid Spencera773bd52006-08-04 18:18:08 +000021168 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21169 :end' >>confcache
21170if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21171 if test -w "$cache_file"; then
21172 test "x$cache_file" != "x/dev/null" &&
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021173 { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21174echo "$as_me: updating cache $cache_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +000021175 cat confcache >$cache_file
21176 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021177 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21178echo "$as_me: not updating unwritable cache $cache_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +000021179 fi
21180fi
21181rm -f confcache
21182
21183test "x$prefix" = xNONE && prefix=$ac_default_prefix
21184# Let make expand exec_prefix.
21185test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21186
John Criswell7a73b802003-06-30 21:59:07 +000021187DEFS=-DHAVE_CONFIG_H
21188
John Criswell0c38eaf2003-09-10 15:17:25 +000021189ac_libobjs=
21190ac_ltlibobjs=
21191for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21192 # 1. Remove the extension, and $U if already installed.
Reid Spencera773bd52006-08-04 18:18:08 +000021193 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021194 ac_i=`echo "$ac_i" | sed "$ac_script"`
Reid Spencera773bd52006-08-04 18:18:08 +000021195 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
21196 # will be set to the directory where LIBOBJS objects are built.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021197 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21198 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
John Criswell0c38eaf2003-09-10 15:17:25 +000021199done
21200LIBOBJS=$ac_libobjs
21201
21202LTLIBOBJS=$ac_ltlibobjs
21203
21204
Reid Spencer2bc7bd52004-11-29 12:29:58 +000021205if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021206 { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
21207Usually this means the macro was only invoked conditionally." >&5
21208echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
21209Usually this means the macro was only invoked conditionally." >&2;}
21210 { (exit 1); exit 1; }; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000021211fi
21212if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021213 { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21214Usually this means the macro was only invoked conditionally." >&5
21215echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21216Usually this means the macro was only invoked conditionally." >&2;}
21217 { (exit 1); exit 1; }; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000021218fi
John Criswell7a73b802003-06-30 21:59:07 +000021219
21220: ${CONFIG_STATUS=./config.status}
21221ac_clean_files_save=$ac_clean_files
21222ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021223{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21224echo "$as_me: creating $CONFIG_STATUS" >&6;}
21225cat >$CONFIG_STATUS <<_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021226#! $SHELL
21227# Generated by $as_me.
21228# Run this file to recreate the current configuration.
21229# Compiler output produced by configure, useful for debugging
21230# configure, is in config.log if it exists.
21231
21232debug=false
John Criswell0c38eaf2003-09-10 15:17:25 +000021233ac_cs_recheck=false
21234ac_cs_silent=false
John Criswell7a73b802003-06-30 21:59:07 +000021235SHELL=\${CONFIG_SHELL-$SHELL}
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021236_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021237
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021238cat >>$CONFIG_STATUS <<\_ACEOF
21239## --------------------- ##
21240## M4sh Initialization. ##
21241## --------------------- ##
21242
21243# Be Bourne compatible
21244if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
John Criswell7a73b802003-06-30 21:59:07 +000021245 emulate sh
21246 NULLCMD=:
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021247 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
John Criswell0c38eaf2003-09-10 15:17:25 +000021248 # is contrary to our usage. Disable this feature.
21249 alias -g '${1+"$@"}'='"$@"'
Reid Spencera773bd52006-08-04 18:18:08 +000021250 setopt NO_GLOB_SUBST
21251else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021252 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
John Criswell7a73b802003-06-30 21:59:07 +000021253fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021254BIN_SH=xpg4; export BIN_SH # for Tru64
21255DUALCASE=1; export DUALCASE # for MKS sh
John Criswell7a73b802003-06-30 21:59:07 +000021256
John Criswell7a73b802003-06-30 21:59:07 +000021257
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021258# PATH needs CR
21259# Avoid depending upon Character Ranges.
21260as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21261as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21262as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21263as_cr_digits='0123456789'
21264as_cr_alnum=$as_cr_Letters$as_cr_digits
John Criswell7a73b802003-06-30 21:59:07 +000021265
21266# The user is always right.
21267if test "${PATH_SEPARATOR+set}" != set; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021268 echo "#! /bin/sh" >conf$$.sh
21269 echo "exit 0" >>conf$$.sh
21270 chmod +x conf$$.sh
21271 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21272 PATH_SEPARATOR=';'
21273 else
21274 PATH_SEPARATOR=:
21275 fi
21276 rm -f conf$$.sh
21277fi
21278
21279# Support unset when possible.
21280if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21281 as_unset=unset
21282else
21283 as_unset=false
Reid Spencera773bd52006-08-04 18:18:08 +000021284fi
John Criswell7a73b802003-06-30 21:59:07 +000021285
Reid Spencera773bd52006-08-04 18:18:08 +000021286
21287# IFS
21288# We need space, tab and new line, in precisely that order. Quoting is
21289# there to prevent editors from complaining about space-tab.
21290# (If _AS_PATH_WALK were called with IFS unset, it would disable word
21291# splitting by setting IFS to empty value.)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021292as_nl='
21293'
Reid Spencera773bd52006-08-04 18:18:08 +000021294IFS=" "" $as_nl"
21295
21296# Find who we are. Look in the path if we contain no directory separator.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021297case $0 in
Reid Spencera773bd52006-08-04 18:18:08 +000021298 *[\\/]* ) as_myself=$0 ;;
21299 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
John Criswell7a73b802003-06-30 21:59:07 +000021300for as_dir in $PATH
21301do
21302 IFS=$as_save_IFS
21303 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021304 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21305done
Reid Spencera773bd52006-08-04 18:18:08 +000021306IFS=$as_save_IFS
John Criswell7a73b802003-06-30 21:59:07 +000021307
Reid Spencera773bd52006-08-04 18:18:08 +000021308 ;;
21309esac
21310# We did not find ourselves, most probably we were run as `sh COMMAND'
21311# in which case we are not to be found in the path.
21312if test "x$as_myself" = x; then
21313 as_myself=$0
21314fi
21315if test ! -f "$as_myself"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021316 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21317 { (exit 1); exit 1; }
Reid Spencera773bd52006-08-04 18:18:08 +000021318fi
21319
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021320# Work around bugs in pre-3.0 UWIN ksh.
21321for as_var in ENV MAIL MAILPATH
21322do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
Reid Spencera773bd52006-08-04 18:18:08 +000021323done
21324PS1='$ '
21325PS2='> '
21326PS4='+ '
21327
21328# NLS nuisances.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021329for as_var in \
21330 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21331 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21332 LC_TELEPHONE LC_TIME
21333do
21334 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21335 eval $as_var=C; export $as_var
21336 else
21337 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
Torok Edwin871384f2010-01-26 08:50:50 +000021338 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021339done
Torok Edwin871384f2010-01-26 08:50:50 +000021340
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021341# Required to use basename.
Reid Spencera773bd52006-08-04 18:18:08 +000021342if expr a : '\(a\)' >/dev/null 2>&1 &&
21343 test "X`expr 00001 : '.*\(...\)'`" = X001; then
21344 as_expr=expr
21345else
21346 as_expr=false
21347fi
21348
21349if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21350 as_basename=basename
21351else
21352 as_basename=false
21353fi
21354
21355
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021356# Name of the executable.
Reid Spencera773bd52006-08-04 18:18:08 +000021357as_me=`$as_basename -- "$0" ||
21358$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21359 X"$0" : 'X\(//\)$' \| \
21360 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021361echo X/"$0" |
Reid Spencera773bd52006-08-04 18:18:08 +000021362 sed '/^.*\/\([^/][^/]*\)\/*$/{
21363 s//\1/
21364 q
21365 }
21366 /^X\/\(\/\/\)$/{
21367 s//\1/
21368 q
21369 }
21370 /^X\/\(\/\).*/{
21371 s//\1/
21372 q
21373 }
21374 s/.*/./; q'`
21375
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021376# CDPATH.
21377$as_unset CDPATH
21378
21379
21380
21381 as_lineno_1=$LINENO
21382 as_lineno_2=$LINENO
21383 test "x$as_lineno_1" != "x$as_lineno_2" &&
21384 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21385
21386 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21387 # uniformly replaced by the line number. The first 'sed' inserts a
21388 # line-number line after each line using $LINENO; the second 'sed'
21389 # does the real work. The second script uses 'N' to pair each
21390 # line-number line with the line containing $LINENO, and appends
21391 # trailing '-' during substitution so that $LINENO is not a special
21392 # case at line end.
21393 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21394 # scripts with optimization help from Paolo Bonzini. Blame Lee
21395 # E. McMahon (1931-1989) for sed's syntax. :-)
21396 sed -n '
21397 p
21398 /[$]LINENO/=
21399 ' <$as_myself |
21400 sed '
21401 s/[$]LINENO.*/&-/
21402 t lineno
21403 b
21404 :lineno
21405 N
21406 :loop
21407 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21408 t loop
21409 s/-\n.*//
21410 ' >$as_me.lineno &&
21411 chmod +x "$as_me.lineno" ||
21412 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21413 { (exit 1); exit 1; }; }
21414
21415 # Don't try to exec as it changes $[0], causing all sort of problems
21416 # (the dirname of $[0] is not the place where we might find the
21417 # original and so on. Autoconf is especially sensitive to this).
21418 . "./$as_me.lineno"
21419 # Exit status is that of the last command.
21420 exit
21421}
21422
21423
21424if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21425 as_dirname=dirname
21426else
21427 as_dirname=false
21428fi
Reid Spencera773bd52006-08-04 18:18:08 +000021429
21430ECHO_C= ECHO_N= ECHO_T=
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021431case `echo -n x` in
Reid Spencera773bd52006-08-04 18:18:08 +000021432-n*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021433 case `echo 'x\c'` in
Reid Spencera773bd52006-08-04 18:18:08 +000021434 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021435 *) ECHO_C='\c';;
Reid Spencera773bd52006-08-04 18:18:08 +000021436 esac;;
21437*)
21438 ECHO_N='-n';;
John Criswell7a73b802003-06-30 21:59:07 +000021439esac
21440
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021441if expr a : '\(a\)' >/dev/null 2>&1 &&
21442 test "X`expr 00001 : '.*\(...\)'`" = X001; then
21443 as_expr=expr
21444else
21445 as_expr=false
21446fi
21447
John Criswell7a73b802003-06-30 21:59:07 +000021448rm -f conf$$ conf$$.exe conf$$.file
Reid Spencera773bd52006-08-04 18:18:08 +000021449if test -d conf$$.dir; then
21450 rm -f conf$$.dir/conf$$.file
21451else
21452 rm -f conf$$.dir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021453 mkdir conf$$.dir
Reid Spencera773bd52006-08-04 18:18:08 +000021454fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021455echo >conf$$.file
21456if ln -s conf$$.file conf$$ 2>/dev/null; then
21457 as_ln_s='ln -s'
21458 # ... but there are two gotchas:
21459 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21460 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21461 # In both cases, we have to default to `cp -p'.
21462 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
John Criswell7a73b802003-06-30 21:59:07 +000021463 as_ln_s='cp -p'
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021464elif ln conf$$.file conf$$ 2>/dev/null; then
21465 as_ln_s=ln
John Criswell7a73b802003-06-30 21:59:07 +000021466else
21467 as_ln_s='cp -p'
21468fi
Reid Spencera773bd52006-08-04 18:18:08 +000021469rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21470rmdir conf$$.dir 2>/dev/null
John Criswell7a73b802003-06-30 21:59:07 +000021471
John Criswell0c38eaf2003-09-10 15:17:25 +000021472if mkdir -p . 2>/dev/null; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021473 as_mkdir_p=:
John Criswell0c38eaf2003-09-10 15:17:25 +000021474else
Reid Spencer2706f8c2004-09-19 23:53:36 +000021475 test -d ./-p && rmdir ./-p
John Criswell0c38eaf2003-09-10 15:17:25 +000021476 as_mkdir_p=false
21477fi
21478
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021479# Find out whether ``test -x'' works. Don't use a zero-byte file, as
21480# systems may use methods other than mode bits to determine executability.
21481cat >conf$$.file <<_ASEOF
21482#! /bin/sh
21483exit 0
21484_ASEOF
21485chmod +x conf$$.file
21486if test -x conf$$.file >/dev/null 2>&1; then
21487 as_executable_p="test -x"
Reid Spencera773bd52006-08-04 18:18:08 +000021488else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021489 as_executable_p=:
Reid Spencera773bd52006-08-04 18:18:08 +000021490fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021491rm -f conf$$.file
John Criswell7a73b802003-06-30 21:59:07 +000021492
21493# Sed expression to map a string onto a valid CPP name.
Reid Spencer2706f8c2004-09-19 23:53:36 +000021494as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
John Criswell7a73b802003-06-30 21:59:07 +000021495
21496# Sed expression to map a string onto a valid variable name.
Reid Spencer2706f8c2004-09-19 23:53:36 +000021497as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
John Criswell7a73b802003-06-30 21:59:07 +000021498
21499
John Criswell7a73b802003-06-30 21:59:07 +000021500exec 6>&1
21501
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021502# Save the log message, to keep $[0] and so on meaningful, and to
John Criswell7a73b802003-06-30 21:59:07 +000021503# report actual input values of CONFIG_FILES etc. instead of their
Reid Spencera773bd52006-08-04 18:18:08 +000021504# values after options handling.
21505ac_log="
Eric Christopherf33ab862011-12-21 00:52:44 +000021506This file was extended by LLVM $as_me 3.1svn, which was
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021507generated by GNU Autoconf 2.60. Invocation command line was
John Criswell7a73b802003-06-30 21:59:07 +000021508
21509 CONFIG_FILES = $CONFIG_FILES
21510 CONFIG_HEADERS = $CONFIG_HEADERS
21511 CONFIG_LINKS = $CONFIG_LINKS
21512 CONFIG_COMMANDS = $CONFIG_COMMANDS
21513 $ $0 $@
21514
Reid Spencera773bd52006-08-04 18:18:08 +000021515on `(hostname || uname -n) 2>/dev/null | sed 1q`
21516"
21517
John Criswell7a73b802003-06-30 21:59:07 +000021518_ACEOF
21519
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021520cat >>$CONFIG_STATUS <<_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021521# Files that config.status was made for.
Reid Spencera773bd52006-08-04 18:18:08 +000021522config_files="$ac_config_files"
21523config_headers="$ac_config_headers"
21524config_commands="$ac_config_commands"
John Criswell7a73b802003-06-30 21:59:07 +000021525
Reid Spencera773bd52006-08-04 18:18:08 +000021526_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021527
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021528cat >>$CONFIG_STATUS <<\_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021529ac_cs_usage="\
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021530\`$as_me' instantiates files from templates according to the
21531current configuration.
John Criswell7a73b802003-06-30 21:59:07 +000021532
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021533Usage: $0 [OPTIONS] [FILE]...
John Criswell7a73b802003-06-30 21:59:07 +000021534
21535 -h, --help print this help, then exit
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021536 -V, --version print version number, then exit
21537 -q, --quiet do not print progress messages
John Criswell7a73b802003-06-30 21:59:07 +000021538 -d, --debug don't remove temporary files
21539 --recheck update $as_me by reconfiguring in the same conditions
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021540 --file=FILE[:TEMPLATE]
21541 instantiate the configuration file FILE
21542 --header=FILE[:TEMPLATE]
21543 instantiate the configuration header FILE
John Criswell7a73b802003-06-30 21:59:07 +000021544
21545Configuration files:
21546$config_files
21547
21548Configuration headers:
21549$config_headers
21550
John Criswellc764fbc2003-09-06 15:17:13 +000021551Configuration commands:
21552$config_commands
21553
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021554Report bugs to <bug-autoconf@gnu.org>."
John Criswell7a73b802003-06-30 21:59:07 +000021555
Reid Spencera773bd52006-08-04 18:18:08 +000021556_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021557cat >>$CONFIG_STATUS <<_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021558ac_cs_version="\\
Eric Christopherf33ab862011-12-21 00:52:44 +000021559LLVM config.status 3.1svn
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021560configured by $0, generated by GNU Autoconf 2.60,
21561 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
John Criswell7a73b802003-06-30 21:59:07 +000021562
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021563Copyright (C) 2006 Free Software Foundation, Inc.
John Criswell7a73b802003-06-30 21:59:07 +000021564This config.status script is free software; the Free Software Foundation
21565gives unlimited permission to copy, distribute and modify it."
Reid Spencera773bd52006-08-04 18:18:08 +000021566
21567ac_pwd='$ac_pwd'
21568srcdir='$srcdir'
21569INSTALL='$INSTALL'
John Criswell7a73b802003-06-30 21:59:07 +000021570_ACEOF
21571
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021572cat >>$CONFIG_STATUS <<\_ACEOF
21573# If no file are specified by the user, then we need to provide default
21574# value. By we need to know if files were specified by the user.
John Criswell7a73b802003-06-30 21:59:07 +000021575ac_need_defaults=:
21576while test $# != 0
21577do
21578 case $1 in
21579 --*=*)
Reid Spencera773bd52006-08-04 18:18:08 +000021580 ac_option=`expr "X$1" : 'X\([^=]*\)='`
21581 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
John Criswell0c38eaf2003-09-10 15:17:25 +000021582 ac_shift=:
John Criswell7a73b802003-06-30 21:59:07 +000021583 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021584 *)
John Criswell0c38eaf2003-09-10 15:17:25 +000021585 ac_option=$1
21586 ac_optarg=$2
21587 ac_shift=shift
21588 ;;
John Criswell7a73b802003-06-30 21:59:07 +000021589 esac
21590
John Criswell0c38eaf2003-09-10 15:17:25 +000021591 case $ac_option in
John Criswell7a73b802003-06-30 21:59:07 +000021592 # Handling of the options.
John Criswell0c38eaf2003-09-10 15:17:25 +000021593 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21594 ac_cs_recheck=: ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021595 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021596 echo "$ac_cs_version"; exit ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021597 --debug | --debu | --deb | --de | --d | -d )
John Criswell7a73b802003-06-30 21:59:07 +000021598 debug=: ;;
21599 --file | --fil | --fi | --f )
John Criswell0c38eaf2003-09-10 15:17:25 +000021600 $ac_shift
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021601 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
John Criswell7a73b802003-06-30 21:59:07 +000021602 ac_need_defaults=false;;
21603 --header | --heade | --head | --hea )
John Criswell0c38eaf2003-09-10 15:17:25 +000021604 $ac_shift
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021605 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
John Criswell7a73b802003-06-30 21:59:07 +000021606 ac_need_defaults=false;;
Reid Spencera773bd52006-08-04 18:18:08 +000021607 --he | --h)
21608 # Conflict between --help and --header
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021609 { echo "$as_me: error: ambiguous option: $1
21610Try \`$0 --help' for more information." >&2
21611 { (exit 1); exit 1; }; };;
Reid Spencera773bd52006-08-04 18:18:08 +000021612 --help | --hel | -h )
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021613 echo "$ac_cs_usage"; exit ;;
John Criswell0c38eaf2003-09-10 15:17:25 +000021614 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21615 | -silent | --silent | --silen | --sile | --sil | --si | --s)
21616 ac_cs_silent=: ;;
John Criswell7a73b802003-06-30 21:59:07 +000021617
21618 # This is an error.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021619 -*) { echo "$as_me: error: unrecognized option: $1
21620Try \`$0 --help' for more information." >&2
21621 { (exit 1); exit 1; }; } ;;
John Criswell7a73b802003-06-30 21:59:07 +000021622
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021623 *) ac_config_targets="$ac_config_targets $1"
Reid Spencera773bd52006-08-04 18:18:08 +000021624 ac_need_defaults=false ;;
John Criswell7a73b802003-06-30 21:59:07 +000021625
21626 esac
21627 shift
21628done
21629
John Criswell0c38eaf2003-09-10 15:17:25 +000021630ac_configure_extra_args=
21631
21632if $ac_cs_silent; then
21633 exec 6>/dev/null
21634 ac_configure_extra_args="$ac_configure_extra_args --silent"
21635fi
21636
21637_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021638cat >>$CONFIG_STATUS <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000021639if \$ac_cs_recheck; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021640 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21641 CONFIG_SHELL=$SHELL
Reid Spencera773bd52006-08-04 18:18:08 +000021642 export CONFIG_SHELL
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021643 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
John Criswell0c38eaf2003-09-10 15:17:25 +000021644fi
21645
John Criswell7a73b802003-06-30 21:59:07 +000021646_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021647cat >>$CONFIG_STATUS <<\_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000021648exec 5>>config.log
21649{
21650 echo
21651 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21652## Running $as_me. ##
21653_ASBOX
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021654 echo "$ac_log"
Reid Spencera773bd52006-08-04 18:18:08 +000021655} >&5
John Criswell7a73b802003-06-30 21:59:07 +000021656
Reid Spencera773bd52006-08-04 18:18:08 +000021657_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021658cat >>$CONFIG_STATUS <<_ACEOF
John Criswellc764fbc2003-09-06 15:17:13 +000021659#
Reid Spencera773bd52006-08-04 18:18:08 +000021660# INIT-COMMANDS
John Criswellc764fbc2003-09-06 15:17:13 +000021661#
Reid Spencerc0682832005-02-24 19:05:19 +000021662llvm_src="${srcdir}"
John Criswellc764fbc2003-09-06 15:17:13 +000021663
21664_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021665
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021666cat >>$CONFIG_STATUS <<\_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000021667
21668# Handling of arguments.
John Criswell7a73b802003-06-30 21:59:07 +000021669for ac_config_target in $ac_config_targets
21670do
Reid Spencera773bd52006-08-04 18:18:08 +000021671 case $ac_config_target in
21672 "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
Eric Christophera1cba682010-08-08 02:44:25 +000021673 "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
Douglas Gregor1555a232009-06-16 20:12:29 +000021674 "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
21675 "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +000021676 "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
Daniel Dunbar4fc760e2009-11-25 04:37:28 +000021677 "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
Michael J. Spencer1f6efa32010-11-29 18:16:10 +000021678 "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021679 "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
Reid Spencerea949cf2006-08-16 00:45:38 +000021680 "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
Peter Collingbourne7be3a602011-05-13 03:27:56 +000021681 "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
Eric Christopher63c09512012-02-02 00:16:55 +000021682 "${clang_src_root}/include/clang/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS ${clang_src_root}/include/clang/Config/config.h" ;;
21683 "${clang_src_root}/docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES ${clang_src_root}/docs/doxygen.cfg" ;;
Eric Christopher360fa9a2011-10-26 00:42:12 +000021684 "bindings/ocaml/llvm/META.llvm") CONFIG_FILES="$CONFIG_FILES bindings/ocaml/llvm/META.llvm" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021685 "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
21686 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
21687 "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
21688 "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
21689 "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
Reid Spencer8b2e1412006-11-17 03:32:33 +000021690 "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021691 "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
21692 "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
Bill Wendlingf24eb392009-01-04 23:12:30 +000021693 "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021694 "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
21695 "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
21696 "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
Gordon Henriksen92f0dca2007-09-22 21:36:59 +000021697 "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
21698 "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021699
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021700 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21701echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21702 { (exit 1); exit 1; }; };;
John Criswell7a73b802003-06-30 21:59:07 +000021703 esac
21704done
21705
Reid Spencera773bd52006-08-04 18:18:08 +000021706
John Criswell7a73b802003-06-30 21:59:07 +000021707# If the user did not use the arguments to specify the items to instantiate,
21708# then the envvar interface is used. Set only those that are not.
21709# We use the long form for the default assignment because of an extremely
21710# bizarre bug on SunOS 4.1.3.
21711if $ac_need_defaults; then
21712 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21713 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
John Criswellc764fbc2003-09-06 15:17:13 +000021714 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
John Criswell7a73b802003-06-30 21:59:07 +000021715fi
21716
John Criswell0c38eaf2003-09-10 15:17:25 +000021717# Have a temporary directory for convenience. Make it in the build tree
Reid Spencera773bd52006-08-04 18:18:08 +000021718# simply because there is no reason against having it here, and in addition,
John Criswell0c38eaf2003-09-10 15:17:25 +000021719# creating and moving files from /tmp can sometimes cause problems.
Reid Spencera773bd52006-08-04 18:18:08 +000021720# Hook for its removal unless debugging.
21721# Note that there is a small window in which the directory will not be cleaned:
21722# after its creation but before its name has been assigned to `$tmp'.
John Criswell7a73b802003-06-30 21:59:07 +000021723$debug ||
21724{
Reid Spencera773bd52006-08-04 18:18:08 +000021725 tmp=
21726 trap 'exit_status=$?
21727 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21728' 0
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021729 trap '{ (exit 1); exit 1; }' 1 2 13 15
John Criswell7a73b802003-06-30 21:59:07 +000021730}
John Criswell7a73b802003-06-30 21:59:07 +000021731# Create a (secure) tmp directory for tmp files.
John Criswell0c38eaf2003-09-10 15:17:25 +000021732
John Criswell7a73b802003-06-30 21:59:07 +000021733{
Reid Spencera773bd52006-08-04 18:18:08 +000021734 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
John Criswell7a73b802003-06-30 21:59:07 +000021735 test -n "$tmp" && test -d "$tmp"
21736} ||
21737{
Reid Spencera773bd52006-08-04 18:18:08 +000021738 tmp=./conf$$-$RANDOM
21739 (umask 077 && mkdir "$tmp")
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021740} ||
21741{
21742 echo "$me: cannot create a temporary directory in ." >&2
21743 { (exit 1); exit 1; }
21744}
John Criswell7a73b802003-06-30 21:59:07 +000021745
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021746#
21747# Set up the sed scripts for CONFIG_FILES section.
21748#
21749
21750# No need to generate the scripts if there are no CONFIG_FILES.
21751# This happens for instance when ./config.status config.h
Reid Spencera773bd52006-08-04 18:18:08 +000021752if test -n "$CONFIG_FILES"; then
John Criswell7a73b802003-06-30 21:59:07 +000021753
21754_ACEOF
21755
Reid Spencera773bd52006-08-04 18:18:08 +000021756
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021757
Reid Spencera773bd52006-08-04 18:18:08 +000021758ac_delim='%!_!# '
21759for ac_last_try in false false false false false :; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021760 cat >conf$$subs.sed <<_ACEOF
21761SHELL!$SHELL$ac_delim
21762PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
21763PACKAGE_NAME!$PACKAGE_NAME$ac_delim
21764PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
21765PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
21766PACKAGE_STRING!$PACKAGE_STRING$ac_delim
21767PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
21768exec_prefix!$exec_prefix$ac_delim
21769prefix!$prefix$ac_delim
21770program_transform_name!$program_transform_name$ac_delim
21771bindir!$bindir$ac_delim
21772sbindir!$sbindir$ac_delim
21773libexecdir!$libexecdir$ac_delim
21774datarootdir!$datarootdir$ac_delim
21775datadir!$datadir$ac_delim
21776sysconfdir!$sysconfdir$ac_delim
21777sharedstatedir!$sharedstatedir$ac_delim
21778localstatedir!$localstatedir$ac_delim
21779includedir!$includedir$ac_delim
21780oldincludedir!$oldincludedir$ac_delim
21781docdir!$docdir$ac_delim
21782infodir!$infodir$ac_delim
21783htmldir!$htmldir$ac_delim
21784dvidir!$dvidir$ac_delim
21785pdfdir!$pdfdir$ac_delim
21786psdir!$psdir$ac_delim
21787libdir!$libdir$ac_delim
21788localedir!$localedir$ac_delim
21789mandir!$mandir$ac_delim
21790DEFS!$DEFS$ac_delim
21791ECHO_C!$ECHO_C$ac_delim
21792ECHO_N!$ECHO_N$ac_delim
21793ECHO_T!$ECHO_T$ac_delim
21794LIBS!$LIBS$ac_delim
21795build_alias!$build_alias$ac_delim
21796host_alias!$host_alias$ac_delim
21797target_alias!$target_alias$ac_delim
21798LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
Eric Christopherffee5722011-09-16 20:36:25 +000021799CC!$CC$ac_delim
21800CFLAGS!$CFLAGS$ac_delim
21801LDFLAGS!$LDFLAGS$ac_delim
21802CPPFLAGS!$CPPFLAGS$ac_delim
21803ac_ct_CC!$ac_ct_CC$ac_delim
21804EXEEXT!$EXEEXT$ac_delim
21805OBJEXT!$OBJEXT$ac_delim
21806CXX!$CXX$ac_delim
21807CXXFLAGS!$CXXFLAGS$ac_delim
21808ac_ct_CXX!$ac_ct_CXX$ac_delim
21809CPP!$CPP$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021810subdirs!$subdirs$ac_delim
Tobias Grosserbaaadb22010-10-30 00:54:26 +000021811ENABLE_POLLY!$ENABLE_POLLY$ac_delim
21812LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021813build!$build$ac_delim
21814build_cpu!$build_cpu$ac_delim
21815build_vendor!$build_vendor$ac_delim
21816build_os!$build_os$ac_delim
21817host!$host$ac_delim
21818host_cpu!$host_cpu$ac_delim
21819host_vendor!$host_vendor$ac_delim
21820host_os!$host_os$ac_delim
21821target!$target$ac_delim
21822target_cpu!$target_cpu$ac_delim
21823target_vendor!$target_vendor$ac_delim
21824target_os!$target_os$ac_delim
21825OS!$OS$ac_delim
21826HOST_OS!$HOST_OS$ac_delim
21827TARGET_OS!$TARGET_OS$ac_delim
21828LINKALL!$LINKALL$ac_delim
21829NOLINKALL!$NOLINKALL$ac_delim
21830LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
21831LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
21832ARCH!$ARCH$ac_delim
21833ENDIAN!$ENDIAN$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021834GREP!$GREP$ac_delim
21835EGREP!$EGREP$ac_delim
21836LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
21837BUILD_CC!$BUILD_CC$ac_delim
21838BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
21839BUILD_CXX!$BUILD_CXX$ac_delim
21840CVSBUILD!$CVSBUILD$ac_delim
Eric Christopherbee515f2011-11-11 22:51:42 +000021841ENABLE_LIBCPP!$ENABLE_LIBCPP$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021842ENABLE_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
NAKAMURA Takumic73f3d12011-11-28 01:07:19 +000021853LLVM_ENABLE_THREADS!$LLVM_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
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021858_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000021859
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021860 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
Reid Spencera773bd52006-08-04 18:18:08 +000021861 break
21862 elif $ac_last_try; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021863 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21864echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21865 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +000021866 else
21867 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
John Criswell7a73b802003-06-30 21:59:07 +000021868 fi
Reid Spencera773bd52006-08-04 18:18:08 +000021869done
21870
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021871ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21872if test -n "$ac_eof"; then
21873 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21874 ac_eof=`expr $ac_eof + 1`
21875fi
21876
21877cat >>$CONFIG_STATUS <<_ACEOF
21878cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
21879/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Reid Spencera773bd52006-08-04 18:18:08 +000021880_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021881sed '
21882s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21883s/^/s,@/; s/!/@,|#_!!_#|/
21884:n
21885t n
21886s/'"$ac_delim"'$/,g/; t
21887s/$/\\/; p
21888N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21889' >>$CONFIG_STATUS <conf$$subs.sed
21890rm -f conf$$subs.sed
21891cat >>$CONFIG_STATUS <<_ACEOF
21892CEOF$ac_eof
Reid Spencera773bd52006-08-04 18:18:08 +000021893_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021894
21895
21896ac_delim='%!_!# '
21897for ac_last_try in false false false false false :; do
21898 cat >conf$$subs.sed <<_ACEOF
Eric Christopherbee515f2011-11-11 22:51:42 +000021899ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
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
NAKAMURA Takumie5ab51d2011-10-16 02:54:26 +000021909CLANG_SRC_ROOT!$CLANG_SRC_ROOT$ac_delim
Daniel Dunbar98515672010-02-23 10:00:49 +000021910BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
Bob Wilsonae7e2a42011-11-28 07:59:52 +000021911INTERNAL_PREFIX!$INTERNAL_PREFIX$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021912NM!$NM$ac_delim
21913ifGNUmake!$ifGNUmake$ac_delim
21914LN_S!$LN_S$ac_delim
21915CMP!$CMP$ac_delim
21916CP!$CP$ac_delim
21917DATE!$DATE$ac_delim
21918FIND!$FIND$ac_delim
21919MKDIR!$MKDIR$ac_delim
21920MV!$MV$ac_delim
21921RANLIB!$RANLIB$ac_delim
21922AR!$AR$ac_delim
21923RM!$RM$ac_delim
21924SED!$SED$ac_delim
21925TAR!$TAR$ac_delim
21926BINPWD!$BINPWD$ac_delim
21927GRAPHVIZ!$GRAPHVIZ$ac_delim
21928DOT!$DOT$ac_delim
21929FDP!$FDP$ac_delim
21930NEATO!$NEATO$ac_delim
21931TWOPI!$TWOPI$ac_delim
21932CIRCO!$CIRCO$ac_delim
21933GV!$GV$ac_delim
21934DOTTY!$DOTTY$ac_delim
Dan Gohman48fd5a72010-09-27 16:28:34 +000021935XDOT_PY!$XDOT_PY$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021936PERL!$PERL$ac_delim
21937HAVE_PERL!$HAVE_PERL$ac_delim
21938INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
21939INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
21940INSTALL_DATA!$INSTALL_DATA$ac_delim
21941BZIP2!$BZIP2$ac_delim
mike-m68cb3192010-05-06 23:45:43 +000021942CAT!$CAT$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021943DOXYGEN!$DOXYGEN$ac_delim
21944GROFF!$GROFF$ac_delim
Eric Christopher031d3072010-12-10 01:31:51 +000021945GZIPBIN!$GZIPBIN$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021946POD2HTML!$POD2HTML$ac_delim
21947POD2MAN!$POD2MAN$ac_delim
mike-m68cb3192010-05-06 23:45:43 +000021948PDFROFF!$PDFROFF$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021949RUNTEST!$RUNTEST$ac_delim
21950TCLSH!$TCLSH$ac_delim
21951ZIP!$ZIP$ac_delim
21952OCAMLC!$OCAMLC$ac_delim
21953OCAMLOPT!$OCAMLOPT$ac_delim
21954OCAMLDEP!$OCAMLDEP$ac_delim
21955OCAMLDOC!$OCAMLDOC$ac_delim
21956GAS!$GAS$ac_delim
Dan Gohmanda612d62010-06-01 14:56:56 +000021957HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021958INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
21959INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
21960CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
21961CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
21962LIBADD_DL!$LIBADD_DL$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021963NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
21964NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
21965USE_UDIS86!$USE_UDIS86$ac_delim
21966USE_OPROFILE!$USE_OPROFILE$ac_delim
21967HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
21968HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
21969MMAP_FILE!$MMAP_FILE$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021970SHLIBEXT!$SHLIBEXT$ac_delim
Jeffrey Yasskinc9017192010-02-25 06:34:33 +000021971SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021972LLVM_PREFIX!$LLVM_PREFIX$ac_delim
21973LLVM_BINDIR!$LLVM_BINDIR$ac_delim
21974LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
21975LLVM_DATADIR!$LLVM_DATADIR$ac_delim
21976LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
21977LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
21978LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
21979LLVM_INFODIR!$LLVM_INFODIR$ac_delim
21980LLVM_MANDIR!$LLVM_MANDIR$ac_delim
21981LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
21982BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
21983ALL_BINDINGS!$ALL_BINDINGS$ac_delim
Eric Christophereeef9e82011-09-20 23:58:15 +000021984OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
21985ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
21986RPATH!$RPATH$ac_delim
21987RDYNAMIC!$RDYNAMIC$ac_delim
21988LIBOBJS!$LIBOBJS$ac_delim
21989LTLIBOBJS!$LTLIBOBJS$ac_delim
Reid Spencera773bd52006-08-04 18:18:08 +000021990_ACEOF
21991
Bob Wilsonae7e2a42011-11-28 07:59:52 +000021992 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 91; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021993 break
21994 elif $ac_last_try; then
21995 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21996echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21997 { (exit 1); exit 1; }; }
21998 else
21999 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22000 fi
22001done
22002
22003ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22004if test -n "$ac_eof"; then
22005 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22006 ac_eof=`expr $ac_eof + 1`
22007fi
22008
22009cat >>$CONFIG_STATUS <<_ACEOF
22010cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
Tobias Grossera84b5672010-11-10 16:31:34 +000022011/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22012_ACEOF
22013sed '
22014s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22015s/^/s,@/; s/!/@,|#_!!_#|/
22016:n
22017t n
22018s/'"$ac_delim"'$/,g/; t
22019s/$/\\/; p
22020N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22021' >>$CONFIG_STATUS <conf$$subs.sed
22022rm -f conf$$subs.sed
22023cat >>$CONFIG_STATUS <<_ACEOF
22024:end
22025s/|#_!!_#|//g
22026CEOF$ac_eof
22027_ACEOF
22028
22029
Reid Spencera773bd52006-08-04 18:18:08 +000022030# VPATH may cause trouble with some makes, so we remove $(srcdir),
22031# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22032# trailing colons and then remove the whole line if VPATH becomes empty
22033# (actually we leave an empty line to preserve line numbers).
22034if test "x$srcdir" = x.; then
22035 ac_vpsub='/^[ ]*VPATH[ ]*=/{
22036s/:*\$(srcdir):*/:/
22037s/:*\${srcdir}:*/:/
22038s/:*@srcdir@:*/:/
22039s/^\([^=]*=[ ]*\):*/\1/
22040s/:*$//
22041s/^[^=]*=[ ]*$//
22042}'
22043fi
22044
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022045cat >>$CONFIG_STATUS <<\_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000022046fi # test -n "$CONFIG_FILES"
22047
Reid Spencera773bd52006-08-04 18:18:08 +000022048
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022049for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS
Reid Spencera773bd52006-08-04 18:18:08 +000022050do
22051 case $ac_tag in
22052 :[FHLC]) ac_mode=$ac_tag; continue;;
22053 esac
22054 case $ac_mode$ac_tag in
22055 :[FHL]*:*);;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022056 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22057echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22058 { (exit 1); exit 1; }; };;
Reid Spencera773bd52006-08-04 18:18:08 +000022059 :[FH]-) ac_tag=-:-;;
22060 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22061 esac
22062 ac_save_IFS=$IFS
22063 IFS=:
22064 set x $ac_tag
22065 IFS=$ac_save_IFS
22066 shift
22067 ac_file=$1
22068 shift
22069
22070 case $ac_mode in
22071 :L) ac_source=$1;;
22072 :[FH])
22073 ac_file_inputs=
22074 for ac_f
22075 do
22076 case $ac_f in
22077 -) ac_f="$tmp/stdin";;
22078 *) # Look for the file first in the build tree, then in the source tree
22079 # (if the path is not absolute). The absolute path cannot be DOS-style,
22080 # because $ac_f cannot contain `:'.
22081 test -f "$ac_f" ||
22082 case $ac_f in
22083 [\\/$]*) false;;
22084 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22085 esac ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022086 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22087echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22088 { (exit 1); exit 1; }; };;
Reid Spencera773bd52006-08-04 18:18:08 +000022089 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022090 ac_file_inputs="$ac_file_inputs $ac_f"
Reid Spencera773bd52006-08-04 18:18:08 +000022091 done
22092
22093 # Let's still pretend it is `configure' which instantiates (i.e., don't
22094 # use $as_me), people would be surprised to read:
22095 # /* config.h. Generated by config.status. */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022096 configure_input="Generated from "`IFS=:
22097 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
Reid Spencera773bd52006-08-04 18:18:08 +000022098 if test x"$ac_file" != x-; then
22099 configure_input="$ac_file. $configure_input"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022100 { echo "$as_me:$LINENO: creating $ac_file" >&5
22101echo "$as_me: creating $ac_file" >&6;}
Reid Spencera773bd52006-08-04 18:18:08 +000022102 fi
22103
22104 case $ac_tag in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022105 *:-:* | *:-) cat >"$tmp/stdin";;
Reid Spencera773bd52006-08-04 18:18:08 +000022106 esac
22107 ;;
John Criswell7a73b802003-06-30 21:59:07 +000022108 esac
22109
Reid Spencera773bd52006-08-04 18:18:08 +000022110 ac_dir=`$as_dirname -- "$ac_file" ||
John Criswell7a73b802003-06-30 21:59:07 +000022111$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Reid Spencer2706f8c2004-09-19 23:53:36 +000022112 X"$ac_file" : 'X\(//\)[^/]' \| \
22113 X"$ac_file" : 'X\(//\)$' \| \
Reid Spencera773bd52006-08-04 18:18:08 +000022114 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022115echo X"$ac_file" |
Reid Spencera773bd52006-08-04 18:18:08 +000022116 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22117 s//\1/
22118 q
22119 }
22120 /^X\(\/\/\)[^/].*/{
22121 s//\1/
22122 q
22123 }
22124 /^X\(\/\/\)$/{
22125 s//\1/
22126 q
22127 }
22128 /^X\(\/\).*/{
22129 s//\1/
22130 q
22131 }
22132 s/.*/./; q'`
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022133 { as_dir="$ac_dir"
22134 case $as_dir in #(
22135 -*) as_dir=./$as_dir;;
22136 esac
22137 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22138 as_dirs=
22139 while :; do
22140 case $as_dir in #(
22141 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22142 *) as_qdir=$as_dir;;
22143 esac
22144 as_dirs="'$as_qdir' $as_dirs"
22145 as_dir=`$as_dirname -- "$as_dir" ||
22146$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22147 X"$as_dir" : 'X\(//\)[^/]' \| \
22148 X"$as_dir" : 'X\(//\)$' \| \
22149 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22150echo X"$as_dir" |
22151 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22152 s//\1/
22153 q
22154 }
22155 /^X\(\/\/\)[^/].*/{
22156 s//\1/
22157 q
22158 }
22159 /^X\(\/\/\)$/{
22160 s//\1/
22161 q
22162 }
22163 /^X\(\/\).*/{
22164 s//\1/
22165 q
22166 }
22167 s/.*/./; q'`
22168 test -d "$as_dir" && break
22169 done
22170 test -z "$as_dirs" || eval "mkdir $as_dirs"
22171 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22172echo "$as_me: error: cannot create directory $as_dir" >&2;}
22173 { (exit 1); exit 1; }; }; }
John Criswell7a73b802003-06-30 21:59:07 +000022174 ac_builddir=.
22175
Reid Spencera773bd52006-08-04 18:18:08 +000022176case "$ac_dir" in
22177.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22178*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022179 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
Reid Spencera773bd52006-08-04 18:18:08 +000022180 # A ".." for each directory in $ac_dir_suffix.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022181 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
Reid Spencera773bd52006-08-04 18:18:08 +000022182 case $ac_top_builddir_sub in
22183 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22184 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22185 esac ;;
22186esac
22187ac_abs_top_builddir=$ac_pwd
22188ac_abs_builddir=$ac_pwd$ac_dir_suffix
22189# for backward compatibility:
22190ac_top_builddir=$ac_top_build_prefix
John Criswell7a73b802003-06-30 21:59:07 +000022191
22192case $srcdir in
Reid Spencera773bd52006-08-04 18:18:08 +000022193 .) # We are building in place.
John Criswell7a73b802003-06-30 21:59:07 +000022194 ac_srcdir=.
Reid Spencera773bd52006-08-04 18:18:08 +000022195 ac_top_srcdir=$ac_top_builddir_sub
22196 ac_abs_top_srcdir=$ac_pwd ;;
22197 [\\/]* | ?:[\\/]* ) # Absolute name.
John Criswell7a73b802003-06-30 21:59:07 +000022198 ac_srcdir=$srcdir$ac_dir_suffix;
Reid Spencera773bd52006-08-04 18:18:08 +000022199 ac_top_srcdir=$srcdir
22200 ac_abs_top_srcdir=$srcdir ;;
22201 *) # Relative name.
22202 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22203 ac_top_srcdir=$ac_top_build_prefix$srcdir
22204 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
John Criswell7a73b802003-06-30 21:59:07 +000022205esac
Reid Spencera773bd52006-08-04 18:18:08 +000022206ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Reid Spencer2706f8c2004-09-19 23:53:36 +000022207
John Criswell7a73b802003-06-30 21:59:07 +000022208
Reid Spencera773bd52006-08-04 18:18:08 +000022209 case $ac_mode in
22210 :F)
22211 #
22212 # CONFIG_FILE
22213 #
John Criswell7a73b802003-06-30 21:59:07 +000022214
22215 case $INSTALL in
22216 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022217 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
John Criswell7a73b802003-06-30 21:59:07 +000022218 esac
John Criswell7a73b802003-06-30 21:59:07 +000022219_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000022220
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022221cat >>$CONFIG_STATUS <<\_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000022222# If the template does not know about datarootdir, expand it.
22223# FIXME: This hack should be removed a few years after 2.60.
22224ac_datarootdir_hack=; ac_datarootdir_seen=
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022225
22226case `sed -n '/datarootdir/ {
Reid Spencera773bd52006-08-04 18:18:08 +000022227 p
22228 q
22229}
22230/@datadir@/p
22231/@docdir@/p
22232/@infodir@/p
22233/@localedir@/p
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022234/@mandir@/p
22235' $ac_file_inputs` in
Reid Spencera773bd52006-08-04 18:18:08 +000022236*datarootdir*) ac_datarootdir_seen=yes;;
22237*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022238 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22239echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
Reid Spencera773bd52006-08-04 18:18:08 +000022240_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022241cat >>$CONFIG_STATUS <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000022242 ac_datarootdir_hack='
22243 s&@datadir@&$datadir&g
22244 s&@docdir@&$docdir&g
22245 s&@infodir@&$infodir&g
22246 s&@localedir@&$localedir&g
22247 s&@mandir@&$mandir&g
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022248 s&\\\${datarootdir}&$datarootdir&g' ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022249esac
22250_ACEOF
22251
22252# Neutralize VPATH when `$srcdir' = `.'.
22253# Shell code in configure.ac might set extrasub.
22254# FIXME: do we really want to maintain this feature?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022255cat >>$CONFIG_STATUS <<_ACEOF
22256 sed "$ac_vpsub
John Criswell7a73b802003-06-30 21:59:07 +000022257$extrasub
22258_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022259cat >>$CONFIG_STATUS <<\_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000022260:t
22261/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022262s&@configure_input@&$configure_input&;t t
Reid Spencera773bd52006-08-04 18:18:08 +000022263s&@top_builddir@&$ac_top_builddir_sub&;t t
22264s&@srcdir@&$ac_srcdir&;t t
22265s&@abs_srcdir@&$ac_abs_srcdir&;t t
22266s&@top_srcdir@&$ac_top_srcdir&;t t
22267s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22268s&@builddir@&$ac_builddir&;t t
22269s&@abs_builddir@&$ac_abs_builddir&;t t
22270s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22271s&@INSTALL@&$ac_INSTALL&;t t
22272$ac_datarootdir_hack
Eric Christophereeef9e82011-09-20 23:58:15 +000022273" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
John Criswell7a73b802003-06-30 21:59:07 +000022274
Reid Spencera773bd52006-08-04 18:18:08 +000022275test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22276 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22277 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022278 { echo "$as_me:$LINENO: 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." >&5
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022280echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Reid Spencera773bd52006-08-04 18:18:08 +000022281which seems to be undefined. Please make sure it is defined." >&2;}
John Criswell7a73b802003-06-30 21:59:07 +000022282
Reid Spencera773bd52006-08-04 18:18:08 +000022283 rm -f "$tmp/stdin"
John Criswell7a73b802003-06-30 21:59:07 +000022284 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022285 -) cat "$tmp/out"; rm -f "$tmp/out";;
22286 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22287 esac
Reid Spencera773bd52006-08-04 18:18:08 +000022288 ;;
22289 :H)
22290 #
22291 # CONFIG_HEADER
22292 #
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022293_ACEOF
22294
22295# Transform confdefs.h into a sed script `conftest.defines', that
22296# substitutes the proper values into config.h.in to produce config.h.
22297rm -f conftest.defines conftest.tail
22298# First, append a space to every undef/define line, to ease matching.
22299echo 's/$/ /' >conftest.defines
22300# Then, protect against being on the right side of a sed subst, or in
22301# an unquoted here document, in config.status. If some macros were
22302# called several times there might be several #defines for the same
22303# symbol, which is useless. But do not sort them, since the last
22304# AC_DEFINE must be honored.
22305ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22306# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22307# NAME is the cpp macro being defined, VALUE is the value it is being given.
22308# PARAMS is the parameter list in the macro definition--in most cases, it's
22309# just an empty string.
22310ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
22311ac_dB='\\)[ (].*,\\1define\\2'
22312ac_dC=' '
22313ac_dD=' ,'
22314
22315uniq confdefs.h |
22316 sed -n '
22317 t rset
22318 :rset
22319 s/^[ ]*#[ ]*define[ ][ ]*//
22320 t ok
22321 d
22322 :ok
22323 s/[\\&,]/\\&/g
22324 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22325 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22326 ' >>conftest.defines
22327
22328# Remove the space that was appended to ease matching.
22329# Then replace #undef with comments. This is necessary, for
22330# example, in the case of _POSIX_SOURCE, which is predefined and required
22331# on some systems where configure will not decide to define it.
22332# (The regexp can be short, since the line contains either #define or #undef.)
22333echo 's/ $//
22334s,^[ #]*u.*,/* & */,' >>conftest.defines
22335
22336# Break up conftest.defines:
22337ac_max_sed_lines=50
22338
22339# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22340# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22341# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22342# et cetera.
22343ac_in='$ac_file_inputs'
22344ac_out='"$tmp/out1"'
22345ac_nxt='"$tmp/out2"'
22346
22347while :
22348do
22349 # Write a here document:
22350 cat >>$CONFIG_STATUS <<_ACEOF
22351 # First, check the format of the line:
22352 cat >"\$tmp/defines.sed" <<\\CEOF
22353/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
22354/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
22355b
22356:def
22357_ACEOF
22358 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22359 echo 'CEOF
22360 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22361 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22362 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22363 grep . conftest.tail >/dev/null || break
22364 rm -f conftest.defines
22365 mv conftest.tail conftest.defines
22366done
22367rm -f conftest.defines conftest.tail
22368
22369echo "ac_result=$ac_in" >>$CONFIG_STATUS
22370cat >>$CONFIG_STATUS <<\_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000022371 if test x"$ac_file" != x-; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022372 echo "/* $configure_input */" >"$tmp/config.h"
22373 cat "$ac_result" >>"$tmp/config.h"
22374 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22375 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22376echo "$as_me: $ac_file is unchanged" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +000022377 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022378 rm -f $ac_file
22379 mv "$tmp/config.h" $ac_file
John Criswell7a73b802003-06-30 21:59:07 +000022380 fi
22381 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022382 echo "/* $configure_input */"
22383 cat "$ac_result"
John Criswell7a73b802003-06-30 21:59:07 +000022384 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022385 rm -f "$tmp/out12"
Reid Spencera773bd52006-08-04 18:18:08 +000022386 ;;
John Criswellc764fbc2003-09-06 15:17:13 +000022387
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022388 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22389echo "$as_me: executing $ac_file commands" >&6;}
Reid Spencera773bd52006-08-04 18:18:08 +000022390 ;;
John Criswellc764fbc2003-09-06 15:17:13 +000022391 esac
John Criswell7a73b802003-06-30 21:59:07 +000022392
Reid Spencera773bd52006-08-04 18:18:08 +000022393
22394 case $ac_file$ac_mode in
22395 "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022396 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022397 "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
Torok Edwin64937982009-08-28 16:12:48 +000022398 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022399 "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022400 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022401 "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022402 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
Reid Spencer8b2e1412006-11-17 03:32:33 +000022403 "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022404 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022405 "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022406 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022407 "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
Torok Edwin64937982009-08-28 16:12:48 +000022408 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
Bill Wendlingf24eb392009-01-04 23:12:30 +000022409 "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022410 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022411 "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022412 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022413 "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022414 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022415 "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022416 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
Gordon Henriksen92f0dca2007-09-22 21:36:59 +000022417 "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022418 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
Gordon Henriksen92f0dca2007-09-22 21:36:59 +000022419 "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
Torok Edwin64937982009-08-28 16:12:48 +000022420 ${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 +000022421
22422 esac
22423done # for ac_tag
22424
John Criswell7a73b802003-06-30 21:59:07 +000022425
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022426{ (exit 0); exit 0; }
John Criswell7a73b802003-06-30 21:59:07 +000022427_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022428chmod +x $CONFIG_STATUS
John Criswell7a73b802003-06-30 21:59:07 +000022429ac_clean_files=$ac_clean_files_save
22430
22431
22432# configure is writing to config.log, and then calls config.status.
22433# config.status does its own redirection, appending to config.log.
22434# Unfortunately, on DOS this fails, as config.log is still kept open
22435# by configure, so config.status won't be able to write to it; its
22436# output is simply discarded. So we exec the FD to /dev/null,
22437# effectively closing config.log, so it can be properly (re)opened and
22438# appended to by config.status. When coming back to configure, we
22439# need to make the FD available again.
22440if test "$no_create" != yes; then
22441 ac_cs_success=:
John Criswell0c38eaf2003-09-10 15:17:25 +000022442 ac_config_status_args=
22443 test "$silent" = yes &&
22444 ac_config_status_args="$ac_config_status_args --quiet"
John Criswell7a73b802003-06-30 21:59:07 +000022445 exec 5>/dev/null
John Criswell0c38eaf2003-09-10 15:17:25 +000022446 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
John Criswell7a73b802003-06-30 21:59:07 +000022447 exec 5>>config.log
22448 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22449 # would make configure fail if this is the last instruction.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022450 $ac_cs_success || { (exit 1); exit 1; }
John Criswell7a73b802003-06-30 21:59:07 +000022451fi
22452
John Criswell12399a12003-09-30 15:55:44 +000022453#
22454# CONFIG_SUBDIRS section.
22455#
22456if test "$no_recursion" != yes; then
22457
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022458 # Remove --cache-file and --srcdir arguments so they do not pile up.
John Criswell12399a12003-09-30 15:55:44 +000022459 ac_sub_configure_args=
22460 ac_prev=
Reid Spencera773bd52006-08-04 18:18:08 +000022461 eval "set x $ac_configure_args"
22462 shift
22463 for ac_arg
22464 do
John Criswell12399a12003-09-30 15:55:44 +000022465 if test -n "$ac_prev"; then
22466 ac_prev=
22467 continue
22468 fi
22469 case $ac_arg in
22470 -cache-file | --cache-file | --cache-fil | --cache-fi \
22471 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
22472 ac_prev=cache_file ;;
22473 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
22474 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
22475 | --c=*)
22476 ;;
22477 --config-cache | -C)
22478 ;;
22479 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
22480 ac_prev=srcdir ;;
22481 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
22482 ;;
22483 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
22484 ac_prev=prefix ;;
22485 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
22486 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022487 *)
22488 case $ac_arg in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022489 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022490 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022491 ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
John Criswell12399a12003-09-30 15:55:44 +000022492 esac
22493 done
22494
22495 # Always prepend --prefix to ensure using the same prefix
22496 # in subdir configurations.
Reid Spencera773bd52006-08-04 18:18:08 +000022497 ac_arg="--prefix=$prefix"
22498 case $ac_arg in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022499 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022500 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022501 ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
John Criswell12399a12003-09-30 15:55:44 +000022502
22503 ac_popdir=`pwd`
22504 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
22505
22506 # Do not complain, so a configure script can configure whichever
22507 # parts of a large source tree are present.
Reid Spencera773bd52006-08-04 18:18:08 +000022508 test -d "$srcdir/$ac_dir" || continue
John Criswell12399a12003-09-30 15:55:44 +000022509
Reid Spencera773bd52006-08-04 18:18:08 +000022510 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022511 echo "$as_me:$LINENO: $ac_msg" >&5
22512 echo "$ac_msg" >&6
22513 { as_dir="$ac_dir"
22514 case $as_dir in #(
22515 -*) as_dir=./$as_dir;;
22516 esac
22517 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22518 as_dirs=
22519 while :; do
22520 case $as_dir in #(
22521 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22522 *) as_qdir=$as_dir;;
22523 esac
22524 as_dirs="'$as_qdir' $as_dirs"
22525 as_dir=`$as_dirname -- "$as_dir" ||
22526$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22527 X"$as_dir" : 'X\(//\)[^/]' \| \
22528 X"$as_dir" : 'X\(//\)$' \| \
22529 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22530echo X"$as_dir" |
22531 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22532 s//\1/
22533 q
22534 }
22535 /^X\(\/\/\)[^/].*/{
22536 s//\1/
22537 q
22538 }
22539 /^X\(\/\/\)$/{
22540 s//\1/
22541 q
22542 }
22543 /^X\(\/\).*/{
22544 s//\1/
22545 q
22546 }
22547 s/.*/./; q'`
22548 test -d "$as_dir" && break
22549 done
22550 test -z "$as_dirs" || eval "mkdir $as_dirs"
22551 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22552echo "$as_me: error: cannot create directory $as_dir" >&2;}
22553 { (exit 1); exit 1; }; }; }
John Criswell12399a12003-09-30 15:55:44 +000022554 ac_builddir=.
22555
Reid Spencera773bd52006-08-04 18:18:08 +000022556case "$ac_dir" in
22557.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22558*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022559 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
Reid Spencera773bd52006-08-04 18:18:08 +000022560 # A ".." for each directory in $ac_dir_suffix.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022561 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
Reid Spencera773bd52006-08-04 18:18:08 +000022562 case $ac_top_builddir_sub in
22563 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22564 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22565 esac ;;
22566esac
22567ac_abs_top_builddir=$ac_pwd
22568ac_abs_builddir=$ac_pwd$ac_dir_suffix
22569# for backward compatibility:
22570ac_top_builddir=$ac_top_build_prefix
John Criswell12399a12003-09-30 15:55:44 +000022571
22572case $srcdir in
Reid Spencera773bd52006-08-04 18:18:08 +000022573 .) # We are building in place.
John Criswell12399a12003-09-30 15:55:44 +000022574 ac_srcdir=.
Reid Spencera773bd52006-08-04 18:18:08 +000022575 ac_top_srcdir=$ac_top_builddir_sub
22576 ac_abs_top_srcdir=$ac_pwd ;;
22577 [\\/]* | ?:[\\/]* ) # Absolute name.
John Criswell12399a12003-09-30 15:55:44 +000022578 ac_srcdir=$srcdir$ac_dir_suffix;
Reid Spencera773bd52006-08-04 18:18:08 +000022579 ac_top_srcdir=$srcdir
22580 ac_abs_top_srcdir=$srcdir ;;
22581 *) # Relative name.
22582 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22583 ac_top_srcdir=$ac_top_build_prefix$srcdir
22584 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
John Criswell12399a12003-09-30 15:55:44 +000022585esac
Reid Spencera773bd52006-08-04 18:18:08 +000022586ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
John Criswell12399a12003-09-30 15:55:44 +000022587
22588
Reid Spencera773bd52006-08-04 18:18:08 +000022589 cd "$ac_dir"
John Criswell12399a12003-09-30 15:55:44 +000022590
22591 # Check for guested configure; otherwise get Cygnus style configure.
Reid Spencera773bd52006-08-04 18:18:08 +000022592 if test -f "$ac_srcdir/configure.gnu"; then
22593 ac_sub_configure=$ac_srcdir/configure.gnu
22594 elif test -f "$ac_srcdir/configure"; then
22595 ac_sub_configure=$ac_srcdir/configure
22596 elif test -f "$ac_srcdir/configure.in"; then
22597 # This should be Cygnus configure.
22598 ac_sub_configure=$ac_aux_dir/configure
John Criswell12399a12003-09-30 15:55:44 +000022599 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022600 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
22601echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
John Criswell12399a12003-09-30 15:55:44 +000022602 ac_sub_configure=
22603 fi
22604
22605 # The recursion is here.
22606 if test -n "$ac_sub_configure"; then
22607 # Make the cache file name correct relative to the subdirectory.
22608 case $cache_file in
22609 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022610 *) # Relative name.
22611 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
John Criswell12399a12003-09-30 15:55:44 +000022612 esac
22613
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022614 { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
22615echo "$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 +000022616 # The eval makes quoting arguments work.
Reid Spencera773bd52006-08-04 18:18:08 +000022617 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
22618 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022619 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
22620echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
22621 { (exit 1); exit 1; }; }
John Criswell12399a12003-09-30 15:55:44 +000022622 fi
22623
Reid Spencera773bd52006-08-04 18:18:08 +000022624 cd "$ac_popdir"
John Criswell12399a12003-09-30 15:55:44 +000022625 done
22626fi
22627