blob: 1e5e2c5998e57b4e3309fc4e11b6a5ab4d91bb71 [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
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000708OPTIMIZE_OPTION
709EXTRA_OPTIONS
Daniel Dunbared344d22011-06-16 22:30:41 +0000710EXTRA_LD_OPTIONS
NAKAMURA Takumie5ab51d2011-10-16 02:54:26 +0000711CLANG_SRC_ROOT
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000712BINUTILS_INCDIR
Bob Wilsonae7e2a42011-11-28 07:59:52 +0000713INTERNAL_PREFIX
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000714NM
715ifGNUmake
716LN_S
717CMP
718CP
719DATE
720FIND
721MKDIR
722MV
723RANLIB
724AR
725RM
726SED
727TAR
728BINPWD
729GRAPHVIZ
730DOT
731FDP
732NEATO
733TWOPI
734CIRCO
735GV
736DOTTY
Dan Gohman48fd5a72010-09-27 16:28:34 +0000737XDOT_PY
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000738INSTALL_PROGRAM
739INSTALL_SCRIPT
740INSTALL_DATA
741BZIP2
mike-m68cb3192010-05-06 23:45:43 +0000742CAT
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000743DOXYGEN
744GROFF
Eric Christopher031d3072010-12-10 01:31:51 +0000745GZIPBIN
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000746POD2HTML
747POD2MAN
mike-m68cb3192010-05-06 23:45:43 +0000748PDFROFF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000749RUNTEST
750TCLSH
751ZIP
752OCAMLC
753OCAMLOPT
754OCAMLDEP
755OCAMLDOC
756GAS
Dan Gohmanda612d62010-06-01 14:56:56 +0000757HAVE_LINK_VERSION_SCRIPT
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000758INSTALL_LTDL_TRUE
759INSTALL_LTDL_FALSE
760CONVENIENCE_LTDL_TRUE
761CONVENIENCE_LTDL_FALSE
762LIBADD_DL
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000763NO_VARIADIC_MACROS
764NO_MISSING_FIELD_INITIALIZERS
Rafael Espindola9993a3a2012-02-28 23:32:06 +0000765COVERED_SWITCH_DEFAULT
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000766USE_UDIS86
767USE_OPROFILE
Eli Bendersky61b18512012-03-13 08:33:15 +0000768USE_INTEL_JITEVENTS
769INTEL_JITEVENTS_INCDIR
770INTEL_JITEVENTS_LIBDIR
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000771HAVE_PTHREAD
772HUGE_VAL_SANITY
773MMAP_FILE
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000774SHLIBEXT
Jeffrey Yasskinc9017192010-02-25 06:34:33 +0000775SHLIBPATH_VAR
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000776LLVM_PREFIX
777LLVM_BINDIR
778LLVM_LIBDIR
779LLVM_DATADIR
780LLVM_DOCSDIR
781LLVM_ETCDIR
782LLVM_INCLUDEDIR
783LLVM_INFODIR
784LLVM_MANDIR
785LLVM_CONFIGTIME
786BINDINGS_TO_BUILD
787ALL_BINDINGS
788OCAML_LIBDIR
789ENABLE_VISIBILITY_INLINES_HIDDEN
790RPATH
791RDYNAMIC
792LIBOBJS
793LTLIBOBJS'
John Criswell0c38eaf2003-09-10 15:17:25 +0000794ac_subst_files=''
Reid Spencera773bd52006-08-04 18:18:08 +0000795 ac_precious_vars='build_alias
796host_alias
797target_alias
798CC
799CFLAGS
800LDFLAGS
801CPPFLAGS
Reid Spencera773bd52006-08-04 18:18:08 +0000802CXX
803CXXFLAGS
Eric Christopherffee5722011-09-16 20:36:25 +0000804CCC
805CPP'
John Criswell0157f502010-03-19 21:31:39 +0000806ac_subdirs_all='projects/llvm-gcc
807projects/test-suite
808projects/llvm-test
809projects/poolalloc
810projects/llvm-poolalloc
811projects/sample
Reid Spencera773bd52006-08-04 18:18:08 +0000812projects/privbracket
Reid Spencer67bb0792007-01-17 02:14:46 +0000813projects/llvm-stacker
Reid Spencera773bd52006-08-04 18:18:08 +0000814projects/llvm-reopt
Reid Spencera773bd52006-08-04 18:18:08 +0000815projects/llvm-java
816projects/llvm-tv
John Criswell7def2932010-02-25 22:57:19 +0000817projects/safecode
Tobias Grosserbaaadb22010-10-30 00:54:26 +0000818projects/llvm-kernel
819tools/polly'
John Criswell7a73b802003-06-30 21:59:07 +0000820
821# Initialize some variables set by options.
822ac_init_help=
823ac_init_version=false
824# The variables have the same names as the options, with
825# dashes changed to underlines.
826cache_file=/dev/null
827exec_prefix=NONE
828no_create=
829no_recursion=
830prefix=NONE
831program_prefix=NONE
832program_suffix=NONE
833program_transform_name=s,x,x,
834silent=
835site=
836srcdir=
837verbose=
838x_includes=NONE
839x_libraries=NONE
840
841# Installation directory options.
842# These are left unexpanded so users can "make install exec_prefix=/foo"
843# and all the variables that are supposed to be based on exec_prefix
844# by default will actually change.
845# Use braces instead of parens because sh, perl, etc. also accept them.
Reid Spencera773bd52006-08-04 18:18:08 +0000846# (The list follows the same order as the GNU Coding Standards.)
John Criswell7a73b802003-06-30 21:59:07 +0000847bindir='${exec_prefix}/bin'
848sbindir='${exec_prefix}/sbin'
849libexecdir='${exec_prefix}/libexec'
Reid Spencera773bd52006-08-04 18:18:08 +0000850datarootdir='${prefix}/share'
851datadir='${datarootdir}'
John Criswell7a73b802003-06-30 21:59:07 +0000852sysconfdir='${prefix}/etc'
853sharedstatedir='${prefix}/com'
854localstatedir='${prefix}/var'
John Criswell7a73b802003-06-30 21:59:07 +0000855includedir='${prefix}/include'
856oldincludedir='/usr/include'
Reid Spencera773bd52006-08-04 18:18:08 +0000857docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
858infodir='${datarootdir}/info'
859htmldir='${docdir}'
860dvidir='${docdir}'
861pdfdir='${docdir}'
862psdir='${docdir}'
863libdir='${exec_prefix}/lib'
864localedir='${datarootdir}/locale'
865mandir='${datarootdir}/man'
John Criswell7a73b802003-06-30 21:59:07 +0000866
867ac_prev=
Reid Spencera773bd52006-08-04 18:18:08 +0000868ac_dashdash=
John Criswell7a73b802003-06-30 21:59:07 +0000869for ac_option
870do
871 # If the previous option needs an argument, assign it.
872 if test -n "$ac_prev"; then
Reid Spencera773bd52006-08-04 18:18:08 +0000873 eval $ac_prev=\$ac_option
John Criswell7a73b802003-06-30 21:59:07 +0000874 ac_prev=
875 continue
876 fi
877
Reid Spencera773bd52006-08-04 18:18:08 +0000878 case $ac_option in
879 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
880 *) ac_optarg=yes ;;
881 esac
John Criswell7a73b802003-06-30 21:59:07 +0000882
883 # Accept the important Cygnus configure options, so we can diagnose typos.
884
Reid Spencera773bd52006-08-04 18:18:08 +0000885 case $ac_dashdash$ac_option in
886 --)
887 ac_dashdash=yes ;;
John Criswell7a73b802003-06-30 21:59:07 +0000888
889 -bindir | --bindir | --bindi | --bind | --bin | --bi)
890 ac_prev=bindir ;;
891 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
892 bindir=$ac_optarg ;;
893
894 -build | --build | --buil | --bui | --bu)
895 ac_prev=build_alias ;;
896 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
897 build_alias=$ac_optarg ;;
898
899 -cache-file | --cache-file | --cache-fil | --cache-fi \
900 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
901 ac_prev=cache_file ;;
902 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
903 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
904 cache_file=$ac_optarg ;;
905
906 --config-cache | -C)
907 cache_file=config.cache ;;
908
Reid Spencera773bd52006-08-04 18:18:08 +0000909 -datadir | --datadir | --datadi | --datad)
John Criswell7a73b802003-06-30 21:59:07 +0000910 ac_prev=datadir ;;
Reid Spencera773bd52006-08-04 18:18:08 +0000911 -datadir=* | --datadir=* | --datadi=* | --datad=*)
John Criswell7a73b802003-06-30 21:59:07 +0000912 datadir=$ac_optarg ;;
913
Reid Spencera773bd52006-08-04 18:18:08 +0000914 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
915 | --dataroo | --dataro | --datar)
916 ac_prev=datarootdir ;;
917 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
918 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
919 datarootdir=$ac_optarg ;;
920
John Criswell7a73b802003-06-30 21:59:07 +0000921 -disable-* | --disable-*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000922 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
John Criswell7a73b802003-06-30 21:59:07 +0000923 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000924 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
925 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
926 { (exit 1); exit 1; }; }
927 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
928 eval enable_$ac_feature=no ;;
Reid Spencera773bd52006-08-04 18:18:08 +0000929
930 -docdir | --docdir | --docdi | --doc | --do)
931 ac_prev=docdir ;;
932 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
933 docdir=$ac_optarg ;;
934
935 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
936 ac_prev=dvidir ;;
937 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
938 dvidir=$ac_optarg ;;
John Criswell7a73b802003-06-30 21:59:07 +0000939
940 -enable-* | --enable-*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000941 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
John Criswell7a73b802003-06-30 21:59:07 +0000942 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +0000943 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
944 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
945 { (exit 1); exit 1; }; }
946 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
947 eval enable_$ac_feature=\$ac_optarg ;;
John Criswell7a73b802003-06-30 21:59:07 +0000948
949 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
950 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
951 | --exec | --exe | --ex)
952 ac_prev=exec_prefix ;;
953 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
954 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
955 | --exec=* | --exe=* | --ex=*)
956 exec_prefix=$ac_optarg ;;
957
958 -gas | --gas | --ga | --g)
959 # Obsolete; use --with-gas.
960 with_gas=yes ;;
961
962 -help | --help | --hel | --he | -h)
963 ac_init_help=long ;;
964 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
965 ac_init_help=recursive ;;
966 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
967 ac_init_help=short ;;
968
969 -host | --host | --hos | --ho)
970 ac_prev=host_alias ;;
971 -host=* | --host=* | --hos=* | --ho=*)
972 host_alias=$ac_optarg ;;
973
Reid Spencera773bd52006-08-04 18:18:08 +0000974 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
975 ac_prev=htmldir ;;
976 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
977 | --ht=*)
978 htmldir=$ac_optarg ;;
979
John Criswell7a73b802003-06-30 21:59:07 +0000980 -includedir | --includedir | --includedi | --included | --include \
981 | --includ | --inclu | --incl | --inc)
982 ac_prev=includedir ;;
983 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
984 | --includ=* | --inclu=* | --incl=* | --inc=*)
985 includedir=$ac_optarg ;;
986
987 -infodir | --infodir | --infodi | --infod | --info | --inf)
988 ac_prev=infodir ;;
989 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
990 infodir=$ac_optarg ;;
991
992 -libdir | --libdir | --libdi | --libd)
993 ac_prev=libdir ;;
994 -libdir=* | --libdir=* | --libdi=* | --libd=*)
995 libdir=$ac_optarg ;;
996
997 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
998 | --libexe | --libex | --libe)
999 ac_prev=libexecdir ;;
1000 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1001 | --libexe=* | --libex=* | --libe=*)
1002 libexecdir=$ac_optarg ;;
1003
Reid Spencera773bd52006-08-04 18:18:08 +00001004 -localedir | --localedir | --localedi | --localed | --locale)
1005 ac_prev=localedir ;;
1006 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1007 localedir=$ac_optarg ;;
1008
John Criswell7a73b802003-06-30 21:59:07 +00001009 -localstatedir | --localstatedir | --localstatedi | --localstated \
Reid Spencera773bd52006-08-04 18:18:08 +00001010 | --localstate | --localstat | --localsta | --localst | --locals)
John Criswell7a73b802003-06-30 21:59:07 +00001011 ac_prev=localstatedir ;;
1012 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Reid Spencera773bd52006-08-04 18:18:08 +00001013 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
John Criswell7a73b802003-06-30 21:59:07 +00001014 localstatedir=$ac_optarg ;;
1015
1016 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1017 ac_prev=mandir ;;
1018 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1019 mandir=$ac_optarg ;;
1020
1021 -nfp | --nfp | --nf)
1022 # Obsolete; use --without-fp.
1023 with_fp=no ;;
1024
1025 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1026 | --no-cr | --no-c | -n)
1027 no_create=yes ;;
1028
1029 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1030 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1031 no_recursion=yes ;;
1032
1033 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1034 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1035 | --oldin | --oldi | --old | --ol | --o)
1036 ac_prev=oldincludedir ;;
1037 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1038 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1039 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1040 oldincludedir=$ac_optarg ;;
1041
1042 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1043 ac_prev=prefix ;;
1044 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1045 prefix=$ac_optarg ;;
1046
1047 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1048 | --program-pre | --program-pr | --program-p)
1049 ac_prev=program_prefix ;;
1050 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1051 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1052 program_prefix=$ac_optarg ;;
1053
1054 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1055 | --program-suf | --program-su | --program-s)
1056 ac_prev=program_suffix ;;
1057 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1058 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1059 program_suffix=$ac_optarg ;;
1060
1061 -program-transform-name | --program-transform-name \
1062 | --program-transform-nam | --program-transform-na \
1063 | --program-transform-n | --program-transform- \
1064 | --program-transform | --program-transfor \
1065 | --program-transfo | --program-transf \
1066 | --program-trans | --program-tran \
1067 | --progr-tra | --program-tr | --program-t)
1068 ac_prev=program_transform_name ;;
1069 -program-transform-name=* | --program-transform-name=* \
1070 | --program-transform-nam=* | --program-transform-na=* \
1071 | --program-transform-n=* | --program-transform-=* \
1072 | --program-transform=* | --program-transfor=* \
1073 | --program-transfo=* | --program-transf=* \
1074 | --program-trans=* | --program-tran=* \
1075 | --progr-tra=* | --program-tr=* | --program-t=*)
1076 program_transform_name=$ac_optarg ;;
1077
Reid Spencera773bd52006-08-04 18:18:08 +00001078 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1079 ac_prev=pdfdir ;;
1080 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1081 pdfdir=$ac_optarg ;;
1082
1083 -psdir | --psdir | --psdi | --psd | --ps)
1084 ac_prev=psdir ;;
1085 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1086 psdir=$ac_optarg ;;
1087
John Criswell7a73b802003-06-30 21:59:07 +00001088 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1089 | -silent | --silent | --silen | --sile | --sil)
1090 silent=yes ;;
1091
1092 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1093 ac_prev=sbindir ;;
1094 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1095 | --sbi=* | --sb=*)
1096 sbindir=$ac_optarg ;;
1097
1098 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1099 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1100 | --sharedst | --shareds | --shared | --share | --shar \
1101 | --sha | --sh)
1102 ac_prev=sharedstatedir ;;
1103 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1104 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1105 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1106 | --sha=* | --sh=*)
1107 sharedstatedir=$ac_optarg ;;
1108
1109 -site | --site | --sit)
1110 ac_prev=site ;;
1111 -site=* | --site=* | --sit=*)
1112 site=$ac_optarg ;;
1113
1114 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1115 ac_prev=srcdir ;;
1116 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1117 srcdir=$ac_optarg ;;
1118
1119 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1120 | --syscon | --sysco | --sysc | --sys | --sy)
1121 ac_prev=sysconfdir ;;
1122 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1123 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1124 sysconfdir=$ac_optarg ;;
1125
1126 -target | --target | --targe | --targ | --tar | --ta | --t)
1127 ac_prev=target_alias ;;
1128 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1129 target_alias=$ac_optarg ;;
1130
1131 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1132 verbose=yes ;;
1133
1134 -version | --version | --versio | --versi | --vers | -V)
1135 ac_init_version=: ;;
1136
1137 -with-* | --with-*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001138 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
John Criswell7a73b802003-06-30 21:59:07 +00001139 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001140 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1141 { echo "$as_me: error: invalid package name: $ac_package" >&2
1142 { (exit 1); exit 1; }; }
1143 ac_package=`echo $ac_package| sed 's/-/_/g'`
1144 eval with_$ac_package=\$ac_optarg ;;
John Criswell7a73b802003-06-30 21:59:07 +00001145
1146 -without-* | --without-*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001147 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
John Criswell7a73b802003-06-30 21:59:07 +00001148 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001149 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1150 { echo "$as_me: error: invalid package name: $ac_package" >&2
1151 { (exit 1); exit 1; }; }
1152 ac_package=`echo $ac_package | sed 's/-/_/g'`
1153 eval with_$ac_package=no ;;
John Criswell7a73b802003-06-30 21:59:07 +00001154
1155 --x)
1156 # Obsolete; use --with-x.
1157 with_x=yes ;;
1158
1159 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1160 | --x-incl | --x-inc | --x-in | --x-i)
1161 ac_prev=x_includes ;;
1162 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1163 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1164 x_includes=$ac_optarg ;;
1165
1166 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1167 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1168 ac_prev=x_libraries ;;
1169 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1170 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1171 x_libraries=$ac_optarg ;;
1172
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001173 -*) { echo "$as_me: error: unrecognized option: $ac_option
1174Try \`$0 --help' for more information." >&2
1175 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001176 ;;
1177
1178 *=*)
1179 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1180 # Reject names that are not valid shell variable names.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001181 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1182 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1183 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00001184 eval $ac_envvar=\$ac_optarg
John Criswell7a73b802003-06-30 21:59:07 +00001185 export $ac_envvar ;;
1186
1187 *)
1188 # FIXME: should be removed in autoconf 3.0.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001189 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
John Criswell7a73b802003-06-30 21:59:07 +00001190 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001191 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
John Criswell7a73b802003-06-30 21:59:07 +00001192 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1193 ;;
1194
1195 esac
1196done
1197
1198if test -n "$ac_prev"; then
1199 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001200 { echo "$as_me: error: missing argument to $ac_option" >&2
1201 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001202fi
1203
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001204# Be sure to have absolute directory names.
Reid Spencera773bd52006-08-04 18:18:08 +00001205for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1206 datadir sysconfdir sharedstatedir localstatedir includedir \
1207 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1208 libdir localedir mandir
John Criswell7a73b802003-06-30 21:59:07 +00001209do
Reid Spencera773bd52006-08-04 18:18:08 +00001210 eval ac_val=\$$ac_var
John Criswell7a73b802003-06-30 21:59:07 +00001211 case $ac_val in
Reid Spencera773bd52006-08-04 18:18:08 +00001212 [\\/$]* | ?:[\\/]* ) continue;;
1213 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
John Criswell7a73b802003-06-30 21:59:07 +00001214 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001215 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1216 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001217done
1218
1219# There might be people who depend on the old broken behavior: `$host'
1220# used to hold the argument of --host etc.
1221# FIXME: To remove some day.
1222build=$build_alias
1223host=$host_alias
1224target=$target_alias
1225
1226# FIXME: To remove some day.
1227if test "x$host_alias" != x; then
1228 if test "x$build_alias" = x; then
1229 cross_compiling=maybe
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001230 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
John Criswell7a73b802003-06-30 21:59:07 +00001231 If a cross compiler is detected then cross compile mode will be used." >&2
1232 elif test "x$build_alias" != "x$host_alias"; then
1233 cross_compiling=yes
1234 fi
1235fi
1236
1237ac_tool_prefix=
1238test -n "$host_alias" && ac_tool_prefix=$host_alias-
1239
1240test "$silent" = yes && exec 6>/dev/null
1241
1242
Reid Spencera773bd52006-08-04 18:18:08 +00001243ac_pwd=`pwd` && test -n "$ac_pwd" &&
1244ac_ls_di=`ls -di .` &&
1245ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001246 { echo "$as_me: error: Working directory cannot be determined" >&2
1247 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00001248test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001249 { echo "$as_me: error: pwd does not report name of working directory" >&2
1250 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00001251
1252
John Criswell7a73b802003-06-30 21:59:07 +00001253# Find the source files, if location was not specified.
1254if test -z "$srcdir"; then
1255 ac_srcdir_defaulted=yes
Reid Spencera773bd52006-08-04 18:18:08 +00001256 # Try the directory containing this script, then the parent directory.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001257 ac_confdir=`$as_dirname -- "$0" ||
1258$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1259 X"$0" : 'X\(//\)[^/]' \| \
1260 X"$0" : 'X\(//\)$' \| \
1261 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1262echo X"$0" |
Reid Spencera773bd52006-08-04 18:18:08 +00001263 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1264 s//\1/
1265 q
1266 }
1267 /^X\(\/\/\)[^/].*/{
1268 s//\1/
1269 q
1270 }
1271 /^X\(\/\/\)$/{
1272 s//\1/
1273 q
1274 }
1275 /^X\(\/\).*/{
1276 s//\1/
1277 q
1278 }
1279 s/.*/./; q'`
John Criswell7a73b802003-06-30 21:59:07 +00001280 srcdir=$ac_confdir
Reid Spencera773bd52006-08-04 18:18:08 +00001281 if test ! -r "$srcdir/$ac_unique_file"; then
John Criswell7a73b802003-06-30 21:59:07 +00001282 srcdir=..
1283 fi
1284else
1285 ac_srcdir_defaulted=no
1286fi
Reid Spencera773bd52006-08-04 18:18:08 +00001287if test ! -r "$srcdir/$ac_unique_file"; then
1288 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001289 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1290 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001291fi
Reid Spencera773bd52006-08-04 18:18:08 +00001292ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1293ac_abs_confdir=`(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001294 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1295 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00001296 pwd)`
1297# When building in place, set srcdir=.
1298if test "$ac_abs_confdir" = "$ac_pwd"; then
1299 srcdir=.
1300fi
1301# Remove unnecessary trailing slashes from srcdir.
1302# Double slashes in file names in object file debugging info
1303# mess up M-x gdb in Emacs.
1304case $srcdir in
1305*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1306esac
1307for ac_var in $ac_precious_vars; do
1308 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1309 eval ac_env_${ac_var}_value=\$${ac_var}
1310 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1311 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1312done
John Criswell7a73b802003-06-30 21:59:07 +00001313
1314#
1315# Report the --help message.
1316#
1317if test "$ac_init_help" = "long"; then
1318 # Omit some internal or obsolete options to make the list less imposing.
1319 # This message is too long to be a string in the A/UX 3.1 sh.
1320 cat <<_ACEOF
Eric Christopherf33ab862011-12-21 00:52:44 +00001321\`configure' configures LLVM 3.1svn to adapt to many kinds of systems.
John Criswell7a73b802003-06-30 21:59:07 +00001322
1323Usage: $0 [OPTION]... [VAR=VALUE]...
1324
1325To assign environment variables (e.g., CC, CFLAGS...), specify them as
1326VAR=VALUE. See below for descriptions of some of the useful variables.
1327
1328Defaults for the options are specified in brackets.
1329
1330Configuration:
1331 -h, --help display this help and exit
1332 --help=short display options specific to this package
1333 --help=recursive display the short help of all the included packages
1334 -V, --version display version information and exit
1335 -q, --quiet, --silent do not print \`checking...' messages
1336 --cache-file=FILE cache test results in FILE [disabled]
1337 -C, --config-cache alias for \`--cache-file=config.cache'
1338 -n, --no-create do not create output files
1339 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1340
John Criswell7a73b802003-06-30 21:59:07 +00001341Installation directories:
1342 --prefix=PREFIX install architecture-independent files in PREFIX
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001343 [$ac_default_prefix]
John Criswell7a73b802003-06-30 21:59:07 +00001344 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001345 [PREFIX]
John Criswell7a73b802003-06-30 21:59:07 +00001346
1347By default, \`make install' will install all the files in
1348\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1349an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1350for instance \`--prefix=\$HOME'.
1351
1352For better control, use the options below.
1353
1354Fine tuning of the installation directories:
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001355 --bindir=DIR user executables [EPREFIX/bin]
1356 --sbindir=DIR system admin executables [EPREFIX/sbin]
1357 --libexecdir=DIR program executables [EPREFIX/libexec]
1358 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1359 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1360 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1361 --libdir=DIR object code libraries [EPREFIX/lib]
1362 --includedir=DIR C header files [PREFIX/include]
1363 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1364 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1365 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1366 --infodir=DIR info documentation [DATAROOTDIR/info]
1367 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1368 --mandir=DIR man documentation [DATAROOTDIR/man]
Eric Christopherf33ab862011-12-21 00:52:44 +00001369 --docdir=DIR documentation root [DATAROOTDIR/doc/llvm]
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001370 --htmldir=DIR html documentation [DOCDIR]
1371 --dvidir=DIR dvi documentation [DOCDIR]
1372 --pdfdir=DIR pdf documentation [DOCDIR]
1373 --psdir=DIR ps documentation [DOCDIR]
John Criswell7a73b802003-06-30 21:59:07 +00001374_ACEOF
1375
1376 cat <<\_ACEOF
1377
1378System types:
1379 --build=BUILD configure for building on BUILD [guessed]
1380 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1381 --target=TARGET configure for building compilers for TARGET [HOST]
1382_ACEOF
1383fi
1384
1385if test -n "$ac_init_help"; then
1386 case $ac_init_help in
Eric Christopherf33ab862011-12-21 00:52:44 +00001387 short | recursive ) echo "Configuration of LLVM 3.1svn:";;
John Criswell7a73b802003-06-30 21:59:07 +00001388 esac
1389 cat <<\_ACEOF
1390
1391Optional Features:
1392 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1393 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
Tobias Grosserbaaadb22010-10-30 00:54:26 +00001394 --enable-polly Use polly if available (default is YES)
Eric Christopherbee515f2011-11-11 22:51:42 +00001395 --enable-libcpp Use libc++ if available (default is NO)
Nick Lewyckyb4a921a2009-06-06 06:25:09 +00001396 --enable-optimized Compile with optimizations enabled (default is NO)
1397 --enable-profiling Compile with profiling enabled (default is NO)
1398 --enable-assertions Compile with assertion checks enabled (default is
1399 YES)
David Greenea696d242007-06-28 19:36:08 +00001400 --enable-expensive-checks
Nick Lewyckyb4a921a2009-06-06 06:25:09 +00001401 Compile with expensive debug checks enabled (default
1402 is NO)
1403 --enable-debug-runtime Build runtime libs with debug symbols (default is
1404 NO)
Jeffrey Yasskin7fd82e52009-09-27 17:47:29 +00001405 --enable-debug-symbols Build compiler with debug symbols (default is NO if
1406 optimization is on and YES if it's off)
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001407 --enable-jit Enable Just In Time Compiling (default is YES)
Rafael Espindola9d9ae9f2010-11-12 19:24:06 +00001408 --enable-docs Build documents (default is YES)
Reid Spencer1f319422004-11-29 04:56:35 +00001409 --enable-doxygen Build doxygen documentation (default is NO)
Reid Spencer0a262ba2005-08-24 10:07:20 +00001410 --enable-threads Use threads if available (default is YES)
NAKAMURA Takumi0dc84392010-12-29 03:59:03 +00001411 --enable-pthreads Use pthreads if available (default is YES)
Reid Spencer89b0d992006-12-16 22:07:52 +00001412 --enable-pic Build LLVM with Position Independent Code (default
Nick Lewycky5d249572009-02-19 06:18:56 +00001413 is YES)
Jeffrey Yasskinc9017192010-02-25 06:34:33 +00001414 --enable-shared Build a shared library and link tools against it
1415 (default is NO)
NAKAMURA Takumi8eac8862010-12-29 03:59:14 +00001416 --enable-embed-stdcxx Build a shared library with embedded libstdc++ for
NAKAMURA Takumie9d3c1c2011-10-13 18:04:52 +00001417 Win32 DLL (default is NO)
Daniel Dunbardd464df2010-05-10 20:11:56 +00001418 --enable-timestamps Enable embedding timestamp information in build
1419 (default is YES)
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00001420 --enable-targets Build specific host targets: all or
1421 target1,target2,... Valid targets are: host, x86,
Eric Christopherf33ab862011-12-21 00:52:44 +00001422 x86_64, sparc, powerpc, arm, mips, spu, hexagon,
1423 xcore, msp430, ptx, cbe, and cpp (default=all)
Gordon Henriksenc0efff82007-10-02 09:50:32 +00001424 --enable-bindings Build specific language bindings:
1425 all,auto,none,{binding-name} (default=auto)
Jeffrey Yasskinbc83d062010-02-09 23:03:44 +00001426 --enable-libffi Check for the presence of libffi (default is NO)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00001427 --enable-ltdl-install install libltdl
John Criswell7a73b802003-06-30 21:59:07 +00001428
1429Optional Packages:
1430 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1431 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Daniel Dunbar1fce9482009-11-04 04:32:50 +00001432 --with-optimize-option Select the compiler options to use for optimized
1433 builds
Duncan Sandse4eb2d22009-05-13 13:13:18 +00001434 --with-extra-options Specify additional options to compile LLVM with
Daniel Dunbared344d22011-06-16 22:30:41 +00001435 --with-extra-ld-options Specify additional options to link LLVM with
Gordon Henriksenf0915682007-10-02 16:42:22 +00001436 --with-ocaml-libdir Specify install location for ocaml bindings (default
1437 is stdlib)
NAKAMURA Takumie5ab51d2011-10-16 02:54:26 +00001438 --with-clang-srcdir Directory to the out-of-tree Clang source
Chandler Carruth6b241162010-10-19 08:21:25 +00001439 --with-clang-resource-dir
1440 Relative directory from the Clang binary for
1441 resource files
Rafael Espindola7f9ec912009-11-12 05:46:09 +00001442 --with-c-include-dirs Colon separated list of directories clang will
1443 search for headers
Rafael Espindola1aee22e2012-02-03 00:59:30 +00001444 --with-gcc-toolchain Directory where gcc is installed.
Nick Lewyckye792b1d2009-02-03 07:10:30 +00001445 --with-binutils-include Specify path to binutils/include/ containing
1446 plugin-api.h file for gold plugin.
Eric Christopher91e7ccd2011-07-20 17:04:49 +00001447 --with-bug-report-url Specify the URL where bug reports should be
NAKAMURA Takumi4362c622011-08-12 01:50:43 +00001448 submitted (default=http://llvm.org/bugs/)
Bob Wilsonae7e2a42011-11-28 07:59:52 +00001449 --with-internal-prefix Installation directory for internal files
Reid Spencer0fcb9412004-11-30 08:11:54 +00001450 --with-tclinclude directory where tcl headers are
Reid Spencerb6a7aa72007-01-19 17:41:47 +00001451 --with-udis86=<path> Use udis86 external x86 disassembler library
Jeffrey Yasskina93e7702009-07-10 21:09:55 +00001452 --with-oprofile=<prefix>
1453 Tell OProfile >= 0.9.4 how to symbolize JIT output
Eli Bendersky61b18512012-03-13 08:33:15 +00001454 --with-intel-jitevents=<vtune-amplifier-dir>
1455 Specify location of run-time support library for
1456 Intel JIT API
1457 (default=/opt/intel/vtune_amplifier_xe_2011)
John Criswell7a73b802003-06-30 21:59:07 +00001458
1459Some influential environment variables:
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001460 CC C compiler command
1461 CFLAGS C compiler flags
John Criswell7a73b802003-06-30 21:59:07 +00001462 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1463 nonstandard directory <lib dir>
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001464 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
Reid Spencera773bd52006-08-04 18:18:08 +00001465 you have headers in a nonstandard directory <include dir>
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001466 CXX C++ compiler command
1467 CXXFLAGS C++ compiler flags
Eric Christopherffee5722011-09-16 20:36:25 +00001468 CPP C preprocessor
John Criswell7a73b802003-06-30 21:59:07 +00001469
1470Use these variables to override the choices made by `configure' or to help
1471it to find libraries and programs with nonstandard names/locations.
1472
Eric Christopherf33ab862011-12-21 00:52:44 +00001473Report bugs to <http://llvm.org/bugs/>.
John Criswell7a73b802003-06-30 21:59:07 +00001474_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00001475ac_status=$?
John Criswell7a73b802003-06-30 21:59:07 +00001476fi
1477
1478if test "$ac_init_help" = "recursive"; then
1479 # If there are subdirs, report their specific --help.
John Criswell7a73b802003-06-30 21:59:07 +00001480 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001481 test -d "$ac_dir" || continue
John Criswell7a73b802003-06-30 21:59:07 +00001482 ac_builddir=.
1483
Reid Spencera773bd52006-08-04 18:18:08 +00001484case "$ac_dir" in
1485.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1486*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001487 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
Reid Spencera773bd52006-08-04 18:18:08 +00001488 # A ".." for each directory in $ac_dir_suffix.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001489 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
Reid Spencera773bd52006-08-04 18:18:08 +00001490 case $ac_top_builddir_sub in
1491 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1492 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1493 esac ;;
1494esac
1495ac_abs_top_builddir=$ac_pwd
1496ac_abs_builddir=$ac_pwd$ac_dir_suffix
1497# for backward compatibility:
1498ac_top_builddir=$ac_top_build_prefix
John Criswell7a73b802003-06-30 21:59:07 +00001499
1500case $srcdir in
Reid Spencera773bd52006-08-04 18:18:08 +00001501 .) # We are building in place.
John Criswell7a73b802003-06-30 21:59:07 +00001502 ac_srcdir=.
Reid Spencera773bd52006-08-04 18:18:08 +00001503 ac_top_srcdir=$ac_top_builddir_sub
1504 ac_abs_top_srcdir=$ac_pwd ;;
1505 [\\/]* | ?:[\\/]* ) # Absolute name.
John Criswell7a73b802003-06-30 21:59:07 +00001506 ac_srcdir=$srcdir$ac_dir_suffix;
Reid Spencera773bd52006-08-04 18:18:08 +00001507 ac_top_srcdir=$srcdir
1508 ac_abs_top_srcdir=$srcdir ;;
1509 *) # Relative name.
1510 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1511 ac_top_srcdir=$ac_top_build_prefix$srcdir
1512 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
John Criswell7a73b802003-06-30 21:59:07 +00001513esac
Reid Spencera773bd52006-08-04 18:18:08 +00001514ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Reid Spencer2706f8c2004-09-19 23:53:36 +00001515
Reid Spencera773bd52006-08-04 18:18:08 +00001516 cd "$ac_dir" || { ac_status=$?; continue; }
1517 # Check for guested configure.
1518 if test -f "$ac_srcdir/configure.gnu"; then
1519 echo &&
1520 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1521 elif test -f "$ac_srcdir/configure"; then
1522 echo &&
1523 $SHELL "$ac_srcdir/configure" --help=recursive
John Criswell7a73b802003-06-30 21:59:07 +00001524 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001525 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
Reid Spencera773bd52006-08-04 18:18:08 +00001526 fi || ac_status=$?
1527 cd "$ac_pwd" || { ac_status=$?; break; }
John Criswell7a73b802003-06-30 21:59:07 +00001528 done
1529fi
1530
Reid Spencera773bd52006-08-04 18:18:08 +00001531test -n "$ac_init_help" && exit $ac_status
John Criswell7a73b802003-06-30 21:59:07 +00001532if $ac_init_version; then
1533 cat <<\_ACEOF
Eric Christopherf33ab862011-12-21 00:52:44 +00001534LLVM configure 3.1svn
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001535generated by GNU Autoconf 2.60
John Criswell7a73b802003-06-30 21:59:07 +00001536
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001537Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
15382002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
John Criswell7a73b802003-06-30 21:59:07 +00001539This configure script is free software; the Free Software Foundation
1540gives unlimited permission to copy, distribute and modify it.
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001541
NAKAMURA Takumi45ba1652012-01-01 08:16:56 +00001542Copyright (c) 2003-2012 University of Illinois at Urbana-Champaign.
John Criswell7a73b802003-06-30 21:59:07 +00001543_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00001544 exit
John Criswell7a73b802003-06-30 21:59:07 +00001545fi
Reid Spencera773bd52006-08-04 18:18:08 +00001546cat >config.log <<_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +00001547This file contains any messages produced by compilers while
1548running configure, to aid debugging if configure makes a mistake.
1549
Eric Christopherf33ab862011-12-21 00:52:44 +00001550It was created by LLVM $as_me 3.1svn, which was
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001551generated by GNU Autoconf 2.60. Invocation command line was
John Criswell7a73b802003-06-30 21:59:07 +00001552
1553 $ $0 $@
1554
1555_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00001556exec 5>>config.log
John Criswell7a73b802003-06-30 21:59:07 +00001557{
1558cat <<_ASUNAME
1559## --------- ##
1560## Platform. ##
1561## --------- ##
1562
1563hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1564uname -m = `(uname -m) 2>/dev/null || echo unknown`
1565uname -r = `(uname -r) 2>/dev/null || echo unknown`
1566uname -s = `(uname -s) 2>/dev/null || echo unknown`
1567uname -v = `(uname -v) 2>/dev/null || echo unknown`
1568
1569/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1570/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1571
1572/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1573/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1574/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Reid Spencera773bd52006-08-04 18:18:08 +00001575/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
John Criswell7a73b802003-06-30 21:59:07 +00001576/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1577/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1578/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1579
1580_ASUNAME
1581
1582as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1583for as_dir in $PATH
1584do
1585 IFS=$as_save_IFS
1586 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001587 echo "PATH: $as_dir"
1588done
Reid Spencera773bd52006-08-04 18:18:08 +00001589IFS=$as_save_IFS
John Criswell7a73b802003-06-30 21:59:07 +00001590
1591} >&5
1592
1593cat >&5 <<_ACEOF
1594
1595
1596## ----------- ##
1597## Core tests. ##
1598## ----------- ##
1599
1600_ACEOF
1601
1602
1603# Keep a trace of the command line.
1604# Strip out --no-create and --no-recursion so they do not pile up.
John Criswell0c38eaf2003-09-10 15:17:25 +00001605# Strip out --silent because we don't want to record it for future runs.
John Criswell7a73b802003-06-30 21:59:07 +00001606# Also quote any args containing shell meta-characters.
John Criswell0c38eaf2003-09-10 15:17:25 +00001607# Make two passes to allow for proper duplicate-argument suppression.
John Criswell7a73b802003-06-30 21:59:07 +00001608ac_configure_args=
John Criswell0c38eaf2003-09-10 15:17:25 +00001609ac_configure_args0=
1610ac_configure_args1=
John Criswell0c38eaf2003-09-10 15:17:25 +00001611ac_must_keep_next=false
1612for ac_pass in 1 2
John Criswell7a73b802003-06-30 21:59:07 +00001613do
John Criswell0c38eaf2003-09-10 15:17:25 +00001614 for ac_arg
1615 do
1616 case $ac_arg in
1617 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1618 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1619 | -silent | --silent | --silen | --sile | --sil)
1620 continue ;;
Reid Spencera773bd52006-08-04 18:18:08 +00001621 *\'*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001622 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
John Criswell0c38eaf2003-09-10 15:17:25 +00001623 esac
1624 case $ac_pass in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001625 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
John Criswell0c38eaf2003-09-10 15:17:25 +00001626 2)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001627 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
John Criswell0c38eaf2003-09-10 15:17:25 +00001628 if test $ac_must_keep_next = true; then
Reid Spencer2706f8c2004-09-19 23:53:36 +00001629 ac_must_keep_next=false # Got value, back to normal.
John Criswell0c38eaf2003-09-10 15:17:25 +00001630 else
Reid Spencer2706f8c2004-09-19 23:53:36 +00001631 case $ac_arg in
1632 *=* | --config-cache | -C | -disable-* | --disable-* \
1633 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1634 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1635 | -with-* | --with-* | -without-* | --without-* | --x)
1636 case "$ac_configure_args0 " in
1637 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1638 esac
1639 ;;
1640 -* ) ac_must_keep_next=true ;;
1641 esac
John Criswell0c38eaf2003-09-10 15:17:25 +00001642 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001643 ac_configure_args="$ac_configure_args '$ac_arg'"
John Criswell0c38eaf2003-09-10 15:17:25 +00001644 ;;
1645 esac
1646 done
John Criswell7a73b802003-06-30 21:59:07 +00001647done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001648$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1649$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 +00001650
1651# When interrupted or exit'd, cleanup temporary files, and complete
1652# config.log. We remove comments because anyway the quotes in there
1653# would cause problems or look ugly.
Reid Spencera773bd52006-08-04 18:18:08 +00001654# WARNING: Use '\'' to represent an apostrophe within the trap.
1655# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
John Criswell7a73b802003-06-30 21:59:07 +00001656trap 'exit_status=$?
1657 # Save into config.log some information that might help in debugging.
1658 {
1659 echo
John Criswell0c38eaf2003-09-10 15:17:25 +00001660
John Criswell7a73b802003-06-30 21:59:07 +00001661 cat <<\_ASBOX
1662## ---------------- ##
1663## Cache variables. ##
1664## ---------------- ##
1665_ASBOX
1666 echo
1667 # The following way of writing the cache mishandles newlines in values,
Reid Spencera773bd52006-08-04 18:18:08 +00001668(
1669 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1670 eval ac_val=\$$ac_var
1671 case $ac_val in #(
1672 *${as_nl}*)
1673 case $ac_var in #(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001674 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1675echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
Reid Spencera773bd52006-08-04 18:18:08 +00001676 esac
1677 case $ac_var in #(
1678 _ | IFS | as_nl) ;; #(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001679 *) $as_unset $ac_var ;;
Reid Spencera773bd52006-08-04 18:18:08 +00001680 esac ;;
1681 esac
1682 done
John Criswell7a73b802003-06-30 21:59:07 +00001683 (set) 2>&1 |
Reid Spencera773bd52006-08-04 18:18:08 +00001684 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1685 *${as_nl}ac_space=\ *)
John Criswell7a73b802003-06-30 21:59:07 +00001686 sed -n \
Reid Spencera773bd52006-08-04 18:18:08 +00001687 "s/'\''/'\''\\\\'\'''\''/g;
1688 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1689 ;; #(
John Criswell7a73b802003-06-30 21:59:07 +00001690 *)
Reid Spencera773bd52006-08-04 18:18:08 +00001691 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
John Criswell7a73b802003-06-30 21:59:07 +00001692 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00001693 esac |
1694 sort
1695)
John Criswell7a73b802003-06-30 21:59:07 +00001696 echo
John Criswell0c38eaf2003-09-10 15:17:25 +00001697
1698 cat <<\_ASBOX
1699## ----------------- ##
1700## Output variables. ##
1701## ----------------- ##
1702_ASBOX
1703 echo
1704 for ac_var in $ac_subst_vars
1705 do
Reid Spencera773bd52006-08-04 18:18:08 +00001706 eval ac_val=\$$ac_var
1707 case $ac_val in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001708 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Reid Spencera773bd52006-08-04 18:18:08 +00001709 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001710 echo "$ac_var='\''$ac_val'\''"
John Criswell0c38eaf2003-09-10 15:17:25 +00001711 done | sort
1712 echo
1713
1714 if test -n "$ac_subst_files"; then
1715 cat <<\_ASBOX
Reid Spencera773bd52006-08-04 18:18:08 +00001716## ------------------- ##
1717## File substitutions. ##
1718## ------------------- ##
John Criswell0c38eaf2003-09-10 15:17:25 +00001719_ASBOX
1720 echo
1721 for ac_var in $ac_subst_files
1722 do
Reid Spencera773bd52006-08-04 18:18:08 +00001723 eval ac_val=\$$ac_var
1724 case $ac_val in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001725 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Reid Spencera773bd52006-08-04 18:18:08 +00001726 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001727 echo "$ac_var='\''$ac_val'\''"
John Criswell0c38eaf2003-09-10 15:17:25 +00001728 done | sort
1729 echo
1730 fi
1731
John Criswell7a73b802003-06-30 21:59:07 +00001732 if test -s confdefs.h; then
1733 cat <<\_ASBOX
1734## ----------- ##
1735## confdefs.h. ##
1736## ----------- ##
1737_ASBOX
1738 echo
Reid Spencera773bd52006-08-04 18:18:08 +00001739 cat confdefs.h
John Criswell7a73b802003-06-30 21:59:07 +00001740 echo
1741 fi
1742 test "$ac_signal" != 0 &&
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001743 echo "$as_me: caught signal $ac_signal"
1744 echo "$as_me: exit $exit_status"
John Criswell7a73b802003-06-30 21:59:07 +00001745 } >&5
Reid Spencera773bd52006-08-04 18:18:08 +00001746 rm -f core *.core core.conftest.* &&
1747 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
John Criswell7a73b802003-06-30 21:59:07 +00001748 exit $exit_status
Reid Spencera773bd52006-08-04 18:18:08 +00001749' 0
John Criswell7a73b802003-06-30 21:59:07 +00001750for ac_signal in 1 2 13 15; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001751 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
John Criswell7a73b802003-06-30 21:59:07 +00001752done
1753ac_signal=0
1754
1755# confdefs.h avoids OS command line length limits that DEFS can exceed.
Reid Spencera773bd52006-08-04 18:18:08 +00001756rm -f -r conftest* confdefs.h
John Criswell7a73b802003-06-30 21:59:07 +00001757
1758# Predefined preprocessor variables.
1759
1760cat >>confdefs.h <<_ACEOF
1761#define PACKAGE_NAME "$PACKAGE_NAME"
1762_ACEOF
1763
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001764
John Criswell7a73b802003-06-30 21:59:07 +00001765cat >>confdefs.h <<_ACEOF
1766#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1767_ACEOF
1768
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001769
John Criswell7a73b802003-06-30 21:59:07 +00001770cat >>confdefs.h <<_ACEOF
1771#define PACKAGE_VERSION "$PACKAGE_VERSION"
1772_ACEOF
1773
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001774
John Criswell7a73b802003-06-30 21:59:07 +00001775cat >>confdefs.h <<_ACEOF
1776#define PACKAGE_STRING "$PACKAGE_STRING"
1777_ACEOF
1778
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001779
John Criswell7a73b802003-06-30 21:59:07 +00001780cat >>confdefs.h <<_ACEOF
1781#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1782_ACEOF
1783
1784
1785# Let the site file select an alternate cache file if it wants to.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001786# Prefer explicitly selected file to automatically selected ones.
Reid Spencera773bd52006-08-04 18:18:08 +00001787if test -n "$CONFIG_SITE"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001788 set x "$CONFIG_SITE"
Reid Spencera773bd52006-08-04 18:18:08 +00001789elif test "x$prefix" != xNONE; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001790 set x "$prefix/share/config.site" "$prefix/etc/config.site"
Reid Spencera773bd52006-08-04 18:18:08 +00001791else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001792 set x "$ac_default_prefix/share/config.site" \
1793 "$ac_default_prefix/etc/config.site"
John Criswell7a73b802003-06-30 21:59:07 +00001794fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001795shift
1796for ac_site_file
Reid Spencera773bd52006-08-04 18:18:08 +00001797do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001798 if test -r "$ac_site_file"; then
1799 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1800echo "$as_me: loading site script $ac_site_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +00001801 sed 's/^/| /' "$ac_site_file" >&5
1802 . "$ac_site_file"
1803 fi
1804done
1805
1806if test -r "$cache_file"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001807 # Some versions of bash will fail to source /dev/null (special
1808 # files actually), so we avoid doing that.
1809 if test -f "$cache_file"; then
1810 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1811echo "$as_me: loading cache $cache_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +00001812 case $cache_file in
Reid Spencera773bd52006-08-04 18:18:08 +00001813 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1814 *) . "./$cache_file";;
John Criswell7a73b802003-06-30 21:59:07 +00001815 esac
1816 fi
1817else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001818 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1819echo "$as_me: creating cache $cache_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +00001820 >$cache_file
1821fi
1822
1823# Check that the precious variables saved in the cache have kept the same
1824# value.
1825ac_cache_corrupted=false
Reid Spencera773bd52006-08-04 18:18:08 +00001826for ac_var in $ac_precious_vars; do
John Criswell7a73b802003-06-30 21:59:07 +00001827 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1828 eval ac_new_set=\$ac_env_${ac_var}_set
Reid Spencera773bd52006-08-04 18:18:08 +00001829 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1830 eval ac_new_val=\$ac_env_${ac_var}_value
John Criswell7a73b802003-06-30 21:59:07 +00001831 case $ac_old_set,$ac_new_set in
1832 set,)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001833 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1834echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
John Criswell7a73b802003-06-30 21:59:07 +00001835 ac_cache_corrupted=: ;;
1836 ,set)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001837 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1838echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
John Criswell7a73b802003-06-30 21:59:07 +00001839 ac_cache_corrupted=: ;;
1840 ,);;
1841 *)
1842 if test "x$ac_old_val" != "x$ac_new_val"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001843 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1844echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1845 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1846echo "$as_me: former value: $ac_old_val" >&2;}
1847 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1848echo "$as_me: current value: $ac_new_val" >&2;}
1849 ac_cache_corrupted=:
John Criswell7a73b802003-06-30 21:59:07 +00001850 fi;;
1851 esac
1852 # Pass precious variables to config.status.
1853 if test "$ac_new_set" = set; then
1854 case $ac_new_val in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001855 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
John Criswell7a73b802003-06-30 21:59:07 +00001856 *) ac_arg=$ac_var=$ac_new_val ;;
1857 esac
1858 case " $ac_configure_args " in
1859 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001860 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
John Criswell7a73b802003-06-30 21:59:07 +00001861 esac
1862 fi
1863done
1864if $ac_cache_corrupted; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001865 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1866echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1867 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1868echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1869 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001870fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
Reid Spencera773bd52006-08-04 18:18:08 +00001895
John Criswell7a73b802003-06-30 21:59:07 +00001896ac_ext=c
1897ac_cpp='$CPP $CPPFLAGS'
1898ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1899ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1900ac_compiler_gnu=$ac_cv_c_compiler_gnu
1901
1902
1903
Dylan Noblesmithfde82372012-02-13 18:48:10 +00001904cat >>confdefs.h <<\_ACEOF
1905#define LLVM_VERSION_MAJOR 3
1906_ACEOF
1907
1908
1909cat >>confdefs.h <<\_ACEOF
1910#define LLVM_VERSION_MINOR 1
1911_ACEOF
1912
1913
NAKAMURA Takumi45ba1652012-01-01 08:16:56 +00001914LLVM_COPYRIGHT="Copyright (c) 2003-2012 University of Illinois at Urbana-Champaign."
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001915
1916
1917
1918
1919
1920
1921
John Criswell7a73b802003-06-30 21:59:07 +00001922ac_aux_dir=
Reid Spencera773bd52006-08-04 18:18:08 +00001923for ac_dir in autoconf "$srcdir"/autoconf; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001924 if test -f "$ac_dir/install-sh"; then
1925 ac_aux_dir=$ac_dir
1926 ac_install_sh="$ac_aux_dir/install-sh -c"
1927 break
1928 elif test -f "$ac_dir/install.sh"; then
1929 ac_aux_dir=$ac_dir
1930 ac_install_sh="$ac_aux_dir/install.sh -c"
1931 break
1932 elif test -f "$ac_dir/shtool"; then
1933 ac_aux_dir=$ac_dir
1934 ac_install_sh="$ac_aux_dir/shtool install -c"
1935 break
1936 fi
John Criswell7a73b802003-06-30 21:59:07 +00001937done
1938if test -z "$ac_aux_dir"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001939 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1940echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1941 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001942fi
Reid Spencera773bd52006-08-04 18:18:08 +00001943
1944# These three variables are undocumented and unsupported,
1945# and are intended to be withdrawn in a future Autoconf release.
1946# They can cause serious problems if a builder's source tree is in a directory
1947# whose full name contains unusual characters.
1948ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
1949ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
1950ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
1951
John Criswell7a73b802003-06-30 21:59:07 +00001952
John Criswell392aaa32003-07-22 19:18:09 +00001953
Reid Spencer2706f8c2004-09-19 23:53:36 +00001954if test ${srcdir} != "." ; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001955 if test -f ${srcdir}/include/llvm/Config/config.h ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001956 { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1957echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1958 { (exit 1); exit 1; }; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001959 fi
John Criswell93e1c722003-09-15 17:04:06 +00001960fi
1961
Nick Lewycky83fc4472009-09-29 05:48:51 +00001962ac_ext=c
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001963ac_cpp='$CPP $CPPFLAGS'
1964ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1965ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1966ac_compiler_gnu=$ac_cv_c_compiler_gnu
John Criswell7a73b802003-06-30 21:59:07 +00001967if test -n "$ac_tool_prefix"; then
Eric Christopherffee5722011-09-16 20:36:25 +00001968 for ac_prog in clang llvm-gcc gcc
John Criswell7a73b802003-06-30 21:59:07 +00001969 do
1970 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1971set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001972{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1973echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1974if test "${ac_cv_prog_CC+set}" = set; then
1975 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00001976else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001977 if test -n "$CC"; then
1978 ac_cv_prog_CC="$CC" # Let the user override the test.
John Criswell7a73b802003-06-30 21:59:07 +00001979else
1980as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1981for as_dir in $PATH
1982do
1983 IFS=$as_save_IFS
1984 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001985 for ac_exec_ext in '' $ac_executable_extensions; do
1986 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 +00001987 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001988 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
John Criswell7a73b802003-06-30 21:59:07 +00001989 break 2
1990 fi
1991done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001992done
Reid Spencera773bd52006-08-04 18:18:08 +00001993IFS=$as_save_IFS
John Criswell7a73b802003-06-30 21:59:07 +00001994
1995fi
1996fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001997CC=$ac_cv_prog_CC
1998if test -n "$CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001999 { echo "$as_me:$LINENO: result: $CC" >&5
2000echo "${ECHO_T}$CC" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002001else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002002 { echo "$as_me:$LINENO: result: no" >&5
2003echo "${ECHO_T}no" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002004fi
2005
Reid Spencera773bd52006-08-04 18:18:08 +00002006
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002007 test -n "$CC" && break
John Criswell7a73b802003-06-30 21:59:07 +00002008 done
2009fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002010if test -z "$CC"; then
2011 ac_ct_CC=$CC
Eric Christopherffee5722011-09-16 20:36:25 +00002012 for ac_prog in clang llvm-gcc gcc
John Criswell7a73b802003-06-30 21:59:07 +00002013do
2014 # Extract the first word of "$ac_prog", so it can be a program name with args.
2015set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002016{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2017echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2018if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2019 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00002020else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002021 if test -n "$ac_ct_CC"; then
2022 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
John Criswell7a73b802003-06-30 21:59:07 +00002023else
2024as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2025for as_dir in $PATH
2026do
2027 IFS=$as_save_IFS
2028 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002029 for ac_exec_ext in '' $ac_executable_extensions; do
2030 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 +00002031 ac_cv_prog_ac_ct_CC="$ac_prog"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002032 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
John Criswell7a73b802003-06-30 21:59:07 +00002033 break 2
2034 fi
2035done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002036done
Reid Spencera773bd52006-08-04 18:18:08 +00002037IFS=$as_save_IFS
John Criswell7a73b802003-06-30 21:59:07 +00002038
2039fi
2040fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002041ac_ct_CC=$ac_cv_prog_ac_ct_CC
2042if test -n "$ac_ct_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002043 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2044echo "${ECHO_T}$ac_ct_CC" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002045else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002046 { echo "$as_me:$LINENO: result: no" >&5
2047echo "${ECHO_T}no" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002048fi
2049
Reid Spencera773bd52006-08-04 18:18:08 +00002050
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002051 test -n "$ac_ct_CC" && break
John Criswell7a73b802003-06-30 21:59:07 +00002052done
John Criswell7a73b802003-06-30 21:59:07 +00002053
Reid Spencera773bd52006-08-04 18:18:08 +00002054 if test "x$ac_ct_CC" = x; then
2055 CC=""
2056 else
2057 case $cross_compiling:$ac_tool_warned in
2058yes:)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002059{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2060whose name does not start with the host triplet. If you think this
2061configuration is useful to you, please write to autoconf@gnu.org." >&5
2062echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2063whose name does not start with the host triplet. If you think this
2064configuration is useful to you, please write to autoconf@gnu.org." >&2;}
Reid Spencera773bd52006-08-04 18:18:08 +00002065ac_tool_warned=yes ;;
2066esac
2067 CC=$ac_ct_CC
2068 fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002069fi
2070
John Criswell7a73b802003-06-30 21:59:07 +00002071
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002072test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2073See \`config.log' for more details." >&5
2074echo "$as_me: error: no acceptable C compiler found in \$PATH
2075See \`config.log' for more details." >&2;}
2076 { (exit 1); exit 1; }; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002077
John Criswell7a73b802003-06-30 21:59:07 +00002078# Provide some information about the compiler.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002079echo "$as_me:$LINENO: checking for C compiler version" >&5
2080ac_compiler=`set X $ac_compile; echo $2`
2081{ (ac_try="$ac_compiler --version >&5"
Reid Spencera773bd52006-08-04 18:18:08 +00002082case "(($ac_try" in
2083 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2084 *) ac_try_echo=$ac_try;;
2085esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002086eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2087 (eval "$ac_compiler --version >&5") 2>&5
John Criswell7a73b802003-06-30 21:59:07 +00002088 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002089 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2090 (exit $ac_status); }
2091{ (ac_try="$ac_compiler -v >&5"
2092case "(($ac_try" in
2093 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2094 *) ac_try_echo=$ac_try;;
2095esac
2096eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2097 (eval "$ac_compiler -v >&5") 2>&5
2098 ac_status=$?
2099 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2100 (exit $ac_status); }
2101{ (ac_try="$ac_compiler -V >&5"
2102case "(($ac_try" in
2103 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2104 *) ac_try_echo=$ac_try;;
2105esac
2106eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2107 (eval "$ac_compiler -V >&5") 2>&5
2108 ac_status=$?
2109 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2110 (exit $ac_status); }
John Criswell7a73b802003-06-30 21:59:07 +00002111
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002112cat >conftest.$ac_ext <<_ACEOF
2113/* confdefs.h. */
2114_ACEOF
2115cat confdefs.h >>conftest.$ac_ext
2116cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00002117/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00002118
John Criswell7a73b802003-06-30 21:59:07 +00002119int
2120main ()
2121{
2122
2123 ;
2124 return 0;
2125}
2126_ACEOF
2127ac_clean_files_save=$ac_clean_files
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002128ac_clean_files="$ac_clean_files a.out a.exe b.out"
John Criswell7a73b802003-06-30 21:59:07 +00002129# Try to create an executable without -o first, disregard a.out.
2130# It will help us diagnose broken compilers, and finding out an intuition
2131# of exeext.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002132{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2133echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2134ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2135#
2136# List of possible output files, starting from the most likely.
2137# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2138# only as a last resort. b.out is created by i960 compilers.
2139ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2140#
2141# The IRIX 6 linker writes into existing files which may not be
2142# executable, retaining their permissions. Remove them first so a
2143# subsequent execution test works.
Reid Spencera773bd52006-08-04 18:18:08 +00002144ac_rmfiles=
2145for ac_file in $ac_files
2146do
2147 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002148 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
Reid Spencera773bd52006-08-04 18:18:08 +00002149 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2150 esac
2151done
2152rm -f $ac_rmfiles
2153
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002154if { (ac_try="$ac_link_default"
Reid Spencera773bd52006-08-04 18:18:08 +00002155case "(($ac_try" in
2156 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2157 *) ac_try_echo=$ac_try;;
2158esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002159eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
Reid Spencera773bd52006-08-04 18:18:08 +00002160 (eval "$ac_link_default") 2>&5
John Criswell7a73b802003-06-30 21:59:07 +00002161 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002162 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2163 (exit $ac_status); }; then
Reid Spencera773bd52006-08-04 18:18:08 +00002164 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2165# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2166# in a Makefile. We should not override ac_cv_exeext if it was cached,
2167# so that the user can short-circuit this test for compilers unknown to
2168# Autoconf.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002169for ac_file in $ac_files
John Criswell0c38eaf2003-09-10 15:17:25 +00002170do
2171 test -f "$ac_file" || continue
John Criswell7a73b802003-06-30 21:59:07 +00002172 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002173 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
Reid Spencer2706f8c2004-09-19 23:53:36 +00002174 ;;
John Criswell0c38eaf2003-09-10 15:17:25 +00002175 [ab].out )
Reid Spencer2706f8c2004-09-19 23:53:36 +00002176 # We found the default executable, but exeext='' is most
2177 # certainly right.
2178 break;;
John Criswell0c38eaf2003-09-10 15:17:25 +00002179 *.* )
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002180 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
Reid Spencera773bd52006-08-04 18:18:08 +00002181 then :; else
2182 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2183 fi
2184 # We set ac_cv_exeext here because the later test for it is not
2185 # safe: cross compilers may not add the suffix if given an `-o'
2186 # argument, so we may need to know it at that point already.
2187 # Even if this section looks crufty: it has the advantage of
2188 # actually working.
Reid Spencer2706f8c2004-09-19 23:53:36 +00002189 break;;
John Criswell0c38eaf2003-09-10 15:17:25 +00002190 * )
Reid Spencer2706f8c2004-09-19 23:53:36 +00002191 break;;
John Criswell7a73b802003-06-30 21:59:07 +00002192 esac
2193done
Reid Spencera773bd52006-08-04 18:18:08 +00002194test "$ac_cv_exeext" = no && ac_cv_exeext=
2195
John Criswell7a73b802003-06-30 21:59:07 +00002196else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002197 echo "$as_me: failed program was:" >&5
John Criswell0c38eaf2003-09-10 15:17:25 +00002198sed 's/^/| /' conftest.$ac_ext >&5
2199
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002200{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2201See \`config.log' for more details." >&5
2202echo "$as_me: error: C compiler cannot create executables
2203See \`config.log' for more details." >&2;}
2204 { (exit 77); exit 77; }; }
John Criswell7a73b802003-06-30 21:59:07 +00002205fi
John Criswell7a73b802003-06-30 21:59:07 +00002206
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002207ac_exeext=$ac_cv_exeext
2208{ echo "$as_me:$LINENO: result: $ac_file" >&5
2209echo "${ECHO_T}$ac_file" >&6; }
2210
2211# Check that the compiler produces executables we can run. If not, either
2212# the compiler is broken, or we cross compile.
2213{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2214echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2215# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2216# If not cross compiling, check that we can run a simple program.
2217if test "$cross_compiling" != yes; then
2218 if { ac_try='./$ac_file'
2219 { (case "(($ac_try" in
2220 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2221 *) ac_try_echo=$ac_try;;
2222esac
2223eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2224 (eval "$ac_try") 2>&5
2225 ac_status=$?
2226 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2227 (exit $ac_status); }; }; then
2228 cross_compiling=no
2229 else
2230 if test "$cross_compiling" = maybe; then
2231 cross_compiling=yes
2232 else
2233 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2234If you meant to cross compile, use \`--host'.
2235See \`config.log' for more details." >&5
2236echo "$as_me: error: cannot run C compiled programs.
2237If you meant to cross compile, use \`--host'.
2238See \`config.log' for more details." >&2;}
2239 { (exit 1); exit 1; }; }
2240 fi
2241 fi
2242fi
2243{ echo "$as_me:$LINENO: result: yes" >&5
2244echo "${ECHO_T}yes" >&6; }
2245
2246rm -f a.out a.exe conftest$ac_cv_exeext b.out
John Criswell7a73b802003-06-30 21:59:07 +00002247ac_clean_files=$ac_clean_files_save
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002248# Check that the compiler produces executables we can run. If not, either
2249# the compiler is broken, or we cross compile.
2250{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2251echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2252{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2253echo "${ECHO_T}$cross_compiling" >&6; }
2254
2255{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2256echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2257if { (ac_try="$ac_link"
Reid Spencera773bd52006-08-04 18:18:08 +00002258case "(($ac_try" in
2259 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2260 *) ac_try_echo=$ac_try;;
2261esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002262eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
Reid Spencera773bd52006-08-04 18:18:08 +00002263 (eval "$ac_link") 2>&5
John Criswell7a73b802003-06-30 21:59:07 +00002264 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2266 (exit $ac_status); }; then
John Criswell7a73b802003-06-30 21:59:07 +00002267 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2268# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2269# work properly (i.e., refer to `conftest.exe'), while it won't with
2270# `rm'.
John Criswell0c38eaf2003-09-10 15:17:25 +00002271for ac_file in conftest.exe conftest conftest.*; do
2272 test -f "$ac_file" || continue
John Criswell7a73b802003-06-30 21:59:07 +00002273 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002274 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
John Criswell7a73b802003-06-30 21:59:07 +00002275 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Reid Spencer2706f8c2004-09-19 23:53:36 +00002276 break;;
John Criswell7a73b802003-06-30 21:59:07 +00002277 * ) break;;
2278 esac
2279done
2280else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002281 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2282See \`config.log' for more details." >&5
2283echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2284See \`config.log' for more details." >&2;}
2285 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00002286fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002287
2288rm -f conftest$ac_cv_exeext
2289{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2290echo "${ECHO_T}$ac_cv_exeext" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002291
2292rm -f conftest.$ac_ext
2293EXEEXT=$ac_cv_exeext
2294ac_exeext=$EXEEXT
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002295{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
2296echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2297if test "${ac_cv_objext+set}" = set; then
2298 echo $ECHO_N "(cached) $ECHO_C" >&6
Torok Edwin871384f2010-01-26 08:50:50 +00002299else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002300 cat >conftest.$ac_ext <<_ACEOF
2301/* confdefs.h. */
2302_ACEOF
2303cat confdefs.h >>conftest.$ac_ext
2304cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00002305/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00002306
John Criswell7a73b802003-06-30 21:59:07 +00002307int
2308main ()
2309{
2310
2311 ;
2312 return 0;
2313}
2314_ACEOF
2315rm -f conftest.o conftest.obj
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002316if { (ac_try="$ac_compile"
Reid Spencera773bd52006-08-04 18:18:08 +00002317case "(($ac_try" in
2318 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2319 *) ac_try_echo=$ac_try;;
2320esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002321eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
Reid Spencera773bd52006-08-04 18:18:08 +00002322 (eval "$ac_compile") 2>&5
John Criswell7a73b802003-06-30 21:59:07 +00002323 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2325 (exit $ac_status); }; then
Reid Spencera773bd52006-08-04 18:18:08 +00002326 for ac_file in conftest.o conftest.obj conftest.*; do
2327 test -f "$ac_file" || continue;
John Criswell7a73b802003-06-30 21:59:07 +00002328 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002329 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
John Criswell7a73b802003-06-30 21:59:07 +00002330 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2331 break;;
2332 esac
2333done
2334else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002335 echo "$as_me: failed program was:" >&5
John Criswell0c38eaf2003-09-10 15:17:25 +00002336sed 's/^/| /' conftest.$ac_ext >&5
2337
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002338{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2339See \`config.log' for more details." >&5
2340echo "$as_me: error: cannot compute suffix of object files: cannot compile
2341See \`config.log' for more details." >&2;}
2342 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00002343fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002344
John Criswell7a73b802003-06-30 21:59:07 +00002345rm -f conftest.$ac_cv_objext conftest.$ac_ext
2346fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002347{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2348echo "${ECHO_T}$ac_cv_objext" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002349OBJEXT=$ac_cv_objext
2350ac_objext=$OBJEXT
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002351{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2352echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2353if test "${ac_cv_c_compiler_gnu+set}" = set; then
2354 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00002355else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002356 cat >conftest.$ac_ext <<_ACEOF
2357/* confdefs.h. */
2358_ACEOF
2359cat confdefs.h >>conftest.$ac_ext
2360cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00002361/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00002362
John Criswell7a73b802003-06-30 21:59:07 +00002363int
2364main ()
2365{
2366#ifndef __GNUC__
2367 choke me
2368#endif
2369
2370 ;
2371 return 0;
2372}
2373_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002374rm -f conftest.$ac_objext
2375if { (ac_try="$ac_compile"
2376case "(($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_compile") 2>conftest.er1
2382 ac_status=$?
2383 grep -v '^ *+' conftest.er1 >conftest.err
2384 rm -f conftest.er1
2385 cat conftest.err >&5
2386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2387 (exit $ac_status); } &&
2388 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2389 { (case "(($ac_try" in
2390 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2391 *) ac_try_echo=$ac_try;;
2392esac
2393eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2394 (eval "$ac_try") 2>&5
2395 ac_status=$?
2396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2397 (exit $ac_status); }; } &&
2398 { ac_try='test -s conftest.$ac_objext'
2399 { (case "(($ac_try" in
2400 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2401 *) ac_try_echo=$ac_try;;
2402esac
2403eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2404 (eval "$ac_try") 2>&5
2405 ac_status=$?
2406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2407 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +00002408 ac_compiler_gnu=yes
2409else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002410 echo "$as_me: failed program was:" >&5
2411sed 's/^/| /' conftest.$ac_ext >&5
2412
2413 ac_compiler_gnu=no
John Criswell7a73b802003-06-30 21:59:07 +00002414fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002415
Reid Spencera773bd52006-08-04 18:18:08 +00002416rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002417ac_cv_c_compiler_gnu=$ac_compiler_gnu
John Criswell7a73b802003-06-30 21:59:07 +00002418
2419fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002420{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2421echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2422GCC=`test $ac_compiler_gnu = yes && echo yes`
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002423ac_test_CFLAGS=${CFLAGS+set}
2424ac_save_CFLAGS=$CFLAGS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002425{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2426echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2427if test "${ac_cv_prog_cc_g+set}" = set; then
2428 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00002429else
Reid Spencera773bd52006-08-04 18:18:08 +00002430 ac_save_c_werror_flag=$ac_c_werror_flag
2431 ac_c_werror_flag=yes
2432 ac_cv_prog_cc_g=no
2433 CFLAGS="-g"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002434 cat >conftest.$ac_ext <<_ACEOF
2435/* confdefs.h. */
2436_ACEOF
2437cat confdefs.h >>conftest.$ac_ext
2438cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00002439/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00002440
John Criswell7a73b802003-06-30 21:59:07 +00002441int
2442main ()
2443{
2444
2445 ;
2446 return 0;
2447}
2448_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002449rm -f conftest.$ac_objext
2450if { (ac_try="$ac_compile"
2451case "(($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_compile") 2>conftest.er1
2457 ac_status=$?
2458 grep -v '^ *+' conftest.er1 >conftest.err
2459 rm -f conftest.er1
2460 cat conftest.err >&5
2461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2462 (exit $ac_status); } &&
2463 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2464 { (case "(($ac_try" in
2465 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2466 *) ac_try_echo=$ac_try;;
2467esac
2468eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2469 (eval "$ac_try") 2>&5
2470 ac_status=$?
2471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2472 (exit $ac_status); }; } &&
2473 { ac_try='test -s conftest.$ac_objext'
2474 { (case "(($ac_try" in
2475 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2476 *) ac_try_echo=$ac_try;;
2477esac
2478eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2479 (eval "$ac_try") 2>&5
2480 ac_status=$?
2481 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2482 (exit $ac_status); }; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002483 ac_cv_prog_cc_g=yes
John Criswell7a73b802003-06-30 21:59:07 +00002484else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002485 echo "$as_me: failed program was:" >&5
2486sed 's/^/| /' conftest.$ac_ext >&5
2487
2488 CFLAGS=""
2489 cat >conftest.$ac_ext <<_ACEOF
2490/* confdefs.h. */
2491_ACEOF
2492cat confdefs.h >>conftest.$ac_ext
2493cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00002494/* end confdefs.h. */
2495
2496int
2497main ()
2498{
2499
2500 ;
2501 return 0;
2502}
2503_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002504rm -f conftest.$ac_objext
2505if { (ac_try="$ac_compile"
2506case "(($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_compile") 2>conftest.er1
2512 ac_status=$?
2513 grep -v '^ *+' conftest.er1 >conftest.err
2514 rm -f conftest.er1
2515 cat conftest.err >&5
2516 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2517 (exit $ac_status); } &&
2518 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2519 { (case "(($ac_try" in
2520 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2521 *) ac_try_echo=$ac_try;;
2522esac
2523eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2524 (eval "$ac_try") 2>&5
2525 ac_status=$?
2526 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2527 (exit $ac_status); }; } &&
2528 { ac_try='test -s conftest.$ac_objext'
2529 { (case "(($ac_try" in
2530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2531 *) ac_try_echo=$ac_try;;
2532esac
2533eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2534 (eval "$ac_try") 2>&5
2535 ac_status=$?
2536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2537 (exit $ac_status); }; }; then
2538 :
Torok Edwin871384f2010-01-26 08:50:50 +00002539else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002540 echo "$as_me: failed program was:" >&5
2541sed 's/^/| /' conftest.$ac_ext >&5
2542
2543 ac_c_werror_flag=$ac_save_c_werror_flag
Reid Spencera773bd52006-08-04 18:18:08 +00002544 CFLAGS="-g"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002545 cat >conftest.$ac_ext <<_ACEOF
2546/* confdefs.h. */
2547_ACEOF
2548cat confdefs.h >>conftest.$ac_ext
2549cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00002550/* end confdefs.h. */
2551
2552int
2553main ()
2554{
2555
2556 ;
2557 return 0;
2558}
2559_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002560rm -f conftest.$ac_objext
2561if { (ac_try="$ac_compile"
2562case "(($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_compile") 2>conftest.er1
2568 ac_status=$?
2569 grep -v '^ *+' conftest.er1 >conftest.err
2570 rm -f conftest.er1
2571 cat conftest.err >&5
2572 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2573 (exit $ac_status); } &&
2574 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2575 { (case "(($ac_try" in
2576 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2577 *) ac_try_echo=$ac_try;;
2578esac
2579eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2580 (eval "$ac_try") 2>&5
2581 ac_status=$?
2582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2583 (exit $ac_status); }; } &&
2584 { ac_try='test -s conftest.$ac_objext'
2585 { (case "(($ac_try" in
2586 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2587 *) ac_try_echo=$ac_try;;
2588esac
2589eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2590 (eval "$ac_try") 2>&5
2591 ac_status=$?
2592 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2593 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00002594 ac_cv_prog_cc_g=yes
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002595else
2596 echo "$as_me: failed program was:" >&5
2597sed 's/^/| /' conftest.$ac_ext >&5
2598
2599
John Criswell7a73b802003-06-30 21:59:07 +00002600fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002601
Reid Spencera773bd52006-08-04 18:18:08 +00002602rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +00002603fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002604
Reid Spencera773bd52006-08-04 18:18:08 +00002605rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2606fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002607
Reid Spencera773bd52006-08-04 18:18:08 +00002608rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2609 ac_c_werror_flag=$ac_save_c_werror_flag
2610fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002611{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2612echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002613if test "$ac_test_CFLAGS" = set; then
2614 CFLAGS=$ac_save_CFLAGS
2615elif test $ac_cv_prog_cc_g = yes; then
2616 if test "$GCC" = yes; then
2617 CFLAGS="-g -O2"
John Criswell7a73b802003-06-30 21:59:07 +00002618 else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002619 CFLAGS="-g"
John Criswell7a73b802003-06-30 21:59:07 +00002620 fi
2621else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002622 if test "$GCC" = yes; then
2623 CFLAGS="-O2"
John Criswell7a73b802003-06-30 21:59:07 +00002624 else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002625 CFLAGS=
John Criswell7a73b802003-06-30 21:59:07 +00002626 fi
2627fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002628{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2629echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2630if test "${ac_cv_prog_cc_c89+set}" = set; then
2631 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002632else
Reid Spencera773bd52006-08-04 18:18:08 +00002633 ac_cv_prog_cc_c89=no
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002634ac_save_CC=$CC
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002635cat >conftest.$ac_ext <<_ACEOF
2636/* confdefs.h. */
2637_ACEOF
2638cat confdefs.h >>conftest.$ac_ext
2639cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002640/* end confdefs.h. */
2641#include <stdarg.h>
2642#include <stdio.h>
2643#include <sys/types.h>
2644#include <sys/stat.h>
2645/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2646struct buf { int x; };
2647FILE * (*rcsopen) (struct buf *, struct stat *, int);
2648static char *e (p, i)
2649 char **p;
2650 int i;
2651{
2652 return p[i];
2653}
2654static char *f (char * (*g) (char **, int), char **p, ...)
2655{
2656 char *s;
2657 va_list v;
2658 va_start (v,p);
2659 s = g (p, va_arg (v,int));
2660 va_end (v);
2661 return s;
2662}
2663
2664/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2665 function prototypes and stuff, but not '\xHH' hex character constants.
2666 These don't provoke an error unfortunately, instead are silently treated
Reid Spencera773bd52006-08-04 18:18:08 +00002667 as 'x'. The following induces an error, until -std is added to get
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002668 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2669 array size at least. It's necessary to write '\x00'==0 to get something
Reid Spencera773bd52006-08-04 18:18:08 +00002670 that's true only with -std. */
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002671int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2672
Reid Spencera773bd52006-08-04 18:18:08 +00002673/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2674 inside strings and character constants. */
2675#define FOO(x) 'x'
2676int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2677
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002678int test (int i, double x);
2679struct s1 {int (*f) (int a);};
2680struct s2 {int (*f) (double a);};
2681int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2682int argc;
2683char **argv;
2684int
2685main ()
2686{
2687return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2688 ;
2689 return 0;
2690}
2691_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00002692for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2693 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002694do
2695 CC="$ac_save_CC $ac_arg"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002696 rm -f conftest.$ac_objext
2697if { (ac_try="$ac_compile"
2698case "(($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_compile") 2>conftest.er1
2704 ac_status=$?
2705 grep -v '^ *+' conftest.er1 >conftest.err
2706 rm -f conftest.er1
2707 cat conftest.err >&5
2708 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2709 (exit $ac_status); } &&
2710 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2711 { (case "(($ac_try" in
2712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2713 *) ac_try_echo=$ac_try;;
2714esac
2715eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2716 (eval "$ac_try") 2>&5
2717 ac_status=$?
2718 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2719 (exit $ac_status); }; } &&
2720 { ac_try='test -s conftest.$ac_objext'
2721 { (case "(($ac_try" in
2722 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2723 *) ac_try_echo=$ac_try;;
2724esac
2725eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2726 (eval "$ac_try") 2>&5
2727 ac_status=$?
2728 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2729 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00002730 ac_cv_prog_cc_c89=$ac_arg
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002731else
2732 echo "$as_me: failed program was:" >&5
2733sed 's/^/| /' conftest.$ac_ext >&5
2734
2735
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002736fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002737
Reid Spencera773bd52006-08-04 18:18:08 +00002738rm -f core conftest.err conftest.$ac_objext
2739 test "x$ac_cv_prog_cc_c89" != "xno" && break
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002740done
Reid Spencera773bd52006-08-04 18:18:08 +00002741rm -f conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002742CC=$ac_save_CC
2743
2744fi
Reid Spencera773bd52006-08-04 18:18:08 +00002745# AC_CACHE_VAL
2746case "x$ac_cv_prog_cc_c89" in
2747 x)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002748 { echo "$as_me:$LINENO: result: none needed" >&5
2749echo "${ECHO_T}none needed" >&6; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00002750 xno)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002751 { echo "$as_me:$LINENO: result: unsupported" >&5
2752echo "${ECHO_T}unsupported" >&6; } ;;
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002753 *)
Reid Spencera773bd52006-08-04 18:18:08 +00002754 CC="$CC $ac_cv_prog_cc_c89"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002755 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2756echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002757esac
2758
John Criswell0c38eaf2003-09-10 15:17:25 +00002759
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002760ac_ext=c
2761ac_cpp='$CPP $CPPFLAGS'
2762ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2763ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2764ac_compiler_gnu=$ac_cv_c_compiler_gnu
2765
Eric Christopherffee5722011-09-16 20:36:25 +00002766ac_ext=cpp
2767ac_cpp='$CXXCPP $CPPFLAGS'
2768ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2769ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2770ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2771if test -z "$CXX"; then
2772 if test -n "$CCC"; then
2773 CXX=$CCC
2774 else
2775 if test -n "$ac_tool_prefix"; then
2776 for ac_prog in clang++ llvm-g++ g++
2777 do
2778 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2779set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2780{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2781echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2782if test "${ac_cv_prog_CXX+set}" = set; then
2783 echo $ECHO_N "(cached) $ECHO_C" >&6
2784else
2785 if test -n "$CXX"; then
2786 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2787else
2788as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2789for as_dir in $PATH
2790do
2791 IFS=$as_save_IFS
2792 test -z "$as_dir" && as_dir=.
2793 for ac_exec_ext in '' $ac_executable_extensions; do
2794 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2795 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2796 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2797 break 2
2798 fi
2799done
2800done
2801IFS=$as_save_IFS
2802
2803fi
2804fi
2805CXX=$ac_cv_prog_CXX
2806if test -n "$CXX"; then
2807 { echo "$as_me:$LINENO: result: $CXX" >&5
2808echo "${ECHO_T}$CXX" >&6; }
2809else
2810 { echo "$as_me:$LINENO: result: no" >&5
2811echo "${ECHO_T}no" >&6; }
2812fi
2813
2814
2815 test -n "$CXX" && break
2816 done
2817fi
2818if test -z "$CXX"; then
2819 ac_ct_CXX=$CXX
2820 for ac_prog in clang++ llvm-g++ g++
2821do
2822 # Extract the first word of "$ac_prog", so it can be a program name with args.
2823set dummy $ac_prog; ac_word=$2
2824{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2825echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2826if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2827 echo $ECHO_N "(cached) $ECHO_C" >&6
2828else
2829 if test -n "$ac_ct_CXX"; then
2830 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2831else
2832as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2833for as_dir in $PATH
2834do
2835 IFS=$as_save_IFS
2836 test -z "$as_dir" && as_dir=.
2837 for ac_exec_ext in '' $ac_executable_extensions; do
2838 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2839 ac_cv_prog_ac_ct_CXX="$ac_prog"
2840 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2841 break 2
2842 fi
2843done
2844done
2845IFS=$as_save_IFS
2846
2847fi
2848fi
2849ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2850if test -n "$ac_ct_CXX"; then
2851 { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2852echo "${ECHO_T}$ac_ct_CXX" >&6; }
2853else
2854 { echo "$as_me:$LINENO: result: no" >&5
2855echo "${ECHO_T}no" >&6; }
2856fi
2857
2858
2859 test -n "$ac_ct_CXX" && break
2860done
2861
2862 if test "x$ac_ct_CXX" = x; then
2863 CXX="g++"
2864 else
2865 case $cross_compiling:$ac_tool_warned in
2866yes:)
2867{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2868whose name does not start with the host triplet. If you think this
2869configuration is useful to you, please write to autoconf@gnu.org." >&5
2870echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2871whose name does not start with the host triplet. If you think this
2872configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2873ac_tool_warned=yes ;;
2874esac
2875 CXX=$ac_ct_CXX
2876 fi
2877fi
2878
2879 fi
2880fi
2881# Provide some information about the compiler.
2882echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2883ac_compiler=`set X $ac_compile; echo $2`
2884{ (ac_try="$ac_compiler --version >&5"
2885case "(($ac_try" in
2886 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2887 *) ac_try_echo=$ac_try;;
2888esac
2889eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2890 (eval "$ac_compiler --version >&5") 2>&5
2891 ac_status=$?
2892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2893 (exit $ac_status); }
2894{ (ac_try="$ac_compiler -v >&5"
2895case "(($ac_try" in
2896 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2897 *) ac_try_echo=$ac_try;;
2898esac
2899eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2900 (eval "$ac_compiler -v >&5") 2>&5
2901 ac_status=$?
2902 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2903 (exit $ac_status); }
2904{ (ac_try="$ac_compiler -V >&5"
2905case "(($ac_try" in
2906 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2907 *) ac_try_echo=$ac_try;;
2908esac
2909eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2910 (eval "$ac_compiler -V >&5") 2>&5
2911 ac_status=$?
2912 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2913 (exit $ac_status); }
2914
2915{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2916echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2917if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2918 echo $ECHO_N "(cached) $ECHO_C" >&6
2919else
2920 cat >conftest.$ac_ext <<_ACEOF
2921/* confdefs.h. */
2922_ACEOF
2923cat confdefs.h >>conftest.$ac_ext
2924cat >>conftest.$ac_ext <<_ACEOF
2925/* end confdefs.h. */
2926
2927int
2928main ()
2929{
2930#ifndef __GNUC__
2931 choke me
2932#endif
2933
2934 ;
2935 return 0;
2936}
2937_ACEOF
2938rm -f conftest.$ac_objext
2939if { (ac_try="$ac_compile"
2940case "(($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_compile") 2>conftest.er1
2946 ac_status=$?
2947 grep -v '^ *+' conftest.er1 >conftest.err
2948 rm -f conftest.er1
2949 cat conftest.err >&5
2950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2951 (exit $ac_status); } &&
2952 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2953 { (case "(($ac_try" in
2954 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2955 *) ac_try_echo=$ac_try;;
2956esac
2957eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2958 (eval "$ac_try") 2>&5
2959 ac_status=$?
2960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2961 (exit $ac_status); }; } &&
2962 { ac_try='test -s conftest.$ac_objext'
2963 { (case "(($ac_try" in
2964 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2965 *) ac_try_echo=$ac_try;;
2966esac
2967eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2968 (eval "$ac_try") 2>&5
2969 ac_status=$?
2970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2971 (exit $ac_status); }; }; then
2972 ac_compiler_gnu=yes
2973else
2974 echo "$as_me: failed program was:" >&5
2975sed 's/^/| /' conftest.$ac_ext >&5
2976
2977 ac_compiler_gnu=no
2978fi
2979
2980rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2981ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2982
2983fi
2984{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2985echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
2986GXX=`test $ac_compiler_gnu = yes && echo yes`
2987ac_test_CXXFLAGS=${CXXFLAGS+set}
2988ac_save_CXXFLAGS=$CXXFLAGS
2989{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2990echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
2991if test "${ac_cv_prog_cxx_g+set}" = set; then
2992 echo $ECHO_N "(cached) $ECHO_C" >&6
2993else
2994 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
2995 ac_cxx_werror_flag=yes
2996 ac_cv_prog_cxx_g=no
2997 CXXFLAGS="-g"
2998 cat >conftest.$ac_ext <<_ACEOF
2999/* confdefs.h. */
3000_ACEOF
3001cat confdefs.h >>conftest.$ac_ext
3002cat >>conftest.$ac_ext <<_ACEOF
3003/* end confdefs.h. */
3004
3005int
3006main ()
3007{
3008
3009 ;
3010 return 0;
3011}
3012_ACEOF
3013rm -f conftest.$ac_objext
3014if { (ac_try="$ac_compile"
3015case "(($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_compile") 2>conftest.er1
3021 ac_status=$?
3022 grep -v '^ *+' conftest.er1 >conftest.err
3023 rm -f conftest.er1
3024 cat conftest.err >&5
3025 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3026 (exit $ac_status); } &&
3027 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3028 { (case "(($ac_try" in
3029 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3030 *) ac_try_echo=$ac_try;;
3031esac
3032eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3033 (eval "$ac_try") 2>&5
3034 ac_status=$?
3035 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3036 (exit $ac_status); }; } &&
3037 { ac_try='test -s conftest.$ac_objext'
3038 { (case "(($ac_try" in
3039 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3040 *) ac_try_echo=$ac_try;;
3041esac
3042eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3043 (eval "$ac_try") 2>&5
3044 ac_status=$?
3045 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3046 (exit $ac_status); }; }; then
3047 ac_cv_prog_cxx_g=yes
3048else
3049 echo "$as_me: failed program was:" >&5
3050sed 's/^/| /' conftest.$ac_ext >&5
3051
3052 CXXFLAGS=""
3053 cat >conftest.$ac_ext <<_ACEOF
3054/* confdefs.h. */
3055_ACEOF
3056cat confdefs.h >>conftest.$ac_ext
3057cat >>conftest.$ac_ext <<_ACEOF
3058/* end confdefs.h. */
3059
3060int
3061main ()
3062{
3063
3064 ;
3065 return 0;
3066}
3067_ACEOF
3068rm -f conftest.$ac_objext
3069if { (ac_try="$ac_compile"
3070case "(($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_compile") 2>conftest.er1
3076 ac_status=$?
3077 grep -v '^ *+' conftest.er1 >conftest.err
3078 rm -f conftest.er1
3079 cat conftest.err >&5
3080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3081 (exit $ac_status); } &&
3082 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3083 { (case "(($ac_try" in
3084 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3085 *) ac_try_echo=$ac_try;;
3086esac
3087eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3088 (eval "$ac_try") 2>&5
3089 ac_status=$?
3090 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3091 (exit $ac_status); }; } &&
3092 { ac_try='test -s conftest.$ac_objext'
3093 { (case "(($ac_try" in
3094 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3095 *) ac_try_echo=$ac_try;;
3096esac
3097eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3098 (eval "$ac_try") 2>&5
3099 ac_status=$?
3100 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3101 (exit $ac_status); }; }; then
3102 :
3103else
3104 echo "$as_me: failed program was:" >&5
3105sed 's/^/| /' conftest.$ac_ext >&5
3106
3107 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3108 CXXFLAGS="-g"
3109 cat >conftest.$ac_ext <<_ACEOF
3110/* confdefs.h. */
3111_ACEOF
3112cat confdefs.h >>conftest.$ac_ext
3113cat >>conftest.$ac_ext <<_ACEOF
3114/* end confdefs.h. */
3115
3116int
3117main ()
3118{
3119
3120 ;
3121 return 0;
3122}
3123_ACEOF
3124rm -f conftest.$ac_objext
3125if { (ac_try="$ac_compile"
3126case "(($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_compile") 2>conftest.er1
3132 ac_status=$?
3133 grep -v '^ *+' conftest.er1 >conftest.err
3134 rm -f conftest.er1
3135 cat conftest.err >&5
3136 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3137 (exit $ac_status); } &&
3138 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3139 { (case "(($ac_try" in
3140 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3141 *) ac_try_echo=$ac_try;;
3142esac
3143eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3144 (eval "$ac_try") 2>&5
3145 ac_status=$?
3146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3147 (exit $ac_status); }; } &&
3148 { ac_try='test -s conftest.$ac_objext'
3149 { (case "(($ac_try" in
3150 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3151 *) ac_try_echo=$ac_try;;
3152esac
3153eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3154 (eval "$ac_try") 2>&5
3155 ac_status=$?
3156 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3157 (exit $ac_status); }; }; then
3158 ac_cv_prog_cxx_g=yes
3159else
3160 echo "$as_me: failed program was:" >&5
3161sed 's/^/| /' conftest.$ac_ext >&5
3162
3163
3164fi
3165
3166rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3167fi
3168
3169rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3170fi
3171
3172rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3173 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3174fi
3175{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3176echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3177if test "$ac_test_CXXFLAGS" = set; then
3178 CXXFLAGS=$ac_save_CXXFLAGS
3179elif test $ac_cv_prog_cxx_g = yes; then
3180 if test "$GXX" = yes; then
3181 CXXFLAGS="-g -O2"
3182 else
3183 CXXFLAGS="-g"
3184 fi
3185else
3186 if test "$GXX" = yes; then
3187 CXXFLAGS="-O2"
3188 else
3189 CXXFLAGS=
3190 fi
3191fi
3192ac_ext=c
3193ac_cpp='$CPP $CPPFLAGS'
3194ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3195ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3196ac_compiler_gnu=$ac_cv_c_compiler_gnu
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003197
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003198ac_ext=c
3199ac_cpp='$CPP $CPPFLAGS'
3200ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3201ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3202ac_compiler_gnu=$ac_cv_c_compiler_gnu
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003203{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3204echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003205# On Suns, sometimes $CPP names a directory.
3206if test -n "$CPP" && test -d "$CPP"; then
3207 CPP=
3208fi
3209if test -z "$CPP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003210 if test "${ac_cv_prog_CPP+set}" = set; then
3211 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003212else
3213 # Double quotes because CPP needs to be expanded
3214 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3215 do
3216 ac_preproc_ok=false
3217for ac_c_preproc_warn_flag in '' yes
3218do
3219 # Use a header file that comes with gcc, so configuring glibc
3220 # with a fresh cross-compiler works.
3221 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3222 # <limits.h> exists even on freestanding compilers.
3223 # On the NeXT, cc -E runs the code through the compiler's parser,
3224 # not just through cpp. "Syntax error" is here to catch this case.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003225 cat >conftest.$ac_ext <<_ACEOF
3226/* confdefs.h. */
3227_ACEOF
3228cat confdefs.h >>conftest.$ac_ext
3229cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003230/* end confdefs.h. */
3231#ifdef __STDC__
3232# include <limits.h>
3233#else
3234# include <assert.h>
3235#endif
3236 Syntax error
3237_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003238if { (ac_try="$ac_cpp conftest.$ac_ext"
3239case "(($ac_try" in
3240 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3241 *) ac_try_echo=$ac_try;;
3242esac
3243eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3244 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3245 ac_status=$?
3246 grep -v '^ *+' conftest.er1 >conftest.err
3247 rm -f conftest.er1
3248 cat conftest.err >&5
3249 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3250 (exit $ac_status); } >/dev/null; then
3251 if test -s conftest.err; then
3252 ac_cpp_err=$ac_c_preproc_warn_flag
3253 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3254 else
3255 ac_cpp_err=
3256 fi
Torok Edwin871384f2010-01-26 08:50:50 +00003257else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003258 ac_cpp_err=yes
3259fi
3260if test -z "$ac_cpp_err"; then
3261 :
3262else
3263 echo "$as_me: failed program was:" >&5
3264sed 's/^/| /' conftest.$ac_ext >&5
3265
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003266 # Broken: fails on valid input.
3267continue
3268fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003269
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003270rm -f conftest.err conftest.$ac_ext
3271
Reid Spencera773bd52006-08-04 18:18:08 +00003272 # OK, works on sane cases. Now check whether nonexistent headers
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003273 # can be detected and how.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003274 cat >conftest.$ac_ext <<_ACEOF
3275/* confdefs.h. */
3276_ACEOF
3277cat confdefs.h >>conftest.$ac_ext
3278cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003279/* end confdefs.h. */
3280#include <ac_nonexistent.h>
3281_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003282if { (ac_try="$ac_cpp conftest.$ac_ext"
3283case "(($ac_try" in
3284 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3285 *) ac_try_echo=$ac_try;;
3286esac
3287eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3288 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3289 ac_status=$?
3290 grep -v '^ *+' conftest.er1 >conftest.err
3291 rm -f conftest.er1
3292 cat conftest.err >&5
3293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3294 (exit $ac_status); } >/dev/null; then
3295 if test -s conftest.err; then
3296 ac_cpp_err=$ac_c_preproc_warn_flag
3297 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3298 else
3299 ac_cpp_err=
3300 fi
3301else
3302 ac_cpp_err=yes
3303fi
3304if test -z "$ac_cpp_err"; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003305 # Broken: success on invalid input.
3306continue
3307else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003308 echo "$as_me: failed program was:" >&5
3309sed 's/^/| /' conftest.$ac_ext >&5
3310
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003311 # Passes both tests.
3312ac_preproc_ok=:
3313break
3314fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003315
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003316rm -f conftest.err conftest.$ac_ext
3317
3318done
3319# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3320rm -f conftest.err conftest.$ac_ext
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003321if $ac_preproc_ok; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003322 break
3323fi
3324
3325 done
3326 ac_cv_prog_CPP=$CPP
3327
3328fi
3329 CPP=$ac_cv_prog_CPP
3330else
3331 ac_cv_prog_CPP=$CPP
3332fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003333{ echo "$as_me:$LINENO: result: $CPP" >&5
3334echo "${ECHO_T}$CPP" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003335ac_preproc_ok=false
3336for ac_c_preproc_warn_flag in '' yes
3337do
3338 # Use a header file that comes with gcc, so configuring glibc
3339 # with a fresh cross-compiler works.
3340 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3341 # <limits.h> exists even on freestanding compilers.
3342 # On the NeXT, cc -E runs the code through the compiler's parser,
3343 # not just through cpp. "Syntax error" is here to catch this case.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003344 cat >conftest.$ac_ext <<_ACEOF
3345/* confdefs.h. */
3346_ACEOF
3347cat confdefs.h >>conftest.$ac_ext
3348cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003349/* end confdefs.h. */
3350#ifdef __STDC__
3351# include <limits.h>
3352#else
3353# include <assert.h>
3354#endif
3355 Syntax error
3356_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003357if { (ac_try="$ac_cpp conftest.$ac_ext"
3358case "(($ac_try" in
3359 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3360 *) ac_try_echo=$ac_try;;
3361esac
3362eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3363 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3364 ac_status=$?
3365 grep -v '^ *+' conftest.er1 >conftest.err
3366 rm -f conftest.er1
3367 cat conftest.err >&5
3368 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3369 (exit $ac_status); } >/dev/null; then
3370 if test -s conftest.err; then
3371 ac_cpp_err=$ac_c_preproc_warn_flag
3372 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3373 else
3374 ac_cpp_err=
3375 fi
Torok Edwin871384f2010-01-26 08:50:50 +00003376else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003377 ac_cpp_err=yes
3378fi
3379if test -z "$ac_cpp_err"; then
3380 :
3381else
3382 echo "$as_me: failed program was:" >&5
3383sed 's/^/| /' conftest.$ac_ext >&5
3384
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003385 # Broken: fails on valid input.
3386continue
3387fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003388
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003389rm -f conftest.err conftest.$ac_ext
3390
Reid Spencera773bd52006-08-04 18:18:08 +00003391 # OK, works on sane cases. Now check whether nonexistent headers
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003392 # can be detected and how.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003393 cat >conftest.$ac_ext <<_ACEOF
3394/* confdefs.h. */
3395_ACEOF
3396cat confdefs.h >>conftest.$ac_ext
3397cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003398/* end confdefs.h. */
3399#include <ac_nonexistent.h>
3400_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003401if { (ac_try="$ac_cpp conftest.$ac_ext"
3402case "(($ac_try" in
3403 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3404 *) ac_try_echo=$ac_try;;
3405esac
3406eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3407 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3408 ac_status=$?
3409 grep -v '^ *+' conftest.er1 >conftest.err
3410 rm -f conftest.er1
3411 cat conftest.err >&5
3412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3413 (exit $ac_status); } >/dev/null; then
3414 if test -s conftest.err; then
3415 ac_cpp_err=$ac_c_preproc_warn_flag
3416 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3417 else
3418 ac_cpp_err=
3419 fi
3420else
3421 ac_cpp_err=yes
3422fi
3423if test -z "$ac_cpp_err"; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003424 # Broken: success on invalid input.
3425continue
3426else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003427 echo "$as_me: failed program was:" >&5
3428sed 's/^/| /' conftest.$ac_ext >&5
3429
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003430 # Passes both tests.
3431ac_preproc_ok=:
3432break
3433fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003434
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003435rm -f conftest.err conftest.$ac_ext
3436
3437done
3438# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3439rm -f conftest.err conftest.$ac_ext
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003440if $ac_preproc_ok; then
3441 :
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003442else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003443 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3444See \`config.log' for more details." >&5
3445echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3446See \`config.log' for more details." >&2;}
3447 { (exit 1); exit 1; }; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003448fi
3449
John Criswell7a73b802003-06-30 21:59:07 +00003450ac_ext=c
3451ac_cpp='$CPP $CPPFLAGS'
3452ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3453ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3454ac_compiler_gnu=$ac_cv_c_compiler_gnu
3455
John Criswell7a73b802003-06-30 21:59:07 +00003456
Eric Christopherffee5722011-09-16 20:36:25 +00003457
3458
3459if test -d ${srcdir}/projects/llvm-gcc ; then
3460 subdirs="$subdirs projects/llvm-gcc"
3461
3462fi
3463
3464if test -d ${srcdir}/projects/test-suite ; then
3465 subdirs="$subdirs projects/test-suite"
3466
3467fi
3468
3469if test -d ${srcdir}/projects/llvm-test ; then
3470 subdirs="$subdirs projects/llvm-test"
3471
3472fi
3473
3474if test -d ${srcdir}/projects/poolalloc ; then
3475 subdirs="$subdirs projects/poolalloc"
3476
3477fi
3478
3479if test -d ${srcdir}/projects/llvm-poolalloc ; then
3480 subdirs="$subdirs projects/llvm-poolalloc"
3481
3482fi
3483
3484for i in `ls ${srcdir}/projects`
3485do
3486 if test -d ${srcdir}/projects/${i} ; then
3487 case ${i} in
3488 sample) subdirs="$subdirs projects/sample"
3489 ;;
3490 privbracket) subdirs="$subdirs projects/privbracket"
3491 ;;
3492 llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
3493 ;;
3494 llvm-reopt) subdirs="$subdirs projects/llvm-reopt"
3495;;
3496 llvm-java) subdirs="$subdirs projects/llvm-java"
3497 ;;
3498 llvm-tv) subdirs="$subdirs projects/llvm-tv"
3499 ;;
3500 safecode) subdirs="$subdirs projects/safecode"
3501 ;;
3502 llvm-kernel) subdirs="$subdirs projects/llvm-kernel"
3503 ;;
Daniel Dunbard45162b2011-12-07 22:07:03 +00003504 compiler-rt) ;;
Eric Christopherffee5722011-09-16 20:36:25 +00003505 llvm-gcc) ;;
3506 test-suite) ;;
3507 llvm-test) ;;
3508 poolalloc) ;;
3509 llvm-poolalloc) ;;
3510 *)
3511 { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3512echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3513 ;;
3514 esac
3515 fi
3516done
3517
3518# Check whether --enable-polly was given.
3519if test "${enable_polly+set}" = set; then
3520 enableval=$enable_polly;
3521else
3522 enableval=default
3523fi
3524
3525case "$enableval" in
3526 yes) ENABLE_POLLY=1
3527 ;;
3528 no) ENABLE_POLLY=0
3529 ;;
3530 default) ENABLE_POLLY=1
3531 ;;
3532 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3533echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3534 { (exit 1); exit 1; }; } ;;
3535esac
3536
3537
3538if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3539 LLVM_HAS_POLLY=1
3540
3541 subdirs="$subdirs tools/polly"
3542
3543fi
3544
3545
3546# Make sure we can run config.sub.
3547$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3548 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3549echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3550 { (exit 1); exit 1; }; }
3551
3552{ echo "$as_me:$LINENO: checking build system type" >&5
3553echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3554if test "${ac_cv_build+set}" = set; then
3555 echo $ECHO_N "(cached) $ECHO_C" >&6
3556else
3557 ac_build_alias=$build_alias
3558test "x$ac_build_alias" = x &&
3559 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3560test "x$ac_build_alias" = x &&
3561 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3562echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3563 { (exit 1); exit 1; }; }
3564ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3565 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3566echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3567 { (exit 1); exit 1; }; }
3568
3569fi
3570{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3571echo "${ECHO_T}$ac_cv_build" >&6; }
3572case $ac_cv_build in
3573*-*-*) ;;
3574*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3575echo "$as_me: error: invalid value of canonical build" >&2;}
3576 { (exit 1); exit 1; }; };;
3577esac
3578build=$ac_cv_build
3579ac_save_IFS=$IFS; IFS='-'
3580set x $ac_cv_build
3581shift
3582build_cpu=$1
3583build_vendor=$2
3584shift; shift
3585# Remember, the first character of IFS is used to create $*,
3586# except with old shells:
3587build_os=$*
3588IFS=$ac_save_IFS
3589case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3590
3591
3592{ echo "$as_me:$LINENO: checking host system type" >&5
3593echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3594if test "${ac_cv_host+set}" = set; then
3595 echo $ECHO_N "(cached) $ECHO_C" >&6
3596else
3597 if test "x$host_alias" = x; then
3598 ac_cv_host=$ac_cv_build
3599else
3600 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3601 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3602echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3603 { (exit 1); exit 1; }; }
3604fi
3605
3606fi
3607{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3608echo "${ECHO_T}$ac_cv_host" >&6; }
3609case $ac_cv_host in
3610*-*-*) ;;
3611*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3612echo "$as_me: error: invalid value of canonical host" >&2;}
3613 { (exit 1); exit 1; }; };;
3614esac
3615host=$ac_cv_host
3616ac_save_IFS=$IFS; IFS='-'
3617set x $ac_cv_host
3618shift
3619host_cpu=$1
3620host_vendor=$2
3621shift; shift
3622# Remember, the first character of IFS is used to create $*,
3623# except with old shells:
3624host_os=$*
3625IFS=$ac_save_IFS
3626case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3627
3628
3629{ echo "$as_me:$LINENO: checking target system type" >&5
3630echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3631if test "${ac_cv_target+set}" = set; then
3632 echo $ECHO_N "(cached) $ECHO_C" >&6
3633else
3634 if test "x$target_alias" = x; then
3635 ac_cv_target=$ac_cv_host
3636else
3637 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3638 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3639echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3640 { (exit 1); exit 1; }; }
3641fi
3642
3643fi
3644{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3645echo "${ECHO_T}$ac_cv_target" >&6; }
3646case $ac_cv_target in
3647*-*-*) ;;
3648*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3649echo "$as_me: error: invalid value of canonical target" >&2;}
3650 { (exit 1); exit 1; }; };;
3651esac
3652target=$ac_cv_target
3653ac_save_IFS=$IFS; IFS='-'
3654set x $ac_cv_target
3655shift
3656target_cpu=$1
3657target_vendor=$2
3658shift; shift
3659# Remember, the first character of IFS is used to create $*,
3660# except with old shells:
3661target_os=$*
3662IFS=$ac_save_IFS
3663case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3664
3665
3666# The aliases save the names the user supplied, while $host etc.
3667# will get canonicalized.
3668test -n "$target_alias" &&
3669 test "$program_prefix$program_suffix$program_transform_name" = \
3670 NONENONEs,x,x, &&
3671 program_prefix=${target_alias}-
3672
3673{ echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3674echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3675if test "${llvm_cv_os_type+set}" = set; then
3676 echo $ECHO_N "(cached) $ECHO_C" >&6
3677else
3678 case $host in
3679 *-*-aix*)
3680 llvm_cv_link_all_option="-Wl,--whole-archive"
3681 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3682 llvm_cv_os_type="AIX"
3683 llvm_cv_platform_type="Unix" ;;
3684 *-*-irix*)
3685 llvm_cv_link_all_option="-Wl,--whole-archive"
3686 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3687 llvm_cv_os_type="IRIX"
3688 llvm_cv_platform_type="Unix" ;;
3689 *-*-cygwin*)
3690 llvm_cv_link_all_option="-Wl,--whole-archive"
3691 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3692 llvm_cv_os_type="Cygwin"
3693 llvm_cv_platform_type="Unix" ;;
3694 *-*-darwin*)
3695 llvm_cv_link_all_option="-Wl,-all_load"
3696 llvm_cv_no_link_all_option="-Wl,-noall_load"
3697 llvm_cv_os_type="Darwin"
3698 llvm_cv_platform_type="Unix" ;;
3699 *-*-minix*)
3700 llvm_cv_link_all_option="-Wl,-all_load"
3701 llvm_cv_no_link_all_option="-Wl,-noall_load"
3702 llvm_cv_os_type="Minix"
3703 llvm_cv_platform_type="Unix" ;;
Rafael Espindolaf6139192011-12-22 14:01:18 +00003704 *-*-freebsd* | *-*-kfreebsd-gnu)
Eric Christopherffee5722011-09-16 20:36:25 +00003705 llvm_cv_link_all_option="-Wl,--whole-archive"
3706 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3707 llvm_cv_os_type="FreeBSD"
3708 llvm_cv_platform_type="Unix" ;;
3709 *-*-openbsd*)
3710 llvm_cv_link_all_option="-Wl,--whole-archive"
3711 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3712 llvm_cv_os_type="OpenBSD"
3713 llvm_cv_platform_type="Unix" ;;
3714 *-*-netbsd*)
3715 llvm_cv_link_all_option="-Wl,--whole-archive"
3716 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3717 llvm_cv_os_type="NetBSD"
3718 llvm_cv_platform_type="Unix" ;;
3719 *-*-dragonfly*)
3720 llvm_cv_link_all_option="-Wl,--whole-archive"
3721 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3722 llvm_cv_os_type="DragonFly"
3723 llvm_cv_platform_type="Unix" ;;
3724 *-*-hpux*)
3725 llvm_cv_link_all_option="-Wl,--whole-archive"
3726 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3727 llvm_cv_os_type="HP-UX"
3728 llvm_cv_platform_type="Unix" ;;
3729 *-*-interix*)
3730 llvm_cv_link_all_option="-Wl,--whole-archive"
3731 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3732 llvm_cv_os_type="Interix"
3733 llvm_cv_platform_type="Unix" ;;
3734 *-*-linux*)
3735 llvm_cv_link_all_option="-Wl,--whole-archive"
3736 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3737 llvm_cv_os_type="Linux"
3738 llvm_cv_platform_type="Unix" ;;
Rafael Espindolaf6139192011-12-22 14:01:18 +00003739 *-*-gnu*)
3740 llvm_cv_link_all_option="-Wl,--whole-archive"
3741 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3742 llvm_cv_os_type="GNU"
3743 llvm_cv_platform_type="Unix" ;;
Eric Christopherffee5722011-09-16 20:36:25 +00003744 *-*-solaris*)
3745 llvm_cv_link_all_option="-Wl,-z,allextract"
3746 llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
3747 llvm_cv_os_type="SunOS"
3748 llvm_cv_platform_type="Unix" ;;
3749 *-*-auroraux*)
3750 llvm_cv_link_all_option="-Wl,-z,allextract"
3751 llvm_cv_link_all_option="-Wl,-z,defaultextract"
3752 llvm_cv_os_type="AuroraUX"
3753 llvm_cv_platform_type="Unix" ;;
3754 *-*-win32*)
3755 llvm_cv_link_all_option="-Wl,--whole-archive"
3756 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3757 llvm_cv_os_type="Win32"
3758 llvm_cv_platform_type="Win32" ;;
3759 *-*-mingw*)
3760 llvm_cv_link_all_option="-Wl,--whole-archive"
3761 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3762 llvm_cv_os_type="MingW"
3763 llvm_cv_platform_type="Win32" ;;
3764 *-*-haiku*)
3765 llvm_cv_link_all_option="-Wl,--whole-archive"
3766 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3767 llvm_cv_os_type="Haiku"
3768 llvm_cv_platform_type="Unix" ;;
3769 *-unknown-eabi*)
3770 llvm_cv_link_all_option="-Wl,--whole-archive"
3771 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3772 llvm_cv_os_type="Freestanding"
3773 llvm_cv_platform_type="Unix" ;;
3774 *-unknown-elf*)
3775 llvm_cv_link_all_option="-Wl,--whole-archive"
3776 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3777 llvm_cv_os_type="Freestanding"
3778 llvm_cv_platform_type="Unix" ;;
3779 *)
3780 llvm_cv_link_all_option=""
3781 llvm_cv_no_link_all_option=""
3782 llvm_cv_os_type="Unknown"
3783 llvm_cv_platform_type="Unknown" ;;
3784esac
3785fi
3786{ echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
3787echo "${ECHO_T}$llvm_cv_os_type" >&6; }
3788
3789{ echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
3790echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
3791if test "${llvm_cv_target_os_type+set}" = set; then
3792 echo $ECHO_N "(cached) $ECHO_C" >&6
3793else
3794 case $target in
3795 *-*-aix*)
3796 llvm_cv_target_os_type="AIX" ;;
3797 *-*-irix*)
3798 llvm_cv_target_os_type="IRIX" ;;
3799 *-*-cygwin*)
3800 llvm_cv_target_os_type="Cygwin" ;;
3801 *-*-darwin*)
3802 llvm_cv_target_os_type="Darwin" ;;
3803 *-*-minix*)
3804 llvm_cv_target_os_type="Minix" ;;
Sylvestre Ledru1d7e8c62012-04-05 18:53:09 +00003805 *-*-freebsd*| *-*-kfreebsd-gnu)
Eric Christopherffee5722011-09-16 20:36:25 +00003806 llvm_cv_target_os_type="FreeBSD" ;;
3807 *-*-openbsd*)
3808 llvm_cv_target_os_type="OpenBSD" ;;
3809 *-*-netbsd*)
3810 llvm_cv_target_os_type="NetBSD" ;;
3811 *-*-dragonfly*)
3812 llvm_cv_target_os_type="DragonFly" ;;
3813 *-*-hpux*)
3814 llvm_cv_target_os_type="HP-UX" ;;
3815 *-*-interix*)
3816 llvm_cv_target_os_type="Interix" ;;
3817 *-*-linux*)
3818 llvm_cv_target_os_type="Linux" ;;
3819 *-*-solaris*)
3820 llvm_cv_target_os_type="SunOS" ;;
3821 *-*-auroraux*)
3822 llvm_cv_target_os_type="AuroraUX" ;;
3823 *-*-win32*)
3824 llvm_cv_target_os_type="Win32" ;;
3825 *-*-mingw*)
3826 llvm_cv_target_os_type="MingW" ;;
3827 *-*-haiku*)
3828 llvm_cv_target_os_type="Haiku" ;;
3829 *-*-rtems*)
3830 llvm_cv_target_os_type="RTEMS" ;;
3831 *-*-nacl*)
3832 llvm_cv_target_os_type="NativeClient" ;;
3833 *-unknown-eabi*)
3834 llvm_cv_target_os_type="Freestanding" ;;
3835 *)
3836 llvm_cv_target_os_type="Unknown" ;;
3837esac
3838fi
3839{ echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
3840echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
3841
3842if test "$llvm_cv_os_type" = "Unknown" ; then
3843 { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
3844echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
3845 { (exit 1); exit 1; }; }
3846fi
3847
3848OS=$llvm_cv_os_type
3849
3850HOST_OS=$llvm_cv_os_type
3851
3852TARGET_OS=$llvm_cv_target_os_type
3853
3854
3855LINKALL=$llvm_cv_link_all_option
3856
3857NOLINKALL=$llvm_cv_no_link_all_option
3858
3859
3860case $llvm_cv_platform_type in
3861 Unix)
3862
3863cat >>confdefs.h <<\_ACEOF
3864#define LLVM_ON_UNIX 1
3865_ACEOF
3866
3867 LLVM_ON_UNIX=1
3868
3869 LLVM_ON_WIN32=0
3870
3871 ;;
3872 Win32)
3873
3874cat >>confdefs.h <<\_ACEOF
3875#define LLVM_ON_WIN32 1
3876_ACEOF
3877
3878 LLVM_ON_UNIX=0
3879
3880 LLVM_ON_WIN32=1
3881
3882 ;;
3883esac
3884
3885{ echo "$as_me:$LINENO: checking target architecture" >&5
3886echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
3887if test "${llvm_cv_target_arch+set}" = set; then
3888 echo $ECHO_N "(cached) $ECHO_C" >&6
3889else
3890 case $target in
3891 i?86-*) llvm_cv_target_arch="x86" ;;
3892 amd64-* | x86_64-*) llvm_cv_target_arch="x86_64" ;;
3893 sparc*-*) llvm_cv_target_arch="Sparc" ;;
3894 powerpc*-*) llvm_cv_target_arch="PowerPC" ;;
Eric Christopherffee5722011-09-16 20:36:25 +00003895 arm*-*) llvm_cv_target_arch="ARM" ;;
3896 mips-*) llvm_cv_target_arch="Mips" ;;
Rafael Espindola97fb69b2011-12-28 17:08:00 +00003897 mipsel-*) llvm_cv_target_arch="Mips" ;;
Eric Christopherffee5722011-09-16 20:36:25 +00003898 xcore-*) llvm_cv_target_arch="XCore" ;;
3899 msp430-*) llvm_cv_target_arch="MSP430" ;;
Tony Linthicumb4b54152011-12-12 21:14:40 +00003900 hexagon-*) llvm_cv_target_arch="Hexagon" ;;
Eric Christopherffee5722011-09-16 20:36:25 +00003901 mblaze-*) llvm_cv_target_arch="MBlaze" ;;
3902 ptx-*) llvm_cv_target_arch="PTX" ;;
3903 *) llvm_cv_target_arch="Unknown" ;;
3904esac
3905fi
3906{ echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
3907echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
3908
3909if test "$llvm_cv_target_arch" = "Unknown" ; then
3910 { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
3911echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
3912fi
3913
Eric Christopherffee5722011-09-16 20:36:25 +00003914case "$llvm_cv_target_arch" in
3915 x86) LLVM_NATIVE_ARCH="X86" ;;
3916 x86_64) LLVM_NATIVE_ARCH="X86" ;;
3917 *) LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
3918esac
3919
3920ARCH=$llvm_cv_target_arch
3921
3922
3923
3924
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003925{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3926echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3927if test "${ac_cv_path_GREP+set}" = set; then
3928 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00003929else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003930 # Extract the first word of "grep ggrep" to use in msg output
3931if test -z "$GREP"; then
3932set dummy grep ggrep; ac_prog_name=$2
3933if test "${ac_cv_path_GREP+set}" = set; then
3934 echo $ECHO_N "(cached) $ECHO_C" >&6
3935else
Reid Spencera773bd52006-08-04 18:18:08 +00003936 ac_path_GREP_found=false
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003937# Loop through the user's path and test for each of PROGNAME-LIST
3938as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Reid Spencera773bd52006-08-04 18:18:08 +00003939for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
Reid Spencer2bc7bd52004-11-29 12:29:58 +00003940do
3941 IFS=$as_save_IFS
3942 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003943 for ac_prog in grep ggrep; do
3944 for ac_exec_ext in '' $ac_executable_extensions; do
3945 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3946 { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3947 # Check for GNU ac_path_GREP and select it if it is found.
Reid Spencera773bd52006-08-04 18:18:08 +00003948 # Check for GNU $ac_path_GREP
3949case `"$ac_path_GREP" --version 2>&1` in
3950*GNU*)
3951 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3952*)
3953 ac_count=0
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003954 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
Reid Spencera773bd52006-08-04 18:18:08 +00003955 while :
3956 do
3957 cat "conftest.in" "conftest.in" >"conftest.tmp"
3958 mv "conftest.tmp" "conftest.in"
3959 cp "conftest.in" "conftest.nl"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003960 echo 'GREP' >> "conftest.nl"
Reid Spencera773bd52006-08-04 18:18:08 +00003961 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3962 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003963 ac_count=`expr $ac_count + 1`
Reid Spencera773bd52006-08-04 18:18:08 +00003964 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3965 # Best one so far, save it but keep looking for a better one
3966 ac_cv_path_GREP="$ac_path_GREP"
3967 ac_path_GREP_max=$ac_count
Reid Spencer2bc7bd52004-11-29 12:29:58 +00003968 fi
Reid Spencera773bd52006-08-04 18:18:08 +00003969 # 10*(2^10) chars as input seems more than enough
3970 test $ac_count -gt 10 && break
3971 done
3972 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3973esac
3974
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003975
3976 $ac_path_GREP_found && break 3
Reid Spencera773bd52006-08-04 18:18:08 +00003977 done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003978done
3979
3980done
Reid Spencera773bd52006-08-04 18:18:08 +00003981IFS=$as_save_IFS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003982
3983
3984fi
3985
3986GREP="$ac_cv_path_GREP"
3987if test -z "$GREP"; then
3988 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3989echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3990 { (exit 1); exit 1; }; }
3991fi
3992
Reid Spencera773bd52006-08-04 18:18:08 +00003993else
3994 ac_cv_path_GREP=$GREP
3995fi
Reid Spencer2bc7bd52004-11-29 12:29:58 +00003996
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003997
Reid Spencera773bd52006-08-04 18:18:08 +00003998fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003999{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4000echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004001 GREP="$ac_cv_path_GREP"
4002
4003
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004004{ echo "$as_me:$LINENO: checking for egrep" >&5
4005echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
4006if test "${ac_cv_path_EGREP+set}" = set; then
4007 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004008else
4009 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4010 then ac_cv_path_EGREP="$GREP -E"
4011 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004012 # Extract the first word of "egrep" to use in msg output
4013if test -z "$EGREP"; then
4014set dummy egrep; ac_prog_name=$2
4015if test "${ac_cv_path_EGREP+set}" = set; then
4016 echo $ECHO_N "(cached) $ECHO_C" >&6
4017else
Reid Spencera773bd52006-08-04 18:18:08 +00004018 ac_path_EGREP_found=false
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004019# Loop through the user's path and test for each of PROGNAME-LIST
4020as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Reid Spencera773bd52006-08-04 18:18:08 +00004021for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4022do
4023 IFS=$as_save_IFS
4024 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004025 for ac_prog in egrep; do
4026 for ac_exec_ext in '' $ac_executable_extensions; do
4027 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4028 { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
4029 # Check for GNU ac_path_EGREP and select it if it is found.
Reid Spencera773bd52006-08-04 18:18:08 +00004030 # Check for GNU $ac_path_EGREP
4031case `"$ac_path_EGREP" --version 2>&1` in
4032*GNU*)
4033 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4034*)
4035 ac_count=0
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004036 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
Reid Spencera773bd52006-08-04 18:18:08 +00004037 while :
4038 do
4039 cat "conftest.in" "conftest.in" >"conftest.tmp"
4040 mv "conftest.tmp" "conftest.in"
4041 cp "conftest.in" "conftest.nl"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004042 echo 'EGREP' >> "conftest.nl"
Reid Spencera773bd52006-08-04 18:18:08 +00004043 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4044 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004045 ac_count=`expr $ac_count + 1`
Reid Spencera773bd52006-08-04 18:18:08 +00004046 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4047 # Best one so far, save it but keep looking for a better one
4048 ac_cv_path_EGREP="$ac_path_EGREP"
4049 ac_path_EGREP_max=$ac_count
4050 fi
4051 # 10*(2^10) chars as input seems more than enough
4052 test $ac_count -gt 10 && break
4053 done
4054 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4055esac
4056
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004057
4058 $ac_path_EGREP_found && break 3
Reid Spencera773bd52006-08-04 18:18:08 +00004059 done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004060done
4061
4062done
Reid Spencera773bd52006-08-04 18:18:08 +00004063IFS=$as_save_IFS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004064
4065
4066fi
4067
4068EGREP="$ac_cv_path_EGREP"
4069if test -z "$EGREP"; then
4070 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4071echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4072 { (exit 1); exit 1; }; }
4073fi
4074
Reid Spencera773bd52006-08-04 18:18:08 +00004075else
4076 ac_cv_path_EGREP=$EGREP
4077fi
4078
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004079
Reid Spencera773bd52006-08-04 18:18:08 +00004080 fi
4081fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004082{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4083echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004084 EGREP="$ac_cv_path_EGREP"
4085
4086
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004087{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4088echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4089if test "${ac_cv_header_stdc+set}" = set; then
4090 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00004091else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004092 cat >conftest.$ac_ext <<_ACEOF
4093/* confdefs.h. */
4094_ACEOF
4095cat confdefs.h >>conftest.$ac_ext
4096cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00004097/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00004098#include <stdlib.h>
4099#include <stdarg.h>
4100#include <string.h>
4101#include <float.h>
4102
John Criswell0c38eaf2003-09-10 15:17:25 +00004103int
4104main ()
4105{
4106
4107 ;
4108 return 0;
4109}
John Criswell7a73b802003-06-30 21:59:07 +00004110_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004111rm -f conftest.$ac_objext
4112if { (ac_try="$ac_compile"
4113case "(($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_compile") 2>conftest.er1
4119 ac_status=$?
4120 grep -v '^ *+' conftest.er1 >conftest.err
4121 rm -f conftest.er1
4122 cat conftest.err >&5
4123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4124 (exit $ac_status); } &&
4125 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4126 { (case "(($ac_try" in
4127 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4128 *) ac_try_echo=$ac_try;;
4129esac
4130eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4131 (eval "$ac_try") 2>&5
4132 ac_status=$?
4133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4134 (exit $ac_status); }; } &&
4135 { ac_try='test -s conftest.$ac_objext'
4136 { (case "(($ac_try" in
4137 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4138 *) ac_try_echo=$ac_try;;
4139esac
4140eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4141 (eval "$ac_try") 2>&5
4142 ac_status=$?
4143 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4144 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +00004145 ac_cv_header_stdc=yes
4146else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004147 echo "$as_me: failed program was:" >&5
4148sed 's/^/| /' conftest.$ac_ext >&5
4149
4150 ac_cv_header_stdc=no
John Criswell7a73b802003-06-30 21:59:07 +00004151fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004152
Reid Spencera773bd52006-08-04 18:18:08 +00004153rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +00004154
4155if test $ac_cv_header_stdc = yes; then
4156 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004157 cat >conftest.$ac_ext <<_ACEOF
4158/* confdefs.h. */
4159_ACEOF
4160cat confdefs.h >>conftest.$ac_ext
4161cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00004162/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00004163#include <string.h>
4164
4165_ACEOF
4166if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004167 $EGREP "memchr" >/dev/null 2>&1; then
4168 :
John Criswell7a73b802003-06-30 21:59:07 +00004169else
4170 ac_cv_header_stdc=no
4171fi
4172rm -f conftest*
4173
4174fi
4175
4176if test $ac_cv_header_stdc = yes; then
4177 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004178 cat >conftest.$ac_ext <<_ACEOF
4179/* confdefs.h. */
4180_ACEOF
4181cat confdefs.h >>conftest.$ac_ext
4182cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00004183/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00004184#include <stdlib.h>
4185
4186_ACEOF
4187if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004188 $EGREP "free" >/dev/null 2>&1; then
4189 :
John Criswell7a73b802003-06-30 21:59:07 +00004190else
4191 ac_cv_header_stdc=no
4192fi
4193rm -f conftest*
4194
4195fi
4196
4197if test $ac_cv_header_stdc = yes; then
4198 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004199 if test "$cross_compiling" = yes; then
John Criswell7a73b802003-06-30 21:59:07 +00004200 :
4201else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004202 cat >conftest.$ac_ext <<_ACEOF
4203/* confdefs.h. */
4204_ACEOF
4205cat confdefs.h >>conftest.$ac_ext
4206cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00004207/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00004208#include <ctype.h>
Reid Spencera773bd52006-08-04 18:18:08 +00004209#include <stdlib.h>
John Criswell7a73b802003-06-30 21:59:07 +00004210#if ((' ' & 0x0FF) == 0x020)
4211# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4212# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4213#else
John Criswell0c38eaf2003-09-10 15:17:25 +00004214# define ISLOWER(c) \
Reid Spencer2706f8c2004-09-19 23:53:36 +00004215 (('a' <= (c) && (c) <= 'i') \
4216 || ('j' <= (c) && (c) <= 'r') \
4217 || ('s' <= (c) && (c) <= 'z'))
John Criswell7a73b802003-06-30 21:59:07 +00004218# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4219#endif
4220
4221#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4222int
4223main ()
4224{
4225 int i;
4226 for (i = 0; i < 256; i++)
4227 if (XOR (islower (i), ISLOWER (i))
Reid Spencer2706f8c2004-09-19 23:53:36 +00004228 || toupper (i) != TOUPPER (i))
Reid Spencera773bd52006-08-04 18:18:08 +00004229 return 2;
4230 return 0;
John Criswell7a73b802003-06-30 21:59:07 +00004231}
4232_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004233rm -f conftest$ac_exeext
4234if { (ac_try="$ac_link"
4235case "(($ac_try" in
4236 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4237 *) ac_try_echo=$ac_try;;
4238esac
4239eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4240 (eval "$ac_link") 2>&5
4241 ac_status=$?
4242 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4243 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4244 { (case "(($ac_try" in
4245 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4246 *) ac_try_echo=$ac_try;;
4247esac
4248eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4249 (eval "$ac_try") 2>&5
4250 ac_status=$?
4251 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4252 (exit $ac_status); }; }; then
4253 :
John Criswell7a73b802003-06-30 21:59:07 +00004254else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004255 echo "$as_me: program exited with status $ac_status" >&5
4256echo "$as_me: failed program was:" >&5
4257sed 's/^/| /' conftest.$ac_ext >&5
4258
4259( exit $ac_status )
4260ac_cv_header_stdc=no
John Criswell7a73b802003-06-30 21:59:07 +00004261fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004262rm -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 +00004263fi
4264
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004265
John Criswell7a73b802003-06-30 21:59:07 +00004266fi
4267fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004268{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4269echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00004270if test $ac_cv_header_stdc = yes; then
4271
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004272cat >>confdefs.h <<\_ACEOF
4273#define STDC_HEADERS 1
4274_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +00004275
4276fi
4277
Reid Spencera773bd52006-08-04 18:18:08 +00004278# On IRIX 5.3, sys/types and inttypes.h are conflicting.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004279
4280
4281
4282
4283
4284
4285
4286
4287
Reid Spencera773bd52006-08-04 18:18:08 +00004288for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4289 inttypes.h stdint.h unistd.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004290do
4291as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4292{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4293echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4294if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4295 echo $ECHO_N "(cached) $ECHO_C" >&6
4296else
4297 cat >conftest.$ac_ext <<_ACEOF
4298/* confdefs.h. */
4299_ACEOF
4300cat confdefs.h >>conftest.$ac_ext
4301cat >>conftest.$ac_ext <<_ACEOF
4302/* end confdefs.h. */
4303$ac_includes_default
4304
4305#include <$ac_header>
4306_ACEOF
4307rm -f conftest.$ac_objext
4308if { (ac_try="$ac_compile"
4309case "(($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_compile") 2>conftest.er1
4315 ac_status=$?
4316 grep -v '^ *+' conftest.er1 >conftest.err
4317 rm -f conftest.er1
4318 cat conftest.err >&5
4319 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4320 (exit $ac_status); } &&
4321 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4322 { (case "(($ac_try" in
4323 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4324 *) ac_try_echo=$ac_try;;
4325esac
4326eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4327 (eval "$ac_try") 2>&5
4328 ac_status=$?
4329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4330 (exit $ac_status); }; } &&
4331 { ac_try='test -s conftest.$ac_objext'
4332 { (case "(($ac_try" in
4333 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4334 *) ac_try_echo=$ac_try;;
4335esac
4336eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4337 (eval "$ac_try") 2>&5
4338 ac_status=$?
4339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4340 (exit $ac_status); }; }; then
4341 eval "$as_ac_Header=yes"
4342else
4343 echo "$as_me: failed program was:" >&5
4344sed 's/^/| /' conftest.$ac_ext >&5
4345
4346 eval "$as_ac_Header=no"
4347fi
4348
4349rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4350fi
4351ac_res=`eval echo '${'$as_ac_Header'}'`
4352 { echo "$as_me:$LINENO: result: $ac_res" >&5
4353echo "${ECHO_T}$ac_res" >&6; }
4354if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencera773bd52006-08-04 18:18:08 +00004355 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004356#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencera773bd52006-08-04 18:18:08 +00004357_ACEOF
4358
4359fi
4360
4361done
4362
4363
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004364{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4365echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4366if test "${ac_cv_c_bigendian+set}" = set; then
4367 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004368else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004369 # See if sys/param.h defines the BYTE_ORDER macro.
4370cat >conftest.$ac_ext <<_ACEOF
4371/* confdefs.h. */
Reid Spencera773bd52006-08-04 18:18:08 +00004372_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004373cat confdefs.h >>conftest.$ac_ext
4374cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00004375/* end confdefs.h. */
4376#include <sys/types.h>
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004377#include <sys/param.h>
Reid Spencera773bd52006-08-04 18:18:08 +00004378
4379int
4380main ()
4381{
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004382#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4383 bogus endian macros
4384#endif
Reid Spencera773bd52006-08-04 18:18:08 +00004385
4386 ;
4387 return 0;
4388}
4389_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004390rm -f conftest.$ac_objext
4391if { (ac_try="$ac_compile"
4392case "(($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_compile") 2>conftest.er1
4398 ac_status=$?
4399 grep -v '^ *+' conftest.er1 >conftest.err
4400 rm -f conftest.er1
4401 cat conftest.err >&5
4402 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4403 (exit $ac_status); } &&
4404 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4405 { (case "(($ac_try" in
4406 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4407 *) ac_try_echo=$ac_try;;
4408esac
4409eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4410 (eval "$ac_try") 2>&5
4411 ac_status=$?
4412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4413 (exit $ac_status); }; } &&
4414 { ac_try='test -s conftest.$ac_objext'
4415 { (case "(($ac_try" in
4416 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4417 *) ac_try_echo=$ac_try;;
4418esac
4419eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4420 (eval "$ac_try") 2>&5
4421 ac_status=$?
4422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4423 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004424 # It does; now see whether it defined to BIG_ENDIAN or not.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004425cat >conftest.$ac_ext <<_ACEOF
4426/* confdefs.h. */
4427_ACEOF
4428cat confdefs.h >>conftest.$ac_ext
4429cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00004430/* end confdefs.h. */
4431#include <sys/types.h>
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004432#include <sys/param.h>
Reid Spencera773bd52006-08-04 18:18:08 +00004433
4434int
4435main ()
4436{
4437#if BYTE_ORDER != BIG_ENDIAN
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004438 not big endian
4439#endif
Reid Spencera773bd52006-08-04 18:18:08 +00004440
4441 ;
4442 return 0;
4443}
4444_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004445rm -f conftest.$ac_objext
4446if { (ac_try="$ac_compile"
4447case "(($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_compile") 2>conftest.er1
4453 ac_status=$?
4454 grep -v '^ *+' conftest.er1 >conftest.err
4455 rm -f conftest.er1
4456 cat conftest.err >&5
4457 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4458 (exit $ac_status); } &&
4459 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4460 { (case "(($ac_try" in
4461 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4462 *) ac_try_echo=$ac_try;;
4463esac
4464eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4465 (eval "$ac_try") 2>&5
4466 ac_status=$?
4467 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4468 (exit $ac_status); }; } &&
4469 { ac_try='test -s conftest.$ac_objext'
4470 { (case "(($ac_try" in
4471 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4472 *) ac_try_echo=$ac_try;;
4473esac
4474eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4475 (eval "$ac_try") 2>&5
4476 ac_status=$?
4477 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4478 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004479 ac_cv_c_bigendian=yes
4480else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004481 echo "$as_me: failed program was:" >&5
4482sed 's/^/| /' conftest.$ac_ext >&5
Torok Edwin871384f2010-01-26 08:50:50 +00004483
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004484 ac_cv_c_bigendian=no
4485fi
4486
4487rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4488else
4489 echo "$as_me: failed program was:" >&5
4490sed 's/^/| /' conftest.$ac_ext >&5
4491
4492 # It does not; compile a test program.
4493if test "$cross_compiling" = yes; then
4494 # try to guess the endianness by grepping values into an object file
4495 ac_cv_c_bigendian=unknown
4496 cat >conftest.$ac_ext <<_ACEOF
4497/* confdefs.h. */
4498_ACEOF
4499cat confdefs.h >>conftest.$ac_ext
4500cat >>conftest.$ac_ext <<_ACEOF
4501/* end confdefs.h. */
4502short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4503short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4504void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4505short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4506short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4507void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
Reid Spencera773bd52006-08-04 18:18:08 +00004508int
4509main ()
4510{
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004511 _ascii (); _ebcdic ();
Reid Spencera773bd52006-08-04 18:18:08 +00004512 ;
4513 return 0;
4514}
4515_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004516rm -f conftest.$ac_objext
4517if { (ac_try="$ac_compile"
4518case "(($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_compile") 2>conftest.er1
4524 ac_status=$?
4525 grep -v '^ *+' conftest.er1 >conftest.err
4526 rm -f conftest.er1
4527 cat conftest.err >&5
4528 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4529 (exit $ac_status); } &&
4530 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4531 { (case "(($ac_try" in
4532 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4533 *) ac_try_echo=$ac_try;;
4534esac
4535eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4536 (eval "$ac_try") 2>&5
4537 ac_status=$?
4538 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4539 (exit $ac_status); }; } &&
4540 { ac_try='test -s conftest.$ac_objext'
4541 { (case "(($ac_try" in
4542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4543 *) ac_try_echo=$ac_try;;
4544esac
4545eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4546 (eval "$ac_try") 2>&5
4547 ac_status=$?
4548 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4549 (exit $ac_status); }; }; then
4550 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
Reid Spencera773bd52006-08-04 18:18:08 +00004551 ac_cv_c_bigendian=yes
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004552fi
4553if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4554 if test "$ac_cv_c_bigendian" = unknown; then
4555 ac_cv_c_bigendian=no
4556 else
4557 # finding both strings is unlikely to happen, but who knows?
4558 ac_cv_c_bigendian=unknown
4559 fi
4560fi
Reid Spencera773bd52006-08-04 18:18:08 +00004561else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004562 echo "$as_me: failed program was:" >&5
4563sed 's/^/| /' conftest.$ac_ext >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004564
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004565
Torok Edwin871384f2010-01-26 08:50:50 +00004566fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004567
Reid Spencera773bd52006-08-04 18:18:08 +00004568rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4569else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004570 cat >conftest.$ac_ext <<_ACEOF
4571/* confdefs.h. */
4572_ACEOF
4573cat confdefs.h >>conftest.$ac_ext
4574cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00004575/* end confdefs.h. */
4576$ac_includes_default
4577int
4578main ()
4579{
4580
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004581 /* Are we little or big endian? From Harbison&Steele. */
4582 union
4583 {
4584 long int l;
4585 char c[sizeof (long int)];
4586 } u;
4587 u.l = 1;
4588 return u.c[sizeof (long int) - 1] == 1;
Reid Spencera773bd52006-08-04 18:18:08 +00004589
4590 ;
4591 return 0;
4592}
4593_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004594rm -f conftest$ac_exeext
4595if { (ac_try="$ac_link"
4596case "(($ac_try" in
4597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4598 *) ac_try_echo=$ac_try;;
4599esac
4600eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4601 (eval "$ac_link") 2>&5
4602 ac_status=$?
4603 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4604 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4605 { (case "(($ac_try" in
4606 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4607 *) ac_try_echo=$ac_try;;
4608esac
4609eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4610 (eval "$ac_try") 2>&5
4611 ac_status=$?
4612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4613 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004614 ac_cv_c_bigendian=no
4615else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004616 echo "$as_me: program exited with status $ac_status" >&5
4617echo "$as_me: failed program was:" >&5
4618sed 's/^/| /' conftest.$ac_ext >&5
4619
4620( exit $ac_status )
4621ac_cv_c_bigendian=yes
Reid Spencera773bd52006-08-04 18:18:08 +00004622fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004623rm -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 +00004624fi
4625
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004626
Reid Spencera773bd52006-08-04 18:18:08 +00004627fi
4628
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004629rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4630fi
4631{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4632echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4633case $ac_cv_c_bigendian in
4634 yes)
4635 ENDIAN=big
4636 ;;
4637 no)
4638 ENDIAN=little
4639 ;;
4640 *)
4641 { { echo "$as_me:$LINENO: error: unknown endianness
4642presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4643echo "$as_me: error: unknown endianness
4644presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4645 { (exit 1); exit 1; }; } ;;
4646esac
Reid Spencera773bd52006-08-04 18:18:08 +00004647
4648
4649if test "$cross_compiling" = yes; then
4650 LLVM_CROSS_COMPILING=1
4651
4652
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004653{ echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4654echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4655if test "${ac_cv_build_exeext+set}" = set; then
4656 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004657else
4658 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4659 ac_cv_build_exeext=.exe
4660else
4661 ac_build_prefix=${build_alias}-
4662
4663 # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4664set dummy ${ac_build_prefix}gcc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004665{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4666echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4667if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4668 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004669else
4670 if test -n "$BUILD_CC"; then
4671 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4672else
4673as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4674for as_dir in $PATH
4675do
4676 IFS=$as_save_IFS
4677 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004678 for ac_exec_ext in '' $ac_executable_extensions; do
4679 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 +00004680 ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004681 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004682 break 2
4683 fi
4684done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004685done
Reid Spencera773bd52006-08-04 18:18:08 +00004686IFS=$as_save_IFS
4687
4688fi
4689fi
4690BUILD_CC=$ac_cv_prog_BUILD_CC
4691if test -n "$BUILD_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004692 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4693echo "${ECHO_T}$BUILD_CC" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004694else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004695 { echo "$as_me:$LINENO: result: no" >&5
4696echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004697fi
4698
4699
4700 if test -z "$BUILD_CC"; then
4701 # Extract the first word of "gcc", so it can be a program name with args.
4702set dummy gcc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004703{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4704echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4705if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4706 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004707else
4708 if test -n "$BUILD_CC"; then
4709 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4710else
4711as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4712for as_dir in $PATH
4713do
4714 IFS=$as_save_IFS
4715 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004716 for ac_exec_ext in '' $ac_executable_extensions; do
4717 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 +00004718 ac_cv_prog_BUILD_CC="gcc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004719 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004720 break 2
4721 fi
4722done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004723done
Reid Spencera773bd52006-08-04 18:18:08 +00004724IFS=$as_save_IFS
4725
4726fi
4727fi
4728BUILD_CC=$ac_cv_prog_BUILD_CC
4729if test -n "$BUILD_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004730 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4731echo "${ECHO_T}$BUILD_CC" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004732else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004733 { echo "$as_me:$LINENO: result: no" >&5
4734echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004735fi
4736
4737
4738 if test -z "$BUILD_CC"; then
4739 # Extract the first word of "cc", so it can be a program name with args.
4740set dummy cc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004741{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4742echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4743if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4744 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004745else
4746 if test -n "$BUILD_CC"; then
4747 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4748else
4749 ac_prog_rejected=no
4750as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4751for as_dir in $PATH
4752do
4753 IFS=$as_save_IFS
4754 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004755 for ac_exec_ext in '' $ac_executable_extensions; do
4756 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 +00004757 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4758 ac_prog_rejected=yes
4759 continue
4760 fi
4761 ac_cv_prog_BUILD_CC="cc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004762 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004763 break 2
4764 fi
4765done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004766done
Reid Spencera773bd52006-08-04 18:18:08 +00004767IFS=$as_save_IFS
4768
4769if test $ac_prog_rejected = yes; then
4770 # We found a bogon in the path, so make sure we never use it.
4771 set dummy $ac_cv_prog_BUILD_CC
4772 shift
4773 if test $# != 0; then
4774 # We chose a different compiler from the bogus one.
4775 # However, it has the same basename, so the bogon will be chosen
4776 # first if we set BUILD_CC to just the basename; use the full file name.
4777 shift
4778 ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4779 fi
4780fi
4781fi
4782fi
4783BUILD_CC=$ac_cv_prog_BUILD_CC
4784if test -n "$BUILD_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004785 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4786echo "${ECHO_T}$BUILD_CC" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004787else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004788 { echo "$as_me:$LINENO: result: no" >&5
4789echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004790fi
4791
4792
4793 fi
4794 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004795 test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4796echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4797 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00004798 ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4799 rm -f conftest*
4800 echo 'int main () { return 0; }' > conftest.$ac_ext
4801 ac_cv_build_exeext=
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004802 if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004803 (eval $ac_build_link) 2>&5
4804 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4806 (exit $ac_status); }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004807 for file in conftest.*; do
4808 case $file in
Jim Grosbach0eecd892008-09-26 17:27:58 +00004809 *.c | *.o | *.obj | *.dSYM) ;;
Reid Spencera773bd52006-08-04 18:18:08 +00004810 *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4811 esac
4812 done
4813 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004814 { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4815echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4816 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00004817 fi
4818 rm -f conftest*
4819 test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4820fi
4821fi
4822
4823BUILD_EXEEXT=""
4824test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004825{ echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4826echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004827ac_build_exeext=$BUILD_EXEEXT
4828
Jim Grosbach673612e2008-10-02 22:56:44 +00004829 ac_build_prefix=${build_alias}-
4830 # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4831set dummy ${ac_build_prefix}g++; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004832{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4833echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4834if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4835 echo $ECHO_N "(cached) $ECHO_C" >&6
Jim Grosbach673612e2008-10-02 22:56:44 +00004836else
4837 if test -n "$BUILD_CXX"; then
4838 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4839else
4840as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4841for as_dir in $PATH
4842do
4843 IFS=$as_save_IFS
4844 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004845 for ac_exec_ext in '' $ac_executable_extensions; do
4846 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 +00004847 ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004848 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Jim Grosbach673612e2008-10-02 22:56:44 +00004849 break 2
4850 fi
4851done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004852done
Jim Grosbach673612e2008-10-02 22:56:44 +00004853IFS=$as_save_IFS
4854
4855fi
4856fi
4857BUILD_CXX=$ac_cv_prog_BUILD_CXX
4858if test -n "$BUILD_CXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004859 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4860echo "${ECHO_T}$BUILD_CXX" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004861else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004862 { echo "$as_me:$LINENO: result: no" >&5
4863echo "${ECHO_T}no" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004864fi
4865
4866
4867 if test -z "$BUILD_CXX"; then
4868 # Extract the first word of "g++", so it can be a program name with args.
4869set dummy g++; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004870{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4871echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4872if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4873 echo $ECHO_N "(cached) $ECHO_C" >&6
Jim Grosbach673612e2008-10-02 22:56:44 +00004874else
4875 if test -n "$BUILD_CXX"; then
4876 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4877else
4878as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4879for as_dir in $PATH
4880do
4881 IFS=$as_save_IFS
4882 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004883 for ac_exec_ext in '' $ac_executable_extensions; do
4884 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 +00004885 ac_cv_prog_BUILD_CXX="g++"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004886 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Jim Grosbach673612e2008-10-02 22:56:44 +00004887 break 2
4888 fi
4889done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004890done
Jim Grosbach673612e2008-10-02 22:56:44 +00004891IFS=$as_save_IFS
4892
4893fi
4894fi
4895BUILD_CXX=$ac_cv_prog_BUILD_CXX
4896if test -n "$BUILD_CXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004897 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4898echo "${ECHO_T}$BUILD_CXX" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004899else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004900 { echo "$as_me:$LINENO: result: no" >&5
4901echo "${ECHO_T}no" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004902fi
4903
4904
4905 if test -z "$BUILD_CXX"; then
4906 # Extract the first word of "c++", so it can be a program name with args.
4907set dummy c++; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004908{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4909echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4910if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4911 echo $ECHO_N "(cached) $ECHO_C" >&6
Jim Grosbach673612e2008-10-02 22:56:44 +00004912else
4913 if test -n "$BUILD_CXX"; then
4914 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4915else
4916 ac_prog_rejected=no
4917as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4918for as_dir in $PATH
4919do
4920 IFS=$as_save_IFS
4921 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004922 for ac_exec_ext in '' $ac_executable_extensions; do
4923 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 +00004924 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4925 ac_prog_rejected=yes
4926 continue
4927 fi
4928 ac_cv_prog_BUILD_CXX="c++"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004929 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Jim Grosbach673612e2008-10-02 22:56:44 +00004930 break 2
4931 fi
4932done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004933done
Jim Grosbach673612e2008-10-02 22:56:44 +00004934IFS=$as_save_IFS
4935
4936if test $ac_prog_rejected = yes; then
4937 # We found a bogon in the path, so make sure we never use it.
4938 set dummy $ac_cv_prog_BUILD_CXX
4939 shift
4940 if test $# != 0; then
4941 # We chose a different compiler from the bogus one.
4942 # However, it has the same basename, so the bogon will be chosen
4943 # first if we set BUILD_CXX to just the basename; use the full file name.
4944 shift
4945 ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4946 fi
4947fi
4948fi
4949fi
4950BUILD_CXX=$ac_cv_prog_BUILD_CXX
4951if test -n "$BUILD_CXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004952 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4953echo "${ECHO_T}$BUILD_CXX" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004954else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004955 { echo "$as_me:$LINENO: result: no" >&5
4956echo "${ECHO_T}no" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004957fi
4958
4959
4960 fi
4961 fi
Reid Spencera773bd52006-08-04 18:18:08 +00004962else
4963 LLVM_CROSS_COMPILING=0
4964
4965fi
4966
Dan Gohman56fb5f92010-08-04 16:25:01 +00004967if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
Reid Spencera773bd52006-08-04 18:18:08 +00004968 cvsbuild="yes"
4969 optimize="no"
4970 CVSBUILD=CVSBUILD=1
4971
4972else
4973 cvsbuild="no"
4974 optimize="yes"
4975fi
4976
4977
Eric Christopherbee515f2011-11-11 22:51:42 +00004978# Check whether --enable-libcpp was given.
4979if test "${enable_libcpp+set}" = set; then
4980 enableval=$enable_libcpp;
4981else
4982 enableval=default
4983fi
4984
4985case "$enableval" in
4986 yes) ENABLE_LIBCPP=1
4987 ;;
4988 no) ENABLE_LIBCPP=0
4989 ;;
4990 default) ENABLE_LIBCPP=0
4991;;
4992 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&5
4993echo "$as_me: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&2;}
4994 { (exit 1); exit 1; }; } ;;
4995esac
4996
Reid Spencera773bd52006-08-04 18:18:08 +00004997# Check whether --enable-optimized was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004998if test "${enable_optimized+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00004999 enableval=$enable_optimized;
5000else
5001 enableval=$optimize
5002fi
5003
5004if test ${enableval} = "no" ; then
5005 ENABLE_OPTIMIZED=
5006
5007else
5008 ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
5009
5010fi
5011
David Greene2a5a12c2009-04-17 14:50:39 +00005012# Check whether --enable-profiling was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005013if test "${enable_profiling+set}" = set; then
David Greene2a5a12c2009-04-17 14:50:39 +00005014 enableval=$enable_profiling;
5015else
5016 enableval="no"
5017fi
5018
5019if test ${enableval} = "no" ; then
5020 ENABLE_PROFILING=
5021
5022else
5023 ENABLE_PROFILING=ENABLE_PROFILING=1
5024
5025fi
5026
Reid Spencera773bd52006-08-04 18:18:08 +00005027# Check whether --enable-assertions was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005028if test "${enable_assertions+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005029 enableval=$enable_assertions;
5030else
5031 enableval="yes"
5032fi
5033
5034if test ${enableval} = "yes" ; then
5035 DISABLE_ASSERTIONS=
5036
5037else
5038 DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
5039
5040fi
5041
David Greenea696d242007-06-28 19:36:08 +00005042# Check whether --enable-expensive-checks was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005043if test "${enable_expensive_checks+set}" = set; then
David Greenea696d242007-06-28 19:36:08 +00005044 enableval=$enable_expensive_checks;
5045else
5046 enableval="no"
5047fi
5048
5049if test ${enableval} = "yes" ; then
5050 ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
5051
5052 EXPENSIVE_CHECKS=yes
5053
5054else
5055 ENABLE_EXPENSIVE_CHECKS=
5056
5057 EXPENSIVE_CHECKS=no
5058
5059fi
5060
Reid Spencer8b2e1412006-11-17 03:32:33 +00005061# Check whether --enable-debug-runtime was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005062if test "${enable_debug_runtime+set}" = set; then
Reid Spencer8b2e1412006-11-17 03:32:33 +00005063 enableval=$enable_debug_runtime;
5064else
5065 enableval=no
5066fi
5067
5068if test ${enableval} = "no" ; then
5069 DEBUG_RUNTIME=
5070
5071else
5072 DEBUG_RUNTIME=DEBUG_RUNTIME=1
5073
5074fi
5075
Jeffrey Yasskin7fd82e52009-09-27 17:47:29 +00005076# Check whether --enable-debug-symbols was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005077if test "${enable_debug_symbols+set}" = set; then
Jeffrey Yasskin7fd82e52009-09-27 17:47:29 +00005078 enableval=$enable_debug_symbols;
5079else
5080 enableval=no
5081fi
5082
5083if test ${enableval} = "no" ; then
5084 DEBUG_SYMBOLS=
5085
5086else
5087 DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
5088
5089fi
5090
Reid Spencera773bd52006-08-04 18:18:08 +00005091# Check whether --enable-jit was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005092if test "${enable_jit+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005093 enableval=$enable_jit;
5094else
5095 enableval=default
5096fi
5097
5098if test ${enableval} = "no"
5099then
5100 JIT=
5101
5102else
5103 case "$llvm_cv_target_arch" in
Shantonu Sen7e836972009-08-11 13:39:52 +00005104 x86) TARGET_HAS_JIT=1
Reid Spencera773bd52006-08-04 18:18:08 +00005105 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005106 Sparc) TARGET_HAS_JIT=0
Reid Spencera773bd52006-08-04 18:18:08 +00005107 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005108 PowerPC) TARGET_HAS_JIT=1
Reid Spencera773bd52006-08-04 18:18:08 +00005109 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005110 x86_64) TARGET_HAS_JIT=1
Reid Spencera773bd52006-08-04 18:18:08 +00005111 ;;
Eric Christopher030e5a02009-09-14 16:38:49 +00005112 ARM) TARGET_HAS_JIT=1
Reid Spencer9b5b1822007-01-21 06:32:59 +00005113 ;;
Bruno Cardoso Lopesdca6cdd2011-07-21 16:28:51 +00005114 Mips) TARGET_HAS_JIT=1
Tanya Lattnerdde567f2007-08-29 16:38:16 +00005115 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005116 XCore) TARGET_HAS_JIT=0
Richard Osborneb25baef2008-11-07 10:59:00 +00005117 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005118 MSP430) TARGET_HAS_JIT=0
Anton Korobeynikov2c4718b2009-05-03 13:42:23 +00005119 ;;
Tony Linthicumb4b54152011-12-12 21:14:40 +00005120 Hexagon) TARGET_HAS_JIT=0
5121 ;;
Wesley Pecka70f28c2010-02-23 19:15:24 +00005122 MBlaze) TARGET_HAS_JIT=0
5123 ;;
Nick Lewyckyde2e4ac2010-09-07 18:14:42 +00005124 PTX) TARGET_HAS_JIT=0
5125 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005126 *) TARGET_HAS_JIT=0
Reid Spencera773bd52006-08-04 18:18:08 +00005127 ;;
5128 esac
5129fi
5130
Rafael Espindola9d9ae9f2010-11-12 19:24:06 +00005131# Check whether --enable-docs was given.
5132if test "${enable_docs+set}" = set; then
5133 enableval=$enable_docs;
5134else
5135 enableval=default
5136fi
5137
5138case "$enableval" in
5139 yes) ENABLE_DOCS=1
5140 ;;
5141 no) ENABLE_DOCS=0
5142 ;;
5143 default) ENABLE_DOCS=1
5144 ;;
5145 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
5146echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
5147 { (exit 1); exit 1; }; } ;;
5148esac
5149
Reid Spencera773bd52006-08-04 18:18:08 +00005150# Check whether --enable-doxygen was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005151if test "${enable_doxygen+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005152 enableval=$enable_doxygen;
5153else
5154 enableval=default
5155fi
5156
5157case "$enableval" in
5158 yes) ENABLE_DOXYGEN=1
5159 ;;
5160 no) ENABLE_DOXYGEN=0
5161 ;;
5162 default) ENABLE_DOXYGEN=0
5163 ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005164 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
5165echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
5166 { (exit 1); exit 1; }; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00005167esac
5168
5169# Check whether --enable-threads was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005170if test "${enable_threads+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005171 enableval=$enable_threads;
5172else
Reid Spencer65c5d752006-11-05 17:08:18 +00005173 enableval=default
Reid Spencera773bd52006-08-04 18:18:08 +00005174fi
5175
5176case "$enableval" in
NAKAMURA Takumic73f3d12011-11-28 01:07:19 +00005177 yes) LLVM_ENABLE_THREADS=1
Reid Spencera773bd52006-08-04 18:18:08 +00005178 ;;
NAKAMURA Takumic73f3d12011-11-28 01:07:19 +00005179 no) LLVM_ENABLE_THREADS=0
Reid Spencera773bd52006-08-04 18:18:08 +00005180 ;;
NAKAMURA Takumic73f3d12011-11-28 01:07:19 +00005181 default) LLVM_ENABLE_THREADS=1
Reid Spencer65c5d752006-11-05 17:08:18 +00005182 ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005183 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
5184echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
5185 { (exit 1); exit 1; }; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00005186esac
5187
Owen Andersona8603702009-05-19 22:18:56 +00005188cat >>confdefs.h <<_ACEOF
NAKAMURA Takumic73f3d12011-11-28 01:07:19 +00005189#define LLVM_ENABLE_THREADS $LLVM_ENABLE_THREADS
Owen Andersona8603702009-05-19 22:18:56 +00005190_ACEOF
5191
5192
NAKAMURA Takumi0dc84392010-12-29 03:59:03 +00005193# Check whether --enable-pthreads was given.
5194if test "${enable_pthreads+set}" = set; then
5195 enableval=$enable_pthreads;
5196else
5197 enableval=default
5198fi
5199
5200case "$enableval" in
5201 yes) ENABLE_PTHREADS=1
5202 ;;
5203 no) ENABLE_PTHREADS=0
5204 ;;
5205 default) ENABLE_PTHREADS=1
5206 ;;
5207 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
5208echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
5209 { (exit 1); exit 1; }; } ;;
5210esac
5211
Reid Spencer89b0d992006-12-16 22:07:52 +00005212# Check whether --enable-pic was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005213if test "${enable_pic+set}" = set; then
Reid Spencer89b0d992006-12-16 22:07:52 +00005214 enableval=$enable_pic;
5215else
5216 enableval=default
5217fi
5218
5219case "$enableval" in
5220 yes) ENABLE_PIC=1
5221 ;;
5222 no) ENABLE_PIC=0
5223 ;;
Nick Lewycky5d249572009-02-19 06:18:56 +00005224 default) ENABLE_PIC=1
Reid Spencer89b0d992006-12-16 22:07:52 +00005225 ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005226 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
5227echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
5228 { (exit 1); exit 1; }; } ;;
Reid Spencer89b0d992006-12-16 22:07:52 +00005229esac
5230
5231cat >>confdefs.h <<_ACEOF
5232#define ENABLE_PIC $ENABLE_PIC
5233_ACEOF
5234
5235
Jeffrey Yasskinc9017192010-02-25 06:34:33 +00005236# Check whether --enable-shared was given.
5237if test "${enable_shared+set}" = set; then
5238 enableval=$enable_shared;
5239else
5240 enableval=default
5241fi
5242
5243case "$enableval" in
5244 yes) ENABLE_SHARED=1
5245 ;;
5246 no) ENABLE_SHARED=0
5247 ;;
5248 default) ENABLE_SHARED=0
5249 ;;
5250 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
5251echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
5252 { (exit 1); exit 1; }; } ;;
5253esac
5254
NAKAMURA Takumi8eac8862010-12-29 03:59:14 +00005255# Check whether --enable-embed-stdcxx was given.
5256if test "${enable_embed_stdcxx+set}" = set; then
5257 enableval=$enable_embed_stdcxx;
5258else
5259 enableval=default
5260fi
5261
5262case "$enableval" in
5263 yes) ENABLE_EMBED_STDCXX=1
5264 ;;
5265 no) ENABLE_EMBED_STDCXX=0
5266 ;;
NAKAMURA Takumie9d3c1c2011-10-13 18:04:52 +00005267 default) ENABLE_EMBED_STDCXX=0
NAKAMURA Takumi8eac8862010-12-29 03:59:14 +00005268 ;;
5269 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
5270echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
5271 { (exit 1); exit 1; }; } ;;
5272esac
5273
Daniel Dunbardd464df2010-05-10 20:11:56 +00005274# Check whether --enable-timestamps was given.
5275if test "${enable_timestamps+set}" = set; then
5276 enableval=$enable_timestamps;
5277else
5278 enableval=default
5279fi
5280
5281case "$enableval" in
5282 yes) ENABLE_TIMESTAMPS=1
5283 ;;
5284 no) ENABLE_TIMESTAMPS=0
5285 ;;
5286 default) ENABLE_TIMESTAMPS=1
5287 ;;
5288 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5289echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5290 { (exit 1); exit 1; }; } ;;
5291esac
5292
5293cat >>confdefs.h <<_ACEOF
5294#define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5295_ACEOF
5296
5297
Reid Spencera773bd52006-08-04 18:18:08 +00005298TARGETS_TO_BUILD=""
5299# Check whether --enable-targets was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005300if test "${enable_targets+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005301 enableval=$enable_targets;
5302else
5303 enableval=all
5304fi
5305
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005306if test "$enableval" = host-only ; then
5307 enableval=host
5308fi
Reid Spencera773bd52006-08-04 18:18:08 +00005309case "$enableval" in
Eric Christophera443e5b2012-03-23 05:50:46 +00005310 all) TARGETS_TO_BUILD="X86 Sparc PowerPC ARM Mips CellSPU XCore MSP430 CppBackend MBlaze PTX Hexagon" ;;
Reid Spencera773bd52006-08-04 18:18:08 +00005311 *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5312 case "$a_target" in
Shantonu Sen7e836972009-08-11 13:39:52 +00005313 x86) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5314 x86_64) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5315 sparc) TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5316 powerpc) TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005317 arm) TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5318 mips) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
Rafael Espindola97fb69b2011-12-28 17:08:00 +00005319 mipsel) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005320 spu) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005321 xcore) TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5322 msp430) TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005323 cpp) TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
Tony Linthicumb4b54152011-12-12 21:14:40 +00005324 hexagon) TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
Wesley Pecka70f28c2010-02-23 19:15:24 +00005325 mblaze) TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
Nick Lewyckyde2e4ac2010-09-07 18:14:42 +00005326 ptx) TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005327 host) case "$llvm_cv_target_arch" in
5328 x86) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5329 x86_64) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5330 Sparc) TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5331 PowerPC) TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005332 ARM) TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5333 Mips) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
Wesley Pecka70f28c2010-02-23 19:15:24 +00005334 MBlaze) TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005335 CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005336 XCore) TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5337 MSP430) TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
Tony Linthicumb4b54152011-12-12 21:14:40 +00005338 Hexagon) TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
Nick Lewyckyde2e4ac2010-09-07 18:14:42 +00005339 PTX) TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005340 *) { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5341echo "$as_me: error: Can not set target to build" >&2;}
5342 { (exit 1); exit 1; }; } ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005343 esac ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005344 *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5345echo "$as_me: error: Unrecognized target $a_target" >&2;}
5346 { (exit 1); exit 1; }; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00005347 esac
5348 done
5349 ;;
5350esac
Reid Spencera773bd52006-08-04 18:18:08 +00005351TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5352
5353
Douglas Gregor0711c302009-06-17 00:43:20 +00005354for a_target in $TARGETS_TO_BUILD; do
5355 if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5356
5357cat >>confdefs.h <<_ACEOF
Eric Christopher753f3262010-08-30 18:34:48 +00005358#define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5359_ACEOF
5360
5361 LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5362 LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
Evan Chenge78085a2011-07-22 21:58:54 +00005363 LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
Eric Christopher753f3262010-08-30 18:34:48 +00005364 LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
Jan Sjödin6e70cc12011-03-14 22:12:35 +00005365 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5366 LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5367 fi
Eric Christopherc4b22712012-03-26 21:56:56 +00005368 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5369 LLVM_NATIVE_DISASSEMBLER="LLVMInitialize${LLVM_NATIVE_ARCH}Disassembler"
5370 fi
Eric Christopher753f3262010-08-30 18:34:48 +00005371
5372cat >>confdefs.h <<_ACEOF
5373#define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
Daniel Dunbarb1247c32010-08-03 14:26:17 +00005374_ACEOF
5375
5376
5377cat >>confdefs.h <<_ACEOF
Eric Christopher753f3262010-08-30 18:34:48 +00005378#define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5379_ACEOF
5380
5381
5382cat >>confdefs.h <<_ACEOF
Evan Chenge78085a2011-07-22 21:58:54 +00005383#define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
Evan Cheng43966132011-07-19 06:37:02 +00005384_ACEOF
5385
5386
5387cat >>confdefs.h <<_ACEOF
Eric Christopher753f3262010-08-30 18:34:48 +00005388#define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
Douglas Gregor0711c302009-06-17 00:43:20 +00005389_ACEOF
5390
Jan Sjödin6e70cc12011-03-14 22:12:35 +00005391 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
Jan Sjödindd54ffd2011-03-09 17:25:46 +00005392
5393cat >>confdefs.h <<_ACEOF
5394#define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5395_ACEOF
5396
Jan Sjödin6e70cc12011-03-14 22:12:35 +00005397 fi
Eric Christopherc4b22712012-03-26 21:56:56 +00005398 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5399
5400cat >>confdefs.h <<_ACEOF
5401#define LLVM_NATIVE_DISASSEMBLER $LLVM_NATIVE_DISASSEMBLER
5402_ACEOF
5403
5404 fi
Douglas Gregor0711c302009-06-17 00:43:20 +00005405 fi
5406done
5407
Douglas Gregor1555a232009-06-16 20:12:29 +00005408LLVM_ENUM_TARGETS=""
5409LLVM_ENUM_ASM_PRINTERS=""
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +00005410LLVM_ENUM_ASM_PARSERS=""
Daniel Dunbar4fc760e2009-11-25 04:37:28 +00005411LLVM_ENUM_DISASSEMBLERS=""
Douglas Gregor1555a232009-06-16 20:12:29 +00005412for target_to_build in $TARGETS_TO_BUILD; do
5413 LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
Chris Lattnere15f2e12010-11-14 19:10:47 +00005414 if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
Jim Grosbach7ac16092010-10-01 22:39:28 +00005415 LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5416 fi
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +00005417 if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5418 LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5419 fi
Daniel Dunbar4fc760e2009-11-25 04:37:28 +00005420 if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5421 LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5422 fi
Douglas Gregor1555a232009-06-16 20:12:29 +00005423done
5424
5425
5426
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +00005427
Daniel Dunbar4fc760e2009-11-25 04:37:28 +00005428
Reid Spencera773bd52006-08-04 18:18:08 +00005429
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005430# Check whether --with-optimize-option was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005431if test "${with_optimize_option+set}" = set; then
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005432 withval=$with_optimize_option;
5433else
5434 withval=default
5435fi
5436
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005437{ echo "$as_me:$LINENO: checking optimization flags" >&5
5438echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005439case "$withval" in
5440 default)
5441 case "$llvm_cv_os_type" in
Daniel Dunbarf9138782010-04-30 17:12:26 +00005442 FreeBSD) optimize_option=-O2 ;;
Daniel Dunbar195d2de2010-04-10 18:56:24 +00005443 MingW) optimize_option=-O2 ;;
5444 *) optimize_option=-O3 ;;
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005445 esac ;;
5446 *) optimize_option="$withval" ;;
5447esac
5448OPTIMIZE_OPTION=$optimize_option
5449
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005450{ echo "$as_me:$LINENO: result: $optimize_option" >&5
5451echo "${ECHO_T}$optimize_option" >&6; }
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005452
5453
Reid Spencera773bd52006-08-04 18:18:08 +00005454# Check whether --with-extra-options was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005455if test "${with_extra_options+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005456 withval=$with_extra_options;
5457else
5458 withval=default
5459fi
5460
5461case "$withval" in
5462 default) EXTRA_OPTIONS= ;;
5463 *) EXTRA_OPTIONS=$withval ;;
5464esac
5465EXTRA_OPTIONS=$EXTRA_OPTIONS
5466
5467
Daniel Dunbared344d22011-06-16 22:30:41 +00005468
5469# Check whether --with-extra-ld-options was given.
5470if test "${with_extra_ld_options+set}" = set; then
5471 withval=$with_extra_ld_options;
5472else
5473 withval=default
5474fi
5475
5476case "$withval" in
5477 default) EXTRA_LD_OPTIONS= ;;
5478 *) EXTRA_LD_OPTIONS=$withval ;;
5479esac
5480EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5481
5482
Gordon Henriksenc0efff82007-10-02 09:50:32 +00005483# Check whether --enable-bindings was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005484if test "${enable_bindings+set}" = set; then
Gordon Henriksenc0efff82007-10-02 09:50:32 +00005485 enableval=$enable_bindings;
5486else
5487 enableval=default
5488fi
5489
5490BINDINGS_TO_BUILD=""
5491case "$enableval" in
Gordon Henriksenbae4adc2007-10-02 10:14:42 +00005492 yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
Gordon Henriksenc0efff82007-10-02 09:50:32 +00005493 all ) BINDINGS_TO_BUILD="ocaml" ;;
5494 none | no) BINDINGS_TO_BUILD="" ;;
5495 *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5496 case "$a_binding" in
5497 ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005498 *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5499echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5500 { (exit 1); exit 1; }; } ;;
Gordon Henriksenc0efff82007-10-02 09:50:32 +00005501 esac
5502 done
5503 ;;
5504esac
5505
Reid Spencera773bd52006-08-04 18:18:08 +00005506
Gordon Henriksenf0915682007-10-02 16:42:22 +00005507# Check whether --with-ocaml-libdir was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005508if test "${with_ocaml_libdir+set}" = set; then
Gordon Henriksenf0915682007-10-02 16:42:22 +00005509 withval=$with_ocaml_libdir;
5510else
5511 withval=auto
5512fi
5513
5514case "$withval" in
5515 auto) with_ocaml_libdir="$withval" ;;
5516 /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005517 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5518echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5519 { (exit 1); exit 1; }; } ;;
Gordon Henriksenf0915682007-10-02 16:42:22 +00005520esac
5521
5522
NAKAMURA Takumie5ab51d2011-10-16 02:54:26 +00005523# Check whether --with-clang-srcdir was given.
5524if test "${with_clang_srcdir+set}" = set; then
5525 withval=$with_clang_srcdir;
5526else
5527 withval="-"
5528fi
5529
5530case "$withval" in
Eric Christopherac898652012-02-02 00:19:05 +00005531 -) clang_src_root="" ;;
NAKAMURA Takumie5ab51d2011-10-16 02:54:26 +00005532 /* | [A-Za-z]:[\\/]*) clang_src_root="$withval" ;;
5533 *) clang_src_root="$ac_pwd/$withval" ;;
5534esac
5535CLANG_SRC_ROOT=$clang_src_root
5536
5537
5538
Chandler Carruth6b241162010-10-19 08:21:25 +00005539# Check whether --with-clang-resource-dir was given.
5540if test "${with_clang_resource_dir+set}" = set; then
5541 withval=$with_clang_resource_dir;
5542else
5543 withval=""
5544fi
5545
5546
5547cat >>confdefs.h <<_ACEOF
5548#define CLANG_RESOURCE_DIR "$withval"
5549_ACEOF
5550
5551
5552
Rafael Espindolad6c8ec62009-12-07 00:27:35 +00005553# Check whether --with-c-include-dirs was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005554if test "${with_c_include_dirs+set}" = set; then
Rafael Espindolad6c8ec62009-12-07 00:27:35 +00005555 withval=$with_c_include_dirs;
Rafael Espindola7f9ec912009-11-12 05:46:09 +00005556else
5557 withval=""
5558fi
5559
5560
5561cat >>confdefs.h <<_ACEOF
5562#define C_INCLUDE_DIRS "$withval"
5563_ACEOF
5564
5565
Rafael Espindola1aee22e2012-02-03 00:59:30 +00005566# Clang normally uses the system c++ headers and libraries. With this option,
5567# clang will use the ones provided by a gcc installation instead. This option should
5568# be passed the same value that was used with --prefix when configuring gcc.
Rafael Espindola7f9ec912009-11-12 05:46:09 +00005569
Rafael Espindola1aee22e2012-02-03 00:59:30 +00005570# Check whether --with-gcc-toolchain was given.
5571if test "${with_gcc_toolchain+set}" = set; then
5572 withval=$with_gcc_toolchain;
Rafael Espindola420d23c2009-11-16 19:46:55 +00005573else
5574 withval=""
5575fi
5576
5577
5578cat >>confdefs.h <<_ACEOF
Rafael Espindola1aee22e2012-02-03 00:59:30 +00005579#define GCC_INSTALL_PREFIX "$withval"
Rafael Espindola420d23c2009-11-16 19:46:55 +00005580_ACEOF
5581
5582
5583
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005584# Check whether --with-binutils-include was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005585if test "${with_binutils_include+set}" = set; then
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005586 withval=$with_binutils_include;
5587else
5588 withval=default
5589fi
5590
5591case "$withval" in
5592 default) WITH_BINUTILS_INCDIR=default ;;
5593 /* | [A-Za-z]:[\\/]*) WITH_BINUTILS_INCDIR=$withval ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005594 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5595echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5596 { (exit 1); exit 1; }; } ;;
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005597esac
5598if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5599 BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5600
5601 if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5602 echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005603 { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5604echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5605 { (exit 1); exit 1; }; };
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005606 fi
5607fi
5608
Eric Christopher91e7ccd2011-07-20 17:04:49 +00005609
5610# Check whether --with-bug-report-url was given.
5611if test "${with_bug_report_url+set}" = set; then
5612 withval=$with_bug_report_url;
5613else
NAKAMURA Takumi4362c622011-08-12 01:50:43 +00005614 withval="http://llvm.org/bugs/"
Eric Christopher91e7ccd2011-07-20 17:04:49 +00005615fi
5616
5617
5618cat >>confdefs.h <<_ACEOF
5619#define BUG_REPORT_URL "$withval"
5620_ACEOF
5621
5622
Nick Lewyckyb4a921a2009-06-06 06:25:09 +00005623# Check whether --enable-libffi was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005624if test "${enable_libffi+set}" = set; then
Jeffrey Yasskinbc83d062010-02-09 23:03:44 +00005625 enableval=$enable_libffi; case "$enableval" in
5626 yes) llvm_cv_enable_libffi="yes" ;;
5627 no) llvm_cv_enable_libffi="no" ;;
5628 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005629echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5630 { (exit 1); exit 1; }; } ;;
Jeffrey Yasskinbc83d062010-02-09 23:03:44 +00005631 esac
5632else
5633 llvm_cv_enable_libffi=no
5634fi
5635
Nick Lewyckyb4a921a2009-06-06 06:25:09 +00005636
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005637
Bob Wilsonae7e2a42011-11-28 07:59:52 +00005638# Check whether --with-internal-prefix was given.
5639if test "${with_internal_prefix+set}" = set; then
5640 withval=$with_internal_prefix;
5641else
5642 withval=""
5643fi
5644
5645INTERNAL_PREFIX=$withval
5646
5647
5648
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005649{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
5650echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
5651if test "${lt_cv_path_NM+set}" = set; then
5652 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005653else
5654 if test -n "$NM"; then
5655 # Let the user override the test.
5656 lt_cv_path_NM="$NM"
5657else
5658 lt_nm_to_check="${ac_tool_prefix}nm"
5659 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5660 lt_nm_to_check="$lt_nm_to_check nm"
5661 fi
5662 for lt_tmp_nm in $lt_nm_to_check; do
5663 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5664 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5665 IFS="$lt_save_ifs"
5666 test -z "$ac_dir" && ac_dir=.
5667 tmp_nm="$ac_dir/$lt_tmp_nm"
5668 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5669 # Check to see if the nm accepts a BSD-compat flag.
5670 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5671 # nm: unknown option "B" ignored
5672 # Tru64's nm complains that /dev/null is an invalid object file
5673 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5674 */dev/null* | *'Invalid file or object type'*)
5675 lt_cv_path_NM="$tmp_nm -B"
5676 break
5677 ;;
5678 *)
5679 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5680 */dev/null*)
5681 lt_cv_path_NM="$tmp_nm -p"
5682 break
5683 ;;
5684 *)
5685 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5686 continue # so that we can try to find one that supports BSD flags
5687 ;;
5688 esac
5689 ;;
5690 esac
5691 fi
5692 done
5693 IFS="$lt_save_ifs"
5694 done
5695 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
5696fi
5697fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005698{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5699echo "${ECHO_T}$lt_cv_path_NM" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005700NM="$lt_cv_path_NM"
5701
5702
5703
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005704{ echo "$as_me:$LINENO: checking for GNU make" >&5
5705echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
5706if test "${llvm_cv_gnu_make_command+set}" = set; then
5707 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005708else
5709 llvm_cv_gnu_make_command=''
5710 for a in "$MAKE" make gmake gnumake ; do
5711 if test -z "$a" ; then continue ; fi ;
5712 if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
5713 then
5714 llvm_cv_gnu_make_command=$a ;
5715 break;
5716 fi
5717 done
5718fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005719{ echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
5720echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005721 if test "x$llvm_cv_gnu_make_command" != "x" ; then
5722 ifGNUmake='' ;
5723 else
5724 ifGNUmake='#' ;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005725 { echo "$as_me:$LINENO: result: \"Not found\"" >&5
5726echo "${ECHO_T}\"Not found\"" >&6; };
Reid Spencera773bd52006-08-04 18:18:08 +00005727 fi
5728
5729
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005730{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
5731echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005732LN_S=$as_ln_s
5733if test "$LN_S" = "ln -s"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005734 { echo "$as_me:$LINENO: result: yes" >&5
5735echo "${ECHO_T}yes" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005736else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005737 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5738echo "${ECHO_T}no, using $LN_S" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005739fi
5740
5741# Extract the first word of "cmp", so it can be a program name with args.
5742set dummy cmp; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005743{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5744echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5745if test "${ac_cv_path_CMP+set}" = set; then
5746 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005747else
5748 case $CMP in
5749 [\\/]* | ?:[\\/]*)
5750 ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
5751 ;;
5752 *)
5753 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5754for as_dir in $PATH
5755do
5756 IFS=$as_save_IFS
5757 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005758 for ac_exec_ext in '' $ac_executable_extensions; do
5759 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 +00005760 ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005761 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00005762 break 2
5763 fi
5764done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005765done
Reid Spencera773bd52006-08-04 18:18:08 +00005766IFS=$as_save_IFS
5767
5768 test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
5769 ;;
5770esac
5771fi
5772CMP=$ac_cv_path_CMP
5773if test -n "$CMP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005774 { echo "$as_me:$LINENO: result: $CMP" >&5
5775echo "${ECHO_T}$CMP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005776else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005777 { echo "$as_me:$LINENO: result: no" >&5
5778echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005779fi
5780
5781
5782# Extract the first word of "cp", so it can be a program name with args.
5783set dummy cp; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005784{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5785echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5786if test "${ac_cv_path_CP+set}" = set; then
5787 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005788else
5789 case $CP in
5790 [\\/]* | ?:[\\/]*)
5791 ac_cv_path_CP="$CP" # Let the user override the test with a path.
5792 ;;
5793 *)
5794 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5795for as_dir in $PATH
5796do
5797 IFS=$as_save_IFS
5798 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005799 for ac_exec_ext in '' $ac_executable_extensions; do
5800 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 +00005801 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005802 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00005803 break 2
5804 fi
5805done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005806done
Reid Spencera773bd52006-08-04 18:18:08 +00005807IFS=$as_save_IFS
5808
5809 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
5810 ;;
5811esac
5812fi
5813CP=$ac_cv_path_CP
5814if test -n "$CP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005815 { echo "$as_me:$LINENO: result: $CP" >&5
5816echo "${ECHO_T}$CP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005817else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005818 { echo "$as_me:$LINENO: result: no" >&5
5819echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005820fi
5821
5822
5823# Extract the first word of "date", so it can be a program name with args.
5824set dummy date; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005825{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5826echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5827if test "${ac_cv_path_DATE+set}" = set; then
5828 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005829else
5830 case $DATE in
5831 [\\/]* | ?:[\\/]*)
5832 ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
5833 ;;
5834 *)
5835 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5836for as_dir in $PATH
5837do
5838 IFS=$as_save_IFS
5839 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005840 for ac_exec_ext in '' $ac_executable_extensions; do
5841 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 +00005842 ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005843 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00005844 break 2
5845 fi
5846done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005847done
Reid Spencera773bd52006-08-04 18:18:08 +00005848IFS=$as_save_IFS
5849
5850 test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
5851 ;;
5852esac
5853fi
5854DATE=$ac_cv_path_DATE
5855if test -n "$DATE"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005856 { echo "$as_me:$LINENO: result: $DATE" >&5
5857echo "${ECHO_T}$DATE" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005858else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005859 { echo "$as_me:$LINENO: result: no" >&5
5860echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005861fi
5862
5863
5864# Extract the first word of "find", so it can be a program name with args.
5865set dummy find; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005866{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5867echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5868if test "${ac_cv_path_FIND+set}" = set; then
5869 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005870else
5871 case $FIND in
5872 [\\/]* | ?:[\\/]*)
5873 ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
5874 ;;
5875 *)
5876 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5877for as_dir in $PATH
5878do
5879 IFS=$as_save_IFS
5880 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005881 for ac_exec_ext in '' $ac_executable_extensions; do
5882 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 +00005883 ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005884 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00005885 break 2
5886 fi
5887done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005888done
Reid Spencera773bd52006-08-04 18:18:08 +00005889IFS=$as_save_IFS
5890
5891 test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
5892 ;;
5893esac
5894fi
5895FIND=$ac_cv_path_FIND
5896if test -n "$FIND"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005897 { echo "$as_me:$LINENO: result: $FIND" >&5
5898echo "${ECHO_T}$FIND" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005899else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005900 { echo "$as_me:$LINENO: result: no" >&5
5901echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005902fi
5903
5904
5905# Extract the first word of "grep", so it can be a program name with args.
5906set dummy grep; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005907{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5908echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5909if test "${ac_cv_path_GREP+set}" = set; then
5910 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005911else
5912 case $GREP in
5913 [\\/]* | ?:[\\/]*)
5914 ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
5915 ;;
5916 *)
5917 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5918for as_dir in $PATH
5919do
5920 IFS=$as_save_IFS
5921 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005922 for ac_exec_ext in '' $ac_executable_extensions; do
5923 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 +00005924 ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005925 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00005926 break 2
5927 fi
5928done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005929done
Reid Spencera773bd52006-08-04 18:18:08 +00005930IFS=$as_save_IFS
5931
5932 test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
5933 ;;
5934esac
5935fi
5936GREP=$ac_cv_path_GREP
5937if test -n "$GREP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005938 { echo "$as_me:$LINENO: result: $GREP" >&5
5939echo "${ECHO_T}$GREP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005940else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005941 { echo "$as_me:$LINENO: result: no" >&5
5942echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005943fi
5944
5945
5946# Extract the first word of "mkdir", so it can be a program name with args.
5947set dummy mkdir; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005948{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5949echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5950if test "${ac_cv_path_MKDIR+set}" = set; then
5951 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005952else
5953 case $MKDIR in
5954 [\\/]* | ?:[\\/]*)
5955 ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
5956 ;;
5957 *)
5958 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5959for as_dir in $PATH
5960do
5961 IFS=$as_save_IFS
5962 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005963 for ac_exec_ext in '' $ac_executable_extensions; do
5964 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 +00005965 ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005966 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00005967 break 2
5968 fi
5969done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005970done
Reid Spencera773bd52006-08-04 18:18:08 +00005971IFS=$as_save_IFS
5972
5973 test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
5974 ;;
5975esac
5976fi
5977MKDIR=$ac_cv_path_MKDIR
5978if test -n "$MKDIR"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005979 { echo "$as_me:$LINENO: result: $MKDIR" >&5
5980echo "${ECHO_T}$MKDIR" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005981else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005982 { echo "$as_me:$LINENO: result: no" >&5
5983echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005984fi
5985
5986
5987# Extract the first word of "mv", so it can be a program name with args.
5988set dummy mv; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005989{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5990echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5991if test "${ac_cv_path_MV+set}" = set; then
5992 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005993else
5994 case $MV in
5995 [\\/]* | ?:[\\/]*)
5996 ac_cv_path_MV="$MV" # Let the user override the test with a path.
5997 ;;
5998 *)
5999 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6000for as_dir in $PATH
6001do
6002 IFS=$as_save_IFS
6003 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006004 for ac_exec_ext in '' $ac_executable_extensions; do
6005 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 +00006006 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006007 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006008 break 2
6009 fi
6010done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006011done
Reid Spencera773bd52006-08-04 18:18:08 +00006012IFS=$as_save_IFS
6013
6014 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6015 ;;
6016esac
6017fi
6018MV=$ac_cv_path_MV
6019if test -n "$MV"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006020 { echo "$as_me:$LINENO: result: $MV" >&5
6021echo "${ECHO_T}$MV" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006022else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006023 { echo "$as_me:$LINENO: result: no" >&5
6024echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006025fi
6026
6027
6028if test -n "$ac_tool_prefix"; then
6029 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6030set dummy ${ac_tool_prefix}ranlib; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006031{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6032echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6033if test "${ac_cv_prog_RANLIB+set}" = set; then
6034 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006035else
6036 if test -n "$RANLIB"; then
6037 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6038else
6039as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6040for as_dir in $PATH
6041do
6042 IFS=$as_save_IFS
6043 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006044 for ac_exec_ext in '' $ac_executable_extensions; do
6045 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 +00006046 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006047 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006048 break 2
6049 fi
6050done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006051done
Reid Spencera773bd52006-08-04 18:18:08 +00006052IFS=$as_save_IFS
6053
6054fi
6055fi
6056RANLIB=$ac_cv_prog_RANLIB
6057if test -n "$RANLIB"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006058 { echo "$as_me:$LINENO: result: $RANLIB" >&5
6059echo "${ECHO_T}$RANLIB" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006060else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006061 { echo "$as_me:$LINENO: result: no" >&5
6062echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006063fi
6064
6065
6066fi
6067if test -z "$ac_cv_prog_RANLIB"; then
6068 ac_ct_RANLIB=$RANLIB
6069 # Extract the first word of "ranlib", so it can be a program name with args.
6070set dummy ranlib; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006071{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6072echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6073if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6074 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006075else
6076 if test -n "$ac_ct_RANLIB"; then
6077 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6078else
6079as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6080for as_dir in $PATH
6081do
6082 IFS=$as_save_IFS
6083 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006084 for ac_exec_ext in '' $ac_executable_extensions; do
6085 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 +00006086 ac_cv_prog_ac_ct_RANLIB="ranlib"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006087 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006088 break 2
6089 fi
6090done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006091done
Reid Spencera773bd52006-08-04 18:18:08 +00006092IFS=$as_save_IFS
6093
6094fi
6095fi
6096ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6097if test -n "$ac_ct_RANLIB"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006098 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6099echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006100else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006101 { echo "$as_me:$LINENO: result: no" >&5
6102echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006103fi
6104
6105 if test "x$ac_ct_RANLIB" = x; then
6106 RANLIB=":"
6107 else
6108 case $cross_compiling:$ac_tool_warned in
6109yes:)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006110{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6111whose name does not start with the host triplet. If you think this
6112configuration is useful to you, please write to autoconf@gnu.org." >&5
6113echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6114whose name does not start with the host triplet. If you think this
6115configuration is useful to you, please write to autoconf@gnu.org." >&2;}
Reid Spencera773bd52006-08-04 18:18:08 +00006116ac_tool_warned=yes ;;
6117esac
6118 RANLIB=$ac_ct_RANLIB
6119 fi
6120else
6121 RANLIB="$ac_cv_prog_RANLIB"
6122fi
6123
Torok Edwin871384f2010-01-26 08:50:50 +00006124if test -n "$ac_tool_prefix"; then
6125 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6126set dummy ${ac_tool_prefix}ar; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006127{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6128echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6129if test "${ac_cv_prog_AR+set}" = set; then
6130 echo $ECHO_N "(cached) $ECHO_C" >&6
Torok Edwin871384f2010-01-26 08:50:50 +00006131else
6132 if test -n "$AR"; then
6133 ac_cv_prog_AR="$AR" # Let the user override the test.
6134else
6135as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6136for as_dir in $PATH
6137do
6138 IFS=$as_save_IFS
6139 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006140 for ac_exec_ext in '' $ac_executable_extensions; do
6141 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 +00006142 ac_cv_prog_AR="${ac_tool_prefix}ar"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006143 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Torok Edwin871384f2010-01-26 08:50:50 +00006144 break 2
6145 fi
6146done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006147done
Torok Edwin871384f2010-01-26 08:50:50 +00006148IFS=$as_save_IFS
6149
6150fi
6151fi
6152AR=$ac_cv_prog_AR
6153if test -n "$AR"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006154 { echo "$as_me:$LINENO: result: $AR" >&5
6155echo "${ECHO_T}$AR" >&6; }
Torok Edwin871384f2010-01-26 08:50:50 +00006156else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006157 { echo "$as_me:$LINENO: result: no" >&5
6158echo "${ECHO_T}no" >&6; }
Torok Edwin871384f2010-01-26 08:50:50 +00006159fi
6160
6161
6162fi
6163if test -z "$ac_cv_prog_AR"; then
6164 ac_ct_AR=$AR
6165 # Extract the first word of "ar", so it can be a program name with args.
6166set dummy ar; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006167{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6168echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6169if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6170 echo $ECHO_N "(cached) $ECHO_C" >&6
Torok Edwin871384f2010-01-26 08:50:50 +00006171else
6172 if test -n "$ac_ct_AR"; then
6173 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6174else
6175as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6176for as_dir in $PATH
6177do
6178 IFS=$as_save_IFS
6179 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006180 for ac_exec_ext in '' $ac_executable_extensions; do
6181 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 +00006182 ac_cv_prog_ac_ct_AR="ar"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006183 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Torok Edwin871384f2010-01-26 08:50:50 +00006184 break 2
6185 fi
6186done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006187done
Torok Edwin871384f2010-01-26 08:50:50 +00006188IFS=$as_save_IFS
6189
6190fi
6191fi
6192ac_ct_AR=$ac_cv_prog_ac_ct_AR
6193if test -n "$ac_ct_AR"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006194 { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6195echo "${ECHO_T}$ac_ct_AR" >&6; }
Torok Edwin871384f2010-01-26 08:50:50 +00006196else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006197 { echo "$as_me:$LINENO: result: no" >&5
6198echo "${ECHO_T}no" >&6; }
Torok Edwin871384f2010-01-26 08:50:50 +00006199fi
6200
6201 if test "x$ac_ct_AR" = x; then
6202 AR="false"
6203 else
6204 case $cross_compiling:$ac_tool_warned in
6205yes:)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006206{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6207whose name does not start with the host triplet. If you think this
6208configuration is useful to you, please write to autoconf@gnu.org." >&5
6209echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6210whose name does not start with the host triplet. If you think this
6211configuration is useful to you, please write to autoconf@gnu.org." >&2;}
Torok Edwin871384f2010-01-26 08:50:50 +00006212ac_tool_warned=yes ;;
6213esac
6214 AR=$ac_ct_AR
6215 fi
6216else
6217 AR="$ac_cv_prog_AR"
6218fi
6219
Reid Spencera773bd52006-08-04 18:18:08 +00006220# Extract the first word of "rm", so it can be a program name with args.
6221set dummy rm; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006222{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6223echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6224if test "${ac_cv_path_RM+set}" = set; then
6225 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006226else
6227 case $RM in
6228 [\\/]* | ?:[\\/]*)
6229 ac_cv_path_RM="$RM" # Let the user override the test with a path.
6230 ;;
6231 *)
6232 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6233for as_dir in $PATH
6234do
6235 IFS=$as_save_IFS
6236 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006237 for ac_exec_ext in '' $ac_executable_extensions; do
6238 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 +00006239 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006240 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006241 break 2
6242 fi
6243done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006244done
Reid Spencera773bd52006-08-04 18:18:08 +00006245IFS=$as_save_IFS
6246
6247 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6248 ;;
6249esac
6250fi
6251RM=$ac_cv_path_RM
6252if test -n "$RM"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006253 { echo "$as_me:$LINENO: result: $RM" >&5
6254echo "${ECHO_T}$RM" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006255else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006256 { echo "$as_me:$LINENO: result: no" >&5
6257echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006258fi
6259
6260
6261# Extract the first word of "sed", so it can be a program name with args.
6262set dummy sed; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006263{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6264echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6265if test "${ac_cv_path_SED+set}" = set; then
6266 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006267else
6268 case $SED in
6269 [\\/]* | ?:[\\/]*)
6270 ac_cv_path_SED="$SED" # Let the user override the test with a path.
6271 ;;
6272 *)
6273 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6274for as_dir in $PATH
6275do
6276 IFS=$as_save_IFS
6277 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006278 for ac_exec_ext in '' $ac_executable_extensions; do
6279 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 +00006280 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006281 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006282 break 2
6283 fi
6284done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006285done
Reid Spencera773bd52006-08-04 18:18:08 +00006286IFS=$as_save_IFS
6287
6288 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6289 ;;
6290esac
6291fi
6292SED=$ac_cv_path_SED
6293if test -n "$SED"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006294 { echo "$as_me:$LINENO: result: $SED" >&5
6295echo "${ECHO_T}$SED" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006296else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006297 { echo "$as_me:$LINENO: result: no" >&5
6298echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006299fi
6300
6301
6302# Extract the first word of "tar", so it can be a program name with args.
6303set dummy tar; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006304{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6305echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6306if test "${ac_cv_path_TAR+set}" = set; then
6307 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006308else
6309 case $TAR in
6310 [\\/]* | ?:[\\/]*)
6311 ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6312 ;;
6313 *)
6314 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6315for as_dir in $PATH
6316do
6317 IFS=$as_save_IFS
6318 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006319 for ac_exec_ext in '' $ac_executable_extensions; do
6320 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 +00006321 ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006322 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006323 break 2
6324 fi
6325done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006326done
Reid Spencera773bd52006-08-04 18:18:08 +00006327IFS=$as_save_IFS
6328
6329 test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6330 ;;
6331esac
6332fi
6333TAR=$ac_cv_path_TAR
6334if test -n "$TAR"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006335 { echo "$as_me:$LINENO: result: $TAR" >&5
6336echo "${ECHO_T}$TAR" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006337else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006338 { echo "$as_me:$LINENO: result: no" >&5
6339echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006340fi
6341
6342
6343# Extract the first word of "pwd", so it can be a program name with args.
6344set dummy pwd; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006345{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6346echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6347if test "${ac_cv_path_BINPWD+set}" = set; then
6348 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006349else
6350 case $BINPWD in
6351 [\\/]* | ?:[\\/]*)
6352 ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
6353 ;;
6354 *)
6355 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6356for as_dir in $PATH
6357do
6358 IFS=$as_save_IFS
6359 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006360 for ac_exec_ext in '' $ac_executable_extensions; do
6361 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 +00006362 ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006363 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006364 break 2
6365 fi
6366done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006367done
Reid Spencera773bd52006-08-04 18:18:08 +00006368IFS=$as_save_IFS
6369
6370 test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6371 ;;
6372esac
6373fi
6374BINPWD=$ac_cv_path_BINPWD
6375if test -n "$BINPWD"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006376 { echo "$as_me:$LINENO: result: $BINPWD" >&5
6377echo "${ECHO_T}$BINPWD" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006378else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006379 { echo "$as_me:$LINENO: result: no" >&5
6380echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006381fi
6382
6383
6384
6385# Extract the first word of "Graphviz", so it can be a program name with args.
6386set dummy Graphviz; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006387{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6388echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6389if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
6390 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006391else
6392 case $GRAPHVIZ in
6393 [\\/]* | ?:[\\/]*)
6394 ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
6395 ;;
6396 *)
6397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6398for as_dir in $PATH
6399do
6400 IFS=$as_save_IFS
6401 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006402 for ac_exec_ext in '' $ac_executable_extensions; do
6403 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 +00006404 ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006405 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006406 break 2
6407 fi
6408done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006409done
Reid Spencera773bd52006-08-04 18:18:08 +00006410IFS=$as_save_IFS
6411
6412 test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
6413 ;;
6414esac
6415fi
6416GRAPHVIZ=$ac_cv_path_GRAPHVIZ
6417if test -n "$GRAPHVIZ"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006418 { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
6419echo "${ECHO_T}$GRAPHVIZ" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006420else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006421 { echo "$as_me:$LINENO: result: no" >&5
6422echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006423fi
6424
6425
6426if test "$GRAPHVIZ" != "echo Graphviz" ; then
6427
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006428cat >>confdefs.h <<\_ACEOF
6429#define HAVE_GRAPHVIZ 1
6430_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00006431
Jeff Cohen28783c32007-01-12 18:22:38 +00006432 if test "$llvm_cv_os_type" = "MingW" ; then
Reid Spencera773bd52006-08-04 18:18:08 +00006433 GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6434 fi
6435
6436cat >>confdefs.h <<_ACEOF
6437#define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
6438_ACEOF
6439
6440fi
6441# Extract the first word of "dot", so it can be a program name with args.
6442set dummy dot; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006443{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6444echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6445if test "${ac_cv_path_DOT+set}" = set; then
6446 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006447else
6448 case $DOT in
6449 [\\/]* | ?:[\\/]*)
6450 ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
6451 ;;
6452 *)
6453 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6454for as_dir in $PATH
6455do
6456 IFS=$as_save_IFS
6457 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006458 for ac_exec_ext in '' $ac_executable_extensions; do
6459 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 +00006460 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006461 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006462 break 2
6463 fi
6464done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006465done
Reid Spencera773bd52006-08-04 18:18:08 +00006466IFS=$as_save_IFS
6467
6468 test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
6469 ;;
6470esac
6471fi
6472DOT=$ac_cv_path_DOT
6473if test -n "$DOT"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006474 { echo "$as_me:$LINENO: result: $DOT" >&5
6475echo "${ECHO_T}$DOT" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006476else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006477 { echo "$as_me:$LINENO: result: no" >&5
6478echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006479fi
6480
6481
6482if test "$DOT" != "echo dot" ; then
6483
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006484cat >>confdefs.h <<\_ACEOF
6485#define HAVE_DOT 1
6486_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00006487
Jeff Cohen28783c32007-01-12 18:22:38 +00006488 if test "$llvm_cv_os_type" = "MingW" ; then
Reid Spencera773bd52006-08-04 18:18:08 +00006489 DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6490 fi
6491
6492cat >>confdefs.h <<_ACEOF
6493#define LLVM_PATH_DOT "$DOT${EXEEXT}"
6494_ACEOF
6495
6496fi
David Greenef0b9eff2009-07-09 17:16:26 +00006497# Extract the first word of "fdp", so it can be a program name with args.
6498set dummy fdp; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006499{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6500echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6501if test "${ac_cv_path_FDP+set}" = set; then
6502 echo $ECHO_N "(cached) $ECHO_C" >&6
David Greenef0b9eff2009-07-09 17:16:26 +00006503else
6504 case $FDP in
6505 [\\/]* | ?:[\\/]*)
6506 ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
6507 ;;
6508 *)
6509 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6510for as_dir in $PATH
6511do
6512 IFS=$as_save_IFS
6513 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006514 for ac_exec_ext in '' $ac_executable_extensions; do
6515 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 +00006516 ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006517 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
David Greenef0b9eff2009-07-09 17:16:26 +00006518 break 2
6519 fi
6520done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006521done
David Greenef0b9eff2009-07-09 17:16:26 +00006522IFS=$as_save_IFS
6523
6524 test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
6525 ;;
6526esac
6527fi
6528FDP=$ac_cv_path_FDP
6529if test -n "$FDP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006530 { echo "$as_me:$LINENO: result: $FDP" >&5
6531echo "${ECHO_T}$FDP" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00006532else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006533 { echo "$as_me:$LINENO: result: no" >&5
6534echo "${ECHO_T}no" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00006535fi
6536
6537
6538if test "$FDP" != "echo fdp" ; then
6539
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006540cat >>confdefs.h <<\_ACEOF
6541#define HAVE_FDP 1
6542_ACEOF
David Greenef0b9eff2009-07-09 17:16:26 +00006543
6544 if test "$llvm_cv_os_type" = "MingW" ; then
6545 FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6546 fi
6547
6548cat >>confdefs.h <<_ACEOF
6549#define LLVM_PATH_FDP "$FDP${EXEEXT}"
6550_ACEOF
6551
6552fi
6553# Extract the first word of "neato", so it can be a program name with args.
6554set dummy neato; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006555{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6556echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6557if test "${ac_cv_path_NEATO+set}" = set; then
6558 echo $ECHO_N "(cached) $ECHO_C" >&6
David Greenef0b9eff2009-07-09 17:16:26 +00006559else
6560 case $NEATO in
6561 [\\/]* | ?:[\\/]*)
6562 ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
6563 ;;
6564 *)
6565 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6566for as_dir in $PATH
6567do
6568 IFS=$as_save_IFS
6569 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006570 for ac_exec_ext in '' $ac_executable_extensions; do
6571 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 +00006572 ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006573 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
David Greenef0b9eff2009-07-09 17:16:26 +00006574 break 2
6575 fi
6576done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006577done
David Greenef0b9eff2009-07-09 17:16:26 +00006578IFS=$as_save_IFS
6579
6580 test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
6581 ;;
6582esac
6583fi
6584NEATO=$ac_cv_path_NEATO
6585if test -n "$NEATO"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006586 { echo "$as_me:$LINENO: result: $NEATO" >&5
6587echo "${ECHO_T}$NEATO" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00006588else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006589 { echo "$as_me:$LINENO: result: no" >&5
6590echo "${ECHO_T}no" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00006591fi
6592
6593
6594if test "$NEATO" != "echo neato" ; then
6595
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006596cat >>confdefs.h <<\_ACEOF
6597#define HAVE_NEATO 1
6598_ACEOF
David Greenef0b9eff2009-07-09 17:16:26 +00006599
6600 if test "$llvm_cv_os_type" = "MingW" ; then
6601 NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6602 fi
6603
6604cat >>confdefs.h <<_ACEOF
6605#define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
6606_ACEOF
6607
6608fi
6609# Extract the first word of "twopi", so it can be a program name with args.
6610set dummy twopi; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006611{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6612echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6613if test "${ac_cv_path_TWOPI+set}" = set; then
6614 echo $ECHO_N "(cached) $ECHO_C" >&6
David Greenef0b9eff2009-07-09 17:16:26 +00006615else
6616 case $TWOPI in
6617 [\\/]* | ?:[\\/]*)
6618 ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
6619 ;;
6620 *)
6621 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6622for as_dir in $PATH
6623do
6624 IFS=$as_save_IFS
6625 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006626 for ac_exec_ext in '' $ac_executable_extensions; do
6627 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 +00006628 ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006629 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
David Greenef0b9eff2009-07-09 17:16:26 +00006630 break 2
6631 fi
6632done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006633done
David Greenef0b9eff2009-07-09 17:16:26 +00006634IFS=$as_save_IFS
6635
6636 test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
6637 ;;
6638esac
6639fi
6640TWOPI=$ac_cv_path_TWOPI
6641if test -n "$TWOPI"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006642 { echo "$as_me:$LINENO: result: $TWOPI" >&5
6643echo "${ECHO_T}$TWOPI" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00006644else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006645 { echo "$as_me:$LINENO: result: no" >&5
6646echo "${ECHO_T}no" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00006647fi
6648
6649
6650if test "$TWOPI" != "echo twopi" ; then
6651
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006652cat >>confdefs.h <<\_ACEOF
6653#define HAVE_TWOPI 1
6654_ACEOF
David Greenef0b9eff2009-07-09 17:16:26 +00006655
6656 if test "$llvm_cv_os_type" = "MingW" ; then
6657 TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6658 fi
6659
6660cat >>confdefs.h <<_ACEOF
6661#define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
6662_ACEOF
6663
6664fi
6665# Extract the first word of "circo", so it can be a program name with args.
6666set dummy circo; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006667{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6668echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6669if test "${ac_cv_path_CIRCO+set}" = set; then
6670 echo $ECHO_N "(cached) $ECHO_C" >&6
David Greenef0b9eff2009-07-09 17:16:26 +00006671else
6672 case $CIRCO in
6673 [\\/]* | ?:[\\/]*)
6674 ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
6675 ;;
6676 *)
6677 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6678for as_dir in $PATH
6679do
6680 IFS=$as_save_IFS
6681 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006682 for ac_exec_ext in '' $ac_executable_extensions; do
6683 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 +00006684 ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006685 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
David Greenef0b9eff2009-07-09 17:16:26 +00006686 break 2
6687 fi
6688done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006689done
David Greenef0b9eff2009-07-09 17:16:26 +00006690IFS=$as_save_IFS
6691
6692 test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
6693 ;;
6694esac
6695fi
6696CIRCO=$ac_cv_path_CIRCO
6697if test -n "$CIRCO"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006698 { echo "$as_me:$LINENO: result: $CIRCO" >&5
6699echo "${ECHO_T}$CIRCO" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00006700else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006701 { echo "$as_me:$LINENO: result: no" >&5
6702echo "${ECHO_T}no" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00006703fi
6704
6705
6706if test "$CIRCO" != "echo circo" ; then
6707
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006708cat >>confdefs.h <<\_ACEOF
6709#define HAVE_CIRCO 1
6710_ACEOF
David Greenef0b9eff2009-07-09 17:16:26 +00006711
6712 if test "$llvm_cv_os_type" = "MingW" ; then
6713 CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6714 fi
6715
6716cat >>confdefs.h <<_ACEOF
6717#define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
6718_ACEOF
6719
6720fi
Reid Spencera773bd52006-08-04 18:18:08 +00006721for ac_prog in gv gsview32
6722do
6723 # Extract the first word of "$ac_prog", so it can be a program name with args.
6724set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006725{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6726echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6727if test "${ac_cv_path_GV+set}" = set; then
6728 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006729else
6730 case $GV in
6731 [\\/]* | ?:[\\/]*)
6732 ac_cv_path_GV="$GV" # Let the user override the test with a path.
6733 ;;
6734 *)
6735 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6736for as_dir in $PATH
6737do
6738 IFS=$as_save_IFS
6739 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006740 for ac_exec_ext in '' $ac_executable_extensions; do
6741 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 +00006742 ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006743 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006744 break 2
6745 fi
6746done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006747done
Reid Spencera773bd52006-08-04 18:18:08 +00006748IFS=$as_save_IFS
6749
6750 ;;
6751esac
6752fi
6753GV=$ac_cv_path_GV
6754if test -n "$GV"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006755 { echo "$as_me:$LINENO: result: $GV" >&5
6756echo "${ECHO_T}$GV" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006757else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006758 { echo "$as_me:$LINENO: result: no" >&5
6759echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006760fi
6761
6762
6763 test -n "$GV" && break
6764done
6765test -n "$GV" || GV="echo gv"
6766
6767if test "$GV" != "echo gv" ; then
6768
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006769cat >>confdefs.h <<\_ACEOF
6770#define HAVE_GV 1
6771_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00006772
Jeff Cohen28783c32007-01-12 18:22:38 +00006773 if test "$llvm_cv_os_type" = "MingW" ; then
Reid Spencera773bd52006-08-04 18:18:08 +00006774 GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6775 fi
6776
6777cat >>confdefs.h <<_ACEOF
6778#define LLVM_PATH_GV "$GV${EXEEXT}"
6779_ACEOF
6780
6781fi
6782# Extract the first word of "dotty", so it can be a program name with args.
6783set dummy dotty; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006784{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6785echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6786if test "${ac_cv_path_DOTTY+set}" = set; then
6787 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006788else
6789 case $DOTTY in
6790 [\\/]* | ?:[\\/]*)
6791 ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
6792 ;;
6793 *)
6794 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6795for as_dir in $PATH
6796do
6797 IFS=$as_save_IFS
6798 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006799 for ac_exec_ext in '' $ac_executable_extensions; do
6800 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 +00006801 ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006802 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006803 break 2
6804 fi
6805done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006806done
Reid Spencera773bd52006-08-04 18:18:08 +00006807IFS=$as_save_IFS
6808
6809 test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
6810 ;;
6811esac
6812fi
6813DOTTY=$ac_cv_path_DOTTY
6814if test -n "$DOTTY"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006815 { echo "$as_me:$LINENO: result: $DOTTY" >&5
6816echo "${ECHO_T}$DOTTY" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006817else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006818 { echo "$as_me:$LINENO: result: no" >&5
6819echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006820fi
6821
6822
6823if test "$DOTTY" != "echo dotty" ; then
6824
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006825cat >>confdefs.h <<\_ACEOF
6826#define HAVE_DOTTY 1
6827_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00006828
Jeff Cohen28783c32007-01-12 18:22:38 +00006829 if test "$llvm_cv_os_type" = "MingW" ; then
Reid Spencera773bd52006-08-04 18:18:08 +00006830 DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6831 fi
6832
6833cat >>confdefs.h <<_ACEOF
6834#define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
6835_ACEOF
6836
6837fi
Dan Gohman48fd5a72010-09-27 16:28:34 +00006838# Extract the first word of "xdot.py", so it can be a program name with args.
6839set dummy xdot.py; ac_word=$2
6840{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6841echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6842if test "${ac_cv_path_XDOT_PY+set}" = set; then
6843 echo $ECHO_N "(cached) $ECHO_C" >&6
6844else
6845 case $XDOT_PY in
6846 [\\/]* | ?:[\\/]*)
6847 ac_cv_path_XDOT_PY="$XDOT_PY" # Let the user override the test with a path.
6848 ;;
6849 *)
6850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6851for as_dir in $PATH
6852do
6853 IFS=$as_save_IFS
6854 test -z "$as_dir" && as_dir=.
6855 for ac_exec_ext in '' $ac_executable_extensions; do
6856 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6857 ac_cv_path_XDOT_PY="$as_dir/$ac_word$ac_exec_ext"
6858 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6859 break 2
6860 fi
6861done
6862done
6863IFS=$as_save_IFS
6864
6865 test -z "$ac_cv_path_XDOT_PY" && ac_cv_path_XDOT_PY="echo xdot.py"
6866 ;;
6867esac
6868fi
6869XDOT_PY=$ac_cv_path_XDOT_PY
6870if test -n "$XDOT_PY"; then
6871 { echo "$as_me:$LINENO: result: $XDOT_PY" >&5
6872echo "${ECHO_T}$XDOT_PY" >&6; }
6873else
6874 { echo "$as_me:$LINENO: result: no" >&5
6875echo "${ECHO_T}no" >&6; }
6876fi
6877
6878
6879if test "$XDOT_PY" != "echo xdot.py" ; then
6880
6881cat >>confdefs.h <<\_ACEOF
6882#define HAVE_XDOT_PY 1
6883_ACEOF
6884
6885 if test "$llvm_cv_os_type" = "MingW" ; then
6886 XDOT_PY=`echo $XDOT_PY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6887 fi
6888
6889cat >>confdefs.h <<_ACEOF
6890#define LLVM_PATH_XDOT_PY "$XDOT_PY${EXEEXT}"
6891_ACEOF
6892
6893fi
Reid Spencera773bd52006-08-04 18:18:08 +00006894
Reid Spencera773bd52006-08-04 18:18:08 +00006895# Find a good install program. We prefer a C program (faster),
6896# so one script is as good as another. But avoid the broken or
6897# incompatible versions:
6898# SysV /etc/install, /usr/sbin/install
6899# SunOS /usr/etc/install
6900# IRIX /sbin/install
6901# AIX /bin/install
6902# AmigaOS /C/install, which installs bootblocks on floppy discs
6903# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6904# AFS /usr/afsws/bin/install, which mishandles nonexistent args
6905# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6906# OS/2's system install, which has a completely different semantic
6907# ./install, which can be erroneously created by make from ./install.sh.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006908{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
6909echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006910if test -z "$INSTALL"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006911if test "${ac_cv_path_install+set}" = set; then
6912 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006913else
6914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6915for as_dir in $PATH
6916do
6917 IFS=$as_save_IFS
6918 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006919 # Account for people who put trailing slashes in PATH elements.
6920case $as_dir/ in
6921 ./ | .// | /cC/* | \
Reid Spencera773bd52006-08-04 18:18:08 +00006922 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006923 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
Reid Spencera773bd52006-08-04 18:18:08 +00006924 /usr/ucb/* ) ;;
6925 *)
6926 # OSF1 and SCO ODT 3.0 have their own names for install.
6927 # Don't use installbsd from OSF since it installs stuff as root
6928 # by default.
6929 for ac_prog in ginstall scoinst install; do
6930 for ac_exec_ext in '' $ac_executable_extensions; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006931 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 +00006932 if test $ac_prog = install &&
6933 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6934 # AIX install. It has an incompatible calling convention.
6935 :
6936 elif test $ac_prog = install &&
6937 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6938 # program-specific install script used by HP pwplus--don't use.
6939 :
6940 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006941 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6942 break 3
Reid Spencera773bd52006-08-04 18:18:08 +00006943 fi
6944 fi
6945 done
6946 done
6947 ;;
6948esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006949done
Reid Spencera773bd52006-08-04 18:18:08 +00006950IFS=$as_save_IFS
6951
6952
6953fi
6954 if test "${ac_cv_path_install+set}" = set; then
6955 INSTALL=$ac_cv_path_install
6956 else
6957 # As a last resort, use the slow shell script. Don't cache a
6958 # value for INSTALL within a source directory, because that will
6959 # break other packages using the cache if that directory is
6960 # removed, or if the value is a relative name.
6961 INSTALL=$ac_install_sh
6962 fi
6963fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006964{ echo "$as_me:$LINENO: result: $INSTALL" >&5
6965echo "${ECHO_T}$INSTALL" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006966
6967# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6968# It thinks the first close brace ends the variable substitution.
6969test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6970
6971test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6972
6973test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6974
Eric Christopher2a1a44f2010-07-22 21:13:48 +00006975case "$INSTALL" in
6976 [\\/$]* | ?:[\\/]* ) ;;
6977 *) INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
6978esac
Reid Spencera773bd52006-08-04 18:18:08 +00006979
6980# Extract the first word of "bzip2", so it can be a program name with args.
6981set dummy bzip2; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006982{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6983echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6984if test "${ac_cv_path_BZIP2+set}" = set; then
6985 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006986else
6987 case $BZIP2 in
6988 [\\/]* | ?:[\\/]*)
6989 ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
6990 ;;
6991 *)
6992 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6993for as_dir in $PATH
6994do
6995 IFS=$as_save_IFS
6996 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006997 for ac_exec_ext in '' $ac_executable_extensions; do
6998 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 +00006999 ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007000 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007001 break 2
7002 fi
7003done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007004done
Reid Spencera773bd52006-08-04 18:18:08 +00007005IFS=$as_save_IFS
7006
Reid Spencera773bd52006-08-04 18:18:08 +00007007 ;;
7008esac
7009fi
7010BZIP2=$ac_cv_path_BZIP2
7011if test -n "$BZIP2"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007012 { echo "$as_me:$LINENO: result: $BZIP2" >&5
7013echo "${ECHO_T}$BZIP2" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007014else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007015 { echo "$as_me:$LINENO: result: no" >&5
7016echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007017fi
7018
7019
mike-m68cb3192010-05-06 23:45:43 +00007020# Extract the first word of "cat", so it can be a program name with args.
7021set dummy cat; ac_word=$2
7022{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7023echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7024if test "${ac_cv_path_CAT+set}" = set; then
7025 echo $ECHO_N "(cached) $ECHO_C" >&6
7026else
7027 case $CAT in
7028 [\\/]* | ?:[\\/]*)
7029 ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
7030 ;;
7031 *)
7032 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7033for as_dir in $PATH
7034do
7035 IFS=$as_save_IFS
7036 test -z "$as_dir" && as_dir=.
7037 for ac_exec_ext in '' $ac_executable_extensions; do
7038 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7039 ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
7040 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7041 break 2
7042 fi
7043done
7044done
7045IFS=$as_save_IFS
7046
7047 ;;
7048esac
7049fi
7050CAT=$ac_cv_path_CAT
7051if test -n "$CAT"; then
7052 { echo "$as_me:$LINENO: result: $CAT" >&5
7053echo "${ECHO_T}$CAT" >&6; }
7054else
7055 { echo "$as_me:$LINENO: result: no" >&5
7056echo "${ECHO_T}no" >&6; }
7057fi
7058
7059
Reid Spencera773bd52006-08-04 18:18:08 +00007060# Extract the first word of "doxygen", so it can be a program name with args.
7061set dummy doxygen; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007062{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7063echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7064if test "${ac_cv_path_DOXYGEN+set}" = set; then
7065 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007066else
7067 case $DOXYGEN in
7068 [\\/]* | ?:[\\/]*)
7069 ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7070 ;;
7071 *)
7072 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7073for as_dir in $PATH
7074do
7075 IFS=$as_save_IFS
7076 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007077 for ac_exec_ext in '' $ac_executable_extensions; do
7078 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 +00007079 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007080 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007081 break 2
7082 fi
7083done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007084done
Reid Spencera773bd52006-08-04 18:18:08 +00007085IFS=$as_save_IFS
7086
Reid Spencera773bd52006-08-04 18:18:08 +00007087 ;;
7088esac
7089fi
7090DOXYGEN=$ac_cv_path_DOXYGEN
7091if test -n "$DOXYGEN"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007092 { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7093echo "${ECHO_T}$DOXYGEN" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007094else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007095 { echo "$as_me:$LINENO: result: no" >&5
7096echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007097fi
7098
7099
Reid Spencera773bd52006-08-04 18:18:08 +00007100# Extract the first word of "groff", so it can be a program name with args.
7101set dummy groff; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007102{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7103echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7104if test "${ac_cv_path_GROFF+set}" = set; then
7105 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007106else
7107 case $GROFF in
7108 [\\/]* | ?:[\\/]*)
7109 ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7110 ;;
7111 *)
7112 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7113for as_dir in $PATH
7114do
7115 IFS=$as_save_IFS
7116 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007117 for ac_exec_ext in '' $ac_executable_extensions; do
7118 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 +00007119 ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007120 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007121 break 2
7122 fi
7123done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007124done
Reid Spencera773bd52006-08-04 18:18:08 +00007125IFS=$as_save_IFS
7126
Reid Spencera773bd52006-08-04 18:18:08 +00007127 ;;
7128esac
7129fi
7130GROFF=$ac_cv_path_GROFF
7131if test -n "$GROFF"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007132 { echo "$as_me:$LINENO: result: $GROFF" >&5
7133echo "${ECHO_T}$GROFF" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007134else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007135 { echo "$as_me:$LINENO: result: no" >&5
7136echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007137fi
7138
7139
7140# Extract the first word of "gzip", so it can be a program name with args.
7141set dummy gzip; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007142{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7143echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Eric Christopher031d3072010-12-10 01:31:51 +00007144if test "${ac_cv_path_GZIPBIN+set}" = set; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007145 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007146else
Eric Christopher031d3072010-12-10 01:31:51 +00007147 case $GZIPBIN in
Reid Spencera773bd52006-08-04 18:18:08 +00007148 [\\/]* | ?:[\\/]*)
Eric Christopher031d3072010-12-10 01:31:51 +00007149 ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
Reid Spencera773bd52006-08-04 18:18:08 +00007150 ;;
7151 *)
7152 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7153for as_dir in $PATH
7154do
7155 IFS=$as_save_IFS
7156 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007157 for ac_exec_ext in '' $ac_executable_extensions; do
7158 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 +00007159 ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007160 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007161 break 2
7162 fi
7163done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007164done
Reid Spencera773bd52006-08-04 18:18:08 +00007165IFS=$as_save_IFS
7166
Reid Spencera773bd52006-08-04 18:18:08 +00007167 ;;
7168esac
7169fi
Eric Christopher031d3072010-12-10 01:31:51 +00007170GZIPBIN=$ac_cv_path_GZIPBIN
7171if test -n "$GZIPBIN"; then
7172 { echo "$as_me:$LINENO: result: $GZIPBIN" >&5
7173echo "${ECHO_T}$GZIPBIN" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007174else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007175 { echo "$as_me:$LINENO: result: no" >&5
7176echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007177fi
7178
7179
7180# Extract the first word of "pod2html", so it can be a program name with args.
7181set dummy pod2html; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007182{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7183echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7184if test "${ac_cv_path_POD2HTML+set}" = set; then
7185 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007186else
7187 case $POD2HTML in
7188 [\\/]* | ?:[\\/]*)
7189 ac_cv_path_POD2HTML="$POD2HTML" # Let the user override the test with a path.
7190 ;;
7191 *)
7192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7193for as_dir in $PATH
7194do
7195 IFS=$as_save_IFS
7196 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007197 for ac_exec_ext in '' $ac_executable_extensions; do
7198 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 +00007199 ac_cv_path_POD2HTML="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007200 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007201 break 2
7202 fi
7203done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007204done
Reid Spencera773bd52006-08-04 18:18:08 +00007205IFS=$as_save_IFS
7206
Reid Spencera773bd52006-08-04 18:18:08 +00007207 ;;
7208esac
7209fi
7210POD2HTML=$ac_cv_path_POD2HTML
7211if test -n "$POD2HTML"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007212 { echo "$as_me:$LINENO: result: $POD2HTML" >&5
7213echo "${ECHO_T}$POD2HTML" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007214else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007215 { echo "$as_me:$LINENO: result: no" >&5
7216echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007217fi
7218
7219
7220# Extract the first word of "pod2man", so it can be a program name with args.
7221set dummy pod2man; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007222{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7223echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7224if test "${ac_cv_path_POD2MAN+set}" = set; then
7225 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007226else
7227 case $POD2MAN in
7228 [\\/]* | ?:[\\/]*)
7229 ac_cv_path_POD2MAN="$POD2MAN" # Let the user override the test with a path.
7230 ;;
7231 *)
7232 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7233for as_dir in $PATH
7234do
7235 IFS=$as_save_IFS
7236 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007237 for ac_exec_ext in '' $ac_executable_extensions; do
7238 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 +00007239 ac_cv_path_POD2MAN="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007240 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007241 break 2
7242 fi
7243done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007244done
Reid Spencera773bd52006-08-04 18:18:08 +00007245IFS=$as_save_IFS
7246
Reid Spencera773bd52006-08-04 18:18:08 +00007247 ;;
7248esac
7249fi
7250POD2MAN=$ac_cv_path_POD2MAN
7251if test -n "$POD2MAN"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007252 { echo "$as_me:$LINENO: result: $POD2MAN" >&5
7253echo "${ECHO_T}$POD2MAN" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007254else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007255 { echo "$as_me:$LINENO: result: no" >&5
7256echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007257fi
7258
7259
mike-m68cb3192010-05-06 23:45:43 +00007260# Extract the first word of "pdfroff", so it can be a program name with args.
7261set dummy pdfroff; ac_word=$2
7262{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7263echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7264if test "${ac_cv_path_PDFROFF+set}" = set; then
7265 echo $ECHO_N "(cached) $ECHO_C" >&6
7266else
7267 case $PDFROFF in
7268 [\\/]* | ?:[\\/]*)
7269 ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
7270 ;;
7271 *)
7272 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7273for as_dir in $PATH
7274do
7275 IFS=$as_save_IFS
7276 test -z "$as_dir" && as_dir=.
7277 for ac_exec_ext in '' $ac_executable_extensions; do
7278 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7279 ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
7280 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7281 break 2
7282 fi
7283done
7284done
7285IFS=$as_save_IFS
7286
7287 ;;
7288esac
7289fi
7290PDFROFF=$ac_cv_path_PDFROFF
7291if test -n "$PDFROFF"; then
7292 { echo "$as_me:$LINENO: result: $PDFROFF" >&5
7293echo "${ECHO_T}$PDFROFF" >&6; }
7294else
7295 { echo "$as_me:$LINENO: result: no" >&5
7296echo "${ECHO_T}no" >&6; }
7297fi
7298
7299
Reid Spencera773bd52006-08-04 18:18:08 +00007300# Extract the first word of "runtest", so it can be a program name with args.
7301set dummy runtest; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007302{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7303echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7304if test "${ac_cv_path_RUNTEST+set}" = set; then
7305 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007306else
7307 case $RUNTEST in
7308 [\\/]* | ?:[\\/]*)
7309 ac_cv_path_RUNTEST="$RUNTEST" # Let the user override the test with a path.
7310 ;;
7311 *)
7312 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7313for as_dir in $PATH
7314do
7315 IFS=$as_save_IFS
7316 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007317 for ac_exec_ext in '' $ac_executable_extensions; do
7318 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 +00007319 ac_cv_path_RUNTEST="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007320 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007321 break 2
7322 fi
7323done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007324done
Reid Spencera773bd52006-08-04 18:18:08 +00007325IFS=$as_save_IFS
7326
Reid Spencera773bd52006-08-04 18:18:08 +00007327 ;;
7328esac
7329fi
7330RUNTEST=$ac_cv_path_RUNTEST
7331if test -n "$RUNTEST"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007332 { echo "$as_me:$LINENO: result: $RUNTEST" >&5
7333echo "${ECHO_T}$RUNTEST" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007334else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007335 { echo "$as_me:$LINENO: result: no" >&5
7336echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007337fi
7338
7339
7340
7341no_itcl=true
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007342{ echo "$as_me:$LINENO: checking for the tclsh program in tclinclude directory" >&5
7343echo $ECHO_N "checking for the tclsh program in tclinclude directory... $ECHO_C" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007344
7345# Check whether --with-tclinclude was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007346if test "${with_tclinclude+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00007347 withval=$with_tclinclude; with_tclinclude=${withval}
7348else
7349 with_tclinclude=''
7350fi
7351
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007352if test "${ac_cv_path_tclsh+set}" = set; then
7353 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007354else
7355
7356if test x"${with_tclinclude}" != x ; then
7357 if test -f ${with_tclinclude}/tclsh ; then
7358 ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
7359 elif test -f ${with_tclinclude}/src/tclsh ; then
7360 ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
7361 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007362 { { echo "$as_me:$LINENO: error: ${with_tclinclude} directory doesn't contain tclsh" >&5
7363echo "$as_me: error: ${with_tclinclude} directory doesn't contain tclsh" >&2;}
7364 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00007365 fi
7366fi
Torok Edwin871384f2010-01-26 08:50:50 +00007367fi
7368
Reid Spencera773bd52006-08-04 18:18:08 +00007369
7370if test x"${ac_cv_path_tclsh}" = x ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007371 { echo "$as_me:$LINENO: result: none" >&5
7372echo "${ECHO_T}none" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007373 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
7374do
7375 # Extract the first word of "$ac_prog", so it can be a program name with args.
7376set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007377{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7378echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7379if test "${ac_cv_path_TCLSH+set}" = set; then
7380 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007381else
7382 case $TCLSH in
7383 [\\/]* | ?:[\\/]*)
7384 ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
7385 ;;
7386 *)
7387 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7388for as_dir in $PATH
7389do
7390 IFS=$as_save_IFS
7391 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007392 for ac_exec_ext in '' $ac_executable_extensions; do
7393 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 +00007394 ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007395 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007396 break 2
7397 fi
7398done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007399done
Reid Spencera773bd52006-08-04 18:18:08 +00007400IFS=$as_save_IFS
7401
7402 ;;
7403esac
7404fi
7405TCLSH=$ac_cv_path_TCLSH
7406if test -n "$TCLSH"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007407 { echo "$as_me:$LINENO: result: $TCLSH" >&5
7408echo "${ECHO_T}$TCLSH" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007409else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007410 { echo "$as_me:$LINENO: result: no" >&5
7411echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007412fi
7413
7414
7415 test -n "$TCLSH" && break
7416done
7417
7418 if test x"${TCLSH}" = x ; then
7419 ac_cv_path_tclsh='';
7420 else
7421 ac_cv_path_tclsh="${TCLSH}";
7422 fi
7423else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007424 { echo "$as_me:$LINENO: result: ${ac_cv_path_tclsh}" >&5
7425echo "${ECHO_T}${ac_cv_path_tclsh}" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007426 TCLSH="${ac_cv_path_tclsh}"
7427
7428fi
7429
Reid Spencera773bd52006-08-04 18:18:08 +00007430# Extract the first word of "zip", so it can be a program name with args.
7431set dummy zip; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007432{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7433echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7434if test "${ac_cv_path_ZIP+set}" = set; then
7435 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007436else
7437 case $ZIP in
7438 [\\/]* | ?:[\\/]*)
7439 ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
7440 ;;
7441 *)
7442 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7443for as_dir in $PATH
7444do
7445 IFS=$as_save_IFS
7446 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007447 for ac_exec_ext in '' $ac_executable_extensions; do
7448 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 +00007449 ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007450 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007451 break 2
7452 fi
7453done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007454done
Reid Spencera773bd52006-08-04 18:18:08 +00007455IFS=$as_save_IFS
7456
Reid Spencera773bd52006-08-04 18:18:08 +00007457 ;;
7458esac
7459fi
7460ZIP=$ac_cv_path_ZIP
7461if test -n "$ZIP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007462 { echo "$as_me:$LINENO: result: $ZIP" >&5
7463echo "${ECHO_T}$ZIP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007464else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007465 { echo "$as_me:$LINENO: result: no" >&5
7466echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007467fi
7468
7469
Gordon Henriksen40e7f192008-10-22 12:40:55 +00007470for ac_prog in ocamlc
Gordon Henriksene7072162008-03-07 18:20:01 +00007471do
7472 # Extract the first word of "$ac_prog", so it can be a program name with args.
7473set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007474{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7475echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7476if test "${ac_cv_path_OCAMLC+set}" = set; then
7477 echo $ECHO_N "(cached) $ECHO_C" >&6
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007478else
7479 case $OCAMLC in
7480 [\\/]* | ?:[\\/]*)
7481 ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
7482 ;;
7483 *)
7484 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7485for as_dir in $PATH
7486do
7487 IFS=$as_save_IFS
7488 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007489 for ac_exec_ext in '' $ac_executable_extensions; do
7490 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007491 ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007492 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007493 break 2
7494 fi
7495done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007496done
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007497IFS=$as_save_IFS
7498
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007499 ;;
7500esac
7501fi
7502OCAMLC=$ac_cv_path_OCAMLC
7503if test -n "$OCAMLC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007504 { echo "$as_me:$LINENO: result: $OCAMLC" >&5
7505echo "${ECHO_T}$OCAMLC" >&6; }
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007506else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007507 { echo "$as_me:$LINENO: result: no" >&5
7508echo "${ECHO_T}no" >&6; }
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007509fi
7510
7511
Gordon Henriksene7072162008-03-07 18:20:01 +00007512 test -n "$OCAMLC" && break
7513done
7514
Gordon Henriksen40e7f192008-10-22 12:40:55 +00007515for ac_prog in ocamlopt
Gordon Henriksene7072162008-03-07 18:20:01 +00007516do
7517 # Extract the first word of "$ac_prog", so it can be a program name with args.
7518set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007519{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7520echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7521if test "${ac_cv_path_OCAMLOPT+set}" = set; then
7522 echo $ECHO_N "(cached) $ECHO_C" >&6
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007523else
7524 case $OCAMLOPT in
7525 [\\/]* | ?:[\\/]*)
7526 ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
7527 ;;
7528 *)
7529 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7530for as_dir in $PATH
7531do
7532 IFS=$as_save_IFS
7533 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007534 for ac_exec_ext in '' $ac_executable_extensions; do
7535 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 +00007536 ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007537 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007538 break 2
7539 fi
7540done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007541done
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007542IFS=$as_save_IFS
7543
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007544 ;;
7545esac
7546fi
7547OCAMLOPT=$ac_cv_path_OCAMLOPT
7548if test -n "$OCAMLOPT"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007549 { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
7550echo "${ECHO_T}$OCAMLOPT" >&6; }
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007551else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007552 { echo "$as_me:$LINENO: result: no" >&5
7553echo "${ECHO_T}no" >&6; }
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007554fi
7555
7556
Gordon Henriksene7072162008-03-07 18:20:01 +00007557 test -n "$OCAMLOPT" && break
7558done
7559
Gordon Henriksen40e7f192008-10-22 12:40:55 +00007560for ac_prog in ocamldep
Gordon Henriksene7072162008-03-07 18:20:01 +00007561do
7562 # Extract the first word of "$ac_prog", so it can be a program name with args.
7563set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007564{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7565echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7566if test "${ac_cv_path_OCAMLDEP+set}" = set; then
7567 echo $ECHO_N "(cached) $ECHO_C" >&6
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00007568else
7569 case $OCAMLDEP in
7570 [\\/]* | ?:[\\/]*)
7571 ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
7572 ;;
7573 *)
7574 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7575for as_dir in $PATH
7576do
7577 IFS=$as_save_IFS
7578 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007579 for ac_exec_ext in '' $ac_executable_extensions; do
7580 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 +00007581 ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007582 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00007583 break 2
7584 fi
7585done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007586done
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00007587IFS=$as_save_IFS
7588
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00007589 ;;
7590esac
7591fi
7592OCAMLDEP=$ac_cv_path_OCAMLDEP
7593if test -n "$OCAMLDEP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007594 { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
7595echo "${ECHO_T}$OCAMLDEP" >&6; }
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00007596else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007597 { echo "$as_me:$LINENO: result: no" >&5
7598echo "${ECHO_T}no" >&6; }
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00007599fi
7600
7601
Gordon Henriksene7072162008-03-07 18:20:01 +00007602 test -n "$OCAMLDEP" && break
7603done
7604
Gordon Henriksen40e7f192008-10-22 12:40:55 +00007605for ac_prog in ocamldoc
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00007606do
7607 # Extract the first word of "$ac_prog", so it can be a program name with args.
7608set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007609{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7610echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7611if test "${ac_cv_path_OCAMLDOC+set}" = set; then
7612 echo $ECHO_N "(cached) $ECHO_C" >&6
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00007613else
7614 case $OCAMLDOC in
7615 [\\/]* | ?:[\\/]*)
7616 ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
7617 ;;
7618 *)
7619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7620for as_dir in $PATH
7621do
7622 IFS=$as_save_IFS
7623 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007624 for ac_exec_ext in '' $ac_executable_extensions; do
7625 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 +00007626 ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007627 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00007628 break 2
7629 fi
7630done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007631done
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00007632IFS=$as_save_IFS
7633
7634 ;;
7635esac
7636fi
7637OCAMLDOC=$ac_cv_path_OCAMLDOC
7638if test -n "$OCAMLDOC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007639 { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
7640echo "${ECHO_T}$OCAMLDOC" >&6; }
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00007641else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007642 { echo "$as_me:$LINENO: result: no" >&5
7643echo "${ECHO_T}no" >&6; }
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00007644fi
7645
7646
7647 test -n "$OCAMLDOC" && break
7648done
7649
Torok Edwincc499a42008-10-22 09:56:27 +00007650for ac_prog in gas as
7651do
7652 # Extract the first word of "$ac_prog", so it can be a program name with args.
7653set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007654{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7655echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7656if test "${ac_cv_path_GAS+set}" = set; then
7657 echo $ECHO_N "(cached) $ECHO_C" >&6
Torok Edwincc499a42008-10-22 09:56:27 +00007658else
7659 case $GAS in
7660 [\\/]* | ?:[\\/]*)
7661 ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
7662 ;;
7663 *)
7664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7665for as_dir in $PATH
7666do
7667 IFS=$as_save_IFS
7668 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007669 for ac_exec_ext in '' $ac_executable_extensions; do
7670 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 +00007671 ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007672 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Torok Edwincc499a42008-10-22 09:56:27 +00007673 break 2
7674 fi
7675done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007676done
Torok Edwincc499a42008-10-22 09:56:27 +00007677IFS=$as_save_IFS
7678
7679 ;;
7680esac
7681fi
7682GAS=$ac_cv_path_GAS
7683if test -n "$GAS"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007684 { echo "$as_me:$LINENO: result: $GAS" >&5
7685echo "${ECHO_T}$GAS" >&6; }
Torok Edwincc499a42008-10-22 09:56:27 +00007686else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007687 { echo "$as_me:$LINENO: result: no" >&5
7688echo "${ECHO_T}no" >&6; }
Torok Edwincc499a42008-10-22 09:56:27 +00007689fi
7690
7691
7692 test -n "$GAS" && break
7693done
7694
Reid Spencera773bd52006-08-04 18:18:08 +00007695
Daniel Dunbaree0f32d2010-08-11 23:53:59 +00007696{ echo "$as_me:$LINENO: checking for linker version" >&5
7697echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
7698if test "${llvm_cv_link_version+set}" = set; then
7699 echo $ECHO_N "(cached) $ECHO_C" >&6
7700else
7701
7702 version_string="$(ld -v 2>&1 | head -1)"
7703
7704 # Check for ld64.
7705 if (echo "$version_string" | grep -q "ld64"); then
Charles Davis8b376372012-02-28 02:55:41 +00007706 llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)\( (.*)\)\{0,1\}#\1#")
Daniel Dunbaree0f32d2010-08-11 23:53:59 +00007707 else
7708 llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
7709 fi
7710
7711fi
7712{ echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
7713echo "${ECHO_T}$llvm_cv_link_version" >&6; }
7714
7715cat >>confdefs.h <<_ACEOF
7716#define HOST_LINK_VERSION "$llvm_cv_link_version"
7717_ACEOF
7718
7719
7720
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007721{ echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
7722echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
7723if test "${llvm_cv_link_use_r+set}" = set; then
7724 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007725else
7726 ac_ext=c
7727ac_cpp='$CPP $CPPFLAGS'
7728ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7729ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7730ac_compiler_gnu=$ac_cv_c_compiler_gnu
7731
7732 oldcflags="$CFLAGS"
7733 CFLAGS="$CFLAGS -Wl,-R."
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007734 cat >conftest.$ac_ext <<_ACEOF
7735/* confdefs.h. */
7736_ACEOF
7737cat confdefs.h >>conftest.$ac_ext
7738cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00007739/* end confdefs.h. */
7740
7741int
7742main ()
7743{
Dan Gohman39ed6782010-04-25 00:12:20 +00007744
Reid Spencera773bd52006-08-04 18:18:08 +00007745 ;
7746 return 0;
7747}
7748_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007749rm -f conftest.$ac_objext conftest$ac_exeext
7750if { (ac_try="$ac_link"
7751case "(($ac_try" in
7752 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7753 *) ac_try_echo=$ac_try;;
7754esac
7755eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7756 (eval "$ac_link") 2>conftest.er1
7757 ac_status=$?
7758 grep -v '^ *+' conftest.er1 >conftest.err
7759 rm -f conftest.er1
7760 cat conftest.err >&5
7761 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7762 (exit $ac_status); } &&
7763 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7764 { (case "(($ac_try" in
7765 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7766 *) ac_try_echo=$ac_try;;
7767esac
7768eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7769 (eval "$ac_try") 2>&5
7770 ac_status=$?
7771 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7772 (exit $ac_status); }; } &&
7773 { ac_try='test -s conftest$ac_exeext'
7774 { (case "(($ac_try" in
7775 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7776 *) ac_try_echo=$ac_try;;
7777esac
7778eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7779 (eval "$ac_try") 2>&5
7780 ac_status=$?
7781 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7782 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00007783 llvm_cv_link_use_r=yes
7784else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007785 echo "$as_me: failed program was:" >&5
7786sed 's/^/| /' conftest.$ac_ext >&5
7787
7788 llvm_cv_link_use_r=no
Reid Spencera773bd52006-08-04 18:18:08 +00007789fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007790
Bill Wendlingebcceee2009-04-18 11:20:33 +00007791rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007792 conftest$ac_exeext conftest.$ac_ext
Reid Spencera773bd52006-08-04 18:18:08 +00007793 CFLAGS="$oldcflags"
7794 ac_ext=c
7795ac_cpp='$CPP $CPPFLAGS'
7796ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7797ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7798ac_compiler_gnu=$ac_cv_c_compiler_gnu
7799
7800
7801fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007802{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
7803echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007804if test "$llvm_cv_link_use_r" = yes ; then
7805
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007806cat >>confdefs.h <<\_ACEOF
7807#define HAVE_LINK_R 1
7808_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00007809
7810 fi
7811
7812
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007813{ echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
7814echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
7815if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
7816 echo $ECHO_N "(cached) $ECHO_C" >&6
Nick Lewycky731c6ab2009-03-05 08:20:44 +00007817else
7818 ac_ext=c
7819ac_cpp='$CPP $CPPFLAGS'
7820ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7821ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7822ac_compiler_gnu=$ac_cv_c_compiler_gnu
7823
7824 oldcflags="$CFLAGS"
7825 CFLAGS="$CFLAGS -Wl,-export-dynamic"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007826 cat >conftest.$ac_ext <<_ACEOF
7827/* confdefs.h. */
7828_ACEOF
7829cat confdefs.h >>conftest.$ac_ext
7830cat >>conftest.$ac_ext <<_ACEOF
Nick Lewycky731c6ab2009-03-05 08:20:44 +00007831/* end confdefs.h. */
7832
7833int
7834main ()
7835{
Dan Gohman39ed6782010-04-25 00:12:20 +00007836
Nick Lewycky731c6ab2009-03-05 08:20:44 +00007837 ;
7838 return 0;
7839}
7840_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007841rm -f conftest.$ac_objext conftest$ac_exeext
7842if { (ac_try="$ac_link"
7843case "(($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_link") 2>conftest.er1
7849 ac_status=$?
7850 grep -v '^ *+' conftest.er1 >conftest.err
7851 rm -f conftest.er1
7852 cat conftest.err >&5
7853 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7854 (exit $ac_status); } &&
7855 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7856 { (case "(($ac_try" in
7857 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7858 *) ac_try_echo=$ac_try;;
7859esac
7860eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7861 (eval "$ac_try") 2>&5
7862 ac_status=$?
7863 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7864 (exit $ac_status); }; } &&
7865 { ac_try='test -s conftest$ac_exeext'
7866 { (case "(($ac_try" in
7867 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7868 *) ac_try_echo=$ac_try;;
7869esac
7870eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7871 (eval "$ac_try") 2>&5
7872 ac_status=$?
7873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7874 (exit $ac_status); }; }; then
Nick Lewycky731c6ab2009-03-05 08:20:44 +00007875 llvm_cv_link_use_export_dynamic=yes
7876else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007877 echo "$as_me: failed program was:" >&5
7878sed 's/^/| /' conftest.$ac_ext >&5
7879
7880 llvm_cv_link_use_export_dynamic=no
Nick Lewycky731c6ab2009-03-05 08:20:44 +00007881fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007882
Bill Wendlingebcceee2009-04-18 11:20:33 +00007883rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007884 conftest$ac_exeext conftest.$ac_ext
Nick Lewycky731c6ab2009-03-05 08:20:44 +00007885 CFLAGS="$oldcflags"
7886 ac_ext=c
7887ac_cpp='$CPP $CPPFLAGS'
7888ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7889ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7890ac_compiler_gnu=$ac_cv_c_compiler_gnu
7891
7892
7893fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007894{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
7895echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
Nick Lewycky731c6ab2009-03-05 08:20:44 +00007896if test "$llvm_cv_link_use_export_dynamic" = yes ; then
7897
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007898cat >>confdefs.h <<\_ACEOF
7899#define HAVE_LINK_EXPORT_DYNAMIC 1
7900_ACEOF
Nick Lewycky731c6ab2009-03-05 08:20:44 +00007901
7902 fi
7903
7904
Dan Gohmanda612d62010-06-01 14:56:56 +00007905{ echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
7906echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
7907if test "${llvm_cv_link_use_version_script+set}" = set; then
Dan Gohman391569c2010-04-16 22:59:06 +00007908 echo $ECHO_N "(cached) $ECHO_C" >&6
7909else
7910 ac_ext=c
7911ac_cpp='$CPP $CPPFLAGS'
7912ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7913ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7914ac_compiler_gnu=$ac_cv_c_compiler_gnu
7915
7916 oldcflags="$CFLAGS"
7917
7918 # The following code is from the autoconf manual,
7919 # "11.13: Limitations of Usual Tools".
7920 # Create a temporary directory $tmp in $TMPDIR (default /tmp).
7921 # Use mktemp if possible; otherwise fall back on mkdir,
7922 # with $RANDOM to make collisions less likely.
7923 : ${TMPDIR=/tmp}
7924 {
7925 tmp=`
7926 (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
7927 ` &&
7928 test -n "$tmp" && test -d "$tmp"
7929 } || {
7930 tmp=$TMPDIR/foo$$-$RANDOM
7931 (umask 077 && mkdir "$tmp")
7932 } || exit $?
7933
Dan Gohmanda612d62010-06-01 14:56:56 +00007934 echo "{" > "$tmp/export.map"
7935 echo " global: main;" >> "$tmp/export.map"
7936 echo " local: *;" >> "$tmp/export.map"
7937 echo "};" >> "$tmp/export.map"
Dan Gohman391569c2010-04-16 22:59:06 +00007938
Dan Gohmanda612d62010-06-01 14:56:56 +00007939 CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
Dan Gohman391569c2010-04-16 22:59:06 +00007940 cat >conftest.$ac_ext <<_ACEOF
7941/* confdefs.h. */
7942_ACEOF
7943cat confdefs.h >>conftest.$ac_ext
7944cat >>conftest.$ac_ext <<_ACEOF
7945/* end confdefs.h. */
7946
7947int
7948main ()
7949{
Dan Gohman39ed6782010-04-25 00:12:20 +00007950
Dan Gohman391569c2010-04-16 22:59:06 +00007951 ;
7952 return 0;
7953}
7954_ACEOF
7955rm -f conftest.$ac_objext conftest$ac_exeext
7956if { (ac_try="$ac_link"
7957case "(($ac_try" in
7958 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7959 *) ac_try_echo=$ac_try;;
7960esac
7961eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7962 (eval "$ac_link") 2>conftest.er1
7963 ac_status=$?
7964 grep -v '^ *+' conftest.er1 >conftest.err
7965 rm -f conftest.er1
7966 cat conftest.err >&5
7967 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7968 (exit $ac_status); } &&
7969 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7970 { (case "(($ac_try" in
7971 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7972 *) ac_try_echo=$ac_try;;
7973esac
7974eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7975 (eval "$ac_try") 2>&5
7976 ac_status=$?
7977 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7978 (exit $ac_status); }; } &&
7979 { ac_try='test -s conftest$ac_exeext'
7980 { (case "(($ac_try" in
7981 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7982 *) ac_try_echo=$ac_try;;
7983esac
7984eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7985 (eval "$ac_try") 2>&5
7986 ac_status=$?
7987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7988 (exit $ac_status); }; }; then
Dan Gohmanda612d62010-06-01 14:56:56 +00007989 llvm_cv_link_use_version_script=yes
Dan Gohman391569c2010-04-16 22:59:06 +00007990else
7991 echo "$as_me: failed program was:" >&5
7992sed 's/^/| /' conftest.$ac_ext >&5
7993
Dan Gohman943005e2010-06-01 16:22:27 +00007994 llvm_cv_link_use_version_script=no
Dan Gohman391569c2010-04-16 22:59:06 +00007995fi
7996
7997rm -f core conftest.err conftest.$ac_objext \
7998 conftest$ac_exeext conftest.$ac_ext
Dan Gohmanda612d62010-06-01 14:56:56 +00007999 rm "$tmp/export.map"
Dan Gohman391569c2010-04-16 22:59:06 +00008000 rmdir "$tmp"
8001 CFLAGS="$oldcflags"
8002 ac_ext=c
8003ac_cpp='$CPP $CPPFLAGS'
8004ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8005ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8006ac_compiler_gnu=$ac_cv_c_compiler_gnu
8007
8008
8009fi
Dan Gohmanda612d62010-06-01 14:56:56 +00008010{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
8011echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
8012if test "$llvm_cv_link_use_version_script" = yes ; then
8013 HAVE_LINK_VERSION_SCRIPT=1
Dan Gohman391569c2010-04-16 22:59:06 +00008014
8015 fi
8016
8017
Reid Spencera773bd52006-08-04 18:18:08 +00008018
8019
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008020{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8021echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8022if test "${ac_cv_c_const+set}" = set; then
8023 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008024else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008025 cat >conftest.$ac_ext <<_ACEOF
8026/* confdefs.h. */
8027_ACEOF
8028cat confdefs.h >>conftest.$ac_ext
8029cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00008030/* end confdefs.h. */
8031
8032int
8033main ()
8034{
8035/* FIXME: Include the comments suggested by Paul. */
8036#ifndef __cplusplus
8037 /* Ultrix mips cc rejects this. */
8038 typedef int charset[2];
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008039 const charset x;
Reid Spencera773bd52006-08-04 18:18:08 +00008040 /* SunOS 4.1.1 cc rejects this. */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008041 char const *const *ccp;
8042 char **p;
Reid Spencera773bd52006-08-04 18:18:08 +00008043 /* NEC SVR4.0.2 mips cc rejects this. */
8044 struct point {int x, y;};
8045 static struct point const zero = {0,0};
8046 /* AIX XL C 1.02.0.0 rejects this.
8047 It does not let you subtract one const X* pointer from another in
8048 an arm of an if-expression whose if-part is not a constant
8049 expression */
8050 const char *g = "string";
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008051 ccp = &g + (g ? g-g : 0);
Reid Spencera773bd52006-08-04 18:18:08 +00008052 /* HPUX 7.0 cc rejects these. */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008053 ++ccp;
8054 p = (char**) ccp;
8055 ccp = (char const *const *) p;
Reid Spencera773bd52006-08-04 18:18:08 +00008056 { /* SCO 3.2v4 cc rejects this. */
8057 char *t;
8058 char const *s = 0 ? (char *) 0 : (char const *) 0;
8059
8060 *t++ = 0;
8061 if (s) return 0;
8062 }
8063 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
8064 int x[] = {25, 17};
8065 const int *foo = &x[0];
8066 ++foo;
8067 }
8068 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8069 typedef const int *iptr;
8070 iptr p = 0;
8071 ++p;
8072 }
8073 { /* AIX XL C 1.02.0.0 rejects this saying
8074 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8075 struct s { int j; const int *ap[3]; };
8076 struct s *b; b->j = 5;
8077 }
8078 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8079 const int foo = 10;
8080 if (!foo) return 0;
8081 }
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008082 return !x[0] && !zero.x;
Reid Spencera773bd52006-08-04 18:18:08 +00008083#endif
8084
8085 ;
8086 return 0;
8087}
8088_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008089rm -f conftest.$ac_objext
8090if { (ac_try="$ac_compile"
8091case "(($ac_try" in
8092 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8093 *) ac_try_echo=$ac_try;;
8094esac
8095eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8096 (eval "$ac_compile") 2>conftest.er1
8097 ac_status=$?
8098 grep -v '^ *+' conftest.er1 >conftest.err
8099 rm -f conftest.er1
8100 cat conftest.err >&5
8101 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8102 (exit $ac_status); } &&
8103 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8104 { (case "(($ac_try" in
8105 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8106 *) ac_try_echo=$ac_try;;
8107esac
8108eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8109 (eval "$ac_try") 2>&5
8110 ac_status=$?
8111 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8112 (exit $ac_status); }; } &&
8113 { ac_try='test -s conftest.$ac_objext'
8114 { (case "(($ac_try" in
8115 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8116 *) ac_try_echo=$ac_try;;
8117esac
8118eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8119 (eval "$ac_try") 2>&5
8120 ac_status=$?
8121 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8122 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00008123 ac_cv_c_const=yes
8124else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008125 echo "$as_me: failed program was:" >&5
8126sed 's/^/| /' conftest.$ac_ext >&5
8127
8128 ac_cv_c_const=no
Reid Spencera773bd52006-08-04 18:18:08 +00008129fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008130
Reid Spencera773bd52006-08-04 18:18:08 +00008131rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8132fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008133{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8134echo "${ECHO_T}$ac_cv_c_const" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008135if test $ac_cv_c_const = no; then
8136
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008137cat >>confdefs.h <<\_ACEOF
8138#define const
8139_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00008140
8141fi
8142
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008143
8144
8145
8146
8147
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008148ac_header_dirent=no
8149for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008150 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8151{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8152echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
8153if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8154 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008155else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008156 cat >conftest.$ac_ext <<_ACEOF
8157/* confdefs.h. */
8158_ACEOF
8159cat confdefs.h >>conftest.$ac_ext
8160cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008161/* end confdefs.h. */
8162#include <sys/types.h>
8163#include <$ac_hdr>
8164
8165int
8166main ()
8167{
8168if ((DIR *) 0)
8169return 0;
8170 ;
8171 return 0;
8172}
8173_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008174rm -f conftest.$ac_objext
8175if { (ac_try="$ac_compile"
8176case "(($ac_try" in
8177 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8178 *) ac_try_echo=$ac_try;;
8179esac
8180eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8181 (eval "$ac_compile") 2>conftest.er1
8182 ac_status=$?
8183 grep -v '^ *+' conftest.er1 >conftest.err
8184 rm -f conftest.er1
8185 cat conftest.err >&5
8186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8187 (exit $ac_status); } &&
8188 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8189 { (case "(($ac_try" in
8190 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8191 *) ac_try_echo=$ac_try;;
8192esac
8193eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8194 (eval "$ac_try") 2>&5
8195 ac_status=$?
8196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8197 (exit $ac_status); }; } &&
8198 { ac_try='test -s conftest.$ac_objext'
8199 { (case "(($ac_try" in
8200 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8201 *) ac_try_echo=$ac_try;;
8202esac
8203eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8204 (eval "$ac_try") 2>&5
8205 ac_status=$?
8206 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8207 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008208 eval "$as_ac_Header=yes"
8209else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008210 echo "$as_me: failed program was:" >&5
8211sed 's/^/| /' conftest.$ac_ext >&5
8212
8213 eval "$as_ac_Header=no"
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008214fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008215
Reid Spencera773bd52006-08-04 18:18:08 +00008216rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008217fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008218ac_res=`eval echo '${'$as_ac_Header'}'`
8219 { echo "$as_me:$LINENO: result: $ac_res" >&5
8220echo "${ECHO_T}$ac_res" >&6; }
8221if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008222 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008223#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008224_ACEOF
8225
8226ac_header_dirent=$ac_hdr; break
8227fi
8228
8229done
8230# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8231if test $ac_header_dirent = dirent.h; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008232 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8233echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8234if test "${ac_cv_search_opendir+set}" = set; then
8235 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008236else
8237 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008238cat >conftest.$ac_ext <<_ACEOF
8239/* confdefs.h. */
8240_ACEOF
8241cat confdefs.h >>conftest.$ac_ext
8242cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008243/* end confdefs.h. */
8244
Reid Spencera773bd52006-08-04 18:18:08 +00008245/* Override any GCC internal prototype to avoid an error.
8246 Use char because int might match the return type of a GCC
8247 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008248#ifdef __cplusplus
8249extern "C"
8250#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008251char opendir ();
8252int
8253main ()
8254{
Reid Spencera773bd52006-08-04 18:18:08 +00008255return opendir ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008256 ;
8257 return 0;
8258}
8259_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00008260for ac_lib in '' dir; do
8261 if test -z "$ac_lib"; then
8262 ac_res="none required"
8263 else
8264 ac_res=-l$ac_lib
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008265 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +00008266 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008267 rm -f conftest.$ac_objext conftest$ac_exeext
8268if { (ac_try="$ac_link"
8269case "(($ac_try" in
8270 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8271 *) ac_try_echo=$ac_try;;
8272esac
8273eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8274 (eval "$ac_link") 2>conftest.er1
8275 ac_status=$?
8276 grep -v '^ *+' conftest.er1 >conftest.err
8277 rm -f conftest.er1
8278 cat conftest.err >&5
8279 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8280 (exit $ac_status); } &&
8281 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8282 { (case "(($ac_try" in
8283 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8284 *) ac_try_echo=$ac_try;;
8285esac
8286eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8287 (eval "$ac_try") 2>&5
8288 ac_status=$?
8289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8290 (exit $ac_status); }; } &&
8291 { ac_try='test -s conftest$ac_exeext'
8292 { (case "(($ac_try" in
8293 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8294 *) ac_try_echo=$ac_try;;
8295esac
8296eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8297 (eval "$ac_try") 2>&5
8298 ac_status=$?
8299 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8300 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00008301 ac_cv_search_opendir=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008302else
8303 echo "$as_me: failed program was:" >&5
8304sed 's/^/| /' conftest.$ac_ext >&5
8305
8306
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008307fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008308
Bill Wendlingebcceee2009-04-18 11:20:33 +00008309rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008310 conftest$ac_exeext
8311 if test "${ac_cv_search_opendir+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00008312 break
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008313fi
John Criswell7a73b802003-06-30 21:59:07 +00008314done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008315if test "${ac_cv_search_opendir+set}" = set; then
8316 :
Reid Spencera773bd52006-08-04 18:18:08 +00008317else
8318 ac_cv_search_opendir=no
8319fi
8320rm conftest.$ac_ext
8321LIBS=$ac_func_search_save_LIBS
8322fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008323{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8324echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008325ac_res=$ac_cv_search_opendir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008326if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +00008327 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
John Criswell7a73b802003-06-30 21:59:07 +00008328
Reid Spencera773bd52006-08-04 18:18:08 +00008329fi
8330
8331else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008332 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8333echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8334if test "${ac_cv_search_opendir+set}" = set; then
8335 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008336else
8337 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008338cat >conftest.$ac_ext <<_ACEOF
8339/* confdefs.h. */
8340_ACEOF
8341cat confdefs.h >>conftest.$ac_ext
8342cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00008343/* end confdefs.h. */
8344
8345/* Override any GCC internal prototype to avoid an error.
8346 Use char because int might match the return type of a GCC
8347 builtin and then its argument prototype would still apply. */
8348#ifdef __cplusplus
8349extern "C"
8350#endif
8351char opendir ();
8352int
8353main ()
8354{
8355return opendir ();
8356 ;
8357 return 0;
8358}
8359_ACEOF
8360for ac_lib in '' x; do
8361 if test -z "$ac_lib"; then
8362 ac_res="none required"
8363 else
8364 ac_res=-l$ac_lib
8365 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8366 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008367 rm -f conftest.$ac_objext conftest$ac_exeext
8368if { (ac_try="$ac_link"
8369case "(($ac_try" in
8370 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8371 *) ac_try_echo=$ac_try;;
8372esac
8373eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8374 (eval "$ac_link") 2>conftest.er1
8375 ac_status=$?
8376 grep -v '^ *+' conftest.er1 >conftest.err
8377 rm -f conftest.er1
8378 cat conftest.err >&5
8379 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8380 (exit $ac_status); } &&
8381 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8382 { (case "(($ac_try" in
8383 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8384 *) ac_try_echo=$ac_try;;
8385esac
8386eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8387 (eval "$ac_try") 2>&5
8388 ac_status=$?
8389 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8390 (exit $ac_status); }; } &&
8391 { ac_try='test -s conftest$ac_exeext'
8392 { (case "(($ac_try" in
8393 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8394 *) ac_try_echo=$ac_try;;
8395esac
8396eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8397 (eval "$ac_try") 2>&5
8398 ac_status=$?
8399 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8400 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00008401 ac_cv_search_opendir=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008402else
8403 echo "$as_me: failed program was:" >&5
8404sed 's/^/| /' conftest.$ac_ext >&5
8405
8406
Reid Spencera773bd52006-08-04 18:18:08 +00008407fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008408
Bill Wendlingebcceee2009-04-18 11:20:33 +00008409rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008410 conftest$ac_exeext
8411 if test "${ac_cv_search_opendir+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00008412 break
8413fi
8414done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008415if test "${ac_cv_search_opendir+set}" = set; then
8416 :
Reid Spencera773bd52006-08-04 18:18:08 +00008417else
8418 ac_cv_search_opendir=no
8419fi
8420rm conftest.$ac_ext
8421LIBS=$ac_func_search_save_LIBS
8422fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008423{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8424echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008425ac_res=$ac_cv_search_opendir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008426if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +00008427 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8428
8429fi
8430
8431fi
John Criswell7a73b802003-06-30 21:59:07 +00008432
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008433
John Criswell7a73b802003-06-30 21:59:07 +00008434for ac_header in dlfcn.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008435do
8436as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8437if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8438 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8439echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8440if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8441 echo $ECHO_N "(cached) $ECHO_C" >&6
8442fi
8443ac_res=`eval echo '${'$as_ac_Header'}'`
8444 { echo "$as_me:$LINENO: result: $ac_res" >&5
8445echo "${ECHO_T}$ac_res" >&6; }
8446else
8447 # Is the header compilable?
8448{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
8449echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8450cat >conftest.$ac_ext <<_ACEOF
8451/* confdefs.h. */
8452_ACEOF
8453cat confdefs.h >>conftest.$ac_ext
8454cat >>conftest.$ac_ext <<_ACEOF
8455/* end confdefs.h. */
8456$ac_includes_default
8457#include <$ac_header>
8458_ACEOF
8459rm -f conftest.$ac_objext
8460if { (ac_try="$ac_compile"
8461case "(($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_compile") 2>conftest.er1
8467 ac_status=$?
8468 grep -v '^ *+' conftest.er1 >conftest.err
8469 rm -f conftest.er1
8470 cat conftest.err >&5
8471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8472 (exit $ac_status); } &&
8473 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8474 { (case "(($ac_try" in
8475 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8476 *) ac_try_echo=$ac_try;;
8477esac
8478eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8479 (eval "$ac_try") 2>&5
8480 ac_status=$?
8481 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8482 (exit $ac_status); }; } &&
8483 { ac_try='test -s conftest.$ac_objext'
8484 { (case "(($ac_try" in
8485 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8486 *) ac_try_echo=$ac_try;;
8487esac
8488eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8489 (eval "$ac_try") 2>&5
8490 ac_status=$?
8491 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8492 (exit $ac_status); }; }; then
8493 ac_header_compiler=yes
8494else
8495 echo "$as_me: failed program was:" >&5
8496sed 's/^/| /' conftest.$ac_ext >&5
8497
8498 ac_header_compiler=no
8499fi
8500
8501rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8502{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8503echo "${ECHO_T}$ac_header_compiler" >&6; }
8504
8505# Is the header present?
8506{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
8507echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8508cat >conftest.$ac_ext <<_ACEOF
8509/* confdefs.h. */
8510_ACEOF
8511cat confdefs.h >>conftest.$ac_ext
8512cat >>conftest.$ac_ext <<_ACEOF
8513/* end confdefs.h. */
8514#include <$ac_header>
8515_ACEOF
8516if { (ac_try="$ac_cpp conftest.$ac_ext"
8517case "(($ac_try" in
8518 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8519 *) ac_try_echo=$ac_try;;
8520esac
8521eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8522 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8523 ac_status=$?
8524 grep -v '^ *+' conftest.er1 >conftest.err
8525 rm -f conftest.er1
8526 cat conftest.err >&5
8527 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8528 (exit $ac_status); } >/dev/null; then
8529 if test -s conftest.err; then
8530 ac_cpp_err=$ac_c_preproc_warn_flag
8531 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8532 else
8533 ac_cpp_err=
8534 fi
8535else
8536 ac_cpp_err=yes
8537fi
8538if test -z "$ac_cpp_err"; then
8539 ac_header_preproc=yes
8540else
8541 echo "$as_me: failed program was:" >&5
8542sed 's/^/| /' conftest.$ac_ext >&5
8543
8544 ac_header_preproc=no
8545fi
8546
8547rm -f conftest.err conftest.$ac_ext
8548{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8549echo "${ECHO_T}$ac_header_preproc" >&6; }
8550
8551# So? What about this header?
8552case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8553 yes:no: )
8554 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8555echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8556 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8557echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8558 ac_header_preproc=yes
8559 ;;
8560 no:yes:* )
8561 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8562echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8563 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
8564echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
8565 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8566echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8567 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
8568echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
8569 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8570echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8571 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8572echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8573 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +00008574## ------------------------------------ ##
8575## Report this to http://llvm.org/bugs/ ##
8576## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008577_ASBOX
8578 ) | sed "s/^/$as_me: WARNING: /" >&2
8579 ;;
8580esac
8581{ echo "$as_me:$LINENO: checking for $ac_header" >&5
8582echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8583if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8584 echo $ECHO_N "(cached) $ECHO_C" >&6
8585else
8586 eval "$as_ac_Header=\$ac_header_preproc"
8587fi
8588ac_res=`eval echo '${'$as_ac_Header'}'`
8589 { echo "$as_me:$LINENO: result: $ac_res" >&5
8590echo "${ECHO_T}$ac_res" >&6; }
8591
8592fi
8593if test `eval echo '${'$as_ac_Header'}'` = yes; then
John Criswell7a73b802003-06-30 21:59:07 +00008594 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008595#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +00008596_ACEOF
8597
8598fi
8599
8600done
8601
Reid Spencera773bd52006-08-04 18:18:08 +00008602# Check whether --enable-ltdl-install was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008603if test "${enable_ltdl_install+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00008604 enableval=$enable_ltdl_install;
8605fi
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008606
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008607
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008608
8609
8610if test x"${enable_ltdl_install-no}" != xno; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008611 INSTALL_LTDL_TRUE=
8612 INSTALL_LTDL_FALSE='#'
8613else
8614 INSTALL_LTDL_TRUE='#'
8615 INSTALL_LTDL_FALSE=
8616fi
8617
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008618
8619
8620if test x"${enable_ltdl_convenience-no}" != xno; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008621 CONVENIENCE_LTDL_TRUE=
8622 CONVENIENCE_LTDL_FALSE='#'
8623else
8624 CONVENIENCE_LTDL_TRUE='#'
8625 CONVENIENCE_LTDL_FALSE=
8626fi
8627
8628
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008629{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8630echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008631library_names_spec=
8632libname_spec='lib$name'
8633soname_spec=
8634shrext_cmds=".so"
8635postinstall_cmds=
8636postuninstall_cmds=
8637finish_cmds=
8638finish_eval=
8639shlibpath_var=
8640shlibpath_overrides_runpath=unknown
8641version_type=none
8642dynamic_linker="$host_os ld.so"
8643sys_lib_dlsearch_path_spec="/lib /usr/lib"
8644if test "$GCC" = yes; then
8645 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8646 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8647 # if the path contains ";" then we assume it to be the separator
8648 # otherwise default to the standard path separator (i.e. ":") - it is
8649 # assumed that no part of a normal pathname contains ";" but that should
8650 # okay in the real world where ";" in dirpaths is itself problematic.
8651 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8652 else
8653 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8654 fi
8655else
8656 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8657fi
8658need_lib_prefix=unknown
8659hardcode_into_libs=no
8660
8661# when you set need_version to no, make sure it does not cause -set_version
8662# flags to be left without arguments
8663need_version=unknown
8664
8665case $host_os in
8666aix3*)
8667 version_type=linux
8668 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8669 shlibpath_var=LIBPATH
8670
8671 # AIX 3 has no versioning support, so we append a major version to the name.
8672 soname_spec='${libname}${release}${shared_ext}$major'
8673 ;;
8674
8675aix4* | aix5*)
8676 version_type=linux
8677 need_lib_prefix=no
8678 need_version=no
8679 hardcode_into_libs=yes
8680 if test "$host_cpu" = ia64; then
8681 # AIX 5 supports IA64
8682 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8683 shlibpath_var=LD_LIBRARY_PATH
8684 else
8685 # With GCC up to 2.95.x, collect2 would create an import file
8686 # for dependence libraries. The import file would start with
8687 # the line `#! .'. This would cause the generated library to
8688 # depend on `.', always an invalid library. This was fixed in
8689 # development snapshots of GCC prior to 3.0.
8690 case $host_os in
8691 aix4 | aix4.[01] | aix4.[01].*)
8692 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8693 echo ' yes '
8694 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8695 :
8696 else
8697 can_build_shared=no
8698 fi
8699 ;;
8700 esac
8701 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8702 # soname into executable. Probably we can add versioning support to
8703 # collect2, so additional links can be useful in future.
8704 if test "$aix_use_runtimelinking" = yes; then
8705 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8706 # instead of lib<name>.a to let people know that these are not
8707 # typical AIX shared libraries.
8708 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8709 else
8710 # We preserve .a as extension for shared libraries through AIX4.2
8711 # and later when we are not doing run time linking.
8712 library_names_spec='${libname}${release}.a $libname.a'
8713 soname_spec='${libname}${release}${shared_ext}$major'
8714 fi
8715 shlibpath_var=LIBPATH
8716 fi
8717 ;;
8718
8719amigaos*)
8720 library_names_spec='$libname.ixlibrary $libname.a'
8721 # Create ${libname}_ixlibrary.a entries in /sys/libs.
8722 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'
8723 ;;
8724
8725beos*)
8726 library_names_spec='${libname}${shared_ext}'
8727 dynamic_linker="$host_os ld.so"
8728 shlibpath_var=LIBRARY_PATH
8729 ;;
8730
8731bsdi[45]*)
8732 version_type=linux
8733 need_version=no
8734 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8735 soname_spec='${libname}${release}${shared_ext}$major'
8736 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8737 shlibpath_var=LD_LIBRARY_PATH
8738 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8739 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8740 # the default ld.so.conf also contains /usr/contrib/lib and
8741 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8742 # libtool to hard-code these into programs
8743 ;;
8744
8745cygwin* | mingw* | pw32*)
8746 version_type=windows
8747 shrext_cmds=".dll"
8748 need_version=no
8749 need_lib_prefix=no
8750
8751 case $GCC,$host_os in
8752 yes,cygwin* | yes,mingw* | yes,pw32*)
8753 library_names_spec='$libname.dll.a'
8754 # DLL is installed to $(libdir)/../bin by postinstall_cmds
8755 postinstall_cmds='base_file=`basename \${file}`~
8756 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8757 dldir=$destdir/`dirname \$dlpath`~
8758 test -d \$dldir || mkdir -p \$dldir~
Reid Spencera773bd52006-08-04 18:18:08 +00008759 $install_prog $dir/$dlname \$dldir/$dlname~
8760 chmod a+x \$dldir/$dlname'
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008761 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8762 dlpath=$dir/\$dldll~
8763 $rm \$dlpath'
8764 shlibpath_overrides_runpath=yes
8765
8766 case $host_os in
8767 cygwin*)
8768 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8769 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8770 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8771 ;;
8772 mingw*)
8773 # MinGW DLLs use traditional 'lib' prefix
8774 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8775 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8776 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8777 # It is most probably a Windows format PATH printed by
8778 # mingw gcc, but we are running on Cygwin. Gcc prints its search
8779 # path with ; separators, and with drive letters. We can handle the
8780 # drive letters (cygwin fileutils understands them), so leave them,
8781 # especially as we might pass files found there to a mingw objdump,
8782 # which wouldn't understand a cygwinified path. Ahh.
8783 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8784 else
8785 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8786 fi
8787 ;;
8788 pw32*)
8789 # pw32 DLLs use 'pw' prefix rather than 'lib'
Reid Spencera773bd52006-08-04 18:18:08 +00008790 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 +00008791 ;;
8792 esac
8793 ;;
8794
8795 *)
8796 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8797 ;;
8798 esac
8799 dynamic_linker='Win32 ld.exe'
8800 # FIXME: first we should search . and the directory the executable is in
8801 shlibpath_var=PATH
8802 ;;
8803
8804darwin* | rhapsody*)
8805 dynamic_linker="$host_os dyld"
8806 version_type=darwin
8807 need_lib_prefix=no
8808 need_version=no
8809 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8810 soname_spec='${libname}${release}${major}$shared_ext'
8811 shlibpath_overrides_runpath=yes
8812 shlibpath_var=DYLD_LIBRARY_PATH
Reid Spencerf6390b52007-04-11 00:27:39 +00008813 shrext_cmds='.dylib'
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008814 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8815 if test "$GCC" = yes; then
8816 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"`
8817 else
8818 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8819 fi
8820 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8821 ;;
8822
8823dgux*)
8824 version_type=linux
8825 need_lib_prefix=no
8826 need_version=no
8827 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8828 soname_spec='${libname}${release}${shared_ext}$major'
8829 shlibpath_var=LD_LIBRARY_PATH
8830 ;;
8831
Eric Christopher360fa9a2011-10-26 00:42:12 +00008832freebsd1.*)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008833 dynamic_linker=no
8834 ;;
8835
8836kfreebsd*-gnu)
8837 version_type=linux
8838 need_lib_prefix=no
8839 need_version=no
8840 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8841 soname_spec='${libname}${release}${shared_ext}$major'
8842 shlibpath_var=LD_LIBRARY_PATH
8843 shlibpath_overrides_runpath=no
8844 hardcode_into_libs=yes
8845 dynamic_linker='GNU ld.so'
8846 ;;
8847
Reid Spencera773bd52006-08-04 18:18:08 +00008848freebsd* | dragonfly*)
8849 # DragonFly does not have aout. When/if they implement a new
8850 # versioning mechanism, adjust this.
8851 if test -x /usr/bin/objformat; then
8852 objformat=`/usr/bin/objformat`
8853 else
8854 case $host_os in
Eric Christopher360fa9a2011-10-26 00:42:12 +00008855 freebsd[123].*) objformat=aout ;;
Reid Spencera773bd52006-08-04 18:18:08 +00008856 *) objformat=elf ;;
8857 esac
8858 fi
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008859 version_type=freebsd-$objformat
8860 case $version_type in
8861 freebsd-elf*)
8862 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8863 need_version=no
8864 need_lib_prefix=no
8865 ;;
8866 freebsd-*)
8867 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8868 need_version=yes
8869 ;;
8870 esac
8871 shlibpath_var=LD_LIBRARY_PATH
8872 case $host_os in
Eric Christopher360fa9a2011-10-26 00:42:12 +00008873 freebsd2.*)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008874 shlibpath_overrides_runpath=yes
8875 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00008876 freebsd3.[01]* | freebsdelf3.[01]*)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008877 shlibpath_overrides_runpath=yes
8878 hardcode_into_libs=yes
8879 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00008880 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8881 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008882 shlibpath_overrides_runpath=no
8883 hardcode_into_libs=yes
8884 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00008885 freebsd*) # from 4.6 on
8886 shlibpath_overrides_runpath=yes
8887 hardcode_into_libs=yes
8888 ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008889 esac
8890 ;;
8891
8892gnu*)
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 hardcode_into_libs=yes
8900 ;;
8901
8902hpux9* | hpux10* | hpux11*)
8903 # Give a soname corresponding to the major version so that dld.sl refuses to
8904 # link against other versions.
8905 version_type=sunos
8906 need_lib_prefix=no
8907 need_version=no
Reid Spencera773bd52006-08-04 18:18:08 +00008908 case $host_cpu in
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008909 ia64*)
8910 shrext_cmds='.so'
8911 hardcode_into_libs=yes
8912 dynamic_linker="$host_os dld.so"
8913 shlibpath_var=LD_LIBRARY_PATH
8914 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8915 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8916 soname_spec='${libname}${release}${shared_ext}$major'
8917 if test "X$HPUX_IA64_MODE" = X32; then
8918 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8919 else
8920 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8921 fi
8922 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8923 ;;
8924 hppa*64*)
8925 shrext_cmds='.sl'
8926 hardcode_into_libs=yes
8927 dynamic_linker="$host_os dld.sl"
8928 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8929 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8930 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8931 soname_spec='${libname}${release}${shared_ext}$major'
8932 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8933 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8934 ;;
8935 *)
8936 shrext_cmds='.sl'
8937 dynamic_linker="$host_os dld.sl"
8938 shlibpath_var=SHLIB_PATH
8939 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8940 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8941 soname_spec='${libname}${release}${shared_ext}$major'
8942 ;;
8943 esac
8944 # HP-UX runs *really* slowly unless shared libraries are mode 555.
8945 postinstall_cmds='chmod 555 $lib'
8946 ;;
8947
Reid Spencera773bd52006-08-04 18:18:08 +00008948interix3*)
8949 version_type=linux
8950 need_lib_prefix=no
8951 need_version=no
8952 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8953 soname_spec='${libname}${release}${shared_ext}$major'
8954 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8955 shlibpath_var=LD_LIBRARY_PATH
8956 shlibpath_overrides_runpath=no
8957 hardcode_into_libs=yes
8958 ;;
8959
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008960irix5* | irix6* | nonstopux*)
8961 case $host_os in
8962 nonstopux*) version_type=nonstopux ;;
8963 *)
8964 if test "$lt_cv_prog_gnu_ld" = yes; then
8965 version_type=linux
8966 else
8967 version_type=irix
8968 fi ;;
8969 esac
8970 need_lib_prefix=no
8971 need_version=no
8972 soname_spec='${libname}${release}${shared_ext}$major'
8973 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8974 case $host_os in
8975 irix5* | nonstopux*)
8976 libsuff= shlibsuff=
8977 ;;
8978 *)
8979 case $LD in # libtool.m4 will add one of these switches to LD
8980 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8981 libsuff= shlibsuff= libmagic=32-bit;;
8982 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8983 libsuff=32 shlibsuff=N32 libmagic=N32;;
8984 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8985 libsuff=64 shlibsuff=64 libmagic=64-bit;;
8986 *) libsuff= shlibsuff= libmagic=never-match;;
8987 esac
8988 ;;
8989 esac
8990 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8991 shlibpath_overrides_runpath=no
8992 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8993 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8994 hardcode_into_libs=yes
8995 ;;
8996
8997# No shared lib support for Linux oldld, aout, or coff.
8998linux*oldld* | linux*aout* | linux*coff*)
8999 dynamic_linker=no
9000 ;;
9001
9002# This must be Linux ELF.
9003linux*)
9004 version_type=linux
9005 need_lib_prefix=no
9006 need_version=no
9007 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9008 soname_spec='${libname}${release}${shared_ext}$major'
9009 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9010 shlibpath_var=LD_LIBRARY_PATH
9011 shlibpath_overrides_runpath=no
9012 # This implies no fast_install, which is unacceptable.
9013 # Some rework will be needed to allow for fast_install
9014 # before this can be enabled.
9015 hardcode_into_libs=yes
9016
9017 # Append ld.so.conf contents to the search path
9018 if test -f /etc/ld.so.conf; then
Reid Spencera773bd52006-08-04 18:18:08 +00009019 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 +00009020 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9021 fi
9022
9023 # We used to test for /lib/ld.so.1 and disable shared libraries on
9024 # powerpc, because MkLinux only supported shared libraries with the
9025 # GNU dynamic linker. Since this was broken with cross compilers,
9026 # most powerpc-linux boxes support dynamic linking these days and
9027 # people can always --disable-shared, the test was removed, and we
9028 # assume the GNU/Linux dynamic linker is in use.
9029 dynamic_linker='GNU/Linux ld.so'
9030 ;;
9031
9032knetbsd*-gnu)
9033 version_type=linux
9034 need_lib_prefix=no
9035 need_version=no
9036 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9037 soname_spec='${libname}${release}${shared_ext}$major'
9038 shlibpath_var=LD_LIBRARY_PATH
9039 shlibpath_overrides_runpath=no
9040 hardcode_into_libs=yes
9041 dynamic_linker='GNU ld.so'
9042 ;;
9043
9044netbsd*)
9045 version_type=sunos
9046 need_lib_prefix=no
9047 need_version=no
9048 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9049 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9050 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9051 dynamic_linker='NetBSD (a.out) ld.so'
9052 else
9053 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9054 soname_spec='${libname}${release}${shared_ext}$major'
9055 dynamic_linker='NetBSD ld.elf_so'
9056 fi
9057 shlibpath_var=LD_LIBRARY_PATH
9058 shlibpath_overrides_runpath=yes
9059 hardcode_into_libs=yes
9060 ;;
9061
9062newsos6)
9063 version_type=linux
9064 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9065 shlibpath_var=LD_LIBRARY_PATH
9066 shlibpath_overrides_runpath=yes
9067 ;;
9068
9069nto-qnx*)
9070 version_type=linux
9071 need_lib_prefix=no
9072 need_version=no
9073 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9074 soname_spec='${libname}${release}${shared_ext}$major'
9075 shlibpath_var=LD_LIBRARY_PATH
9076 shlibpath_overrides_runpath=yes
9077 ;;
9078
9079openbsd*)
9080 version_type=sunos
Reid Spencera773bd52006-08-04 18:18:08 +00009081 sys_lib_dlsearch_path_spec="/usr/lib"
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009082 need_lib_prefix=no
Reid Spencera773bd52006-08-04 18:18:08 +00009083 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9084 case $host_os in
9085 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9086 *) need_version=no ;;
9087 esac
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009088 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9089 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9090 shlibpath_var=LD_LIBRARY_PATH
9091 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9092 case $host_os in
9093 openbsd2.[89] | openbsd2.[89].*)
9094 shlibpath_overrides_runpath=no
9095 ;;
9096 *)
9097 shlibpath_overrides_runpath=yes
9098 ;;
9099 esac
9100 else
9101 shlibpath_overrides_runpath=yes
9102 fi
9103 ;;
9104
9105os2*)
9106 libname_spec='$name'
9107 shrext_cmds=".dll"
9108 need_lib_prefix=no
9109 library_names_spec='$libname${shared_ext} $libname.a'
9110 dynamic_linker='OS/2 ld.exe'
9111 shlibpath_var=LIBPATH
9112 ;;
9113
9114osf3* | osf4* | osf5*)
9115 version_type=osf
9116 need_lib_prefix=no
9117 need_version=no
9118 soname_spec='${libname}${release}${shared_ext}$major'
9119 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9120 shlibpath_var=LD_LIBRARY_PATH
9121 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9122 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9123 ;;
9124
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009125solaris*)
9126 version_type=linux
9127 need_lib_prefix=no
9128 need_version=no
9129 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9130 soname_spec='${libname}${release}${shared_ext}$major'
9131 shlibpath_var=LD_LIBRARY_PATH
9132 shlibpath_overrides_runpath=yes
9133 hardcode_into_libs=yes
9134 # ldd complains unless libraries are executable
9135 postinstall_cmds='chmod +x $lib'
9136 ;;
9137
9138sunos4*)
9139 version_type=sunos
9140 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9141 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9142 shlibpath_var=LD_LIBRARY_PATH
9143 shlibpath_overrides_runpath=yes
9144 if test "$with_gnu_ld" = yes; then
9145 need_lib_prefix=no
9146 fi
9147 need_version=yes
9148 ;;
9149
Reid Spencera773bd52006-08-04 18:18:08 +00009150sysv4 | sysv4.3*)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009151 version_type=linux
9152 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9153 soname_spec='${libname}${release}${shared_ext}$major'
9154 shlibpath_var=LD_LIBRARY_PATH
9155 case $host_vendor in
9156 sni)
9157 shlibpath_overrides_runpath=no
9158 need_lib_prefix=no
9159 export_dynamic_flag_spec='${wl}-Blargedynsym'
9160 runpath_var=LD_RUN_PATH
9161 ;;
9162 siemens)
9163 need_lib_prefix=no
9164 ;;
9165 motorola)
9166 need_lib_prefix=no
9167 need_version=no
9168 shlibpath_overrides_runpath=no
9169 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9170 ;;
9171 esac
9172 ;;
9173
9174sysv4*MP*)
9175 if test -d /usr/nec ;then
9176 version_type=linux
9177 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9178 soname_spec='$libname${shared_ext}.$major'
9179 shlibpath_var=LD_LIBRARY_PATH
9180 fi
9181 ;;
9182
Reid Spencera773bd52006-08-04 18:18:08 +00009183sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9184 version_type=freebsd-elf
9185 need_lib_prefix=no
9186 need_version=no
9187 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9188 soname_spec='${libname}${release}${shared_ext}$major'
9189 shlibpath_var=LD_LIBRARY_PATH
9190 hardcode_into_libs=yes
9191 if test "$with_gnu_ld" = yes; then
9192 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9193 shlibpath_overrides_runpath=no
9194 else
9195 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9196 shlibpath_overrides_runpath=yes
9197 case $host_os in
9198 sco3.2v5*)
9199 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9200 ;;
9201 esac
9202 fi
9203 sys_lib_dlsearch_path_spec='/usr/lib'
9204 ;;
9205
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009206uts4*)
9207 version_type=linux
9208 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9209 soname_spec='${libname}${release}${shared_ext}$major'
9210 shlibpath_var=LD_LIBRARY_PATH
9211 ;;
9212
9213*)
9214 dynamic_linker=no
9215 ;;
9216esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009217{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9218echo "${ECHO_T}$dynamic_linker" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009219test "$dynamic_linker" = no && can_build_shared=no
9220
Reid Spencera773bd52006-08-04 18:18:08 +00009221variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9222if test "$GCC" = yes; then
9223 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9224fi
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009225
Reid Spencera773bd52006-08-04 18:18:08 +00009226
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009227{ echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
9228echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
9229if test "${libltdl_cv_shlibext+set}" = set; then
9230 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009231else
9232
9233module=yes
9234eval libltdl_cv_shlibext=$shrext_cmds
9235
9236fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009237{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
9238echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009239if test -n "$libltdl_cv_shlibext"; then
9240
9241cat >>confdefs.h <<_ACEOF
9242#define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
9243_ACEOF
9244
9245fi
9246
9247
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009248{ echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
9249echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
9250if test "${libltdl_cv_shlibpath_var+set}" = set; then
9251 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009252else
9253 libltdl_cv_shlibpath_var="$shlibpath_var"
9254fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009255{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
9256echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009257if test -n "$libltdl_cv_shlibpath_var"; then
9258
9259cat >>confdefs.h <<_ACEOF
9260#define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
9261_ACEOF
9262
9263fi
9264
9265
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009266{ echo "$as_me:$LINENO: checking for the default library search path" >&5
9267echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
9268if test "${libltdl_cv_sys_search_path+set}" = set; then
9269 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009270else
9271 libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
9272fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009273{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
9274echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009275if test -n "$libltdl_cv_sys_search_path"; then
9276 sys_search_path=
9277 for dir in $libltdl_cv_sys_search_path; do
9278 if test -z "$sys_search_path"; then
9279 sys_search_path="$dir"
9280 else
9281 sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
9282 fi
9283 done
9284
9285cat >>confdefs.h <<_ACEOF
9286#define LTDL_SYSSEARCHPATH "$sys_search_path"
9287_ACEOF
9288
9289fi
9290
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009291{ echo "$as_me:$LINENO: checking for objdir" >&5
9292echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
9293if test "${libltdl_cv_objdir+set}" = set; then
9294 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009295else
9296 libltdl_cv_objdir="$objdir"
9297 if test -n "$objdir"; then
9298 :
9299 else
9300 rm -f .libs 2>/dev/null
9301 mkdir .libs 2>/dev/null
9302 if test -d .libs; then
9303 libltdl_cv_objdir=.libs
9304 else
9305 # MS-DOS does not allow filenames that begin with a dot.
9306 libltdl_cv_objdir=_libs
9307 fi
9308 rmdir .libs 2>/dev/null
9309 fi
9310
9311fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009312{ echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
9313echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009314
9315cat >>confdefs.h <<_ACEOF
9316#define LTDL_OBJDIR "$libltdl_cv_objdir/"
9317_ACEOF
9318
9319
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009320
9321
9322
9323
9324# Check for command to grab the raw symbol name followed by C symbol from nm.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009325{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
9326echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
9327if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
9328 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009329else
9330
9331# These are sane defaults that work on at least a few old systems.
9332# [They come from Ultrix. What could be older than Ultrix?!! ;)]
9333
9334# Character class describing NM global symbol codes.
9335symcode='[BCDEGRST]'
9336
9337# Regexp to match symbols that can be accessed directly from C.
9338sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9339
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009340# Transform an extracted symbol line into a proper C declaration
9341lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
9342
9343# Transform an extracted symbol line into symbol name and symbol address
9344lt_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'"
9345
9346# Define system-specific variables.
9347case $host_os in
9348aix*)
9349 symcode='[BCDT]'
9350 ;;
9351cygwin* | mingw* | pw32*)
9352 symcode='[ABCDGISTW]'
9353 ;;
9354hpux*) # Its linker distinguishes data from code symbols
9355 if test "$host_cpu" = ia64; then
9356 symcode='[ABCDEGRST]'
9357 fi
9358 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9359 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'"
9360 ;;
9361linux*)
9362 if test "$host_cpu" = ia64; then
9363 symcode='[ABCDGIRSTW]'
9364 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9365 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'"
9366 fi
9367 ;;
9368irix* | nonstopux*)
9369 symcode='[BCDEGRST]'
9370 ;;
9371osf*)
9372 symcode='[BCDEGQRST]'
9373 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00009374solaris*)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009375 symcode='[BDRT]'
9376 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00009377sco3.2v5*)
9378 symcode='[DT]'
9379 ;;
9380sysv4.2uw2*)
9381 symcode='[DT]'
9382 ;;
9383sysv5* | sco5v6* | unixware* | OpenUNIX*)
9384 symcode='[ABDT]'
9385 ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009386sysv4)
9387 symcode='[DFNSTU]'
9388 ;;
9389esac
9390
9391# Handle CRLF in mingw tool chain
9392opt_cr=
9393case $build_os in
9394mingw*)
9395 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
9396 ;;
9397esac
9398
9399# If we're using GNU nm, then use its standard symbol codes.
9400case `$NM -V 2>&1` in
9401*GNU* | *'with BFD'*)
9402 symcode='[ABCDGIRSTW]' ;;
9403esac
9404
9405# Try without a prefix undercore, then with it.
9406for ac_symprfx in "" "_"; do
9407
Reid Spencera773bd52006-08-04 18:18:08 +00009408 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
9409 symxfrm="\\1 $ac_symprfx\\2 \\2"
9410
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009411 # Write the raw and C identifiers.
Reid Spencera773bd52006-08-04 18:18:08 +00009412 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 +00009413
9414 # Check to see that the pipe works correctly.
9415 pipe_works=no
9416
9417 rm -f conftest*
9418 cat > conftest.$ac_ext <<EOF
9419#ifdef __cplusplus
9420extern "C" {
9421#endif
9422char nm_test_var;
9423void nm_test_func(){}
9424#ifdef __cplusplus
9425}
9426#endif
9427int main(){nm_test_var='a';nm_test_func();return(0);}
9428EOF
9429
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009430 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009431 (eval $ac_compile) 2>&5
9432 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009433 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9434 (exit $ac_status); }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009435 # Now try to grab the symbols.
9436 nlist=conftest.nm
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009437 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 +00009438 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
9439 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009440 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9441 (exit $ac_status); } && test -s "$nlist"; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009442 # Try sorting and uniquifying the output.
9443 if sort "$nlist" | uniq > "$nlist"T; then
9444 mv -f "$nlist"T "$nlist"
9445 else
9446 rm -f "$nlist"T
9447 fi
9448
9449 # Make sure that we snagged all the symbols we need.
9450 if grep ' nm_test_var$' "$nlist" >/dev/null; then
9451 if grep ' nm_test_func$' "$nlist" >/dev/null; then
9452 cat <<EOF > conftest.$ac_ext
9453#ifdef __cplusplus
9454extern "C" {
9455#endif
9456
9457EOF
9458 # Now generate the symbol file.
9459 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
9460
9461 cat <<EOF >> conftest.$ac_ext
9462#if defined (__STDC__) && __STDC__
9463# define lt_ptr_t void *
9464#else
9465# define lt_ptr_t char *
9466# define const
9467#endif
9468
9469/* The mapping between symbol names and symbols. */
9470const struct {
9471 const char *name;
9472 lt_ptr_t address;
9473}
9474lt_preloaded_symbols[] =
9475{
9476EOF
9477 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
9478 cat <<\EOF >> conftest.$ac_ext
9479 {0, (lt_ptr_t) 0}
9480};
9481
9482#ifdef __cplusplus
9483}
9484#endif
9485EOF
9486 # Now try linking the two files.
9487 mv conftest.$ac_objext conftstm.$ac_objext
9488 lt_save_LIBS="$LIBS"
9489 lt_save_CFLAGS="$CFLAGS"
9490 LIBS="conftstm.$ac_objext"
9491 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009492 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009493 (eval $ac_link) 2>&5
9494 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009495 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9496 (exit $ac_status); } && test -s conftest${ac_exeext}; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009497 pipe_works=yes
9498 fi
9499 LIBS="$lt_save_LIBS"
9500 CFLAGS="$lt_save_CFLAGS"
9501 else
9502 echo "cannot find nm_test_func in $nlist" >&5
9503 fi
9504 else
9505 echo "cannot find nm_test_var in $nlist" >&5
9506 fi
9507 else
9508 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
9509 fi
9510 else
9511 echo "$progname: failed program was:" >&5
9512 cat conftest.$ac_ext >&5
9513 fi
9514 rm -f conftest* conftst*
9515
9516 # Do not use the global_symbol_pipe unless it works.
9517 if test "$pipe_works" = yes; then
9518 break
9519 else
9520 lt_cv_sys_global_symbol_pipe=
9521 fi
9522done
9523
9524fi
9525
9526if test -z "$lt_cv_sys_global_symbol_pipe"; then
9527 lt_cv_sys_global_symbol_to_cdecl=
9528fi
9529if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009530 { echo "$as_me:$LINENO: result: failed" >&5
9531echo "${ECHO_T}failed" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009532else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009533 { echo "$as_me:$LINENO: result: ok" >&5
9534echo "${ECHO_T}ok" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009535fi
9536
9537
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009538{ echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
9539echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
9540if test "${libltdl_cv_preloaded_symbols+set}" = set; then
9541 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009542else
9543 if test -n "$lt_cv_sys_global_symbol_pipe"; then
9544 libltdl_cv_preloaded_symbols=yes
9545 else
9546 libltdl_cv_preloaded_symbols=no
9547 fi
9548
9549fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009550{ echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
9551echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009552if test x"$libltdl_cv_preloaded_symbols" = xyes; then
9553
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009554cat >>confdefs.h <<\_ACEOF
9555#define HAVE_PRELOADED_SYMBOLS 1
9556_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009557
9558fi
9559
9560LIBADD_DL=
9561
9562ac_ext=c
9563ac_cpp='$CPP $CPPFLAGS'
9564ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9565ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9566ac_compiler_gnu=$ac_cv_c_compiler_gnu
9567
9568
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009569{ echo "$as_me:$LINENO: checking for shl_load" >&5
9570echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9571if test "${ac_cv_func_shl_load+set}" = set; then
9572 echo $ECHO_N "(cached) $ECHO_C" >&6
9573else
9574 cat >conftest.$ac_ext <<_ACEOF
9575/* confdefs.h. */
9576_ACEOF
9577cat confdefs.h >>conftest.$ac_ext
9578cat >>conftest.$ac_ext <<_ACEOF
9579/* end confdefs.h. */
9580/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9581 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9582#define shl_load innocuous_shl_load
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009583
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009584/* System header to define __stub macros and hopefully few prototypes,
9585 which can conflict with char shl_load (); below.
9586 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9587 <limits.h> exists even on freestanding compilers. */
9588
9589#ifdef __STDC__
9590# include <limits.h>
9591#else
9592# include <assert.h>
9593#endif
9594
9595#undef shl_load
9596
9597/* Override any GCC internal prototype to avoid an error.
9598 Use char because int might match the return type of a GCC
9599 builtin and then its argument prototype would still apply. */
9600#ifdef __cplusplus
9601extern "C"
9602#endif
9603char shl_load ();
9604/* The GNU C library defines this for functions which it implements
9605 to always fail with ENOSYS. Some functions are actually named
9606 something starting with __ and the normal name is an alias. */
9607#if defined __stub_shl_load || defined __stub___shl_load
9608choke me
9609#endif
9610
9611int
9612main ()
9613{
9614return shl_load ();
9615 ;
9616 return 0;
9617}
9618_ACEOF
9619rm -f conftest.$ac_objext conftest$ac_exeext
9620if { (ac_try="$ac_link"
9621case "(($ac_try" in
9622 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9623 *) ac_try_echo=$ac_try;;
9624esac
9625eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9626 (eval "$ac_link") 2>conftest.er1
9627 ac_status=$?
9628 grep -v '^ *+' conftest.er1 >conftest.err
9629 rm -f conftest.er1
9630 cat conftest.err >&5
9631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9632 (exit $ac_status); } &&
9633 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9634 { (case "(($ac_try" in
9635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9636 *) ac_try_echo=$ac_try;;
9637esac
9638eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9639 (eval "$ac_try") 2>&5
9640 ac_status=$?
9641 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9642 (exit $ac_status); }; } &&
9643 { ac_try='test -s conftest$ac_exeext'
9644 { (case "(($ac_try" in
9645 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9646 *) ac_try_echo=$ac_try;;
9647esac
9648eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9649 (eval "$ac_try") 2>&5
9650 ac_status=$?
9651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9652 (exit $ac_status); }; }; then
9653 ac_cv_func_shl_load=yes
9654else
9655 echo "$as_me: failed program was:" >&5
9656sed 's/^/| /' conftest.$ac_ext >&5
9657
9658 ac_cv_func_shl_load=no
9659fi
9660
9661rm -f core conftest.err conftest.$ac_objext \
9662 conftest$ac_exeext conftest.$ac_ext
9663fi
9664{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9665echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9666if test $ac_cv_func_shl_load = yes; then
9667
9668cat >>confdefs.h <<\_ACEOF
9669#define HAVE_SHL_LOAD 1
9670_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009671
9672else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009673 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9674echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9675if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9676 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009677else
9678 ac_check_lib_save_LIBS=$LIBS
9679LIBS="-ldld $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009680cat >conftest.$ac_ext <<_ACEOF
9681/* confdefs.h. */
9682_ACEOF
9683cat confdefs.h >>conftest.$ac_ext
9684cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009685/* end confdefs.h. */
9686
Reid Spencera773bd52006-08-04 18:18:08 +00009687/* Override any GCC internal prototype to avoid an error.
9688 Use char because int might match the return type of a GCC
9689 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009690#ifdef __cplusplus
9691extern "C"
9692#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009693char shl_load ();
9694int
9695main ()
9696{
Reid Spencera773bd52006-08-04 18:18:08 +00009697return shl_load ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009698 ;
9699 return 0;
9700}
9701_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009702rm -f conftest.$ac_objext conftest$ac_exeext
9703if { (ac_try="$ac_link"
9704case "(($ac_try" in
9705 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9706 *) ac_try_echo=$ac_try;;
9707esac
9708eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9709 (eval "$ac_link") 2>conftest.er1
9710 ac_status=$?
9711 grep -v '^ *+' conftest.er1 >conftest.err
9712 rm -f conftest.er1
9713 cat conftest.err >&5
9714 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9715 (exit $ac_status); } &&
9716 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9717 { (case "(($ac_try" in
9718 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9719 *) ac_try_echo=$ac_try;;
9720esac
9721eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9722 (eval "$ac_try") 2>&5
9723 ac_status=$?
9724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9725 (exit $ac_status); }; } &&
9726 { ac_try='test -s conftest$ac_exeext'
9727 { (case "(($ac_try" in
9728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9729 *) ac_try_echo=$ac_try;;
9730esac
9731eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9732 (eval "$ac_try") 2>&5
9733 ac_status=$?
9734 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9735 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009736 ac_cv_lib_dld_shl_load=yes
9737else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009738 echo "$as_me: failed program was:" >&5
9739sed 's/^/| /' conftest.$ac_ext >&5
9740
9741 ac_cv_lib_dld_shl_load=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009742fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009743
Bill Wendlingebcceee2009-04-18 11:20:33 +00009744rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009745 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009746LIBS=$ac_check_lib_save_LIBS
9747fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009748{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9749echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9750if test $ac_cv_lib_dld_shl_load = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009751
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009752cat >>confdefs.h <<\_ACEOF
9753#define HAVE_SHL_LOAD 1
9754_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009755
9756 LIBADD_DL="$LIBADD_DL -ldld"
9757else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009758 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9759echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9760if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9761 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009762else
9763 ac_check_lib_save_LIBS=$LIBS
9764LIBS="-ldl $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009765cat >conftest.$ac_ext <<_ACEOF
9766/* confdefs.h. */
9767_ACEOF
9768cat confdefs.h >>conftest.$ac_ext
9769cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009770/* end confdefs.h. */
9771
Reid Spencera773bd52006-08-04 18:18:08 +00009772/* Override any GCC internal prototype to avoid an error.
9773 Use char because int might match the return type of a GCC
9774 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009775#ifdef __cplusplus
9776extern "C"
9777#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009778char dlopen ();
9779int
9780main ()
9781{
Reid Spencera773bd52006-08-04 18:18:08 +00009782return dlopen ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009783 ;
9784 return 0;
9785}
9786_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009787rm -f conftest.$ac_objext conftest$ac_exeext
9788if { (ac_try="$ac_link"
9789case "(($ac_try" in
9790 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9791 *) ac_try_echo=$ac_try;;
9792esac
9793eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9794 (eval "$ac_link") 2>conftest.er1
9795 ac_status=$?
9796 grep -v '^ *+' conftest.er1 >conftest.err
9797 rm -f conftest.er1
9798 cat conftest.err >&5
9799 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9800 (exit $ac_status); } &&
9801 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9802 { (case "(($ac_try" in
9803 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9804 *) ac_try_echo=$ac_try;;
9805esac
9806eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9807 (eval "$ac_try") 2>&5
9808 ac_status=$?
9809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9810 (exit $ac_status); }; } &&
9811 { ac_try='test -s conftest$ac_exeext'
9812 { (case "(($ac_try" in
9813 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9814 *) ac_try_echo=$ac_try;;
9815esac
9816eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9817 (eval "$ac_try") 2>&5
9818 ac_status=$?
9819 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9820 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009821 ac_cv_lib_dl_dlopen=yes
9822else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009823 echo "$as_me: failed program was:" >&5
9824sed 's/^/| /' conftest.$ac_ext >&5
9825
9826 ac_cv_lib_dl_dlopen=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009827fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009828
Bill Wendlingebcceee2009-04-18 11:20:33 +00009829rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009830 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009831LIBS=$ac_check_lib_save_LIBS
9832fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009833{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9834echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9835if test $ac_cv_lib_dl_dlopen = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009836
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009837cat >>confdefs.h <<\_ACEOF
9838#define HAVE_LIBDL 1
9839_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009840
9841 LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
9842else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009843 cat >conftest.$ac_ext <<_ACEOF
9844/* confdefs.h. */
9845_ACEOF
9846cat confdefs.h >>conftest.$ac_ext
9847cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009848/* end confdefs.h. */
9849#if HAVE_DLFCN_H
9850# include <dlfcn.h>
9851#endif
9852
9853int
9854main ()
9855{
9856dlopen(0, 0);
9857 ;
9858 return 0;
9859}
9860_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009861rm -f conftest.$ac_objext conftest$ac_exeext
9862if { (ac_try="$ac_link"
9863case "(($ac_try" in
9864 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9865 *) ac_try_echo=$ac_try;;
9866esac
9867eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9868 (eval "$ac_link") 2>conftest.er1
9869 ac_status=$?
9870 grep -v '^ *+' conftest.er1 >conftest.err
9871 rm -f conftest.er1
9872 cat conftest.err >&5
9873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9874 (exit $ac_status); } &&
9875 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9876 { (case "(($ac_try" in
9877 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9878 *) ac_try_echo=$ac_try;;
9879esac
9880eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9881 (eval "$ac_try") 2>&5
9882 ac_status=$?
9883 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9884 (exit $ac_status); }; } &&
9885 { ac_try='test -s conftest$ac_exeext'
9886 { (case "(($ac_try" in
9887 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9888 *) ac_try_echo=$ac_try;;
9889esac
9890eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9891 (eval "$ac_try") 2>&5
9892 ac_status=$?
9893 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9894 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009895
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009896cat >>confdefs.h <<\_ACEOF
9897#define HAVE_LIBDL 1
9898_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009899 libltdl_cv_func_dlopen="yes"
9900else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009901 echo "$as_me: failed program was:" >&5
9902sed 's/^/| /' conftest.$ac_ext >&5
9903
9904 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9905echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9906if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9907 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009908else
9909 ac_check_lib_save_LIBS=$LIBS
9910LIBS="-lsvld $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009911cat >conftest.$ac_ext <<_ACEOF
9912/* confdefs.h. */
9913_ACEOF
9914cat confdefs.h >>conftest.$ac_ext
9915cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009916/* end confdefs.h. */
9917
Reid Spencera773bd52006-08-04 18:18:08 +00009918/* Override any GCC internal prototype to avoid an error.
9919 Use char because int might match the return type of a GCC
9920 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009921#ifdef __cplusplus
9922extern "C"
9923#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009924char dlopen ();
9925int
9926main ()
9927{
Reid Spencera773bd52006-08-04 18:18:08 +00009928return dlopen ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009929 ;
9930 return 0;
9931}
9932_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009933rm -f conftest.$ac_objext conftest$ac_exeext
9934if { (ac_try="$ac_link"
9935case "(($ac_try" in
9936 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9937 *) ac_try_echo=$ac_try;;
9938esac
9939eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9940 (eval "$ac_link") 2>conftest.er1
9941 ac_status=$?
9942 grep -v '^ *+' conftest.er1 >conftest.err
9943 rm -f conftest.er1
9944 cat conftest.err >&5
9945 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9946 (exit $ac_status); } &&
9947 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9948 { (case "(($ac_try" in
9949 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9950 *) ac_try_echo=$ac_try;;
9951esac
9952eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9953 (eval "$ac_try") 2>&5
9954 ac_status=$?
9955 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9956 (exit $ac_status); }; } &&
9957 { ac_try='test -s conftest$ac_exeext'
9958 { (case "(($ac_try" in
9959 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9960 *) ac_try_echo=$ac_try;;
9961esac
9962eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9963 (eval "$ac_try") 2>&5
9964 ac_status=$?
9965 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9966 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009967 ac_cv_lib_svld_dlopen=yes
9968else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009969 echo "$as_me: failed program was:" >&5
9970sed 's/^/| /' conftest.$ac_ext >&5
9971
9972 ac_cv_lib_svld_dlopen=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009973fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009974
Bill Wendlingebcceee2009-04-18 11:20:33 +00009975rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009976 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009977LIBS=$ac_check_lib_save_LIBS
9978fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009979{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9980echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
9981if test $ac_cv_lib_svld_dlopen = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009982
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009983cat >>confdefs.h <<\_ACEOF
9984#define HAVE_LIBDL 1
9985_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009986
9987 LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
9988else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009989 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9990echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
9991if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9992 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009993else
9994 ac_check_lib_save_LIBS=$LIBS
9995LIBS="-ldld $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009996cat >conftest.$ac_ext <<_ACEOF
9997/* confdefs.h. */
9998_ACEOF
9999cat confdefs.h >>conftest.$ac_ext
10000cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010001/* end confdefs.h. */
10002
Reid Spencera773bd52006-08-04 18:18:08 +000010003/* Override any GCC internal prototype to avoid an error.
10004 Use char because int might match the return type of a GCC
10005 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010006#ifdef __cplusplus
10007extern "C"
10008#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010009char dld_link ();
10010int
10011main ()
10012{
Reid Spencera773bd52006-08-04 18:18:08 +000010013return dld_link ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010014 ;
10015 return 0;
10016}
10017_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010018rm -f conftest.$ac_objext conftest$ac_exeext
10019if { (ac_try="$ac_link"
10020case "(($ac_try" in
10021 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10022 *) ac_try_echo=$ac_try;;
10023esac
10024eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10025 (eval "$ac_link") 2>conftest.er1
10026 ac_status=$?
10027 grep -v '^ *+' conftest.er1 >conftest.err
10028 rm -f conftest.er1
10029 cat conftest.err >&5
10030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10031 (exit $ac_status); } &&
10032 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10033 { (case "(($ac_try" in
10034 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10035 *) ac_try_echo=$ac_try;;
10036esac
10037eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10038 (eval "$ac_try") 2>&5
10039 ac_status=$?
10040 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10041 (exit $ac_status); }; } &&
10042 { ac_try='test -s conftest$ac_exeext'
10043 { (case "(($ac_try" in
10044 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10045 *) ac_try_echo=$ac_try;;
10046esac
10047eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10048 (eval "$ac_try") 2>&5
10049 ac_status=$?
10050 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10051 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010052 ac_cv_lib_dld_dld_link=yes
10053else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010054 echo "$as_me: failed program was:" >&5
10055sed 's/^/| /' conftest.$ac_ext >&5
10056
10057 ac_cv_lib_dld_dld_link=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010058fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010059
Bill Wendlingebcceee2009-04-18 11:20:33 +000010060rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010061 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010062LIBS=$ac_check_lib_save_LIBS
10063fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010064{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10065echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10066if test $ac_cv_lib_dld_dld_link = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010067
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010068cat >>confdefs.h <<\_ACEOF
10069#define HAVE_DLD 1
10070_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010071
10072 LIBADD_DL="$LIBADD_DL -ldld"
10073else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010074 { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
10075echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
10076if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
10077 echo $ECHO_N "(cached) $ECHO_C" >&6
10078else
10079 cat >conftest.$ac_ext <<_ACEOF
10080/* confdefs.h. */
10081_ACEOF
10082cat confdefs.h >>conftest.$ac_ext
10083cat >>conftest.$ac_ext <<_ACEOF
10084/* end confdefs.h. */
10085/* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
10086 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10087#define _dyld_func_lookup innocuous__dyld_func_lookup
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010088
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010089/* System header to define __stub macros and hopefully few prototypes,
10090 which can conflict with char _dyld_func_lookup (); below.
10091 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10092 <limits.h> exists even on freestanding compilers. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010093
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010094#ifdef __STDC__
10095# include <limits.h>
10096#else
10097# include <assert.h>
10098#endif
10099
10100#undef _dyld_func_lookup
10101
10102/* Override any GCC internal prototype to avoid an error.
10103 Use char because int might match the return type of a GCC
10104 builtin and then its argument prototype would still apply. */
10105#ifdef __cplusplus
10106extern "C"
10107#endif
10108char _dyld_func_lookup ();
10109/* The GNU C library defines this for functions which it implements
10110 to always fail with ENOSYS. Some functions are actually named
10111 something starting with __ and the normal name is an alias. */
10112#if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
10113choke me
10114#endif
10115
10116int
10117main ()
10118{
10119return _dyld_func_lookup ();
10120 ;
10121 return 0;
10122}
10123_ACEOF
10124rm -f conftest.$ac_objext conftest$ac_exeext
10125if { (ac_try="$ac_link"
10126case "(($ac_try" in
10127 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10128 *) ac_try_echo=$ac_try;;
10129esac
10130eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10131 (eval "$ac_link") 2>conftest.er1
10132 ac_status=$?
10133 grep -v '^ *+' conftest.er1 >conftest.err
10134 rm -f conftest.er1
10135 cat conftest.err >&5
10136 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10137 (exit $ac_status); } &&
10138 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10139 { (case "(($ac_try" in
10140 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10141 *) ac_try_echo=$ac_try;;
10142esac
10143eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10144 (eval "$ac_try") 2>&5
10145 ac_status=$?
10146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10147 (exit $ac_status); }; } &&
10148 { ac_try='test -s conftest$ac_exeext'
10149 { (case "(($ac_try" in
10150 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10151 *) ac_try_echo=$ac_try;;
10152esac
10153eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10154 (eval "$ac_try") 2>&5
10155 ac_status=$?
10156 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10157 (exit $ac_status); }; }; then
10158 ac_cv_func__dyld_func_lookup=yes
10159else
10160 echo "$as_me: failed program was:" >&5
10161sed 's/^/| /' conftest.$ac_ext >&5
10162
10163 ac_cv_func__dyld_func_lookup=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010164fi
Reid Spencera773bd52006-08-04 18:18:08 +000010165
Bill Wendlingebcceee2009-04-18 11:20:33 +000010166rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010167 conftest$ac_exeext conftest.$ac_ext
10168fi
10169{ echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
10170echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
10171if test $ac_cv_func__dyld_func_lookup = yes; then
10172
10173cat >>confdefs.h <<\_ACEOF
10174#define HAVE_DYLD 1
10175_ACEOF
10176
10177fi
10178
10179
10180fi
10181
10182
10183fi
10184
10185
10186fi
10187
10188rm -f core conftest.err conftest.$ac_objext \
10189 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010190
10191fi
10192
10193
10194fi
10195
10196
10197fi
10198
10199
10200if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
10201then
10202 lt_save_LIBS="$LIBS"
10203 LIBS="$LIBS $LIBADD_DL"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010204
10205for ac_func in dlerror
10206do
10207as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10208{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10209echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10210if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10211 echo $ECHO_N "(cached) $ECHO_C" >&6
10212else
10213 cat >conftest.$ac_ext <<_ACEOF
10214/* confdefs.h. */
10215_ACEOF
10216cat confdefs.h >>conftest.$ac_ext
10217cat >>conftest.$ac_ext <<_ACEOF
10218/* end confdefs.h. */
10219/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10220 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10221#define $ac_func innocuous_$ac_func
10222
10223/* System header to define __stub macros and hopefully few prototypes,
10224 which can conflict with char $ac_func (); below.
10225 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10226 <limits.h> exists even on freestanding compilers. */
10227
10228#ifdef __STDC__
10229# include <limits.h>
10230#else
10231# include <assert.h>
10232#endif
10233
10234#undef $ac_func
10235
10236/* Override any GCC internal prototype to avoid an error.
10237 Use char because int might match the return type of a GCC
10238 builtin and then its argument prototype would still apply. */
10239#ifdef __cplusplus
10240extern "C"
10241#endif
10242char $ac_func ();
10243/* The GNU C library defines this for functions which it implements
10244 to always fail with ENOSYS. Some functions are actually named
10245 something starting with __ and the normal name is an alias. */
10246#if defined __stub_$ac_func || defined __stub___$ac_func
10247choke me
10248#endif
10249
10250int
10251main ()
10252{
10253return $ac_func ();
10254 ;
10255 return 0;
10256}
10257_ACEOF
10258rm -f conftest.$ac_objext conftest$ac_exeext
10259if { (ac_try="$ac_link"
10260case "(($ac_try" in
10261 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10262 *) ac_try_echo=$ac_try;;
10263esac
10264eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10265 (eval "$ac_link") 2>conftest.er1
10266 ac_status=$?
10267 grep -v '^ *+' conftest.er1 >conftest.err
10268 rm -f conftest.er1
10269 cat conftest.err >&5
10270 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10271 (exit $ac_status); } &&
10272 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10273 { (case "(($ac_try" in
10274 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10275 *) ac_try_echo=$ac_try;;
10276esac
10277eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10278 (eval "$ac_try") 2>&5
10279 ac_status=$?
10280 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10281 (exit $ac_status); }; } &&
10282 { ac_try='test -s conftest$ac_exeext'
10283 { (case "(($ac_try" in
10284 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10285 *) ac_try_echo=$ac_try;;
10286esac
10287eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10288 (eval "$ac_try") 2>&5
10289 ac_status=$?
10290 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10291 (exit $ac_status); }; }; then
10292 eval "$as_ac_var=yes"
10293else
10294 echo "$as_me: failed program was:" >&5
10295sed 's/^/| /' conftest.$ac_ext >&5
10296
10297 eval "$as_ac_var=no"
10298fi
10299
10300rm -f core conftest.err conftest.$ac_objext \
10301 conftest$ac_exeext conftest.$ac_ext
10302fi
10303ac_res=`eval echo '${'$as_ac_var'}'`
10304 { echo "$as_me:$LINENO: result: $ac_res" >&5
10305echo "${ECHO_T}$ac_res" >&6; }
10306if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010307 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010308#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010309_ACEOF
10310
10311fi
10312done
10313
10314 LIBS="$lt_save_LIBS"
10315fi
10316ac_ext=c
10317ac_cpp='$CPP $CPPFLAGS'
10318ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10319ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10320ac_compiler_gnu=$ac_cv_c_compiler_gnu
10321
10322
10323
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010324{ echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
10325echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
10326if test "${ac_cv_sys_symbol_underscore+set}" = set; then
10327 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010328else
10329 ac_cv_sys_symbol_underscore=no
10330 cat > conftest.$ac_ext <<EOF
10331void nm_test_func(){}
10332int main(){nm_test_func;return 0;}
10333EOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010334 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010335 (eval $ac_compile) 2>&5
10336 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10338 (exit $ac_status); }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010339 # Now try to grab the symbols.
10340 ac_nlist=conftest.nm
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010341 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 +000010342 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
10343 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10345 (exit $ac_status); } && test -s "$ac_nlist"; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010346 # See whether the symbols have a leading underscore.
10347 if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
10348 ac_cv_sys_symbol_underscore=yes
10349 else
10350 if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
10351 :
10352 else
10353 echo "configure: cannot find nm_test_func in $ac_nlist" >&5
10354 fi
10355 fi
10356 else
10357 echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
10358 fi
10359 else
10360 echo "configure: failed program was:" >&5
10361 cat conftest.c >&5
10362 fi
10363 rm -rf conftest*
10364
10365fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010366{ echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
10367echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010368
10369
10370if test x"$ac_cv_sys_symbol_underscore" = xyes; then
10371 if test x"$libltdl_cv_func_dlopen" = xyes ||
10372 test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010373 { echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
10374echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
10375if test "${libltdl_cv_need_uscore+set}" = set; then
10376 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010377else
10378 libltdl_cv_need_uscore=unknown
10379 save_LIBS="$LIBS"
10380 LIBS="$LIBS $LIBADD_DL"
10381 if test "$cross_compiling" = yes; then :
10382 libltdl_cv_need_uscore=cross
10383else
10384 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10385 lt_status=$lt_dlunknown
10386 cat > conftest.$ac_ext <<EOF
Eric Christopherc4b22712012-03-26 21:56:56 +000010387#line 10387 "configure"
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010388#include "confdefs.h"
10389
10390#if HAVE_DLFCN_H
10391#include <dlfcn.h>
10392#endif
10393
10394#include <stdio.h>
10395
10396#ifdef RTLD_GLOBAL
10397# define LT_DLGLOBAL RTLD_GLOBAL
10398#else
10399# ifdef DL_GLOBAL
10400# define LT_DLGLOBAL DL_GLOBAL
10401# else
10402# define LT_DLGLOBAL 0
10403# endif
10404#endif
10405
10406/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10407 find out it does not work in some platform. */
10408#ifndef LT_DLLAZY_OR_NOW
10409# ifdef RTLD_LAZY
10410# define LT_DLLAZY_OR_NOW RTLD_LAZY
10411# else
10412# ifdef DL_LAZY
10413# define LT_DLLAZY_OR_NOW DL_LAZY
10414# else
10415# ifdef RTLD_NOW
10416# define LT_DLLAZY_OR_NOW RTLD_NOW
10417# else
10418# ifdef DL_NOW
10419# define LT_DLLAZY_OR_NOW DL_NOW
10420# else
10421# define LT_DLLAZY_OR_NOW 0
10422# endif
10423# endif
10424# endif
10425# endif
10426#endif
10427
10428#ifdef __cplusplus
10429extern "C" void exit (int);
10430#endif
10431
10432void fnord() { int i=42;}
10433int main ()
10434{
10435 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10436 int status = $lt_dlunknown;
10437
10438 if (self)
10439 {
10440 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10441 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10442 /* dlclose (self); */
10443 }
Reid Spencera773bd52006-08-04 18:18:08 +000010444 else
10445 puts (dlerror ());
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010446
10447 exit (status);
10448}
10449EOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010450 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010451 (eval $ac_link) 2>&5
10452 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010453 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10454 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
Reid Spencera773bd52006-08-04 18:18:08 +000010455 (./conftest; exit; ) >&5 2>/dev/null
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010456 lt_status=$?
10457 case x$lt_status in
10458 x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
10459 x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
Reid Spencera773bd52006-08-04 18:18:08 +000010460 x$lt_dlunknown|x*) ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010461 esac
10462 else :
10463 # compilation failed
10464
10465 fi
10466fi
10467rm -fr conftest*
10468
10469 LIBS="$save_LIBS"
10470
10471fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010472{ echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
10473echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010474 fi
10475fi
10476
10477if test x"$libltdl_cv_need_uscore" = xyes; then
10478
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010479cat >>confdefs.h <<\_ACEOF
10480#define NEED_USCORE 1
10481_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010482
10483fi
10484
10485
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010486{ echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
10487echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
10488if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
10489 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010490else
10491 # PORTME does your system automatically load deplibs for dlopen?
10492 # or its logical equivalent (e.g. shl_load for HP-UX < 11)
10493 # For now, we just catch OSes we know something about -- in the
10494 # future, we'll try test this programmatically.
10495 libltdl_cv_sys_dlopen_deplibs=unknown
10496 case "$host_os" in
10497 aix3*|aix4.1.*|aix4.2.*)
10498 # Unknown whether this is true for these versions of AIX, but
10499 # we want this `case' here to explicitly catch those versions.
10500 libltdl_cv_sys_dlopen_deplibs=unknown
10501 ;;
10502 aix[45]*)
10503 libltdl_cv_sys_dlopen_deplibs=yes
10504 ;;
10505 darwin*)
10506 # Assuming the user has installed a libdl from somewhere, this is true
10507 # If you are looking for one http://www.opendarwin.org/projects/dlcompat
10508 libltdl_cv_sys_dlopen_deplibs=yes
10509 ;;
10510 gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
10511 # GNU and its variants, using gnu ld.so (Glibc)
10512 libltdl_cv_sys_dlopen_deplibs=yes
10513 ;;
10514 hpux10*|hpux11*)
10515 libltdl_cv_sys_dlopen_deplibs=yes
10516 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000010517 interix*)
10518 libltdl_cv_sys_dlopen_deplibs=yes
10519 ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010520 irix[12345]*|irix6.[01]*)
10521 # Catch all versions of IRIX before 6.2, and indicate that we don't
10522 # know how it worked for any of those versions.
10523 libltdl_cv_sys_dlopen_deplibs=unknown
10524 ;;
10525 irix*)
10526 # The case above catches anything before 6.2, and it's known that
10527 # at 6.2 and later dlopen does load deplibs.
10528 libltdl_cv_sys_dlopen_deplibs=yes
10529 ;;
10530 netbsd*)
10531 libltdl_cv_sys_dlopen_deplibs=yes
10532 ;;
10533 openbsd*)
10534 libltdl_cv_sys_dlopen_deplibs=yes
10535 ;;
10536 osf[1234]*)
10537 # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
10538 # it did *not* use an RPATH in a shared library to find objects the
Chris Lattner7a2bdde2011-04-15 05:18:47 +000010539 # library depends on, so we explicitly say `no'.
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010540 libltdl_cv_sys_dlopen_deplibs=no
10541 ;;
10542 osf5.0|osf5.0a|osf5.1)
10543 # dlopen *does* load deplibs and with the right loader patch applied
10544 # it even uses RPATH in a shared library to search for shared objects
10545 # that the library depends on, but there's no easy way to know if that
10546 # patch is installed. Since this is the case, all we can really
10547 # say is unknown -- it depends on the patch being installed. If
10548 # it is, this changes to `yes'. Without it, it would be `no'.
10549 libltdl_cv_sys_dlopen_deplibs=unknown
10550 ;;
10551 osf*)
10552 # the two cases above should catch all versions of osf <= 5.1. Read
10553 # the comments above for what we know about them.
10554 # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
10555 # is used to find them so we can finally say `yes'.
10556 libltdl_cv_sys_dlopen_deplibs=yes
10557 ;;
10558 solaris*)
10559 libltdl_cv_sys_dlopen_deplibs=yes
10560 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000010561 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10562 libltdl_cv_sys_dlopen_deplibs=yes
10563 ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010564 esac
10565
10566fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010567{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
10568echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010569if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
10570
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010571cat >>confdefs.h <<\_ACEOF
10572#define LTDL_DLOPEN_DEPLIBS 1
10573_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010574
10575fi
10576
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010577
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010578for ac_header in argz.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010579do
10580as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10581if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10582 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10583echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10584if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10585 echo $ECHO_N "(cached) $ECHO_C" >&6
10586fi
10587ac_res=`eval echo '${'$as_ac_Header'}'`
10588 { echo "$as_me:$LINENO: result: $ac_res" >&5
10589echo "${ECHO_T}$ac_res" >&6; }
10590else
10591 # Is the header compilable?
10592{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
10593echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10594cat >conftest.$ac_ext <<_ACEOF
10595/* confdefs.h. */
10596_ACEOF
10597cat confdefs.h >>conftest.$ac_ext
10598cat >>conftest.$ac_ext <<_ACEOF
10599/* end confdefs.h. */
10600$ac_includes_default
10601#include <$ac_header>
10602_ACEOF
10603rm -f conftest.$ac_objext
10604if { (ac_try="$ac_compile"
10605case "(($ac_try" in
10606 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10607 *) ac_try_echo=$ac_try;;
10608esac
10609eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10610 (eval "$ac_compile") 2>conftest.er1
10611 ac_status=$?
10612 grep -v '^ *+' conftest.er1 >conftest.err
10613 rm -f conftest.er1
10614 cat conftest.err >&5
10615 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10616 (exit $ac_status); } &&
10617 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10618 { (case "(($ac_try" in
10619 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10620 *) ac_try_echo=$ac_try;;
10621esac
10622eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10623 (eval "$ac_try") 2>&5
10624 ac_status=$?
10625 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10626 (exit $ac_status); }; } &&
10627 { ac_try='test -s conftest.$ac_objext'
10628 { (case "(($ac_try" in
10629 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10630 *) ac_try_echo=$ac_try;;
10631esac
10632eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10633 (eval "$ac_try") 2>&5
10634 ac_status=$?
10635 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10636 (exit $ac_status); }; }; then
10637 ac_header_compiler=yes
10638else
10639 echo "$as_me: failed program was:" >&5
10640sed 's/^/| /' conftest.$ac_ext >&5
10641
10642 ac_header_compiler=no
10643fi
10644
10645rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10646{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10647echo "${ECHO_T}$ac_header_compiler" >&6; }
10648
10649# Is the header present?
10650{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
10651echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10652cat >conftest.$ac_ext <<_ACEOF
10653/* confdefs.h. */
10654_ACEOF
10655cat confdefs.h >>conftest.$ac_ext
10656cat >>conftest.$ac_ext <<_ACEOF
10657/* end confdefs.h. */
10658#include <$ac_header>
10659_ACEOF
10660if { (ac_try="$ac_cpp conftest.$ac_ext"
10661case "(($ac_try" in
10662 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10663 *) ac_try_echo=$ac_try;;
10664esac
10665eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10666 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10667 ac_status=$?
10668 grep -v '^ *+' conftest.er1 >conftest.err
10669 rm -f conftest.er1
10670 cat conftest.err >&5
10671 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10672 (exit $ac_status); } >/dev/null; then
10673 if test -s conftest.err; then
10674 ac_cpp_err=$ac_c_preproc_warn_flag
10675 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10676 else
10677 ac_cpp_err=
10678 fi
10679else
10680 ac_cpp_err=yes
10681fi
10682if test -z "$ac_cpp_err"; then
10683 ac_header_preproc=yes
10684else
10685 echo "$as_me: failed program was:" >&5
10686sed 's/^/| /' conftest.$ac_ext >&5
10687
10688 ac_header_preproc=no
10689fi
10690
10691rm -f conftest.err conftest.$ac_ext
10692{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10693echo "${ECHO_T}$ac_header_preproc" >&6; }
10694
10695# So? What about this header?
10696case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10697 yes:no: )
10698 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10699echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10700 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10701echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10702 ac_header_preproc=yes
10703 ;;
10704 no:yes:* )
10705 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10706echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10707 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10708echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10709 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10710echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10711 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10712echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10713 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10714echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10715 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10716echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10717 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000010718## ------------------------------------ ##
10719## Report this to http://llvm.org/bugs/ ##
10720## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010721_ASBOX
10722 ) | sed "s/^/$as_me: WARNING: /" >&2
10723 ;;
10724esac
10725{ echo "$as_me:$LINENO: checking for $ac_header" >&5
10726echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10727if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10728 echo $ECHO_N "(cached) $ECHO_C" >&6
10729else
10730 eval "$as_ac_Header=\$ac_header_preproc"
10731fi
10732ac_res=`eval echo '${'$as_ac_Header'}'`
10733 { echo "$as_me:$LINENO: result: $ac_res" >&5
10734echo "${ECHO_T}$ac_res" >&6; }
10735
10736fi
10737if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010738 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010739#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010740_ACEOF
10741
10742fi
10743
10744done
10745
10746
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010747{ echo "$as_me:$LINENO: checking for error_t" >&5
10748echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
10749if test "${ac_cv_type_error_t+set}" = set; then
10750 echo $ECHO_N "(cached) $ECHO_C" >&6
10751else
10752 cat >conftest.$ac_ext <<_ACEOF
10753/* confdefs.h. */
10754_ACEOF
10755cat confdefs.h >>conftest.$ac_ext
10756cat >>conftest.$ac_ext <<_ACEOF
10757/* end confdefs.h. */
10758#if HAVE_ARGZ_H
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010759# include <argz.h>
10760#endif
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010761
10762typedef error_t ac__type_new_;
10763int
10764main ()
10765{
10766if ((ac__type_new_ *) 0)
10767 return 0;
10768if (sizeof (ac__type_new_))
10769 return 0;
10770 ;
10771 return 0;
10772}
10773_ACEOF
10774rm -f conftest.$ac_objext
10775if { (ac_try="$ac_compile"
10776case "(($ac_try" in
10777 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10778 *) ac_try_echo=$ac_try;;
10779esac
10780eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10781 (eval "$ac_compile") 2>conftest.er1
10782 ac_status=$?
10783 grep -v '^ *+' conftest.er1 >conftest.err
10784 rm -f conftest.er1
10785 cat conftest.err >&5
10786 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10787 (exit $ac_status); } &&
10788 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10789 { (case "(($ac_try" in
10790 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10791 *) ac_try_echo=$ac_try;;
10792esac
10793eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10794 (eval "$ac_try") 2>&5
10795 ac_status=$?
10796 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10797 (exit $ac_status); }; } &&
10798 { ac_try='test -s conftest.$ac_objext'
10799 { (case "(($ac_try" in
10800 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10801 *) ac_try_echo=$ac_try;;
10802esac
10803eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10804 (eval "$ac_try") 2>&5
10805 ac_status=$?
10806 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10807 (exit $ac_status); }; }; then
10808 ac_cv_type_error_t=yes
10809else
10810 echo "$as_me: failed program was:" >&5
10811sed 's/^/| /' conftest.$ac_ext >&5
10812
10813 ac_cv_type_error_t=no
10814fi
10815
10816rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10817fi
10818{ echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
10819echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
10820if test $ac_cv_type_error_t = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010821
10822cat >>confdefs.h <<_ACEOF
10823#define HAVE_ERROR_T 1
10824_ACEOF
10825
10826
10827else
10828
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010829cat >>confdefs.h <<\_ACEOF
10830#define error_t int
10831_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010832
10833fi
10834
10835
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010836
10837
10838
10839
10840
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010841for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010842do
10843as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10844{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10845echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10846if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10847 echo $ECHO_N "(cached) $ECHO_C" >&6
10848else
10849 cat >conftest.$ac_ext <<_ACEOF
10850/* confdefs.h. */
10851_ACEOF
10852cat confdefs.h >>conftest.$ac_ext
10853cat >>conftest.$ac_ext <<_ACEOF
10854/* end confdefs.h. */
10855/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10856 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10857#define $ac_func innocuous_$ac_func
10858
10859/* System header to define __stub macros and hopefully few prototypes,
10860 which can conflict with char $ac_func (); below.
10861 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10862 <limits.h> exists even on freestanding compilers. */
10863
10864#ifdef __STDC__
10865# include <limits.h>
10866#else
10867# include <assert.h>
10868#endif
10869
10870#undef $ac_func
10871
10872/* Override any GCC internal prototype to avoid an error.
10873 Use char because int might match the return type of a GCC
10874 builtin and then its argument prototype would still apply. */
10875#ifdef __cplusplus
10876extern "C"
10877#endif
10878char $ac_func ();
10879/* The GNU C library defines this for functions which it implements
10880 to always fail with ENOSYS. Some functions are actually named
10881 something starting with __ and the normal name is an alias. */
10882#if defined __stub_$ac_func || defined __stub___$ac_func
10883choke me
10884#endif
10885
10886int
10887main ()
10888{
10889return $ac_func ();
10890 ;
10891 return 0;
10892}
10893_ACEOF
10894rm -f conftest.$ac_objext conftest$ac_exeext
10895if { (ac_try="$ac_link"
10896case "(($ac_try" in
10897 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10898 *) ac_try_echo=$ac_try;;
10899esac
10900eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10901 (eval "$ac_link") 2>conftest.er1
10902 ac_status=$?
10903 grep -v '^ *+' conftest.er1 >conftest.err
10904 rm -f conftest.er1
10905 cat conftest.err >&5
10906 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10907 (exit $ac_status); } &&
10908 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10909 { (case "(($ac_try" in
10910 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10911 *) ac_try_echo=$ac_try;;
10912esac
10913eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10914 (eval "$ac_try") 2>&5
10915 ac_status=$?
10916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10917 (exit $ac_status); }; } &&
10918 { ac_try='test -s conftest$ac_exeext'
10919 { (case "(($ac_try" in
10920 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10921 *) ac_try_echo=$ac_try;;
10922esac
10923eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10924 (eval "$ac_try") 2>&5
10925 ac_status=$?
10926 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10927 (exit $ac_status); }; }; then
10928 eval "$as_ac_var=yes"
10929else
10930 echo "$as_me: failed program was:" >&5
10931sed 's/^/| /' conftest.$ac_ext >&5
10932
10933 eval "$as_ac_var=no"
10934fi
10935
10936rm -f core conftest.err conftest.$ac_objext \
10937 conftest$ac_exeext conftest.$ac_ext
10938fi
10939ac_res=`eval echo '${'$as_ac_var'}'`
10940 { echo "$as_me:$LINENO: result: $ac_res" >&5
10941echo "${ECHO_T}$ac_res" >&6; }
10942if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010943 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010944#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010945_ACEOF
10946
10947fi
10948done
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010969
10970
10971
10972
10973
10974
10975
10976
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010977for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
10978 stdio.h unistd.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010979do
10980as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10981if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10982 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10983echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10984if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10985 echo $ECHO_N "(cached) $ECHO_C" >&6
10986fi
10987ac_res=`eval echo '${'$as_ac_Header'}'`
10988 { echo "$as_me:$LINENO: result: $ac_res" >&5
10989echo "${ECHO_T}$ac_res" >&6; }
10990else
10991 # Is the header compilable?
10992{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
10993echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10994cat >conftest.$ac_ext <<_ACEOF
10995/* confdefs.h. */
10996_ACEOF
10997cat confdefs.h >>conftest.$ac_ext
10998cat >>conftest.$ac_ext <<_ACEOF
10999/* end confdefs.h. */
11000$ac_includes_default
11001#include <$ac_header>
11002_ACEOF
11003rm -f conftest.$ac_objext
11004if { (ac_try="$ac_compile"
11005case "(($ac_try" in
11006 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11007 *) ac_try_echo=$ac_try;;
11008esac
11009eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11010 (eval "$ac_compile") 2>conftest.er1
11011 ac_status=$?
11012 grep -v '^ *+' conftest.er1 >conftest.err
11013 rm -f conftest.er1
11014 cat conftest.err >&5
11015 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11016 (exit $ac_status); } &&
11017 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11018 { (case "(($ac_try" in
11019 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11020 *) ac_try_echo=$ac_try;;
11021esac
11022eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11023 (eval "$ac_try") 2>&5
11024 ac_status=$?
11025 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11026 (exit $ac_status); }; } &&
11027 { ac_try='test -s conftest.$ac_objext'
11028 { (case "(($ac_try" in
11029 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11030 *) ac_try_echo=$ac_try;;
11031esac
11032eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11033 (eval "$ac_try") 2>&5
11034 ac_status=$?
11035 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11036 (exit $ac_status); }; }; then
11037 ac_header_compiler=yes
11038else
11039 echo "$as_me: failed program was:" >&5
11040sed 's/^/| /' conftest.$ac_ext >&5
11041
11042 ac_header_compiler=no
11043fi
11044
11045rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11046{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11047echo "${ECHO_T}$ac_header_compiler" >&6; }
11048
11049# Is the header present?
11050{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11051echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11052cat >conftest.$ac_ext <<_ACEOF
11053/* confdefs.h. */
11054_ACEOF
11055cat confdefs.h >>conftest.$ac_ext
11056cat >>conftest.$ac_ext <<_ACEOF
11057/* end confdefs.h. */
11058#include <$ac_header>
11059_ACEOF
11060if { (ac_try="$ac_cpp conftest.$ac_ext"
11061case "(($ac_try" in
11062 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11063 *) ac_try_echo=$ac_try;;
11064esac
11065eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11066 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11067 ac_status=$?
11068 grep -v '^ *+' conftest.er1 >conftest.err
11069 rm -f conftest.er1
11070 cat conftest.err >&5
11071 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11072 (exit $ac_status); } >/dev/null; then
11073 if test -s conftest.err; then
11074 ac_cpp_err=$ac_c_preproc_warn_flag
11075 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11076 else
11077 ac_cpp_err=
11078 fi
11079else
11080 ac_cpp_err=yes
11081fi
11082if test -z "$ac_cpp_err"; then
11083 ac_header_preproc=yes
11084else
11085 echo "$as_me: failed program was:" >&5
11086sed 's/^/| /' conftest.$ac_ext >&5
11087
11088 ac_header_preproc=no
11089fi
11090
11091rm -f conftest.err conftest.$ac_ext
11092{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11093echo "${ECHO_T}$ac_header_preproc" >&6; }
11094
11095# So? What about this header?
11096case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11097 yes:no: )
11098 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11099echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11100 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11101echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11102 ac_header_preproc=yes
11103 ;;
11104 no:yes:* )
11105 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11106echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11107 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11108echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11109 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11110echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11111 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11112echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11113 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11114echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11115 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11116echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11117 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000011118## ------------------------------------ ##
11119## Report this to http://llvm.org/bugs/ ##
11120## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011121_ASBOX
11122 ) | sed "s/^/$as_me: WARNING: /" >&2
11123 ;;
11124esac
11125{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11126echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11127if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11128 echo $ECHO_N "(cached) $ECHO_C" >&6
11129else
11130 eval "$as_ac_Header=\$ac_header_preproc"
11131fi
11132ac_res=`eval echo '${'$as_ac_Header'}'`
11133 { echo "$as_me:$LINENO: result: $ac_res" >&5
11134echo "${ECHO_T}$ac_res" >&6; }
11135
11136fi
11137if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011138 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011139#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011140_ACEOF
11141
11142fi
11143
11144done
11145
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011146
11147
11148
11149
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011150for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011151do
11152as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11153if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11154 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11155echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11156if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11157 echo $ECHO_N "(cached) $ECHO_C" >&6
11158fi
11159ac_res=`eval echo '${'$as_ac_Header'}'`
11160 { echo "$as_me:$LINENO: result: $ac_res" >&5
11161echo "${ECHO_T}$ac_res" >&6; }
11162else
11163 # Is the header compilable?
11164{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11165echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11166cat >conftest.$ac_ext <<_ACEOF
11167/* confdefs.h. */
11168_ACEOF
11169cat confdefs.h >>conftest.$ac_ext
11170cat >>conftest.$ac_ext <<_ACEOF
11171/* end confdefs.h. */
11172$ac_includes_default
11173#include <$ac_header>
11174_ACEOF
11175rm -f conftest.$ac_objext
11176if { (ac_try="$ac_compile"
11177case "(($ac_try" in
11178 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11179 *) ac_try_echo=$ac_try;;
11180esac
11181eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11182 (eval "$ac_compile") 2>conftest.er1
11183 ac_status=$?
11184 grep -v '^ *+' conftest.er1 >conftest.err
11185 rm -f conftest.er1
11186 cat conftest.err >&5
11187 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11188 (exit $ac_status); } &&
11189 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11190 { (case "(($ac_try" in
11191 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11192 *) ac_try_echo=$ac_try;;
11193esac
11194eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11195 (eval "$ac_try") 2>&5
11196 ac_status=$?
11197 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11198 (exit $ac_status); }; } &&
11199 { ac_try='test -s conftest.$ac_objext'
11200 { (case "(($ac_try" in
11201 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11202 *) ac_try_echo=$ac_try;;
11203esac
11204eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11205 (eval "$ac_try") 2>&5
11206 ac_status=$?
11207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11208 (exit $ac_status); }; }; then
11209 ac_header_compiler=yes
11210else
11211 echo "$as_me: failed program was:" >&5
11212sed 's/^/| /' conftest.$ac_ext >&5
11213
11214 ac_header_compiler=no
11215fi
11216
11217rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11218{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11219echo "${ECHO_T}$ac_header_compiler" >&6; }
11220
11221# Is the header present?
11222{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11223echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11224cat >conftest.$ac_ext <<_ACEOF
11225/* confdefs.h. */
11226_ACEOF
11227cat confdefs.h >>conftest.$ac_ext
11228cat >>conftest.$ac_ext <<_ACEOF
11229/* end confdefs.h. */
11230#include <$ac_header>
11231_ACEOF
11232if { (ac_try="$ac_cpp conftest.$ac_ext"
11233case "(($ac_try" in
11234 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11235 *) ac_try_echo=$ac_try;;
11236esac
11237eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11238 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11239 ac_status=$?
11240 grep -v '^ *+' conftest.er1 >conftest.err
11241 rm -f conftest.er1
11242 cat conftest.err >&5
11243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11244 (exit $ac_status); } >/dev/null; then
11245 if test -s conftest.err; then
11246 ac_cpp_err=$ac_c_preproc_warn_flag
11247 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11248 else
11249 ac_cpp_err=
11250 fi
11251else
11252 ac_cpp_err=yes
11253fi
11254if test -z "$ac_cpp_err"; then
11255 ac_header_preproc=yes
11256else
11257 echo "$as_me: failed program was:" >&5
11258sed 's/^/| /' conftest.$ac_ext >&5
11259
11260 ac_header_preproc=no
11261fi
11262
11263rm -f conftest.err conftest.$ac_ext
11264{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11265echo "${ECHO_T}$ac_header_preproc" >&6; }
11266
11267# So? What about this header?
11268case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11269 yes:no: )
11270 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11271echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11272 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11273echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11274 ac_header_preproc=yes
11275 ;;
11276 no:yes:* )
11277 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11278echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11279 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11280echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11281 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11282echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11283 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11284echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11285 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11286echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11287 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11288echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11289 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000011290## ------------------------------------ ##
11291## Report this to http://llvm.org/bugs/ ##
11292## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011293_ASBOX
11294 ) | sed "s/^/$as_me: WARNING: /" >&2
11295 ;;
11296esac
11297{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11298echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11299if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11300 echo $ECHO_N "(cached) $ECHO_C" >&6
11301else
11302 eval "$as_ac_Header=\$ac_header_preproc"
11303fi
11304ac_res=`eval echo '${'$as_ac_Header'}'`
11305 { echo "$as_me:$LINENO: result: $ac_res" >&5
11306echo "${ECHO_T}$ac_res" >&6; }
11307
11308fi
11309if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011310 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011311#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011312_ACEOF
11313
11314fi
11315
11316done
11317
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011318
11319
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011320for ac_header in string.h strings.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011321do
11322as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11323if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11324 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11325echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11326if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11327 echo $ECHO_N "(cached) $ECHO_C" >&6
11328fi
11329ac_res=`eval echo '${'$as_ac_Header'}'`
11330 { echo "$as_me:$LINENO: result: $ac_res" >&5
11331echo "${ECHO_T}$ac_res" >&6; }
11332else
11333 # Is the header compilable?
11334{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11335echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11336cat >conftest.$ac_ext <<_ACEOF
11337/* confdefs.h. */
11338_ACEOF
11339cat confdefs.h >>conftest.$ac_ext
11340cat >>conftest.$ac_ext <<_ACEOF
11341/* end confdefs.h. */
11342$ac_includes_default
11343#include <$ac_header>
11344_ACEOF
11345rm -f conftest.$ac_objext
11346if { (ac_try="$ac_compile"
11347case "(($ac_try" in
11348 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11349 *) ac_try_echo=$ac_try;;
11350esac
11351eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11352 (eval "$ac_compile") 2>conftest.er1
11353 ac_status=$?
11354 grep -v '^ *+' conftest.er1 >conftest.err
11355 rm -f conftest.er1
11356 cat conftest.err >&5
11357 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11358 (exit $ac_status); } &&
11359 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11360 { (case "(($ac_try" in
11361 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11362 *) ac_try_echo=$ac_try;;
11363esac
11364eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11365 (eval "$ac_try") 2>&5
11366 ac_status=$?
11367 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11368 (exit $ac_status); }; } &&
11369 { ac_try='test -s conftest.$ac_objext'
11370 { (case "(($ac_try" in
11371 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11372 *) ac_try_echo=$ac_try;;
11373esac
11374eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11375 (eval "$ac_try") 2>&5
11376 ac_status=$?
11377 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11378 (exit $ac_status); }; }; then
11379 ac_header_compiler=yes
11380else
11381 echo "$as_me: failed program was:" >&5
11382sed 's/^/| /' conftest.$ac_ext >&5
11383
11384 ac_header_compiler=no
11385fi
11386
11387rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11388{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11389echo "${ECHO_T}$ac_header_compiler" >&6; }
11390
11391# Is the header present?
11392{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11393echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11394cat >conftest.$ac_ext <<_ACEOF
11395/* confdefs.h. */
11396_ACEOF
11397cat confdefs.h >>conftest.$ac_ext
11398cat >>conftest.$ac_ext <<_ACEOF
11399/* end confdefs.h. */
11400#include <$ac_header>
11401_ACEOF
11402if { (ac_try="$ac_cpp conftest.$ac_ext"
11403case "(($ac_try" in
11404 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11405 *) ac_try_echo=$ac_try;;
11406esac
11407eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11408 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11409 ac_status=$?
11410 grep -v '^ *+' conftest.er1 >conftest.err
11411 rm -f conftest.er1
11412 cat conftest.err >&5
11413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11414 (exit $ac_status); } >/dev/null; then
11415 if test -s conftest.err; then
11416 ac_cpp_err=$ac_c_preproc_warn_flag
11417 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11418 else
11419 ac_cpp_err=
11420 fi
11421else
11422 ac_cpp_err=yes
11423fi
11424if test -z "$ac_cpp_err"; then
11425 ac_header_preproc=yes
11426else
11427 echo "$as_me: failed program was:" >&5
11428sed 's/^/| /' conftest.$ac_ext >&5
11429
11430 ac_header_preproc=no
11431fi
11432
11433rm -f conftest.err conftest.$ac_ext
11434{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11435echo "${ECHO_T}$ac_header_preproc" >&6; }
11436
11437# So? What about this header?
11438case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11439 yes:no: )
11440 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11441echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11442 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11443echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11444 ac_header_preproc=yes
11445 ;;
11446 no:yes:* )
11447 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11448echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11449 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11450echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11451 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11452echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11453 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11454echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11455 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11456echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11457 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11458echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11459 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000011460## ------------------------------------ ##
11461## Report this to http://llvm.org/bugs/ ##
11462## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011463_ASBOX
11464 ) | sed "s/^/$as_me: WARNING: /" >&2
11465 ;;
11466esac
11467{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11468echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11469if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11470 echo $ECHO_N "(cached) $ECHO_C" >&6
11471else
11472 eval "$as_ac_Header=\$ac_header_preproc"
11473fi
11474ac_res=`eval echo '${'$as_ac_Header'}'`
11475 { echo "$as_me:$LINENO: result: $ac_res" >&5
11476echo "${ECHO_T}$ac_res" >&6; }
11477
11478fi
11479if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011480 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011481#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011482_ACEOF
11483 break
11484fi
11485
11486done
11487
11488
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011489
11490
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011491for ac_func in strchr index
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011492do
11493as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11494{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11495echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11496if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11497 echo $ECHO_N "(cached) $ECHO_C" >&6
11498else
11499 cat >conftest.$ac_ext <<_ACEOF
11500/* confdefs.h. */
11501_ACEOF
11502cat confdefs.h >>conftest.$ac_ext
11503cat >>conftest.$ac_ext <<_ACEOF
11504/* end confdefs.h. */
11505/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11506 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11507#define $ac_func innocuous_$ac_func
11508
11509/* System header to define __stub macros and hopefully few prototypes,
11510 which can conflict with char $ac_func (); below.
11511 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11512 <limits.h> exists even on freestanding compilers. */
11513
11514#ifdef __STDC__
11515# include <limits.h>
11516#else
11517# include <assert.h>
11518#endif
11519
11520#undef $ac_func
11521
11522/* Override any GCC internal prototype to avoid an error.
11523 Use char because int might match the return type of a GCC
11524 builtin and then its argument prototype would still apply. */
11525#ifdef __cplusplus
11526extern "C"
11527#endif
11528char $ac_func ();
11529/* The GNU C library defines this for functions which it implements
11530 to always fail with ENOSYS. Some functions are actually named
11531 something starting with __ and the normal name is an alias. */
11532#if defined __stub_$ac_func || defined __stub___$ac_func
11533choke me
11534#endif
11535
11536int
11537main ()
11538{
11539return $ac_func ();
11540 ;
11541 return 0;
11542}
11543_ACEOF
11544rm -f conftest.$ac_objext conftest$ac_exeext
11545if { (ac_try="$ac_link"
11546case "(($ac_try" in
11547 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11548 *) ac_try_echo=$ac_try;;
11549esac
11550eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11551 (eval "$ac_link") 2>conftest.er1
11552 ac_status=$?
11553 grep -v '^ *+' conftest.er1 >conftest.err
11554 rm -f conftest.er1
11555 cat conftest.err >&5
11556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11557 (exit $ac_status); } &&
11558 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11559 { (case "(($ac_try" in
11560 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11561 *) ac_try_echo=$ac_try;;
11562esac
11563eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11564 (eval "$ac_try") 2>&5
11565 ac_status=$?
11566 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11567 (exit $ac_status); }; } &&
11568 { ac_try='test -s conftest$ac_exeext'
11569 { (case "(($ac_try" in
11570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11571 *) ac_try_echo=$ac_try;;
11572esac
11573eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11574 (eval "$ac_try") 2>&5
11575 ac_status=$?
11576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11577 (exit $ac_status); }; }; then
11578 eval "$as_ac_var=yes"
11579else
11580 echo "$as_me: failed program was:" >&5
11581sed 's/^/| /' conftest.$ac_ext >&5
11582
11583 eval "$as_ac_var=no"
11584fi
11585
11586rm -f core conftest.err conftest.$ac_objext \
11587 conftest$ac_exeext conftest.$ac_ext
11588fi
11589ac_res=`eval echo '${'$as_ac_var'}'`
11590 { echo "$as_me:$LINENO: result: $ac_res" >&5
11591echo "${ECHO_T}$ac_res" >&6; }
11592if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011593 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011594#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011595_ACEOF
11596 break
11597fi
11598done
11599
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011600
11601
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011602for ac_func in strrchr rindex
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011603do
11604as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11605{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11606echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11607if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11608 echo $ECHO_N "(cached) $ECHO_C" >&6
11609else
11610 cat >conftest.$ac_ext <<_ACEOF
11611/* confdefs.h. */
11612_ACEOF
11613cat confdefs.h >>conftest.$ac_ext
11614cat >>conftest.$ac_ext <<_ACEOF
11615/* end confdefs.h. */
11616/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11617 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11618#define $ac_func innocuous_$ac_func
11619
11620/* System header to define __stub macros and hopefully few prototypes,
11621 which can conflict with char $ac_func (); below.
11622 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11623 <limits.h> exists even on freestanding compilers. */
11624
11625#ifdef __STDC__
11626# include <limits.h>
11627#else
11628# include <assert.h>
11629#endif
11630
11631#undef $ac_func
11632
11633/* Override any GCC internal prototype to avoid an error.
11634 Use char because int might match the return type of a GCC
11635 builtin and then its argument prototype would still apply. */
11636#ifdef __cplusplus
11637extern "C"
11638#endif
11639char $ac_func ();
11640/* The GNU C library defines this for functions which it implements
11641 to always fail with ENOSYS. Some functions are actually named
11642 something starting with __ and the normal name is an alias. */
11643#if defined __stub_$ac_func || defined __stub___$ac_func
11644choke me
11645#endif
11646
11647int
11648main ()
11649{
11650return $ac_func ();
11651 ;
11652 return 0;
11653}
11654_ACEOF
11655rm -f conftest.$ac_objext conftest$ac_exeext
11656if { (ac_try="$ac_link"
11657case "(($ac_try" in
11658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11659 *) ac_try_echo=$ac_try;;
11660esac
11661eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11662 (eval "$ac_link") 2>conftest.er1
11663 ac_status=$?
11664 grep -v '^ *+' conftest.er1 >conftest.err
11665 rm -f conftest.er1
11666 cat conftest.err >&5
11667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11668 (exit $ac_status); } &&
11669 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11670 { (case "(($ac_try" in
11671 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11672 *) ac_try_echo=$ac_try;;
11673esac
11674eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11675 (eval "$ac_try") 2>&5
11676 ac_status=$?
11677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11678 (exit $ac_status); }; } &&
11679 { ac_try='test -s conftest$ac_exeext'
11680 { (case "(($ac_try" in
11681 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11682 *) ac_try_echo=$ac_try;;
11683esac
11684eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11685 (eval "$ac_try") 2>&5
11686 ac_status=$?
11687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11688 (exit $ac_status); }; }; then
11689 eval "$as_ac_var=yes"
11690else
11691 echo "$as_me: failed program was:" >&5
11692sed 's/^/| /' conftest.$ac_ext >&5
11693
11694 eval "$as_ac_var=no"
11695fi
11696
11697rm -f core conftest.err conftest.$ac_objext \
11698 conftest$ac_exeext conftest.$ac_ext
11699fi
11700ac_res=`eval echo '${'$as_ac_var'}'`
11701 { echo "$as_me:$LINENO: result: $ac_res" >&5
11702echo "${ECHO_T}$ac_res" >&6; }
11703if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011704 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011705#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011706_ACEOF
11707 break
11708fi
11709done
11710
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011711
11712
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011713for ac_func in memcpy bcopy
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011714do
11715as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11716{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11717echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11718if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11719 echo $ECHO_N "(cached) $ECHO_C" >&6
11720else
11721 cat >conftest.$ac_ext <<_ACEOF
11722/* confdefs.h. */
11723_ACEOF
11724cat confdefs.h >>conftest.$ac_ext
11725cat >>conftest.$ac_ext <<_ACEOF
11726/* end confdefs.h. */
11727/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11728 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11729#define $ac_func innocuous_$ac_func
11730
11731/* System header to define __stub macros and hopefully few prototypes,
11732 which can conflict with char $ac_func (); below.
11733 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11734 <limits.h> exists even on freestanding compilers. */
11735
11736#ifdef __STDC__
11737# include <limits.h>
11738#else
11739# include <assert.h>
11740#endif
11741
11742#undef $ac_func
11743
11744/* Override any GCC internal prototype to avoid an error.
11745 Use char because int might match the return type of a GCC
11746 builtin and then its argument prototype would still apply. */
11747#ifdef __cplusplus
11748extern "C"
11749#endif
11750char $ac_func ();
11751/* The GNU C library defines this for functions which it implements
11752 to always fail with ENOSYS. Some functions are actually named
11753 something starting with __ and the normal name is an alias. */
11754#if defined __stub_$ac_func || defined __stub___$ac_func
11755choke me
11756#endif
11757
11758int
11759main ()
11760{
11761return $ac_func ();
11762 ;
11763 return 0;
11764}
11765_ACEOF
11766rm -f conftest.$ac_objext conftest$ac_exeext
11767if { (ac_try="$ac_link"
11768case "(($ac_try" in
11769 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11770 *) ac_try_echo=$ac_try;;
11771esac
11772eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11773 (eval "$ac_link") 2>conftest.er1
11774 ac_status=$?
11775 grep -v '^ *+' conftest.er1 >conftest.err
11776 rm -f conftest.er1
11777 cat conftest.err >&5
11778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11779 (exit $ac_status); } &&
11780 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11781 { (case "(($ac_try" in
11782 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11783 *) ac_try_echo=$ac_try;;
11784esac
11785eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11786 (eval "$ac_try") 2>&5
11787 ac_status=$?
11788 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11789 (exit $ac_status); }; } &&
11790 { ac_try='test -s conftest$ac_exeext'
11791 { (case "(($ac_try" in
11792 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11793 *) ac_try_echo=$ac_try;;
11794esac
11795eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11796 (eval "$ac_try") 2>&5
11797 ac_status=$?
11798 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11799 (exit $ac_status); }; }; then
11800 eval "$as_ac_var=yes"
11801else
11802 echo "$as_me: failed program was:" >&5
11803sed 's/^/| /' conftest.$ac_ext >&5
11804
11805 eval "$as_ac_var=no"
11806fi
11807
11808rm -f core conftest.err conftest.$ac_objext \
11809 conftest$ac_exeext conftest.$ac_ext
11810fi
11811ac_res=`eval echo '${'$as_ac_var'}'`
11812 { echo "$as_me:$LINENO: result: $ac_res" >&5
11813echo "${ECHO_T}$ac_res" >&6; }
11814if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011815 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011816#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011817_ACEOF
11818 break
11819fi
11820done
11821
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011822
11823
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011824for ac_func in memmove strcmp
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011825do
11826as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11827{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11828echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11829if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11830 echo $ECHO_N "(cached) $ECHO_C" >&6
11831else
11832 cat >conftest.$ac_ext <<_ACEOF
11833/* confdefs.h. */
11834_ACEOF
11835cat confdefs.h >>conftest.$ac_ext
11836cat >>conftest.$ac_ext <<_ACEOF
11837/* end confdefs.h. */
11838/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11839 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11840#define $ac_func innocuous_$ac_func
11841
11842/* System header to define __stub macros and hopefully few prototypes,
11843 which can conflict with char $ac_func (); below.
11844 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11845 <limits.h> exists even on freestanding compilers. */
11846
11847#ifdef __STDC__
11848# include <limits.h>
11849#else
11850# include <assert.h>
11851#endif
11852
11853#undef $ac_func
11854
11855/* Override any GCC internal prototype to avoid an error.
11856 Use char because int might match the return type of a GCC
11857 builtin and then its argument prototype would still apply. */
11858#ifdef __cplusplus
11859extern "C"
11860#endif
11861char $ac_func ();
11862/* The GNU C library defines this for functions which it implements
11863 to always fail with ENOSYS. Some functions are actually named
11864 something starting with __ and the normal name is an alias. */
11865#if defined __stub_$ac_func || defined __stub___$ac_func
11866choke me
11867#endif
11868
11869int
11870main ()
11871{
11872return $ac_func ();
11873 ;
11874 return 0;
11875}
11876_ACEOF
11877rm -f conftest.$ac_objext conftest$ac_exeext
11878if { (ac_try="$ac_link"
11879case "(($ac_try" in
11880 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11881 *) ac_try_echo=$ac_try;;
11882esac
11883eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11884 (eval "$ac_link") 2>conftest.er1
11885 ac_status=$?
11886 grep -v '^ *+' conftest.er1 >conftest.err
11887 rm -f conftest.er1
11888 cat conftest.err >&5
11889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11890 (exit $ac_status); } &&
11891 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11892 { (case "(($ac_try" in
11893 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11894 *) ac_try_echo=$ac_try;;
11895esac
11896eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11897 (eval "$ac_try") 2>&5
11898 ac_status=$?
11899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11900 (exit $ac_status); }; } &&
11901 { ac_try='test -s conftest$ac_exeext'
11902 { (case "(($ac_try" in
11903 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11904 *) ac_try_echo=$ac_try;;
11905esac
11906eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11907 (eval "$ac_try") 2>&5
11908 ac_status=$?
11909 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11910 (exit $ac_status); }; }; then
11911 eval "$as_ac_var=yes"
11912else
11913 echo "$as_me: failed program was:" >&5
11914sed 's/^/| /' conftest.$ac_ext >&5
11915
11916 eval "$as_ac_var=no"
11917fi
11918
11919rm -f core conftest.err conftest.$ac_objext \
11920 conftest$ac_exeext conftest.$ac_ext
11921fi
11922ac_res=`eval echo '${'$as_ac_var'}'`
11923 { echo "$as_me:$LINENO: result: $ac_res" >&5
11924echo "${ECHO_T}$ac_res" >&6; }
11925if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011926 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011927#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011928_ACEOF
11929
11930fi
11931done
11932
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011933
11934
11935
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011936for ac_func in closedir opendir readdir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011937do
11938as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11939{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11940echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11941if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11942 echo $ECHO_N "(cached) $ECHO_C" >&6
11943else
11944 cat >conftest.$ac_ext <<_ACEOF
11945/* confdefs.h. */
11946_ACEOF
11947cat confdefs.h >>conftest.$ac_ext
11948cat >>conftest.$ac_ext <<_ACEOF
11949/* end confdefs.h. */
11950/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11951 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11952#define $ac_func innocuous_$ac_func
11953
11954/* System header to define __stub macros and hopefully few prototypes,
11955 which can conflict with char $ac_func (); below.
11956 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11957 <limits.h> exists even on freestanding compilers. */
11958
11959#ifdef __STDC__
11960# include <limits.h>
11961#else
11962# include <assert.h>
11963#endif
11964
11965#undef $ac_func
11966
11967/* Override any GCC internal prototype to avoid an error.
11968 Use char because int might match the return type of a GCC
11969 builtin and then its argument prototype would still apply. */
11970#ifdef __cplusplus
11971extern "C"
11972#endif
11973char $ac_func ();
11974/* The GNU C library defines this for functions which it implements
11975 to always fail with ENOSYS. Some functions are actually named
11976 something starting with __ and the normal name is an alias. */
11977#if defined __stub_$ac_func || defined __stub___$ac_func
11978choke me
11979#endif
11980
11981int
11982main ()
11983{
11984return $ac_func ();
11985 ;
11986 return 0;
11987}
11988_ACEOF
11989rm -f conftest.$ac_objext conftest$ac_exeext
11990if { (ac_try="$ac_link"
11991case "(($ac_try" in
11992 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11993 *) ac_try_echo=$ac_try;;
11994esac
11995eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11996 (eval "$ac_link") 2>conftest.er1
11997 ac_status=$?
11998 grep -v '^ *+' conftest.er1 >conftest.err
11999 rm -f conftest.er1
12000 cat conftest.err >&5
12001 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12002 (exit $ac_status); } &&
12003 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12004 { (case "(($ac_try" in
12005 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12006 *) ac_try_echo=$ac_try;;
12007esac
12008eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12009 (eval "$ac_try") 2>&5
12010 ac_status=$?
12011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12012 (exit $ac_status); }; } &&
12013 { ac_try='test -s conftest$ac_exeext'
12014 { (case "(($ac_try" in
12015 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12016 *) ac_try_echo=$ac_try;;
12017esac
12018eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12019 (eval "$ac_try") 2>&5
12020 ac_status=$?
12021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12022 (exit $ac_status); }; }; then
12023 eval "$as_ac_var=yes"
12024else
12025 echo "$as_me: failed program was:" >&5
12026sed 's/^/| /' conftest.$ac_ext >&5
12027
12028 eval "$as_ac_var=no"
12029fi
12030
12031rm -f core conftest.err conftest.$ac_objext \
12032 conftest$ac_exeext conftest.$ac_ext
12033fi
12034ac_res=`eval echo '${'$as_ac_var'}'`
12035 { echo "$as_me:$LINENO: result: $ac_res" >&5
12036echo "${ECHO_T}$ac_res" >&6; }
12037if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012038 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012039#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012040_ACEOF
12041
12042fi
12043done
12044
12045
Douglas Gregor01746742009-05-11 18:05:52 +000012046
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012047{ echo "$as_me:$LINENO: checking tool compatibility" >&5
12048echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000012049
Reid Spencer86901802004-12-08 23:07:27 +000012050ICC=no
12051IXX=no
12052case $CC in
12053 icc*|icpc*)
12054 ICC=yes
12055 IXX=yes
12056 ;;
12057 *)
12058 ;;
12059esac
12060
Duraid Madina937c60a2006-02-15 07:57:42 +000012061if test "$GCC" != "yes" && test "$ICC" != "yes"
12062then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012063 { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
12064echo "$as_me: error: gcc|icc required but not found" >&2;}
12065 { (exit 1); exit 1; }; }
Duraid Madina937c60a2006-02-15 07:57:42 +000012066fi
12067
12068if test "$GXX" != "yes" && test "$IXX" != "yes"
12069then
Eric Christopher73e36da2010-12-08 02:02:14 +000012070 { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
12071echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012072 { (exit 1); exit 1; }; }
Duraid Madina937c60a2006-02-15 07:57:42 +000012073fi
12074
Reid Spencer86901802004-12-08 23:07:27 +000012075if test "$GCC" = "yes"
12076then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012077 cat >conftest.$ac_ext <<_ACEOF
Chris Lattner399c7c72008-02-05 19:43:53 +000012078#if !defined(__GNUC__) || __GNUC__ < 3
12079#error Unsupported GCC version
12080#endif
12081
12082_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012083rm -f conftest.$ac_objext
12084if { (ac_try="$ac_compile"
12085case "(($ac_try" in
12086 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12087 *) ac_try_echo=$ac_try;;
12088esac
12089eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12090 (eval "$ac_compile") 2>conftest.er1
12091 ac_status=$?
12092 grep -v '^ *+' conftest.er1 >conftest.err
12093 rm -f conftest.er1
12094 cat conftest.err >&5
12095 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12096 (exit $ac_status); } &&
12097 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12098 { (case "(($ac_try" in
12099 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12100 *) ac_try_echo=$ac_try;;
12101esac
12102eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12103 (eval "$ac_try") 2>&5
12104 ac_status=$?
12105 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12106 (exit $ac_status); }; } &&
12107 { ac_try='test -s conftest.$ac_objext'
12108 { (case "(($ac_try" in
12109 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12110 *) ac_try_echo=$ac_try;;
12111esac
12112eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12113 (eval "$ac_try") 2>&5
12114 ac_status=$?
12115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12116 (exit $ac_status); }; }; then
12117 :
Chris Lattner399c7c72008-02-05 19:43:53 +000012118else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012119 echo "$as_me: failed program was:" >&5
12120sed 's/^/| /' conftest.$ac_ext >&5
12121
12122 { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
12123echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
12124 { (exit 1); exit 1; }; }
Chris Lattner399c7c72008-02-05 19:43:53 +000012125fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012126
Chris Lattner399c7c72008-02-05 19:43:53 +000012127rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +000012128fi
12129
12130if test -z "$llvm_cv_gnu_make_command"
12131then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012132 { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
12133echo "$as_me: error: GNU Make required but not found" >&2;}
12134 { (exit 1); exit 1; }; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000012135fi
12136
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012137{ echo "$as_me:$LINENO: result: ok" >&5
12138echo "${ECHO_T}ok" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000012139
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012140{ echo "$as_me:$LINENO: checking optional compiler flags" >&5
12141echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
Rafael Espindola9993a3a2012-02-28 23:32:06 +000012142NO_VARIADIC_MACROS=`$CXX -Werror -Wno-variadic-macros -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-variadic-macros`
Julien Lerouge3a96a4d2009-10-26 20:00:35 +000012143
Rafael Espindola9993a3a2012-02-28 23:32:06 +000012144NO_MISSING_FIELD_INITIALIZERS=`$CXX -Werror -Wno-missing-field-initializers -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wno-missing-field-initializers`
Julien Lerouge3a96a4d2009-10-26 20:00:35 +000012145
Rafael Espindola9993a3a2012-02-28 23:32:06 +000012146COVERED_SWITCH_DEFAULT=`$CXX -Werror -Wcovered-switch-default -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wcovered-switch-default`
12147
12148{ echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT" >&5
12149echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT" >&6; }
Julien Lerouge3a96a4d2009-10-26 20:00:35 +000012150
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +000012151
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012152
12153{ echo "$as_me:$LINENO: checking for sin in -lm" >&5
12154echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
12155if test "${ac_cv_lib_m_sin+set}" = set; then
12156 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer3484a992006-01-19 08:31:08 +000012157else
12158 ac_check_lib_save_LIBS=$LIBS
12159LIBS="-lm $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012160cat >conftest.$ac_ext <<_ACEOF
12161/* confdefs.h. */
12162_ACEOF
12163cat confdefs.h >>conftest.$ac_ext
12164cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer3484a992006-01-19 08:31:08 +000012165/* end confdefs.h. */
12166
Reid Spencera773bd52006-08-04 18:18:08 +000012167/* Override any GCC internal prototype to avoid an error.
12168 Use char because int might match the return type of a GCC
12169 builtin and then its argument prototype would still apply. */
Reid Spencer3484a992006-01-19 08:31:08 +000012170#ifdef __cplusplus
12171extern "C"
12172#endif
Reid Spencer3484a992006-01-19 08:31:08 +000012173char sin ();
12174int
12175main ()
12176{
Reid Spencera773bd52006-08-04 18:18:08 +000012177return sin ();
Reid Spencer3484a992006-01-19 08:31:08 +000012178 ;
12179 return 0;
12180}
12181_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012182rm -f conftest.$ac_objext conftest$ac_exeext
12183if { (ac_try="$ac_link"
12184case "(($ac_try" in
12185 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12186 *) ac_try_echo=$ac_try;;
12187esac
12188eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12189 (eval "$ac_link") 2>conftest.er1
12190 ac_status=$?
12191 grep -v '^ *+' conftest.er1 >conftest.err
12192 rm -f conftest.er1
12193 cat conftest.err >&5
12194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12195 (exit $ac_status); } &&
12196 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12197 { (case "(($ac_try" in
12198 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12199 *) ac_try_echo=$ac_try;;
12200esac
12201eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12202 (eval "$ac_try") 2>&5
12203 ac_status=$?
12204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12205 (exit $ac_status); }; } &&
12206 { ac_try='test -s conftest$ac_exeext'
12207 { (case "(($ac_try" in
12208 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12209 *) ac_try_echo=$ac_try;;
12210esac
12211eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12212 (eval "$ac_try") 2>&5
12213 ac_status=$?
12214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12215 (exit $ac_status); }; }; then
Reid Spencer3484a992006-01-19 08:31:08 +000012216 ac_cv_lib_m_sin=yes
12217else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012218 echo "$as_me: failed program was:" >&5
12219sed 's/^/| /' conftest.$ac_ext >&5
12220
12221 ac_cv_lib_m_sin=no
Reid Spencer3484a992006-01-19 08:31:08 +000012222fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012223
Bill Wendlingebcceee2009-04-18 11:20:33 +000012224rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012225 conftest$ac_exeext conftest.$ac_ext
Reid Spencer3484a992006-01-19 08:31:08 +000012226LIBS=$ac_check_lib_save_LIBS
12227fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012228{ echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
12229echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
12230if test $ac_cv_lib_m_sin = yes; then
Reid Spencer3484a992006-01-19 08:31:08 +000012231 cat >>confdefs.h <<_ACEOF
12232#define HAVE_LIBM 1
12233_ACEOF
12234
12235 LIBS="-lm $LIBS"
12236
12237fi
12238
Jeff Cohen28783c32007-01-12 18:22:38 +000012239if test "$llvm_cv_os_type" = "MingW" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012240
12241{ echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
12242echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
12243if test "${ac_cv_lib_imagehlp_main+set}" = set; then
12244 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer484fc8e2006-06-01 16:55:59 +000012245else
12246 ac_check_lib_save_LIBS=$LIBS
12247LIBS="-limagehlp $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012248cat >conftest.$ac_ext <<_ACEOF
12249/* confdefs.h. */
12250_ACEOF
12251cat confdefs.h >>conftest.$ac_ext
12252cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer484fc8e2006-06-01 16:55:59 +000012253/* end confdefs.h. */
12254
Reid Spencer48fdf912006-06-01 19:03:21 +000012255
Reid Spencer484fc8e2006-06-01 16:55:59 +000012256int
12257main ()
12258{
Reid Spencera773bd52006-08-04 18:18:08 +000012259return main ();
Reid Spencer484fc8e2006-06-01 16:55:59 +000012260 ;
12261 return 0;
12262}
12263_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012264rm -f conftest.$ac_objext conftest$ac_exeext
12265if { (ac_try="$ac_link"
12266case "(($ac_try" in
12267 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12268 *) ac_try_echo=$ac_try;;
12269esac
12270eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12271 (eval "$ac_link") 2>conftest.er1
12272 ac_status=$?
12273 grep -v '^ *+' conftest.er1 >conftest.err
12274 rm -f conftest.er1
12275 cat conftest.err >&5
12276 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12277 (exit $ac_status); } &&
12278 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12279 { (case "(($ac_try" in
12280 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12281 *) ac_try_echo=$ac_try;;
12282esac
12283eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12284 (eval "$ac_try") 2>&5
12285 ac_status=$?
12286 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12287 (exit $ac_status); }; } &&
12288 { ac_try='test -s conftest$ac_exeext'
12289 { (case "(($ac_try" in
12290 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12291 *) ac_try_echo=$ac_try;;
12292esac
12293eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12294 (eval "$ac_try") 2>&5
12295 ac_status=$?
12296 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12297 (exit $ac_status); }; }; then
Reid Spencer48fdf912006-06-01 19:03:21 +000012298 ac_cv_lib_imagehlp_main=yes
Reid Spencer484fc8e2006-06-01 16:55:59 +000012299else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012300 echo "$as_me: failed program was:" >&5
12301sed 's/^/| /' conftest.$ac_ext >&5
12302
12303 ac_cv_lib_imagehlp_main=no
Reid Spencer484fc8e2006-06-01 16:55:59 +000012304fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012305
Bill Wendlingebcceee2009-04-18 11:20:33 +000012306rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012307 conftest$ac_exeext conftest.$ac_ext
Reid Spencer484fc8e2006-06-01 16:55:59 +000012308LIBS=$ac_check_lib_save_LIBS
12309fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012310{ echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
12311echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
12312if test $ac_cv_lib_imagehlp_main = yes; then
Reid Spencer484fc8e2006-06-01 16:55:59 +000012313 cat >>confdefs.h <<_ACEOF
12314#define HAVE_LIBIMAGEHLP 1
12315_ACEOF
12316
12317 LIBS="-limagehlp $LIBS"
12318
12319fi
12320
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012321
12322{ echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
12323echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
12324if test "${ac_cv_lib_psapi_main+set}" = set; then
12325 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer484fc8e2006-06-01 16:55:59 +000012326else
12327 ac_check_lib_save_LIBS=$LIBS
12328LIBS="-lpsapi $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012329cat >conftest.$ac_ext <<_ACEOF
12330/* confdefs.h. */
12331_ACEOF
12332cat confdefs.h >>conftest.$ac_ext
12333cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer484fc8e2006-06-01 16:55:59 +000012334/* end confdefs.h. */
12335
Reid Spencer48fdf912006-06-01 19:03:21 +000012336
Reid Spencer484fc8e2006-06-01 16:55:59 +000012337int
12338main ()
12339{
Reid Spencera773bd52006-08-04 18:18:08 +000012340return main ();
Reid Spencer484fc8e2006-06-01 16:55:59 +000012341 ;
12342 return 0;
12343}
12344_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012345rm -f conftest.$ac_objext conftest$ac_exeext
12346if { (ac_try="$ac_link"
12347case "(($ac_try" in
12348 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12349 *) ac_try_echo=$ac_try;;
12350esac
12351eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12352 (eval "$ac_link") 2>conftest.er1
12353 ac_status=$?
12354 grep -v '^ *+' conftest.er1 >conftest.err
12355 rm -f conftest.er1
12356 cat conftest.err >&5
12357 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12358 (exit $ac_status); } &&
12359 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12360 { (case "(($ac_try" in
12361 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12362 *) ac_try_echo=$ac_try;;
12363esac
12364eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12365 (eval "$ac_try") 2>&5
12366 ac_status=$?
12367 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12368 (exit $ac_status); }; } &&
12369 { ac_try='test -s conftest$ac_exeext'
12370 { (case "(($ac_try" in
12371 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12372 *) ac_try_echo=$ac_try;;
12373esac
12374eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12375 (eval "$ac_try") 2>&5
12376 ac_status=$?
12377 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12378 (exit $ac_status); }; }; then
Reid Spencer48fdf912006-06-01 19:03:21 +000012379 ac_cv_lib_psapi_main=yes
Reid Spencer484fc8e2006-06-01 16:55:59 +000012380else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012381 echo "$as_me: failed program was:" >&5
12382sed 's/^/| /' conftest.$ac_ext >&5
12383
12384 ac_cv_lib_psapi_main=no
Reid Spencer484fc8e2006-06-01 16:55:59 +000012385fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012386
Bill Wendlingebcceee2009-04-18 11:20:33 +000012387rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012388 conftest$ac_exeext conftest.$ac_ext
Reid Spencer484fc8e2006-06-01 16:55:59 +000012389LIBS=$ac_check_lib_save_LIBS
12390fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012391{ echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
12392echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
12393if test $ac_cv_lib_psapi_main = yes; then
Reid Spencer484fc8e2006-06-01 16:55:59 +000012394 cat >>confdefs.h <<_ACEOF
12395#define HAVE_LIBPSAPI 1
12396_ACEOF
12397
12398 LIBS="-lpsapi $LIBS"
12399
12400fi
12401
12402fi
Reid Spencer22177fe2005-07-12 15:24:20 +000012403
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012404{ echo "$as_me:$LINENO: checking for library containing dlopen" >&5
12405echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
12406if test "${ac_cv_search_dlopen+set}" = set; then
12407 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000012408else
12409 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012410cat >conftest.$ac_ext <<_ACEOF
12411/* confdefs.h. */
12412_ACEOF
12413cat confdefs.h >>conftest.$ac_ext
12414cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000012415/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000012416
Reid Spencera773bd52006-08-04 18:18:08 +000012417/* Override any GCC internal prototype to avoid an error.
12418 Use char because int might match the return type of a GCC
12419 builtin and then its argument prototype would still apply. */
John Criswell7a73b802003-06-30 21:59:07 +000012420#ifdef __cplusplus
12421extern "C"
12422#endif
John Criswell7a73b802003-06-30 21:59:07 +000012423char dlopen ();
John Criswell7a73b802003-06-30 21:59:07 +000012424int
12425main ()
12426{
Reid Spencera773bd52006-08-04 18:18:08 +000012427return dlopen ();
John Criswell7a73b802003-06-30 21:59:07 +000012428 ;
12429 return 0;
12430}
12431_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000012432for ac_lib in '' dl; do
12433 if test -z "$ac_lib"; then
12434 ac_res="none required"
12435 else
12436 ac_res=-l$ac_lib
John Criswell7a73b802003-06-30 21:59:07 +000012437 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000012438 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012439 rm -f conftest.$ac_objext conftest$ac_exeext
12440if { (ac_try="$ac_link"
12441case "(($ac_try" in
12442 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12443 *) ac_try_echo=$ac_try;;
12444esac
12445eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12446 (eval "$ac_link") 2>conftest.er1
12447 ac_status=$?
12448 grep -v '^ *+' conftest.er1 >conftest.err
12449 rm -f conftest.er1
12450 cat conftest.err >&5
12451 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12452 (exit $ac_status); } &&
12453 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12454 { (case "(($ac_try" in
12455 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12456 *) ac_try_echo=$ac_try;;
12457esac
12458eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12459 (eval "$ac_try") 2>&5
12460 ac_status=$?
12461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12462 (exit $ac_status); }; } &&
12463 { ac_try='test -s conftest$ac_exeext'
12464 { (case "(($ac_try" in
12465 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12466 *) ac_try_echo=$ac_try;;
12467esac
12468eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12469 (eval "$ac_try") 2>&5
12470 ac_status=$?
12471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12472 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000012473 ac_cv_search_dlopen=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012474else
12475 echo "$as_me: failed program was:" >&5
12476sed 's/^/| /' conftest.$ac_ext >&5
12477
12478
John Criswell7a73b802003-06-30 21:59:07 +000012479fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012480
Bill Wendlingebcceee2009-04-18 11:20:33 +000012481rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012482 conftest$ac_exeext
12483 if test "${ac_cv_search_dlopen+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000012484 break
John Criswell7a73b802003-06-30 21:59:07 +000012485fi
Reid Spencera773bd52006-08-04 18:18:08 +000012486done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012487if test "${ac_cv_search_dlopen+set}" = set; then
12488 :
Reid Spencera773bd52006-08-04 18:18:08 +000012489else
12490 ac_cv_search_dlopen=no
12491fi
12492rm conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +000012493LIBS=$ac_func_search_save_LIBS
12494fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012495{ echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
12496echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000012497ac_res=$ac_cv_search_dlopen
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012498if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000012499 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
John Criswell5ab73462003-10-09 15:44:28 +000012500
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012501cat >>confdefs.h <<\_ACEOF
12502#define HAVE_DLOPEN 1
12503_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000012504
12505else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012506 { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
12507echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
John Criswell7a73b802003-06-30 21:59:07 +000012508fi
12509
12510
Nick Lewyckyb4a921a2009-06-06 06:25:09 +000012511if test "$llvm_cv_enable_libffi" = "yes" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012512 { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
12513echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
12514if test "${ac_cv_search_ffi_call+set}" = set; then
12515 echo $ECHO_N "(cached) $ECHO_C" >&6
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000012516else
Nick Lewycky267fddb2009-04-13 04:26:27 +000012517 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012518cat >conftest.$ac_ext <<_ACEOF
12519/* confdefs.h. */
12520_ACEOF
12521cat confdefs.h >>conftest.$ac_ext
12522cat >>conftest.$ac_ext <<_ACEOF
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000012523/* end confdefs.h. */
12524
12525/* Override any GCC internal prototype to avoid an error.
12526 Use char because int might match the return type of a GCC
12527 builtin and then its argument prototype would still apply. */
12528#ifdef __cplusplus
12529extern "C"
12530#endif
12531char ffi_call ();
12532int
12533main ()
12534{
12535return ffi_call ();
12536 ;
12537 return 0;
12538}
12539_ACEOF
Nick Lewycky267fddb2009-04-13 04:26:27 +000012540for ac_lib in '' ffi; do
12541 if test -z "$ac_lib"; then
12542 ac_res="none required"
12543 else
12544 ac_res=-l$ac_lib
12545 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12546 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012547 rm -f conftest.$ac_objext conftest$ac_exeext
12548if { (ac_try="$ac_link"
12549case "(($ac_try" in
12550 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12551 *) ac_try_echo=$ac_try;;
12552esac
12553eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12554 (eval "$ac_link") 2>conftest.er1
12555 ac_status=$?
12556 grep -v '^ *+' conftest.er1 >conftest.err
12557 rm -f conftest.er1
12558 cat conftest.err >&5
12559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12560 (exit $ac_status); } &&
12561 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12562 { (case "(($ac_try" in
12563 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12564 *) ac_try_echo=$ac_try;;
12565esac
12566eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12567 (eval "$ac_try") 2>&5
12568 ac_status=$?
12569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12570 (exit $ac_status); }; } &&
12571 { ac_try='test -s conftest$ac_exeext'
12572 { (case "(($ac_try" in
12573 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12574 *) ac_try_echo=$ac_try;;
12575esac
12576eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12577 (eval "$ac_try") 2>&5
12578 ac_status=$?
12579 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12580 (exit $ac_status); }; }; then
Nick Lewycky267fddb2009-04-13 04:26:27 +000012581 ac_cv_search_ffi_call=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012582else
12583 echo "$as_me: failed program was:" >&5
12584sed 's/^/| /' conftest.$ac_ext >&5
12585
12586
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000012587fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012588
Bill Wendlingebcceee2009-04-18 11:20:33 +000012589rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012590 conftest$ac_exeext
12591 if test "${ac_cv_search_ffi_call+set}" = set; then
Nick Lewycky267fddb2009-04-13 04:26:27 +000012592 break
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000012593fi
Nick Lewycky267fddb2009-04-13 04:26:27 +000012594done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012595if test "${ac_cv_search_ffi_call+set}" = set; then
12596 :
Nick Lewycky267fddb2009-04-13 04:26:27 +000012597else
12598 ac_cv_search_ffi_call=no
12599fi
12600rm conftest.$ac_ext
12601LIBS=$ac_func_search_save_LIBS
12602fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012603{ echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
12604echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
Nick Lewycky267fddb2009-04-13 04:26:27 +000012605ac_res=$ac_cv_search_ffi_call
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012606if test "$ac_res" != no; then
Nick Lewycky267fddb2009-04-13 04:26:27 +000012607 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12608
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012609cat >>confdefs.h <<\_ACEOF
12610#define HAVE_FFI_CALL 1
12611_ACEOF
Nick Lewycky267fddb2009-04-13 04:26:27 +000012612
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000012613else
Jeffrey Yasskinbc83d062010-02-09 23:03:44 +000012614 { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
12615echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
12616 { (exit 1); exit 1; }; }
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000012617fi
12618
Nick Lewyckyb4a921a2009-06-06 06:25:09 +000012619fi
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000012620
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012621{ echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
12622echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
12623if test "${ac_cv_search_mallinfo+set}" = set; then
12624 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000012625else
12626 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012627cat >conftest.$ac_ext <<_ACEOF
12628/* confdefs.h. */
12629_ACEOF
12630cat confdefs.h >>conftest.$ac_ext
12631cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000012632/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000012633
Reid Spencera773bd52006-08-04 18:18:08 +000012634/* Override any GCC internal prototype to avoid an error.
12635 Use char because int might match the return type of a GCC
12636 builtin and then its argument prototype would still apply. */
John Criswell7a73b802003-06-30 21:59:07 +000012637#ifdef __cplusplus
12638extern "C"
12639#endif
John Criswell7a73b802003-06-30 21:59:07 +000012640char mallinfo ();
John Criswell7a73b802003-06-30 21:59:07 +000012641int
12642main ()
12643{
Reid Spencera773bd52006-08-04 18:18:08 +000012644return mallinfo ();
John Criswell7a73b802003-06-30 21:59:07 +000012645 ;
12646 return 0;
12647}
12648_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000012649for ac_lib in '' malloc; do
12650 if test -z "$ac_lib"; then
12651 ac_res="none required"
12652 else
12653 ac_res=-l$ac_lib
John Criswell7a73b802003-06-30 21:59:07 +000012654 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000012655 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012656 rm -f conftest.$ac_objext conftest$ac_exeext
12657if { (ac_try="$ac_link"
12658case "(($ac_try" in
12659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12660 *) ac_try_echo=$ac_try;;
12661esac
12662eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12663 (eval "$ac_link") 2>conftest.er1
12664 ac_status=$?
12665 grep -v '^ *+' conftest.er1 >conftest.err
12666 rm -f conftest.er1
12667 cat conftest.err >&5
12668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12669 (exit $ac_status); } &&
12670 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12671 { (case "(($ac_try" in
12672 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12673 *) ac_try_echo=$ac_try;;
12674esac
12675eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12676 (eval "$ac_try") 2>&5
12677 ac_status=$?
12678 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12679 (exit $ac_status); }; } &&
12680 { ac_try='test -s conftest$ac_exeext'
12681 { (case "(($ac_try" in
12682 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12683 *) ac_try_echo=$ac_try;;
12684esac
12685eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12686 (eval "$ac_try") 2>&5
12687 ac_status=$?
12688 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12689 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000012690 ac_cv_search_mallinfo=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012691else
12692 echo "$as_me: failed program was:" >&5
12693sed 's/^/| /' conftest.$ac_ext >&5
12694
12695
John Criswell7a73b802003-06-30 21:59:07 +000012696fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012697
Bill Wendlingebcceee2009-04-18 11:20:33 +000012698rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012699 conftest$ac_exeext
12700 if test "${ac_cv_search_mallinfo+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000012701 break
John Criswell7a73b802003-06-30 21:59:07 +000012702fi
Reid Spencera773bd52006-08-04 18:18:08 +000012703done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012704if test "${ac_cv_search_mallinfo+set}" = set; then
12705 :
Reid Spencera773bd52006-08-04 18:18:08 +000012706else
12707 ac_cv_search_mallinfo=no
12708fi
12709rm conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +000012710LIBS=$ac_func_search_save_LIBS
12711fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012712{ echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
12713echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000012714ac_res=$ac_cv_search_mallinfo
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012715if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000012716 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
John Criswell5ab73462003-10-09 15:44:28 +000012717
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012718cat >>confdefs.h <<\_ACEOF
12719#define HAVE_MALLINFO 1
12720_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000012721
12722fi
12723
12724
NAKAMURA Takumic73f3d12011-11-28 01:07:19 +000012725if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012726
12727{ echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
12728echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
12729if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
12730 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer22177fe2005-07-12 15:24:20 +000012731else
Edward O'Callaghan5da60462009-10-14 11:12:33 +000012732 ac_check_lib_save_LIBS=$LIBS
12733LIBS="-lpthread $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012734cat >conftest.$ac_ext <<_ACEOF
12735/* confdefs.h. */
12736_ACEOF
12737cat confdefs.h >>conftest.$ac_ext
12738cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer22177fe2005-07-12 15:24:20 +000012739/* end confdefs.h. */
12740
Reid Spencera773bd52006-08-04 18:18:08 +000012741/* Override any GCC internal prototype to avoid an error.
12742 Use char because int might match the return type of a GCC
12743 builtin and then its argument prototype would still apply. */
Reid Spencer22177fe2005-07-12 15:24:20 +000012744#ifdef __cplusplus
12745extern "C"
12746#endif
Reid Spencer22177fe2005-07-12 15:24:20 +000012747char pthread_mutex_init ();
12748int
12749main ()
12750{
Reid Spencera773bd52006-08-04 18:18:08 +000012751return pthread_mutex_init ();
Reid Spencer22177fe2005-07-12 15:24:20 +000012752 ;
12753 return 0;
12754}
12755_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012756rm -f conftest.$ac_objext conftest$ac_exeext
12757if { (ac_try="$ac_link"
12758case "(($ac_try" in
12759 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12760 *) ac_try_echo=$ac_try;;
12761esac
12762eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12763 (eval "$ac_link") 2>conftest.er1
12764 ac_status=$?
12765 grep -v '^ *+' conftest.er1 >conftest.err
12766 rm -f conftest.er1
12767 cat conftest.err >&5
12768 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12769 (exit $ac_status); } &&
12770 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12771 { (case "(($ac_try" in
12772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12773 *) ac_try_echo=$ac_try;;
12774esac
12775eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12776 (eval "$ac_try") 2>&5
12777 ac_status=$?
12778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12779 (exit $ac_status); }; } &&
12780 { ac_try='test -s conftest$ac_exeext'
12781 { (case "(($ac_try" in
12782 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12783 *) ac_try_echo=$ac_try;;
12784esac
12785eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12786 (eval "$ac_try") 2>&5
12787 ac_status=$?
12788 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12789 (exit $ac_status); }; }; then
Edward O'Callaghan5da60462009-10-14 11:12:33 +000012790 ac_cv_lib_pthread_pthread_mutex_init=yes
Reid Spencer22177fe2005-07-12 15:24:20 +000012791else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012792 echo "$as_me: failed program was:" >&5
12793sed 's/^/| /' conftest.$ac_ext >&5
12794
12795 ac_cv_lib_pthread_pthread_mutex_init=no
Reid Spencer22177fe2005-07-12 15:24:20 +000012796fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012797
Bill Wendlingebcceee2009-04-18 11:20:33 +000012798rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012799 conftest$ac_exeext conftest.$ac_ext
Edward O'Callaghan5da60462009-10-14 11:12:33 +000012800LIBS=$ac_check_lib_save_LIBS
Reid Spencer22177fe2005-07-12 15:24:20 +000012801fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012802{ echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
12803echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
12804if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
Edward O'Callaghan5da60462009-10-14 11:12:33 +000012805 cat >>confdefs.h <<_ACEOF
12806#define HAVE_LIBPTHREAD 1
Edward O'Callaghan2b7b37a2009-10-13 01:01:38 +000012807_ACEOF
Reid Spencer22177fe2005-07-12 15:24:20 +000012808
Edward O'Callaghan5da60462009-10-14 11:12:33 +000012809 LIBS="-lpthread $LIBS"
12810
Reid Spencer22177fe2005-07-12 15:24:20 +000012811fi
12812
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012813 { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
12814echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
12815if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12816 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke5f268f72003-12-05 19:29:01 +000012817else
12818 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012819cat >conftest.$ac_ext <<_ACEOF
12820/* confdefs.h. */
12821_ACEOF
12822cat confdefs.h >>conftest.$ac_ext
12823cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke5f268f72003-12-05 19:29:01 +000012824/* end confdefs.h. */
12825
Reid Spencera773bd52006-08-04 18:18:08 +000012826/* Override any GCC internal prototype to avoid an error.
12827 Use char because int might match the return type of a GCC
12828 builtin and then its argument prototype would still apply. */
Brian Gaeke5f268f72003-12-05 19:29:01 +000012829#ifdef __cplusplus
12830extern "C"
12831#endif
Brian Gaeke5f268f72003-12-05 19:29:01 +000012832char pthread_mutex_lock ();
12833int
12834main ()
12835{
Reid Spencera773bd52006-08-04 18:18:08 +000012836return pthread_mutex_lock ();
Brian Gaeke5f268f72003-12-05 19:29:01 +000012837 ;
12838 return 0;
12839}
12840_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000012841for ac_lib in '' pthread; do
12842 if test -z "$ac_lib"; then
12843 ac_res="none required"
12844 else
12845 ac_res=-l$ac_lib
Brian Gaeke5f268f72003-12-05 19:29:01 +000012846 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000012847 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012848 rm -f conftest.$ac_objext conftest$ac_exeext
12849if { (ac_try="$ac_link"
12850case "(($ac_try" in
12851 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12852 *) ac_try_echo=$ac_try;;
12853esac
12854eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12855 (eval "$ac_link") 2>conftest.er1
12856 ac_status=$?
12857 grep -v '^ *+' conftest.er1 >conftest.err
12858 rm -f conftest.er1
12859 cat conftest.err >&5
12860 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12861 (exit $ac_status); } &&
12862 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12863 { (case "(($ac_try" in
12864 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12865 *) ac_try_echo=$ac_try;;
12866esac
12867eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12868 (eval "$ac_try") 2>&5
12869 ac_status=$?
12870 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12871 (exit $ac_status); }; } &&
12872 { ac_try='test -s conftest$ac_exeext'
12873 { (case "(($ac_try" in
12874 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12875 *) ac_try_echo=$ac_try;;
12876esac
12877eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12878 (eval "$ac_try") 2>&5
12879 ac_status=$?
12880 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12881 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000012882 ac_cv_search_pthread_mutex_lock=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012883else
12884 echo "$as_me: failed program was:" >&5
12885sed 's/^/| /' conftest.$ac_ext >&5
12886
12887
Brian Gaeke5f268f72003-12-05 19:29:01 +000012888fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012889
Bill Wendlingebcceee2009-04-18 11:20:33 +000012890rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012891 conftest$ac_exeext
12892 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000012893 break
Brian Gaeke5f268f72003-12-05 19:29:01 +000012894fi
Reid Spencera773bd52006-08-04 18:18:08 +000012895done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012896if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12897 :
Reid Spencera773bd52006-08-04 18:18:08 +000012898else
12899 ac_cv_search_pthread_mutex_lock=no
12900fi
12901rm conftest.$ac_ext
Brian Gaeke5f268f72003-12-05 19:29:01 +000012902LIBS=$ac_func_search_save_LIBS
12903fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012904{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
12905echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000012906ac_res=$ac_cv_search_pthread_mutex_lock
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012907if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000012908 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Brian Gaeke5f268f72003-12-05 19:29:01 +000012909
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012910cat >>confdefs.h <<\_ACEOF
12911#define HAVE_PTHREAD_MUTEX_LOCK 1
12912_ACEOF
John Criswell40468462004-09-24 21:19:06 +000012913
12914fi
Brian Gaeke5f268f72003-12-05 19:29:01 +000012915
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012916 { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
12917echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
12918if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
12919 echo $ECHO_N "(cached) $ECHO_C" >&6
Owen Andersonde8aed22009-06-16 18:20:20 +000012920else
12921 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012922cat >conftest.$ac_ext <<_ACEOF
12923/* confdefs.h. */
12924_ACEOF
12925cat confdefs.h >>conftest.$ac_ext
12926cat >>conftest.$ac_ext <<_ACEOF
Owen Andersonde8aed22009-06-16 18:20:20 +000012927/* end confdefs.h. */
12928
12929/* Override any GCC internal prototype to avoid an error.
12930 Use char because int might match the return type of a GCC
12931 builtin and then its argument prototype would still apply. */
12932#ifdef __cplusplus
12933extern "C"
12934#endif
12935char pthread_rwlock_init ();
12936int
12937main ()
12938{
12939return pthread_rwlock_init ();
12940 ;
12941 return 0;
12942}
12943_ACEOF
12944for ac_lib in '' pthread; do
12945 if test -z "$ac_lib"; then
12946 ac_res="none required"
12947 else
12948 ac_res=-l$ac_lib
12949 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12950 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012951 rm -f conftest.$ac_objext conftest$ac_exeext
12952if { (ac_try="$ac_link"
12953case "(($ac_try" in
12954 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12955 *) ac_try_echo=$ac_try;;
12956esac
12957eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12958 (eval "$ac_link") 2>conftest.er1
12959 ac_status=$?
12960 grep -v '^ *+' conftest.er1 >conftest.err
12961 rm -f conftest.er1
12962 cat conftest.err >&5
12963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12964 (exit $ac_status); } &&
12965 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12966 { (case "(($ac_try" in
12967 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12968 *) ac_try_echo=$ac_try;;
12969esac
12970eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12971 (eval "$ac_try") 2>&5
12972 ac_status=$?
12973 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12974 (exit $ac_status); }; } &&
12975 { ac_try='test -s conftest$ac_exeext'
12976 { (case "(($ac_try" in
12977 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12978 *) ac_try_echo=$ac_try;;
12979esac
12980eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12981 (eval "$ac_try") 2>&5
12982 ac_status=$?
12983 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12984 (exit $ac_status); }; }; then
Owen Andersonde8aed22009-06-16 18:20:20 +000012985 ac_cv_search_pthread_rwlock_init=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012986else
12987 echo "$as_me: failed program was:" >&5
12988sed 's/^/| /' conftest.$ac_ext >&5
12989
12990
Owen Andersonde8aed22009-06-16 18:20:20 +000012991fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012992
Owen Andersonde8aed22009-06-16 18:20:20 +000012993rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012994 conftest$ac_exeext
12995 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
Owen Andersonde8aed22009-06-16 18:20:20 +000012996 break
12997fi
12998done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012999if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13000 :
Owen Andersonde8aed22009-06-16 18:20:20 +000013001else
13002 ac_cv_search_pthread_rwlock_init=no
13003fi
13004rm conftest.$ac_ext
13005LIBS=$ac_func_search_save_LIBS
13006fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013007{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
13008echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
Owen Andersonde8aed22009-06-16 18:20:20 +000013009ac_res=$ac_cv_search_pthread_rwlock_init
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013010if test "$ac_res" != no; then
Owen Andersonde8aed22009-06-16 18:20:20 +000013011 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13012
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013013cat >>confdefs.h <<\_ACEOF
13014#define HAVE_PTHREAD_RWLOCK_INIT 1
13015_ACEOF
Owen Andersonde8aed22009-06-16 18:20:20 +000013016
13017fi
13018
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013019 { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
13020echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
13021if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13022 echo $ECHO_N "(cached) $ECHO_C" >&6
Owen Anderson27fcfe12009-06-25 23:10:26 +000013023else
13024 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013025cat >conftest.$ac_ext <<_ACEOF
13026/* confdefs.h. */
13027_ACEOF
13028cat confdefs.h >>conftest.$ac_ext
13029cat >>conftest.$ac_ext <<_ACEOF
Owen Anderson27fcfe12009-06-25 23:10:26 +000013030/* end confdefs.h. */
13031
13032/* Override any GCC internal prototype to avoid an error.
13033 Use char because int might match the return type of a GCC
13034 builtin and then its argument prototype would still apply. */
13035#ifdef __cplusplus
13036extern "C"
13037#endif
13038char pthread_getspecific ();
13039int
13040main ()
13041{
13042return pthread_getspecific ();
13043 ;
13044 return 0;
13045}
13046_ACEOF
13047for ac_lib in '' pthread; do
13048 if test -z "$ac_lib"; then
13049 ac_res="none required"
13050 else
13051 ac_res=-l$ac_lib
13052 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13053 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013054 rm -f conftest.$ac_objext conftest$ac_exeext
13055if { (ac_try="$ac_link"
13056case "(($ac_try" in
13057 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13058 *) ac_try_echo=$ac_try;;
13059esac
13060eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13061 (eval "$ac_link") 2>conftest.er1
13062 ac_status=$?
13063 grep -v '^ *+' conftest.er1 >conftest.err
13064 rm -f conftest.er1
13065 cat conftest.err >&5
13066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13067 (exit $ac_status); } &&
13068 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13069 { (case "(($ac_try" in
13070 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13071 *) ac_try_echo=$ac_try;;
13072esac
13073eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13074 (eval "$ac_try") 2>&5
13075 ac_status=$?
13076 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13077 (exit $ac_status); }; } &&
13078 { ac_try='test -s conftest$ac_exeext'
13079 { (case "(($ac_try" in
13080 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13081 *) ac_try_echo=$ac_try;;
13082esac
13083eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13084 (eval "$ac_try") 2>&5
13085 ac_status=$?
13086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13087 (exit $ac_status); }; }; then
Owen Anderson27fcfe12009-06-25 23:10:26 +000013088 ac_cv_search_pthread_getspecific=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013089else
13090 echo "$as_me: failed program was:" >&5
13091sed 's/^/| /' conftest.$ac_ext >&5
13092
13093
Owen Anderson27fcfe12009-06-25 23:10:26 +000013094fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013095
Owen Anderson27fcfe12009-06-25 23:10:26 +000013096rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013097 conftest$ac_exeext
13098 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
Owen Anderson27fcfe12009-06-25 23:10:26 +000013099 break
13100fi
13101done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013102if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13103 :
Owen Anderson27fcfe12009-06-25 23:10:26 +000013104else
13105 ac_cv_search_pthread_getspecific=no
13106fi
13107rm conftest.$ac_ext
13108LIBS=$ac_func_search_save_LIBS
13109fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013110{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
13111echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
Owen Anderson27fcfe12009-06-25 23:10:26 +000013112ac_res=$ac_cv_search_pthread_getspecific
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013113if test "$ac_res" != no; then
Owen Anderson27fcfe12009-06-25 23:10:26 +000013114 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13115
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013116cat >>confdefs.h <<\_ACEOF
13117#define HAVE_PTHREAD_GETSPECIFIC 1
13118_ACEOF
Owen Anderson27fcfe12009-06-25 23:10:26 +000013119
13120fi
13121
Reid Spencer0a262ba2005-08-24 10:07:20 +000013122fi
Brian Gaekec9a410c2004-02-23 21:30:37 +000013123
Reid Spencer5e1d9a52004-11-25 04:51:04 +000013124
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013125# Check whether --with-udis86 was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013126if test "${with_udis86+set}" = set; then
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013127 withval=$with_udis86;
13128 USE_UDIS86=1
13129
13130 case "$withval" in
Reid Spencer30fe5262007-01-20 07:48:49 +000013131 /usr/lib|yes) ;;
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013132 *) LDFLAGS="$LDFLAGS -L${withval}" ;;
13133 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013134
13135{ echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
13136echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
13137if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
13138 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013139else
13140 ac_check_lib_save_LIBS=$LIBS
13141LIBS="-ludis86 $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013142cat >conftest.$ac_ext <<_ACEOF
13143/* confdefs.h. */
13144_ACEOF
13145cat confdefs.h >>conftest.$ac_ext
13146cat >>conftest.$ac_ext <<_ACEOF
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013147/* end confdefs.h. */
13148
13149/* Override any GCC internal prototype to avoid an error.
13150 Use char because int might match the return type of a GCC
13151 builtin and then its argument prototype would still apply. */
13152#ifdef __cplusplus
13153extern "C"
13154#endif
13155char ud_init ();
13156int
13157main ()
13158{
13159return ud_init ();
13160 ;
13161 return 0;
13162}
13163_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013164rm -f conftest.$ac_objext conftest$ac_exeext
13165if { (ac_try="$ac_link"
13166case "(($ac_try" in
13167 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13168 *) ac_try_echo=$ac_try;;
13169esac
13170eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13171 (eval "$ac_link") 2>conftest.er1
13172 ac_status=$?
13173 grep -v '^ *+' conftest.er1 >conftest.err
13174 rm -f conftest.er1
13175 cat conftest.err >&5
13176 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13177 (exit $ac_status); } &&
13178 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13179 { (case "(($ac_try" in
13180 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13181 *) ac_try_echo=$ac_try;;
13182esac
13183eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13184 (eval "$ac_try") 2>&5
13185 ac_status=$?
13186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13187 (exit $ac_status); }; } &&
13188 { ac_try='test -s conftest$ac_exeext'
13189 { (case "(($ac_try" in
13190 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13191 *) ac_try_echo=$ac_try;;
13192esac
13193eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13194 (eval "$ac_try") 2>&5
13195 ac_status=$?
13196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13197 (exit $ac_status); }; }; then
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013198 ac_cv_lib_udis86_ud_init=yes
13199else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013200 echo "$as_me: failed program was:" >&5
13201sed 's/^/| /' conftest.$ac_ext >&5
13202
13203 ac_cv_lib_udis86_ud_init=no
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013204fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013205
Bill Wendlingebcceee2009-04-18 11:20:33 +000013206rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013207 conftest$ac_exeext conftest.$ac_ext
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013208LIBS=$ac_check_lib_save_LIBS
13209fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013210{ echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
13211echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
13212if test $ac_cv_lib_udis86_ud_init = yes; then
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013213 cat >>confdefs.h <<_ACEOF
13214#define HAVE_LIBUDIS86 1
13215_ACEOF
13216
13217 LIBS="-ludis86 $LIBS"
13218
13219else
13220
13221 echo "Error! You need to have libudis86 around."
13222 exit -1
13223
13224fi
13225
13226
13227else
13228 USE_UDIS86=0
13229
13230fi
13231
13232
13233cat >>confdefs.h <<_ACEOF
13234#define USE_UDIS86 $USE_UDIS86
13235_ACEOF
13236
13237
13238
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013239# Check whether --with-oprofile was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013240if test "${with_oprofile+set}" = set; then
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013241 withval=$with_oprofile;
13242 USE_OPROFILE=1
13243
13244 case "$withval" in
13245 /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013246 no) llvm_cv_oppath=
13247 USE_OPROFILE=0
13248 ;;
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013249 *) llvm_cv_oppath="${withval}/lib/oprofile"
13250 CPPFLAGS="-I${withval}/include";;
13251 esac
Eli Bendersky61b18512012-03-13 08:33:15 +000013252 case $llvm_cv_os_type in
13253 Linux)
13254 if test -n "$llvm_cv_oppath" ; then
13255 LIBS="$LIBS -lopagent -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
13256 { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013257echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
13258if test "${ac_cv_search_bfd_init+set}" = set; then
13259 echo $ECHO_N "(cached) $ECHO_C" >&6
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013260else
13261 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013262cat >conftest.$ac_ext <<_ACEOF
13263/* confdefs.h. */
13264_ACEOF
13265cat confdefs.h >>conftest.$ac_ext
13266cat >>conftest.$ac_ext <<_ACEOF
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013267/* end confdefs.h. */
13268
13269/* Override any GCC internal prototype to avoid an error.
13270 Use char because int might match the return type of a GCC
13271 builtin and then its argument prototype would still apply. */
13272#ifdef __cplusplus
13273extern "C"
13274#endif
13275char bfd_init ();
13276int
13277main ()
13278{
13279return bfd_init ();
13280 ;
13281 return 0;
13282}
13283_ACEOF
13284for ac_lib in '' bfd; do
13285 if test -z "$ac_lib"; then
13286 ac_res="none required"
13287 else
13288 ac_res=-l$ac_lib
13289 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13290 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013291 rm -f conftest.$ac_objext conftest$ac_exeext
13292if { (ac_try="$ac_link"
13293case "(($ac_try" in
13294 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13295 *) ac_try_echo=$ac_try;;
13296esac
13297eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13298 (eval "$ac_link") 2>conftest.er1
13299 ac_status=$?
13300 grep -v '^ *+' conftest.er1 >conftest.err
13301 rm -f conftest.er1
13302 cat conftest.err >&5
13303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13304 (exit $ac_status); } &&
13305 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13306 { (case "(($ac_try" in
13307 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13308 *) ac_try_echo=$ac_try;;
13309esac
13310eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13311 (eval "$ac_try") 2>&5
13312 ac_status=$?
13313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13314 (exit $ac_status); }; } &&
13315 { ac_try='test -s conftest$ac_exeext'
13316 { (case "(($ac_try" in
13317 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13318 *) ac_try_echo=$ac_try;;
13319esac
13320eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13321 (eval "$ac_try") 2>&5
13322 ac_status=$?
13323 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13324 (exit $ac_status); }; }; then
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013325 ac_cv_search_bfd_init=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013326else
13327 echo "$as_me: failed program was:" >&5
13328sed 's/^/| /' conftest.$ac_ext >&5
13329
13330
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013331fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013332
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013333rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013334 conftest$ac_exeext
13335 if test "${ac_cv_search_bfd_init+set}" = set; then
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013336 break
13337fi
13338done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013339if test "${ac_cv_search_bfd_init+set}" = set; then
13340 :
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013341else
13342 ac_cv_search_bfd_init=no
13343fi
13344rm conftest.$ac_ext
13345LIBS=$ac_func_search_save_LIBS
13346fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013347{ echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
13348echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013349ac_res=$ac_cv_search_bfd_init
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013350if test "$ac_res" != no; then
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013351 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13352
13353fi
13354
Eli Bendersky61b18512012-03-13 08:33:15 +000013355 { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013356echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
13357if test "${ac_cv_search_op_open_agent+set}" = set; then
13358 echo $ECHO_N "(cached) $ECHO_C" >&6
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013359else
13360 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013361cat >conftest.$ac_ext <<_ACEOF
13362/* confdefs.h. */
13363_ACEOF
13364cat confdefs.h >>conftest.$ac_ext
13365cat >>conftest.$ac_ext <<_ACEOF
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013366/* end confdefs.h. */
13367
13368/* Override any GCC internal prototype to avoid an error.
13369 Use char because int might match the return type of a GCC
13370 builtin and then its argument prototype would still apply. */
13371#ifdef __cplusplus
13372extern "C"
13373#endif
13374char op_open_agent ();
13375int
13376main ()
13377{
13378return op_open_agent ();
13379 ;
13380 return 0;
13381}
13382_ACEOF
13383for ac_lib in '' opagent; do
13384 if test -z "$ac_lib"; then
13385 ac_res="none required"
13386 else
13387 ac_res=-l$ac_lib
13388 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13389 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013390 rm -f conftest.$ac_objext conftest$ac_exeext
13391if { (ac_try="$ac_link"
13392case "(($ac_try" in
13393 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13394 *) ac_try_echo=$ac_try;;
13395esac
13396eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13397 (eval "$ac_link") 2>conftest.er1
13398 ac_status=$?
13399 grep -v '^ *+' conftest.er1 >conftest.err
13400 rm -f conftest.er1
13401 cat conftest.err >&5
13402 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13403 (exit $ac_status); } &&
13404 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13405 { (case "(($ac_try" in
13406 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13407 *) ac_try_echo=$ac_try;;
13408esac
13409eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13410 (eval "$ac_try") 2>&5
13411 ac_status=$?
13412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13413 (exit $ac_status); }; } &&
13414 { ac_try='test -s conftest$ac_exeext'
13415 { (case "(($ac_try" in
13416 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13417 *) ac_try_echo=$ac_try;;
13418esac
13419eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13420 (eval "$ac_try") 2>&5
13421 ac_status=$?
13422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13423 (exit $ac_status); }; }; then
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013424 ac_cv_search_op_open_agent=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013425else
13426 echo "$as_me: failed program was:" >&5
13427sed 's/^/| /' conftest.$ac_ext >&5
13428
13429
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013430fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013431
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013432rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013433 conftest$ac_exeext
13434 if test "${ac_cv_search_op_open_agent+set}" = set; then
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013435 break
13436fi
13437done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013438if test "${ac_cv_search_op_open_agent+set}" = set; then
13439 :
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013440else
13441 ac_cv_search_op_open_agent=no
13442fi
13443rm conftest.$ac_ext
13444LIBS=$ac_func_search_save_LIBS
13445fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013446{ echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
13447echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013448ac_res=$ac_cv_search_op_open_agent
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013449if test "$ac_res" != no; then
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013450 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13451
13452else
13453
Eli Bendersky61b18512012-03-13 08:33:15 +000013454 echo "Error! You need to have libopagent around."
13455 exit -1
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013456
13457fi
13458
Eli Bendersky61b18512012-03-13 08:33:15 +000013459 if test "${ac_cv_header_opagent_h+set}" = set; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013460 { echo "$as_me:$LINENO: checking for opagent.h" >&5
13461echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13462if test "${ac_cv_header_opagent_h+set}" = set; then
13463 echo $ECHO_N "(cached) $ECHO_C" >&6
13464fi
13465{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13466echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13467else
13468 # Is the header compilable?
13469{ echo "$as_me:$LINENO: checking opagent.h usability" >&5
13470echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
13471cat >conftest.$ac_ext <<_ACEOF
13472/* confdefs.h. */
13473_ACEOF
13474cat confdefs.h >>conftest.$ac_ext
13475cat >>conftest.$ac_ext <<_ACEOF
13476/* end confdefs.h. */
13477$ac_includes_default
13478#include <opagent.h>
13479_ACEOF
13480rm -f conftest.$ac_objext
13481if { (ac_try="$ac_compile"
13482case "(($ac_try" in
13483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13484 *) ac_try_echo=$ac_try;;
13485esac
13486eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13487 (eval "$ac_compile") 2>conftest.er1
13488 ac_status=$?
13489 grep -v '^ *+' conftest.er1 >conftest.err
13490 rm -f conftest.er1
13491 cat conftest.err >&5
13492 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13493 (exit $ac_status); } &&
13494 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13495 { (case "(($ac_try" in
13496 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13497 *) ac_try_echo=$ac_try;;
13498esac
13499eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13500 (eval "$ac_try") 2>&5
13501 ac_status=$?
13502 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13503 (exit $ac_status); }; } &&
13504 { ac_try='test -s conftest.$ac_objext'
13505 { (case "(($ac_try" in
13506 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13507 *) ac_try_echo=$ac_try;;
13508esac
13509eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13510 (eval "$ac_try") 2>&5
13511 ac_status=$?
13512 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13513 (exit $ac_status); }; }; then
13514 ac_header_compiler=yes
13515else
13516 echo "$as_me: failed program was:" >&5
13517sed 's/^/| /' conftest.$ac_ext >&5
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013518
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013519 ac_header_compiler=no
13520fi
13521
13522rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13523{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13524echo "${ECHO_T}$ac_header_compiler" >&6; }
13525
13526# Is the header present?
13527{ echo "$as_me:$LINENO: checking opagent.h presence" >&5
13528echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
13529cat >conftest.$ac_ext <<_ACEOF
13530/* confdefs.h. */
13531_ACEOF
13532cat confdefs.h >>conftest.$ac_ext
13533cat >>conftest.$ac_ext <<_ACEOF
13534/* end confdefs.h. */
13535#include <opagent.h>
13536_ACEOF
13537if { (ac_try="$ac_cpp conftest.$ac_ext"
13538case "(($ac_try" in
13539 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13540 *) ac_try_echo=$ac_try;;
13541esac
13542eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13543 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13544 ac_status=$?
13545 grep -v '^ *+' conftest.er1 >conftest.err
13546 rm -f conftest.er1
13547 cat conftest.err >&5
13548 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13549 (exit $ac_status); } >/dev/null; then
13550 if test -s conftest.err; then
13551 ac_cpp_err=$ac_c_preproc_warn_flag
13552 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13553 else
13554 ac_cpp_err=
13555 fi
13556else
13557 ac_cpp_err=yes
13558fi
13559if test -z "$ac_cpp_err"; then
13560 ac_header_preproc=yes
13561else
13562 echo "$as_me: failed program was:" >&5
13563sed 's/^/| /' conftest.$ac_ext >&5
13564
13565 ac_header_preproc=no
13566fi
13567
13568rm -f conftest.err conftest.$ac_ext
13569{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13570echo "${ECHO_T}$ac_header_preproc" >&6; }
13571
13572# So? What about this header?
13573case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13574 yes:no: )
13575 { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
13576echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13577 { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
13578echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
13579 ac_header_preproc=yes
13580 ;;
13581 no:yes:* )
13582 { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
13583echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
13584 { echo "$as_me:$LINENO: WARNING: opagent.h: check for missing prerequisite headers?" >&5
13585echo "$as_me: WARNING: opagent.h: check for missing prerequisite headers?" >&2;}
13586 { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
13587echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
13588 { echo "$as_me:$LINENO: WARNING: opagent.h: section \"Present But Cannot Be Compiled\"" >&5
13589echo "$as_me: WARNING: opagent.h: section \"Present But Cannot Be Compiled\"" >&2;}
13590 { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
13591echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
13592 { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
13593echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
13594 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000013595## ------------------------------------ ##
13596## Report this to http://llvm.org/bugs/ ##
13597## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013598_ASBOX
13599 ) | sed "s/^/$as_me: WARNING: /" >&2
13600 ;;
13601esac
13602{ echo "$as_me:$LINENO: checking for opagent.h" >&5
13603echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13604if test "${ac_cv_header_opagent_h+set}" = set; then
13605 echo $ECHO_N "(cached) $ECHO_C" >&6
13606else
13607 ac_cv_header_opagent_h=$ac_header_preproc
13608fi
13609{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13610echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13611
13612fi
13613if test $ac_cv_header_opagent_h = yes; then
13614 :
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013615else
13616
Eli Bendersky61b18512012-03-13 08:33:15 +000013617 echo "Error! You need to have opagent.h around."
13618 exit -1
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013619
13620fi
13621
13622
Eli Bendersky61b18512012-03-13 08:33:15 +000013623 fi ;;
13624 *)
13625 { { echo "$as_me:$LINENO: error: OProfile support is available on Linux only." >&5
13626echo "$as_me: error: OProfile support is available on Linux only." >&2;}
13627 { (exit 1); exit 1; }; } ;;
13628 esac
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013629
13630else
13631
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013632 USE_OPROFILE=0
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013633
13634
13635fi
13636
13637
13638cat >>confdefs.h <<_ACEOF
Eli Bendersky61b18512012-03-13 08:33:15 +000013639#define LLVM_USE_OPROFILE $USE_OPROFILE
13640_ACEOF
13641
13642
13643
13644# Check whether --with-intel-jitevents was given.
13645if test "${with_intel_jitevents+set}" = set; then
13646 withval=$with_intel_jitevents;
13647 case $llvm_cv_os_type in
13648 Linux|Win32|Cygwin|MingW) ;;
13649 *)
13650 { { echo "$as_me:$LINENO: error:
13651 Intel JIT API support is available on Linux and Windows only.\"" >&5
13652echo "$as_me: error:
13653 Intel JIT API support is available on Linux and Windows only.\"" >&2;}
13654 { (exit 1); exit 1; }; } ;;
13655 esac
13656
13657 USE_INTEL_JITEVENTS=1
13658
13659 case "$llvm_cv_target_arch" in
13660 x86) llvm_intel_jitevents_archdir="lib32";;
13661 x86_64) llvm_intel_jitevents_archdir="lib64";;
13662 *) echo "Target architecture $llvm_cv_target_arch does not support Intel JIT Events API"
13663 exit -1;;
13664 esac
13665 INTEL_JITEVENTS_INCDIR="/opt/intel/vtune_amplifier_xe_2011/include"
13666 INTEL_JITEVENTS_LIBDIR="/opt/intel/vtune_amplifier_xe_2011/$llvm_intel_jitevents_archdir"
13667 case "$withval" in
13668 /* | [A-Za-z]:[\\/]*) INTEL_JITEVENTS_INCDIR=$withval/include
13669 INTEL_JITEVENTS_LIBDIR=$withval/$llvm_intel_jitevents_archdir ;;
13670 *) ;;
Eli Bendersky61b18512012-03-13 08:33:15 +000013671 esac
13672
13673
13674
13675
13676 LIBS="$LIBS -L${INTEL_JITEVENTS_LIBDIR}"
13677 CPPFLAGS="$CPPFLAGS -I$INTEL_JITEVENTS_INCDIR"
13678
13679 { echo "$as_me:$LINENO: checking for library containing iJIT_IsProfilingActive" >&5
13680echo $ECHO_N "checking for library containing iJIT_IsProfilingActive... $ECHO_C" >&6; }
13681if test "${ac_cv_search_iJIT_IsProfilingActive+set}" = set; then
13682 echo $ECHO_N "(cached) $ECHO_C" >&6
13683else
13684 ac_func_search_save_LIBS=$LIBS
13685cat >conftest.$ac_ext <<_ACEOF
13686/* confdefs.h. */
13687_ACEOF
13688cat confdefs.h >>conftest.$ac_ext
13689cat >>conftest.$ac_ext <<_ACEOF
13690/* end confdefs.h. */
13691
13692/* Override any GCC internal prototype to avoid an error.
13693 Use char because int might match the return type of a GCC
13694 builtin and then its argument prototype would still apply. */
13695#ifdef __cplusplus
13696extern "C"
13697#endif
13698char iJIT_IsProfilingActive ();
13699int
13700main ()
13701{
13702return iJIT_IsProfilingActive ();
13703 ;
13704 return 0;
13705}
13706_ACEOF
13707for ac_lib in '' jitprofiling; do
13708 if test -z "$ac_lib"; then
13709 ac_res="none required"
13710 else
13711 ac_res=-l$ac_lib
13712 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13713 fi
13714 rm -f conftest.$ac_objext conftest$ac_exeext
13715if { (ac_try="$ac_link"
13716case "(($ac_try" in
13717 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13718 *) ac_try_echo=$ac_try;;
13719esac
13720eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13721 (eval "$ac_link") 2>conftest.er1
13722 ac_status=$?
13723 grep -v '^ *+' conftest.er1 >conftest.err
13724 rm -f conftest.er1
13725 cat conftest.err >&5
13726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13727 (exit $ac_status); } &&
13728 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13729 { (case "(($ac_try" in
13730 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13731 *) ac_try_echo=$ac_try;;
13732esac
13733eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13734 (eval "$ac_try") 2>&5
13735 ac_status=$?
13736 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13737 (exit $ac_status); }; } &&
13738 { ac_try='test -s conftest$ac_exeext'
13739 { (case "(($ac_try" in
13740 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13741 *) ac_try_echo=$ac_try;;
13742esac
13743eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13744 (eval "$ac_try") 2>&5
13745 ac_status=$?
13746 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13747 (exit $ac_status); }; }; then
13748 ac_cv_search_iJIT_IsProfilingActive=$ac_res
13749else
13750 echo "$as_me: failed program was:" >&5
13751sed 's/^/| /' conftest.$ac_ext >&5
13752
13753
13754fi
13755
13756rm -f core conftest.err conftest.$ac_objext \
13757 conftest$ac_exeext
13758 if test "${ac_cv_search_iJIT_IsProfilingActive+set}" = set; then
13759 break
13760fi
13761done
13762if test "${ac_cv_search_iJIT_IsProfilingActive+set}" = set; then
13763 :
13764else
13765 ac_cv_search_iJIT_IsProfilingActive=no
13766fi
13767rm conftest.$ac_ext
13768LIBS=$ac_func_search_save_LIBS
13769fi
13770{ echo "$as_me:$LINENO: result: $ac_cv_search_iJIT_IsProfilingActive" >&5
13771echo "${ECHO_T}$ac_cv_search_iJIT_IsProfilingActive" >&6; }
13772ac_res=$ac_cv_search_iJIT_IsProfilingActive
13773if test "$ac_res" != no; then
13774 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13775
13776else
13777
13778 echo "Error! Cannot find libjitprofiling.a. Please check path specified in flag --with-intel-jitevents"
13779 exit -1
13780
13781fi
13782
13783 if test "${ac_cv_header_jitprofiling_h+set}" = set; then
13784 { echo "$as_me:$LINENO: checking for jitprofiling.h" >&5
13785echo $ECHO_N "checking for jitprofiling.h... $ECHO_C" >&6; }
13786if test "${ac_cv_header_jitprofiling_h+set}" = set; then
13787 echo $ECHO_N "(cached) $ECHO_C" >&6
13788fi
13789{ echo "$as_me:$LINENO: result: $ac_cv_header_jitprofiling_h" >&5
13790echo "${ECHO_T}$ac_cv_header_jitprofiling_h" >&6; }
13791else
13792 # Is the header compilable?
13793{ echo "$as_me:$LINENO: checking jitprofiling.h usability" >&5
13794echo $ECHO_N "checking jitprofiling.h usability... $ECHO_C" >&6; }
13795cat >conftest.$ac_ext <<_ACEOF
13796/* confdefs.h. */
13797_ACEOF
13798cat confdefs.h >>conftest.$ac_ext
13799cat >>conftest.$ac_ext <<_ACEOF
13800/* end confdefs.h. */
13801$ac_includes_default
13802#include <jitprofiling.h>
13803_ACEOF
13804rm -f conftest.$ac_objext
13805if { (ac_try="$ac_compile"
13806case "(($ac_try" in
13807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13808 *) ac_try_echo=$ac_try;;
13809esac
13810eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13811 (eval "$ac_compile") 2>conftest.er1
13812 ac_status=$?
13813 grep -v '^ *+' conftest.er1 >conftest.err
13814 rm -f conftest.er1
13815 cat conftest.err >&5
13816 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13817 (exit $ac_status); } &&
13818 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13819 { (case "(($ac_try" in
13820 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13821 *) ac_try_echo=$ac_try;;
13822esac
13823eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13824 (eval "$ac_try") 2>&5
13825 ac_status=$?
13826 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13827 (exit $ac_status); }; } &&
13828 { ac_try='test -s conftest.$ac_objext'
13829 { (case "(($ac_try" in
13830 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13831 *) ac_try_echo=$ac_try;;
13832esac
13833eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13834 (eval "$ac_try") 2>&5
13835 ac_status=$?
13836 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13837 (exit $ac_status); }; }; then
13838 ac_header_compiler=yes
13839else
13840 echo "$as_me: failed program was:" >&5
13841sed 's/^/| /' conftest.$ac_ext >&5
13842
13843 ac_header_compiler=no
13844fi
13845
13846rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13847{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13848echo "${ECHO_T}$ac_header_compiler" >&6; }
13849
13850# Is the header present?
13851{ echo "$as_me:$LINENO: checking jitprofiling.h presence" >&5
13852echo $ECHO_N "checking jitprofiling.h presence... $ECHO_C" >&6; }
13853cat >conftest.$ac_ext <<_ACEOF
13854/* confdefs.h. */
13855_ACEOF
13856cat confdefs.h >>conftest.$ac_ext
13857cat >>conftest.$ac_ext <<_ACEOF
13858/* end confdefs.h. */
13859#include <jitprofiling.h>
13860_ACEOF
13861if { (ac_try="$ac_cpp conftest.$ac_ext"
13862case "(($ac_try" in
13863 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13864 *) ac_try_echo=$ac_try;;
13865esac
13866eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13867 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13868 ac_status=$?
13869 grep -v '^ *+' conftest.er1 >conftest.err
13870 rm -f conftest.er1
13871 cat conftest.err >&5
13872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13873 (exit $ac_status); } >/dev/null; then
13874 if test -s conftest.err; then
13875 ac_cpp_err=$ac_c_preproc_warn_flag
13876 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13877 else
13878 ac_cpp_err=
13879 fi
13880else
13881 ac_cpp_err=yes
13882fi
13883if test -z "$ac_cpp_err"; then
13884 ac_header_preproc=yes
13885else
13886 echo "$as_me: failed program was:" >&5
13887sed 's/^/| /' conftest.$ac_ext >&5
13888
13889 ac_header_preproc=no
13890fi
13891
13892rm -f conftest.err conftest.$ac_ext
13893{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13894echo "${ECHO_T}$ac_header_preproc" >&6; }
13895
13896# So? What about this header?
13897case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13898 yes:no: )
13899 { echo "$as_me:$LINENO: WARNING: jitprofiling.h: accepted by the compiler, rejected by the preprocessor!" >&5
13900echo "$as_me: WARNING: jitprofiling.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13901 { echo "$as_me:$LINENO: WARNING: jitprofiling.h: proceeding with the compiler's result" >&5
13902echo "$as_me: WARNING: jitprofiling.h: proceeding with the compiler's result" >&2;}
13903 ac_header_preproc=yes
13904 ;;
13905 no:yes:* )
13906 { echo "$as_me:$LINENO: WARNING: jitprofiling.h: present but cannot be compiled" >&5
13907echo "$as_me: WARNING: jitprofiling.h: present but cannot be compiled" >&2;}
13908 { echo "$as_me:$LINENO: WARNING: jitprofiling.h: check for missing prerequisite headers?" >&5
13909echo "$as_me: WARNING: jitprofiling.h: check for missing prerequisite headers?" >&2;}
13910 { echo "$as_me:$LINENO: WARNING: jitprofiling.h: see the Autoconf documentation" >&5
13911echo "$as_me: WARNING: jitprofiling.h: see the Autoconf documentation" >&2;}
13912 { echo "$as_me:$LINENO: WARNING: jitprofiling.h: section \"Present But Cannot Be Compiled\"" >&5
13913echo "$as_me: WARNING: jitprofiling.h: section \"Present But Cannot Be Compiled\"" >&2;}
13914 { echo "$as_me:$LINENO: WARNING: jitprofiling.h: proceeding with the preprocessor's result" >&5
13915echo "$as_me: WARNING: jitprofiling.h: proceeding with the preprocessor's result" >&2;}
13916 { echo "$as_me:$LINENO: WARNING: jitprofiling.h: in the future, the compiler will take precedence" >&5
13917echo "$as_me: WARNING: jitprofiling.h: in the future, the compiler will take precedence" >&2;}
13918 ( cat <<\_ASBOX
13919## ------------------------------------ ##
13920## Report this to http://llvm.org/bugs/ ##
13921## ------------------------------------ ##
13922_ASBOX
13923 ) | sed "s/^/$as_me: WARNING: /" >&2
13924 ;;
13925esac
13926{ echo "$as_me:$LINENO: checking for jitprofiling.h" >&5
13927echo $ECHO_N "checking for jitprofiling.h... $ECHO_C" >&6; }
13928if test "${ac_cv_header_jitprofiling_h+set}" = set; then
13929 echo $ECHO_N "(cached) $ECHO_C" >&6
13930else
13931 ac_cv_header_jitprofiling_h=$ac_header_preproc
13932fi
13933{ echo "$as_me:$LINENO: result: $ac_cv_header_jitprofiling_h" >&5
13934echo "${ECHO_T}$ac_cv_header_jitprofiling_h" >&6; }
13935
13936fi
13937if test $ac_cv_header_jitprofiling_h = yes; then
13938 :
13939else
13940
13941 echo "Error! Cannot find jitprofiling.h. Please check path specified in flag --with-intel-jitevents"
13942 exit -1
13943
13944fi
13945
13946
13947
13948
13949else
13950
13951 USE_INTEL_JITEVENTS=0
13952
13953
13954fi
13955
13956
13957cat >>confdefs.h <<_ACEOF
13958#define LLVM_USE_INTEL_JITEVENTS $USE_INTEL_JITEVENTS
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013959_ACEOF
13960
13961
13962
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013963
13964
13965
13966
13967
Reid Spencer59473af2004-12-25 07:31:29 +000013968ac_header_dirent=no
13969for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013970 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13971{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
13972echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
13973if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13974 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000013975else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013976 cat >conftest.$ac_ext <<_ACEOF
13977/* confdefs.h. */
13978_ACEOF
13979cat confdefs.h >>conftest.$ac_ext
13980cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000013981/* end confdefs.h. */
13982#include <sys/types.h>
13983#include <$ac_hdr>
13984
13985int
13986main ()
13987{
13988if ((DIR *) 0)
13989return 0;
13990 ;
13991 return 0;
13992}
13993_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013994rm -f conftest.$ac_objext
13995if { (ac_try="$ac_compile"
13996case "(($ac_try" in
13997 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13998 *) ac_try_echo=$ac_try;;
13999esac
14000eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14001 (eval "$ac_compile") 2>conftest.er1
14002 ac_status=$?
14003 grep -v '^ *+' conftest.er1 >conftest.err
14004 rm -f conftest.er1
14005 cat conftest.err >&5
14006 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14007 (exit $ac_status); } &&
14008 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14009 { (case "(($ac_try" in
14010 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14011 *) ac_try_echo=$ac_try;;
14012esac
14013eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14014 (eval "$ac_try") 2>&5
14015 ac_status=$?
14016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14017 (exit $ac_status); }; } &&
14018 { ac_try='test -s conftest.$ac_objext'
14019 { (case "(($ac_try" in
14020 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14021 *) ac_try_echo=$ac_try;;
14022esac
14023eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14024 (eval "$ac_try") 2>&5
14025 ac_status=$?
14026 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14027 (exit $ac_status); }; }; then
Reid Spencer59473af2004-12-25 07:31:29 +000014028 eval "$as_ac_Header=yes"
14029else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014030 echo "$as_me: failed program was:" >&5
14031sed 's/^/| /' conftest.$ac_ext >&5
14032
14033 eval "$as_ac_Header=no"
Reid Spencer59473af2004-12-25 07:31:29 +000014034fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014035
Reid Spencera773bd52006-08-04 18:18:08 +000014036rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer59473af2004-12-25 07:31:29 +000014037fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014038ac_res=`eval echo '${'$as_ac_Header'}'`
14039 { echo "$as_me:$LINENO: result: $ac_res" >&5
14040echo "${ECHO_T}$ac_res" >&6; }
14041if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer59473af2004-12-25 07:31:29 +000014042 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014043#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Reid Spencer59473af2004-12-25 07:31:29 +000014044_ACEOF
14045
14046ac_header_dirent=$ac_hdr; break
14047fi
14048
14049done
14050# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
14051if test $ac_header_dirent = dirent.h; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014052 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14053echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14054if test "${ac_cv_search_opendir+set}" = set; then
14055 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000014056else
14057 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014058cat >conftest.$ac_ext <<_ACEOF
14059/* confdefs.h. */
14060_ACEOF
14061cat confdefs.h >>conftest.$ac_ext
14062cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014063/* end confdefs.h. */
14064
Reid Spencera773bd52006-08-04 18:18:08 +000014065/* Override any GCC internal prototype to avoid an error.
14066 Use char because int might match the return type of a GCC
14067 builtin and then its argument prototype would still apply. */
Reid Spencer59473af2004-12-25 07:31:29 +000014068#ifdef __cplusplus
14069extern "C"
14070#endif
Reid Spencer59473af2004-12-25 07:31:29 +000014071char opendir ();
14072int
14073main ()
14074{
Reid Spencera773bd52006-08-04 18:18:08 +000014075return opendir ();
Reid Spencer59473af2004-12-25 07:31:29 +000014076 ;
14077 return 0;
14078}
14079_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000014080for ac_lib in '' dir; do
14081 if test -z "$ac_lib"; then
14082 ac_res="none required"
14083 else
14084 ac_res=-l$ac_lib
Reid Spencer59473af2004-12-25 07:31:29 +000014085 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000014086 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014087 rm -f conftest.$ac_objext conftest$ac_exeext
14088if { (ac_try="$ac_link"
14089case "(($ac_try" in
14090 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14091 *) ac_try_echo=$ac_try;;
14092esac
14093eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14094 (eval "$ac_link") 2>conftest.er1
14095 ac_status=$?
14096 grep -v '^ *+' conftest.er1 >conftest.err
14097 rm -f conftest.er1
14098 cat conftest.err >&5
14099 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14100 (exit $ac_status); } &&
14101 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14102 { (case "(($ac_try" in
14103 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14104 *) ac_try_echo=$ac_try;;
14105esac
14106eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14107 (eval "$ac_try") 2>&5
14108 ac_status=$?
14109 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14110 (exit $ac_status); }; } &&
14111 { ac_try='test -s conftest$ac_exeext'
14112 { (case "(($ac_try" in
14113 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14114 *) ac_try_echo=$ac_try;;
14115esac
14116eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14117 (eval "$ac_try") 2>&5
14118 ac_status=$?
14119 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14120 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000014121 ac_cv_search_opendir=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014122else
14123 echo "$as_me: failed program was:" >&5
14124sed 's/^/| /' conftest.$ac_ext >&5
14125
14126
Reid Spencer59473af2004-12-25 07:31:29 +000014127fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014128
Bill Wendlingebcceee2009-04-18 11:20:33 +000014129rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014130 conftest$ac_exeext
14131 if test "${ac_cv_search_opendir+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000014132 break
Reid Spencer59473af2004-12-25 07:31:29 +000014133fi
Reid Spencera773bd52006-08-04 18:18:08 +000014134done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014135if test "${ac_cv_search_opendir+set}" = set; then
14136 :
Reid Spencera773bd52006-08-04 18:18:08 +000014137else
14138 ac_cv_search_opendir=no
14139fi
14140rm conftest.$ac_ext
Reid Spencer59473af2004-12-25 07:31:29 +000014141LIBS=$ac_func_search_save_LIBS
14142fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014143{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14144echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000014145ac_res=$ac_cv_search_opendir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014146if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000014147 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Reid Spencer59473af2004-12-25 07:31:29 +000014148
14149fi
14150
14151else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014152 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14153echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14154if test "${ac_cv_search_opendir+set}" = set; then
14155 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000014156else
14157 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014158cat >conftest.$ac_ext <<_ACEOF
14159/* confdefs.h. */
14160_ACEOF
14161cat confdefs.h >>conftest.$ac_ext
14162cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014163/* end confdefs.h. */
14164
Reid Spencera773bd52006-08-04 18:18:08 +000014165/* Override any GCC internal prototype to avoid an error.
14166 Use char because int might match the return type of a GCC
14167 builtin and then its argument prototype would still apply. */
Reid Spencer59473af2004-12-25 07:31:29 +000014168#ifdef __cplusplus
14169extern "C"
14170#endif
Reid Spencer59473af2004-12-25 07:31:29 +000014171char opendir ();
14172int
14173main ()
14174{
Reid Spencera773bd52006-08-04 18:18:08 +000014175return opendir ();
Reid Spencer59473af2004-12-25 07:31:29 +000014176 ;
14177 return 0;
14178}
14179_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000014180for ac_lib in '' x; do
14181 if test -z "$ac_lib"; then
14182 ac_res="none required"
14183 else
14184 ac_res=-l$ac_lib
Reid Spencer59473af2004-12-25 07:31:29 +000014185 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000014186 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014187 rm -f conftest.$ac_objext conftest$ac_exeext
14188if { (ac_try="$ac_link"
14189case "(($ac_try" in
14190 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14191 *) ac_try_echo=$ac_try;;
14192esac
14193eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14194 (eval "$ac_link") 2>conftest.er1
14195 ac_status=$?
14196 grep -v '^ *+' conftest.er1 >conftest.err
14197 rm -f conftest.er1
14198 cat conftest.err >&5
14199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14200 (exit $ac_status); } &&
14201 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14202 { (case "(($ac_try" in
14203 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14204 *) ac_try_echo=$ac_try;;
14205esac
14206eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14207 (eval "$ac_try") 2>&5
14208 ac_status=$?
14209 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14210 (exit $ac_status); }; } &&
14211 { ac_try='test -s conftest$ac_exeext'
14212 { (case "(($ac_try" in
14213 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14214 *) ac_try_echo=$ac_try;;
14215esac
14216eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14217 (eval "$ac_try") 2>&5
14218 ac_status=$?
14219 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14220 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000014221 ac_cv_search_opendir=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014222else
14223 echo "$as_me: failed program was:" >&5
14224sed 's/^/| /' conftest.$ac_ext >&5
14225
14226
Reid Spencer59473af2004-12-25 07:31:29 +000014227fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014228
Bill Wendlingebcceee2009-04-18 11:20:33 +000014229rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014230 conftest$ac_exeext
14231 if test "${ac_cv_search_opendir+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000014232 break
Reid Spencer59473af2004-12-25 07:31:29 +000014233fi
Reid Spencera773bd52006-08-04 18:18:08 +000014234done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014235if test "${ac_cv_search_opendir+set}" = set; then
14236 :
Reid Spencera773bd52006-08-04 18:18:08 +000014237else
14238 ac_cv_search_opendir=no
14239fi
14240rm conftest.$ac_ext
Reid Spencer59473af2004-12-25 07:31:29 +000014241LIBS=$ac_func_search_save_LIBS
14242fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014243{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14244echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000014245ac_res=$ac_cv_search_opendir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014246if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000014247 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Reid Spencer59473af2004-12-25 07:31:29 +000014248
14249fi
14250
14251fi
14252
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014253{ echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
14254echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
14255if test "${ac_cv_header_mmap_anon+set}" = set; then
14256 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000014257else
14258 ac_ext=c
14259ac_cpp='$CPP $CPPFLAGS'
14260ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14261ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14262ac_compiler_gnu=$ac_cv_c_compiler_gnu
14263
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014264 cat >conftest.$ac_ext <<_ACEOF
14265/* confdefs.h. */
14266_ACEOF
14267cat confdefs.h >>conftest.$ac_ext
14268cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014269/* end confdefs.h. */
14270#include <sys/mman.h>
14271#include <unistd.h>
14272#include <fcntl.h>
14273int
14274main ()
14275{
14276mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
14277 ;
14278 return 0;
14279}
14280_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014281rm -f conftest.$ac_objext
14282if { (ac_try="$ac_compile"
14283case "(($ac_try" in
14284 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14285 *) ac_try_echo=$ac_try;;
14286esac
14287eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14288 (eval "$ac_compile") 2>conftest.er1
14289 ac_status=$?
14290 grep -v '^ *+' conftest.er1 >conftest.err
14291 rm -f conftest.er1
14292 cat conftest.err >&5
14293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14294 (exit $ac_status); } &&
14295 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14296 { (case "(($ac_try" in
14297 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14298 *) ac_try_echo=$ac_try;;
14299esac
14300eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14301 (eval "$ac_try") 2>&5
14302 ac_status=$?
14303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14304 (exit $ac_status); }; } &&
14305 { ac_try='test -s conftest.$ac_objext'
14306 { (case "(($ac_try" in
14307 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14308 *) ac_try_echo=$ac_try;;
14309esac
14310eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14311 (eval "$ac_try") 2>&5
14312 ac_status=$?
14313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14314 (exit $ac_status); }; }; then
Reid Spencer59473af2004-12-25 07:31:29 +000014315 ac_cv_header_mmap_anon=yes
14316else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014317 echo "$as_me: failed program was:" >&5
14318sed 's/^/| /' conftest.$ac_ext >&5
14319
14320 ac_cv_header_mmap_anon=no
Reid Spencer59473af2004-12-25 07:31:29 +000014321fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014322
Reid Spencera773bd52006-08-04 18:18:08 +000014323rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer59473af2004-12-25 07:31:29 +000014324 ac_ext=c
14325ac_cpp='$CPP $CPPFLAGS'
14326ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14327ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14328ac_compiler_gnu=$ac_cv_c_compiler_gnu
14329
14330
14331fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014332{ echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
14333echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
Reid Spencer59473af2004-12-25 07:31:29 +000014334if test "$ac_cv_header_mmap_anon" = yes; then
14335
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014336cat >>confdefs.h <<\_ACEOF
14337#define HAVE_MMAP_ANONYMOUS 1
14338_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014339
14340fi
14341
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014342{ echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
14343echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
14344if test "${ac_cv_header_stat_broken+set}" = set; then
14345 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000014346else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014347 cat >conftest.$ac_ext <<_ACEOF
14348/* confdefs.h. */
14349_ACEOF
14350cat confdefs.h >>conftest.$ac_ext
14351cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014352/* end confdefs.h. */
14353#include <sys/types.h>
14354#include <sys/stat.h>
14355
Reid Spencera773bd52006-08-04 18:18:08 +000014356#if defined S_ISBLK && defined S_IFDIR
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014357# if S_ISBLK (S_IFDIR)
14358You lose.
14359# endif
Reid Spencer59473af2004-12-25 07:31:29 +000014360#endif
14361
Reid Spencera773bd52006-08-04 18:18:08 +000014362#if defined S_ISBLK && defined S_IFCHR
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014363# if S_ISBLK (S_IFCHR)
14364You lose.
14365# endif
Reid Spencer59473af2004-12-25 07:31:29 +000014366#endif
14367
Reid Spencera773bd52006-08-04 18:18:08 +000014368#if defined S_ISLNK && defined S_IFREG
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014369# if S_ISLNK (S_IFREG)
14370You lose.
14371# endif
Reid Spencer59473af2004-12-25 07:31:29 +000014372#endif
14373
Reid Spencera773bd52006-08-04 18:18:08 +000014374#if defined S_ISSOCK && defined S_IFREG
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014375# if S_ISSOCK (S_IFREG)
14376You lose.
14377# endif
Reid Spencer59473af2004-12-25 07:31:29 +000014378#endif
14379
14380_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014381if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14382 $EGREP "You lose" >/dev/null 2>&1; then
Torok Edwin871384f2010-01-26 08:50:50 +000014383 ac_cv_header_stat_broken=yes
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014384else
14385 ac_cv_header_stat_broken=no
Mikhail Glushenkove8501462009-04-18 09:59:26 +000014386fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014387rm -f conftest*
14388
Reid Spencer59473af2004-12-25 07:31:29 +000014389fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014390{ echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
14391echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
Reid Spencer59473af2004-12-25 07:31:29 +000014392if test $ac_cv_header_stat_broken = yes; then
14393
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014394cat >>confdefs.h <<\_ACEOF
14395#define STAT_MACROS_BROKEN 1
14396_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014397
14398fi
14399
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014400{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
14401echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
14402if test "${ac_cv_header_sys_wait_h+set}" = set; then
14403 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000014404else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014405 cat >conftest.$ac_ext <<_ACEOF
14406/* confdefs.h. */
14407_ACEOF
14408cat confdefs.h >>conftest.$ac_ext
14409cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000014410/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000014411#include <sys/types.h>
14412#include <sys/wait.h>
14413#ifndef WEXITSTATUS
Reid Spencera773bd52006-08-04 18:18:08 +000014414# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
John Criswell7a73b802003-06-30 21:59:07 +000014415#endif
14416#ifndef WIFEXITED
14417# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
14418#endif
14419
John Criswell7a73b802003-06-30 21:59:07 +000014420int
14421main ()
14422{
14423 int s;
14424 wait (&s);
14425 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
14426 ;
14427 return 0;
14428}
14429_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014430rm -f conftest.$ac_objext
14431if { (ac_try="$ac_compile"
14432case "(($ac_try" in
14433 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14434 *) ac_try_echo=$ac_try;;
14435esac
14436eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14437 (eval "$ac_compile") 2>conftest.er1
14438 ac_status=$?
14439 grep -v '^ *+' conftest.er1 >conftest.err
14440 rm -f conftest.er1
14441 cat conftest.err >&5
14442 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14443 (exit $ac_status); } &&
14444 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14445 { (case "(($ac_try" in
14446 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14447 *) ac_try_echo=$ac_try;;
14448esac
14449eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14450 (eval "$ac_try") 2>&5
14451 ac_status=$?
14452 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14453 (exit $ac_status); }; } &&
14454 { ac_try='test -s conftest.$ac_objext'
14455 { (case "(($ac_try" in
14456 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14457 *) ac_try_echo=$ac_try;;
14458esac
14459eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14460 (eval "$ac_try") 2>&5
14461 ac_status=$?
14462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14463 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +000014464 ac_cv_header_sys_wait_h=yes
14465else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014466 echo "$as_me: failed program was:" >&5
14467sed 's/^/| /' conftest.$ac_ext >&5
14468
14469 ac_cv_header_sys_wait_h=no
John Criswell7a73b802003-06-30 21:59:07 +000014470fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014471
Reid Spencera773bd52006-08-04 18:18:08 +000014472rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +000014473fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014474{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
14475echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +000014476if test $ac_cv_header_sys_wait_h = yes; then
14477
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014478cat >>confdefs.h <<\_ACEOF
14479#define HAVE_SYS_WAIT_H 1
14480_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000014481
14482fi
14483
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014484{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
14485echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
14486if test "${ac_cv_header_time+set}" = set; then
14487 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014488else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014489 cat >conftest.$ac_ext <<_ACEOF
14490/* confdefs.h. */
14491_ACEOF
14492cat confdefs.h >>conftest.$ac_ext
14493cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014494/* end confdefs.h. */
Brian Gaeke6c3fd812004-02-23 22:07:00 +000014495#include <sys/types.h>
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014496#include <sys/time.h>
14497#include <time.h>
14498
14499int
14500main ()
14501{
14502if ((struct tm *) 0)
14503return 0;
14504 ;
14505 return 0;
14506}
Brian Gaeke6c3fd812004-02-23 22:07:00 +000014507_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014508rm -f conftest.$ac_objext
14509if { (ac_try="$ac_compile"
14510case "(($ac_try" in
14511 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14512 *) ac_try_echo=$ac_try;;
14513esac
14514eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14515 (eval "$ac_compile") 2>conftest.er1
14516 ac_status=$?
14517 grep -v '^ *+' conftest.er1 >conftest.err
14518 rm -f conftest.er1
14519 cat conftest.err >&5
14520 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14521 (exit $ac_status); } &&
14522 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14523 { (case "(($ac_try" in
14524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14525 *) ac_try_echo=$ac_try;;
14526esac
14527eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14528 (eval "$ac_try") 2>&5
14529 ac_status=$?
14530 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14531 (exit $ac_status); }; } &&
14532 { ac_try='test -s conftest.$ac_objext'
14533 { (case "(($ac_try" in
14534 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14535 *) ac_try_echo=$ac_try;;
14536esac
14537eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14538 (eval "$ac_try") 2>&5
14539 ac_status=$?
14540 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14541 (exit $ac_status); }; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014542 ac_cv_header_time=yes
Brian Gaeke6c3fd812004-02-23 22:07:00 +000014543else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014544 echo "$as_me: failed program was:" >&5
14545sed 's/^/| /' conftest.$ac_ext >&5
14546
14547 ac_cv_header_time=no
Brian Gaeke6c3fd812004-02-23 22:07:00 +000014548fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014549
Reid Spencera773bd52006-08-04 18:18:08 +000014550rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014551fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014552{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
14553echo "${ECHO_T}$ac_cv_header_time" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014554if test $ac_cv_header_time = yes; then
Brian Gaeke6c3fd812004-02-23 22:07:00 +000014555
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014556cat >>confdefs.h <<\_ACEOF
14557#define TIME_WITH_SYS_TIME 1
14558_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014559
14560fi
14561
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014562
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014563
14564
14565
14566
14567
14568
Reid Spencer59473af2004-12-25 07:31:29 +000014569for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014570do
14571as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14572if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14573 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14574echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14575if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14576 echo $ECHO_N "(cached) $ECHO_C" >&6
14577fi
14578ac_res=`eval echo '${'$as_ac_Header'}'`
14579 { echo "$as_me:$LINENO: result: $ac_res" >&5
14580echo "${ECHO_T}$ac_res" >&6; }
14581else
14582 # Is the header compilable?
14583{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14584echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14585cat >conftest.$ac_ext <<_ACEOF
14586/* confdefs.h. */
14587_ACEOF
14588cat confdefs.h >>conftest.$ac_ext
14589cat >>conftest.$ac_ext <<_ACEOF
14590/* end confdefs.h. */
14591$ac_includes_default
14592#include <$ac_header>
14593_ACEOF
14594rm -f conftest.$ac_objext
14595if { (ac_try="$ac_compile"
14596case "(($ac_try" in
14597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14598 *) ac_try_echo=$ac_try;;
14599esac
14600eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14601 (eval "$ac_compile") 2>conftest.er1
14602 ac_status=$?
14603 grep -v '^ *+' conftest.er1 >conftest.err
14604 rm -f conftest.er1
14605 cat conftest.err >&5
14606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14607 (exit $ac_status); } &&
14608 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14609 { (case "(($ac_try" in
14610 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14611 *) ac_try_echo=$ac_try;;
14612esac
14613eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14614 (eval "$ac_try") 2>&5
14615 ac_status=$?
14616 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14617 (exit $ac_status); }; } &&
14618 { ac_try='test -s conftest.$ac_objext'
14619 { (case "(($ac_try" in
14620 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14621 *) ac_try_echo=$ac_try;;
14622esac
14623eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14624 (eval "$ac_try") 2>&5
14625 ac_status=$?
14626 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14627 (exit $ac_status); }; }; then
14628 ac_header_compiler=yes
14629else
14630 echo "$as_me: failed program was:" >&5
14631sed 's/^/| /' conftest.$ac_ext >&5
14632
14633 ac_header_compiler=no
14634fi
14635
14636rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14637{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14638echo "${ECHO_T}$ac_header_compiler" >&6; }
14639
14640# Is the header present?
14641{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14642echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14643cat >conftest.$ac_ext <<_ACEOF
14644/* confdefs.h. */
14645_ACEOF
14646cat confdefs.h >>conftest.$ac_ext
14647cat >>conftest.$ac_ext <<_ACEOF
14648/* end confdefs.h. */
14649#include <$ac_header>
14650_ACEOF
14651if { (ac_try="$ac_cpp conftest.$ac_ext"
14652case "(($ac_try" in
14653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14654 *) ac_try_echo=$ac_try;;
14655esac
14656eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14657 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14658 ac_status=$?
14659 grep -v '^ *+' conftest.er1 >conftest.err
14660 rm -f conftest.er1
14661 cat conftest.err >&5
14662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14663 (exit $ac_status); } >/dev/null; then
14664 if test -s conftest.err; then
14665 ac_cpp_err=$ac_c_preproc_warn_flag
14666 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14667 else
14668 ac_cpp_err=
14669 fi
14670else
14671 ac_cpp_err=yes
14672fi
14673if test -z "$ac_cpp_err"; then
14674 ac_header_preproc=yes
14675else
14676 echo "$as_me: failed program was:" >&5
14677sed 's/^/| /' conftest.$ac_ext >&5
14678
14679 ac_header_preproc=no
14680fi
14681
14682rm -f conftest.err conftest.$ac_ext
14683{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14684echo "${ECHO_T}$ac_header_preproc" >&6; }
14685
14686# So? What about this header?
14687case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14688 yes:no: )
14689 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14690echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14691 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14692echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14693 ac_header_preproc=yes
14694 ;;
14695 no:yes:* )
14696 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14697echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14698 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
14699echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
14700 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14701echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14702 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
14703echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
14704 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14705echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14706 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14707echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14708 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000014709## ------------------------------------ ##
14710## Report this to http://llvm.org/bugs/ ##
14711## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014712_ASBOX
14713 ) | sed "s/^/$as_me: WARNING: /" >&2
14714 ;;
14715esac
14716{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14717echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14718if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14719 echo $ECHO_N "(cached) $ECHO_C" >&6
14720else
14721 eval "$as_ac_Header=\$ac_header_preproc"
14722fi
14723ac_res=`eval echo '${'$as_ac_Header'}'`
14724 { echo "$as_me:$LINENO: result: $ac_res" >&5
14725echo "${ECHO_T}$ac_res" >&6; }
14726
14727fi
14728if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer59473af2004-12-25 07:31:29 +000014729 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014730#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014731_ACEOF
Brian Gaeke6c3fd812004-02-23 22:07:00 +000014732
14733fi
Brian Gaeke6c3fd812004-02-23 22:07:00 +000014734
Reid Spencer59473af2004-12-25 07:31:29 +000014735done
Brian Gaeke6c3fd812004-02-23 22:07:00 +000014736
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014737
14738
14739
14740
14741
14742
Douglas Gregor071d73d2009-05-18 17:21:34 +000014743for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014744do
14745as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14746if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14747 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14748echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14749if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14750 echo $ECHO_N "(cached) $ECHO_C" >&6
14751fi
14752ac_res=`eval echo '${'$as_ac_Header'}'`
14753 { echo "$as_me:$LINENO: result: $ac_res" >&5
14754echo "${ECHO_T}$ac_res" >&6; }
14755else
14756 # Is the header compilable?
14757{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14758echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14759cat >conftest.$ac_ext <<_ACEOF
14760/* confdefs.h. */
14761_ACEOF
14762cat confdefs.h >>conftest.$ac_ext
14763cat >>conftest.$ac_ext <<_ACEOF
14764/* end confdefs.h. */
14765$ac_includes_default
14766#include <$ac_header>
14767_ACEOF
14768rm -f conftest.$ac_objext
14769if { (ac_try="$ac_compile"
14770case "(($ac_try" in
14771 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14772 *) ac_try_echo=$ac_try;;
14773esac
14774eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14775 (eval "$ac_compile") 2>conftest.er1
14776 ac_status=$?
14777 grep -v '^ *+' conftest.er1 >conftest.err
14778 rm -f conftest.er1
14779 cat conftest.err >&5
14780 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14781 (exit $ac_status); } &&
14782 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14783 { (case "(($ac_try" in
14784 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14785 *) ac_try_echo=$ac_try;;
14786esac
14787eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14788 (eval "$ac_try") 2>&5
14789 ac_status=$?
14790 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14791 (exit $ac_status); }; } &&
14792 { ac_try='test -s conftest.$ac_objext'
14793 { (case "(($ac_try" in
14794 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14795 *) ac_try_echo=$ac_try;;
14796esac
14797eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14798 (eval "$ac_try") 2>&5
14799 ac_status=$?
14800 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14801 (exit $ac_status); }; }; then
14802 ac_header_compiler=yes
14803else
14804 echo "$as_me: failed program was:" >&5
14805sed 's/^/| /' conftest.$ac_ext >&5
14806
14807 ac_header_compiler=no
14808fi
14809
14810rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14811{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14812echo "${ECHO_T}$ac_header_compiler" >&6; }
14813
14814# Is the header present?
14815{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14816echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14817cat >conftest.$ac_ext <<_ACEOF
14818/* confdefs.h. */
14819_ACEOF
14820cat confdefs.h >>conftest.$ac_ext
14821cat >>conftest.$ac_ext <<_ACEOF
14822/* end confdefs.h. */
14823#include <$ac_header>
14824_ACEOF
14825if { (ac_try="$ac_cpp conftest.$ac_ext"
14826case "(($ac_try" in
14827 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14828 *) ac_try_echo=$ac_try;;
14829esac
14830eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14831 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14832 ac_status=$?
14833 grep -v '^ *+' conftest.er1 >conftest.err
14834 rm -f conftest.er1
14835 cat conftest.err >&5
14836 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14837 (exit $ac_status); } >/dev/null; then
14838 if test -s conftest.err; then
14839 ac_cpp_err=$ac_c_preproc_warn_flag
14840 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14841 else
14842 ac_cpp_err=
14843 fi
14844else
14845 ac_cpp_err=yes
14846fi
14847if test -z "$ac_cpp_err"; then
14848 ac_header_preproc=yes
14849else
14850 echo "$as_me: failed program was:" >&5
14851sed 's/^/| /' conftest.$ac_ext >&5
14852
14853 ac_header_preproc=no
14854fi
14855
14856rm -f conftest.err conftest.$ac_ext
14857{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14858echo "${ECHO_T}$ac_header_preproc" >&6; }
14859
14860# So? What about this header?
14861case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14862 yes:no: )
14863 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14864echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14865 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14866echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14867 ac_header_preproc=yes
14868 ;;
14869 no:yes:* )
14870 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14871echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14872 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
14873echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
14874 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14875echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14876 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
14877echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
14878 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14879echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14880 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14881echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14882 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000014883## ------------------------------------ ##
14884## Report this to http://llvm.org/bugs/ ##
14885## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014886_ASBOX
14887 ) | sed "s/^/$as_me: WARNING: /" >&2
14888 ;;
14889esac
14890{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14891echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14892if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14893 echo $ECHO_N "(cached) $ECHO_C" >&6
14894else
14895 eval "$as_ac_Header=\$ac_header_preproc"
14896fi
14897ac_res=`eval echo '${'$as_ac_Header'}'`
14898 { echo "$as_me:$LINENO: result: $ac_res" >&5
14899echo "${ECHO_T}$ac_res" >&6; }
14900
14901fi
14902if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer59473af2004-12-25 07:31:29 +000014903 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014904#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer59473af2004-12-25 07:31:29 +000014905_ACEOF
14906
14907fi
14908
14909done
14910
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014911
14912
Douglas Gregor071d73d2009-05-18 17:21:34 +000014913for ac_header in utime.h windows.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014914do
14915as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14916if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14917 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14918echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14919if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14920 echo $ECHO_N "(cached) $ECHO_C" >&6
14921fi
14922ac_res=`eval echo '${'$as_ac_Header'}'`
14923 { echo "$as_me:$LINENO: result: $ac_res" >&5
14924echo "${ECHO_T}$ac_res" >&6; }
14925else
14926 # Is the header compilable?
14927{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14928echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14929cat >conftest.$ac_ext <<_ACEOF
14930/* confdefs.h. */
14931_ACEOF
14932cat confdefs.h >>conftest.$ac_ext
14933cat >>conftest.$ac_ext <<_ACEOF
14934/* end confdefs.h. */
14935$ac_includes_default
14936#include <$ac_header>
14937_ACEOF
14938rm -f conftest.$ac_objext
14939if { (ac_try="$ac_compile"
14940case "(($ac_try" in
14941 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14942 *) ac_try_echo=$ac_try;;
14943esac
14944eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14945 (eval "$ac_compile") 2>conftest.er1
14946 ac_status=$?
14947 grep -v '^ *+' conftest.er1 >conftest.err
14948 rm -f conftest.er1
14949 cat conftest.err >&5
14950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14951 (exit $ac_status); } &&
14952 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14953 { (case "(($ac_try" in
14954 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14955 *) ac_try_echo=$ac_try;;
14956esac
14957eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14958 (eval "$ac_try") 2>&5
14959 ac_status=$?
14960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14961 (exit $ac_status); }; } &&
14962 { ac_try='test -s conftest.$ac_objext'
14963 { (case "(($ac_try" in
14964 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14965 *) ac_try_echo=$ac_try;;
14966esac
14967eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14968 (eval "$ac_try") 2>&5
14969 ac_status=$?
14970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14971 (exit $ac_status); }; }; then
14972 ac_header_compiler=yes
14973else
14974 echo "$as_me: failed program was:" >&5
14975sed 's/^/| /' conftest.$ac_ext >&5
14976
14977 ac_header_compiler=no
14978fi
14979
14980rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14981{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14982echo "${ECHO_T}$ac_header_compiler" >&6; }
14983
14984# Is the header present?
14985{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14986echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14987cat >conftest.$ac_ext <<_ACEOF
14988/* confdefs.h. */
14989_ACEOF
14990cat confdefs.h >>conftest.$ac_ext
14991cat >>conftest.$ac_ext <<_ACEOF
14992/* end confdefs.h. */
14993#include <$ac_header>
14994_ACEOF
14995if { (ac_try="$ac_cpp conftest.$ac_ext"
14996case "(($ac_try" in
14997 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14998 *) ac_try_echo=$ac_try;;
14999esac
15000eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15001 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15002 ac_status=$?
15003 grep -v '^ *+' conftest.er1 >conftest.err
15004 rm -f conftest.er1
15005 cat conftest.err >&5
15006 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15007 (exit $ac_status); } >/dev/null; then
15008 if test -s conftest.err; then
15009 ac_cpp_err=$ac_c_preproc_warn_flag
15010 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15011 else
15012 ac_cpp_err=
15013 fi
15014else
15015 ac_cpp_err=yes
15016fi
15017if test -z "$ac_cpp_err"; then
15018 ac_header_preproc=yes
15019else
15020 echo "$as_me: failed program was:" >&5
15021sed 's/^/| /' conftest.$ac_ext >&5
15022
15023 ac_header_preproc=no
15024fi
15025
15026rm -f conftest.err conftest.$ac_ext
15027{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15028echo "${ECHO_T}$ac_header_preproc" >&6; }
15029
15030# So? What about this header?
15031case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15032 yes:no: )
15033 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15034echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15035 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15036echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15037 ac_header_preproc=yes
15038 ;;
15039 no:yes:* )
15040 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15041echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15042 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15043echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15044 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15045echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15046 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15047echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15048 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15049echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15050 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15051echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15052 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000015053## ------------------------------------ ##
15054## Report this to http://llvm.org/bugs/ ##
15055## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015056_ASBOX
15057 ) | sed "s/^/$as_me: WARNING: /" >&2
15058 ;;
15059esac
15060{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15061echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15062if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15063 echo $ECHO_N "(cached) $ECHO_C" >&6
15064else
15065 eval "$as_ac_Header=\$ac_header_preproc"
15066fi
15067ac_res=`eval echo '${'$as_ac_Header'}'`
15068 { echo "$as_me:$LINENO: result: $ac_res" >&5
15069echo "${ECHO_T}$ac_res" >&6; }
15070
15071fi
15072if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencerbe3e4192007-08-17 05:45:26 +000015073 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015074#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencerbe3e4192007-08-17 05:45:26 +000015075_ACEOF
15076
15077fi
15078
15079done
Reid Spencer59473af2004-12-25 07:31:29 +000015080
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015081
15082
15083
15084
Daniel Dunbar3e462932011-02-03 02:40:02 +000015085
15086for 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 +000015087do
15088as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15089if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15090 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15091echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15092if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15093 echo $ECHO_N "(cached) $ECHO_C" >&6
15094fi
15095ac_res=`eval echo '${'$as_ac_Header'}'`
15096 { echo "$as_me:$LINENO: result: $ac_res" >&5
15097echo "${ECHO_T}$ac_res" >&6; }
15098else
15099 # Is the header compilable?
15100{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15101echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15102cat >conftest.$ac_ext <<_ACEOF
15103/* confdefs.h. */
15104_ACEOF
15105cat confdefs.h >>conftest.$ac_ext
15106cat >>conftest.$ac_ext <<_ACEOF
15107/* end confdefs.h. */
15108$ac_includes_default
15109#include <$ac_header>
15110_ACEOF
15111rm -f conftest.$ac_objext
15112if { (ac_try="$ac_compile"
15113case "(($ac_try" in
15114 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15115 *) ac_try_echo=$ac_try;;
15116esac
15117eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15118 (eval "$ac_compile") 2>conftest.er1
15119 ac_status=$?
15120 grep -v '^ *+' conftest.er1 >conftest.err
15121 rm -f conftest.er1
15122 cat conftest.err >&5
15123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15124 (exit $ac_status); } &&
15125 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15126 { (case "(($ac_try" in
15127 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15128 *) ac_try_echo=$ac_try;;
15129esac
15130eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15131 (eval "$ac_try") 2>&5
15132 ac_status=$?
15133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15134 (exit $ac_status); }; } &&
15135 { ac_try='test -s conftest.$ac_objext'
15136 { (case "(($ac_try" in
15137 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15138 *) ac_try_echo=$ac_try;;
15139esac
15140eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15141 (eval "$ac_try") 2>&5
15142 ac_status=$?
15143 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15144 (exit $ac_status); }; }; then
15145 ac_header_compiler=yes
15146else
15147 echo "$as_me: failed program was:" >&5
15148sed 's/^/| /' conftest.$ac_ext >&5
15149
15150 ac_header_compiler=no
15151fi
15152
15153rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15154{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15155echo "${ECHO_T}$ac_header_compiler" >&6; }
15156
15157# Is the header present?
15158{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15159echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15160cat >conftest.$ac_ext <<_ACEOF
15161/* confdefs.h. */
15162_ACEOF
15163cat confdefs.h >>conftest.$ac_ext
15164cat >>conftest.$ac_ext <<_ACEOF
15165/* end confdefs.h. */
15166#include <$ac_header>
15167_ACEOF
15168if { (ac_try="$ac_cpp conftest.$ac_ext"
15169case "(($ac_try" in
15170 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15171 *) ac_try_echo=$ac_try;;
15172esac
15173eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15174 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15175 ac_status=$?
15176 grep -v '^ *+' conftest.er1 >conftest.err
15177 rm -f conftest.er1
15178 cat conftest.err >&5
15179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15180 (exit $ac_status); } >/dev/null; then
15181 if test -s conftest.err; then
15182 ac_cpp_err=$ac_c_preproc_warn_flag
15183 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15184 else
15185 ac_cpp_err=
15186 fi
15187else
15188 ac_cpp_err=yes
15189fi
15190if test -z "$ac_cpp_err"; then
15191 ac_header_preproc=yes
15192else
15193 echo "$as_me: failed program was:" >&5
15194sed 's/^/| /' conftest.$ac_ext >&5
15195
15196 ac_header_preproc=no
15197fi
15198
15199rm -f conftest.err conftest.$ac_ext
15200{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15201echo "${ECHO_T}$ac_header_preproc" >&6; }
15202
15203# So? What about this header?
15204case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15205 yes:no: )
15206 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15207echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15208 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15209echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15210 ac_header_preproc=yes
15211 ;;
15212 no:yes:* )
15213 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15214echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15215 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15216echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15217 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15218echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15219 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15220echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15221 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15222echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15223 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15224echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15225 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000015226## ------------------------------------ ##
15227## Report this to http://llvm.org/bugs/ ##
15228## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015229_ASBOX
15230 ) | sed "s/^/$as_me: WARNING: /" >&2
15231 ;;
15232esac
15233{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15234echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15235if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15236 echo $ECHO_N "(cached) $ECHO_C" >&6
15237else
15238 eval "$as_ac_Header=\$ac_header_preproc"
15239fi
15240ac_res=`eval echo '${'$as_ac_Header'}'`
15241 { echo "$as_me:$LINENO: result: $ac_res" >&5
15242echo "${ECHO_T}$ac_res" >&6; }
15243
15244fi
15245if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000015246 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015247#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
John Criswell7ed43ad2004-07-19 16:12:29 +000015248_ACEOF
John Criswell7ed43ad2004-07-19 16:12:29 +000015249
15250fi
John Criswell7ed43ad2004-07-19 16:12:29 +000015251
Reid Spencer5e1d9a52004-11-25 04:51:04 +000015252done
15253
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015254
15255
15256
15257
Douglas Gregor01746742009-05-11 18:05:52 +000015258for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015259do
15260as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15261if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15262 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15263echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15264if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15265 echo $ECHO_N "(cached) $ECHO_C" >&6
15266fi
15267ac_res=`eval echo '${'$as_ac_Header'}'`
15268 { echo "$as_me:$LINENO: result: $ac_res" >&5
15269echo "${ECHO_T}$ac_res" >&6; }
15270else
15271 # Is the header compilable?
15272{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15273echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15274cat >conftest.$ac_ext <<_ACEOF
15275/* confdefs.h. */
15276_ACEOF
15277cat confdefs.h >>conftest.$ac_ext
15278cat >>conftest.$ac_ext <<_ACEOF
15279/* end confdefs.h. */
15280$ac_includes_default
15281#include <$ac_header>
15282_ACEOF
15283rm -f conftest.$ac_objext
15284if { (ac_try="$ac_compile"
15285case "(($ac_try" in
15286 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15287 *) ac_try_echo=$ac_try;;
15288esac
15289eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15290 (eval "$ac_compile") 2>conftest.er1
15291 ac_status=$?
15292 grep -v '^ *+' conftest.er1 >conftest.err
15293 rm -f conftest.er1
15294 cat conftest.err >&5
15295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15296 (exit $ac_status); } &&
15297 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15298 { (case "(($ac_try" in
15299 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15300 *) ac_try_echo=$ac_try;;
15301esac
15302eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15303 (eval "$ac_try") 2>&5
15304 ac_status=$?
15305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15306 (exit $ac_status); }; } &&
15307 { ac_try='test -s conftest.$ac_objext'
15308 { (case "(($ac_try" in
15309 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15310 *) ac_try_echo=$ac_try;;
15311esac
15312eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15313 (eval "$ac_try") 2>&5
15314 ac_status=$?
15315 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15316 (exit $ac_status); }; }; then
15317 ac_header_compiler=yes
15318else
15319 echo "$as_me: failed program was:" >&5
15320sed 's/^/| /' conftest.$ac_ext >&5
15321
15322 ac_header_compiler=no
15323fi
15324
15325rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15326{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15327echo "${ECHO_T}$ac_header_compiler" >&6; }
15328
15329# Is the header present?
15330{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15331echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15332cat >conftest.$ac_ext <<_ACEOF
15333/* confdefs.h. */
15334_ACEOF
15335cat confdefs.h >>conftest.$ac_ext
15336cat >>conftest.$ac_ext <<_ACEOF
15337/* end confdefs.h. */
15338#include <$ac_header>
15339_ACEOF
15340if { (ac_try="$ac_cpp conftest.$ac_ext"
15341case "(($ac_try" in
15342 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15343 *) ac_try_echo=$ac_try;;
15344esac
15345eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15346 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15347 ac_status=$?
15348 grep -v '^ *+' conftest.er1 >conftest.err
15349 rm -f conftest.er1
15350 cat conftest.err >&5
15351 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15352 (exit $ac_status); } >/dev/null; then
15353 if test -s conftest.err; then
15354 ac_cpp_err=$ac_c_preproc_warn_flag
15355 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15356 else
15357 ac_cpp_err=
15358 fi
15359else
15360 ac_cpp_err=yes
15361fi
15362if test -z "$ac_cpp_err"; then
15363 ac_header_preproc=yes
15364else
15365 echo "$as_me: failed program was:" >&5
15366sed 's/^/| /' conftest.$ac_ext >&5
15367
15368 ac_header_preproc=no
15369fi
15370
15371rm -f conftest.err conftest.$ac_ext
15372{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15373echo "${ECHO_T}$ac_header_preproc" >&6; }
15374
15375# So? What about this header?
15376case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15377 yes:no: )
15378 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15379echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15380 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15381echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15382 ac_header_preproc=yes
15383 ;;
15384 no:yes:* )
15385 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15386echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15387 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15388echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15389 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15390echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15391 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15392echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15393 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15394echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15395 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15396echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15397 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000015398## ------------------------------------ ##
15399## Report this to http://llvm.org/bugs/ ##
15400## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015401_ASBOX
15402 ) | sed "s/^/$as_me: WARNING: /" >&2
15403 ;;
15404esac
15405{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15406echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15407if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15408 echo $ECHO_N "(cached) $ECHO_C" >&6
15409else
15410 eval "$as_ac_Header=\$ac_header_preproc"
15411fi
15412ac_res=`eval echo '${'$as_ac_Header'}'`
15413 { echo "$as_me:$LINENO: result: $ac_res" >&5
15414echo "${ECHO_T}$ac_res" >&6; }
15415
15416fi
15417if test `eval echo '${'$as_ac_Header'}'` = yes; then
Chris Lattner0b142592005-11-14 06:57:34 +000015418 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015419#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Chris Lattner0b142592005-11-14 06:57:34 +000015420_ACEOF
15421
15422fi
15423
15424done
15425
Jeffrey Yasskinf28411f2010-03-15 04:57:55 +000015426
15427for ac_header in valgrind/valgrind.h
15428do
15429as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15430if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15431 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15432echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15433if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15434 echo $ECHO_N "(cached) $ECHO_C" >&6
15435fi
15436ac_res=`eval echo '${'$as_ac_Header'}'`
15437 { echo "$as_me:$LINENO: result: $ac_res" >&5
15438echo "${ECHO_T}$ac_res" >&6; }
15439else
15440 # Is the header compilable?
15441{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15442echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15443cat >conftest.$ac_ext <<_ACEOF
15444/* confdefs.h. */
15445_ACEOF
15446cat confdefs.h >>conftest.$ac_ext
15447cat >>conftest.$ac_ext <<_ACEOF
15448/* end confdefs.h. */
15449$ac_includes_default
15450#include <$ac_header>
15451_ACEOF
15452rm -f conftest.$ac_objext
15453if { (ac_try="$ac_compile"
15454case "(($ac_try" in
15455 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15456 *) ac_try_echo=$ac_try;;
15457esac
15458eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15459 (eval "$ac_compile") 2>conftest.er1
15460 ac_status=$?
15461 grep -v '^ *+' conftest.er1 >conftest.err
15462 rm -f conftest.er1
15463 cat conftest.err >&5
15464 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15465 (exit $ac_status); } &&
15466 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15467 { (case "(($ac_try" in
15468 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15469 *) ac_try_echo=$ac_try;;
15470esac
15471eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15472 (eval "$ac_try") 2>&5
15473 ac_status=$?
15474 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15475 (exit $ac_status); }; } &&
15476 { ac_try='test -s conftest.$ac_objext'
15477 { (case "(($ac_try" in
15478 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15479 *) ac_try_echo=$ac_try;;
15480esac
15481eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15482 (eval "$ac_try") 2>&5
15483 ac_status=$?
15484 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15485 (exit $ac_status); }; }; then
15486 ac_header_compiler=yes
15487else
15488 echo "$as_me: failed program was:" >&5
15489sed 's/^/| /' conftest.$ac_ext >&5
15490
15491 ac_header_compiler=no
15492fi
15493
15494rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15495{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15496echo "${ECHO_T}$ac_header_compiler" >&6; }
15497
15498# Is the header present?
15499{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15500echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15501cat >conftest.$ac_ext <<_ACEOF
15502/* confdefs.h. */
15503_ACEOF
15504cat confdefs.h >>conftest.$ac_ext
15505cat >>conftest.$ac_ext <<_ACEOF
15506/* end confdefs.h. */
15507#include <$ac_header>
15508_ACEOF
15509if { (ac_try="$ac_cpp conftest.$ac_ext"
15510case "(($ac_try" in
15511 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15512 *) ac_try_echo=$ac_try;;
15513esac
15514eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15515 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15516 ac_status=$?
15517 grep -v '^ *+' conftest.er1 >conftest.err
15518 rm -f conftest.er1
15519 cat conftest.err >&5
15520 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15521 (exit $ac_status); } >/dev/null; then
15522 if test -s conftest.err; then
15523 ac_cpp_err=$ac_c_preproc_warn_flag
15524 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15525 else
15526 ac_cpp_err=
15527 fi
15528else
15529 ac_cpp_err=yes
15530fi
15531if test -z "$ac_cpp_err"; then
15532 ac_header_preproc=yes
15533else
15534 echo "$as_me: failed program was:" >&5
15535sed 's/^/| /' conftest.$ac_ext >&5
15536
15537 ac_header_preproc=no
15538fi
15539
15540rm -f conftest.err conftest.$ac_ext
15541{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15542echo "${ECHO_T}$ac_header_preproc" >&6; }
15543
15544# So? What about this header?
15545case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15546 yes:no: )
15547 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15548echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15549 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15550echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15551 ac_header_preproc=yes
15552 ;;
15553 no:yes:* )
15554 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15555echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15556 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15557echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15558 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15559echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15560 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15561echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15562 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15563echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15564 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15565echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15566 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000015567## ------------------------------------ ##
15568## Report this to http://llvm.org/bugs/ ##
15569## ------------------------------------ ##
Jeffrey Yasskinf28411f2010-03-15 04:57:55 +000015570_ASBOX
15571 ) | sed "s/^/$as_me: WARNING: /" >&2
15572 ;;
15573esac
15574{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15575echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15576if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15577 echo $ECHO_N "(cached) $ECHO_C" >&6
15578else
15579 eval "$as_ac_Header=\$ac_header_preproc"
15580fi
15581ac_res=`eval echo '${'$as_ac_Header'}'`
15582 { echo "$as_me:$LINENO: result: $ac_res" >&5
15583echo "${ECHO_T}$ac_res" >&6; }
15584
15585fi
15586if test `eval echo '${'$as_ac_Header'}'` = yes; then
15587 cat >>confdefs.h <<_ACEOF
15588#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15589_ACEOF
15590
15591fi
15592
15593done
15594
Dan Gohmanc6ce9d62010-09-17 20:08:35 +000015595
15596for ac_header in fenv.h
15597do
15598as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15599if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15600 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15601echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15602if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15603 echo $ECHO_N "(cached) $ECHO_C" >&6
15604fi
15605ac_res=`eval echo '${'$as_ac_Header'}'`
15606 { echo "$as_me:$LINENO: result: $ac_res" >&5
15607echo "${ECHO_T}$ac_res" >&6; }
15608else
15609 # Is the header compilable?
15610{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15611echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15612cat >conftest.$ac_ext <<_ACEOF
15613/* confdefs.h. */
15614_ACEOF
15615cat confdefs.h >>conftest.$ac_ext
15616cat >>conftest.$ac_ext <<_ACEOF
15617/* end confdefs.h. */
15618$ac_includes_default
15619#include <$ac_header>
15620_ACEOF
15621rm -f conftest.$ac_objext
15622if { (ac_try="$ac_compile"
15623case "(($ac_try" in
15624 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15625 *) ac_try_echo=$ac_try;;
15626esac
15627eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15628 (eval "$ac_compile") 2>conftest.er1
15629 ac_status=$?
15630 grep -v '^ *+' conftest.er1 >conftest.err
15631 rm -f conftest.er1
15632 cat conftest.err >&5
15633 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15634 (exit $ac_status); } &&
15635 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15636 { (case "(($ac_try" in
15637 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15638 *) ac_try_echo=$ac_try;;
15639esac
15640eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15641 (eval "$ac_try") 2>&5
15642 ac_status=$?
15643 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15644 (exit $ac_status); }; } &&
15645 { ac_try='test -s conftest.$ac_objext'
15646 { (case "(($ac_try" in
15647 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15648 *) ac_try_echo=$ac_try;;
15649esac
15650eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15651 (eval "$ac_try") 2>&5
15652 ac_status=$?
15653 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15654 (exit $ac_status); }; }; then
15655 ac_header_compiler=yes
15656else
15657 echo "$as_me: failed program was:" >&5
15658sed 's/^/| /' conftest.$ac_ext >&5
15659
15660 ac_header_compiler=no
15661fi
15662
15663rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15664{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15665echo "${ECHO_T}$ac_header_compiler" >&6; }
15666
15667# Is the header present?
15668{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15669echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15670cat >conftest.$ac_ext <<_ACEOF
15671/* confdefs.h. */
15672_ACEOF
15673cat confdefs.h >>conftest.$ac_ext
15674cat >>conftest.$ac_ext <<_ACEOF
15675/* end confdefs.h. */
15676#include <$ac_header>
15677_ACEOF
15678if { (ac_try="$ac_cpp conftest.$ac_ext"
15679case "(($ac_try" in
15680 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15681 *) ac_try_echo=$ac_try;;
15682esac
15683eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15684 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15685 ac_status=$?
15686 grep -v '^ *+' conftest.er1 >conftest.err
15687 rm -f conftest.er1
15688 cat conftest.err >&5
15689 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15690 (exit $ac_status); } >/dev/null; then
15691 if test -s conftest.err; then
15692 ac_cpp_err=$ac_c_preproc_warn_flag
15693 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15694 else
15695 ac_cpp_err=
15696 fi
15697else
15698 ac_cpp_err=yes
15699fi
15700if test -z "$ac_cpp_err"; then
15701 ac_header_preproc=yes
15702else
15703 echo "$as_me: failed program was:" >&5
15704sed 's/^/| /' conftest.$ac_ext >&5
15705
15706 ac_header_preproc=no
15707fi
15708
15709rm -f conftest.err conftest.$ac_ext
15710{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15711echo "${ECHO_T}$ac_header_preproc" >&6; }
15712
15713# So? What about this header?
15714case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15715 yes:no: )
15716 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15717echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15718 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15719echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15720 ac_header_preproc=yes
15721 ;;
15722 no:yes:* )
15723 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15724echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15725 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15726echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15727 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15728echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15729 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15730echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15731 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15732echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15733 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15734echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15735 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000015736## ------------------------------------ ##
15737## Report this to http://llvm.org/bugs/ ##
15738## ------------------------------------ ##
Dan Gohmanc6ce9d62010-09-17 20:08:35 +000015739_ASBOX
15740 ) | sed "s/^/$as_me: WARNING: /" >&2
15741 ;;
15742esac
15743{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15744echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15745if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15746 echo $ECHO_N "(cached) $ECHO_C" >&6
15747else
15748 eval "$as_ac_Header=\$ac_header_preproc"
15749fi
15750ac_res=`eval echo '${'$as_ac_Header'}'`
15751 { echo "$as_me:$LINENO: result: $ac_res" >&5
15752echo "${ECHO_T}$ac_res" >&6; }
15753
15754fi
15755if test `eval echo '${'$as_ac_Header'}'` = yes; then
15756 cat >>confdefs.h <<_ACEOF
15757#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15758_ACEOF
15759
15760fi
15761
15762done
15763
NAKAMURA Takumic73f3d12011-11-28 01:07:19 +000015764if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015765
15766for ac_header in pthread.h
15767do
15768as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15769if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15770 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15771echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15772if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15773 echo $ECHO_N "(cached) $ECHO_C" >&6
15774fi
15775ac_res=`eval echo '${'$as_ac_Header'}'`
15776 { echo "$as_me:$LINENO: result: $ac_res" >&5
15777echo "${ECHO_T}$ac_res" >&6; }
15778else
15779 # Is the header compilable?
15780{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15781echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15782cat >conftest.$ac_ext <<_ACEOF
15783/* confdefs.h. */
15784_ACEOF
15785cat confdefs.h >>conftest.$ac_ext
15786cat >>conftest.$ac_ext <<_ACEOF
15787/* end confdefs.h. */
15788$ac_includes_default
15789#include <$ac_header>
15790_ACEOF
15791rm -f conftest.$ac_objext
15792if { (ac_try="$ac_compile"
15793case "(($ac_try" in
15794 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15795 *) ac_try_echo=$ac_try;;
15796esac
15797eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15798 (eval "$ac_compile") 2>conftest.er1
15799 ac_status=$?
15800 grep -v '^ *+' conftest.er1 >conftest.err
15801 rm -f conftest.er1
15802 cat conftest.err >&5
15803 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15804 (exit $ac_status); } &&
15805 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15806 { (case "(($ac_try" in
15807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15808 *) ac_try_echo=$ac_try;;
15809esac
15810eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15811 (eval "$ac_try") 2>&5
15812 ac_status=$?
15813 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15814 (exit $ac_status); }; } &&
15815 { ac_try='test -s conftest.$ac_objext'
15816 { (case "(($ac_try" in
15817 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15818 *) ac_try_echo=$ac_try;;
15819esac
15820eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15821 (eval "$ac_try") 2>&5
15822 ac_status=$?
15823 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15824 (exit $ac_status); }; }; then
15825 ac_header_compiler=yes
15826else
15827 echo "$as_me: failed program was:" >&5
15828sed 's/^/| /' conftest.$ac_ext >&5
15829
15830 ac_header_compiler=no
15831fi
15832
15833rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15834{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15835echo "${ECHO_T}$ac_header_compiler" >&6; }
15836
15837# Is the header present?
15838{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15839echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15840cat >conftest.$ac_ext <<_ACEOF
15841/* confdefs.h. */
15842_ACEOF
15843cat confdefs.h >>conftest.$ac_ext
15844cat >>conftest.$ac_ext <<_ACEOF
15845/* end confdefs.h. */
15846#include <$ac_header>
15847_ACEOF
15848if { (ac_try="$ac_cpp conftest.$ac_ext"
15849case "(($ac_try" in
15850 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15851 *) ac_try_echo=$ac_try;;
15852esac
15853eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15854 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15855 ac_status=$?
15856 grep -v '^ *+' conftest.er1 >conftest.err
15857 rm -f conftest.er1
15858 cat conftest.err >&5
15859 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15860 (exit $ac_status); } >/dev/null; then
15861 if test -s conftest.err; then
15862 ac_cpp_err=$ac_c_preproc_warn_flag
15863 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15864 else
15865 ac_cpp_err=
15866 fi
15867else
15868 ac_cpp_err=yes
15869fi
15870if test -z "$ac_cpp_err"; then
15871 ac_header_preproc=yes
15872else
15873 echo "$as_me: failed program was:" >&5
15874sed 's/^/| /' conftest.$ac_ext >&5
15875
15876 ac_header_preproc=no
15877fi
15878
15879rm -f conftest.err conftest.$ac_ext
15880{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15881echo "${ECHO_T}$ac_header_preproc" >&6; }
15882
15883# So? What about this header?
15884case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15885 yes:no: )
15886 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15887echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15888 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15889echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15890 ac_header_preproc=yes
15891 ;;
15892 no:yes:* )
15893 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15894echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15895 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15896echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15897 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15898echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15899 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15900echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15901 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15902echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15903 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15904echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15905 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000015906## ------------------------------------ ##
15907## Report this to http://llvm.org/bugs/ ##
15908## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015909_ASBOX
15910 ) | sed "s/^/$as_me: WARNING: /" >&2
15911 ;;
15912esac
15913{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15914echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15915if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15916 echo $ECHO_N "(cached) $ECHO_C" >&6
15917else
15918 eval "$as_ac_Header=\$ac_header_preproc"
15919fi
15920ac_res=`eval echo '${'$as_ac_Header'}'`
15921 { echo "$as_me:$LINENO: result: $ac_res" >&5
15922echo "${ECHO_T}$ac_res" >&6; }
15923
15924fi
15925if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencerbe3e4192007-08-17 05:45:26 +000015926 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015927#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencerbe3e4192007-08-17 05:45:26 +000015928_ACEOF
15929 HAVE_PTHREAD=1
Reid Spencer1000b732006-12-01 00:37:14 +000015930
15931else
15932 HAVE_PTHREAD=0
Reid Spencer0a262ba2005-08-24 10:07:20 +000015933
15934fi
15935
Reid Spencerbe3e4192007-08-17 05:45:26 +000015936done
Reid Spencer1000b732006-12-01 00:37:14 +000015937
15938else
15939 HAVE_PTHREAD=0
Reid Spencer0a262ba2005-08-24 10:07:20 +000015940
15941fi
Reid Spencer8085cff2005-01-16 02:58:39 +000015942
Nick Lewyckyb4a921a2009-06-06 06:25:09 +000015943if test "$llvm_cv_enable_libffi" = "yes" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015944
15945
15946for ac_header in ffi.h ffi/ffi.h
15947do
15948as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15949if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15950 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15951echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15952if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15953 echo $ECHO_N "(cached) $ECHO_C" >&6
15954fi
15955ac_res=`eval echo '${'$as_ac_Header'}'`
15956 { echo "$as_me:$LINENO: result: $ac_res" >&5
15957echo "${ECHO_T}$ac_res" >&6; }
15958else
15959 # Is the header compilable?
15960{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15961echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15962cat >conftest.$ac_ext <<_ACEOF
15963/* confdefs.h. */
15964_ACEOF
15965cat confdefs.h >>conftest.$ac_ext
15966cat >>conftest.$ac_ext <<_ACEOF
15967/* end confdefs.h. */
15968$ac_includes_default
15969#include <$ac_header>
15970_ACEOF
15971rm -f conftest.$ac_objext
15972if { (ac_try="$ac_compile"
15973case "(($ac_try" in
15974 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15975 *) ac_try_echo=$ac_try;;
15976esac
15977eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15978 (eval "$ac_compile") 2>conftest.er1
15979 ac_status=$?
15980 grep -v '^ *+' conftest.er1 >conftest.err
15981 rm -f conftest.er1
15982 cat conftest.err >&5
15983 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15984 (exit $ac_status); } &&
15985 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15986 { (case "(($ac_try" in
15987 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15988 *) ac_try_echo=$ac_try;;
15989esac
15990eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15991 (eval "$ac_try") 2>&5
15992 ac_status=$?
15993 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15994 (exit $ac_status); }; } &&
15995 { ac_try='test -s conftest.$ac_objext'
15996 { (case "(($ac_try" in
15997 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15998 *) ac_try_echo=$ac_try;;
15999esac
16000eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16001 (eval "$ac_try") 2>&5
16002 ac_status=$?
16003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16004 (exit $ac_status); }; }; then
16005 ac_header_compiler=yes
16006else
16007 echo "$as_me: failed program was:" >&5
16008sed 's/^/| /' conftest.$ac_ext >&5
16009
16010 ac_header_compiler=no
16011fi
16012
16013rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16014{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16015echo "${ECHO_T}$ac_header_compiler" >&6; }
16016
16017# Is the header present?
16018{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16019echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16020cat >conftest.$ac_ext <<_ACEOF
16021/* confdefs.h. */
16022_ACEOF
16023cat confdefs.h >>conftest.$ac_ext
16024cat >>conftest.$ac_ext <<_ACEOF
16025/* end confdefs.h. */
16026#include <$ac_header>
16027_ACEOF
16028if { (ac_try="$ac_cpp conftest.$ac_ext"
16029case "(($ac_try" in
16030 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16031 *) ac_try_echo=$ac_try;;
16032esac
16033eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16034 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16035 ac_status=$?
16036 grep -v '^ *+' conftest.er1 >conftest.err
16037 rm -f conftest.er1
16038 cat conftest.err >&5
16039 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16040 (exit $ac_status); } >/dev/null; then
16041 if test -s conftest.err; then
16042 ac_cpp_err=$ac_c_preproc_warn_flag
16043 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16044 else
16045 ac_cpp_err=
16046 fi
16047else
16048 ac_cpp_err=yes
16049fi
16050if test -z "$ac_cpp_err"; then
16051 ac_header_preproc=yes
16052else
16053 echo "$as_me: failed program was:" >&5
16054sed 's/^/| /' conftest.$ac_ext >&5
16055
16056 ac_header_preproc=no
16057fi
16058
16059rm -f conftest.err conftest.$ac_ext
16060{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16061echo "${ECHO_T}$ac_header_preproc" >&6; }
16062
16063# So? What about this header?
16064case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16065 yes:no: )
16066 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16067echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16068 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16069echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16070 ac_header_preproc=yes
16071 ;;
16072 no:yes:* )
16073 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16074echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16075 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16076echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16077 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16078echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16079 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16080echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16081 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16082echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16083 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16084echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16085 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000016086## ------------------------------------ ##
16087## Report this to http://llvm.org/bugs/ ##
16088## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016089_ASBOX
16090 ) | sed "s/^/$as_me: WARNING: /" >&2
16091 ;;
16092esac
16093{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16094echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16095if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16096 echo $ECHO_N "(cached) $ECHO_C" >&6
16097else
16098 eval "$as_ac_Header=\$ac_header_preproc"
16099fi
16100ac_res=`eval echo '${'$as_ac_Header'}'`
16101 { echo "$as_me:$LINENO: result: $ac_res" >&5
16102echo "${ECHO_T}$ac_res" >&6; }
16103
16104fi
16105if test `eval echo '${'$as_ac_Header'}'` = yes; then
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000016106 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016107#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000016108_ACEOF
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000016109
16110fi
16111
16112done
16113
Nick Lewyckyb4a921a2009-06-06 06:25:09 +000016114fi
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000016115
Nick Lewycky2ab1d862009-01-20 00:52:24 +000016116
Eric Christopher654dee42010-06-22 21:01:04 +000016117for ac_header in CrashReporterClient.h
16118do
16119as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16120if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16121 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16122echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16123if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16124 echo $ECHO_N "(cached) $ECHO_C" >&6
16125fi
16126ac_res=`eval echo '${'$as_ac_Header'}'`
16127 { echo "$as_me:$LINENO: result: $ac_res" >&5
16128echo "${ECHO_T}$ac_res" >&6; }
16129else
16130 # Is the header compilable?
16131{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16132echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16133cat >conftest.$ac_ext <<_ACEOF
16134/* confdefs.h. */
16135_ACEOF
16136cat confdefs.h >>conftest.$ac_ext
16137cat >>conftest.$ac_ext <<_ACEOF
16138/* end confdefs.h. */
16139$ac_includes_default
16140#include <$ac_header>
16141_ACEOF
16142rm -f conftest.$ac_objext
16143if { (ac_try="$ac_compile"
16144case "(($ac_try" in
16145 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16146 *) ac_try_echo=$ac_try;;
16147esac
16148eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16149 (eval "$ac_compile") 2>conftest.er1
16150 ac_status=$?
16151 grep -v '^ *+' conftest.er1 >conftest.err
16152 rm -f conftest.er1
16153 cat conftest.err >&5
16154 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16155 (exit $ac_status); } &&
16156 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16157 { (case "(($ac_try" in
16158 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16159 *) ac_try_echo=$ac_try;;
16160esac
16161eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16162 (eval "$ac_try") 2>&5
16163 ac_status=$?
16164 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16165 (exit $ac_status); }; } &&
16166 { ac_try='test -s conftest.$ac_objext'
16167 { (case "(($ac_try" in
16168 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16169 *) ac_try_echo=$ac_try;;
16170esac
16171eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16172 (eval "$ac_try") 2>&5
16173 ac_status=$?
16174 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16175 (exit $ac_status); }; }; then
16176 ac_header_compiler=yes
16177else
16178 echo "$as_me: failed program was:" >&5
16179sed 's/^/| /' conftest.$ac_ext >&5
16180
16181 ac_header_compiler=no
16182fi
16183
16184rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16185{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16186echo "${ECHO_T}$ac_header_compiler" >&6; }
16187
16188# Is the header present?
16189{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16190echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16191cat >conftest.$ac_ext <<_ACEOF
16192/* confdefs.h. */
16193_ACEOF
16194cat confdefs.h >>conftest.$ac_ext
16195cat >>conftest.$ac_ext <<_ACEOF
16196/* end confdefs.h. */
16197#include <$ac_header>
16198_ACEOF
16199if { (ac_try="$ac_cpp conftest.$ac_ext"
16200case "(($ac_try" in
16201 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16202 *) ac_try_echo=$ac_try;;
16203esac
16204eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16205 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16206 ac_status=$?
16207 grep -v '^ *+' conftest.er1 >conftest.err
16208 rm -f conftest.er1
16209 cat conftest.err >&5
16210 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16211 (exit $ac_status); } >/dev/null; then
16212 if test -s conftest.err; then
16213 ac_cpp_err=$ac_c_preproc_warn_flag
16214 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16215 else
16216 ac_cpp_err=
16217 fi
16218else
16219 ac_cpp_err=yes
16220fi
16221if test -z "$ac_cpp_err"; then
16222 ac_header_preproc=yes
16223else
16224 echo "$as_me: failed program was:" >&5
16225sed 's/^/| /' conftest.$ac_ext >&5
16226
16227 ac_header_preproc=no
16228fi
16229
16230rm -f conftest.err conftest.$ac_ext
16231{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16232echo "${ECHO_T}$ac_header_preproc" >&6; }
16233
16234# So? What about this header?
16235case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16236 yes:no: )
16237 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16238echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16239 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16240echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16241 ac_header_preproc=yes
16242 ;;
16243 no:yes:* )
16244 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16245echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16246 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16247echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16248 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16249echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16250 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16251echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16252 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16253echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16254 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16255echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16256 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000016257## ------------------------------------ ##
16258## Report this to http://llvm.org/bugs/ ##
16259## ------------------------------------ ##
Eric Christopher654dee42010-06-22 21:01:04 +000016260_ASBOX
16261 ) | sed "s/^/$as_me: WARNING: /" >&2
16262 ;;
16263esac
16264{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16265echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16266if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16267 echo $ECHO_N "(cached) $ECHO_C" >&6
16268else
16269 eval "$as_ac_Header=\$ac_header_preproc"
16270fi
16271ac_res=`eval echo '${'$as_ac_Header'}'`
16272 { echo "$as_me:$LINENO: result: $ac_res" >&5
16273echo "${ECHO_T}$ac_res" >&6; }
16274
16275fi
16276if test `eval echo '${'$as_ac_Header'}'` = yes; then
16277 cat >>confdefs.h <<_ACEOF
16278#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16279_ACEOF
16280
16281fi
16282
16283done
16284
16285
Eric Christopher51e57132010-12-07 02:05:42 +000016286{ echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
16287echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
Eric Christopher481d4022010-12-03 07:45:22 +000016288cat >conftest.$ac_ext <<_ACEOF
16289/* confdefs.h. */
16290_ACEOF
16291cat confdefs.h >>conftest.$ac_ext
16292cat >>conftest.$ac_ext <<_ACEOF
16293/* end confdefs.h. */
Eric Christopher51e57132010-12-07 02:05:42 +000016294extern const char *__crashreporter_info__;
16295 int main() {
16296 __crashreporter_info__ = "test";
16297 return 0;
16298 }
Eric Christopher481d4022010-12-03 07:45:22 +000016299
Eric Christopher481d4022010-12-03 07:45:22 +000016300_ACEOF
16301rm -f conftest.$ac_objext conftest$ac_exeext
16302if { (ac_try="$ac_link"
16303case "(($ac_try" in
16304 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16305 *) ac_try_echo=$ac_try;;
16306esac
16307eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16308 (eval "$ac_link") 2>conftest.er1
16309 ac_status=$?
16310 grep -v '^ *+' conftest.er1 >conftest.err
16311 rm -f conftest.er1
16312 cat conftest.err >&5
16313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16314 (exit $ac_status); } &&
16315 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16316 { (case "(($ac_try" in
16317 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16318 *) ac_try_echo=$ac_try;;
16319esac
16320eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16321 (eval "$ac_try") 2>&5
16322 ac_status=$?
16323 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16324 (exit $ac_status); }; } &&
16325 { ac_try='test -s conftest$ac_exeext'
16326 { (case "(($ac_try" in
16327 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16328 *) ac_try_echo=$ac_try;;
16329esac
16330eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16331 (eval "$ac_try") 2>&5
16332 ac_status=$?
16333 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16334 (exit $ac_status); }; }; then
Eric Christopher51e57132010-12-07 02:05:42 +000016335 { echo "$as_me:$LINENO: result: yes" >&5
16336echo "${ECHO_T}yes" >&6; }
Eric Christopher481d4022010-12-03 07:45:22 +000016337
16338cat >>confdefs.h <<\_ACEOF
16339#define HAVE_CRASHREPORTER_INFO 1
16340_ACEOF
16341
Eric Christopher51e57132010-12-07 02:05:42 +000016342else
16343 echo "$as_me: failed program was:" >&5
16344sed 's/^/| /' conftest.$ac_ext >&5
16345
16346 { echo "$as_me:$LINENO: result: no" >&5
16347echo "${ECHO_T}no" >&6; }
16348
16349cat >>confdefs.h <<\_ACEOF
16350#define HAVE_CRASHREPORTER_INFO 0
16351_ACEOF
16352
Eric Christopher481d4022010-12-03 07:45:22 +000016353fi
Eric Christopher654dee42010-06-22 21:01:04 +000016354
Eric Christopher51e57132010-12-07 02:05:42 +000016355rm -f core conftest.err conftest.$ac_objext \
16356 conftest$ac_exeext conftest.$ac_ext
16357
16358
Reid Spencer8085cff2005-01-16 02:58:39 +000016359
Torok Edwin871384f2010-01-26 08:50:50 +000016360
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016361 { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
16362echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
16363if test "${ac_cv_huge_val_sanity+set}" = set; then
16364 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencerb2ed05262006-11-03 18:04:08 +000016365else
16366
Reid Spencer6a7c0b72006-11-03 19:49:16 +000016367 ac_ext=cpp
16368ac_cpp='$CXXCPP $CPPFLAGS'
16369ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16370ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16371ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Reid Spencerb2ed05262006-11-03 18:04:08 +000016372
Eric Christopherc7718502010-03-02 05:06:54 +000016373 ac_save_CXXFLAGS=$CXXFLAGS
Eric Christopher79e22d82012-04-02 06:54:01 +000016374 CXXFLAGS="$CXXFLAGS -pedantic"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016375 if test "$cross_compiling" = yes; then
Reid Spencerb2ed05262006-11-03 18:04:08 +000016376 ac_cv_huge_val_sanity=yes
16377else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016378 cat >conftest.$ac_ext <<_ACEOF
16379/* confdefs.h. */
16380_ACEOF
16381cat confdefs.h >>conftest.$ac_ext
16382cat >>conftest.$ac_ext <<_ACEOF
Reid Spencerb2ed05262006-11-03 18:04:08 +000016383/* end confdefs.h. */
16384#include <math.h>
16385int
16386main ()
16387{
16388double x = HUGE_VAL; return x != x;
16389 ;
16390 return 0;
16391}
16392_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016393rm -f conftest$ac_exeext
16394if { (ac_try="$ac_link"
16395case "(($ac_try" in
16396 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16397 *) ac_try_echo=$ac_try;;
16398esac
16399eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16400 (eval "$ac_link") 2>&5
16401 ac_status=$?
16402 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16403 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16404 { (case "(($ac_try" in
16405 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16406 *) ac_try_echo=$ac_try;;
16407esac
16408eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16409 (eval "$ac_try") 2>&5
16410 ac_status=$?
16411 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16412 (exit $ac_status); }; }; then
Reid Spencerb2ed05262006-11-03 18:04:08 +000016413 ac_cv_huge_val_sanity=yes
16414else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016415 echo "$as_me: program exited with status $ac_status" >&5
16416echo "$as_me: failed program was:" >&5
16417sed 's/^/| /' conftest.$ac_ext >&5
16418
16419( exit $ac_status )
16420ac_cv_huge_val_sanity=no
Reid Spencerb2ed05262006-11-03 18:04:08 +000016421fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016422rm -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 +000016423fi
16424
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016425
Eric Christopherc7718502010-03-02 05:06:54 +000016426 CXXFLAGS=$ac_save_CXXFLAGS
Reid Spencerb2ed05262006-11-03 18:04:08 +000016427 ac_ext=c
16428ac_cpp='$CPP $CPPFLAGS'
16429ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16430ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16431ac_compiler_gnu=$ac_cv_c_compiler_gnu
16432
16433
16434fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016435{ echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
16436echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
Reid Spencerb2ed05262006-11-03 18:04:08 +000016437 HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
16438
16439
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016440{ echo "$as_me:$LINENO: checking for pid_t" >&5
16441echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
16442if test "${ac_cv_type_pid_t+set}" = set; then
16443 echo $ECHO_N "(cached) $ECHO_C" >&6
16444else
16445 cat >conftest.$ac_ext <<_ACEOF
16446/* confdefs.h. */
16447_ACEOF
16448cat confdefs.h >>conftest.$ac_ext
16449cat >>conftest.$ac_ext <<_ACEOF
16450/* end confdefs.h. */
16451$ac_includes_default
16452typedef pid_t ac__type_new_;
16453int
16454main ()
16455{
16456if ((ac__type_new_ *) 0)
16457 return 0;
16458if (sizeof (ac__type_new_))
16459 return 0;
16460 ;
16461 return 0;
16462}
16463_ACEOF
16464rm -f conftest.$ac_objext
16465if { (ac_try="$ac_compile"
16466case "(($ac_try" in
16467 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16468 *) ac_try_echo=$ac_try;;
16469esac
16470eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16471 (eval "$ac_compile") 2>conftest.er1
16472 ac_status=$?
16473 grep -v '^ *+' conftest.er1 >conftest.err
16474 rm -f conftest.er1
16475 cat conftest.err >&5
16476 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16477 (exit $ac_status); } &&
16478 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16479 { (case "(($ac_try" in
16480 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16481 *) ac_try_echo=$ac_try;;
16482esac
16483eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16484 (eval "$ac_try") 2>&5
16485 ac_status=$?
16486 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16487 (exit $ac_status); }; } &&
16488 { ac_try='test -s conftest.$ac_objext'
16489 { (case "(($ac_try" in
16490 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16491 *) ac_try_echo=$ac_try;;
16492esac
16493eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16494 (eval "$ac_try") 2>&5
16495 ac_status=$?
16496 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16497 (exit $ac_status); }; }; then
16498 ac_cv_type_pid_t=yes
16499else
16500 echo "$as_me: failed program was:" >&5
16501sed 's/^/| /' conftest.$ac_ext >&5
John Criswell0c38eaf2003-09-10 15:17:25 +000016502
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016503 ac_cv_type_pid_t=no
16504fi
16505
16506rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16507fi
16508{ echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
16509echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
16510if test $ac_cv_type_pid_t = yes; then
16511 :
John Criswell7a73b802003-06-30 21:59:07 +000016512else
16513
16514cat >>confdefs.h <<_ACEOF
16515#define pid_t int
16516_ACEOF
16517
16518fi
16519
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016520{ echo "$as_me:$LINENO: checking for size_t" >&5
16521echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
16522if test "${ac_cv_type_size_t+set}" = set; then
16523 echo $ECHO_N "(cached) $ECHO_C" >&6
16524else
16525 cat >conftest.$ac_ext <<_ACEOF
16526/* confdefs.h. */
16527_ACEOF
16528cat confdefs.h >>conftest.$ac_ext
16529cat >>conftest.$ac_ext <<_ACEOF
16530/* end confdefs.h. */
16531$ac_includes_default
16532typedef size_t ac__type_new_;
16533int
16534main ()
16535{
16536if ((ac__type_new_ *) 0)
16537 return 0;
16538if (sizeof (ac__type_new_))
16539 return 0;
16540 ;
16541 return 0;
16542}
16543_ACEOF
16544rm -f conftest.$ac_objext
16545if { (ac_try="$ac_compile"
16546case "(($ac_try" in
16547 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16548 *) ac_try_echo=$ac_try;;
16549esac
16550eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16551 (eval "$ac_compile") 2>conftest.er1
16552 ac_status=$?
16553 grep -v '^ *+' conftest.er1 >conftest.err
16554 rm -f conftest.er1
16555 cat conftest.err >&5
16556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16557 (exit $ac_status); } &&
16558 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16559 { (case "(($ac_try" in
16560 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16561 *) ac_try_echo=$ac_try;;
16562esac
16563eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16564 (eval "$ac_try") 2>&5
16565 ac_status=$?
16566 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16567 (exit $ac_status); }; } &&
16568 { ac_try='test -s conftest.$ac_objext'
16569 { (case "(($ac_try" in
16570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16571 *) ac_try_echo=$ac_try;;
16572esac
16573eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16574 (eval "$ac_try") 2>&5
16575 ac_status=$?
16576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16577 (exit $ac_status); }; }; then
16578 ac_cv_type_size_t=yes
16579else
16580 echo "$as_me: failed program was:" >&5
16581sed 's/^/| /' conftest.$ac_ext >&5
John Criswell0c38eaf2003-09-10 15:17:25 +000016582
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016583 ac_cv_type_size_t=no
16584fi
16585
16586rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16587fi
16588{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
16589echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
16590if test $ac_cv_type_size_t = yes; then
16591 :
John Criswell7a73b802003-06-30 21:59:07 +000016592else
16593
16594cat >>confdefs.h <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000016595#define size_t unsigned int
John Criswell7a73b802003-06-30 21:59:07 +000016596_ACEOF
16597
16598fi
16599
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016600
16601cat >>confdefs.h <<_ACEOF
Torok Edwin871384f2010-01-26 08:50:50 +000016602#define RETSIGTYPE void
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016603_ACEOF
16604
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016605{ echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
16606echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
16607if test "${ac_cv_struct_tm+set}" = set; then
16608 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016609else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016610 cat >conftest.$ac_ext <<_ACEOF
16611/* confdefs.h. */
16612_ACEOF
16613cat confdefs.h >>conftest.$ac_ext
16614cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016615/* end confdefs.h. */
16616#include <sys/types.h>
16617#include <time.h>
16618
16619int
16620main ()
16621{
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016622struct tm *tp; tp->tm_sec;
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016623 ;
16624 return 0;
16625}
16626_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016627rm -f conftest.$ac_objext
16628if { (ac_try="$ac_compile"
16629case "(($ac_try" in
16630 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16631 *) ac_try_echo=$ac_try;;
16632esac
16633eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16634 (eval "$ac_compile") 2>conftest.er1
16635 ac_status=$?
16636 grep -v '^ *+' conftest.er1 >conftest.err
16637 rm -f conftest.er1
16638 cat conftest.err >&5
16639 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16640 (exit $ac_status); } &&
16641 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16642 { (case "(($ac_try" in
16643 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16644 *) ac_try_echo=$ac_try;;
16645esac
16646eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16647 (eval "$ac_try") 2>&5
16648 ac_status=$?
16649 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16650 (exit $ac_status); }; } &&
16651 { ac_try='test -s conftest.$ac_objext'
16652 { (case "(($ac_try" in
16653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16654 *) ac_try_echo=$ac_try;;
16655esac
16656eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16657 (eval "$ac_try") 2>&5
16658 ac_status=$?
16659 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16660 (exit $ac_status); }; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016661 ac_cv_struct_tm=time.h
16662else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016663 echo "$as_me: failed program was:" >&5
16664sed 's/^/| /' conftest.$ac_ext >&5
16665
16666 ac_cv_struct_tm=sys/time.h
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016667fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016668
Reid Spencera773bd52006-08-04 18:18:08 +000016669rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016670fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016671{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
16672echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016673if test $ac_cv_struct_tm = sys/time.h; then
16674
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016675cat >>confdefs.h <<\_ACEOF
16676#define TM_IN_SYS_TIME 1
16677_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016678
16679fi
16680
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016681{ echo "$as_me:$LINENO: checking for int64_t" >&5
16682echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
16683if test "${ac_cv_type_int64_t+set}" = set; then
16684 echo $ECHO_N "(cached) $ECHO_C" >&6
16685else
16686 cat >conftest.$ac_ext <<_ACEOF
16687/* confdefs.h. */
16688_ACEOF
16689cat confdefs.h >>conftest.$ac_ext
16690cat >>conftest.$ac_ext <<_ACEOF
16691/* end confdefs.h. */
16692$ac_includes_default
16693typedef int64_t ac__type_new_;
16694int
16695main ()
16696{
16697if ((ac__type_new_ *) 0)
16698 return 0;
16699if (sizeof (ac__type_new_))
16700 return 0;
16701 ;
16702 return 0;
16703}
16704_ACEOF
16705rm -f conftest.$ac_objext
16706if { (ac_try="$ac_compile"
16707case "(($ac_try" in
16708 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16709 *) ac_try_echo=$ac_try;;
16710esac
16711eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16712 (eval "$ac_compile") 2>conftest.er1
16713 ac_status=$?
16714 grep -v '^ *+' conftest.er1 >conftest.err
16715 rm -f conftest.er1
16716 cat conftest.err >&5
16717 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16718 (exit $ac_status); } &&
16719 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16720 { (case "(($ac_try" in
16721 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16722 *) ac_try_echo=$ac_try;;
16723esac
16724eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16725 (eval "$ac_try") 2>&5
16726 ac_status=$?
16727 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16728 (exit $ac_status); }; } &&
16729 { ac_try='test -s conftest.$ac_objext'
16730 { (case "(($ac_try" in
16731 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16732 *) ac_try_echo=$ac_try;;
16733esac
16734eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16735 (eval "$ac_try") 2>&5
16736 ac_status=$?
16737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16738 (exit $ac_status); }; }; then
16739 ac_cv_type_int64_t=yes
16740else
16741 echo "$as_me: failed program was:" >&5
16742sed 's/^/| /' conftest.$ac_ext >&5
16743
16744 ac_cv_type_int64_t=no
16745fi
16746
16747rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16748fi
16749{ echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
16750echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
16751if test $ac_cv_type_int64_t = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000016752
16753cat >>confdefs.h <<_ACEOF
16754#define HAVE_INT64_T 1
16755_ACEOF
16756
16757
16758else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016759 { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
16760echo "$as_me: error: Type int64_t required but not found" >&2;}
16761 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +000016762fi
16763
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016764{ echo "$as_me:$LINENO: checking for uint64_t" >&5
16765echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
16766if test "${ac_cv_type_uint64_t+set}" = set; then
16767 echo $ECHO_N "(cached) $ECHO_C" >&6
16768else
16769 cat >conftest.$ac_ext <<_ACEOF
16770/* confdefs.h. */
16771_ACEOF
16772cat confdefs.h >>conftest.$ac_ext
16773cat >>conftest.$ac_ext <<_ACEOF
16774/* end confdefs.h. */
16775$ac_includes_default
16776typedef uint64_t ac__type_new_;
16777int
16778main ()
16779{
16780if ((ac__type_new_ *) 0)
16781 return 0;
16782if (sizeof (ac__type_new_))
16783 return 0;
16784 ;
16785 return 0;
16786}
16787_ACEOF
16788rm -f conftest.$ac_objext
16789if { (ac_try="$ac_compile"
16790case "(($ac_try" in
16791 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16792 *) ac_try_echo=$ac_try;;
16793esac
16794eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16795 (eval "$ac_compile") 2>conftest.er1
16796 ac_status=$?
16797 grep -v '^ *+' conftest.er1 >conftest.err
16798 rm -f conftest.er1
16799 cat conftest.err >&5
16800 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16801 (exit $ac_status); } &&
16802 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16803 { (case "(($ac_try" in
16804 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16805 *) ac_try_echo=$ac_try;;
16806esac
16807eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16808 (eval "$ac_try") 2>&5
16809 ac_status=$?
16810 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16811 (exit $ac_status); }; } &&
16812 { ac_try='test -s conftest.$ac_objext'
16813 { (case "(($ac_try" in
16814 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16815 *) ac_try_echo=$ac_try;;
16816esac
16817eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16818 (eval "$ac_try") 2>&5
16819 ac_status=$?
16820 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16821 (exit $ac_status); }; }; then
16822 ac_cv_type_uint64_t=yes
16823else
16824 echo "$as_me: failed program was:" >&5
16825sed 's/^/| /' conftest.$ac_ext >&5
16826
16827 ac_cv_type_uint64_t=no
16828fi
16829
16830rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16831fi
16832{ echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
16833echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
16834if test $ac_cv_type_uint64_t = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000016835
16836cat >>confdefs.h <<_ACEOF
16837#define HAVE_UINT64_T 1
16838_ACEOF
16839
16840
16841else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016842 { echo "$as_me:$LINENO: checking for u_int64_t" >&5
16843echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
16844if test "${ac_cv_type_u_int64_t+set}" = set; then
16845 echo $ECHO_N "(cached) $ECHO_C" >&6
16846else
16847 cat >conftest.$ac_ext <<_ACEOF
16848/* confdefs.h. */
16849_ACEOF
16850cat confdefs.h >>conftest.$ac_ext
16851cat >>conftest.$ac_ext <<_ACEOF
16852/* end confdefs.h. */
16853$ac_includes_default
16854typedef u_int64_t ac__type_new_;
16855int
16856main ()
16857{
16858if ((ac__type_new_ *) 0)
16859 return 0;
16860if (sizeof (ac__type_new_))
16861 return 0;
16862 ;
16863 return 0;
16864}
16865_ACEOF
16866rm -f conftest.$ac_objext
16867if { (ac_try="$ac_compile"
16868case "(($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_compile") 2>conftest.er1
16874 ac_status=$?
16875 grep -v '^ *+' conftest.er1 >conftest.err
16876 rm -f conftest.er1
16877 cat conftest.err >&5
16878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16879 (exit $ac_status); } &&
16880 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16881 { (case "(($ac_try" in
16882 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16883 *) ac_try_echo=$ac_try;;
16884esac
16885eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16886 (eval "$ac_try") 2>&5
16887 ac_status=$?
16888 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16889 (exit $ac_status); }; } &&
16890 { ac_try='test -s conftest.$ac_objext'
16891 { (case "(($ac_try" in
16892 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16893 *) ac_try_echo=$ac_try;;
16894esac
16895eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16896 (eval "$ac_try") 2>&5
16897 ac_status=$?
16898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16899 (exit $ac_status); }; }; then
16900 ac_cv_type_u_int64_t=yes
16901else
16902 echo "$as_me: failed program was:" >&5
16903sed 's/^/| /' conftest.$ac_ext >&5
16904
16905 ac_cv_type_u_int64_t=no
16906fi
16907
16908rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16909fi
16910{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
16911echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
16912if test $ac_cv_type_u_int64_t = yes; then
John Criswell679ff312004-09-02 18:44:44 +000016913
16914cat >>confdefs.h <<_ACEOF
16915#define HAVE_U_INT64_T 1
16916_ACEOF
16917
16918
Misha Brukmanceca9042004-09-02 23:02:30 +000016919else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016920 { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
16921echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
16922 { (exit 1); exit 1; }; }
Misha Brukmanceca9042004-09-02 23:02:30 +000016923fi
16924
John Criswell679ff312004-09-02 18:44:44 +000016925fi
16926
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016927
16928
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016929
16930
16931
16932
16933
16934
16935
Reid Spencerdf3be822006-01-23 08:15:53 +000016936for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016937do
16938as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16939{ echo "$as_me:$LINENO: checking for $ac_func" >&5
16940echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16941if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16942 echo $ECHO_N "(cached) $ECHO_C" >&6
16943else
16944 cat >conftest.$ac_ext <<_ACEOF
16945/* confdefs.h. */
16946_ACEOF
16947cat confdefs.h >>conftest.$ac_ext
16948cat >>conftest.$ac_ext <<_ACEOF
16949/* end confdefs.h. */
16950/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16951 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16952#define $ac_func innocuous_$ac_func
16953
16954/* System header to define __stub macros and hopefully few prototypes,
16955 which can conflict with char $ac_func (); below.
16956 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16957 <limits.h> exists even on freestanding compilers. */
16958
16959#ifdef __STDC__
16960# include <limits.h>
16961#else
16962# include <assert.h>
16963#endif
16964
16965#undef $ac_func
16966
16967/* Override any GCC internal prototype to avoid an error.
16968 Use char because int might match the return type of a GCC
16969 builtin and then its argument prototype would still apply. */
16970#ifdef __cplusplus
16971extern "C"
16972#endif
16973char $ac_func ();
16974/* The GNU C library defines this for functions which it implements
16975 to always fail with ENOSYS. Some functions are actually named
16976 something starting with __ and the normal name is an alias. */
16977#if defined __stub_$ac_func || defined __stub___$ac_func
16978choke me
16979#endif
16980
16981int
16982main ()
16983{
16984return $ac_func ();
16985 ;
16986 return 0;
16987}
16988_ACEOF
16989rm -f conftest.$ac_objext conftest$ac_exeext
16990if { (ac_try="$ac_link"
16991case "(($ac_try" in
16992 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16993 *) ac_try_echo=$ac_try;;
16994esac
16995eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16996 (eval "$ac_link") 2>conftest.er1
16997 ac_status=$?
16998 grep -v '^ *+' conftest.er1 >conftest.err
16999 rm -f conftest.er1
17000 cat conftest.err >&5
17001 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17002 (exit $ac_status); } &&
17003 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17004 { (case "(($ac_try" in
17005 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17006 *) ac_try_echo=$ac_try;;
17007esac
17008eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17009 (eval "$ac_try") 2>&5
17010 ac_status=$?
17011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17012 (exit $ac_status); }; } &&
17013 { ac_try='test -s conftest$ac_exeext'
17014 { (case "(($ac_try" in
17015 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17016 *) ac_try_echo=$ac_try;;
17017esac
17018eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17019 (eval "$ac_try") 2>&5
17020 ac_status=$?
17021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17022 (exit $ac_status); }; }; then
17023 eval "$as_ac_var=yes"
17024else
17025 echo "$as_me: failed program was:" >&5
17026sed 's/^/| /' conftest.$ac_ext >&5
17027
17028 eval "$as_ac_var=no"
17029fi
17030
17031rm -f core conftest.err conftest.$ac_objext \
17032 conftest$ac_exeext conftest.$ac_ext
17033fi
17034ac_res=`eval echo '${'$as_ac_var'}'`
17035 { echo "$as_me:$LINENO: result: $ac_res" >&5
17036echo "${ECHO_T}$ac_res" >&6; }
17037if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017038 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017039#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +000017040_ACEOF
17041
17042fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017043done
John Criswell7a73b802003-06-30 21:59:07 +000017044
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017045
17046
17047
17048
Reid Spencer96cf5872007-07-13 10:05:30 +000017049for ac_func in powf fmodf strtof round
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017050do
17051as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17052{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17053echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17054if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17055 echo $ECHO_N "(cached) $ECHO_C" >&6
17056else
17057 cat >conftest.$ac_ext <<_ACEOF
17058/* confdefs.h. */
17059_ACEOF
17060cat confdefs.h >>conftest.$ac_ext
17061cat >>conftest.$ac_ext <<_ACEOF
17062/* end confdefs.h. */
17063/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17064 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17065#define $ac_func innocuous_$ac_func
17066
17067/* System header to define __stub macros and hopefully few prototypes,
17068 which can conflict with char $ac_func (); below.
17069 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17070 <limits.h> exists even on freestanding compilers. */
17071
17072#ifdef __STDC__
17073# include <limits.h>
17074#else
17075# include <assert.h>
17076#endif
17077
17078#undef $ac_func
17079
17080/* Override any GCC internal prototype to avoid an error.
17081 Use char because int might match the return type of a GCC
17082 builtin and then its argument prototype would still apply. */
17083#ifdef __cplusplus
17084extern "C"
17085#endif
17086char $ac_func ();
17087/* The GNU C library defines this for functions which it implements
17088 to always fail with ENOSYS. Some functions are actually named
17089 something starting with __ and the normal name is an alias. */
17090#if defined __stub_$ac_func || defined __stub___$ac_func
17091choke me
17092#endif
17093
17094int
17095main ()
17096{
17097return $ac_func ();
17098 ;
17099 return 0;
17100}
17101_ACEOF
17102rm -f conftest.$ac_objext conftest$ac_exeext
17103if { (ac_try="$ac_link"
17104case "(($ac_try" in
17105 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17106 *) ac_try_echo=$ac_try;;
17107esac
17108eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17109 (eval "$ac_link") 2>conftest.er1
17110 ac_status=$?
17111 grep -v '^ *+' conftest.er1 >conftest.err
17112 rm -f conftest.er1
17113 cat conftest.err >&5
17114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17115 (exit $ac_status); } &&
17116 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17117 { (case "(($ac_try" in
17118 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17119 *) ac_try_echo=$ac_try;;
17120esac
17121eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17122 (eval "$ac_try") 2>&5
17123 ac_status=$?
17124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17125 (exit $ac_status); }; } &&
17126 { ac_try='test -s conftest$ac_exeext'
17127 { (case "(($ac_try" in
17128 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17129 *) ac_try_echo=$ac_try;;
17130esac
17131eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17132 (eval "$ac_try") 2>&5
17133 ac_status=$?
17134 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17135 (exit $ac_status); }; }; then
17136 eval "$as_ac_var=yes"
17137else
17138 echo "$as_me: failed program was:" >&5
17139sed 's/^/| /' conftest.$ac_ext >&5
17140
17141 eval "$as_ac_var=no"
17142fi
17143
17144rm -f core conftest.err conftest.$ac_objext \
17145 conftest$ac_exeext conftest.$ac_ext
17146fi
17147ac_res=`eval echo '${'$as_ac_var'}'`
17148 { echo "$as_me:$LINENO: result: $ac_res" >&5
17149echo "${ECHO_T}$ac_res" >&6; }
17150if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer96cf5872007-07-13 10:05:30 +000017151 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017152#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer96cf5872007-07-13 10:05:30 +000017153_ACEOF
17154
17155fi
17156done
17157
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017158
17159
17160
17161
17162
Reid Spencerb90645c2007-02-16 19:17:20 +000017163for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017164do
17165as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17166{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17167echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17168if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17169 echo $ECHO_N "(cached) $ECHO_C" >&6
17170else
17171 cat >conftest.$ac_ext <<_ACEOF
17172/* confdefs.h. */
17173_ACEOF
17174cat confdefs.h >>conftest.$ac_ext
17175cat >>conftest.$ac_ext <<_ACEOF
17176/* end confdefs.h. */
17177/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17178 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17179#define $ac_func innocuous_$ac_func
17180
17181/* System header to define __stub macros and hopefully few prototypes,
17182 which can conflict with char $ac_func (); below.
17183 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17184 <limits.h> exists even on freestanding compilers. */
17185
17186#ifdef __STDC__
17187# include <limits.h>
17188#else
17189# include <assert.h>
17190#endif
17191
17192#undef $ac_func
17193
17194/* Override any GCC internal prototype to avoid an error.
17195 Use char because int might match the return type of a GCC
17196 builtin and then its argument prototype would still apply. */
17197#ifdef __cplusplus
17198extern "C"
17199#endif
17200char $ac_func ();
17201/* The GNU C library defines this for functions which it implements
17202 to always fail with ENOSYS. Some functions are actually named
17203 something starting with __ and the normal name is an alias. */
17204#if defined __stub_$ac_func || defined __stub___$ac_func
17205choke me
17206#endif
17207
17208int
17209main ()
17210{
17211return $ac_func ();
17212 ;
17213 return 0;
17214}
17215_ACEOF
17216rm -f conftest.$ac_objext conftest$ac_exeext
17217if { (ac_try="$ac_link"
17218case "(($ac_try" in
17219 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17220 *) ac_try_echo=$ac_try;;
17221esac
17222eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17223 (eval "$ac_link") 2>conftest.er1
17224 ac_status=$?
17225 grep -v '^ *+' conftest.er1 >conftest.err
17226 rm -f conftest.er1
17227 cat conftest.err >&5
17228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17229 (exit $ac_status); } &&
17230 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17231 { (case "(($ac_try" in
17232 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17233 *) ac_try_echo=$ac_try;;
17234esac
17235eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17236 (eval "$ac_try") 2>&5
17237 ac_status=$?
17238 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17239 (exit $ac_status); }; } &&
17240 { ac_try='test -s conftest$ac_exeext'
17241 { (case "(($ac_try" in
17242 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17243 *) ac_try_echo=$ac_try;;
17244esac
17245eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17246 (eval "$ac_try") 2>&5
17247 ac_status=$?
17248 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17249 (exit $ac_status); }; }; then
17250 eval "$as_ac_var=yes"
17251else
17252 echo "$as_me: failed program was:" >&5
17253sed 's/^/| /' conftest.$ac_ext >&5
17254
17255 eval "$as_ac_var=no"
17256fi
17257
17258rm -f core conftest.err conftest.$ac_objext \
17259 conftest$ac_exeext conftest.$ac_ext
17260fi
17261ac_res=`eval echo '${'$as_ac_var'}'`
17262 { echo "$as_me:$LINENO: result: $ac_res" >&5
17263echo "${ECHO_T}$ac_res" >&6; }
17264if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencerb90645c2007-02-16 19:17:20 +000017265 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017266#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencerb90645c2007-02-16 19:17:20 +000017267_ACEOF
17268
17269fi
17270done
17271
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017272
17273
17274
Reid Spencerb90645c2007-02-16 19:17:20 +000017275for ac_func in isatty mkdtemp mkstemp
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017276do
17277as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17278{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17279echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17280if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17281 echo $ECHO_N "(cached) $ECHO_C" >&6
17282else
17283 cat >conftest.$ac_ext <<_ACEOF
17284/* confdefs.h. */
17285_ACEOF
17286cat confdefs.h >>conftest.$ac_ext
17287cat >>conftest.$ac_ext <<_ACEOF
17288/* end confdefs.h. */
17289/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17290 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17291#define $ac_func innocuous_$ac_func
17292
17293/* System header to define __stub macros and hopefully few prototypes,
17294 which can conflict with char $ac_func (); below.
17295 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17296 <limits.h> exists even on freestanding compilers. */
17297
17298#ifdef __STDC__
17299# include <limits.h>
17300#else
17301# include <assert.h>
17302#endif
17303
17304#undef $ac_func
17305
17306/* Override any GCC internal prototype to avoid an error.
17307 Use char because int might match the return type of a GCC
17308 builtin and then its argument prototype would still apply. */
17309#ifdef __cplusplus
17310extern "C"
17311#endif
17312char $ac_func ();
17313/* The GNU C library defines this for functions which it implements
17314 to always fail with ENOSYS. Some functions are actually named
17315 something starting with __ and the normal name is an alias. */
17316#if defined __stub_$ac_func || defined __stub___$ac_func
17317choke me
17318#endif
17319
17320int
17321main ()
17322{
17323return $ac_func ();
17324 ;
17325 return 0;
17326}
17327_ACEOF
17328rm -f conftest.$ac_objext conftest$ac_exeext
17329if { (ac_try="$ac_link"
17330case "(($ac_try" in
17331 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17332 *) ac_try_echo=$ac_try;;
17333esac
17334eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17335 (eval "$ac_link") 2>conftest.er1
17336 ac_status=$?
17337 grep -v '^ *+' conftest.er1 >conftest.err
17338 rm -f conftest.er1
17339 cat conftest.err >&5
17340 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17341 (exit $ac_status); } &&
17342 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17343 { (case "(($ac_try" in
17344 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17345 *) ac_try_echo=$ac_try;;
17346esac
17347eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17348 (eval "$ac_try") 2>&5
17349 ac_status=$?
17350 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17351 (exit $ac_status); }; } &&
17352 { ac_try='test -s conftest$ac_exeext'
17353 { (case "(($ac_try" in
17354 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17355 *) ac_try_echo=$ac_try;;
17356esac
17357eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17358 (eval "$ac_try") 2>&5
17359 ac_status=$?
17360 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17361 (exit $ac_status); }; }; then
17362 eval "$as_ac_var=yes"
17363else
17364 echo "$as_me: failed program was:" >&5
17365sed 's/^/| /' conftest.$ac_ext >&5
17366
17367 eval "$as_ac_var=no"
17368fi
17369
17370rm -f core conftest.err conftest.$ac_objext \
17371 conftest$ac_exeext conftest.$ac_ext
17372fi
17373ac_res=`eval echo '${'$as_ac_var'}'`
17374 { echo "$as_me:$LINENO: result: $ac_res" >&5
17375echo "${ECHO_T}$ac_res" >&6; }
17376if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencerdf3be822006-01-23 08:15:53 +000017377 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017378#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencerdf3be822006-01-23 08:15:53 +000017379_ACEOF
17380
17381fi
17382done
17383
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017384
17385
17386
17387
17388
Eric Christophere4291822010-04-16 05:14:21 +000017389
Benjamin Kramer5745fbc2011-11-22 12:31:53 +000017390
17391for ac_func in mktemp posix_spawn pread realpath sbrk setrlimit strdup
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017392do
17393as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17394{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17395echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17396if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17397 echo $ECHO_N "(cached) $ECHO_C" >&6
17398else
17399 cat >conftest.$ac_ext <<_ACEOF
17400/* confdefs.h. */
17401_ACEOF
17402cat confdefs.h >>conftest.$ac_ext
17403cat >>conftest.$ac_ext <<_ACEOF
17404/* end confdefs.h. */
17405/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17406 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17407#define $ac_func innocuous_$ac_func
17408
17409/* System header to define __stub macros and hopefully few prototypes,
17410 which can conflict with char $ac_func (); below.
17411 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17412 <limits.h> exists even on freestanding compilers. */
17413
17414#ifdef __STDC__
17415# include <limits.h>
17416#else
17417# include <assert.h>
17418#endif
17419
17420#undef $ac_func
17421
17422/* Override any GCC internal prototype to avoid an error.
17423 Use char because int might match the return type of a GCC
17424 builtin and then its argument prototype would still apply. */
17425#ifdef __cplusplus
17426extern "C"
17427#endif
17428char $ac_func ();
17429/* The GNU C library defines this for functions which it implements
17430 to always fail with ENOSYS. Some functions are actually named
17431 something starting with __ and the normal name is an alias. */
17432#if defined __stub_$ac_func || defined __stub___$ac_func
17433choke me
17434#endif
17435
17436int
17437main ()
17438{
17439return $ac_func ();
17440 ;
17441 return 0;
17442}
17443_ACEOF
17444rm -f conftest.$ac_objext conftest$ac_exeext
17445if { (ac_try="$ac_link"
17446case "(($ac_try" in
17447 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17448 *) ac_try_echo=$ac_try;;
17449esac
17450eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17451 (eval "$ac_link") 2>conftest.er1
17452 ac_status=$?
17453 grep -v '^ *+' conftest.er1 >conftest.err
17454 rm -f conftest.er1
17455 cat conftest.err >&5
17456 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17457 (exit $ac_status); } &&
17458 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17459 { (case "(($ac_try" in
17460 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17461 *) ac_try_echo=$ac_try;;
17462esac
17463eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17464 (eval "$ac_try") 2>&5
17465 ac_status=$?
17466 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17467 (exit $ac_status); }; } &&
17468 { ac_try='test -s conftest$ac_exeext'
17469 { (case "(($ac_try" in
17470 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17471 *) ac_try_echo=$ac_try;;
17472esac
17473eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17474 (eval "$ac_try") 2>&5
17475 ac_status=$?
17476 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17477 (exit $ac_status); }; }; then
17478 eval "$as_ac_var=yes"
17479else
17480 echo "$as_me: failed program was:" >&5
17481sed 's/^/| /' conftest.$ac_ext >&5
17482
17483 eval "$as_ac_var=no"
17484fi
17485
17486rm -f core conftest.err conftest.$ac_objext \
17487 conftest$ac_exeext conftest.$ac_ext
17488fi
17489ac_res=`eval echo '${'$as_ac_var'}'`
17490 { echo "$as_me:$LINENO: result: $ac_res" >&5
17491echo "${ECHO_T}$ac_res" >&6; }
17492if test `eval echo '${'$as_ac_var'}'` = yes; then
Jeffrey Yasskin342a3432009-07-01 18:30:10 +000017493 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017494#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Jeffrey Yasskin342a3432009-07-01 18:30:10 +000017495_ACEOF
17496
17497fi
17498done
Reid Spencerdf3be822006-01-23 08:15:53 +000017499
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017500
17501
17502
NAKAMURA Takumie29b0ac2011-02-09 04:18:48 +000017503for ac_func in strerror strerror_r setenv
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017504do
17505as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17506{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17507echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17508if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17509 echo $ECHO_N "(cached) $ECHO_C" >&6
17510else
17511 cat >conftest.$ac_ext <<_ACEOF
17512/* confdefs.h. */
17513_ACEOF
17514cat confdefs.h >>conftest.$ac_ext
17515cat >>conftest.$ac_ext <<_ACEOF
17516/* end confdefs.h. */
17517/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17518 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17519#define $ac_func innocuous_$ac_func
17520
17521/* System header to define __stub macros and hopefully few prototypes,
17522 which can conflict with char $ac_func (); below.
17523 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17524 <limits.h> exists even on freestanding compilers. */
17525
17526#ifdef __STDC__
17527# include <limits.h>
17528#else
17529# include <assert.h>
17530#endif
17531
17532#undef $ac_func
17533
17534/* Override any GCC internal prototype to avoid an error.
17535 Use char because int might match the return type of a GCC
17536 builtin and then its argument prototype would still apply. */
17537#ifdef __cplusplus
17538extern "C"
17539#endif
17540char $ac_func ();
17541/* The GNU C library defines this for functions which it implements
17542 to always fail with ENOSYS. Some functions are actually named
17543 something starting with __ and the normal name is an alias. */
17544#if defined __stub_$ac_func || defined __stub___$ac_func
17545choke me
17546#endif
17547
17548int
17549main ()
17550{
17551return $ac_func ();
17552 ;
17553 return 0;
17554}
17555_ACEOF
17556rm -f conftest.$ac_objext conftest$ac_exeext
17557if { (ac_try="$ac_link"
17558case "(($ac_try" in
17559 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17560 *) ac_try_echo=$ac_try;;
17561esac
17562eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17563 (eval "$ac_link") 2>conftest.er1
17564 ac_status=$?
17565 grep -v '^ *+' conftest.er1 >conftest.err
17566 rm -f conftest.er1
17567 cat conftest.err >&5
17568 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17569 (exit $ac_status); } &&
17570 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17571 { (case "(($ac_try" in
17572 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17573 *) ac_try_echo=$ac_try;;
17574esac
17575eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17576 (eval "$ac_try") 2>&5
17577 ac_status=$?
17578 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17579 (exit $ac_status); }; } &&
17580 { ac_try='test -s conftest$ac_exeext'
17581 { (case "(($ac_try" in
17582 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17583 *) ac_try_echo=$ac_try;;
17584esac
17585eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17586 (eval "$ac_try") 2>&5
17587 ac_status=$?
17588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17589 (exit $ac_status); }; }; then
17590 eval "$as_ac_var=yes"
17591else
17592 echo "$as_me: failed program was:" >&5
17593sed 's/^/| /' conftest.$ac_ext >&5
17594
17595 eval "$as_ac_var=no"
17596fi
17597
17598rm -f core conftest.err conftest.$ac_objext \
17599 conftest$ac_exeext conftest.$ac_ext
17600fi
17601ac_res=`eval echo '${'$as_ac_var'}'`
17602 { echo "$as_me:$LINENO: result: $ac_res" >&5
17603echo "${ECHO_T}$ac_res" >&6; }
17604if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer7931a782004-12-27 06:15:02 +000017605 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017606#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer7931a782004-12-27 06:15:02 +000017607_ACEOF
17608
17609fi
17610done
17611
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017612
17613
17614
17615
Chris Lattner511f11d2005-11-14 07:25:50 +000017616for ac_func in strtoll strtoq sysconf malloc_zone_statistics
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017617do
17618as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17619{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17620echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17621if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17622 echo $ECHO_N "(cached) $ECHO_C" >&6
17623else
17624 cat >conftest.$ac_ext <<_ACEOF
17625/* confdefs.h. */
17626_ACEOF
17627cat confdefs.h >>conftest.$ac_ext
17628cat >>conftest.$ac_ext <<_ACEOF
17629/* end confdefs.h. */
17630/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17631 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17632#define $ac_func innocuous_$ac_func
17633
17634/* System header to define __stub macros and hopefully few prototypes,
17635 which can conflict with char $ac_func (); below.
17636 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17637 <limits.h> exists even on freestanding compilers. */
17638
17639#ifdef __STDC__
17640# include <limits.h>
17641#else
17642# include <assert.h>
17643#endif
17644
17645#undef $ac_func
17646
17647/* Override any GCC internal prototype to avoid an error.
17648 Use char because int might match the return type of a GCC
17649 builtin and then its argument prototype would still apply. */
17650#ifdef __cplusplus
17651extern "C"
17652#endif
17653char $ac_func ();
17654/* The GNU C library defines this for functions which it implements
17655 to always fail with ENOSYS. Some functions are actually named
17656 something starting with __ and the normal name is an alias. */
17657#if defined __stub_$ac_func || defined __stub___$ac_func
17658choke me
17659#endif
17660
17661int
17662main ()
17663{
17664return $ac_func ();
17665 ;
17666 return 0;
17667}
17668_ACEOF
17669rm -f conftest.$ac_objext conftest$ac_exeext
17670if { (ac_try="$ac_link"
17671case "(($ac_try" in
17672 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17673 *) ac_try_echo=$ac_try;;
17674esac
17675eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17676 (eval "$ac_link") 2>conftest.er1
17677 ac_status=$?
17678 grep -v '^ *+' conftest.er1 >conftest.err
17679 rm -f conftest.er1
17680 cat conftest.err >&5
17681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17682 (exit $ac_status); } &&
17683 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17684 { (case "(($ac_try" in
17685 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17686 *) ac_try_echo=$ac_try;;
17687esac
17688eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17689 (eval "$ac_try") 2>&5
17690 ac_status=$?
17691 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17692 (exit $ac_status); }; } &&
17693 { ac_try='test -s conftest$ac_exeext'
17694 { (case "(($ac_try" in
17695 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17696 *) ac_try_echo=$ac_try;;
17697esac
17698eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17699 (eval "$ac_try") 2>&5
17700 ac_status=$?
17701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17702 (exit $ac_status); }; }; then
17703 eval "$as_ac_var=yes"
17704else
17705 echo "$as_me: failed program was:" >&5
17706sed 's/^/| /' conftest.$ac_ext >&5
17707
17708 eval "$as_ac_var=no"
17709fi
17710
17711rm -f core conftest.err conftest.$ac_objext \
17712 conftest$ac_exeext conftest.$ac_ext
17713fi
17714ac_res=`eval echo '${'$as_ac_var'}'`
17715 { echo "$as_me:$LINENO: result: $ac_res" >&5
17716echo "${ECHO_T}$ac_res" >&6; }
17717if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017718 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017719#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +000017720_ACEOF
17721
17722fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017723done
John Criswell7a73b802003-06-30 21:59:07 +000017724
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017725
17726
17727
17728
Daniel Dunbar3e462932011-02-03 02:40:02 +000017729
17730for ac_func in setjmp longjmp sigsetjmp siglongjmp writev
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017731do
17732as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17733{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17734echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17735if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17736 echo $ECHO_N "(cached) $ECHO_C" >&6
17737else
17738 cat >conftest.$ac_ext <<_ACEOF
17739/* confdefs.h. */
17740_ACEOF
17741cat confdefs.h >>conftest.$ac_ext
17742cat >>conftest.$ac_ext <<_ACEOF
17743/* end confdefs.h. */
17744/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17745 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17746#define $ac_func innocuous_$ac_func
17747
17748/* System header to define __stub macros and hopefully few prototypes,
17749 which can conflict with char $ac_func (); below.
17750 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17751 <limits.h> exists even on freestanding compilers. */
17752
17753#ifdef __STDC__
17754# include <limits.h>
17755#else
17756# include <assert.h>
17757#endif
17758
17759#undef $ac_func
17760
17761/* Override any GCC internal prototype to avoid an error.
17762 Use char because int might match the return type of a GCC
17763 builtin and then its argument prototype would still apply. */
17764#ifdef __cplusplus
17765extern "C"
17766#endif
17767char $ac_func ();
17768/* The GNU C library defines this for functions which it implements
17769 to always fail with ENOSYS. Some functions are actually named
17770 something starting with __ and the normal name is an alias. */
17771#if defined __stub_$ac_func || defined __stub___$ac_func
17772choke me
17773#endif
17774
17775int
17776main ()
17777{
17778return $ac_func ();
17779 ;
17780 return 0;
17781}
17782_ACEOF
17783rm -f conftest.$ac_objext conftest$ac_exeext
17784if { (ac_try="$ac_link"
17785case "(($ac_try" in
17786 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17787 *) ac_try_echo=$ac_try;;
17788esac
17789eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17790 (eval "$ac_link") 2>conftest.er1
17791 ac_status=$?
17792 grep -v '^ *+' conftest.er1 >conftest.err
17793 rm -f conftest.er1
17794 cat conftest.err >&5
17795 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17796 (exit $ac_status); } &&
17797 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17798 { (case "(($ac_try" in
17799 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17800 *) ac_try_echo=$ac_try;;
17801esac
17802eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17803 (eval "$ac_try") 2>&5
17804 ac_status=$?
17805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17806 (exit $ac_status); }; } &&
17807 { ac_try='test -s conftest$ac_exeext'
17808 { (case "(($ac_try" in
17809 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17810 *) ac_try_echo=$ac_try;;
17811esac
17812eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17813 (eval "$ac_try") 2>&5
17814 ac_status=$?
17815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17816 (exit $ac_status); }; }; then
17817 eval "$as_ac_var=yes"
17818else
17819 echo "$as_me: failed program was:" >&5
17820sed 's/^/| /' conftest.$ac_ext >&5
17821
17822 eval "$as_ac_var=no"
17823fi
17824
17825rm -f core conftest.err conftest.$ac_objext \
17826 conftest$ac_exeext conftest.$ac_ext
17827fi
17828ac_res=`eval echo '${'$as_ac_var'}'`
17829 { echo "$as_me:$LINENO: result: $ac_res" >&5
17830echo "${ECHO_T}$ac_res" >&6; }
17831if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencercdb08a32006-06-05 16:11:07 +000017832 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017833#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencercdb08a32006-06-05 16:11:07 +000017834_ACEOF
17835
17836fi
17837done
17838
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017839{ echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
17840echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
17841if test "${llvm_cv_c_printf_a+set}" = set; then
17842 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017843else
Reid Spencer2706f8c2004-09-19 23:53:36 +000017844 ac_ext=c
John Criswella0137d32003-10-13 16:22:01 +000017845ac_cpp='$CPP $CPPFLAGS'
17846ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17847ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17848ac_compiler_gnu=$ac_cv_c_compiler_gnu
17849
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017850 if test "$cross_compiling" = yes; then
Reid Spencer3be58f92004-11-27 22:01:43 +000017851 llvmac_cv_c_printf_a=no
John Criswella0137d32003-10-13 16:22:01 +000017852else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017853 cat >conftest.$ac_ext <<_ACEOF
Reid Spencer2706f8c2004-09-19 23:53:36 +000017854
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017855 /* confdefs.h. */
17856_ACEOF
17857cat confdefs.h >>conftest.$ac_ext
17858cat >>conftest.$ac_ext <<_ACEOF
17859/* end confdefs.h. */
Torok Edwin871384f2010-01-26 08:50:50 +000017860
John Criswella0137d32003-10-13 16:22:01 +000017861#include <stdio.h>
Reid Spencer2706f8c2004-09-19 23:53:36 +000017862#include <stdlib.h>
17863
John Criswella0137d32003-10-13 16:22:01 +000017864int
17865main ()
17866{
17867
Reid Spencer2706f8c2004-09-19 23:53:36 +000017868volatile double A, B;
17869char Buffer[100];
17870A = 1;
17871A /= 10.0;
17872sprintf(Buffer, "%a", A);
17873B = atof(Buffer);
17874if (A != B)
17875 return (1);
17876if (A != 0x1.999999999999ap-4)
17877 return (1);
17878return (0);
John Criswella0137d32003-10-13 16:22:01 +000017879 ;
17880 return 0;
17881}
17882_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017883rm -f conftest$ac_exeext
17884if { (ac_try="$ac_link"
17885case "(($ac_try" in
17886 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17887 *) ac_try_echo=$ac_try;;
17888esac
17889eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17890 (eval "$ac_link") 2>&5
17891 ac_status=$?
17892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17893 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17894 { (case "(($ac_try" in
17895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17896 *) ac_try_echo=$ac_try;;
17897esac
17898eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17899 (eval "$ac_try") 2>&5
17900 ac_status=$?
17901 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17902 (exit $ac_status); }; }; then
Reid Spencer3be58f92004-11-27 22:01:43 +000017903 llvm_cv_c_printf_a=yes
John Criswella0137d32003-10-13 16:22:01 +000017904else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017905 echo "$as_me: program exited with status $ac_status" >&5
17906echo "$as_me: failed program was:" >&5
17907sed 's/^/| /' conftest.$ac_ext >&5
17908
17909( exit $ac_status )
17910llvmac_cv_c_printf_a=no
John Criswella0137d32003-10-13 16:22:01 +000017911fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017912rm -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 +000017913fi
Reid Spencera773bd52006-08-04 18:18:08 +000017914
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017915
Reid Spencer2706f8c2004-09-19 23:53:36 +000017916 ac_ext=c
John Criswella0137d32003-10-13 16:22:01 +000017917ac_cpp='$CPP $CPPFLAGS'
17918ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17919ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17920ac_compiler_gnu=$ac_cv_c_compiler_gnu
17921
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017922fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017923{ echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
17924echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
Reid Spencer3be58f92004-11-27 22:01:43 +000017925 if test "$llvm_cv_c_printf_a" = "yes"; then
John Criswella0137d32003-10-13 16:22:01 +000017926
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017927cat >>confdefs.h <<\_ACEOF
17928#define HAVE_PRINTF_A 1
17929_ACEOF
John Criswella0137d32003-10-13 16:22:01 +000017930
Reid Spencer2706f8c2004-09-19 23:53:36 +000017931 fi
John Criswella0137d32003-10-13 16:22:01 +000017932
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017933
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017934{ echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
17935echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
17936if test "${ac_cv_func_rand48+set}" = set; then
17937 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017938else
Reid Spencera773bd52006-08-04 18:18:08 +000017939 ac_ext=cpp
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017940ac_cpp='$CXXCPP $CPPFLAGS'
17941ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17942ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17943ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17944
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017945 cat >conftest.$ac_ext <<_ACEOF
17946/* confdefs.h. */
17947_ACEOF
17948cat confdefs.h >>conftest.$ac_ext
17949cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017950/* end confdefs.h. */
17951#include <stdlib.h>
17952int
17953main ()
17954{
17955srand48(0);lrand48();drand48();
17956 ;
17957 return 0;
17958}
17959_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017960rm -f conftest.$ac_objext
17961if { (ac_try="$ac_compile"
17962case "(($ac_try" in
17963 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17964 *) ac_try_echo=$ac_try;;
17965esac
17966eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17967 (eval "$ac_compile") 2>conftest.er1
17968 ac_status=$?
17969 grep -v '^ *+' conftest.er1 >conftest.err
17970 rm -f conftest.er1
17971 cat conftest.err >&5
17972 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17973 (exit $ac_status); } &&
17974 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17975 { (case "(($ac_try" in
17976 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17977 *) ac_try_echo=$ac_try;;
17978esac
17979eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17980 (eval "$ac_try") 2>&5
17981 ac_status=$?
17982 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17983 (exit $ac_status); }; } &&
17984 { ac_try='test -s conftest.$ac_objext'
17985 { (case "(($ac_try" in
17986 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17987 *) ac_try_echo=$ac_try;;
17988esac
17989eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17990 (eval "$ac_try") 2>&5
17991 ac_status=$?
17992 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17993 (exit $ac_status); }; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017994 ac_cv_func_rand48=yes
17995else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017996 echo "$as_me: failed program was:" >&5
17997sed 's/^/| /' conftest.$ac_ext >&5
17998
17999 ac_cv_func_rand48=no
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018000fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018001
Reid Spencera773bd52006-08-04 18:18:08 +000018002rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018003 ac_ext=c
18004ac_cpp='$CPP $CPPFLAGS'
18005ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18006ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18007ac_compiler_gnu=$ac_cv_c_compiler_gnu
18008
18009fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018010{ echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
18011echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018012
18013if test "$ac_cv_func_rand48" = "yes" ; then
18014
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018015cat >>confdefs.h <<\_ACEOF
18016#define HAVE_RAND48 1
18017_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018018
18019fi
John Criswell0021c312004-02-13 21:57:29 +000018020
18021
NAKAMURA Takumie29b0ac2011-02-09 04:18:48 +000018022{ echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
18023echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
18024if test "${ac_cv_have_decl_strerror_s+set}" = set; then
18025 echo $ECHO_N "(cached) $ECHO_C" >&6
18026else
18027 cat >conftest.$ac_ext <<_ACEOF
18028/* confdefs.h. */
18029_ACEOF
18030cat confdefs.h >>conftest.$ac_ext
18031cat >>conftest.$ac_ext <<_ACEOF
18032/* end confdefs.h. */
18033$ac_includes_default
18034int
18035main ()
18036{
18037#ifndef strerror_s
18038 char *p = (char *) strerror_s;
18039 return !p;
18040#endif
18041
18042 ;
18043 return 0;
18044}
18045_ACEOF
18046rm -f conftest.$ac_objext
18047if { (ac_try="$ac_compile"
18048case "(($ac_try" in
18049 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18050 *) ac_try_echo=$ac_try;;
18051esac
18052eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18053 (eval "$ac_compile") 2>conftest.er1
18054 ac_status=$?
18055 grep -v '^ *+' conftest.er1 >conftest.err
18056 rm -f conftest.er1
18057 cat conftest.err >&5
18058 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18059 (exit $ac_status); } &&
18060 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18061 { (case "(($ac_try" in
18062 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18063 *) ac_try_echo=$ac_try;;
18064esac
18065eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18066 (eval "$ac_try") 2>&5
18067 ac_status=$?
18068 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18069 (exit $ac_status); }; } &&
18070 { ac_try='test -s conftest.$ac_objext'
18071 { (case "(($ac_try" in
18072 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18073 *) ac_try_echo=$ac_try;;
18074esac
18075eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18076 (eval "$ac_try") 2>&5
18077 ac_status=$?
18078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18079 (exit $ac_status); }; }; then
18080 ac_cv_have_decl_strerror_s=yes
18081else
18082 echo "$as_me: failed program was:" >&5
18083sed 's/^/| /' conftest.$ac_ext >&5
18084
18085 ac_cv_have_decl_strerror_s=no
18086fi
18087
18088rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18089fi
18090{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
18091echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
18092if test $ac_cv_have_decl_strerror_s = yes; then
18093
18094cat >>confdefs.h <<_ACEOF
18095#define HAVE_DECL_STRERROR_S 1
18096_ACEOF
18097
18098
18099else
18100 cat >>confdefs.h <<_ACEOF
18101#define HAVE_DECL_STRERROR_S 0
18102_ACEOF
18103
18104
18105fi
18106
18107
18108
NAKAMURA Takumi1f6832a2011-02-05 15:11:53 +000018109if test "$llvm_cv_os_type" = "MingW" ; then
18110 { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
18111echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
18112if test "${ac_cv_lib_gcc__alloca+set}" = set; then
18113 echo $ECHO_N "(cached) $ECHO_C" >&6
18114else
18115 ac_check_lib_save_LIBS=$LIBS
18116LIBS="-lgcc $LIBS"
18117cat >conftest.$ac_ext <<_ACEOF
18118/* confdefs.h. */
18119_ACEOF
18120cat confdefs.h >>conftest.$ac_ext
18121cat >>conftest.$ac_ext <<_ACEOF
18122/* end confdefs.h. */
18123
18124/* Override any GCC internal prototype to avoid an error.
18125 Use char because int might match the return type of a GCC
18126 builtin and then its argument prototype would still apply. */
18127#ifdef __cplusplus
18128extern "C"
18129#endif
18130char _alloca ();
18131int
18132main ()
18133{
18134return _alloca ();
18135 ;
18136 return 0;
18137}
18138_ACEOF
18139rm -f conftest.$ac_objext conftest$ac_exeext
18140if { (ac_try="$ac_link"
18141case "(($ac_try" in
18142 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18143 *) ac_try_echo=$ac_try;;
18144esac
18145eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18146 (eval "$ac_link") 2>conftest.er1
18147 ac_status=$?
18148 grep -v '^ *+' conftest.er1 >conftest.err
18149 rm -f conftest.er1
18150 cat conftest.err >&5
18151 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18152 (exit $ac_status); } &&
18153 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18154 { (case "(($ac_try" in
18155 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18156 *) ac_try_echo=$ac_try;;
18157esac
18158eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18159 (eval "$ac_try") 2>&5
18160 ac_status=$?
18161 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18162 (exit $ac_status); }; } &&
18163 { ac_try='test -s conftest$ac_exeext'
18164 { (case "(($ac_try" in
18165 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18166 *) ac_try_echo=$ac_try;;
18167esac
18168eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18169 (eval "$ac_try") 2>&5
18170 ac_status=$?
18171 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18172 (exit $ac_status); }; }; then
18173 ac_cv_lib_gcc__alloca=yes
18174else
18175 echo "$as_me: failed program was:" >&5
18176sed 's/^/| /' conftest.$ac_ext >&5
18177
18178 ac_cv_lib_gcc__alloca=no
18179fi
18180
18181rm -f core conftest.err conftest.$ac_objext \
18182 conftest$ac_exeext conftest.$ac_ext
18183LIBS=$ac_check_lib_save_LIBS
18184fi
18185{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
18186echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
18187if test $ac_cv_lib_gcc__alloca = yes; then
18188
18189cat >>confdefs.h <<\_ACEOF
18190#define HAVE__ALLOCA 1
18191_ACEOF
18192
18193fi
18194
18195 { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
18196echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
18197if test "${ac_cv_lib_gcc___alloca+set}" = set; then
18198 echo $ECHO_N "(cached) $ECHO_C" >&6
18199else
18200 ac_check_lib_save_LIBS=$LIBS
18201LIBS="-lgcc $LIBS"
18202cat >conftest.$ac_ext <<_ACEOF
18203/* confdefs.h. */
18204_ACEOF
18205cat confdefs.h >>conftest.$ac_ext
18206cat >>conftest.$ac_ext <<_ACEOF
18207/* end confdefs.h. */
18208
18209/* Override any GCC internal prototype to avoid an error.
18210 Use char because int might match the return type of a GCC
18211 builtin and then its argument prototype would still apply. */
18212#ifdef __cplusplus
18213extern "C"
18214#endif
18215char __alloca ();
18216int
18217main ()
18218{
18219return __alloca ();
18220 ;
18221 return 0;
18222}
18223_ACEOF
18224rm -f conftest.$ac_objext conftest$ac_exeext
18225if { (ac_try="$ac_link"
18226case "(($ac_try" in
18227 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18228 *) ac_try_echo=$ac_try;;
18229esac
18230eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18231 (eval "$ac_link") 2>conftest.er1
18232 ac_status=$?
18233 grep -v '^ *+' conftest.er1 >conftest.err
18234 rm -f conftest.er1
18235 cat conftest.err >&5
18236 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18237 (exit $ac_status); } &&
18238 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18239 { (case "(($ac_try" in
18240 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18241 *) ac_try_echo=$ac_try;;
18242esac
18243eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18244 (eval "$ac_try") 2>&5
18245 ac_status=$?
18246 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18247 (exit $ac_status); }; } &&
18248 { ac_try='test -s conftest$ac_exeext'
18249 { (case "(($ac_try" in
18250 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18251 *) ac_try_echo=$ac_try;;
18252esac
18253eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18254 (eval "$ac_try") 2>&5
18255 ac_status=$?
18256 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18257 (exit $ac_status); }; }; then
18258 ac_cv_lib_gcc___alloca=yes
18259else
18260 echo "$as_me: failed program was:" >&5
18261sed 's/^/| /' conftest.$ac_ext >&5
18262
18263 ac_cv_lib_gcc___alloca=no
18264fi
18265
18266rm -f core conftest.err conftest.$ac_objext \
18267 conftest$ac_exeext conftest.$ac_ext
18268LIBS=$ac_check_lib_save_LIBS
18269fi
18270{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
18271echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
18272if test $ac_cv_lib_gcc___alloca = yes; then
18273
18274cat >>confdefs.h <<\_ACEOF
18275#define HAVE___ALLOCA 1
18276_ACEOF
18277
18278fi
18279
18280 { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
18281echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
18282if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
18283 echo $ECHO_N "(cached) $ECHO_C" >&6
18284else
18285 ac_check_lib_save_LIBS=$LIBS
18286LIBS="-lgcc $LIBS"
18287cat >conftest.$ac_ext <<_ACEOF
18288/* confdefs.h. */
18289_ACEOF
18290cat confdefs.h >>conftest.$ac_ext
18291cat >>conftest.$ac_ext <<_ACEOF
18292/* end confdefs.h. */
18293
18294/* Override any GCC internal prototype to avoid an error.
18295 Use char because int might match the return type of a GCC
18296 builtin and then its argument prototype would still apply. */
18297#ifdef __cplusplus
18298extern "C"
18299#endif
18300char __chkstk ();
18301int
18302main ()
18303{
18304return __chkstk ();
18305 ;
18306 return 0;
18307}
18308_ACEOF
18309rm -f conftest.$ac_objext conftest$ac_exeext
18310if { (ac_try="$ac_link"
18311case "(($ac_try" in
18312 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18313 *) ac_try_echo=$ac_try;;
18314esac
18315eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18316 (eval "$ac_link") 2>conftest.er1
18317 ac_status=$?
18318 grep -v '^ *+' conftest.er1 >conftest.err
18319 rm -f conftest.er1
18320 cat conftest.err >&5
18321 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18322 (exit $ac_status); } &&
18323 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18324 { (case "(($ac_try" in
18325 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18326 *) ac_try_echo=$ac_try;;
18327esac
18328eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18329 (eval "$ac_try") 2>&5
18330 ac_status=$?
18331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18332 (exit $ac_status); }; } &&
18333 { ac_try='test -s conftest$ac_exeext'
18334 { (case "(($ac_try" in
18335 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18336 *) ac_try_echo=$ac_try;;
18337esac
18338eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18339 (eval "$ac_try") 2>&5
18340 ac_status=$?
18341 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18342 (exit $ac_status); }; }; then
18343 ac_cv_lib_gcc___chkstk=yes
18344else
18345 echo "$as_me: failed program was:" >&5
18346sed 's/^/| /' conftest.$ac_ext >&5
18347
18348 ac_cv_lib_gcc___chkstk=no
18349fi
18350
18351rm -f core conftest.err conftest.$ac_objext \
18352 conftest$ac_exeext conftest.$ac_ext
18353LIBS=$ac_check_lib_save_LIBS
18354fi
18355{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
18356echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
18357if test $ac_cv_lib_gcc___chkstk = yes; then
18358
18359cat >>confdefs.h <<\_ACEOF
18360#define HAVE___CHKSTK 1
18361_ACEOF
18362
18363fi
18364
18365 { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
18366echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
18367if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
18368 echo $ECHO_N "(cached) $ECHO_C" >&6
18369else
18370 ac_check_lib_save_LIBS=$LIBS
18371LIBS="-lgcc $LIBS"
18372cat >conftest.$ac_ext <<_ACEOF
18373/* confdefs.h. */
18374_ACEOF
18375cat confdefs.h >>conftest.$ac_ext
18376cat >>conftest.$ac_ext <<_ACEOF
18377/* end confdefs.h. */
18378
18379/* Override any GCC internal prototype to avoid an error.
18380 Use char because int might match the return type of a GCC
18381 builtin and then its argument prototype would still apply. */
18382#ifdef __cplusplus
18383extern "C"
18384#endif
18385char ___chkstk ();
18386int
18387main ()
18388{
18389return ___chkstk ();
18390 ;
18391 return 0;
18392}
18393_ACEOF
18394rm -f conftest.$ac_objext conftest$ac_exeext
18395if { (ac_try="$ac_link"
18396case "(($ac_try" in
18397 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18398 *) ac_try_echo=$ac_try;;
18399esac
18400eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18401 (eval "$ac_link") 2>conftest.er1
18402 ac_status=$?
18403 grep -v '^ *+' conftest.er1 >conftest.err
18404 rm -f conftest.er1
18405 cat conftest.err >&5
18406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18407 (exit $ac_status); } &&
18408 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18409 { (case "(($ac_try" in
18410 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18411 *) ac_try_echo=$ac_try;;
18412esac
18413eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18414 (eval "$ac_try") 2>&5
18415 ac_status=$?
18416 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18417 (exit $ac_status); }; } &&
18418 { ac_try='test -s conftest$ac_exeext'
18419 { (case "(($ac_try" in
18420 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18421 *) ac_try_echo=$ac_try;;
18422esac
18423eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18424 (eval "$ac_try") 2>&5
18425 ac_status=$?
18426 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18427 (exit $ac_status); }; }; then
18428 ac_cv_lib_gcc____chkstk=yes
18429else
18430 echo "$as_me: failed program was:" >&5
18431sed 's/^/| /' conftest.$ac_ext >&5
18432
18433 ac_cv_lib_gcc____chkstk=no
18434fi
18435
18436rm -f core conftest.err conftest.$ac_objext \
18437 conftest$ac_exeext conftest.$ac_ext
18438LIBS=$ac_check_lib_save_LIBS
18439fi
18440{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
18441echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
18442if test $ac_cv_lib_gcc____chkstk = yes; then
18443
18444cat >>confdefs.h <<\_ACEOF
18445#define HAVE____CHKSTK 1
18446_ACEOF
18447
18448fi
18449
18450
18451 { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
18452echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
18453if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
18454 echo $ECHO_N "(cached) $ECHO_C" >&6
18455else
18456 ac_check_lib_save_LIBS=$LIBS
18457LIBS="-lgcc $LIBS"
18458cat >conftest.$ac_ext <<_ACEOF
18459/* confdefs.h. */
18460_ACEOF
18461cat confdefs.h >>conftest.$ac_ext
18462cat >>conftest.$ac_ext <<_ACEOF
18463/* end confdefs.h. */
18464
18465/* Override any GCC internal prototype to avoid an error.
18466 Use char because int might match the return type of a GCC
18467 builtin and then its argument prototype would still apply. */
18468#ifdef __cplusplus
18469extern "C"
18470#endif
18471char __ashldi3 ();
18472int
18473main ()
18474{
18475return __ashldi3 ();
18476 ;
18477 return 0;
18478}
18479_ACEOF
18480rm -f conftest.$ac_objext conftest$ac_exeext
18481if { (ac_try="$ac_link"
18482case "(($ac_try" in
18483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18484 *) ac_try_echo=$ac_try;;
18485esac
18486eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18487 (eval "$ac_link") 2>conftest.er1
18488 ac_status=$?
18489 grep -v '^ *+' conftest.er1 >conftest.err
18490 rm -f conftest.er1
18491 cat conftest.err >&5
18492 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18493 (exit $ac_status); } &&
18494 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18495 { (case "(($ac_try" in
18496 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18497 *) ac_try_echo=$ac_try;;
18498esac
18499eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18500 (eval "$ac_try") 2>&5
18501 ac_status=$?
18502 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18503 (exit $ac_status); }; } &&
18504 { ac_try='test -s conftest$ac_exeext'
18505 { (case "(($ac_try" in
18506 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18507 *) ac_try_echo=$ac_try;;
18508esac
18509eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18510 (eval "$ac_try") 2>&5
18511 ac_status=$?
18512 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18513 (exit $ac_status); }; }; then
18514 ac_cv_lib_gcc___ashldi3=yes
18515else
18516 echo "$as_me: failed program was:" >&5
18517sed 's/^/| /' conftest.$ac_ext >&5
18518
18519 ac_cv_lib_gcc___ashldi3=no
18520fi
18521
18522rm -f core conftest.err conftest.$ac_objext \
18523 conftest$ac_exeext conftest.$ac_ext
18524LIBS=$ac_check_lib_save_LIBS
18525fi
18526{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
18527echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
18528if test $ac_cv_lib_gcc___ashldi3 = yes; then
18529
18530cat >>confdefs.h <<\_ACEOF
18531#define HAVE___ASHLDI3 1
18532_ACEOF
18533
18534fi
18535
18536 { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
18537echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
18538if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
18539 echo $ECHO_N "(cached) $ECHO_C" >&6
18540else
18541 ac_check_lib_save_LIBS=$LIBS
18542LIBS="-lgcc $LIBS"
18543cat >conftest.$ac_ext <<_ACEOF
18544/* confdefs.h. */
18545_ACEOF
18546cat confdefs.h >>conftest.$ac_ext
18547cat >>conftest.$ac_ext <<_ACEOF
18548/* end confdefs.h. */
18549
18550/* Override any GCC internal prototype to avoid an error.
18551 Use char because int might match the return type of a GCC
18552 builtin and then its argument prototype would still apply. */
18553#ifdef __cplusplus
18554extern "C"
18555#endif
18556char __ashrdi3 ();
18557int
18558main ()
18559{
18560return __ashrdi3 ();
18561 ;
18562 return 0;
18563}
18564_ACEOF
18565rm -f conftest.$ac_objext conftest$ac_exeext
18566if { (ac_try="$ac_link"
18567case "(($ac_try" in
18568 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18569 *) ac_try_echo=$ac_try;;
18570esac
18571eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18572 (eval "$ac_link") 2>conftest.er1
18573 ac_status=$?
18574 grep -v '^ *+' conftest.er1 >conftest.err
18575 rm -f conftest.er1
18576 cat conftest.err >&5
18577 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18578 (exit $ac_status); } &&
18579 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18580 { (case "(($ac_try" in
18581 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18582 *) ac_try_echo=$ac_try;;
18583esac
18584eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18585 (eval "$ac_try") 2>&5
18586 ac_status=$?
18587 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18588 (exit $ac_status); }; } &&
18589 { ac_try='test -s conftest$ac_exeext'
18590 { (case "(($ac_try" in
18591 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18592 *) ac_try_echo=$ac_try;;
18593esac
18594eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18595 (eval "$ac_try") 2>&5
18596 ac_status=$?
18597 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18598 (exit $ac_status); }; }; then
18599 ac_cv_lib_gcc___ashrdi3=yes
18600else
18601 echo "$as_me: failed program was:" >&5
18602sed 's/^/| /' conftest.$ac_ext >&5
18603
18604 ac_cv_lib_gcc___ashrdi3=no
18605fi
18606
18607rm -f core conftest.err conftest.$ac_objext \
18608 conftest$ac_exeext conftest.$ac_ext
18609LIBS=$ac_check_lib_save_LIBS
18610fi
18611{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
18612echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
18613if test $ac_cv_lib_gcc___ashrdi3 = yes; then
18614
18615cat >>confdefs.h <<\_ACEOF
18616#define HAVE___ASHRDI3 1
18617_ACEOF
18618
18619fi
18620
18621 { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
18622echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
18623if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
18624 echo $ECHO_N "(cached) $ECHO_C" >&6
18625else
18626 ac_check_lib_save_LIBS=$LIBS
18627LIBS="-lgcc $LIBS"
18628cat >conftest.$ac_ext <<_ACEOF
18629/* confdefs.h. */
18630_ACEOF
18631cat confdefs.h >>conftest.$ac_ext
18632cat >>conftest.$ac_ext <<_ACEOF
18633/* end confdefs.h. */
18634
18635/* Override any GCC internal prototype to avoid an error.
18636 Use char because int might match the return type of a GCC
18637 builtin and then its argument prototype would still apply. */
18638#ifdef __cplusplus
18639extern "C"
18640#endif
18641char __divdi3 ();
18642int
18643main ()
18644{
18645return __divdi3 ();
18646 ;
18647 return 0;
18648}
18649_ACEOF
18650rm -f conftest.$ac_objext conftest$ac_exeext
18651if { (ac_try="$ac_link"
18652case "(($ac_try" in
18653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18654 *) ac_try_echo=$ac_try;;
18655esac
18656eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18657 (eval "$ac_link") 2>conftest.er1
18658 ac_status=$?
18659 grep -v '^ *+' conftest.er1 >conftest.err
18660 rm -f conftest.er1
18661 cat conftest.err >&5
18662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18663 (exit $ac_status); } &&
18664 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18665 { (case "(($ac_try" in
18666 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18667 *) ac_try_echo=$ac_try;;
18668esac
18669eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18670 (eval "$ac_try") 2>&5
18671 ac_status=$?
18672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18673 (exit $ac_status); }; } &&
18674 { ac_try='test -s conftest$ac_exeext'
18675 { (case "(($ac_try" in
18676 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18677 *) ac_try_echo=$ac_try;;
18678esac
18679eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18680 (eval "$ac_try") 2>&5
18681 ac_status=$?
18682 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18683 (exit $ac_status); }; }; then
18684 ac_cv_lib_gcc___divdi3=yes
18685else
18686 echo "$as_me: failed program was:" >&5
18687sed 's/^/| /' conftest.$ac_ext >&5
18688
18689 ac_cv_lib_gcc___divdi3=no
18690fi
18691
18692rm -f core conftest.err conftest.$ac_objext \
18693 conftest$ac_exeext conftest.$ac_ext
18694LIBS=$ac_check_lib_save_LIBS
18695fi
18696{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
18697echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
18698if test $ac_cv_lib_gcc___divdi3 = yes; then
18699
18700cat >>confdefs.h <<\_ACEOF
18701#define HAVE___DIVDI3 1
18702_ACEOF
18703
18704fi
18705
18706 { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
18707echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
18708if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
18709 echo $ECHO_N "(cached) $ECHO_C" >&6
18710else
18711 ac_check_lib_save_LIBS=$LIBS
18712LIBS="-lgcc $LIBS"
18713cat >conftest.$ac_ext <<_ACEOF
18714/* confdefs.h. */
18715_ACEOF
18716cat confdefs.h >>conftest.$ac_ext
18717cat >>conftest.$ac_ext <<_ACEOF
18718/* end confdefs.h. */
18719
18720/* Override any GCC internal prototype to avoid an error.
18721 Use char because int might match the return type of a GCC
18722 builtin and then its argument prototype would still apply. */
18723#ifdef __cplusplus
18724extern "C"
18725#endif
18726char __fixdfdi ();
18727int
18728main ()
18729{
18730return __fixdfdi ();
18731 ;
18732 return 0;
18733}
18734_ACEOF
18735rm -f conftest.$ac_objext conftest$ac_exeext
18736if { (ac_try="$ac_link"
18737case "(($ac_try" in
18738 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18739 *) ac_try_echo=$ac_try;;
18740esac
18741eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18742 (eval "$ac_link") 2>conftest.er1
18743 ac_status=$?
18744 grep -v '^ *+' conftest.er1 >conftest.err
18745 rm -f conftest.er1
18746 cat conftest.err >&5
18747 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18748 (exit $ac_status); } &&
18749 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18750 { (case "(($ac_try" in
18751 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18752 *) ac_try_echo=$ac_try;;
18753esac
18754eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18755 (eval "$ac_try") 2>&5
18756 ac_status=$?
18757 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18758 (exit $ac_status); }; } &&
18759 { ac_try='test -s conftest$ac_exeext'
18760 { (case "(($ac_try" in
18761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18762 *) ac_try_echo=$ac_try;;
18763esac
18764eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18765 (eval "$ac_try") 2>&5
18766 ac_status=$?
18767 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18768 (exit $ac_status); }; }; then
18769 ac_cv_lib_gcc___fixdfdi=yes
18770else
18771 echo "$as_me: failed program was:" >&5
18772sed 's/^/| /' conftest.$ac_ext >&5
18773
18774 ac_cv_lib_gcc___fixdfdi=no
18775fi
18776
18777rm -f core conftest.err conftest.$ac_objext \
18778 conftest$ac_exeext conftest.$ac_ext
18779LIBS=$ac_check_lib_save_LIBS
18780fi
18781{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
18782echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
18783if test $ac_cv_lib_gcc___fixdfdi = yes; then
18784
18785cat >>confdefs.h <<\_ACEOF
18786#define HAVE___FIXDFDI 1
18787_ACEOF
18788
18789fi
18790
18791 { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
18792echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
18793if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
18794 echo $ECHO_N "(cached) $ECHO_C" >&6
18795else
18796 ac_check_lib_save_LIBS=$LIBS
18797LIBS="-lgcc $LIBS"
18798cat >conftest.$ac_ext <<_ACEOF
18799/* confdefs.h. */
18800_ACEOF
18801cat confdefs.h >>conftest.$ac_ext
18802cat >>conftest.$ac_ext <<_ACEOF
18803/* end confdefs.h. */
18804
18805/* Override any GCC internal prototype to avoid an error.
18806 Use char because int might match the return type of a GCC
18807 builtin and then its argument prototype would still apply. */
18808#ifdef __cplusplus
18809extern "C"
18810#endif
18811char __fixsfdi ();
18812int
18813main ()
18814{
18815return __fixsfdi ();
18816 ;
18817 return 0;
18818}
18819_ACEOF
18820rm -f conftest.$ac_objext conftest$ac_exeext
18821if { (ac_try="$ac_link"
18822case "(($ac_try" in
18823 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18824 *) ac_try_echo=$ac_try;;
18825esac
18826eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18827 (eval "$ac_link") 2>conftest.er1
18828 ac_status=$?
18829 grep -v '^ *+' conftest.er1 >conftest.err
18830 rm -f conftest.er1
18831 cat conftest.err >&5
18832 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18833 (exit $ac_status); } &&
18834 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18835 { (case "(($ac_try" in
18836 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18837 *) ac_try_echo=$ac_try;;
18838esac
18839eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18840 (eval "$ac_try") 2>&5
18841 ac_status=$?
18842 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18843 (exit $ac_status); }; } &&
18844 { ac_try='test -s conftest$ac_exeext'
18845 { (case "(($ac_try" in
18846 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18847 *) ac_try_echo=$ac_try;;
18848esac
18849eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18850 (eval "$ac_try") 2>&5
18851 ac_status=$?
18852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18853 (exit $ac_status); }; }; then
18854 ac_cv_lib_gcc___fixsfdi=yes
18855else
18856 echo "$as_me: failed program was:" >&5
18857sed 's/^/| /' conftest.$ac_ext >&5
18858
18859 ac_cv_lib_gcc___fixsfdi=no
18860fi
18861
18862rm -f core conftest.err conftest.$ac_objext \
18863 conftest$ac_exeext conftest.$ac_ext
18864LIBS=$ac_check_lib_save_LIBS
18865fi
18866{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
18867echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
18868if test $ac_cv_lib_gcc___fixsfdi = yes; then
18869
18870cat >>confdefs.h <<\_ACEOF
18871#define HAVE___FIXSFDI 1
18872_ACEOF
18873
18874fi
18875
18876 { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
18877echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
18878if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
18879 echo $ECHO_N "(cached) $ECHO_C" >&6
18880else
18881 ac_check_lib_save_LIBS=$LIBS
18882LIBS="-lgcc $LIBS"
18883cat >conftest.$ac_ext <<_ACEOF
18884/* confdefs.h. */
18885_ACEOF
18886cat confdefs.h >>conftest.$ac_ext
18887cat >>conftest.$ac_ext <<_ACEOF
18888/* end confdefs.h. */
18889
18890/* Override any GCC internal prototype to avoid an error.
18891 Use char because int might match the return type of a GCC
18892 builtin and then its argument prototype would still apply. */
18893#ifdef __cplusplus
18894extern "C"
18895#endif
18896char __floatdidf ();
18897int
18898main ()
18899{
18900return __floatdidf ();
18901 ;
18902 return 0;
18903}
18904_ACEOF
18905rm -f conftest.$ac_objext conftest$ac_exeext
18906if { (ac_try="$ac_link"
18907case "(($ac_try" in
18908 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18909 *) ac_try_echo=$ac_try;;
18910esac
18911eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18912 (eval "$ac_link") 2>conftest.er1
18913 ac_status=$?
18914 grep -v '^ *+' conftest.er1 >conftest.err
18915 rm -f conftest.er1
18916 cat conftest.err >&5
18917 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18918 (exit $ac_status); } &&
18919 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18920 { (case "(($ac_try" in
18921 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18922 *) ac_try_echo=$ac_try;;
18923esac
18924eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18925 (eval "$ac_try") 2>&5
18926 ac_status=$?
18927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18928 (exit $ac_status); }; } &&
18929 { ac_try='test -s conftest$ac_exeext'
18930 { (case "(($ac_try" in
18931 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18932 *) ac_try_echo=$ac_try;;
18933esac
18934eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18935 (eval "$ac_try") 2>&5
18936 ac_status=$?
18937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18938 (exit $ac_status); }; }; then
18939 ac_cv_lib_gcc___floatdidf=yes
18940else
18941 echo "$as_me: failed program was:" >&5
18942sed 's/^/| /' conftest.$ac_ext >&5
18943
18944 ac_cv_lib_gcc___floatdidf=no
18945fi
18946
18947rm -f core conftest.err conftest.$ac_objext \
18948 conftest$ac_exeext conftest.$ac_ext
18949LIBS=$ac_check_lib_save_LIBS
18950fi
18951{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
18952echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
18953if test $ac_cv_lib_gcc___floatdidf = yes; then
18954
18955cat >>confdefs.h <<\_ACEOF
18956#define HAVE___FLOATDIDF 1
18957_ACEOF
18958
18959fi
18960
18961 { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
18962echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
18963if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
18964 echo $ECHO_N "(cached) $ECHO_C" >&6
18965else
18966 ac_check_lib_save_LIBS=$LIBS
18967LIBS="-lgcc $LIBS"
18968cat >conftest.$ac_ext <<_ACEOF
18969/* confdefs.h. */
18970_ACEOF
18971cat confdefs.h >>conftest.$ac_ext
18972cat >>conftest.$ac_ext <<_ACEOF
18973/* end confdefs.h. */
18974
18975/* Override any GCC internal prototype to avoid an error.
18976 Use char because int might match the return type of a GCC
18977 builtin and then its argument prototype would still apply. */
18978#ifdef __cplusplus
18979extern "C"
18980#endif
18981char __lshrdi3 ();
18982int
18983main ()
18984{
18985return __lshrdi3 ();
18986 ;
18987 return 0;
18988}
18989_ACEOF
18990rm -f conftest.$ac_objext conftest$ac_exeext
18991if { (ac_try="$ac_link"
18992case "(($ac_try" in
18993 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18994 *) ac_try_echo=$ac_try;;
18995esac
18996eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18997 (eval "$ac_link") 2>conftest.er1
18998 ac_status=$?
18999 grep -v '^ *+' conftest.er1 >conftest.err
19000 rm -f conftest.er1
19001 cat conftest.err >&5
19002 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19003 (exit $ac_status); } &&
19004 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19005 { (case "(($ac_try" in
19006 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19007 *) ac_try_echo=$ac_try;;
19008esac
19009eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19010 (eval "$ac_try") 2>&5
19011 ac_status=$?
19012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19013 (exit $ac_status); }; } &&
19014 { ac_try='test -s conftest$ac_exeext'
19015 { (case "(($ac_try" in
19016 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19017 *) ac_try_echo=$ac_try;;
19018esac
19019eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19020 (eval "$ac_try") 2>&5
19021 ac_status=$?
19022 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19023 (exit $ac_status); }; }; then
19024 ac_cv_lib_gcc___lshrdi3=yes
19025else
19026 echo "$as_me: failed program was:" >&5
19027sed 's/^/| /' conftest.$ac_ext >&5
19028
19029 ac_cv_lib_gcc___lshrdi3=no
19030fi
19031
19032rm -f core conftest.err conftest.$ac_objext \
19033 conftest$ac_exeext conftest.$ac_ext
19034LIBS=$ac_check_lib_save_LIBS
19035fi
19036{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
19037echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
19038if test $ac_cv_lib_gcc___lshrdi3 = yes; then
19039
19040cat >>confdefs.h <<\_ACEOF
19041#define HAVE___LSHRDI3 1
19042_ACEOF
19043
19044fi
19045
19046 { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
19047echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
19048if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
19049 echo $ECHO_N "(cached) $ECHO_C" >&6
19050else
19051 ac_check_lib_save_LIBS=$LIBS
19052LIBS="-lgcc $LIBS"
19053cat >conftest.$ac_ext <<_ACEOF
19054/* confdefs.h. */
19055_ACEOF
19056cat confdefs.h >>conftest.$ac_ext
19057cat >>conftest.$ac_ext <<_ACEOF
19058/* end confdefs.h. */
19059
19060/* Override any GCC internal prototype to avoid an error.
19061 Use char because int might match the return type of a GCC
19062 builtin and then its argument prototype would still apply. */
19063#ifdef __cplusplus
19064extern "C"
19065#endif
19066char __moddi3 ();
19067int
19068main ()
19069{
19070return __moddi3 ();
19071 ;
19072 return 0;
19073}
19074_ACEOF
19075rm -f conftest.$ac_objext conftest$ac_exeext
19076if { (ac_try="$ac_link"
19077case "(($ac_try" in
19078 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19079 *) ac_try_echo=$ac_try;;
19080esac
19081eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19082 (eval "$ac_link") 2>conftest.er1
19083 ac_status=$?
19084 grep -v '^ *+' conftest.er1 >conftest.err
19085 rm -f conftest.er1
19086 cat conftest.err >&5
19087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19088 (exit $ac_status); } &&
19089 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19090 { (case "(($ac_try" in
19091 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19092 *) ac_try_echo=$ac_try;;
19093esac
19094eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19095 (eval "$ac_try") 2>&5
19096 ac_status=$?
19097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19098 (exit $ac_status); }; } &&
19099 { ac_try='test -s conftest$ac_exeext'
19100 { (case "(($ac_try" in
19101 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19102 *) ac_try_echo=$ac_try;;
19103esac
19104eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19105 (eval "$ac_try") 2>&5
19106 ac_status=$?
19107 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19108 (exit $ac_status); }; }; then
19109 ac_cv_lib_gcc___moddi3=yes
19110else
19111 echo "$as_me: failed program was:" >&5
19112sed 's/^/| /' conftest.$ac_ext >&5
19113
19114 ac_cv_lib_gcc___moddi3=no
19115fi
19116
19117rm -f core conftest.err conftest.$ac_objext \
19118 conftest$ac_exeext conftest.$ac_ext
19119LIBS=$ac_check_lib_save_LIBS
19120fi
19121{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
19122echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
19123if test $ac_cv_lib_gcc___moddi3 = yes; then
19124
19125cat >>confdefs.h <<\_ACEOF
19126#define HAVE___MODDI3 1
19127_ACEOF
19128
19129fi
19130
19131 { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
19132echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
19133if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
19134 echo $ECHO_N "(cached) $ECHO_C" >&6
19135else
19136 ac_check_lib_save_LIBS=$LIBS
19137LIBS="-lgcc $LIBS"
19138cat >conftest.$ac_ext <<_ACEOF
19139/* confdefs.h. */
19140_ACEOF
19141cat confdefs.h >>conftest.$ac_ext
19142cat >>conftest.$ac_ext <<_ACEOF
19143/* end confdefs.h. */
19144
19145/* Override any GCC internal prototype to avoid an error.
19146 Use char because int might match the return type of a GCC
19147 builtin and then its argument prototype would still apply. */
19148#ifdef __cplusplus
19149extern "C"
19150#endif
19151char __udivdi3 ();
19152int
19153main ()
19154{
19155return __udivdi3 ();
19156 ;
19157 return 0;
19158}
19159_ACEOF
19160rm -f conftest.$ac_objext conftest$ac_exeext
19161if { (ac_try="$ac_link"
19162case "(($ac_try" in
19163 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19164 *) ac_try_echo=$ac_try;;
19165esac
19166eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19167 (eval "$ac_link") 2>conftest.er1
19168 ac_status=$?
19169 grep -v '^ *+' conftest.er1 >conftest.err
19170 rm -f conftest.er1
19171 cat conftest.err >&5
19172 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19173 (exit $ac_status); } &&
19174 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19175 { (case "(($ac_try" in
19176 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19177 *) ac_try_echo=$ac_try;;
19178esac
19179eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19180 (eval "$ac_try") 2>&5
19181 ac_status=$?
19182 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19183 (exit $ac_status); }; } &&
19184 { ac_try='test -s conftest$ac_exeext'
19185 { (case "(($ac_try" in
19186 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19187 *) ac_try_echo=$ac_try;;
19188esac
19189eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19190 (eval "$ac_try") 2>&5
19191 ac_status=$?
19192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19193 (exit $ac_status); }; }; then
19194 ac_cv_lib_gcc___udivdi3=yes
19195else
19196 echo "$as_me: failed program was:" >&5
19197sed 's/^/| /' conftest.$ac_ext >&5
19198
19199 ac_cv_lib_gcc___udivdi3=no
19200fi
19201
19202rm -f core conftest.err conftest.$ac_objext \
19203 conftest$ac_exeext conftest.$ac_ext
19204LIBS=$ac_check_lib_save_LIBS
19205fi
19206{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
19207echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
19208if test $ac_cv_lib_gcc___udivdi3 = yes; then
19209
19210cat >>confdefs.h <<\_ACEOF
19211#define HAVE___UDIVDI3 1
19212_ACEOF
19213
19214fi
19215
19216 { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
19217echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
19218if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
19219 echo $ECHO_N "(cached) $ECHO_C" >&6
19220else
19221 ac_check_lib_save_LIBS=$LIBS
19222LIBS="-lgcc $LIBS"
19223cat >conftest.$ac_ext <<_ACEOF
19224/* confdefs.h. */
19225_ACEOF
19226cat confdefs.h >>conftest.$ac_ext
19227cat >>conftest.$ac_ext <<_ACEOF
19228/* end confdefs.h. */
19229
19230/* Override any GCC internal prototype to avoid an error.
19231 Use char because int might match the return type of a GCC
19232 builtin and then its argument prototype would still apply. */
19233#ifdef __cplusplus
19234extern "C"
19235#endif
19236char __umoddi3 ();
19237int
19238main ()
19239{
19240return __umoddi3 ();
19241 ;
19242 return 0;
19243}
19244_ACEOF
19245rm -f conftest.$ac_objext conftest$ac_exeext
19246if { (ac_try="$ac_link"
19247case "(($ac_try" in
19248 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19249 *) ac_try_echo=$ac_try;;
19250esac
19251eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19252 (eval "$ac_link") 2>conftest.er1
19253 ac_status=$?
19254 grep -v '^ *+' conftest.er1 >conftest.err
19255 rm -f conftest.er1
19256 cat conftest.err >&5
19257 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19258 (exit $ac_status); } &&
19259 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19260 { (case "(($ac_try" in
19261 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19262 *) ac_try_echo=$ac_try;;
19263esac
19264eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19265 (eval "$ac_try") 2>&5
19266 ac_status=$?
19267 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19268 (exit $ac_status); }; } &&
19269 { ac_try='test -s conftest$ac_exeext'
19270 { (case "(($ac_try" in
19271 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19272 *) ac_try_echo=$ac_try;;
19273esac
19274eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19275 (eval "$ac_try") 2>&5
19276 ac_status=$?
19277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19278 (exit $ac_status); }; }; then
19279 ac_cv_lib_gcc___umoddi3=yes
19280else
19281 echo "$as_me: failed program was:" >&5
19282sed 's/^/| /' conftest.$ac_ext >&5
19283
19284 ac_cv_lib_gcc___umoddi3=no
19285fi
19286
19287rm -f core conftest.err conftest.$ac_objext \
19288 conftest$ac_exeext conftest.$ac_ext
19289LIBS=$ac_check_lib_save_LIBS
19290fi
19291{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
19292echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
19293if test $ac_cv_lib_gcc___umoddi3 = yes; then
19294
19295cat >>confdefs.h <<\_ACEOF
19296#define HAVE___UMODDI3 1
19297_ACEOF
19298
19299fi
19300
19301
19302 { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
19303echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
19304if test "${ac_cv_lib_gcc___main+set}" = set; then
19305 echo $ECHO_N "(cached) $ECHO_C" >&6
19306else
19307 ac_check_lib_save_LIBS=$LIBS
19308LIBS="-lgcc $LIBS"
19309cat >conftest.$ac_ext <<_ACEOF
19310/* confdefs.h. */
19311_ACEOF
19312cat confdefs.h >>conftest.$ac_ext
19313cat >>conftest.$ac_ext <<_ACEOF
19314/* end confdefs.h. */
19315
19316/* Override any GCC internal prototype to avoid an error.
19317 Use char because int might match the return type of a GCC
19318 builtin and then its argument prototype would still apply. */
19319#ifdef __cplusplus
19320extern "C"
19321#endif
19322char __main ();
19323int
19324main ()
19325{
19326return __main ();
19327 ;
19328 return 0;
19329}
19330_ACEOF
19331rm -f conftest.$ac_objext conftest$ac_exeext
19332if { (ac_try="$ac_link"
19333case "(($ac_try" in
19334 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19335 *) ac_try_echo=$ac_try;;
19336esac
19337eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19338 (eval "$ac_link") 2>conftest.er1
19339 ac_status=$?
19340 grep -v '^ *+' conftest.er1 >conftest.err
19341 rm -f conftest.er1
19342 cat conftest.err >&5
19343 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19344 (exit $ac_status); } &&
19345 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19346 { (case "(($ac_try" in
19347 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19348 *) ac_try_echo=$ac_try;;
19349esac
19350eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19351 (eval "$ac_try") 2>&5
19352 ac_status=$?
19353 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19354 (exit $ac_status); }; } &&
19355 { ac_try='test -s conftest$ac_exeext'
19356 { (case "(($ac_try" in
19357 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19358 *) ac_try_echo=$ac_try;;
19359esac
19360eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19361 (eval "$ac_try") 2>&5
19362 ac_status=$?
19363 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19364 (exit $ac_status); }; }; then
19365 ac_cv_lib_gcc___main=yes
19366else
19367 echo "$as_me: failed program was:" >&5
19368sed 's/^/| /' conftest.$ac_ext >&5
19369
19370 ac_cv_lib_gcc___main=no
19371fi
19372
19373rm -f core conftest.err conftest.$ac_objext \
19374 conftest$ac_exeext conftest.$ac_ext
19375LIBS=$ac_check_lib_save_LIBS
19376fi
19377{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
19378echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
19379if test $ac_cv_lib_gcc___main = yes; then
19380
19381cat >>confdefs.h <<\_ACEOF
19382#define HAVE___MAIN 1
19383_ACEOF
19384
19385fi
19386
19387 { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
19388echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
19389if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
19390 echo $ECHO_N "(cached) $ECHO_C" >&6
19391else
19392 ac_check_lib_save_LIBS=$LIBS
19393LIBS="-lgcc $LIBS"
19394cat >conftest.$ac_ext <<_ACEOF
19395/* confdefs.h. */
19396_ACEOF
19397cat confdefs.h >>conftest.$ac_ext
19398cat >>conftest.$ac_ext <<_ACEOF
19399/* end confdefs.h. */
19400
19401/* Override any GCC internal prototype to avoid an error.
19402 Use char because int might match the return type of a GCC
19403 builtin and then its argument prototype would still apply. */
19404#ifdef __cplusplus
19405extern "C"
19406#endif
19407char __cmpdi2 ();
19408int
19409main ()
19410{
19411return __cmpdi2 ();
19412 ;
19413 return 0;
19414}
19415_ACEOF
19416rm -f conftest.$ac_objext conftest$ac_exeext
19417if { (ac_try="$ac_link"
19418case "(($ac_try" in
19419 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19420 *) ac_try_echo=$ac_try;;
19421esac
19422eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19423 (eval "$ac_link") 2>conftest.er1
19424 ac_status=$?
19425 grep -v '^ *+' conftest.er1 >conftest.err
19426 rm -f conftest.er1
19427 cat conftest.err >&5
19428 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19429 (exit $ac_status); } &&
19430 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19431 { (case "(($ac_try" in
19432 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19433 *) ac_try_echo=$ac_try;;
19434esac
19435eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19436 (eval "$ac_try") 2>&5
19437 ac_status=$?
19438 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19439 (exit $ac_status); }; } &&
19440 { ac_try='test -s conftest$ac_exeext'
19441 { (case "(($ac_try" in
19442 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19443 *) ac_try_echo=$ac_try;;
19444esac
19445eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19446 (eval "$ac_try") 2>&5
19447 ac_status=$?
19448 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19449 (exit $ac_status); }; }; then
19450 ac_cv_lib_gcc___cmpdi2=yes
19451else
19452 echo "$as_me: failed program was:" >&5
19453sed 's/^/| /' conftest.$ac_ext >&5
19454
19455 ac_cv_lib_gcc___cmpdi2=no
19456fi
19457
19458rm -f core conftest.err conftest.$ac_objext \
19459 conftest$ac_exeext conftest.$ac_ext
19460LIBS=$ac_check_lib_save_LIBS
19461fi
19462{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
19463echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
19464if test $ac_cv_lib_gcc___cmpdi2 = yes; then
19465
19466cat >>confdefs.h <<\_ACEOF
19467#define HAVE___CMPDI2 1
19468_ACEOF
19469
19470fi
19471
19472fi
19473
NAKAMURA Takumi6073a052011-05-01 13:29:49 +000019474if test "$llvm_cv_os_type" = "MingW" ; then
19475 { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
19476echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
19477 cat >conftest.$ac_ext <<_ACEOF
19478#include <windows.h>
19479#include <imagehlp.h>
19480extern void foo(PENUMLOADED_MODULES_CALLBACK);
19481extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
19482_ACEOF
19483rm -f conftest.$ac_objext
19484if { (ac_try="$ac_compile"
19485case "(($ac_try" in
19486 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19487 *) ac_try_echo=$ac_try;;
19488esac
19489eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19490 (eval "$ac_compile") 2>conftest.er1
19491 ac_status=$?
19492 grep -v '^ *+' conftest.er1 >conftest.err
19493 rm -f conftest.er1
19494 cat conftest.err >&5
19495 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19496 (exit $ac_status); } &&
19497 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19498 { (case "(($ac_try" in
19499 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19500 *) ac_try_echo=$ac_try;;
19501esac
19502eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19503 (eval "$ac_try") 2>&5
19504 ac_status=$?
19505 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19506 (exit $ac_status); }; } &&
19507 { ac_try='test -s conftest.$ac_objext'
19508 { (case "(($ac_try" in
19509 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19510 *) ac_try_echo=$ac_try;;
19511esac
19512eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19513 (eval "$ac_try") 2>&5
19514 ac_status=$?
19515 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19516 (exit $ac_status); }; }; then
19517
19518 { echo "$as_me:$LINENO: result: yes" >&5
19519echo "${ECHO_T}yes" >&6; }
19520 llvm_cv_win32_elmcb_pcstr="PCSTR"
19521
19522else
19523 echo "$as_me: failed program was:" >&5
19524sed 's/^/| /' conftest.$ac_ext >&5
19525
19526
19527 { echo "$as_me:$LINENO: result: no" >&5
19528echo "${ECHO_T}no" >&6; }
19529 llvm_cv_win32_elmcb_pcstr="PSTR"
19530
19531fi
19532
19533rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19534
19535cat >>confdefs.h <<_ACEOF
19536#define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
19537_ACEOF
19538
19539fi
19540
Torok Edwin871384f2010-01-26 08:50:50 +000019541
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019542{ echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
19543echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
19544if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
19545 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000019546else
Reid Spencera773bd52006-08-04 18:18:08 +000019547 ac_ext=cpp
John Criswell7a73b802003-06-30 21:59:07 +000019548ac_cpp='$CXXCPP $CPPFLAGS'
19549ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19550ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19551ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19552
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019553 cat >conftest.$ac_ext <<_ACEOF
19554/* confdefs.h. */
19555_ACEOF
19556cat confdefs.h >>conftest.$ac_ext
19557cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019558/* end confdefs.h. */
19559#include <math.h>
Reid Spencerabec8f92004-10-27 23:03:44 +000019560int
19561main ()
19562{
19563float f; isnan(f);
19564 ;
19565 return 0;
19566}
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019567_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019568rm -f conftest.$ac_objext
19569if { (ac_try="$ac_compile"
19570case "(($ac_try" in
19571 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19572 *) ac_try_echo=$ac_try;;
19573esac
19574eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19575 (eval "$ac_compile") 2>conftest.er1
19576 ac_status=$?
19577 grep -v '^ *+' conftest.er1 >conftest.err
19578 rm -f conftest.er1
19579 cat conftest.err >&5
19580 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19581 (exit $ac_status); } &&
19582 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19583 { (case "(($ac_try" in
19584 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19585 *) ac_try_echo=$ac_try;;
19586esac
19587eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19588 (eval "$ac_try") 2>&5
19589 ac_status=$?
19590 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19591 (exit $ac_status); }; } &&
19592 { ac_try='test -s conftest.$ac_objext'
19593 { (case "(($ac_try" in
19594 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19595 *) ac_try_echo=$ac_try;;
19596esac
19597eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19598 (eval "$ac_try") 2>&5
19599 ac_status=$?
19600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19601 (exit $ac_status); }; }; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019602 ac_cv_func_isnan_in_math_h=yes
19603else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019604 echo "$as_me: failed program was:" >&5
19605sed 's/^/| /' conftest.$ac_ext >&5
19606
19607 ac_cv_func_isnan_in_math_h=no
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019608fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019609
Reid Spencera773bd52006-08-04 18:18:08 +000019610rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019611 ac_ext=c
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019612ac_cpp='$CPP $CPPFLAGS'
19613ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19614ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19615ac_compiler_gnu=$ac_cv_c_compiler_gnu
19616
19617fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019618{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
19619echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019620
19621
19622if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019623
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019624cat >>confdefs.h <<\_ACEOF
19625#define HAVE_ISNAN_IN_MATH_H 1
19626_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019627
Reid Spencerabec8f92004-10-27 23:03:44 +000019628fi
19629
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019630{ echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
19631echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
19632if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
19633 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019634else
Reid Spencera773bd52006-08-04 18:18:08 +000019635 ac_ext=cpp
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019636ac_cpp='$CXXCPP $CPPFLAGS'
19637ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19638ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19639ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19640
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019641 cat >conftest.$ac_ext <<_ACEOF
19642/* confdefs.h. */
19643_ACEOF
19644cat confdefs.h >>conftest.$ac_ext
19645cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019646/* end confdefs.h. */
19647#include <cmath>
Reid Spencerabec8f92004-10-27 23:03:44 +000019648int
19649main ()
19650{
19651float f; isnan(f);
19652 ;
19653 return 0;
19654}
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019655_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019656rm -f conftest.$ac_objext
19657if { (ac_try="$ac_compile"
19658case "(($ac_try" in
19659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19660 *) ac_try_echo=$ac_try;;
19661esac
19662eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19663 (eval "$ac_compile") 2>conftest.er1
19664 ac_status=$?
19665 grep -v '^ *+' conftest.er1 >conftest.err
19666 rm -f conftest.er1
19667 cat conftest.err >&5
19668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19669 (exit $ac_status); } &&
19670 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19671 { (case "(($ac_try" in
19672 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19673 *) ac_try_echo=$ac_try;;
19674esac
19675eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19676 (eval "$ac_try") 2>&5
19677 ac_status=$?
19678 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19679 (exit $ac_status); }; } &&
19680 { ac_try='test -s conftest.$ac_objext'
19681 { (case "(($ac_try" in
19682 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19683 *) ac_try_echo=$ac_try;;
19684esac
19685eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19686 (eval "$ac_try") 2>&5
19687 ac_status=$?
19688 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19689 (exit $ac_status); }; }; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019690 ac_cv_func_isnan_in_cmath=yes
19691else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019692 echo "$as_me: failed program was:" >&5
19693sed 's/^/| /' conftest.$ac_ext >&5
19694
19695 ac_cv_func_isnan_in_cmath=no
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019696fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019697
Reid Spencera773bd52006-08-04 18:18:08 +000019698rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019699 ac_ext=c
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019700ac_cpp='$CPP $CPPFLAGS'
19701ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19702ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19703ac_compiler_gnu=$ac_cv_c_compiler_gnu
19704
19705fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019706{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
19707echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019708
19709if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019710
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019711cat >>confdefs.h <<\_ACEOF
19712#define HAVE_ISNAN_IN_CMATH 1
19713_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019714
Reid Spencerabec8f92004-10-27 23:03:44 +000019715fi
19716
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019717{ echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
19718echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
19719if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
19720 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019721else
Reid Spencera773bd52006-08-04 18:18:08 +000019722 ac_ext=cpp
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019723ac_cpp='$CXXCPP $CPPFLAGS'
19724ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19725ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19726ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19727
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019728 cat >conftest.$ac_ext <<_ACEOF
19729/* confdefs.h. */
19730_ACEOF
19731cat confdefs.h >>conftest.$ac_ext
19732cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019733/* end confdefs.h. */
19734#include <cmath>
Reid Spencerabec8f92004-10-27 23:03:44 +000019735int
19736main ()
19737{
19738float f; std::isnan(f);
19739 ;
19740 return 0;
19741}
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019742_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019743rm -f conftest.$ac_objext
19744if { (ac_try="$ac_compile"
19745case "(($ac_try" in
19746 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19747 *) ac_try_echo=$ac_try;;
19748esac
19749eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19750 (eval "$ac_compile") 2>conftest.er1
19751 ac_status=$?
19752 grep -v '^ *+' conftest.er1 >conftest.err
19753 rm -f conftest.er1
19754 cat conftest.err >&5
19755 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19756 (exit $ac_status); } &&
19757 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19758 { (case "(($ac_try" in
19759 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19760 *) ac_try_echo=$ac_try;;
19761esac
19762eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19763 (eval "$ac_try") 2>&5
19764 ac_status=$?
19765 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19766 (exit $ac_status); }; } &&
19767 { ac_try='test -s conftest.$ac_objext'
19768 { (case "(($ac_try" in
19769 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19770 *) ac_try_echo=$ac_try;;
19771esac
19772eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19773 (eval "$ac_try") 2>&5
19774 ac_status=$?
19775 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19776 (exit $ac_status); }; }; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019777 ac_cv_func_std_isnan_in_cmath=yes
19778else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019779 echo "$as_me: failed program was:" >&5
19780sed 's/^/| /' conftest.$ac_ext >&5
19781
19782 ac_cv_func_std_isnan_in_cmath=no
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019783fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019784
Reid Spencera773bd52006-08-04 18:18:08 +000019785rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019786 ac_ext=c
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019787ac_cpp='$CPP $CPPFLAGS'
19788ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19789ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19790ac_compiler_gnu=$ac_cv_c_compiler_gnu
19791
19792fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019793{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
19794echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019795
19796if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019797
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019798cat >>confdefs.h <<\_ACEOF
19799#define HAVE_STD_ISNAN_IN_CMATH 1
19800_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019801
Reid Spencerabec8f92004-10-27 23:03:44 +000019802fi
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019803
19804
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019805{ echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
19806echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
19807if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
19808 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke52a551d2004-07-21 03:14:12 +000019809else
Reid Spencera773bd52006-08-04 18:18:08 +000019810 ac_ext=cpp
Brian Gaeke52a551d2004-07-21 03:14:12 +000019811ac_cpp='$CXXCPP $CPPFLAGS'
19812ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19813ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19814ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19815
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019816 cat >conftest.$ac_ext <<_ACEOF
19817/* confdefs.h. */
19818_ACEOF
19819cat confdefs.h >>conftest.$ac_ext
19820cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019821/* end confdefs.h. */
19822#include <math.h>
Reid Spencerabec8f92004-10-27 23:03:44 +000019823int
19824main ()
19825{
19826float f; isinf(f);
19827 ;
19828 return 0;
19829}
Brian Gaeke52a551d2004-07-21 03:14:12 +000019830_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019831rm -f conftest.$ac_objext
19832if { (ac_try="$ac_compile"
19833case "(($ac_try" in
19834 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19835 *) ac_try_echo=$ac_try;;
19836esac
19837eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19838 (eval "$ac_compile") 2>conftest.er1
19839 ac_status=$?
19840 grep -v '^ *+' conftest.er1 >conftest.err
19841 rm -f conftest.er1
19842 cat conftest.err >&5
19843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19844 (exit $ac_status); } &&
19845 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19846 { (case "(($ac_try" in
19847 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19848 *) ac_try_echo=$ac_try;;
19849esac
19850eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19851 (eval "$ac_try") 2>&5
19852 ac_status=$?
19853 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19854 (exit $ac_status); }; } &&
19855 { ac_try='test -s conftest.$ac_objext'
19856 { (case "(($ac_try" in
19857 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19858 *) ac_try_echo=$ac_try;;
19859esac
19860eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19861 (eval "$ac_try") 2>&5
19862 ac_status=$?
19863 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19864 (exit $ac_status); }; }; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019865 ac_cv_func_isinf_in_math_h=yes
19866else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019867 echo "$as_me: failed program was:" >&5
19868sed 's/^/| /' conftest.$ac_ext >&5
19869
19870 ac_cv_func_isinf_in_math_h=no
Brian Gaeke52a551d2004-07-21 03:14:12 +000019871fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019872
Reid Spencera773bd52006-08-04 18:18:08 +000019873rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019874 ac_ext=c
Brian Gaeke52a551d2004-07-21 03:14:12 +000019875ac_cpp='$CPP $CPPFLAGS'
19876ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19877ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19878ac_compiler_gnu=$ac_cv_c_compiler_gnu
19879
19880fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019881{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
19882echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019883
19884if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019885
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019886cat >>confdefs.h <<\_ACEOF
19887#define HAVE_ISINF_IN_MATH_H 1
19888_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019889
Reid Spencerabec8f92004-10-27 23:03:44 +000019890fi
19891
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019892{ echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
19893echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
19894if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
19895 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke52a551d2004-07-21 03:14:12 +000019896else
Reid Spencera773bd52006-08-04 18:18:08 +000019897 ac_ext=cpp
Brian Gaeke52a551d2004-07-21 03:14:12 +000019898ac_cpp='$CXXCPP $CPPFLAGS'
19899ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19900ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19901ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19902
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019903 cat >conftest.$ac_ext <<_ACEOF
19904/* confdefs.h. */
19905_ACEOF
19906cat confdefs.h >>conftest.$ac_ext
19907cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019908/* end confdefs.h. */
19909#include <cmath>
Reid Spencerabec8f92004-10-27 23:03:44 +000019910int
19911main ()
19912{
19913float f; isinf(f);
19914 ;
19915 return 0;
19916}
Brian Gaeke52a551d2004-07-21 03:14:12 +000019917_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019918rm -f conftest.$ac_objext
19919if { (ac_try="$ac_compile"
19920case "(($ac_try" in
19921 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19922 *) ac_try_echo=$ac_try;;
19923esac
19924eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19925 (eval "$ac_compile") 2>conftest.er1
19926 ac_status=$?
19927 grep -v '^ *+' conftest.er1 >conftest.err
19928 rm -f conftest.er1
19929 cat conftest.err >&5
19930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19931 (exit $ac_status); } &&
19932 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19933 { (case "(($ac_try" in
19934 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19935 *) ac_try_echo=$ac_try;;
19936esac
19937eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19938 (eval "$ac_try") 2>&5
19939 ac_status=$?
19940 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19941 (exit $ac_status); }; } &&
19942 { ac_try='test -s conftest.$ac_objext'
19943 { (case "(($ac_try" in
19944 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19945 *) ac_try_echo=$ac_try;;
19946esac
19947eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19948 (eval "$ac_try") 2>&5
19949 ac_status=$?
19950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19951 (exit $ac_status); }; }; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019952 ac_cv_func_isinf_in_cmath=yes
19953else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019954 echo "$as_me: failed program was:" >&5
19955sed 's/^/| /' conftest.$ac_ext >&5
19956
19957 ac_cv_func_isinf_in_cmath=no
Brian Gaeke52a551d2004-07-21 03:14:12 +000019958fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019959
Reid Spencera773bd52006-08-04 18:18:08 +000019960rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019961 ac_ext=c
Brian Gaeke52a551d2004-07-21 03:14:12 +000019962ac_cpp='$CPP $CPPFLAGS'
19963ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19964ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19965ac_compiler_gnu=$ac_cv_c_compiler_gnu
19966
19967fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019968{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
19969echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019970
19971if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019972
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019973cat >>confdefs.h <<\_ACEOF
19974#define HAVE_ISINF_IN_CMATH 1
19975_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019976
Reid Spencerabec8f92004-10-27 23:03:44 +000019977fi
19978
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019979{ echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
19980echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
19981if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
19982 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke52a551d2004-07-21 03:14:12 +000019983else
Reid Spencera773bd52006-08-04 18:18:08 +000019984 ac_ext=cpp
Brian Gaeke52a551d2004-07-21 03:14:12 +000019985ac_cpp='$CXXCPP $CPPFLAGS'
19986ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19987ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19988ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19989
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019990 cat >conftest.$ac_ext <<_ACEOF
19991/* confdefs.h. */
19992_ACEOF
19993cat confdefs.h >>conftest.$ac_ext
19994cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019995/* end confdefs.h. */
19996#include <cmath>
Reid Spencerabec8f92004-10-27 23:03:44 +000019997int
19998main ()
19999{
Eric Christopherb2bc6e42012-03-26 02:09:01 +000020000float f; std::isinf(f);
Reid Spencerabec8f92004-10-27 23:03:44 +000020001 ;
20002 return 0;
20003}
Brian Gaeke52a551d2004-07-21 03:14:12 +000020004_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020005rm -f conftest.$ac_objext
20006if { (ac_try="$ac_compile"
20007case "(($ac_try" in
20008 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20009 *) ac_try_echo=$ac_try;;
20010esac
20011eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20012 (eval "$ac_compile") 2>conftest.er1
20013 ac_status=$?
20014 grep -v '^ *+' conftest.er1 >conftest.err
20015 rm -f conftest.er1
20016 cat conftest.err >&5
20017 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20018 (exit $ac_status); } &&
20019 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20020 { (case "(($ac_try" in
20021 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20022 *) ac_try_echo=$ac_try;;
20023esac
20024eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20025 (eval "$ac_try") 2>&5
20026 ac_status=$?
20027 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20028 (exit $ac_status); }; } &&
20029 { ac_try='test -s conftest.$ac_objext'
20030 { (case "(($ac_try" in
20031 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20032 *) ac_try_echo=$ac_try;;
20033esac
20034eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20035 (eval "$ac_try") 2>&5
20036 ac_status=$?
20037 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20038 (exit $ac_status); }; }; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000020039 ac_cv_func_std_isinf_in_cmath=yes
20040else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020041 echo "$as_me: failed program was:" >&5
20042sed 's/^/| /' conftest.$ac_ext >&5
20043
20044 ac_cv_func_std_isinf_in_cmath=no
Brian Gaeke52a551d2004-07-21 03:14:12 +000020045fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020046
Reid Spencera773bd52006-08-04 18:18:08 +000020047rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000020048 ac_ext=c
Brian Gaeke52a551d2004-07-21 03:14:12 +000020049ac_cpp='$CPP $CPPFLAGS'
20050ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20051ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20052ac_compiler_gnu=$ac_cv_c_compiler_gnu
20053
20054fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020055{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
20056echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000020057
20058if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000020059
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020060cat >>confdefs.h <<\_ACEOF
20061#define HAVE_STD_ISINF_IN_CMATH 1
20062_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000020063
Reid Spencerabec8f92004-10-27 23:03:44 +000020064fi
20065
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020066{ echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
20067echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
20068if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
20069 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeked59a6472004-07-21 03:33:58 +000020070else
Reid Spencera773bd52006-08-04 18:18:08 +000020071 ac_ext=cpp
Brian Gaeked59a6472004-07-21 03:33:58 +000020072ac_cpp='$CXXCPP $CPPFLAGS'
20073ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20074ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20075ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20076
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020077 cat >conftest.$ac_ext <<_ACEOF
20078/* confdefs.h. */
20079_ACEOF
20080cat confdefs.h >>conftest.$ac_ext
20081cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeked59a6472004-07-21 03:33:58 +000020082/* end confdefs.h. */
20083#include <ieeefp.h>
Reid Spencerabec8f92004-10-27 23:03:44 +000020084int
20085main ()
20086{
20087float f; finite(f);
20088 ;
20089 return 0;
20090}
Brian Gaeked59a6472004-07-21 03:33:58 +000020091_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020092rm -f conftest.$ac_objext
20093if { (ac_try="$ac_compile"
20094case "(($ac_try" in
20095 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20096 *) ac_try_echo=$ac_try;;
20097esac
20098eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20099 (eval "$ac_compile") 2>conftest.er1
20100 ac_status=$?
20101 grep -v '^ *+' conftest.er1 >conftest.err
20102 rm -f conftest.er1
20103 cat conftest.err >&5
20104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20105 (exit $ac_status); } &&
20106 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20107 { (case "(($ac_try" in
20108 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20109 *) ac_try_echo=$ac_try;;
20110esac
20111eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20112 (eval "$ac_try") 2>&5
20113 ac_status=$?
20114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20115 (exit $ac_status); }; } &&
20116 { ac_try='test -s conftest.$ac_objext'
20117 { (case "(($ac_try" in
20118 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20119 *) ac_try_echo=$ac_try;;
20120esac
20121eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20122 (eval "$ac_try") 2>&5
20123 ac_status=$?
20124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20125 (exit $ac_status); }; }; then
Brian Gaeked59a6472004-07-21 03:33:58 +000020126 ac_cv_func_finite_in_ieeefp_h=yes
20127else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020128 echo "$as_me: failed program was:" >&5
20129sed 's/^/| /' conftest.$ac_ext >&5
20130
20131 ac_cv_func_finite_in_ieeefp_h=no
Brian Gaeked59a6472004-07-21 03:33:58 +000020132fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020133
Reid Spencera773bd52006-08-04 18:18:08 +000020134rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000020135 ac_ext=c
Brian Gaeked59a6472004-07-21 03:33:58 +000020136ac_cpp='$CPP $CPPFLAGS'
20137ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20138ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20139ac_compiler_gnu=$ac_cv_c_compiler_gnu
20140
20141fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020142{ echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
20143echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000020144
Brian Gaeke6802b552004-10-28 05:06:45 +000020145if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
Brian Gaeked59a6472004-07-21 03:33:58 +000020146
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020147cat >>confdefs.h <<\_ACEOF
20148#define HAVE_FINITE_IN_IEEEFP_H 1
20149_ACEOF
Brian Gaeked59a6472004-07-21 03:33:58 +000020150
Reid Spencerabec8f92004-10-27 23:03:44 +000020151fi
20152
20153
20154
Reid Spencer30fe5262007-01-20 07:48:49 +000020155if test "$llvm_cv_platform_type" = "Unix" ; then
John Criswell7a73b802003-06-30 21:59:07 +000020156
20157
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020158for ac_header in stdlib.h unistd.h
20159do
20160as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20161if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20162 { echo "$as_me:$LINENO: checking for $ac_header" >&5
20163echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20164if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20165 echo $ECHO_N "(cached) $ECHO_C" >&6
20166fi
20167ac_res=`eval echo '${'$as_ac_Header'}'`
20168 { echo "$as_me:$LINENO: result: $ac_res" >&5
20169echo "${ECHO_T}$ac_res" >&6; }
20170else
20171 # Is the header compilable?
20172{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
20173echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
20174cat >conftest.$ac_ext <<_ACEOF
20175/* confdefs.h. */
20176_ACEOF
20177cat confdefs.h >>conftest.$ac_ext
20178cat >>conftest.$ac_ext <<_ACEOF
20179/* end confdefs.h. */
20180$ac_includes_default
20181#include <$ac_header>
20182_ACEOF
20183rm -f conftest.$ac_objext
20184if { (ac_try="$ac_compile"
20185case "(($ac_try" in
20186 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20187 *) ac_try_echo=$ac_try;;
20188esac
20189eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20190 (eval "$ac_compile") 2>conftest.er1
20191 ac_status=$?
20192 grep -v '^ *+' conftest.er1 >conftest.err
20193 rm -f conftest.er1
20194 cat conftest.err >&5
20195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20196 (exit $ac_status); } &&
20197 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20198 { (case "(($ac_try" in
20199 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20200 *) ac_try_echo=$ac_try;;
20201esac
20202eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20203 (eval "$ac_try") 2>&5
20204 ac_status=$?
20205 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20206 (exit $ac_status); }; } &&
20207 { ac_try='test -s conftest.$ac_objext'
20208 { (case "(($ac_try" in
20209 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20210 *) ac_try_echo=$ac_try;;
20211esac
20212eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20213 (eval "$ac_try") 2>&5
20214 ac_status=$?
20215 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20216 (exit $ac_status); }; }; then
20217 ac_header_compiler=yes
20218else
20219 echo "$as_me: failed program was:" >&5
20220sed 's/^/| /' conftest.$ac_ext >&5
John Criswell0c38eaf2003-09-10 15:17:25 +000020221
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020222 ac_header_compiler=no
20223fi
20224
20225rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20226{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20227echo "${ECHO_T}$ac_header_compiler" >&6; }
20228
20229# Is the header present?
20230{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
20231echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
20232cat >conftest.$ac_ext <<_ACEOF
20233/* confdefs.h. */
20234_ACEOF
20235cat confdefs.h >>conftest.$ac_ext
20236cat >>conftest.$ac_ext <<_ACEOF
20237/* end confdefs.h. */
20238#include <$ac_header>
20239_ACEOF
20240if { (ac_try="$ac_cpp conftest.$ac_ext"
20241case "(($ac_try" in
20242 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20243 *) ac_try_echo=$ac_try;;
20244esac
20245eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20246 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20247 ac_status=$?
20248 grep -v '^ *+' conftest.er1 >conftest.err
20249 rm -f conftest.er1
20250 cat conftest.err >&5
20251 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20252 (exit $ac_status); } >/dev/null; then
20253 if test -s conftest.err; then
20254 ac_cpp_err=$ac_c_preproc_warn_flag
20255 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
20256 else
20257 ac_cpp_err=
20258 fi
20259else
20260 ac_cpp_err=yes
20261fi
20262if test -z "$ac_cpp_err"; then
20263 ac_header_preproc=yes
20264else
20265 echo "$as_me: failed program was:" >&5
20266sed 's/^/| /' conftest.$ac_ext >&5
20267
20268 ac_header_preproc=no
20269fi
20270
20271rm -f conftest.err conftest.$ac_ext
20272{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20273echo "${ECHO_T}$ac_header_preproc" >&6; }
20274
20275# So? What about this header?
20276case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20277 yes:no: )
20278 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20279echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20280 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20281echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20282 ac_header_preproc=yes
20283 ;;
20284 no:yes:* )
20285 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20286echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20287 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
20288echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
20289 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20290echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20291 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
20292echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
20293 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20294echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20295 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20296echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20297 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000020298## ------------------------------------ ##
20299## Report this to http://llvm.org/bugs/ ##
20300## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020301_ASBOX
20302 ) | sed "s/^/$as_me: WARNING: /" >&2
20303 ;;
20304esac
20305{ echo "$as_me:$LINENO: checking for $ac_header" >&5
20306echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20307if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20308 echo $ECHO_N "(cached) $ECHO_C" >&6
20309else
20310 eval "$as_ac_Header=\$ac_header_preproc"
20311fi
20312ac_res=`eval echo '${'$as_ac_Header'}'`
20313 { echo "$as_me:$LINENO: result: $ac_res" >&5
20314echo "${ECHO_T}$ac_res" >&6; }
20315
20316fi
20317if test `eval echo '${'$as_ac_Header'}'` = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000020318 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020319#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +000020320_ACEOF
20321
20322fi
20323
20324done
20325
20326
20327for ac_func in getpagesize
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020328do
20329as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20330{ echo "$as_me:$LINENO: checking for $ac_func" >&5
20331echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20332if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20333 echo $ECHO_N "(cached) $ECHO_C" >&6
20334else
20335 cat >conftest.$ac_ext <<_ACEOF
20336/* confdefs.h. */
20337_ACEOF
20338cat confdefs.h >>conftest.$ac_ext
20339cat >>conftest.$ac_ext <<_ACEOF
20340/* end confdefs.h. */
20341/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20342 For example, HP-UX 11i <limits.h> declares gettimeofday. */
20343#define $ac_func innocuous_$ac_func
20344
20345/* System header to define __stub macros and hopefully few prototypes,
20346 which can conflict with char $ac_func (); below.
20347 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20348 <limits.h> exists even on freestanding compilers. */
20349
20350#ifdef __STDC__
20351# include <limits.h>
20352#else
20353# include <assert.h>
20354#endif
20355
20356#undef $ac_func
20357
20358/* Override any GCC internal prototype to avoid an error.
20359 Use char because int might match the return type of a GCC
20360 builtin and then its argument prototype would still apply. */
20361#ifdef __cplusplus
20362extern "C"
20363#endif
20364char $ac_func ();
20365/* The GNU C library defines this for functions which it implements
20366 to always fail with ENOSYS. Some functions are actually named
20367 something starting with __ and the normal name is an alias. */
20368#if defined __stub_$ac_func || defined __stub___$ac_func
20369choke me
20370#endif
20371
20372int
20373main ()
20374{
20375return $ac_func ();
20376 ;
20377 return 0;
20378}
20379_ACEOF
20380rm -f conftest.$ac_objext conftest$ac_exeext
20381if { (ac_try="$ac_link"
20382case "(($ac_try" in
20383 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20384 *) ac_try_echo=$ac_try;;
20385esac
20386eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20387 (eval "$ac_link") 2>conftest.er1
20388 ac_status=$?
20389 grep -v '^ *+' conftest.er1 >conftest.err
20390 rm -f conftest.er1
20391 cat conftest.err >&5
20392 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20393 (exit $ac_status); } &&
20394 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20395 { (case "(($ac_try" in
20396 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20397 *) ac_try_echo=$ac_try;;
20398esac
20399eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20400 (eval "$ac_try") 2>&5
20401 ac_status=$?
20402 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20403 (exit $ac_status); }; } &&
20404 { ac_try='test -s conftest$ac_exeext'
20405 { (case "(($ac_try" in
20406 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20407 *) ac_try_echo=$ac_try;;
20408esac
20409eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20410 (eval "$ac_try") 2>&5
20411 ac_status=$?
20412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20413 (exit $ac_status); }; }; then
20414 eval "$as_ac_var=yes"
20415else
20416 echo "$as_me: failed program was:" >&5
20417sed 's/^/| /' conftest.$ac_ext >&5
20418
20419 eval "$as_ac_var=no"
20420fi
20421
20422rm -f core conftest.err conftest.$ac_objext \
20423 conftest$ac_exeext conftest.$ac_ext
20424fi
20425ac_res=`eval echo '${'$as_ac_var'}'`
20426 { echo "$as_me:$LINENO: result: $ac_res" >&5
20427echo "${ECHO_T}$ac_res" >&6; }
20428if test `eval echo '${'$as_ac_var'}'` = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000020429 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020430#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +000020431_ACEOF
20432
20433fi
20434done
20435
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020436{ echo "$as_me:$LINENO: checking for working mmap" >&5
20437echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
20438if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
20439 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000020440else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020441 if test "$cross_compiling" = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000020442 ac_cv_func_mmap_fixed_mapped=no
20443else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020444 cat >conftest.$ac_ext <<_ACEOF
20445/* confdefs.h. */
20446_ACEOF
20447cat confdefs.h >>conftest.$ac_ext
20448cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000020449/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000020450$ac_includes_default
20451/* malloc might have been renamed as rpl_malloc. */
20452#undef malloc
20453
20454/* Thanks to Mike Haertel and Jim Avera for this test.
20455 Here is a matrix of mmap possibilities:
20456 mmap private not fixed
20457 mmap private fixed at somewhere currently unmapped
20458 mmap private fixed at somewhere already mapped
20459 mmap shared not fixed
20460 mmap shared fixed at somewhere currently unmapped
20461 mmap shared fixed at somewhere already mapped
20462 For private mappings, we should verify that changes cannot be read()
20463 back from the file, nor mmap's back from the file at a different
20464 address. (There have been systems where private was not correctly
20465 implemented like the infamous i386 svr4.0, and systems where the
20466 VM page cache was not coherent with the file system buffer cache
20467 like early versions of FreeBSD and possibly contemporary NetBSD.)
20468 For shared mappings, we should conversely verify that changes get
20469 propagated back to all the places they're supposed to be.
20470
20471 Grep wants private fixed already mapped.
20472 The main things grep needs to know about mmap are:
20473 * does it exist and is it safe to write into the mmap'd area
20474 * how to use it (BSD variants) */
20475
20476#include <fcntl.h>
20477#include <sys/mman.h>
20478
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020479#if !STDC_HEADERS && !HAVE_STDLIB_H
John Criswell7a73b802003-06-30 21:59:07 +000020480char *malloc ();
20481#endif
20482
20483/* This mess was copied from the GNU getpagesize.h. */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020484#if !HAVE_GETPAGESIZE
20485/* Assume that all systems that can run configure have sys/param.h. */
20486# if !HAVE_SYS_PARAM_H
20487# define HAVE_SYS_PARAM_H 1
20488# endif
20489
John Criswell7a73b802003-06-30 21:59:07 +000020490# ifdef _SC_PAGESIZE
20491# define getpagesize() sysconf(_SC_PAGESIZE)
20492# else /* no _SC_PAGESIZE */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020493# if HAVE_SYS_PARAM_H
John Criswell7a73b802003-06-30 21:59:07 +000020494# include <sys/param.h>
20495# ifdef EXEC_PAGESIZE
20496# define getpagesize() EXEC_PAGESIZE
20497# else /* no EXEC_PAGESIZE */
20498# ifdef NBPG
20499# define getpagesize() NBPG * CLSIZE
20500# ifndef CLSIZE
20501# define CLSIZE 1
20502# endif /* no CLSIZE */
20503# else /* no NBPG */
20504# ifdef NBPC
20505# define getpagesize() NBPC
20506# else /* no NBPC */
20507# ifdef PAGESIZE
20508# define getpagesize() PAGESIZE
20509# endif /* PAGESIZE */
20510# endif /* no NBPC */
20511# endif /* no NBPG */
20512# endif /* no EXEC_PAGESIZE */
20513# else /* no HAVE_SYS_PARAM_H */
20514# define getpagesize() 8192 /* punt totally */
20515# endif /* no HAVE_SYS_PARAM_H */
20516# endif /* no _SC_PAGESIZE */
20517
20518#endif /* no HAVE_GETPAGESIZE */
20519
20520int
20521main ()
20522{
20523 char *data, *data2, *data3;
20524 int i, pagesize;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020525 int fd;
John Criswell7a73b802003-06-30 21:59:07 +000020526
20527 pagesize = getpagesize ();
20528
20529 /* First, make a file with some known garbage in it. */
20530 data = (char *) malloc (pagesize);
20531 if (!data)
Reid Spencera773bd52006-08-04 18:18:08 +000020532 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020533 for (i = 0; i < pagesize; ++i)
20534 *(data + i) = rand ();
20535 umask (0);
20536 fd = creat ("conftest.mmap", 0600);
20537 if (fd < 0)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020538 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020539 if (write (fd, data, pagesize) != pagesize)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020540 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020541 close (fd);
20542
20543 /* Next, try to mmap the file at a fixed address which already has
20544 something else allocated at it. If we can, also make sure that
20545 we see the same garbage. */
20546 fd = open ("conftest.mmap", O_RDWR);
20547 if (fd < 0)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020548 return 1;
20549 data2 = (char *) malloc (2 * pagesize);
20550 if (!data2)
20551 return 1;
20552 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
John Criswell7a73b802003-06-30 21:59:07 +000020553 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
Reid Spencer2706f8c2004-09-19 23:53:36 +000020554 MAP_PRIVATE | MAP_FIXED, fd, 0L))
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020555 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020556 for (i = 0; i < pagesize; ++i)
20557 if (*(data + i) != *(data2 + i))
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020558 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020559
20560 /* Finally, make sure that changes to the mapped area do not
20561 percolate back to the file as seen by read(). (This is a bug on
20562 some variants of i386 svr4.0.) */
20563 for (i = 0; i < pagesize; ++i)
20564 *(data2 + i) = *(data2 + i) + 1;
20565 data3 = (char *) malloc (pagesize);
20566 if (!data3)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020567 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020568 if (read (fd, data3, pagesize) != pagesize)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020569 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020570 for (i = 0; i < pagesize; ++i)
20571 if (*(data + i) != *(data3 + i))
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020572 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020573 close (fd);
Reid Spencera773bd52006-08-04 18:18:08 +000020574 return 0;
John Criswell7a73b802003-06-30 21:59:07 +000020575}
20576_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020577rm -f conftest$ac_exeext
20578if { (ac_try="$ac_link"
20579case "(($ac_try" in
20580 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20581 *) ac_try_echo=$ac_try;;
20582esac
20583eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20584 (eval "$ac_link") 2>&5
20585 ac_status=$?
20586 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20587 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20588 { (case "(($ac_try" in
20589 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20590 *) ac_try_echo=$ac_try;;
20591esac
20592eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20593 (eval "$ac_try") 2>&5
20594 ac_status=$?
20595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20596 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +000020597 ac_cv_func_mmap_fixed_mapped=yes
20598else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020599 echo "$as_me: program exited with status $ac_status" >&5
20600echo "$as_me: failed program was:" >&5
20601sed 's/^/| /' conftest.$ac_ext >&5
20602
20603( exit $ac_status )
20604ac_cv_func_mmap_fixed_mapped=no
John Criswell7a73b802003-06-30 21:59:07 +000020605fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020606rm -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 +000020607fi
Reid Spencera773bd52006-08-04 18:18:08 +000020608
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020609
John Criswell7a73b802003-06-30 21:59:07 +000020610fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020611{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
20612echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +000020613if test $ac_cv_func_mmap_fixed_mapped = yes; then
20614
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020615cat >>confdefs.h <<\_ACEOF
20616#define HAVE_MMAP 1
20617_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000020618
20619fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020620rm -f conftest.mmap
John Criswell7a73b802003-06-30 21:59:07 +000020621
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020622 { echo "$as_me:$LINENO: checking for mmap of files" >&5
20623echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
20624if test "${ac_cv_func_mmap_file+set}" = set; then
20625 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000020626else
Reid Spencer2706f8c2004-09-19 23:53:36 +000020627 ac_ext=c
John Criswell7a73b802003-06-30 21:59:07 +000020628ac_cpp='$CPP $CPPFLAGS'
20629ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20630ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20631ac_compiler_gnu=$ac_cv_c_compiler_gnu
20632
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020633 if test "$cross_compiling" = yes; then
Reid Spencer8b93e7a2004-09-21 17:14:44 +000020634 ac_cv_func_mmap_file=no
John Criswell7a73b802003-06-30 21:59:07 +000020635else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020636 cat >conftest.$ac_ext <<_ACEOF
Reid Spencer777ce172004-09-20 04:09:56 +000020637
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020638 /* confdefs.h. */
20639_ACEOF
20640cat confdefs.h >>conftest.$ac_ext
20641cat >>conftest.$ac_ext <<_ACEOF
20642/* end confdefs.h. */
Torok Edwin871384f2010-01-26 08:50:50 +000020643
John Criswell7a73b802003-06-30 21:59:07 +000020644#include <sys/types.h>
John Criswell5ab73462003-10-09 15:44:28 +000020645#include <sys/mman.h>
John Criswell7a73b802003-06-30 21:59:07 +000020646#include <fcntl.h>
Reid Spencer777ce172004-09-20 04:09:56 +000020647
20648int
20649main ()
20650{
John Criswell7a73b802003-06-30 21:59:07 +000020651
20652 int fd;
Reid Spencer777ce172004-09-20 04:09:56 +000020653 fd = creat ("foo",0777);
20654 fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
20655 unlink ("foo");
Reid Spencer8b93e7a2004-09-21 17:14:44 +000020656 return (fd != (int) MAP_FAILED);
Reid Spencer777ce172004-09-20 04:09:56 +000020657 ;
20658 return 0;
20659}
John Criswell7a73b802003-06-30 21:59:07 +000020660_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020661rm -f conftest$ac_exeext
20662if { (ac_try="$ac_link"
20663case "(($ac_try" in
20664 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20665 *) ac_try_echo=$ac_try;;
20666esac
20667eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20668 (eval "$ac_link") 2>&5
20669 ac_status=$?
20670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20671 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20672 { (case "(($ac_try" in
20673 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20674 *) ac_try_echo=$ac_try;;
20675esac
20676eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20677 (eval "$ac_try") 2>&5
20678 ac_status=$?
20679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20680 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +000020681 ac_cv_func_mmap_file=yes
20682else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020683 echo "$as_me: program exited with status $ac_status" >&5
20684echo "$as_me: failed program was:" >&5
20685sed 's/^/| /' conftest.$ac_ext >&5
20686
20687( exit $ac_status )
20688ac_cv_func_mmap_file=no
John Criswell7a73b802003-06-30 21:59:07 +000020689fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020690rm -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 +000020691fi
Reid Spencera773bd52006-08-04 18:18:08 +000020692
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020693
John Criswell7a73b802003-06-30 21:59:07 +000020694 ac_ext=c
20695ac_cpp='$CPP $CPPFLAGS'
20696ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20697ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20698ac_compiler_gnu=$ac_cv_c_compiler_gnu
20699
20700
20701fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020702{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
20703echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +000020704if test "$ac_cv_func_mmap_file" = yes; then
John Criswell5ab73462003-10-09 15:44:28 +000020705
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020706cat >>confdefs.h <<\_ACEOF
20707#define HAVE_MMAP_FILE
20708_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000020709
20710 MMAP_FILE=yes
20711
20712fi
20713
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020714 { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
20715echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
20716if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
20717 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer7931a782004-12-27 06:15:02 +000020718else
Reid Spencer582a23c2004-12-29 07:07:57 +000020719 if test "$llvm_cv_os_type" = "Interix" ; then
Reid Spencer7931a782004-12-27 06:15:02 +000020720 ac_cv_need_dev_zero_for_mmap=yes
20721 else
20722 ac_cv_need_dev_zero_for_mmap=no
20723 fi
20724
20725fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020726{ echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
20727echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
Reid Spencer7931a782004-12-27 06:15:02 +000020728if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
20729
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020730cat >>confdefs.h <<\_ACEOF
20731#define NEED_DEV_ZERO_FOR_MMAP 1
20732_ACEOF
Reid Spencer7931a782004-12-27 06:15:02 +000020733
20734fi
Reid Spencer2706f8c2004-09-19 23:53:36 +000020735
Reid Spencer30fe5262007-01-20 07:48:49 +000020736 if test "$ac_cv_func_mmap_fixed_mapped" = "no"
20737 then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020738 { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
20739echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
Reid Spencer30fe5262007-01-20 07:48:49 +000020740 fi
20741 if test "$ac_cv_func_mmap_file" = "no"
20742 then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020743 { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
20744echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
Reid Spencer30fe5262007-01-20 07:48:49 +000020745 fi
John Criswellb13092b2003-07-22 21:00:24 +000020746fi
John Criswell7a73b802003-06-30 21:59:07 +000020747
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020748{ echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
20749echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
Eric Christopherf7598412010-07-28 20:26:43 +000020750ac_ext=cpp
20751ac_cpp='$CXXCPP $CPPFLAGS'
20752ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20753ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20754ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20755
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020756cat >conftest.$ac_ext <<_ACEOF
20757/* confdefs.h. */
20758_ACEOF
20759cat confdefs.h >>conftest.$ac_ext
20760cat >>conftest.$ac_ext <<_ACEOF
Owen Andersond4b272b2009-05-18 23:58:51 +000020761/* end confdefs.h. */
20762int main() {
Owen Andersona8603702009-05-19 22:18:56 +000020763 volatile unsigned long val = 1;
20764 __sync_synchronize();
20765 __sync_val_compare_and_swap(&val, 1, 0);
Owen Anderson9a3df672009-06-17 00:13:00 +000020766 __sync_add_and_fetch(&val, 1);
20767 __sync_sub_and_fetch(&val, 1);
Owen Andersona8603702009-05-19 22:18:56 +000020768 return 0;
20769 }
Owen Andersond4b272b2009-05-18 23:58:51 +000020770
20771_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020772rm -f conftest.$ac_objext conftest$ac_exeext
20773if { (ac_try="$ac_link"
20774case "(($ac_try" in
20775 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20776 *) ac_try_echo=$ac_try;;
20777esac
20778eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20779 (eval "$ac_link") 2>conftest.er1
20780 ac_status=$?
20781 grep -v '^ *+' conftest.er1 >conftest.err
20782 rm -f conftest.er1
20783 cat conftest.err >&5
20784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20785 (exit $ac_status); } &&
20786 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20787 { (case "(($ac_try" in
20788 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20789 *) ac_try_echo=$ac_try;;
20790esac
20791eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20792 (eval "$ac_try") 2>&5
20793 ac_status=$?
20794 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20795 (exit $ac_status); }; } &&
20796 { ac_try='test -s conftest$ac_exeext'
20797 { (case "(($ac_try" in
20798 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20799 *) ac_try_echo=$ac_try;;
20800esac
20801eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20802 (eval "$ac_try") 2>&5
20803 ac_status=$?
20804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20805 (exit $ac_status); }; }; then
Eric Christopherf7598412010-07-28 20:26:43 +000020806 ac_ext=c
20807ac_cpp='$CPP $CPPFLAGS'
20808ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20809ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20810ac_compiler_gnu=$ac_cv_c_compiler_gnu
20811
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020812 { echo "$as_me:$LINENO: result: yes" >&5
20813echo "${ECHO_T}yes" >&6; }
Owen Andersona8603702009-05-19 22:18:56 +000020814
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020815cat >>confdefs.h <<\_ACEOF
Eric Christopher627445f2011-09-19 20:43:23 +000020816#define LLVM_HAS_ATOMICS 1
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020817_ACEOF
Owen Andersona8603702009-05-19 22:18:56 +000020818
Owen Andersond4b272b2009-05-18 23:58:51 +000020819else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020820 echo "$as_me: failed program was:" >&5
20821sed 's/^/| /' conftest.$ac_ext >&5
Owen Andersond4b272b2009-05-18 23:58:51 +000020822
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020823 { echo "$as_me:$LINENO: result: no" >&5
20824echo "${ECHO_T}no" >&6; }
Owen Andersond4b272b2009-05-18 23:58:51 +000020825
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020826cat >>confdefs.h <<\_ACEOF
Eric Christopher627445f2011-09-19 20:43:23 +000020827#define LLVM_HAS_ATOMICS 0
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020828_ACEOF
20829
20830 { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
20831echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
Owen Andersond4b272b2009-05-18 23:58:51 +000020832fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020833
Owen Andersond4b272b2009-05-18 23:58:51 +000020834rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020835 conftest$ac_exeext conftest.$ac_ext
Owen Andersond4b272b2009-05-18 23:58:51 +000020836
John Criswell7a73b802003-06-30 21:59:07 +000020837
Nick Lewycky4372e692009-09-29 06:18:23 +000020838if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020839 { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
20840echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
20841if test "${llvm_cv_linux_mixed+set}" = set; then
20842 echo $ECHO_N "(cached) $ECHO_C" >&6
Nick Lewycky4372e692009-09-29 06:18:23 +000020843else
20844 ac_ext=c
20845ac_cpp='$CPP $CPPFLAGS'
20846ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20847ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20848ac_compiler_gnu=$ac_cv_c_compiler_gnu
20849
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020850 cat >conftest.$ac_ext <<_ACEOF
20851/* confdefs.h. */
20852_ACEOF
20853cat confdefs.h >>conftest.$ac_ext
20854cat >>conftest.$ac_ext <<_ACEOF
Nick Lewycky4372e692009-09-29 06:18:23 +000020855/* end confdefs.h. */
20856#ifndef __x86_64__
20857 error: Not x86-64 even if uname says so!
20858 #endif
20859
20860int
20861main ()
20862{
20863
20864 ;
20865 return 0;
20866}
20867_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020868rm -f conftest.$ac_objext
20869if { (ac_try="$ac_compile"
20870case "(($ac_try" in
20871 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20872 *) ac_try_echo=$ac_try;;
20873esac
20874eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20875 (eval "$ac_compile") 2>conftest.er1
20876 ac_status=$?
20877 grep -v '^ *+' conftest.er1 >conftest.err
20878 rm -f conftest.er1
20879 cat conftest.err >&5
20880 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20881 (exit $ac_status); } &&
20882 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20883 { (case "(($ac_try" in
20884 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20885 *) ac_try_echo=$ac_try;;
20886esac
20887eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20888 (eval "$ac_try") 2>&5
20889 ac_status=$?
20890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20891 (exit $ac_status); }; } &&
20892 { ac_try='test -s conftest.$ac_objext'
20893 { (case "(($ac_try" in
20894 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20895 *) ac_try_echo=$ac_try;;
20896esac
20897eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20898 (eval "$ac_try") 2>&5
20899 ac_status=$?
20900 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20901 (exit $ac_status); }; }; then
Nick Lewycky4372e692009-09-29 06:18:23 +000020902 llvm_cv_linux_mixed=no
20903else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020904 echo "$as_me: failed program was:" >&5
20905sed 's/^/| /' conftest.$ac_ext >&5
20906
20907 llvm_cv_linux_mixed=yes
Nick Lewycky4372e692009-09-29 06:18:23 +000020908fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020909
Nick Lewycky4372e692009-09-29 06:18:23 +000020910rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20911 ac_ext=c
20912ac_cpp='$CPP $CPPFLAGS'
20913ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20914ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20915ac_compiler_gnu=$ac_cv_c_compiler_gnu
20916
20917
20918fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020919{ echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
20920echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
Nick Lewycky4372e692009-09-29 06:18:23 +000020921
20922 if test "$llvm_cv_linux_mixed" = "yes"; then
20923 llvm_cv_target_arch="x86"
20924 ARCH="x86"
20925 fi
20926fi
20927
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020928
Reid Spencer9372f152007-07-30 20:13:24 +000020929for ac_func in __dso_handle
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020930do
20931as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20932{ echo "$as_me:$LINENO: checking for $ac_func" >&5
20933echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20934if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20935 echo $ECHO_N "(cached) $ECHO_C" >&6
20936else
20937 cat >conftest.$ac_ext <<_ACEOF
20938/* confdefs.h. */
20939_ACEOF
20940cat confdefs.h >>conftest.$ac_ext
20941cat >>conftest.$ac_ext <<_ACEOF
20942/* end confdefs.h. */
20943/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20944 For example, HP-UX 11i <limits.h> declares gettimeofday. */
20945#define $ac_func innocuous_$ac_func
20946
20947/* System header to define __stub macros and hopefully few prototypes,
20948 which can conflict with char $ac_func (); below.
20949 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20950 <limits.h> exists even on freestanding compilers. */
20951
20952#ifdef __STDC__
20953# include <limits.h>
20954#else
20955# include <assert.h>
20956#endif
20957
20958#undef $ac_func
20959
20960/* Override any GCC internal prototype to avoid an error.
20961 Use char because int might match the return type of a GCC
20962 builtin and then its argument prototype would still apply. */
20963#ifdef __cplusplus
20964extern "C"
20965#endif
20966char $ac_func ();
20967/* The GNU C library defines this for functions which it implements
20968 to always fail with ENOSYS. Some functions are actually named
20969 something starting with __ and the normal name is an alias. */
20970#if defined __stub_$ac_func || defined __stub___$ac_func
20971choke me
20972#endif
20973
20974int
20975main ()
20976{
20977return $ac_func ();
20978 ;
20979 return 0;
20980}
20981_ACEOF
20982rm -f conftest.$ac_objext conftest$ac_exeext
20983if { (ac_try="$ac_link"
20984case "(($ac_try" in
20985 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20986 *) ac_try_echo=$ac_try;;
20987esac
20988eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20989 (eval "$ac_link") 2>conftest.er1
20990 ac_status=$?
20991 grep -v '^ *+' conftest.er1 >conftest.err
20992 rm -f conftest.er1
20993 cat conftest.err >&5
20994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20995 (exit $ac_status); } &&
20996 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20997 { (case "(($ac_try" in
20998 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20999 *) ac_try_echo=$ac_try;;
21000esac
21001eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21002 (eval "$ac_try") 2>&5
21003 ac_status=$?
21004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21005 (exit $ac_status); }; } &&
21006 { ac_try='test -s conftest$ac_exeext'
21007 { (case "(($ac_try" in
21008 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21009 *) ac_try_echo=$ac_try;;
21010esac
21011eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21012 (eval "$ac_try") 2>&5
21013 ac_status=$?
21014 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21015 (exit $ac_status); }; }; then
21016 eval "$as_ac_var=yes"
21017else
21018 echo "$as_me: failed program was:" >&5
21019sed 's/^/| /' conftest.$ac_ext >&5
21020
21021 eval "$as_ac_var=no"
21022fi
21023
21024rm -f core conftest.err conftest.$ac_objext \
21025 conftest$ac_exeext conftest.$ac_ext
21026fi
21027ac_res=`eval echo '${'$as_ac_var'}'`
21028 { echo "$as_me:$LINENO: result: $ac_res" >&5
21029echo "${ECHO_T}$ac_res" >&6; }
21030if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer9372f152007-07-30 20:13:24 +000021031 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021032#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer9372f152007-07-30 20:13:24 +000021033_ACEOF
21034
21035fi
21036done
21037
21038
Reid Spencer2bc7bd52004-11-29 12:29:58 +000021039SHLIBEXT=$libltdl_cv_shlibext
Brian Gaeke554831c2004-01-21 19:39:29 +000021040
21041
Jeffrey Yasskinc9017192010-02-25 06:34:33 +000021042SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
21043
21044
Jeff Cohen28783c32007-01-12 18:22:38 +000021045if test "${prefix}" = "NONE" ; then
Reid Spencer05828872006-05-16 08:53:32 +000021046 prefix="/usr/local"
21047fi
Reid Spencere9de0912004-08-20 09:03:57 +000021048eval LLVM_PREFIX="${prefix}";
21049eval LLVM_BINDIR="${prefix}/bin";
21050eval LLVM_LIBDIR="${prefix}/lib";
Reid Spencer1f319422004-11-29 04:56:35 +000021051eval LLVM_DATADIR="${prefix}/share/llvm";
Eric Christopherec274962010-03-02 05:17:21 +000021052eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
Reid Spencer1f319422004-11-29 04:56:35 +000021053eval LLVM_ETCDIR="${prefix}/etc/llvm";
Reid Spencere9de0912004-08-20 09:03:57 +000021054eval LLVM_INCLUDEDIR="${prefix}/include";
21055eval LLVM_INFODIR="${prefix}/info";
21056eval LLVM_MANDIR="${prefix}/man";
21057LLVM_CONFIGTIME=`date`
21058
21059
21060
21061
21062
21063
21064
21065
21066
21067
21068
Daniel Dunbarc70b79e2012-03-02 16:24:21 +000021069if test "${ENABLE_TIMESTAMPS}" = "0"; then
21070 LLVM_CONFIGTIME="(timestamp not enabled)"
21071fi
21072
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021073
Reid Spencere9de0912004-08-20 09:03:57 +000021074cat >>confdefs.h <<_ACEOF
21075#define LLVM_PREFIX "$LLVM_PREFIX"
21076_ACEOF
21077
21078
21079cat >>confdefs.h <<_ACEOF
21080#define LLVM_BINDIR "$LLVM_BINDIR"
21081_ACEOF
21082
21083
21084cat >>confdefs.h <<_ACEOF
21085#define LLVM_LIBDIR "$LLVM_LIBDIR"
21086_ACEOF
21087
21088
21089cat >>confdefs.h <<_ACEOF
21090#define LLVM_DATADIR "$LLVM_DATADIR"
21091_ACEOF
21092
21093
21094cat >>confdefs.h <<_ACEOF
Gordon Henriksen0abe1162007-10-03 12:07:14 +000021095#define LLVM_DOCSDIR "$LLVM_DOCSDIR"
Reid Spencere9de0912004-08-20 09:03:57 +000021096_ACEOF
21097
21098
21099cat >>confdefs.h <<_ACEOF
Reid Spencerff22c422004-08-20 09:10:31 +000021100#define LLVM_ETCDIR "$LLVM_ETCDIR"
Reid Spencere9de0912004-08-20 09:03:57 +000021101_ACEOF
21102
21103
21104cat >>confdefs.h <<_ACEOF
21105#define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
21106_ACEOF
21107
21108
21109cat >>confdefs.h <<_ACEOF
21110#define LLVM_INFODIR "$LLVM_INFODIR"
21111_ACEOF
21112
21113
21114cat >>confdefs.h <<_ACEOF
21115#define LLVM_MANDIR "$LLVM_MANDIR"
21116_ACEOF
21117
21118
21119cat >>confdefs.h <<_ACEOF
21120#define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
21121_ACEOF
21122
21123
Eric Christopher790e11c2007-12-01 00:34:39 +000021124cat >>confdefs.h <<_ACEOF
Sebastian Popde2e0b52011-11-01 21:31:44 +000021125#define LLVM_DEFAULT_TARGET_TRIPLE "$target"
Eric Christopher790e11c2007-12-01 00:34:39 +000021126_ACEOF
21127
21128
Gordon Henriksenc0efff82007-10-02 09:50:32 +000021129if test "$BINDINGS_TO_BUILD" = auto ; then
21130 BINDINGS_TO_BUILD=""
21131 if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
21132 BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
21133 fi
21134fi
21135BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
21136
21137
Gordon Henriksenc0efff82007-10-02 09:50:32 +000021138ALL_BINDINGS=ocaml
21139
21140
Gordon Henriksenf0915682007-10-02 16:42:22 +000021141binding_prereqs_failed=0
21142for a_binding in $BINDINGS_TO_BUILD ; do
21143 case "$a_binding" in
21144 ocaml)
21145 if test "x$OCAMLC" = x ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021146 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
21147echo "$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 +000021148 binding_prereqs_failed=1
21149 fi
21150 if test "x$OCAMLDEP" = x ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021151 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
21152echo "$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 +000021153 binding_prereqs_failed=1
21154 fi
21155 if test "x$OCAMLOPT" = x ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021156 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
21157echo "$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 +000021158 fi
21159 if test "x$with_ocaml_libdir" != xauto ; then
21160 OCAML_LIBDIR=$with_ocaml_libdir
21161
21162 else
21163 ocaml_stdlib="`"$OCAMLC" -where`"
21164 if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
21165 then
21166 # ocaml stdlib is beneath our prefix; use stdlib
21167 OCAML_LIBDIR=$ocaml_stdlib
21168
21169 else
21170 # ocaml stdlib is outside our prefix; use libdir/ocaml
21171 OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
21172
21173 fi
21174 fi
21175 ;;
21176 esac
21177done
21178if test "$binding_prereqs_failed" = 1 ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021179 { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
21180echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
21181 { (exit 1); exit 1; }; }
Gordon Henriksenf0915682007-10-02 16:42:22 +000021182fi
21183
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021184{ echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
21185echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
21186if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
21187 echo $ECHO_N "(cached) $ECHO_C" >&6
Daniel Dunbardcf114e2008-08-30 01:16:19 +000021188else
21189 ac_ext=cpp
21190ac_cpp='$CXXCPP $CPPFLAGS'
21191ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21192ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21193ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21194
21195 oldcxxflags="$CXXFLAGS"
NAKAMURA Takumi273df0b2012-02-19 12:05:12 +000021196 CXXFLAGS="$CXXFLAGS -O0 -fvisibility-inlines-hidden -Werror"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021197 cat >conftest.$ac_ext <<_ACEOF
21198/* confdefs.h. */
21199_ACEOF
21200cat confdefs.h >>conftest.$ac_ext
21201cat >>conftest.$ac_ext <<_ACEOF
Daniel Dunbardcf114e2008-08-30 01:16:19 +000021202/* end confdefs.h. */
Benjamin Kramerb8c20b82011-12-22 22:50:44 +000021203template <typename T> struct X { void __attribute__((noinline)) f() {} };
Daniel Dunbardcf114e2008-08-30 01:16:19 +000021204int
21205main ()
21206{
Benjamin Kramercfe96c82011-12-22 22:25:26 +000021207X<int>().f();
Daniel Dunbardcf114e2008-08-30 01:16:19 +000021208 ;
21209 return 0;
21210}
21211_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021212rm -f conftest.$ac_objext
21213if { (ac_try="$ac_compile"
21214case "(($ac_try" in
21215 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21216 *) ac_try_echo=$ac_try;;
21217esac
21218eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21219 (eval "$ac_compile") 2>conftest.er1
21220 ac_status=$?
21221 grep -v '^ *+' conftest.er1 >conftest.err
21222 rm -f conftest.er1
21223 cat conftest.err >&5
21224 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21225 (exit $ac_status); } &&
21226 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
21227 { (case "(($ac_try" in
21228 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21229 *) ac_try_echo=$ac_try;;
21230esac
21231eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21232 (eval "$ac_try") 2>&5
21233 ac_status=$?
21234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21235 (exit $ac_status); }; } &&
21236 { ac_try='test -s conftest.$ac_objext'
21237 { (case "(($ac_try" in
21238 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21239 *) ac_try_echo=$ac_try;;
21240esac
21241eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21242 (eval "$ac_try") 2>&5
21243 ac_status=$?
21244 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21245 (exit $ac_status); }; }; then
Daniel Dunbardcf114e2008-08-30 01:16:19 +000021246 llvm_cv_cxx_visibility_inlines_hidden=yes
21247else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021248 echo "$as_me: failed program was:" >&5
21249sed 's/^/| /' conftest.$ac_ext >&5
21250
21251 llvm_cv_cxx_visibility_inlines_hidden=no
Daniel Dunbardcf114e2008-08-30 01:16:19 +000021252fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021253
Daniel Dunbardcf114e2008-08-30 01:16:19 +000021254rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21255 CXXFLAGS="$oldcxxflags"
21256 ac_ext=c
21257ac_cpp='$CPP $CPPFLAGS'
21258ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21259ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21260ac_compiler_gnu=$ac_cv_c_compiler_gnu
21261
21262
21263fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021264{ echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
21265echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
Daniel Dunbardcf114e2008-08-30 01:16:19 +000021266if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
21267 ENABLE_VISIBILITY_INLINES_HIDDEN=1
21268
21269else
21270 ENABLE_VISIBILITY_INLINES_HIDDEN=0
21271
21272fi
21273
Gordon Henriksenf0915682007-10-02 16:42:22 +000021274
Nick Lewycky731c6ab2009-03-05 08:20:44 +000021275if test "$llvm_cv_link_use_r" = "yes" ; then
21276 RPATH="-Wl,-R"
21277else
21278 RPATH="-Wl,-rpath"
21279fi
21280
21281
21282if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
21283 RDYNAMIC="-Wl,-export-dynamic"
21284else
21285 RDYNAMIC=""
21286fi
Nick Lewyckye9821dc2009-03-03 04:55:29 +000021287
21288
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021289
Eric Christophera1cba682010-08-08 02:44:25 +000021290ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021291
Eric Christopher21d3eeb2010-08-08 09:20:39 +000021292
21293
21294
21295
21296
Douglas Gregor1555a232009-06-16 20:12:29 +000021297ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
21298
21299ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
21300
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +000021301ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
21302
Daniel Dunbar4fc760e2009-11-25 04:37:28 +000021303ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
21304
Michael J. Spencer1f6efa32010-11-29 18:16:10 +000021305ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021306
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021307
Reid Spencera773bd52006-08-04 18:18:08 +000021308ac_config_files="$ac_config_files Makefile.config"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021309
Eric Christopher360fa9a2011-10-26 00:42:12 +000021310
Reid Spencerea949cf2006-08-16 00:45:38 +000021311ac_config_files="$ac_config_files llvm.spec"
21312
21313
Peter Collingbourne7be3a602011-05-13 03:27:56 +000021314ac_config_files="$ac_config_files docs/doxygen.cfg"
21315
Eric Christopher63c09512012-02-02 00:16:55 +000021316
Dylan Noblesmith3e82b4a2012-02-04 02:41:36 +000021317if test "${clang_src_root}" = ""; then
Eric Christopher9b3cd482012-02-02 01:11:30 +000021318 clang_src_root="$srcdir/tools/clang"
Eric Christopherac898652012-02-02 00:19:05 +000021319fi
Eric Christopher63c09512012-02-02 00:16:55 +000021320if test -f ${clang_src_root}/README.txt; then
Dylan Noblesmith965a1662012-02-04 03:00:50 +000021321 configh="include/clang/Config/config.h"
21322 doxy="docs/doxygen.cfg"
21323 ac_config_headers="$ac_config_headers tools/clang/${configh}:${clang_src_root}/${configh}.in"
Eric Christopher63c09512012-02-02 00:16:55 +000021324
Dylan Noblesmith965a1662012-02-04 03:00:50 +000021325 ac_config_files="$ac_config_files tools/clang/${doxy}:${clang_src_root}/${doxy}.in"
Peter Collingbourne7be3a602011-05-13 03:27:56 +000021326
21327fi
21328
Torok Edwin4c4b71c2011-10-14 20:38:02 +000021329ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
Reid Spencerf2722ca2006-03-22 15:59:55 +000021330
Eric Christopher360fa9a2011-10-26 00:42:12 +000021331
Reid Spencera773bd52006-08-04 18:18:08 +000021332ac_config_commands="$ac_config_commands setup"
Reid Spencerc0682832005-02-24 19:05:19 +000021333
Reid Spencera773bd52006-08-04 18:18:08 +000021334ac_config_commands="$ac_config_commands Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021335
21336
Reid Spencera773bd52006-08-04 18:18:08 +000021337ac_config_commands="$ac_config_commands Makefile.common"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021338
21339
Reid Spencera773bd52006-08-04 18:18:08 +000021340ac_config_commands="$ac_config_commands examples/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021341
21342
Reid Spencera773bd52006-08-04 18:18:08 +000021343ac_config_commands="$ac_config_commands lib/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021344
21345
Reid Spencer8b2e1412006-11-17 03:32:33 +000021346ac_config_commands="$ac_config_commands runtime/Makefile"
21347
21348
Reid Spencera773bd52006-08-04 18:18:08 +000021349ac_config_commands="$ac_config_commands test/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021350
21351
Reid Spencera773bd52006-08-04 18:18:08 +000021352ac_config_commands="$ac_config_commands test/Makefile.tests"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021353
21354
Bill Wendlingf24eb392009-01-04 23:12:30 +000021355ac_config_commands="$ac_config_commands unittests/Makefile"
21356
21357
Reid Spencera773bd52006-08-04 18:18:08 +000021358ac_config_commands="$ac_config_commands tools/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021359
21360
Reid Spencera773bd52006-08-04 18:18:08 +000021361ac_config_commands="$ac_config_commands utils/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021362
21363
Reid Spencera773bd52006-08-04 18:18:08 +000021364ac_config_commands="$ac_config_commands projects/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021365
21366
Gordon Henriksen92f0dca2007-09-22 21:36:59 +000021367ac_config_commands="$ac_config_commands bindings/Makefile"
21368
21369
21370ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
21371
21372
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021373
John Criswell7a73b802003-06-30 21:59:07 +000021374cat >confcache <<\_ACEOF
21375# This file is a shell script that caches the results of configure
21376# tests run on this system so they can be shared between configure
21377# scripts and configure runs, see configure's option --config-cache.
21378# It is not useful on other systems. If it contains results you don't
21379# want to keep, you may remove or edit it.
21380#
21381# config.status only pays attention to the cache file if you give it
21382# the --recheck option to rerun configure.
21383#
John Criswell0c38eaf2003-09-10 15:17:25 +000021384# `ac_cv_env_foo' variables (set or unset) will be overridden when
John Criswell7a73b802003-06-30 21:59:07 +000021385# loading this file, other *unset* `ac_cv_foo' will be assigned the
21386# following values.
21387
21388_ACEOF
21389
21390# The following way of writing the cache mishandles newlines in values,
21391# but we know of no workaround that is simple, portable, and efficient.
Reid Spencera773bd52006-08-04 18:18:08 +000021392# So, we kill variables containing newlines.
John Criswell7a73b802003-06-30 21:59:07 +000021393# Ultrix sh set writes to stderr and can't be redirected directly,
21394# and sets the high bit in the cache file unless we assign to the vars.
Reid Spencera773bd52006-08-04 18:18:08 +000021395(
21396 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21397 eval ac_val=\$$ac_var
21398 case $ac_val in #(
21399 *${as_nl}*)
21400 case $ac_var in #(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021401 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21402echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021403 esac
21404 case $ac_var in #(
21405 _ | IFS | as_nl) ;; #(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021406 *) $as_unset $ac_var ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021407 esac ;;
21408 esac
21409 done
21410
John Criswell7a73b802003-06-30 21:59:07 +000021411 (set) 2>&1 |
Reid Spencera773bd52006-08-04 18:18:08 +000021412 case $as_nl`(ac_space=' '; set) 2>&1` in #(
21413 *${as_nl}ac_space=\ *)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021414 # `set' does not quote correctly, so add quotes (double-quote
21415 # substitution turns \\\\ into \\, and sed turns \\ into \).
John Criswell7a73b802003-06-30 21:59:07 +000021416 sed -n \
Reid Spencer2706f8c2004-09-19 23:53:36 +000021417 "s/'/'\\\\''/g;
21418 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Reid Spencera773bd52006-08-04 18:18:08 +000021419 ;; #(
John Criswell7a73b802003-06-30 21:59:07 +000021420 *)
21421 # `set' quotes correctly as required by POSIX, so do not add quotes.
Reid Spencera773bd52006-08-04 18:18:08 +000021422 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
John Criswell7a73b802003-06-30 21:59:07 +000021423 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021424 esac |
21425 sort
21426) |
John Criswell7a73b802003-06-30 21:59:07 +000021427 sed '
Reid Spencera773bd52006-08-04 18:18:08 +000021428 /^ac_cv_env_/b end
John Criswell7a73b802003-06-30 21:59:07 +000021429 t clear
Reid Spencera773bd52006-08-04 18:18:08 +000021430 :clear
John Criswell7a73b802003-06-30 21:59:07 +000021431 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21432 t end
Reid Spencera773bd52006-08-04 18:18:08 +000021433 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21434 :end' >>confcache
21435if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21436 if test -w "$cache_file"; then
21437 test "x$cache_file" != "x/dev/null" &&
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021438 { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21439echo "$as_me: updating cache $cache_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +000021440 cat confcache >$cache_file
21441 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021442 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21443echo "$as_me: not updating unwritable cache $cache_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +000021444 fi
21445fi
21446rm -f confcache
21447
21448test "x$prefix" = xNONE && prefix=$ac_default_prefix
21449# Let make expand exec_prefix.
21450test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21451
John Criswell7a73b802003-06-30 21:59:07 +000021452DEFS=-DHAVE_CONFIG_H
21453
John Criswell0c38eaf2003-09-10 15:17:25 +000021454ac_libobjs=
21455ac_ltlibobjs=
21456for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21457 # 1. Remove the extension, and $U if already installed.
Reid Spencera773bd52006-08-04 18:18:08 +000021458 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021459 ac_i=`echo "$ac_i" | sed "$ac_script"`
Reid Spencera773bd52006-08-04 18:18:08 +000021460 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
21461 # will be set to the directory where LIBOBJS objects are built.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021462 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21463 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
John Criswell0c38eaf2003-09-10 15:17:25 +000021464done
21465LIBOBJS=$ac_libobjs
21466
21467LTLIBOBJS=$ac_ltlibobjs
21468
21469
Reid Spencer2bc7bd52004-11-29 12:29:58 +000021470if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021471 { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
21472Usually this means the macro was only invoked conditionally." >&5
21473echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
21474Usually this means the macro was only invoked conditionally." >&2;}
21475 { (exit 1); exit 1; }; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000021476fi
21477if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021478 { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21479Usually this means the macro was only invoked conditionally." >&5
21480echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21481Usually this means the macro was only invoked conditionally." >&2;}
21482 { (exit 1); exit 1; }; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000021483fi
John Criswell7a73b802003-06-30 21:59:07 +000021484
21485: ${CONFIG_STATUS=./config.status}
21486ac_clean_files_save=$ac_clean_files
21487ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021488{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21489echo "$as_me: creating $CONFIG_STATUS" >&6;}
21490cat >$CONFIG_STATUS <<_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021491#! $SHELL
21492# Generated by $as_me.
21493# Run this file to recreate the current configuration.
21494# Compiler output produced by configure, useful for debugging
21495# configure, is in config.log if it exists.
21496
21497debug=false
John Criswell0c38eaf2003-09-10 15:17:25 +000021498ac_cs_recheck=false
21499ac_cs_silent=false
John Criswell7a73b802003-06-30 21:59:07 +000021500SHELL=\${CONFIG_SHELL-$SHELL}
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021501_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021502
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021503cat >>$CONFIG_STATUS <<\_ACEOF
21504## --------------------- ##
21505## M4sh Initialization. ##
21506## --------------------- ##
21507
21508# Be Bourne compatible
21509if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
John Criswell7a73b802003-06-30 21:59:07 +000021510 emulate sh
21511 NULLCMD=:
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021512 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
John Criswell0c38eaf2003-09-10 15:17:25 +000021513 # is contrary to our usage. Disable this feature.
21514 alias -g '${1+"$@"}'='"$@"'
Reid Spencera773bd52006-08-04 18:18:08 +000021515 setopt NO_GLOB_SUBST
21516else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021517 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
John Criswell7a73b802003-06-30 21:59:07 +000021518fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021519BIN_SH=xpg4; export BIN_SH # for Tru64
21520DUALCASE=1; export DUALCASE # for MKS sh
John Criswell7a73b802003-06-30 21:59:07 +000021521
John Criswell7a73b802003-06-30 21:59:07 +000021522
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021523# PATH needs CR
21524# Avoid depending upon Character Ranges.
21525as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21526as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21527as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21528as_cr_digits='0123456789'
21529as_cr_alnum=$as_cr_Letters$as_cr_digits
John Criswell7a73b802003-06-30 21:59:07 +000021530
21531# The user is always right.
21532if test "${PATH_SEPARATOR+set}" != set; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021533 echo "#! /bin/sh" >conf$$.sh
21534 echo "exit 0" >>conf$$.sh
21535 chmod +x conf$$.sh
21536 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21537 PATH_SEPARATOR=';'
21538 else
21539 PATH_SEPARATOR=:
21540 fi
21541 rm -f conf$$.sh
21542fi
21543
21544# Support unset when possible.
21545if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21546 as_unset=unset
21547else
21548 as_unset=false
Reid Spencera773bd52006-08-04 18:18:08 +000021549fi
John Criswell7a73b802003-06-30 21:59:07 +000021550
Reid Spencera773bd52006-08-04 18:18:08 +000021551
21552# IFS
21553# We need space, tab and new line, in precisely that order. Quoting is
21554# there to prevent editors from complaining about space-tab.
21555# (If _AS_PATH_WALK were called with IFS unset, it would disable word
21556# splitting by setting IFS to empty value.)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021557as_nl='
21558'
Reid Spencera773bd52006-08-04 18:18:08 +000021559IFS=" "" $as_nl"
21560
21561# Find who we are. Look in the path if we contain no directory separator.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021562case $0 in
Reid Spencera773bd52006-08-04 18:18:08 +000021563 *[\\/]* ) as_myself=$0 ;;
21564 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
John Criswell7a73b802003-06-30 21:59:07 +000021565for as_dir in $PATH
21566do
21567 IFS=$as_save_IFS
21568 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021569 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21570done
Reid Spencera773bd52006-08-04 18:18:08 +000021571IFS=$as_save_IFS
John Criswell7a73b802003-06-30 21:59:07 +000021572
Reid Spencera773bd52006-08-04 18:18:08 +000021573 ;;
21574esac
21575# We did not find ourselves, most probably we were run as `sh COMMAND'
21576# in which case we are not to be found in the path.
21577if test "x$as_myself" = x; then
21578 as_myself=$0
21579fi
21580if test ! -f "$as_myself"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021581 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21582 { (exit 1); exit 1; }
Reid Spencera773bd52006-08-04 18:18:08 +000021583fi
21584
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021585# Work around bugs in pre-3.0 UWIN ksh.
21586for as_var in ENV MAIL MAILPATH
21587do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
Reid Spencera773bd52006-08-04 18:18:08 +000021588done
21589PS1='$ '
21590PS2='> '
21591PS4='+ '
21592
21593# NLS nuisances.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021594for as_var in \
21595 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21596 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21597 LC_TELEPHONE LC_TIME
21598do
21599 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21600 eval $as_var=C; export $as_var
21601 else
21602 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
Torok Edwin871384f2010-01-26 08:50:50 +000021603 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021604done
Torok Edwin871384f2010-01-26 08:50:50 +000021605
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021606# Required to use basename.
Reid Spencera773bd52006-08-04 18:18:08 +000021607if expr a : '\(a\)' >/dev/null 2>&1 &&
21608 test "X`expr 00001 : '.*\(...\)'`" = X001; then
21609 as_expr=expr
21610else
21611 as_expr=false
21612fi
21613
21614if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21615 as_basename=basename
21616else
21617 as_basename=false
21618fi
21619
21620
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021621# Name of the executable.
Reid Spencera773bd52006-08-04 18:18:08 +000021622as_me=`$as_basename -- "$0" ||
21623$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21624 X"$0" : 'X\(//\)$' \| \
21625 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021626echo X/"$0" |
Reid Spencera773bd52006-08-04 18:18:08 +000021627 sed '/^.*\/\([^/][^/]*\)\/*$/{
21628 s//\1/
21629 q
21630 }
21631 /^X\/\(\/\/\)$/{
21632 s//\1/
21633 q
21634 }
21635 /^X\/\(\/\).*/{
21636 s//\1/
21637 q
21638 }
21639 s/.*/./; q'`
21640
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021641# CDPATH.
21642$as_unset CDPATH
21643
21644
21645
21646 as_lineno_1=$LINENO
21647 as_lineno_2=$LINENO
21648 test "x$as_lineno_1" != "x$as_lineno_2" &&
21649 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21650
21651 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21652 # uniformly replaced by the line number. The first 'sed' inserts a
21653 # line-number line after each line using $LINENO; the second 'sed'
21654 # does the real work. The second script uses 'N' to pair each
21655 # line-number line with the line containing $LINENO, and appends
21656 # trailing '-' during substitution so that $LINENO is not a special
21657 # case at line end.
21658 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21659 # scripts with optimization help from Paolo Bonzini. Blame Lee
21660 # E. McMahon (1931-1989) for sed's syntax. :-)
21661 sed -n '
21662 p
21663 /[$]LINENO/=
21664 ' <$as_myself |
21665 sed '
21666 s/[$]LINENO.*/&-/
21667 t lineno
21668 b
21669 :lineno
21670 N
21671 :loop
21672 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21673 t loop
21674 s/-\n.*//
21675 ' >$as_me.lineno &&
21676 chmod +x "$as_me.lineno" ||
21677 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21678 { (exit 1); exit 1; }; }
21679
21680 # Don't try to exec as it changes $[0], causing all sort of problems
21681 # (the dirname of $[0] is not the place where we might find the
21682 # original and so on. Autoconf is especially sensitive to this).
21683 . "./$as_me.lineno"
21684 # Exit status is that of the last command.
21685 exit
21686}
21687
21688
21689if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21690 as_dirname=dirname
21691else
21692 as_dirname=false
21693fi
Reid Spencera773bd52006-08-04 18:18:08 +000021694
21695ECHO_C= ECHO_N= ECHO_T=
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021696case `echo -n x` in
Reid Spencera773bd52006-08-04 18:18:08 +000021697-n*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021698 case `echo 'x\c'` in
Reid Spencera773bd52006-08-04 18:18:08 +000021699 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021700 *) ECHO_C='\c';;
Reid Spencera773bd52006-08-04 18:18:08 +000021701 esac;;
21702*)
21703 ECHO_N='-n';;
John Criswell7a73b802003-06-30 21:59:07 +000021704esac
21705
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021706if expr a : '\(a\)' >/dev/null 2>&1 &&
21707 test "X`expr 00001 : '.*\(...\)'`" = X001; then
21708 as_expr=expr
21709else
21710 as_expr=false
21711fi
21712
John Criswell7a73b802003-06-30 21:59:07 +000021713rm -f conf$$ conf$$.exe conf$$.file
Reid Spencera773bd52006-08-04 18:18:08 +000021714if test -d conf$$.dir; then
21715 rm -f conf$$.dir/conf$$.file
21716else
21717 rm -f conf$$.dir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021718 mkdir conf$$.dir
Reid Spencera773bd52006-08-04 18:18:08 +000021719fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021720echo >conf$$.file
21721if ln -s conf$$.file conf$$ 2>/dev/null; then
21722 as_ln_s='ln -s'
21723 # ... but there are two gotchas:
21724 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21725 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21726 # In both cases, we have to default to `cp -p'.
21727 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
John Criswell7a73b802003-06-30 21:59:07 +000021728 as_ln_s='cp -p'
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021729elif ln conf$$.file conf$$ 2>/dev/null; then
21730 as_ln_s=ln
John Criswell7a73b802003-06-30 21:59:07 +000021731else
21732 as_ln_s='cp -p'
21733fi
Reid Spencera773bd52006-08-04 18:18:08 +000021734rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21735rmdir conf$$.dir 2>/dev/null
John Criswell7a73b802003-06-30 21:59:07 +000021736
John Criswell0c38eaf2003-09-10 15:17:25 +000021737if mkdir -p . 2>/dev/null; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021738 as_mkdir_p=:
John Criswell0c38eaf2003-09-10 15:17:25 +000021739else
Reid Spencer2706f8c2004-09-19 23:53:36 +000021740 test -d ./-p && rmdir ./-p
John Criswell0c38eaf2003-09-10 15:17:25 +000021741 as_mkdir_p=false
21742fi
21743
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021744# Find out whether ``test -x'' works. Don't use a zero-byte file, as
21745# systems may use methods other than mode bits to determine executability.
21746cat >conf$$.file <<_ASEOF
21747#! /bin/sh
21748exit 0
21749_ASEOF
21750chmod +x conf$$.file
21751if test -x conf$$.file >/dev/null 2>&1; then
21752 as_executable_p="test -x"
Reid Spencera773bd52006-08-04 18:18:08 +000021753else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021754 as_executable_p=:
Reid Spencera773bd52006-08-04 18:18:08 +000021755fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021756rm -f conf$$.file
John Criswell7a73b802003-06-30 21:59:07 +000021757
21758# Sed expression to map a string onto a valid CPP name.
Reid Spencer2706f8c2004-09-19 23:53:36 +000021759as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
John Criswell7a73b802003-06-30 21:59:07 +000021760
21761# Sed expression to map a string onto a valid variable name.
Reid Spencer2706f8c2004-09-19 23:53:36 +000021762as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
John Criswell7a73b802003-06-30 21:59:07 +000021763
21764
John Criswell7a73b802003-06-30 21:59:07 +000021765exec 6>&1
21766
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021767# Save the log message, to keep $[0] and so on meaningful, and to
John Criswell7a73b802003-06-30 21:59:07 +000021768# report actual input values of CONFIG_FILES etc. instead of their
Reid Spencera773bd52006-08-04 18:18:08 +000021769# values after options handling.
21770ac_log="
Eric Christopherf33ab862011-12-21 00:52:44 +000021771This file was extended by LLVM $as_me 3.1svn, which was
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021772generated by GNU Autoconf 2.60. Invocation command line was
John Criswell7a73b802003-06-30 21:59:07 +000021773
21774 CONFIG_FILES = $CONFIG_FILES
21775 CONFIG_HEADERS = $CONFIG_HEADERS
21776 CONFIG_LINKS = $CONFIG_LINKS
21777 CONFIG_COMMANDS = $CONFIG_COMMANDS
21778 $ $0 $@
21779
Reid Spencera773bd52006-08-04 18:18:08 +000021780on `(hostname || uname -n) 2>/dev/null | sed 1q`
21781"
21782
John Criswell7a73b802003-06-30 21:59:07 +000021783_ACEOF
21784
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021785cat >>$CONFIG_STATUS <<_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021786# Files that config.status was made for.
Reid Spencera773bd52006-08-04 18:18:08 +000021787config_files="$ac_config_files"
21788config_headers="$ac_config_headers"
21789config_commands="$ac_config_commands"
John Criswell7a73b802003-06-30 21:59:07 +000021790
Reid Spencera773bd52006-08-04 18:18:08 +000021791_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021792
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021793cat >>$CONFIG_STATUS <<\_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021794ac_cs_usage="\
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021795\`$as_me' instantiates files from templates according to the
21796current configuration.
John Criswell7a73b802003-06-30 21:59:07 +000021797
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021798Usage: $0 [OPTIONS] [FILE]...
John Criswell7a73b802003-06-30 21:59:07 +000021799
21800 -h, --help print this help, then exit
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021801 -V, --version print version number, then exit
21802 -q, --quiet do not print progress messages
John Criswell7a73b802003-06-30 21:59:07 +000021803 -d, --debug don't remove temporary files
21804 --recheck update $as_me by reconfiguring in the same conditions
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021805 --file=FILE[:TEMPLATE]
21806 instantiate the configuration file FILE
21807 --header=FILE[:TEMPLATE]
21808 instantiate the configuration header FILE
John Criswell7a73b802003-06-30 21:59:07 +000021809
21810Configuration files:
21811$config_files
21812
21813Configuration headers:
21814$config_headers
21815
John Criswellc764fbc2003-09-06 15:17:13 +000021816Configuration commands:
21817$config_commands
21818
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021819Report bugs to <bug-autoconf@gnu.org>."
John Criswell7a73b802003-06-30 21:59:07 +000021820
Reid Spencera773bd52006-08-04 18:18:08 +000021821_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021822cat >>$CONFIG_STATUS <<_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021823ac_cs_version="\\
Eric Christopherf33ab862011-12-21 00:52:44 +000021824LLVM config.status 3.1svn
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021825configured by $0, generated by GNU Autoconf 2.60,
21826 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
John Criswell7a73b802003-06-30 21:59:07 +000021827
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021828Copyright (C) 2006 Free Software Foundation, Inc.
John Criswell7a73b802003-06-30 21:59:07 +000021829This config.status script is free software; the Free Software Foundation
21830gives unlimited permission to copy, distribute and modify it."
Reid Spencera773bd52006-08-04 18:18:08 +000021831
21832ac_pwd='$ac_pwd'
21833srcdir='$srcdir'
21834INSTALL='$INSTALL'
John Criswell7a73b802003-06-30 21:59:07 +000021835_ACEOF
21836
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021837cat >>$CONFIG_STATUS <<\_ACEOF
21838# If no file are specified by the user, then we need to provide default
21839# value. By we need to know if files were specified by the user.
John Criswell7a73b802003-06-30 21:59:07 +000021840ac_need_defaults=:
21841while test $# != 0
21842do
21843 case $1 in
21844 --*=*)
Reid Spencera773bd52006-08-04 18:18:08 +000021845 ac_option=`expr "X$1" : 'X\([^=]*\)='`
21846 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
John Criswell0c38eaf2003-09-10 15:17:25 +000021847 ac_shift=:
John Criswell7a73b802003-06-30 21:59:07 +000021848 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021849 *)
John Criswell0c38eaf2003-09-10 15:17:25 +000021850 ac_option=$1
21851 ac_optarg=$2
21852 ac_shift=shift
21853 ;;
John Criswell7a73b802003-06-30 21:59:07 +000021854 esac
21855
John Criswell0c38eaf2003-09-10 15:17:25 +000021856 case $ac_option in
John Criswell7a73b802003-06-30 21:59:07 +000021857 # Handling of the options.
John Criswell0c38eaf2003-09-10 15:17:25 +000021858 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21859 ac_cs_recheck=: ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021860 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021861 echo "$ac_cs_version"; exit ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021862 --debug | --debu | --deb | --de | --d | -d )
John Criswell7a73b802003-06-30 21:59:07 +000021863 debug=: ;;
21864 --file | --fil | --fi | --f )
John Criswell0c38eaf2003-09-10 15:17:25 +000021865 $ac_shift
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021866 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
John Criswell7a73b802003-06-30 21:59:07 +000021867 ac_need_defaults=false;;
21868 --header | --heade | --head | --hea )
John Criswell0c38eaf2003-09-10 15:17:25 +000021869 $ac_shift
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021870 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
John Criswell7a73b802003-06-30 21:59:07 +000021871 ac_need_defaults=false;;
Reid Spencera773bd52006-08-04 18:18:08 +000021872 --he | --h)
21873 # Conflict between --help and --header
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021874 { echo "$as_me: error: ambiguous option: $1
21875Try \`$0 --help' for more information." >&2
21876 { (exit 1); exit 1; }; };;
Reid Spencera773bd52006-08-04 18:18:08 +000021877 --help | --hel | -h )
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021878 echo "$ac_cs_usage"; exit ;;
John Criswell0c38eaf2003-09-10 15:17:25 +000021879 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21880 | -silent | --silent | --silen | --sile | --sil | --si | --s)
21881 ac_cs_silent=: ;;
John Criswell7a73b802003-06-30 21:59:07 +000021882
21883 # This is an error.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021884 -*) { echo "$as_me: error: unrecognized option: $1
21885Try \`$0 --help' for more information." >&2
21886 { (exit 1); exit 1; }; } ;;
John Criswell7a73b802003-06-30 21:59:07 +000021887
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021888 *) ac_config_targets="$ac_config_targets $1"
Reid Spencera773bd52006-08-04 18:18:08 +000021889 ac_need_defaults=false ;;
John Criswell7a73b802003-06-30 21:59:07 +000021890
21891 esac
21892 shift
21893done
21894
John Criswell0c38eaf2003-09-10 15:17:25 +000021895ac_configure_extra_args=
21896
21897if $ac_cs_silent; then
21898 exec 6>/dev/null
21899 ac_configure_extra_args="$ac_configure_extra_args --silent"
21900fi
21901
21902_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021903cat >>$CONFIG_STATUS <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000021904if \$ac_cs_recheck; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021905 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21906 CONFIG_SHELL=$SHELL
Reid Spencera773bd52006-08-04 18:18:08 +000021907 export CONFIG_SHELL
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021908 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
John Criswell0c38eaf2003-09-10 15:17:25 +000021909fi
21910
John Criswell7a73b802003-06-30 21:59:07 +000021911_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021912cat >>$CONFIG_STATUS <<\_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000021913exec 5>>config.log
21914{
21915 echo
21916 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21917## Running $as_me. ##
21918_ASBOX
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021919 echo "$ac_log"
Reid Spencera773bd52006-08-04 18:18:08 +000021920} >&5
John Criswell7a73b802003-06-30 21:59:07 +000021921
Reid Spencera773bd52006-08-04 18:18:08 +000021922_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021923cat >>$CONFIG_STATUS <<_ACEOF
John Criswellc764fbc2003-09-06 15:17:13 +000021924#
Reid Spencera773bd52006-08-04 18:18:08 +000021925# INIT-COMMANDS
John Criswellc764fbc2003-09-06 15:17:13 +000021926#
Reid Spencerc0682832005-02-24 19:05:19 +000021927llvm_src="${srcdir}"
John Criswellc764fbc2003-09-06 15:17:13 +000021928
21929_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021930
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021931cat >>$CONFIG_STATUS <<\_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000021932
21933# Handling of arguments.
John Criswell7a73b802003-06-30 21:59:07 +000021934for ac_config_target in $ac_config_targets
21935do
Reid Spencera773bd52006-08-04 18:18:08 +000021936 case $ac_config_target in
21937 "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
Eric Christophera1cba682010-08-08 02:44:25 +000021938 "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
Douglas Gregor1555a232009-06-16 20:12:29 +000021939 "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
21940 "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +000021941 "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
Daniel Dunbar4fc760e2009-11-25 04:37:28 +000021942 "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
Michael J. Spencer1f6efa32010-11-29 18:16:10 +000021943 "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021944 "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
Reid Spencerea949cf2006-08-16 00:45:38 +000021945 "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
Peter Collingbourne7be3a602011-05-13 03:27:56 +000021946 "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
Dylan Noblesmith965a1662012-02-04 03:00:50 +000021947 "tools/clang/${configh}") CONFIG_HEADERS="$CONFIG_HEADERS tools/clang/${configh}:${clang_src_root}/${configh}.in" ;;
21948 "tools/clang/${doxy}") CONFIG_FILES="$CONFIG_FILES tools/clang/${doxy}:${clang_src_root}/${doxy}.in" ;;
Eric Christopher360fa9a2011-10-26 00:42:12 +000021949 "bindings/ocaml/llvm/META.llvm") CONFIG_FILES="$CONFIG_FILES bindings/ocaml/llvm/META.llvm" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021950 "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
21951 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
21952 "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
21953 "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
21954 "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
Reid Spencer8b2e1412006-11-17 03:32:33 +000021955 "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021956 "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
21957 "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
Bill Wendlingf24eb392009-01-04 23:12:30 +000021958 "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021959 "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
21960 "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
21961 "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
Gordon Henriksen92f0dca2007-09-22 21:36:59 +000021962 "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
21963 "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021964
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021965 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21966echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21967 { (exit 1); exit 1; }; };;
John Criswell7a73b802003-06-30 21:59:07 +000021968 esac
21969done
21970
Reid Spencera773bd52006-08-04 18:18:08 +000021971
John Criswell7a73b802003-06-30 21:59:07 +000021972# If the user did not use the arguments to specify the items to instantiate,
21973# then the envvar interface is used. Set only those that are not.
21974# We use the long form for the default assignment because of an extremely
21975# bizarre bug on SunOS 4.1.3.
21976if $ac_need_defaults; then
21977 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21978 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
John Criswellc764fbc2003-09-06 15:17:13 +000021979 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
John Criswell7a73b802003-06-30 21:59:07 +000021980fi
21981
John Criswell0c38eaf2003-09-10 15:17:25 +000021982# Have a temporary directory for convenience. Make it in the build tree
Reid Spencera773bd52006-08-04 18:18:08 +000021983# simply because there is no reason against having it here, and in addition,
John Criswell0c38eaf2003-09-10 15:17:25 +000021984# creating and moving files from /tmp can sometimes cause problems.
Reid Spencera773bd52006-08-04 18:18:08 +000021985# Hook for its removal unless debugging.
21986# Note that there is a small window in which the directory will not be cleaned:
21987# after its creation but before its name has been assigned to `$tmp'.
John Criswell7a73b802003-06-30 21:59:07 +000021988$debug ||
21989{
Reid Spencera773bd52006-08-04 18:18:08 +000021990 tmp=
21991 trap 'exit_status=$?
21992 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21993' 0
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021994 trap '{ (exit 1); exit 1; }' 1 2 13 15
John Criswell7a73b802003-06-30 21:59:07 +000021995}
John Criswell7a73b802003-06-30 21:59:07 +000021996# Create a (secure) tmp directory for tmp files.
John Criswell0c38eaf2003-09-10 15:17:25 +000021997
John Criswell7a73b802003-06-30 21:59:07 +000021998{
Reid Spencera773bd52006-08-04 18:18:08 +000021999 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
John Criswell7a73b802003-06-30 21:59:07 +000022000 test -n "$tmp" && test -d "$tmp"
22001} ||
22002{
Reid Spencera773bd52006-08-04 18:18:08 +000022003 tmp=./conf$$-$RANDOM
22004 (umask 077 && mkdir "$tmp")
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022005} ||
22006{
22007 echo "$me: cannot create a temporary directory in ." >&2
22008 { (exit 1); exit 1; }
22009}
John Criswell7a73b802003-06-30 21:59:07 +000022010
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022011#
22012# Set up the sed scripts for CONFIG_FILES section.
22013#
22014
22015# No need to generate the scripts if there are no CONFIG_FILES.
22016# This happens for instance when ./config.status config.h
Reid Spencera773bd52006-08-04 18:18:08 +000022017if test -n "$CONFIG_FILES"; then
John Criswell7a73b802003-06-30 21:59:07 +000022018
22019_ACEOF
22020
Reid Spencera773bd52006-08-04 18:18:08 +000022021
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022022
Reid Spencera773bd52006-08-04 18:18:08 +000022023ac_delim='%!_!# '
22024for ac_last_try in false false false false false :; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022025 cat >conf$$subs.sed <<_ACEOF
22026SHELL!$SHELL$ac_delim
22027PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
22028PACKAGE_NAME!$PACKAGE_NAME$ac_delim
22029PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
22030PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
22031PACKAGE_STRING!$PACKAGE_STRING$ac_delim
22032PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
22033exec_prefix!$exec_prefix$ac_delim
22034prefix!$prefix$ac_delim
22035program_transform_name!$program_transform_name$ac_delim
22036bindir!$bindir$ac_delim
22037sbindir!$sbindir$ac_delim
22038libexecdir!$libexecdir$ac_delim
22039datarootdir!$datarootdir$ac_delim
22040datadir!$datadir$ac_delim
22041sysconfdir!$sysconfdir$ac_delim
22042sharedstatedir!$sharedstatedir$ac_delim
22043localstatedir!$localstatedir$ac_delim
22044includedir!$includedir$ac_delim
22045oldincludedir!$oldincludedir$ac_delim
22046docdir!$docdir$ac_delim
22047infodir!$infodir$ac_delim
22048htmldir!$htmldir$ac_delim
22049dvidir!$dvidir$ac_delim
22050pdfdir!$pdfdir$ac_delim
22051psdir!$psdir$ac_delim
22052libdir!$libdir$ac_delim
22053localedir!$localedir$ac_delim
22054mandir!$mandir$ac_delim
22055DEFS!$DEFS$ac_delim
22056ECHO_C!$ECHO_C$ac_delim
22057ECHO_N!$ECHO_N$ac_delim
22058ECHO_T!$ECHO_T$ac_delim
22059LIBS!$LIBS$ac_delim
22060build_alias!$build_alias$ac_delim
22061host_alias!$host_alias$ac_delim
22062target_alias!$target_alias$ac_delim
22063LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
Eric Christopherffee5722011-09-16 20:36:25 +000022064CC!$CC$ac_delim
22065CFLAGS!$CFLAGS$ac_delim
22066LDFLAGS!$LDFLAGS$ac_delim
22067CPPFLAGS!$CPPFLAGS$ac_delim
22068ac_ct_CC!$ac_ct_CC$ac_delim
22069EXEEXT!$EXEEXT$ac_delim
22070OBJEXT!$OBJEXT$ac_delim
22071CXX!$CXX$ac_delim
22072CXXFLAGS!$CXXFLAGS$ac_delim
22073ac_ct_CXX!$ac_ct_CXX$ac_delim
22074CPP!$CPP$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022075subdirs!$subdirs$ac_delim
Tobias Grosserbaaadb22010-10-30 00:54:26 +000022076ENABLE_POLLY!$ENABLE_POLLY$ac_delim
22077LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022078build!$build$ac_delim
22079build_cpu!$build_cpu$ac_delim
22080build_vendor!$build_vendor$ac_delim
22081build_os!$build_os$ac_delim
22082host!$host$ac_delim
22083host_cpu!$host_cpu$ac_delim
22084host_vendor!$host_vendor$ac_delim
22085host_os!$host_os$ac_delim
22086target!$target$ac_delim
22087target_cpu!$target_cpu$ac_delim
22088target_vendor!$target_vendor$ac_delim
22089target_os!$target_os$ac_delim
22090OS!$OS$ac_delim
22091HOST_OS!$HOST_OS$ac_delim
22092TARGET_OS!$TARGET_OS$ac_delim
22093LINKALL!$LINKALL$ac_delim
22094NOLINKALL!$NOLINKALL$ac_delim
22095LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
22096LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
22097ARCH!$ARCH$ac_delim
22098ENDIAN!$ENDIAN$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022099GREP!$GREP$ac_delim
22100EGREP!$EGREP$ac_delim
22101LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
22102BUILD_CC!$BUILD_CC$ac_delim
22103BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
22104BUILD_CXX!$BUILD_CXX$ac_delim
22105CVSBUILD!$CVSBUILD$ac_delim
Eric Christopherbee515f2011-11-11 22:51:42 +000022106ENABLE_LIBCPP!$ENABLE_LIBCPP$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022107ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
22108ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
22109DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
22110ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
22111EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
22112DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
22113DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
22114JIT!$JIT$ac_delim
22115TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
Rafael Espindola9d9ae9f2010-11-12 19:24:06 +000022116ENABLE_DOCS!$ENABLE_DOCS$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022117ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
NAKAMURA Takumic73f3d12011-11-28 01:07:19 +000022118LLVM_ENABLE_THREADS!$LLVM_ENABLE_THREADS$ac_delim
NAKAMURA Takumi0dc84392010-12-29 03:59:03 +000022119ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022120ENABLE_PIC!$ENABLE_PIC$ac_delim
Jeffrey Yasskinc9017192010-02-25 06:34:33 +000022121ENABLE_SHARED!$ENABLE_SHARED$ac_delim
NAKAMURA Takumi8eac8862010-12-29 03:59:14 +000022122ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022123_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000022124
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022125 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
Reid Spencera773bd52006-08-04 18:18:08 +000022126 break
22127 elif $ac_last_try; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022128 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22129echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22130 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +000022131 else
22132 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
John Criswell7a73b802003-06-30 21:59:07 +000022133 fi
Reid Spencera773bd52006-08-04 18:18:08 +000022134done
22135
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022136ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22137if test -n "$ac_eof"; then
22138 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22139 ac_eof=`expr $ac_eof + 1`
22140fi
22141
22142cat >>$CONFIG_STATUS <<_ACEOF
22143cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
22144/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Reid Spencera773bd52006-08-04 18:18:08 +000022145_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022146sed '
22147s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22148s/^/s,@/; s/!/@,|#_!!_#|/
22149:n
22150t n
22151s/'"$ac_delim"'$/,g/; t
22152s/$/\\/; p
22153N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22154' >>$CONFIG_STATUS <conf$$subs.sed
22155rm -f conf$$subs.sed
22156cat >>$CONFIG_STATUS <<_ACEOF
22157CEOF$ac_eof
Reid Spencera773bd52006-08-04 18:18:08 +000022158_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022159
22160
22161ac_delim='%!_!# '
22162for ac_last_try in false false false false false :; do
22163 cat >conf$$subs.sed <<_ACEOF
Eric Christopherbee515f2011-11-11 22:51:42 +000022164ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
Eric Christopherffee5722011-09-16 20:36:25 +000022165TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
22166LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
22167LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
NAKAMURA Takumi8eac8862010-12-29 03:59:14 +000022168LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
NAKAMURA Takumi0dc84392010-12-29 03:59:03 +000022169LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
Jeffrey Yasskinc9017192010-02-25 06:34:33 +000022170OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
Daniel Dunbar98515672010-02-23 10:00:49 +000022171EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
Daniel Dunbared344d22011-06-16 22:30:41 +000022172EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
NAKAMURA Takumie5ab51d2011-10-16 02:54:26 +000022173CLANG_SRC_ROOT!$CLANG_SRC_ROOT$ac_delim
Daniel Dunbar98515672010-02-23 10:00:49 +000022174BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
Bob Wilsonae7e2a42011-11-28 07:59:52 +000022175INTERNAL_PREFIX!$INTERNAL_PREFIX$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022176NM!$NM$ac_delim
22177ifGNUmake!$ifGNUmake$ac_delim
22178LN_S!$LN_S$ac_delim
22179CMP!$CMP$ac_delim
22180CP!$CP$ac_delim
22181DATE!$DATE$ac_delim
22182FIND!$FIND$ac_delim
22183MKDIR!$MKDIR$ac_delim
22184MV!$MV$ac_delim
22185RANLIB!$RANLIB$ac_delim
22186AR!$AR$ac_delim
22187RM!$RM$ac_delim
22188SED!$SED$ac_delim
22189TAR!$TAR$ac_delim
22190BINPWD!$BINPWD$ac_delim
22191GRAPHVIZ!$GRAPHVIZ$ac_delim
22192DOT!$DOT$ac_delim
22193FDP!$FDP$ac_delim
22194NEATO!$NEATO$ac_delim
22195TWOPI!$TWOPI$ac_delim
22196CIRCO!$CIRCO$ac_delim
22197GV!$GV$ac_delim
22198DOTTY!$DOTTY$ac_delim
Dan Gohman48fd5a72010-09-27 16:28:34 +000022199XDOT_PY!$XDOT_PY$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022200INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
22201INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
22202INSTALL_DATA!$INSTALL_DATA$ac_delim
22203BZIP2!$BZIP2$ac_delim
mike-m68cb3192010-05-06 23:45:43 +000022204CAT!$CAT$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022205DOXYGEN!$DOXYGEN$ac_delim
22206GROFF!$GROFF$ac_delim
Eric Christopher031d3072010-12-10 01:31:51 +000022207GZIPBIN!$GZIPBIN$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022208POD2HTML!$POD2HTML$ac_delim
22209POD2MAN!$POD2MAN$ac_delim
mike-m68cb3192010-05-06 23:45:43 +000022210PDFROFF!$PDFROFF$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022211RUNTEST!$RUNTEST$ac_delim
22212TCLSH!$TCLSH$ac_delim
22213ZIP!$ZIP$ac_delim
22214OCAMLC!$OCAMLC$ac_delim
22215OCAMLOPT!$OCAMLOPT$ac_delim
22216OCAMLDEP!$OCAMLDEP$ac_delim
22217OCAMLDOC!$OCAMLDOC$ac_delim
22218GAS!$GAS$ac_delim
Dan Gohmanda612d62010-06-01 14:56:56 +000022219HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022220INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
22221INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
22222CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
22223CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
22224LIBADD_DL!$LIBADD_DL$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022225NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
22226NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
Rafael Espindola9993a3a2012-02-28 23:32:06 +000022227COVERED_SWITCH_DEFAULT!$COVERED_SWITCH_DEFAULT$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022228USE_UDIS86!$USE_UDIS86$ac_delim
22229USE_OPROFILE!$USE_OPROFILE$ac_delim
Eli Bendersky61b18512012-03-13 08:33:15 +000022230USE_INTEL_JITEVENTS!$USE_INTEL_JITEVENTS$ac_delim
22231INTEL_JITEVENTS_INCDIR!$INTEL_JITEVENTS_INCDIR$ac_delim
22232INTEL_JITEVENTS_LIBDIR!$INTEL_JITEVENTS_LIBDIR$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022233HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
22234HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
22235MMAP_FILE!$MMAP_FILE$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022236SHLIBEXT!$SHLIBEXT$ac_delim
Jeffrey Yasskinc9017192010-02-25 06:34:33 +000022237SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022238LLVM_PREFIX!$LLVM_PREFIX$ac_delim
22239LLVM_BINDIR!$LLVM_BINDIR$ac_delim
22240LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
22241LLVM_DATADIR!$LLVM_DATADIR$ac_delim
22242LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
22243LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
22244LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
22245LLVM_INFODIR!$LLVM_INFODIR$ac_delim
22246LLVM_MANDIR!$LLVM_MANDIR$ac_delim
22247LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
22248BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
22249ALL_BINDINGS!$ALL_BINDINGS$ac_delim
Eric Christophereeef9e82011-09-20 23:58:15 +000022250OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
22251ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
22252RPATH!$RPATH$ac_delim
22253RDYNAMIC!$RDYNAMIC$ac_delim
22254LIBOBJS!$LIBOBJS$ac_delim
22255LTLIBOBJS!$LTLIBOBJS$ac_delim
Reid Spencera773bd52006-08-04 18:18:08 +000022256_ACEOF
22257
Eric Christophera443e5b2012-03-23 05:50:46 +000022258 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 92; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022259 break
22260 elif $ac_last_try; then
22261 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22262echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22263 { (exit 1); exit 1; }; }
22264 else
22265 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22266 fi
22267done
22268
22269ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22270if test -n "$ac_eof"; then
22271 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22272 ac_eof=`expr $ac_eof + 1`
22273fi
22274
22275cat >>$CONFIG_STATUS <<_ACEOF
22276cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
Tobias Grossera84b5672010-11-10 16:31:34 +000022277/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22278_ACEOF
22279sed '
22280s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22281s/^/s,@/; s/!/@,|#_!!_#|/
22282:n
22283t n
22284s/'"$ac_delim"'$/,g/; t
22285s/$/\\/; p
22286N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22287' >>$CONFIG_STATUS <conf$$subs.sed
22288rm -f conf$$subs.sed
22289cat >>$CONFIG_STATUS <<_ACEOF
22290:end
22291s/|#_!!_#|//g
22292CEOF$ac_eof
22293_ACEOF
22294
22295
Reid Spencera773bd52006-08-04 18:18:08 +000022296# VPATH may cause trouble with some makes, so we remove $(srcdir),
22297# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22298# trailing colons and then remove the whole line if VPATH becomes empty
22299# (actually we leave an empty line to preserve line numbers).
22300if test "x$srcdir" = x.; then
22301 ac_vpsub='/^[ ]*VPATH[ ]*=/{
22302s/:*\$(srcdir):*/:/
22303s/:*\${srcdir}:*/:/
22304s/:*@srcdir@:*/:/
22305s/^\([^=]*=[ ]*\):*/\1/
22306s/:*$//
22307s/^[^=]*=[ ]*$//
22308}'
22309fi
22310
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022311cat >>$CONFIG_STATUS <<\_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000022312fi # test -n "$CONFIG_FILES"
22313
Reid Spencera773bd52006-08-04 18:18:08 +000022314
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022315for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS
Reid Spencera773bd52006-08-04 18:18:08 +000022316do
22317 case $ac_tag in
22318 :[FHLC]) ac_mode=$ac_tag; continue;;
22319 esac
22320 case $ac_mode$ac_tag in
22321 :[FHL]*:*);;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022322 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22323echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22324 { (exit 1); exit 1; }; };;
Reid Spencera773bd52006-08-04 18:18:08 +000022325 :[FH]-) ac_tag=-:-;;
22326 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22327 esac
22328 ac_save_IFS=$IFS
22329 IFS=:
22330 set x $ac_tag
22331 IFS=$ac_save_IFS
22332 shift
22333 ac_file=$1
22334 shift
22335
22336 case $ac_mode in
22337 :L) ac_source=$1;;
22338 :[FH])
22339 ac_file_inputs=
22340 for ac_f
22341 do
22342 case $ac_f in
22343 -) ac_f="$tmp/stdin";;
22344 *) # Look for the file first in the build tree, then in the source tree
22345 # (if the path is not absolute). The absolute path cannot be DOS-style,
22346 # because $ac_f cannot contain `:'.
22347 test -f "$ac_f" ||
22348 case $ac_f in
22349 [\\/$]*) false;;
22350 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22351 esac ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022352 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22353echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22354 { (exit 1); exit 1; }; };;
Reid Spencera773bd52006-08-04 18:18:08 +000022355 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022356 ac_file_inputs="$ac_file_inputs $ac_f"
Reid Spencera773bd52006-08-04 18:18:08 +000022357 done
22358
22359 # Let's still pretend it is `configure' which instantiates (i.e., don't
22360 # use $as_me), people would be surprised to read:
22361 # /* config.h. Generated by config.status. */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022362 configure_input="Generated from "`IFS=:
22363 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
Reid Spencera773bd52006-08-04 18:18:08 +000022364 if test x"$ac_file" != x-; then
22365 configure_input="$ac_file. $configure_input"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022366 { echo "$as_me:$LINENO: creating $ac_file" >&5
22367echo "$as_me: creating $ac_file" >&6;}
Reid Spencera773bd52006-08-04 18:18:08 +000022368 fi
22369
22370 case $ac_tag in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022371 *:-:* | *:-) cat >"$tmp/stdin";;
Reid Spencera773bd52006-08-04 18:18:08 +000022372 esac
22373 ;;
John Criswell7a73b802003-06-30 21:59:07 +000022374 esac
22375
Reid Spencera773bd52006-08-04 18:18:08 +000022376 ac_dir=`$as_dirname -- "$ac_file" ||
John Criswell7a73b802003-06-30 21:59:07 +000022377$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Reid Spencer2706f8c2004-09-19 23:53:36 +000022378 X"$ac_file" : 'X\(//\)[^/]' \| \
22379 X"$ac_file" : 'X\(//\)$' \| \
Reid Spencera773bd52006-08-04 18:18:08 +000022380 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022381echo X"$ac_file" |
Reid Spencera773bd52006-08-04 18:18:08 +000022382 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22383 s//\1/
22384 q
22385 }
22386 /^X\(\/\/\)[^/].*/{
22387 s//\1/
22388 q
22389 }
22390 /^X\(\/\/\)$/{
22391 s//\1/
22392 q
22393 }
22394 /^X\(\/\).*/{
22395 s//\1/
22396 q
22397 }
22398 s/.*/./; q'`
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022399 { as_dir="$ac_dir"
22400 case $as_dir in #(
22401 -*) as_dir=./$as_dir;;
22402 esac
22403 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22404 as_dirs=
22405 while :; do
22406 case $as_dir in #(
22407 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22408 *) as_qdir=$as_dir;;
22409 esac
22410 as_dirs="'$as_qdir' $as_dirs"
22411 as_dir=`$as_dirname -- "$as_dir" ||
22412$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22413 X"$as_dir" : 'X\(//\)[^/]' \| \
22414 X"$as_dir" : 'X\(//\)$' \| \
22415 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22416echo X"$as_dir" |
22417 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22418 s//\1/
22419 q
22420 }
22421 /^X\(\/\/\)[^/].*/{
22422 s//\1/
22423 q
22424 }
22425 /^X\(\/\/\)$/{
22426 s//\1/
22427 q
22428 }
22429 /^X\(\/\).*/{
22430 s//\1/
22431 q
22432 }
22433 s/.*/./; q'`
22434 test -d "$as_dir" && break
22435 done
22436 test -z "$as_dirs" || eval "mkdir $as_dirs"
22437 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22438echo "$as_me: error: cannot create directory $as_dir" >&2;}
22439 { (exit 1); exit 1; }; }; }
John Criswell7a73b802003-06-30 21:59:07 +000022440 ac_builddir=.
22441
Reid Spencera773bd52006-08-04 18:18:08 +000022442case "$ac_dir" in
22443.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22444*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022445 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
Reid Spencera773bd52006-08-04 18:18:08 +000022446 # A ".." for each directory in $ac_dir_suffix.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022447 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
Reid Spencera773bd52006-08-04 18:18:08 +000022448 case $ac_top_builddir_sub in
22449 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22450 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22451 esac ;;
22452esac
22453ac_abs_top_builddir=$ac_pwd
22454ac_abs_builddir=$ac_pwd$ac_dir_suffix
22455# for backward compatibility:
22456ac_top_builddir=$ac_top_build_prefix
John Criswell7a73b802003-06-30 21:59:07 +000022457
22458case $srcdir in
Reid Spencera773bd52006-08-04 18:18:08 +000022459 .) # We are building in place.
John Criswell7a73b802003-06-30 21:59:07 +000022460 ac_srcdir=.
Reid Spencera773bd52006-08-04 18:18:08 +000022461 ac_top_srcdir=$ac_top_builddir_sub
22462 ac_abs_top_srcdir=$ac_pwd ;;
22463 [\\/]* | ?:[\\/]* ) # Absolute name.
John Criswell7a73b802003-06-30 21:59:07 +000022464 ac_srcdir=$srcdir$ac_dir_suffix;
Reid Spencera773bd52006-08-04 18:18:08 +000022465 ac_top_srcdir=$srcdir
22466 ac_abs_top_srcdir=$srcdir ;;
22467 *) # Relative name.
22468 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22469 ac_top_srcdir=$ac_top_build_prefix$srcdir
22470 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
John Criswell7a73b802003-06-30 21:59:07 +000022471esac
Reid Spencera773bd52006-08-04 18:18:08 +000022472ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Reid Spencer2706f8c2004-09-19 23:53:36 +000022473
John Criswell7a73b802003-06-30 21:59:07 +000022474
Reid Spencera773bd52006-08-04 18:18:08 +000022475 case $ac_mode in
22476 :F)
22477 #
22478 # CONFIG_FILE
22479 #
John Criswell7a73b802003-06-30 21:59:07 +000022480
22481 case $INSTALL in
22482 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022483 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
John Criswell7a73b802003-06-30 21:59:07 +000022484 esac
John Criswell7a73b802003-06-30 21:59:07 +000022485_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000022486
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022487cat >>$CONFIG_STATUS <<\_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000022488# If the template does not know about datarootdir, expand it.
22489# FIXME: This hack should be removed a few years after 2.60.
22490ac_datarootdir_hack=; ac_datarootdir_seen=
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022491
22492case `sed -n '/datarootdir/ {
Reid Spencera773bd52006-08-04 18:18:08 +000022493 p
22494 q
22495}
22496/@datadir@/p
22497/@docdir@/p
22498/@infodir@/p
22499/@localedir@/p
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022500/@mandir@/p
22501' $ac_file_inputs` in
Reid Spencera773bd52006-08-04 18:18:08 +000022502*datarootdir*) ac_datarootdir_seen=yes;;
22503*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022504 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22505echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
Reid Spencera773bd52006-08-04 18:18:08 +000022506_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022507cat >>$CONFIG_STATUS <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000022508 ac_datarootdir_hack='
22509 s&@datadir@&$datadir&g
22510 s&@docdir@&$docdir&g
22511 s&@infodir@&$infodir&g
22512 s&@localedir@&$localedir&g
22513 s&@mandir@&$mandir&g
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022514 s&\\\${datarootdir}&$datarootdir&g' ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022515esac
22516_ACEOF
22517
22518# Neutralize VPATH when `$srcdir' = `.'.
22519# Shell code in configure.ac might set extrasub.
22520# FIXME: do we really want to maintain this feature?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022521cat >>$CONFIG_STATUS <<_ACEOF
22522 sed "$ac_vpsub
John Criswell7a73b802003-06-30 21:59:07 +000022523$extrasub
22524_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022525cat >>$CONFIG_STATUS <<\_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000022526:t
22527/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022528s&@configure_input@&$configure_input&;t t
Reid Spencera773bd52006-08-04 18:18:08 +000022529s&@top_builddir@&$ac_top_builddir_sub&;t t
22530s&@srcdir@&$ac_srcdir&;t t
22531s&@abs_srcdir@&$ac_abs_srcdir&;t t
22532s&@top_srcdir@&$ac_top_srcdir&;t t
22533s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22534s&@builddir@&$ac_builddir&;t t
22535s&@abs_builddir@&$ac_abs_builddir&;t t
22536s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22537s&@INSTALL@&$ac_INSTALL&;t t
22538$ac_datarootdir_hack
Eric Christophereeef9e82011-09-20 23:58:15 +000022539" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
John Criswell7a73b802003-06-30 21:59:07 +000022540
Reid Spencera773bd52006-08-04 18:18:08 +000022541test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22542 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22543 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022544 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Reid Spencera773bd52006-08-04 18:18:08 +000022545which seems to be undefined. Please make sure it is defined." >&5
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022546echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Reid Spencera773bd52006-08-04 18:18:08 +000022547which seems to be undefined. Please make sure it is defined." >&2;}
John Criswell7a73b802003-06-30 21:59:07 +000022548
Reid Spencera773bd52006-08-04 18:18:08 +000022549 rm -f "$tmp/stdin"
John Criswell7a73b802003-06-30 21:59:07 +000022550 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022551 -) cat "$tmp/out"; rm -f "$tmp/out";;
22552 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22553 esac
Reid Spencera773bd52006-08-04 18:18:08 +000022554 ;;
22555 :H)
22556 #
22557 # CONFIG_HEADER
22558 #
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022559_ACEOF
22560
22561# Transform confdefs.h into a sed script `conftest.defines', that
22562# substitutes the proper values into config.h.in to produce config.h.
22563rm -f conftest.defines conftest.tail
22564# First, append a space to every undef/define line, to ease matching.
22565echo 's/$/ /' >conftest.defines
22566# Then, protect against being on the right side of a sed subst, or in
22567# an unquoted here document, in config.status. If some macros were
22568# called several times there might be several #defines for the same
22569# symbol, which is useless. But do not sort them, since the last
22570# AC_DEFINE must be honored.
22571ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22572# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22573# NAME is the cpp macro being defined, VALUE is the value it is being given.
22574# PARAMS is the parameter list in the macro definition--in most cases, it's
22575# just an empty string.
22576ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
22577ac_dB='\\)[ (].*,\\1define\\2'
22578ac_dC=' '
22579ac_dD=' ,'
22580
22581uniq confdefs.h |
22582 sed -n '
22583 t rset
22584 :rset
22585 s/^[ ]*#[ ]*define[ ][ ]*//
22586 t ok
22587 d
22588 :ok
22589 s/[\\&,]/\\&/g
22590 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22591 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22592 ' >>conftest.defines
22593
22594# Remove the space that was appended to ease matching.
22595# Then replace #undef with comments. This is necessary, for
22596# example, in the case of _POSIX_SOURCE, which is predefined and required
22597# on some systems where configure will not decide to define it.
22598# (The regexp can be short, since the line contains either #define or #undef.)
22599echo 's/ $//
22600s,^[ #]*u.*,/* & */,' >>conftest.defines
22601
22602# Break up conftest.defines:
22603ac_max_sed_lines=50
22604
22605# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22606# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22607# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22608# et cetera.
22609ac_in='$ac_file_inputs'
22610ac_out='"$tmp/out1"'
22611ac_nxt='"$tmp/out2"'
22612
22613while :
22614do
22615 # Write a here document:
22616 cat >>$CONFIG_STATUS <<_ACEOF
22617 # First, check the format of the line:
22618 cat >"\$tmp/defines.sed" <<\\CEOF
22619/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
22620/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
22621b
22622:def
22623_ACEOF
22624 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22625 echo 'CEOF
22626 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22627 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22628 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22629 grep . conftest.tail >/dev/null || break
22630 rm -f conftest.defines
22631 mv conftest.tail conftest.defines
22632done
22633rm -f conftest.defines conftest.tail
22634
22635echo "ac_result=$ac_in" >>$CONFIG_STATUS
22636cat >>$CONFIG_STATUS <<\_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000022637 if test x"$ac_file" != x-; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022638 echo "/* $configure_input */" >"$tmp/config.h"
22639 cat "$ac_result" >>"$tmp/config.h"
22640 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22641 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22642echo "$as_me: $ac_file is unchanged" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +000022643 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022644 rm -f $ac_file
22645 mv "$tmp/config.h" $ac_file
John Criswell7a73b802003-06-30 21:59:07 +000022646 fi
22647 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022648 echo "/* $configure_input */"
22649 cat "$ac_result"
John Criswell7a73b802003-06-30 21:59:07 +000022650 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022651 rm -f "$tmp/out12"
Reid Spencera773bd52006-08-04 18:18:08 +000022652 ;;
John Criswellc764fbc2003-09-06 15:17:13 +000022653
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022654 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22655echo "$as_me: executing $ac_file commands" >&6;}
Reid Spencera773bd52006-08-04 18:18:08 +000022656 ;;
John Criswellc764fbc2003-09-06 15:17:13 +000022657 esac
John Criswell7a73b802003-06-30 21:59:07 +000022658
Reid Spencera773bd52006-08-04 18:18:08 +000022659
22660 case $ac_file$ac_mode in
22661 "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022662 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022663 "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
Torok Edwin64937982009-08-28 16:12:48 +000022664 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022665 "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022666 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022667 "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022668 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
Reid Spencer8b2e1412006-11-17 03:32:33 +000022669 "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022670 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022671 "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022672 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022673 "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
Torok Edwin64937982009-08-28 16:12:48 +000022674 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
Bill Wendlingf24eb392009-01-04 23:12:30 +000022675 "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022676 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022677 "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022678 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022679 "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022680 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022681 "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022682 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
Gordon Henriksen92f0dca2007-09-22 21:36:59 +000022683 "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022684 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
Gordon Henriksen92f0dca2007-09-22 21:36:59 +000022685 "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
Torok Edwin64937982009-08-28 16:12:48 +000022686 ${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 +000022687
22688 esac
22689done # for ac_tag
22690
John Criswell7a73b802003-06-30 21:59:07 +000022691
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022692{ (exit 0); exit 0; }
John Criswell7a73b802003-06-30 21:59:07 +000022693_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022694chmod +x $CONFIG_STATUS
John Criswell7a73b802003-06-30 21:59:07 +000022695ac_clean_files=$ac_clean_files_save
22696
22697
22698# configure is writing to config.log, and then calls config.status.
22699# config.status does its own redirection, appending to config.log.
22700# Unfortunately, on DOS this fails, as config.log is still kept open
22701# by configure, so config.status won't be able to write to it; its
22702# output is simply discarded. So we exec the FD to /dev/null,
22703# effectively closing config.log, so it can be properly (re)opened and
22704# appended to by config.status. When coming back to configure, we
22705# need to make the FD available again.
22706if test "$no_create" != yes; then
22707 ac_cs_success=:
John Criswell0c38eaf2003-09-10 15:17:25 +000022708 ac_config_status_args=
22709 test "$silent" = yes &&
22710 ac_config_status_args="$ac_config_status_args --quiet"
John Criswell7a73b802003-06-30 21:59:07 +000022711 exec 5>/dev/null
John Criswell0c38eaf2003-09-10 15:17:25 +000022712 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
John Criswell7a73b802003-06-30 21:59:07 +000022713 exec 5>>config.log
22714 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22715 # would make configure fail if this is the last instruction.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022716 $ac_cs_success || { (exit 1); exit 1; }
John Criswell7a73b802003-06-30 21:59:07 +000022717fi
22718
John Criswell12399a12003-09-30 15:55:44 +000022719#
22720# CONFIG_SUBDIRS section.
22721#
22722if test "$no_recursion" != yes; then
22723
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022724 # Remove --cache-file and --srcdir arguments so they do not pile up.
John Criswell12399a12003-09-30 15:55:44 +000022725 ac_sub_configure_args=
22726 ac_prev=
Reid Spencera773bd52006-08-04 18:18:08 +000022727 eval "set x $ac_configure_args"
22728 shift
22729 for ac_arg
22730 do
John Criswell12399a12003-09-30 15:55:44 +000022731 if test -n "$ac_prev"; then
22732 ac_prev=
22733 continue
22734 fi
22735 case $ac_arg in
22736 -cache-file | --cache-file | --cache-fil | --cache-fi \
22737 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
22738 ac_prev=cache_file ;;
22739 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
22740 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
22741 | --c=*)
22742 ;;
22743 --config-cache | -C)
22744 ;;
22745 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
22746 ac_prev=srcdir ;;
22747 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
22748 ;;
22749 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
22750 ac_prev=prefix ;;
22751 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
22752 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022753 *)
22754 case $ac_arg in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022755 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022756 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022757 ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
John Criswell12399a12003-09-30 15:55:44 +000022758 esac
22759 done
22760
22761 # Always prepend --prefix to ensure using the same prefix
22762 # in subdir configurations.
Reid Spencera773bd52006-08-04 18:18:08 +000022763 ac_arg="--prefix=$prefix"
22764 case $ac_arg in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022765 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022766 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022767 ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
John Criswell12399a12003-09-30 15:55:44 +000022768
22769 ac_popdir=`pwd`
22770 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
22771
22772 # Do not complain, so a configure script can configure whichever
22773 # parts of a large source tree are present.
Reid Spencera773bd52006-08-04 18:18:08 +000022774 test -d "$srcdir/$ac_dir" || continue
John Criswell12399a12003-09-30 15:55:44 +000022775
Reid Spencera773bd52006-08-04 18:18:08 +000022776 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022777 echo "$as_me:$LINENO: $ac_msg" >&5
22778 echo "$ac_msg" >&6
22779 { as_dir="$ac_dir"
22780 case $as_dir in #(
22781 -*) as_dir=./$as_dir;;
22782 esac
22783 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22784 as_dirs=
22785 while :; do
22786 case $as_dir in #(
22787 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22788 *) as_qdir=$as_dir;;
22789 esac
22790 as_dirs="'$as_qdir' $as_dirs"
22791 as_dir=`$as_dirname -- "$as_dir" ||
22792$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22793 X"$as_dir" : 'X\(//\)[^/]' \| \
22794 X"$as_dir" : 'X\(//\)$' \| \
22795 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22796echo X"$as_dir" |
22797 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22798 s//\1/
22799 q
22800 }
22801 /^X\(\/\/\)[^/].*/{
22802 s//\1/
22803 q
22804 }
22805 /^X\(\/\/\)$/{
22806 s//\1/
22807 q
22808 }
22809 /^X\(\/\).*/{
22810 s//\1/
22811 q
22812 }
22813 s/.*/./; q'`
22814 test -d "$as_dir" && break
22815 done
22816 test -z "$as_dirs" || eval "mkdir $as_dirs"
22817 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22818echo "$as_me: error: cannot create directory $as_dir" >&2;}
22819 { (exit 1); exit 1; }; }; }
John Criswell12399a12003-09-30 15:55:44 +000022820 ac_builddir=.
22821
Reid Spencera773bd52006-08-04 18:18:08 +000022822case "$ac_dir" in
22823.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22824*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022825 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
Reid Spencera773bd52006-08-04 18:18:08 +000022826 # A ".." for each directory in $ac_dir_suffix.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022827 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
Reid Spencera773bd52006-08-04 18:18:08 +000022828 case $ac_top_builddir_sub in
22829 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22830 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22831 esac ;;
22832esac
22833ac_abs_top_builddir=$ac_pwd
22834ac_abs_builddir=$ac_pwd$ac_dir_suffix
22835# for backward compatibility:
22836ac_top_builddir=$ac_top_build_prefix
John Criswell12399a12003-09-30 15:55:44 +000022837
22838case $srcdir in
Reid Spencera773bd52006-08-04 18:18:08 +000022839 .) # We are building in place.
John Criswell12399a12003-09-30 15:55:44 +000022840 ac_srcdir=.
Reid Spencera773bd52006-08-04 18:18:08 +000022841 ac_top_srcdir=$ac_top_builddir_sub
22842 ac_abs_top_srcdir=$ac_pwd ;;
22843 [\\/]* | ?:[\\/]* ) # Absolute name.
John Criswell12399a12003-09-30 15:55:44 +000022844 ac_srcdir=$srcdir$ac_dir_suffix;
Reid Spencera773bd52006-08-04 18:18:08 +000022845 ac_top_srcdir=$srcdir
22846 ac_abs_top_srcdir=$srcdir ;;
22847 *) # Relative name.
22848 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22849 ac_top_srcdir=$ac_top_build_prefix$srcdir
22850 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
John Criswell12399a12003-09-30 15:55:44 +000022851esac
Reid Spencera773bd52006-08-04 18:18:08 +000022852ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
John Criswell12399a12003-09-30 15:55:44 +000022853
22854
Reid Spencera773bd52006-08-04 18:18:08 +000022855 cd "$ac_dir"
John Criswell12399a12003-09-30 15:55:44 +000022856
22857 # Check for guested configure; otherwise get Cygnus style configure.
Reid Spencera773bd52006-08-04 18:18:08 +000022858 if test -f "$ac_srcdir/configure.gnu"; then
22859 ac_sub_configure=$ac_srcdir/configure.gnu
22860 elif test -f "$ac_srcdir/configure"; then
22861 ac_sub_configure=$ac_srcdir/configure
22862 elif test -f "$ac_srcdir/configure.in"; then
22863 # This should be Cygnus configure.
22864 ac_sub_configure=$ac_aux_dir/configure
John Criswell12399a12003-09-30 15:55:44 +000022865 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022866 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
22867echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
John Criswell12399a12003-09-30 15:55:44 +000022868 ac_sub_configure=
22869 fi
22870
22871 # The recursion is here.
22872 if test -n "$ac_sub_configure"; then
22873 # Make the cache file name correct relative to the subdirectory.
22874 case $cache_file in
22875 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022876 *) # Relative name.
22877 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
John Criswell12399a12003-09-30 15:55:44 +000022878 esac
22879
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022880 { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
22881echo "$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 +000022882 # The eval makes quoting arguments work.
Reid Spencera773bd52006-08-04 18:18:08 +000022883 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
22884 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022885 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
22886echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
22887 { (exit 1); exit 1; }; }
John Criswell12399a12003-09-30 15:55:44 +000022888 fi
22889
Reid Spencera773bd52006-08-04 18:18:08 +000022890 cd "$ac_popdir"
John Criswell12399a12003-09-30 15:55:44 +000022891 done
22892fi
22893