blob: f72dca4dbf7360bc5b5224283e2c8f12a5f6baa1 [file] [log] [blame]
John Criswell7a73b802003-06-30 21:59:07 +00001#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
Benjamin Kramerb85b2d52012-04-20 18:15:07 +00003# Generated by GNU Autoconf 2.60 for LLVM 3.2svn.
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'
Benjamin Kramerb85b2d52012-04-20 18:15:07 +0000564PACKAGE_VERSION='3.2svn'
565PACKAGE_STRING='LLVM 3.2svn'
Eric Christopherf33ab862011-12-21 00:52:44 +0000566PACKAGE_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
Benjamin Kramerb85b2d52012-04-20 18:15:07 +00001321\`configure' configures LLVM 3.2svn 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
Benjamin Kramerb85b2d52012-04-20 18:15:07 +00001387 short | recursive ) echo "Configuration of LLVM 3.2svn:";;
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,
Jean-Daniel Dupas0ce12d52012-04-12 12:02:39 +00001423 xcore, msp430, ptx, 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.
Sebastian Pop7e5c3162012-04-16 04:11:45 +00001445 --with-default-sysroot Add --sysroot=<path> to all compiler invocations.
Nick Lewyckye792b1d2009-02-03 07:10:30 +00001446 --with-binutils-include Specify path to binutils/include/ containing
1447 plugin-api.h file for gold plugin.
Eric Christopher91e7ccd2011-07-20 17:04:49 +00001448 --with-bug-report-url Specify the URL where bug reports should be
NAKAMURA Takumi4362c622011-08-12 01:50:43 +00001449 submitted (default=http://llvm.org/bugs/)
Bob Wilsonae7e2a42011-11-28 07:59:52 +00001450 --with-internal-prefix Installation directory for internal files
Reid Spencer0fcb9412004-11-30 08:11:54 +00001451 --with-tclinclude directory where tcl headers are
Reid Spencerb6a7aa72007-01-19 17:41:47 +00001452 --with-udis86=<path> Use udis86 external x86 disassembler library
Jeffrey Yasskina93e7702009-07-10 21:09:55 +00001453 --with-oprofile=<prefix>
1454 Tell OProfile >= 0.9.4 how to symbolize JIT output
Eli Bendersky61b18512012-03-13 08:33:15 +00001455 --with-intel-jitevents=<vtune-amplifier-dir>
1456 Specify location of run-time support library for
1457 Intel JIT API
1458 (default=/opt/intel/vtune_amplifier_xe_2011)
John Criswell7a73b802003-06-30 21:59:07 +00001459
1460Some influential environment variables:
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001461 CC C compiler command
1462 CFLAGS C compiler flags
John Criswell7a73b802003-06-30 21:59:07 +00001463 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1464 nonstandard directory <lib dir>
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001465 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
Reid Spencera773bd52006-08-04 18:18:08 +00001466 you have headers in a nonstandard directory <include dir>
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001467 CXX C++ compiler command
1468 CXXFLAGS C++ compiler flags
Eric Christopherffee5722011-09-16 20:36:25 +00001469 CPP C preprocessor
John Criswell7a73b802003-06-30 21:59:07 +00001470
1471Use these variables to override the choices made by `configure' or to help
1472it to find libraries and programs with nonstandard names/locations.
1473
Eric Christopherf33ab862011-12-21 00:52:44 +00001474Report bugs to <http://llvm.org/bugs/>.
John Criswell7a73b802003-06-30 21:59:07 +00001475_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00001476ac_status=$?
John Criswell7a73b802003-06-30 21:59:07 +00001477fi
1478
1479if test "$ac_init_help" = "recursive"; then
1480 # If there are subdirs, report their specific --help.
John Criswell7a73b802003-06-30 21:59:07 +00001481 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001482 test -d "$ac_dir" || continue
John Criswell7a73b802003-06-30 21:59:07 +00001483 ac_builddir=.
1484
Reid Spencera773bd52006-08-04 18:18:08 +00001485case "$ac_dir" in
1486.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1487*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001488 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
Reid Spencera773bd52006-08-04 18:18:08 +00001489 # A ".." for each directory in $ac_dir_suffix.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001490 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
Reid Spencera773bd52006-08-04 18:18:08 +00001491 case $ac_top_builddir_sub in
1492 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1493 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1494 esac ;;
1495esac
1496ac_abs_top_builddir=$ac_pwd
1497ac_abs_builddir=$ac_pwd$ac_dir_suffix
1498# for backward compatibility:
1499ac_top_builddir=$ac_top_build_prefix
John Criswell7a73b802003-06-30 21:59:07 +00001500
1501case $srcdir in
Reid Spencera773bd52006-08-04 18:18:08 +00001502 .) # We are building in place.
John Criswell7a73b802003-06-30 21:59:07 +00001503 ac_srcdir=.
Reid Spencera773bd52006-08-04 18:18:08 +00001504 ac_top_srcdir=$ac_top_builddir_sub
1505 ac_abs_top_srcdir=$ac_pwd ;;
1506 [\\/]* | ?:[\\/]* ) # Absolute name.
John Criswell7a73b802003-06-30 21:59:07 +00001507 ac_srcdir=$srcdir$ac_dir_suffix;
Reid Spencera773bd52006-08-04 18:18:08 +00001508 ac_top_srcdir=$srcdir
1509 ac_abs_top_srcdir=$srcdir ;;
1510 *) # Relative name.
1511 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1512 ac_top_srcdir=$ac_top_build_prefix$srcdir
1513 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
John Criswell7a73b802003-06-30 21:59:07 +00001514esac
Reid Spencera773bd52006-08-04 18:18:08 +00001515ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Reid Spencer2706f8c2004-09-19 23:53:36 +00001516
Reid Spencera773bd52006-08-04 18:18:08 +00001517 cd "$ac_dir" || { ac_status=$?; continue; }
1518 # Check for guested configure.
1519 if test -f "$ac_srcdir/configure.gnu"; then
1520 echo &&
1521 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1522 elif test -f "$ac_srcdir/configure"; then
1523 echo &&
1524 $SHELL "$ac_srcdir/configure" --help=recursive
John Criswell7a73b802003-06-30 21:59:07 +00001525 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001526 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
Reid Spencera773bd52006-08-04 18:18:08 +00001527 fi || ac_status=$?
1528 cd "$ac_pwd" || { ac_status=$?; break; }
John Criswell7a73b802003-06-30 21:59:07 +00001529 done
1530fi
1531
Reid Spencera773bd52006-08-04 18:18:08 +00001532test -n "$ac_init_help" && exit $ac_status
John Criswell7a73b802003-06-30 21:59:07 +00001533if $ac_init_version; then
1534 cat <<\_ACEOF
Benjamin Kramerb85b2d52012-04-20 18:15:07 +00001535LLVM configure 3.2svn
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001536generated by GNU Autoconf 2.60
John Criswell7a73b802003-06-30 21:59:07 +00001537
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001538Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
15392002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
John Criswell7a73b802003-06-30 21:59:07 +00001540This configure script is free software; the Free Software Foundation
1541gives unlimited permission to copy, distribute and modify it.
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001542
NAKAMURA Takumi45ba1652012-01-01 08:16:56 +00001543Copyright (c) 2003-2012 University of Illinois at Urbana-Champaign.
John Criswell7a73b802003-06-30 21:59:07 +00001544_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00001545 exit
John Criswell7a73b802003-06-30 21:59:07 +00001546fi
Reid Spencera773bd52006-08-04 18:18:08 +00001547cat >config.log <<_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +00001548This file contains any messages produced by compilers while
1549running configure, to aid debugging if configure makes a mistake.
1550
Benjamin Kramerb85b2d52012-04-20 18:15:07 +00001551It was created by LLVM $as_me 3.2svn, which was
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001552generated by GNU Autoconf 2.60. Invocation command line was
John Criswell7a73b802003-06-30 21:59:07 +00001553
1554 $ $0 $@
1555
1556_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00001557exec 5>>config.log
John Criswell7a73b802003-06-30 21:59:07 +00001558{
1559cat <<_ASUNAME
1560## --------- ##
1561## Platform. ##
1562## --------- ##
1563
1564hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1565uname -m = `(uname -m) 2>/dev/null || echo unknown`
1566uname -r = `(uname -r) 2>/dev/null || echo unknown`
1567uname -s = `(uname -s) 2>/dev/null || echo unknown`
1568uname -v = `(uname -v) 2>/dev/null || echo unknown`
1569
1570/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1571/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1572
1573/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1574/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1575/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Reid Spencera773bd52006-08-04 18:18:08 +00001576/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
John Criswell7a73b802003-06-30 21:59:07 +00001577/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1578/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1579/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1580
1581_ASUNAME
1582
1583as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1584for as_dir in $PATH
1585do
1586 IFS=$as_save_IFS
1587 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001588 echo "PATH: $as_dir"
1589done
Reid Spencera773bd52006-08-04 18:18:08 +00001590IFS=$as_save_IFS
John Criswell7a73b802003-06-30 21:59:07 +00001591
1592} >&5
1593
1594cat >&5 <<_ACEOF
1595
1596
1597## ----------- ##
1598## Core tests. ##
1599## ----------- ##
1600
1601_ACEOF
1602
1603
1604# Keep a trace of the command line.
1605# Strip out --no-create and --no-recursion so they do not pile up.
John Criswell0c38eaf2003-09-10 15:17:25 +00001606# Strip out --silent because we don't want to record it for future runs.
John Criswell7a73b802003-06-30 21:59:07 +00001607# Also quote any args containing shell meta-characters.
John Criswell0c38eaf2003-09-10 15:17:25 +00001608# Make two passes to allow for proper duplicate-argument suppression.
John Criswell7a73b802003-06-30 21:59:07 +00001609ac_configure_args=
John Criswell0c38eaf2003-09-10 15:17:25 +00001610ac_configure_args0=
1611ac_configure_args1=
John Criswell0c38eaf2003-09-10 15:17:25 +00001612ac_must_keep_next=false
1613for ac_pass in 1 2
John Criswell7a73b802003-06-30 21:59:07 +00001614do
John Criswell0c38eaf2003-09-10 15:17:25 +00001615 for ac_arg
1616 do
1617 case $ac_arg in
1618 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1619 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1620 | -silent | --silent | --silen | --sile | --sil)
1621 continue ;;
Reid Spencera773bd52006-08-04 18:18:08 +00001622 *\'*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001623 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
John Criswell0c38eaf2003-09-10 15:17:25 +00001624 esac
1625 case $ac_pass in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001626 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
John Criswell0c38eaf2003-09-10 15:17:25 +00001627 2)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001628 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
John Criswell0c38eaf2003-09-10 15:17:25 +00001629 if test $ac_must_keep_next = true; then
Reid Spencer2706f8c2004-09-19 23:53:36 +00001630 ac_must_keep_next=false # Got value, back to normal.
John Criswell0c38eaf2003-09-10 15:17:25 +00001631 else
Reid Spencer2706f8c2004-09-19 23:53:36 +00001632 case $ac_arg in
1633 *=* | --config-cache | -C | -disable-* | --disable-* \
1634 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1635 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1636 | -with-* | --with-* | -without-* | --without-* | --x)
1637 case "$ac_configure_args0 " in
1638 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1639 esac
1640 ;;
1641 -* ) ac_must_keep_next=true ;;
1642 esac
John Criswell0c38eaf2003-09-10 15:17:25 +00001643 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001644 ac_configure_args="$ac_configure_args '$ac_arg'"
John Criswell0c38eaf2003-09-10 15:17:25 +00001645 ;;
1646 esac
1647 done
John Criswell7a73b802003-06-30 21:59:07 +00001648done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001649$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1650$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 +00001651
1652# When interrupted or exit'd, cleanup temporary files, and complete
1653# config.log. We remove comments because anyway the quotes in there
1654# would cause problems or look ugly.
Reid Spencera773bd52006-08-04 18:18:08 +00001655# WARNING: Use '\'' to represent an apostrophe within the trap.
1656# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
John Criswell7a73b802003-06-30 21:59:07 +00001657trap 'exit_status=$?
1658 # Save into config.log some information that might help in debugging.
1659 {
1660 echo
John Criswell0c38eaf2003-09-10 15:17:25 +00001661
John Criswell7a73b802003-06-30 21:59:07 +00001662 cat <<\_ASBOX
1663## ---------------- ##
1664## Cache variables. ##
1665## ---------------- ##
1666_ASBOX
1667 echo
1668 # The following way of writing the cache mishandles newlines in values,
Reid Spencera773bd52006-08-04 18:18:08 +00001669(
1670 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1671 eval ac_val=\$$ac_var
1672 case $ac_val in #(
1673 *${as_nl}*)
1674 case $ac_var in #(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001675 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1676echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
Reid Spencera773bd52006-08-04 18:18:08 +00001677 esac
1678 case $ac_var in #(
1679 _ | IFS | as_nl) ;; #(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001680 *) $as_unset $ac_var ;;
Reid Spencera773bd52006-08-04 18:18:08 +00001681 esac ;;
1682 esac
1683 done
John Criswell7a73b802003-06-30 21:59:07 +00001684 (set) 2>&1 |
Reid Spencera773bd52006-08-04 18:18:08 +00001685 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1686 *${as_nl}ac_space=\ *)
John Criswell7a73b802003-06-30 21:59:07 +00001687 sed -n \
Reid Spencera773bd52006-08-04 18:18:08 +00001688 "s/'\''/'\''\\\\'\'''\''/g;
1689 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1690 ;; #(
John Criswell7a73b802003-06-30 21:59:07 +00001691 *)
Reid Spencera773bd52006-08-04 18:18:08 +00001692 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
John Criswell7a73b802003-06-30 21:59:07 +00001693 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00001694 esac |
1695 sort
1696)
John Criswell7a73b802003-06-30 21:59:07 +00001697 echo
John Criswell0c38eaf2003-09-10 15:17:25 +00001698
1699 cat <<\_ASBOX
1700## ----------------- ##
1701## Output variables. ##
1702## ----------------- ##
1703_ASBOX
1704 echo
1705 for ac_var in $ac_subst_vars
1706 do
Reid Spencera773bd52006-08-04 18:18:08 +00001707 eval ac_val=\$$ac_var
1708 case $ac_val in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001709 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Reid Spencera773bd52006-08-04 18:18:08 +00001710 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001711 echo "$ac_var='\''$ac_val'\''"
John Criswell0c38eaf2003-09-10 15:17:25 +00001712 done | sort
1713 echo
1714
1715 if test -n "$ac_subst_files"; then
1716 cat <<\_ASBOX
Reid Spencera773bd52006-08-04 18:18:08 +00001717## ------------------- ##
1718## File substitutions. ##
1719## ------------------- ##
John Criswell0c38eaf2003-09-10 15:17:25 +00001720_ASBOX
1721 echo
1722 for ac_var in $ac_subst_files
1723 do
Reid Spencera773bd52006-08-04 18:18:08 +00001724 eval ac_val=\$$ac_var
1725 case $ac_val in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001726 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Reid Spencera773bd52006-08-04 18:18:08 +00001727 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001728 echo "$ac_var='\''$ac_val'\''"
John Criswell0c38eaf2003-09-10 15:17:25 +00001729 done | sort
1730 echo
1731 fi
1732
John Criswell7a73b802003-06-30 21:59:07 +00001733 if test -s confdefs.h; then
1734 cat <<\_ASBOX
1735## ----------- ##
1736## confdefs.h. ##
1737## ----------- ##
1738_ASBOX
1739 echo
Reid Spencera773bd52006-08-04 18:18:08 +00001740 cat confdefs.h
John Criswell7a73b802003-06-30 21:59:07 +00001741 echo
1742 fi
1743 test "$ac_signal" != 0 &&
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001744 echo "$as_me: caught signal $ac_signal"
1745 echo "$as_me: exit $exit_status"
John Criswell7a73b802003-06-30 21:59:07 +00001746 } >&5
Reid Spencera773bd52006-08-04 18:18:08 +00001747 rm -f core *.core core.conftest.* &&
1748 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
John Criswell7a73b802003-06-30 21:59:07 +00001749 exit $exit_status
Reid Spencera773bd52006-08-04 18:18:08 +00001750' 0
John Criswell7a73b802003-06-30 21:59:07 +00001751for ac_signal in 1 2 13 15; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001752 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
John Criswell7a73b802003-06-30 21:59:07 +00001753done
1754ac_signal=0
1755
1756# confdefs.h avoids OS command line length limits that DEFS can exceed.
Reid Spencera773bd52006-08-04 18:18:08 +00001757rm -f -r conftest* confdefs.h
John Criswell7a73b802003-06-30 21:59:07 +00001758
1759# Predefined preprocessor variables.
1760
1761cat >>confdefs.h <<_ACEOF
1762#define PACKAGE_NAME "$PACKAGE_NAME"
1763_ACEOF
1764
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001765
John Criswell7a73b802003-06-30 21:59:07 +00001766cat >>confdefs.h <<_ACEOF
1767#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1768_ACEOF
1769
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001770
John Criswell7a73b802003-06-30 21:59:07 +00001771cat >>confdefs.h <<_ACEOF
1772#define PACKAGE_VERSION "$PACKAGE_VERSION"
1773_ACEOF
1774
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001775
John Criswell7a73b802003-06-30 21:59:07 +00001776cat >>confdefs.h <<_ACEOF
1777#define PACKAGE_STRING "$PACKAGE_STRING"
1778_ACEOF
1779
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001780
John Criswell7a73b802003-06-30 21:59:07 +00001781cat >>confdefs.h <<_ACEOF
1782#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1783_ACEOF
1784
1785
1786# Let the site file select an alternate cache file if it wants to.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001787# Prefer explicitly selected file to automatically selected ones.
Reid Spencera773bd52006-08-04 18:18:08 +00001788if test -n "$CONFIG_SITE"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001789 set x "$CONFIG_SITE"
Reid Spencera773bd52006-08-04 18:18:08 +00001790elif test "x$prefix" != xNONE; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001791 set x "$prefix/share/config.site" "$prefix/etc/config.site"
Reid Spencera773bd52006-08-04 18:18:08 +00001792else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001793 set x "$ac_default_prefix/share/config.site" \
1794 "$ac_default_prefix/etc/config.site"
John Criswell7a73b802003-06-30 21:59:07 +00001795fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001796shift
1797for ac_site_file
Reid Spencera773bd52006-08-04 18:18:08 +00001798do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001799 if test -r "$ac_site_file"; then
1800 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1801echo "$as_me: loading site script $ac_site_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +00001802 sed 's/^/| /' "$ac_site_file" >&5
1803 . "$ac_site_file"
1804 fi
1805done
1806
1807if test -r "$cache_file"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001808 # Some versions of bash will fail to source /dev/null (special
1809 # files actually), so we avoid doing that.
1810 if test -f "$cache_file"; then
1811 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1812echo "$as_me: loading cache $cache_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +00001813 case $cache_file in
Reid Spencera773bd52006-08-04 18:18:08 +00001814 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1815 *) . "./$cache_file";;
John Criswell7a73b802003-06-30 21:59:07 +00001816 esac
1817 fi
1818else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001819 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1820echo "$as_me: creating cache $cache_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +00001821 >$cache_file
1822fi
1823
1824# Check that the precious variables saved in the cache have kept the same
1825# value.
1826ac_cache_corrupted=false
Reid Spencera773bd52006-08-04 18:18:08 +00001827for ac_var in $ac_precious_vars; do
John Criswell7a73b802003-06-30 21:59:07 +00001828 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1829 eval ac_new_set=\$ac_env_${ac_var}_set
Reid Spencera773bd52006-08-04 18:18:08 +00001830 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1831 eval ac_new_val=\$ac_env_${ac_var}_value
John Criswell7a73b802003-06-30 21:59:07 +00001832 case $ac_old_set,$ac_new_set in
1833 set,)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001834 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1835echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
John Criswell7a73b802003-06-30 21:59:07 +00001836 ac_cache_corrupted=: ;;
1837 ,set)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001838 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1839echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
John Criswell7a73b802003-06-30 21:59:07 +00001840 ac_cache_corrupted=: ;;
1841 ,);;
1842 *)
1843 if test "x$ac_old_val" != "x$ac_new_val"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001844 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1845echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1846 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1847echo "$as_me: former value: $ac_old_val" >&2;}
1848 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1849echo "$as_me: current value: $ac_new_val" >&2;}
1850 ac_cache_corrupted=:
John Criswell7a73b802003-06-30 21:59:07 +00001851 fi;;
1852 esac
1853 # Pass precious variables to config.status.
1854 if test "$ac_new_set" = set; then
1855 case $ac_new_val in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001856 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
John Criswell7a73b802003-06-30 21:59:07 +00001857 *) ac_arg=$ac_var=$ac_new_val ;;
1858 esac
1859 case " $ac_configure_args " in
1860 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001861 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
John Criswell7a73b802003-06-30 21:59:07 +00001862 esac
1863 fi
1864done
1865if $ac_cache_corrupted; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001866 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1867echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1868 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1869echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1870 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001871fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
Reid Spencera773bd52006-08-04 18:18:08 +00001896
John Criswell7a73b802003-06-30 21:59:07 +00001897ac_ext=c
1898ac_cpp='$CPP $CPPFLAGS'
1899ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1900ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1901ac_compiler_gnu=$ac_cv_c_compiler_gnu
1902
1903
1904
Dylan Noblesmithfde82372012-02-13 18:48:10 +00001905cat >>confdefs.h <<\_ACEOF
1906#define LLVM_VERSION_MAJOR 3
1907_ACEOF
1908
1909
1910cat >>confdefs.h <<\_ACEOF
Benjamin Kramerb85b2d52012-04-20 18:15:07 +00001911#define LLVM_VERSION_MINOR 2
Dylan Noblesmithfde82372012-02-13 18:48:10 +00001912_ACEOF
1913
1914
NAKAMURA Takumi45ba1652012-01-01 08:16:56 +00001915LLVM_COPYRIGHT="Copyright (c) 2003-2012 University of Illinois at Urbana-Champaign."
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001916
1917
1918
1919
1920
1921
1922
John Criswell7a73b802003-06-30 21:59:07 +00001923ac_aux_dir=
Reid Spencera773bd52006-08-04 18:18:08 +00001924for ac_dir in autoconf "$srcdir"/autoconf; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001925 if test -f "$ac_dir/install-sh"; then
1926 ac_aux_dir=$ac_dir
1927 ac_install_sh="$ac_aux_dir/install-sh -c"
1928 break
1929 elif test -f "$ac_dir/install.sh"; then
1930 ac_aux_dir=$ac_dir
1931 ac_install_sh="$ac_aux_dir/install.sh -c"
1932 break
1933 elif test -f "$ac_dir/shtool"; then
1934 ac_aux_dir=$ac_dir
1935 ac_install_sh="$ac_aux_dir/shtool install -c"
1936 break
1937 fi
John Criswell7a73b802003-06-30 21:59:07 +00001938done
1939if test -z "$ac_aux_dir"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001940 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&5
1941echo "$as_me: error: cannot find install-sh or install.sh in autoconf \"$srcdir\"/autoconf" >&2;}
1942 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00001943fi
Reid Spencera773bd52006-08-04 18:18:08 +00001944
1945# These three variables are undocumented and unsupported,
1946# and are intended to be withdrawn in a future Autoconf release.
1947# They can cause serious problems if a builder's source tree is in a directory
1948# whose full name contains unusual characters.
1949ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
1950ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
1951ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
1952
John Criswell7a73b802003-06-30 21:59:07 +00001953
John Criswell392aaa32003-07-22 19:18:09 +00001954
Reid Spencer2706f8c2004-09-19 23:53:36 +00001955if test ${srcdir} != "." ; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001956 if test -f ${srcdir}/include/llvm/Config/config.h ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001957 { { echo "$as_me:$LINENO: error: Already configured in ${srcdir}" >&5
1958echo "$as_me: error: Already configured in ${srcdir}" >&2;}
1959 { (exit 1); exit 1; }; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001960 fi
John Criswell93e1c722003-09-15 17:04:06 +00001961fi
1962
Nick Lewycky83fc4472009-09-29 05:48:51 +00001963ac_ext=c
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001964ac_cpp='$CPP $CPPFLAGS'
1965ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1966ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1967ac_compiler_gnu=$ac_cv_c_compiler_gnu
John Criswell7a73b802003-06-30 21:59:07 +00001968if test -n "$ac_tool_prefix"; then
Eric Christopherffee5722011-09-16 20:36:25 +00001969 for ac_prog in clang llvm-gcc gcc
John Criswell7a73b802003-06-30 21:59:07 +00001970 do
1971 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1972set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001973{ echo "$as_me:$LINENO: checking for $ac_word" >&5
1974echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1975if test "${ac_cv_prog_CC+set}" = set; then
1976 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00001977else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001978 if test -n "$CC"; then
1979 ac_cv_prog_CC="$CC" # Let the user override the test.
John Criswell7a73b802003-06-30 21:59:07 +00001980else
1981as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1982for as_dir in $PATH
1983do
1984 IFS=$as_save_IFS
1985 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001986 for ac_exec_ext in '' $ac_executable_extensions; do
1987 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 +00001988 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001989 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
John Criswell7a73b802003-06-30 21:59:07 +00001990 break 2
1991 fi
1992done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00001993done
Reid Spencera773bd52006-08-04 18:18:08 +00001994IFS=$as_save_IFS
John Criswell7a73b802003-06-30 21:59:07 +00001995
1996fi
1997fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +00001998CC=$ac_cv_prog_CC
1999if test -n "$CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002000 { echo "$as_me:$LINENO: result: $CC" >&5
2001echo "${ECHO_T}$CC" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002002else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002003 { echo "$as_me:$LINENO: result: no" >&5
2004echo "${ECHO_T}no" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002005fi
2006
Reid Spencera773bd52006-08-04 18:18:08 +00002007
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002008 test -n "$CC" && break
John Criswell7a73b802003-06-30 21:59:07 +00002009 done
2010fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002011if test -z "$CC"; then
2012 ac_ct_CC=$CC
Eric Christopherffee5722011-09-16 20:36:25 +00002013 for ac_prog in clang llvm-gcc gcc
John Criswell7a73b802003-06-30 21:59:07 +00002014do
2015 # Extract the first word of "$ac_prog", so it can be a program name with args.
2016set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002017{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2018echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2019if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2020 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00002021else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002022 if test -n "$ac_ct_CC"; then
2023 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
John Criswell7a73b802003-06-30 21:59:07 +00002024else
2025as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2026for as_dir in $PATH
2027do
2028 IFS=$as_save_IFS
2029 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002030 for ac_exec_ext in '' $ac_executable_extensions; do
2031 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 +00002032 ac_cv_prog_ac_ct_CC="$ac_prog"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002033 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
John Criswell7a73b802003-06-30 21:59:07 +00002034 break 2
2035 fi
2036done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002037done
Reid Spencera773bd52006-08-04 18:18:08 +00002038IFS=$as_save_IFS
John Criswell7a73b802003-06-30 21:59:07 +00002039
2040fi
2041fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002042ac_ct_CC=$ac_cv_prog_ac_ct_CC
2043if test -n "$ac_ct_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002044 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2045echo "${ECHO_T}$ac_ct_CC" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002046else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002047 { echo "$as_me:$LINENO: result: no" >&5
2048echo "${ECHO_T}no" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002049fi
2050
Reid Spencera773bd52006-08-04 18:18:08 +00002051
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002052 test -n "$ac_ct_CC" && break
John Criswell7a73b802003-06-30 21:59:07 +00002053done
John Criswell7a73b802003-06-30 21:59:07 +00002054
Reid Spencera773bd52006-08-04 18:18:08 +00002055 if test "x$ac_ct_CC" = x; then
2056 CC=""
2057 else
2058 case $cross_compiling:$ac_tool_warned in
2059yes:)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002060{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2061whose name does not start with the host triplet. If you think this
2062configuration is useful to you, please write to autoconf@gnu.org." >&5
2063echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2064whose name does not start with the host triplet. If you think this
2065configuration is useful to you, please write to autoconf@gnu.org." >&2;}
Reid Spencera773bd52006-08-04 18:18:08 +00002066ac_tool_warned=yes ;;
2067esac
2068 CC=$ac_ct_CC
2069 fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002070fi
2071
John Criswell7a73b802003-06-30 21:59:07 +00002072
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002073test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2074See \`config.log' for more details." >&5
2075echo "$as_me: error: no acceptable C compiler found in \$PATH
2076See \`config.log' for more details." >&2;}
2077 { (exit 1); exit 1; }; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002078
John Criswell7a73b802003-06-30 21:59:07 +00002079# Provide some information about the compiler.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002080echo "$as_me:$LINENO: checking for C compiler version" >&5
2081ac_compiler=`set X $ac_compile; echo $2`
2082{ (ac_try="$ac_compiler --version >&5"
Reid Spencera773bd52006-08-04 18:18:08 +00002083case "(($ac_try" in
2084 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2085 *) ac_try_echo=$ac_try;;
2086esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002087eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2088 (eval "$ac_compiler --version >&5") 2>&5
John Criswell7a73b802003-06-30 21:59:07 +00002089 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002090 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2091 (exit $ac_status); }
2092{ (ac_try="$ac_compiler -v >&5"
2093case "(($ac_try" in
2094 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2095 *) ac_try_echo=$ac_try;;
2096esac
2097eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2098 (eval "$ac_compiler -v >&5") 2>&5
2099 ac_status=$?
2100 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2101 (exit $ac_status); }
2102{ (ac_try="$ac_compiler -V >&5"
2103case "(($ac_try" in
2104 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2105 *) ac_try_echo=$ac_try;;
2106esac
2107eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2108 (eval "$ac_compiler -V >&5") 2>&5
2109 ac_status=$?
2110 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2111 (exit $ac_status); }
John Criswell7a73b802003-06-30 21:59:07 +00002112
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002113cat >conftest.$ac_ext <<_ACEOF
2114/* confdefs.h. */
2115_ACEOF
2116cat confdefs.h >>conftest.$ac_ext
2117cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00002118/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00002119
John Criswell7a73b802003-06-30 21:59:07 +00002120int
2121main ()
2122{
2123
2124 ;
2125 return 0;
2126}
2127_ACEOF
2128ac_clean_files_save=$ac_clean_files
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002129ac_clean_files="$ac_clean_files a.out a.exe b.out"
John Criswell7a73b802003-06-30 21:59:07 +00002130# Try to create an executable without -o first, disregard a.out.
2131# It will help us diagnose broken compilers, and finding out an intuition
2132# of exeext.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002133{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2134echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2135ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2136#
2137# List of possible output files, starting from the most likely.
2138# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2139# only as a last resort. b.out is created by i960 compilers.
2140ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2141#
2142# The IRIX 6 linker writes into existing files which may not be
2143# executable, retaining their permissions. Remove them first so a
2144# subsequent execution test works.
Reid Spencera773bd52006-08-04 18:18:08 +00002145ac_rmfiles=
2146for ac_file in $ac_files
2147do
2148 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002149 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
Reid Spencera773bd52006-08-04 18:18:08 +00002150 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2151 esac
2152done
2153rm -f $ac_rmfiles
2154
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002155if { (ac_try="$ac_link_default"
Reid Spencera773bd52006-08-04 18:18:08 +00002156case "(($ac_try" in
2157 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2158 *) ac_try_echo=$ac_try;;
2159esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002160eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
Reid Spencera773bd52006-08-04 18:18:08 +00002161 (eval "$ac_link_default") 2>&5
John Criswell7a73b802003-06-30 21:59:07 +00002162 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2164 (exit $ac_status); }; then
Reid Spencera773bd52006-08-04 18:18:08 +00002165 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2166# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2167# in a Makefile. We should not override ac_cv_exeext if it was cached,
2168# so that the user can short-circuit this test for compilers unknown to
2169# Autoconf.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002170for ac_file in $ac_files
John Criswell0c38eaf2003-09-10 15:17:25 +00002171do
2172 test -f "$ac_file" || continue
John Criswell7a73b802003-06-30 21:59:07 +00002173 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002174 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
Reid Spencer2706f8c2004-09-19 23:53:36 +00002175 ;;
John Criswell0c38eaf2003-09-10 15:17:25 +00002176 [ab].out )
Reid Spencer2706f8c2004-09-19 23:53:36 +00002177 # We found the default executable, but exeext='' is most
2178 # certainly right.
2179 break;;
John Criswell0c38eaf2003-09-10 15:17:25 +00002180 *.* )
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002181 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
Reid Spencera773bd52006-08-04 18:18:08 +00002182 then :; else
2183 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2184 fi
2185 # We set ac_cv_exeext here because the later test for it is not
2186 # safe: cross compilers may not add the suffix if given an `-o'
2187 # argument, so we may need to know it at that point already.
2188 # Even if this section looks crufty: it has the advantage of
2189 # actually working.
Reid Spencer2706f8c2004-09-19 23:53:36 +00002190 break;;
John Criswell0c38eaf2003-09-10 15:17:25 +00002191 * )
Reid Spencer2706f8c2004-09-19 23:53:36 +00002192 break;;
John Criswell7a73b802003-06-30 21:59:07 +00002193 esac
2194done
Reid Spencera773bd52006-08-04 18:18:08 +00002195test "$ac_cv_exeext" = no && ac_cv_exeext=
2196
John Criswell7a73b802003-06-30 21:59:07 +00002197else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002198 echo "$as_me: failed program was:" >&5
John Criswell0c38eaf2003-09-10 15:17:25 +00002199sed 's/^/| /' conftest.$ac_ext >&5
2200
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002201{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2202See \`config.log' for more details." >&5
2203echo "$as_me: error: C compiler cannot create executables
2204See \`config.log' for more details." >&2;}
2205 { (exit 77); exit 77; }; }
John Criswell7a73b802003-06-30 21:59:07 +00002206fi
John Criswell7a73b802003-06-30 21:59:07 +00002207
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002208ac_exeext=$ac_cv_exeext
2209{ echo "$as_me:$LINENO: result: $ac_file" >&5
2210echo "${ECHO_T}$ac_file" >&6; }
2211
2212# Check that the compiler produces executables we can run. If not, either
2213# the compiler is broken, or we cross compile.
2214{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2215echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2216# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2217# If not cross compiling, check that we can run a simple program.
2218if test "$cross_compiling" != yes; then
2219 if { ac_try='./$ac_file'
2220 { (case "(($ac_try" in
2221 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2222 *) ac_try_echo=$ac_try;;
2223esac
2224eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2225 (eval "$ac_try") 2>&5
2226 ac_status=$?
2227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2228 (exit $ac_status); }; }; then
2229 cross_compiling=no
2230 else
2231 if test "$cross_compiling" = maybe; then
2232 cross_compiling=yes
2233 else
2234 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2235If you meant to cross compile, use \`--host'.
2236See \`config.log' for more details." >&5
2237echo "$as_me: error: cannot run C compiled programs.
2238If you meant to cross compile, use \`--host'.
2239See \`config.log' for more details." >&2;}
2240 { (exit 1); exit 1; }; }
2241 fi
2242 fi
2243fi
2244{ echo "$as_me:$LINENO: result: yes" >&5
2245echo "${ECHO_T}yes" >&6; }
2246
2247rm -f a.out a.exe conftest$ac_cv_exeext b.out
John Criswell7a73b802003-06-30 21:59:07 +00002248ac_clean_files=$ac_clean_files_save
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002249# Check that the compiler produces executables we can run. If not, either
2250# the compiler is broken, or we cross compile.
2251{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2252echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2253{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2254echo "${ECHO_T}$cross_compiling" >&6; }
2255
2256{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2257echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2258if { (ac_try="$ac_link"
Reid Spencera773bd52006-08-04 18:18:08 +00002259case "(($ac_try" in
2260 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2261 *) ac_try_echo=$ac_try;;
2262esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002263eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
Reid Spencera773bd52006-08-04 18:18:08 +00002264 (eval "$ac_link") 2>&5
John Criswell7a73b802003-06-30 21:59:07 +00002265 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2267 (exit $ac_status); }; then
John Criswell7a73b802003-06-30 21:59:07 +00002268 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2269# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2270# work properly (i.e., refer to `conftest.exe'), while it won't with
2271# `rm'.
John Criswell0c38eaf2003-09-10 15:17:25 +00002272for ac_file in conftest.exe conftest conftest.*; do
2273 test -f "$ac_file" || continue
John Criswell7a73b802003-06-30 21:59:07 +00002274 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002275 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
John Criswell7a73b802003-06-30 21:59:07 +00002276 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Reid Spencer2706f8c2004-09-19 23:53:36 +00002277 break;;
John Criswell7a73b802003-06-30 21:59:07 +00002278 * ) break;;
2279 esac
2280done
2281else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002282 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2283See \`config.log' for more details." >&5
2284echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2285See \`config.log' for more details." >&2;}
2286 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00002287fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002288
2289rm -f conftest$ac_cv_exeext
2290{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2291echo "${ECHO_T}$ac_cv_exeext" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002292
2293rm -f conftest.$ac_ext
2294EXEEXT=$ac_cv_exeext
2295ac_exeext=$EXEEXT
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002296{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
2297echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2298if test "${ac_cv_objext+set}" = set; then
2299 echo $ECHO_N "(cached) $ECHO_C" >&6
Torok Edwin871384f2010-01-26 08:50:50 +00002300else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002301 cat >conftest.$ac_ext <<_ACEOF
2302/* confdefs.h. */
2303_ACEOF
2304cat confdefs.h >>conftest.$ac_ext
2305cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00002306/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00002307
John Criswell7a73b802003-06-30 21:59:07 +00002308int
2309main ()
2310{
2311
2312 ;
2313 return 0;
2314}
2315_ACEOF
2316rm -f conftest.o conftest.obj
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002317if { (ac_try="$ac_compile"
Reid Spencera773bd52006-08-04 18:18:08 +00002318case "(($ac_try" in
2319 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2320 *) ac_try_echo=$ac_try;;
2321esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002322eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
Reid Spencera773bd52006-08-04 18:18:08 +00002323 (eval "$ac_compile") 2>&5
John Criswell7a73b802003-06-30 21:59:07 +00002324 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002325 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2326 (exit $ac_status); }; then
Reid Spencera773bd52006-08-04 18:18:08 +00002327 for ac_file in conftest.o conftest.obj conftest.*; do
2328 test -f "$ac_file" || continue;
John Criswell7a73b802003-06-30 21:59:07 +00002329 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002330 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
John Criswell7a73b802003-06-30 21:59:07 +00002331 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2332 break;;
2333 esac
2334done
2335else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002336 echo "$as_me: failed program was:" >&5
John Criswell0c38eaf2003-09-10 15:17:25 +00002337sed 's/^/| /' conftest.$ac_ext >&5
2338
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002339{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2340See \`config.log' for more details." >&5
2341echo "$as_me: error: cannot compute suffix of object files: cannot compile
2342See \`config.log' for more details." >&2;}
2343 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +00002344fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002345
John Criswell7a73b802003-06-30 21:59:07 +00002346rm -f conftest.$ac_cv_objext conftest.$ac_ext
2347fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002348{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2349echo "${ECHO_T}$ac_cv_objext" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00002350OBJEXT=$ac_cv_objext
2351ac_objext=$OBJEXT
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002352{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2353echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2354if test "${ac_cv_c_compiler_gnu+set}" = set; then
2355 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00002356else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002357 cat >conftest.$ac_ext <<_ACEOF
2358/* confdefs.h. */
2359_ACEOF
2360cat confdefs.h >>conftest.$ac_ext
2361cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00002362/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00002363
John Criswell7a73b802003-06-30 21:59:07 +00002364int
2365main ()
2366{
2367#ifndef __GNUC__
2368 choke me
2369#endif
2370
2371 ;
2372 return 0;
2373}
2374_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002375rm -f conftest.$ac_objext
2376if { (ac_try="$ac_compile"
2377case "(($ac_try" in
2378 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2379 *) ac_try_echo=$ac_try;;
2380esac
2381eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2382 (eval "$ac_compile") 2>conftest.er1
2383 ac_status=$?
2384 grep -v '^ *+' conftest.er1 >conftest.err
2385 rm -f conftest.er1
2386 cat conftest.err >&5
2387 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2388 (exit $ac_status); } &&
2389 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2390 { (case "(($ac_try" in
2391 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2392 *) ac_try_echo=$ac_try;;
2393esac
2394eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2395 (eval "$ac_try") 2>&5
2396 ac_status=$?
2397 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2398 (exit $ac_status); }; } &&
2399 { ac_try='test -s conftest.$ac_objext'
2400 { (case "(($ac_try" in
2401 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2402 *) ac_try_echo=$ac_try;;
2403esac
2404eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2405 (eval "$ac_try") 2>&5
2406 ac_status=$?
2407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2408 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +00002409 ac_compiler_gnu=yes
2410else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002411 echo "$as_me: failed program was:" >&5
2412sed 's/^/| /' conftest.$ac_ext >&5
2413
2414 ac_compiler_gnu=no
John Criswell7a73b802003-06-30 21:59:07 +00002415fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002416
Reid Spencera773bd52006-08-04 18:18:08 +00002417rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002418ac_cv_c_compiler_gnu=$ac_compiler_gnu
John Criswell7a73b802003-06-30 21:59:07 +00002419
2420fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002421{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2422echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2423GCC=`test $ac_compiler_gnu = yes && echo yes`
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002424ac_test_CFLAGS=${CFLAGS+set}
2425ac_save_CFLAGS=$CFLAGS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002426{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2427echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2428if test "${ac_cv_prog_cc_g+set}" = set; then
2429 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00002430else
Reid Spencera773bd52006-08-04 18:18:08 +00002431 ac_save_c_werror_flag=$ac_c_werror_flag
2432 ac_c_werror_flag=yes
2433 ac_cv_prog_cc_g=no
2434 CFLAGS="-g"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002435 cat >conftest.$ac_ext <<_ACEOF
2436/* confdefs.h. */
2437_ACEOF
2438cat confdefs.h >>conftest.$ac_ext
2439cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00002440/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00002441
John Criswell7a73b802003-06-30 21:59:07 +00002442int
2443main ()
2444{
2445
2446 ;
2447 return 0;
2448}
2449_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002450rm -f conftest.$ac_objext
2451if { (ac_try="$ac_compile"
2452case "(($ac_try" in
2453 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2454 *) ac_try_echo=$ac_try;;
2455esac
2456eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2457 (eval "$ac_compile") 2>conftest.er1
2458 ac_status=$?
2459 grep -v '^ *+' conftest.er1 >conftest.err
2460 rm -f conftest.er1
2461 cat conftest.err >&5
2462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2463 (exit $ac_status); } &&
2464 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2465 { (case "(($ac_try" in
2466 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2467 *) ac_try_echo=$ac_try;;
2468esac
2469eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2470 (eval "$ac_try") 2>&5
2471 ac_status=$?
2472 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2473 (exit $ac_status); }; } &&
2474 { ac_try='test -s conftest.$ac_objext'
2475 { (case "(($ac_try" in
2476 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2477 *) ac_try_echo=$ac_try;;
2478esac
2479eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2480 (eval "$ac_try") 2>&5
2481 ac_status=$?
2482 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2483 (exit $ac_status); }; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002484 ac_cv_prog_cc_g=yes
John Criswell7a73b802003-06-30 21:59:07 +00002485else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002486 echo "$as_me: failed program was:" >&5
2487sed 's/^/| /' conftest.$ac_ext >&5
2488
2489 CFLAGS=""
2490 cat >conftest.$ac_ext <<_ACEOF
2491/* confdefs.h. */
2492_ACEOF
2493cat confdefs.h >>conftest.$ac_ext
2494cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00002495/* end confdefs.h. */
2496
2497int
2498main ()
2499{
2500
2501 ;
2502 return 0;
2503}
2504_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002505rm -f conftest.$ac_objext
2506if { (ac_try="$ac_compile"
2507case "(($ac_try" in
2508 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2509 *) ac_try_echo=$ac_try;;
2510esac
2511eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2512 (eval "$ac_compile") 2>conftest.er1
2513 ac_status=$?
2514 grep -v '^ *+' conftest.er1 >conftest.err
2515 rm -f conftest.er1
2516 cat conftest.err >&5
2517 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2518 (exit $ac_status); } &&
2519 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2520 { (case "(($ac_try" in
2521 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2522 *) ac_try_echo=$ac_try;;
2523esac
2524eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2525 (eval "$ac_try") 2>&5
2526 ac_status=$?
2527 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2528 (exit $ac_status); }; } &&
2529 { ac_try='test -s conftest.$ac_objext'
2530 { (case "(($ac_try" in
2531 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2532 *) ac_try_echo=$ac_try;;
2533esac
2534eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2535 (eval "$ac_try") 2>&5
2536 ac_status=$?
2537 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2538 (exit $ac_status); }; }; then
2539 :
Torok Edwin871384f2010-01-26 08:50:50 +00002540else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002541 echo "$as_me: failed program was:" >&5
2542sed 's/^/| /' conftest.$ac_ext >&5
2543
2544 ac_c_werror_flag=$ac_save_c_werror_flag
Reid Spencera773bd52006-08-04 18:18:08 +00002545 CFLAGS="-g"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002546 cat >conftest.$ac_ext <<_ACEOF
2547/* confdefs.h. */
2548_ACEOF
2549cat confdefs.h >>conftest.$ac_ext
2550cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00002551/* end confdefs.h. */
2552
2553int
2554main ()
2555{
2556
2557 ;
2558 return 0;
2559}
2560_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002561rm -f conftest.$ac_objext
2562if { (ac_try="$ac_compile"
2563case "(($ac_try" in
2564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2565 *) ac_try_echo=$ac_try;;
2566esac
2567eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2568 (eval "$ac_compile") 2>conftest.er1
2569 ac_status=$?
2570 grep -v '^ *+' conftest.er1 >conftest.err
2571 rm -f conftest.er1
2572 cat conftest.err >&5
2573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2574 (exit $ac_status); } &&
2575 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2576 { (case "(($ac_try" in
2577 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2578 *) ac_try_echo=$ac_try;;
2579esac
2580eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2581 (eval "$ac_try") 2>&5
2582 ac_status=$?
2583 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2584 (exit $ac_status); }; } &&
2585 { ac_try='test -s conftest.$ac_objext'
2586 { (case "(($ac_try" in
2587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2588 *) ac_try_echo=$ac_try;;
2589esac
2590eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2591 (eval "$ac_try") 2>&5
2592 ac_status=$?
2593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2594 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00002595 ac_cv_prog_cc_g=yes
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002596else
2597 echo "$as_me: failed program was:" >&5
2598sed 's/^/| /' conftest.$ac_ext >&5
2599
2600
John Criswell7a73b802003-06-30 21:59:07 +00002601fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002602
Reid Spencera773bd52006-08-04 18:18:08 +00002603rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +00002604fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002605
Reid Spencera773bd52006-08-04 18:18:08 +00002606rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2607fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002608
Reid Spencera773bd52006-08-04 18:18:08 +00002609rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2610 ac_c_werror_flag=$ac_save_c_werror_flag
2611fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002612{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2613echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002614if test "$ac_test_CFLAGS" = set; then
2615 CFLAGS=$ac_save_CFLAGS
2616elif test $ac_cv_prog_cc_g = yes; then
2617 if test "$GCC" = yes; then
2618 CFLAGS="-g -O2"
John Criswell7a73b802003-06-30 21:59:07 +00002619 else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002620 CFLAGS="-g"
John Criswell7a73b802003-06-30 21:59:07 +00002621 fi
2622else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002623 if test "$GCC" = yes; then
2624 CFLAGS="-O2"
John Criswell7a73b802003-06-30 21:59:07 +00002625 else
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002626 CFLAGS=
John Criswell7a73b802003-06-30 21:59:07 +00002627 fi
2628fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002629{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2630echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2631if test "${ac_cv_prog_cc_c89+set}" = set; then
2632 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002633else
Reid Spencera773bd52006-08-04 18:18:08 +00002634 ac_cv_prog_cc_c89=no
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002635ac_save_CC=$CC
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002636cat >conftest.$ac_ext <<_ACEOF
2637/* confdefs.h. */
2638_ACEOF
2639cat confdefs.h >>conftest.$ac_ext
2640cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002641/* end confdefs.h. */
2642#include <stdarg.h>
2643#include <stdio.h>
2644#include <sys/types.h>
2645#include <sys/stat.h>
2646/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2647struct buf { int x; };
2648FILE * (*rcsopen) (struct buf *, struct stat *, int);
2649static char *e (p, i)
2650 char **p;
2651 int i;
2652{
2653 return p[i];
2654}
2655static char *f (char * (*g) (char **, int), char **p, ...)
2656{
2657 char *s;
2658 va_list v;
2659 va_start (v,p);
2660 s = g (p, va_arg (v,int));
2661 va_end (v);
2662 return s;
2663}
2664
2665/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2666 function prototypes and stuff, but not '\xHH' hex character constants.
2667 These don't provoke an error unfortunately, instead are silently treated
Reid Spencera773bd52006-08-04 18:18:08 +00002668 as 'x'. The following induces an error, until -std is added to get
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002669 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2670 array size at least. It's necessary to write '\x00'==0 to get something
Reid Spencera773bd52006-08-04 18:18:08 +00002671 that's true only with -std. */
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002672int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2673
Reid Spencera773bd52006-08-04 18:18:08 +00002674/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2675 inside strings and character constants. */
2676#define FOO(x) 'x'
2677int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2678
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002679int test (int i, double x);
2680struct s1 {int (*f) (int a);};
2681struct s2 {int (*f) (double a);};
2682int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2683int argc;
2684char **argv;
2685int
2686main ()
2687{
2688return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2689 ;
2690 return 0;
2691}
2692_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00002693for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2694 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002695do
2696 CC="$ac_save_CC $ac_arg"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002697 rm -f conftest.$ac_objext
2698if { (ac_try="$ac_compile"
2699case "(($ac_try" in
2700 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2701 *) ac_try_echo=$ac_try;;
2702esac
2703eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2704 (eval "$ac_compile") 2>conftest.er1
2705 ac_status=$?
2706 grep -v '^ *+' conftest.er1 >conftest.err
2707 rm -f conftest.er1
2708 cat conftest.err >&5
2709 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2710 (exit $ac_status); } &&
2711 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2712 { (case "(($ac_try" in
2713 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2714 *) ac_try_echo=$ac_try;;
2715esac
2716eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2717 (eval "$ac_try") 2>&5
2718 ac_status=$?
2719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2720 (exit $ac_status); }; } &&
2721 { ac_try='test -s conftest.$ac_objext'
2722 { (case "(($ac_try" in
2723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2724 *) ac_try_echo=$ac_try;;
2725esac
2726eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2727 (eval "$ac_try") 2>&5
2728 ac_status=$?
2729 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2730 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00002731 ac_cv_prog_cc_c89=$ac_arg
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002732else
2733 echo "$as_me: failed program was:" >&5
2734sed 's/^/| /' conftest.$ac_ext >&5
2735
2736
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002737fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002738
Reid Spencera773bd52006-08-04 18:18:08 +00002739rm -f core conftest.err conftest.$ac_objext
2740 test "x$ac_cv_prog_cc_c89" != "xno" && break
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002741done
Reid Spencera773bd52006-08-04 18:18:08 +00002742rm -f conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002743CC=$ac_save_CC
2744
2745fi
Reid Spencera773bd52006-08-04 18:18:08 +00002746# AC_CACHE_VAL
2747case "x$ac_cv_prog_cc_c89" in
2748 x)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002749 { echo "$as_me:$LINENO: result: none needed" >&5
2750echo "${ECHO_T}none needed" >&6; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00002751 xno)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002752 { echo "$as_me:$LINENO: result: unsupported" >&5
2753echo "${ECHO_T}unsupported" >&6; } ;;
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002754 *)
Reid Spencera773bd52006-08-04 18:18:08 +00002755 CC="$CC $ac_cv_prog_cc_c89"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00002756 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2757echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002758esac
2759
John Criswell0c38eaf2003-09-10 15:17:25 +00002760
Reid Spencer5e1d9a52004-11-25 04:51:04 +00002761ac_ext=c
2762ac_cpp='$CPP $CPPFLAGS'
2763ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2764ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2765ac_compiler_gnu=$ac_cv_c_compiler_gnu
2766
Eric Christopherffee5722011-09-16 20:36:25 +00002767ac_ext=cpp
2768ac_cpp='$CXXCPP $CPPFLAGS'
2769ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2770ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2771ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2772if test -z "$CXX"; then
2773 if test -n "$CCC"; then
2774 CXX=$CCC
2775 else
2776 if test -n "$ac_tool_prefix"; then
2777 for ac_prog in clang++ llvm-g++ g++
2778 do
2779 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2780set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2781{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2782echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2783if test "${ac_cv_prog_CXX+set}" = set; then
2784 echo $ECHO_N "(cached) $ECHO_C" >&6
2785else
2786 if test -n "$CXX"; then
2787 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2788else
2789as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2790for as_dir in $PATH
2791do
2792 IFS=$as_save_IFS
2793 test -z "$as_dir" && as_dir=.
2794 for ac_exec_ext in '' $ac_executable_extensions; do
2795 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2796 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2797 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2798 break 2
2799 fi
2800done
2801done
2802IFS=$as_save_IFS
2803
2804fi
2805fi
2806CXX=$ac_cv_prog_CXX
2807if test -n "$CXX"; then
2808 { echo "$as_me:$LINENO: result: $CXX" >&5
2809echo "${ECHO_T}$CXX" >&6; }
2810else
2811 { echo "$as_me:$LINENO: result: no" >&5
2812echo "${ECHO_T}no" >&6; }
2813fi
2814
2815
2816 test -n "$CXX" && break
2817 done
2818fi
2819if test -z "$CXX"; then
2820 ac_ct_CXX=$CXX
2821 for ac_prog in clang++ llvm-g++ g++
2822do
2823 # Extract the first word of "$ac_prog", so it can be a program name with args.
2824set dummy $ac_prog; ac_word=$2
2825{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2826echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2827if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2828 echo $ECHO_N "(cached) $ECHO_C" >&6
2829else
2830 if test -n "$ac_ct_CXX"; then
2831 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2832else
2833as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2834for as_dir in $PATH
2835do
2836 IFS=$as_save_IFS
2837 test -z "$as_dir" && as_dir=.
2838 for ac_exec_ext in '' $ac_executable_extensions; do
2839 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2840 ac_cv_prog_ac_ct_CXX="$ac_prog"
2841 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2842 break 2
2843 fi
2844done
2845done
2846IFS=$as_save_IFS
2847
2848fi
2849fi
2850ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2851if test -n "$ac_ct_CXX"; then
2852 { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2853echo "${ECHO_T}$ac_ct_CXX" >&6; }
2854else
2855 { echo "$as_me:$LINENO: result: no" >&5
2856echo "${ECHO_T}no" >&6; }
2857fi
2858
2859
2860 test -n "$ac_ct_CXX" && break
2861done
2862
2863 if test "x$ac_ct_CXX" = x; then
2864 CXX="g++"
2865 else
2866 case $cross_compiling:$ac_tool_warned in
2867yes:)
2868{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2869whose name does not start with the host triplet. If you think this
2870configuration is useful to you, please write to autoconf@gnu.org." >&5
2871echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2872whose name does not start with the host triplet. If you think this
2873configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2874ac_tool_warned=yes ;;
2875esac
2876 CXX=$ac_ct_CXX
2877 fi
2878fi
2879
2880 fi
2881fi
2882# Provide some information about the compiler.
2883echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2884ac_compiler=`set X $ac_compile; echo $2`
2885{ (ac_try="$ac_compiler --version >&5"
2886case "(($ac_try" in
2887 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2888 *) ac_try_echo=$ac_try;;
2889esac
2890eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2891 (eval "$ac_compiler --version >&5") 2>&5
2892 ac_status=$?
2893 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2894 (exit $ac_status); }
2895{ (ac_try="$ac_compiler -v >&5"
2896case "(($ac_try" in
2897 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2898 *) ac_try_echo=$ac_try;;
2899esac
2900eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2901 (eval "$ac_compiler -v >&5") 2>&5
2902 ac_status=$?
2903 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2904 (exit $ac_status); }
2905{ (ac_try="$ac_compiler -V >&5"
2906case "(($ac_try" in
2907 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2908 *) ac_try_echo=$ac_try;;
2909esac
2910eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2911 (eval "$ac_compiler -V >&5") 2>&5
2912 ac_status=$?
2913 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2914 (exit $ac_status); }
2915
2916{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2917echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2918if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2919 echo $ECHO_N "(cached) $ECHO_C" >&6
2920else
2921 cat >conftest.$ac_ext <<_ACEOF
2922/* confdefs.h. */
2923_ACEOF
2924cat confdefs.h >>conftest.$ac_ext
2925cat >>conftest.$ac_ext <<_ACEOF
2926/* end confdefs.h. */
2927
2928int
2929main ()
2930{
2931#ifndef __GNUC__
2932 choke me
2933#endif
2934
2935 ;
2936 return 0;
2937}
2938_ACEOF
2939rm -f conftest.$ac_objext
2940if { (ac_try="$ac_compile"
2941case "(($ac_try" in
2942 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2943 *) ac_try_echo=$ac_try;;
2944esac
2945eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2946 (eval "$ac_compile") 2>conftest.er1
2947 ac_status=$?
2948 grep -v '^ *+' conftest.er1 >conftest.err
2949 rm -f conftest.er1
2950 cat conftest.err >&5
2951 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2952 (exit $ac_status); } &&
2953 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
2954 { (case "(($ac_try" in
2955 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2956 *) ac_try_echo=$ac_try;;
2957esac
2958eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2959 (eval "$ac_try") 2>&5
2960 ac_status=$?
2961 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2962 (exit $ac_status); }; } &&
2963 { ac_try='test -s conftest.$ac_objext'
2964 { (case "(($ac_try" in
2965 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2966 *) ac_try_echo=$ac_try;;
2967esac
2968eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2969 (eval "$ac_try") 2>&5
2970 ac_status=$?
2971 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2972 (exit $ac_status); }; }; then
2973 ac_compiler_gnu=yes
2974else
2975 echo "$as_me: failed program was:" >&5
2976sed 's/^/| /' conftest.$ac_ext >&5
2977
2978 ac_compiler_gnu=no
2979fi
2980
2981rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2982ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2983
2984fi
2985{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2986echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
2987GXX=`test $ac_compiler_gnu = yes && echo yes`
2988ac_test_CXXFLAGS=${CXXFLAGS+set}
2989ac_save_CXXFLAGS=$CXXFLAGS
2990{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2991echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
2992if test "${ac_cv_prog_cxx_g+set}" = set; then
2993 echo $ECHO_N "(cached) $ECHO_C" >&6
2994else
2995 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
2996 ac_cxx_werror_flag=yes
2997 ac_cv_prog_cxx_g=no
2998 CXXFLAGS="-g"
2999 cat >conftest.$ac_ext <<_ACEOF
3000/* confdefs.h. */
3001_ACEOF
3002cat confdefs.h >>conftest.$ac_ext
3003cat >>conftest.$ac_ext <<_ACEOF
3004/* end confdefs.h. */
3005
3006int
3007main ()
3008{
3009
3010 ;
3011 return 0;
3012}
3013_ACEOF
3014rm -f conftest.$ac_objext
3015if { (ac_try="$ac_compile"
3016case "(($ac_try" in
3017 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3018 *) ac_try_echo=$ac_try;;
3019esac
3020eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3021 (eval "$ac_compile") 2>conftest.er1
3022 ac_status=$?
3023 grep -v '^ *+' conftest.er1 >conftest.err
3024 rm -f conftest.er1
3025 cat conftest.err >&5
3026 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3027 (exit $ac_status); } &&
3028 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3029 { (case "(($ac_try" in
3030 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3031 *) ac_try_echo=$ac_try;;
3032esac
3033eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3034 (eval "$ac_try") 2>&5
3035 ac_status=$?
3036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3037 (exit $ac_status); }; } &&
3038 { ac_try='test -s conftest.$ac_objext'
3039 { (case "(($ac_try" in
3040 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3041 *) ac_try_echo=$ac_try;;
3042esac
3043eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3044 (eval "$ac_try") 2>&5
3045 ac_status=$?
3046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3047 (exit $ac_status); }; }; then
3048 ac_cv_prog_cxx_g=yes
3049else
3050 echo "$as_me: failed program was:" >&5
3051sed 's/^/| /' conftest.$ac_ext >&5
3052
3053 CXXFLAGS=""
3054 cat >conftest.$ac_ext <<_ACEOF
3055/* confdefs.h. */
3056_ACEOF
3057cat confdefs.h >>conftest.$ac_ext
3058cat >>conftest.$ac_ext <<_ACEOF
3059/* end confdefs.h. */
3060
3061int
3062main ()
3063{
3064
3065 ;
3066 return 0;
3067}
3068_ACEOF
3069rm -f conftest.$ac_objext
3070if { (ac_try="$ac_compile"
3071case "(($ac_try" in
3072 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3073 *) ac_try_echo=$ac_try;;
3074esac
3075eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3076 (eval "$ac_compile") 2>conftest.er1
3077 ac_status=$?
3078 grep -v '^ *+' conftest.er1 >conftest.err
3079 rm -f conftest.er1
3080 cat conftest.err >&5
3081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3082 (exit $ac_status); } &&
3083 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3084 { (case "(($ac_try" in
3085 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3086 *) ac_try_echo=$ac_try;;
3087esac
3088eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3089 (eval "$ac_try") 2>&5
3090 ac_status=$?
3091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3092 (exit $ac_status); }; } &&
3093 { ac_try='test -s conftest.$ac_objext'
3094 { (case "(($ac_try" in
3095 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3096 *) ac_try_echo=$ac_try;;
3097esac
3098eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3099 (eval "$ac_try") 2>&5
3100 ac_status=$?
3101 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3102 (exit $ac_status); }; }; then
3103 :
3104else
3105 echo "$as_me: failed program was:" >&5
3106sed 's/^/| /' conftest.$ac_ext >&5
3107
3108 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3109 CXXFLAGS="-g"
3110 cat >conftest.$ac_ext <<_ACEOF
3111/* confdefs.h. */
3112_ACEOF
3113cat confdefs.h >>conftest.$ac_ext
3114cat >>conftest.$ac_ext <<_ACEOF
3115/* end confdefs.h. */
3116
3117int
3118main ()
3119{
3120
3121 ;
3122 return 0;
3123}
3124_ACEOF
3125rm -f conftest.$ac_objext
3126if { (ac_try="$ac_compile"
3127case "(($ac_try" in
3128 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3129 *) ac_try_echo=$ac_try;;
3130esac
3131eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3132 (eval "$ac_compile") 2>conftest.er1
3133 ac_status=$?
3134 grep -v '^ *+' conftest.er1 >conftest.err
3135 rm -f conftest.er1
3136 cat conftest.err >&5
3137 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3138 (exit $ac_status); } &&
3139 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
3140 { (case "(($ac_try" in
3141 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3142 *) ac_try_echo=$ac_try;;
3143esac
3144eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3145 (eval "$ac_try") 2>&5
3146 ac_status=$?
3147 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3148 (exit $ac_status); }; } &&
3149 { ac_try='test -s conftest.$ac_objext'
3150 { (case "(($ac_try" in
3151 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3152 *) ac_try_echo=$ac_try;;
3153esac
3154eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3155 (eval "$ac_try") 2>&5
3156 ac_status=$?
3157 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3158 (exit $ac_status); }; }; then
3159 ac_cv_prog_cxx_g=yes
3160else
3161 echo "$as_me: failed program was:" >&5
3162sed 's/^/| /' conftest.$ac_ext >&5
3163
3164
3165fi
3166
3167rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3168fi
3169
3170rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3171fi
3172
3173rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3174 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3175fi
3176{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3177echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
3178if test "$ac_test_CXXFLAGS" = set; then
3179 CXXFLAGS=$ac_save_CXXFLAGS
3180elif test $ac_cv_prog_cxx_g = yes; then
3181 if test "$GXX" = yes; then
3182 CXXFLAGS="-g -O2"
3183 else
3184 CXXFLAGS="-g"
3185 fi
3186else
3187 if test "$GXX" = yes; then
3188 CXXFLAGS="-O2"
3189 else
3190 CXXFLAGS=
3191 fi
3192fi
3193ac_ext=c
3194ac_cpp='$CPP $CPPFLAGS'
3195ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3196ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3197ac_compiler_gnu=$ac_cv_c_compiler_gnu
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003198
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003199ac_ext=c
3200ac_cpp='$CPP $CPPFLAGS'
3201ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3202ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3203ac_compiler_gnu=$ac_cv_c_compiler_gnu
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003204{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3205echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003206# On Suns, sometimes $CPP names a directory.
3207if test -n "$CPP" && test -d "$CPP"; then
3208 CPP=
3209fi
3210if test -z "$CPP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003211 if test "${ac_cv_prog_CPP+set}" = set; then
3212 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003213else
3214 # Double quotes because CPP needs to be expanded
3215 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3216 do
3217 ac_preproc_ok=false
3218for ac_c_preproc_warn_flag in '' yes
3219do
3220 # Use a header file that comes with gcc, so configuring glibc
3221 # with a fresh cross-compiler works.
3222 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3223 # <limits.h> exists even on freestanding compilers.
3224 # On the NeXT, cc -E runs the code through the compiler's parser,
3225 # not just through cpp. "Syntax error" is here to catch this case.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003226 cat >conftest.$ac_ext <<_ACEOF
3227/* confdefs.h. */
3228_ACEOF
3229cat confdefs.h >>conftest.$ac_ext
3230cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003231/* end confdefs.h. */
3232#ifdef __STDC__
3233# include <limits.h>
3234#else
3235# include <assert.h>
3236#endif
3237 Syntax error
3238_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003239if { (ac_try="$ac_cpp conftest.$ac_ext"
3240case "(($ac_try" in
3241 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3242 *) ac_try_echo=$ac_try;;
3243esac
3244eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3245 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3246 ac_status=$?
3247 grep -v '^ *+' conftest.er1 >conftest.err
3248 rm -f conftest.er1
3249 cat conftest.err >&5
3250 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3251 (exit $ac_status); } >/dev/null; then
3252 if test -s conftest.err; then
3253 ac_cpp_err=$ac_c_preproc_warn_flag
3254 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3255 else
3256 ac_cpp_err=
3257 fi
Torok Edwin871384f2010-01-26 08:50:50 +00003258else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003259 ac_cpp_err=yes
3260fi
3261if test -z "$ac_cpp_err"; then
3262 :
3263else
3264 echo "$as_me: failed program was:" >&5
3265sed 's/^/| /' conftest.$ac_ext >&5
3266
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003267 # Broken: fails on valid input.
3268continue
3269fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003270
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003271rm -f conftest.err conftest.$ac_ext
3272
Reid Spencera773bd52006-08-04 18:18:08 +00003273 # OK, works on sane cases. Now check whether nonexistent headers
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003274 # can be detected and how.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003275 cat >conftest.$ac_ext <<_ACEOF
3276/* confdefs.h. */
3277_ACEOF
3278cat confdefs.h >>conftest.$ac_ext
3279cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003280/* end confdefs.h. */
3281#include <ac_nonexistent.h>
3282_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003283if { (ac_try="$ac_cpp conftest.$ac_ext"
3284case "(($ac_try" in
3285 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3286 *) ac_try_echo=$ac_try;;
3287esac
3288eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3289 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3290 ac_status=$?
3291 grep -v '^ *+' conftest.er1 >conftest.err
3292 rm -f conftest.er1
3293 cat conftest.err >&5
3294 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3295 (exit $ac_status); } >/dev/null; then
3296 if test -s conftest.err; then
3297 ac_cpp_err=$ac_c_preproc_warn_flag
3298 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3299 else
3300 ac_cpp_err=
3301 fi
3302else
3303 ac_cpp_err=yes
3304fi
3305if test -z "$ac_cpp_err"; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003306 # Broken: success on invalid input.
3307continue
3308else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003309 echo "$as_me: failed program was:" >&5
3310sed 's/^/| /' conftest.$ac_ext >&5
3311
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003312 # Passes both tests.
3313ac_preproc_ok=:
3314break
3315fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003316
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003317rm -f conftest.err conftest.$ac_ext
3318
3319done
3320# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3321rm -f conftest.err conftest.$ac_ext
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003322if $ac_preproc_ok; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003323 break
3324fi
3325
3326 done
3327 ac_cv_prog_CPP=$CPP
3328
3329fi
3330 CPP=$ac_cv_prog_CPP
3331else
3332 ac_cv_prog_CPP=$CPP
3333fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003334{ echo "$as_me:$LINENO: result: $CPP" >&5
3335echo "${ECHO_T}$CPP" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003336ac_preproc_ok=false
3337for ac_c_preproc_warn_flag in '' yes
3338do
3339 # Use a header file that comes with gcc, so configuring glibc
3340 # with a fresh cross-compiler works.
3341 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3342 # <limits.h> exists even on freestanding compilers.
3343 # On the NeXT, cc -E runs the code through the compiler's parser,
3344 # not just through cpp. "Syntax error" is here to catch this case.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003345 cat >conftest.$ac_ext <<_ACEOF
3346/* confdefs.h. */
3347_ACEOF
3348cat confdefs.h >>conftest.$ac_ext
3349cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003350/* end confdefs.h. */
3351#ifdef __STDC__
3352# include <limits.h>
3353#else
3354# include <assert.h>
3355#endif
3356 Syntax error
3357_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003358if { (ac_try="$ac_cpp conftest.$ac_ext"
3359case "(($ac_try" in
3360 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3361 *) ac_try_echo=$ac_try;;
3362esac
3363eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3364 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3365 ac_status=$?
3366 grep -v '^ *+' conftest.er1 >conftest.err
3367 rm -f conftest.er1
3368 cat conftest.err >&5
3369 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3370 (exit $ac_status); } >/dev/null; then
3371 if test -s conftest.err; then
3372 ac_cpp_err=$ac_c_preproc_warn_flag
3373 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3374 else
3375 ac_cpp_err=
3376 fi
Torok Edwin871384f2010-01-26 08:50:50 +00003377else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003378 ac_cpp_err=yes
3379fi
3380if test -z "$ac_cpp_err"; then
3381 :
3382else
3383 echo "$as_me: failed program was:" >&5
3384sed 's/^/| /' conftest.$ac_ext >&5
3385
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003386 # Broken: fails on valid input.
3387continue
3388fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003389
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003390rm -f conftest.err conftest.$ac_ext
3391
Reid Spencera773bd52006-08-04 18:18:08 +00003392 # OK, works on sane cases. Now check whether nonexistent headers
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003393 # can be detected and how.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003394 cat >conftest.$ac_ext <<_ACEOF
3395/* confdefs.h. */
3396_ACEOF
3397cat confdefs.h >>conftest.$ac_ext
3398cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003399/* end confdefs.h. */
3400#include <ac_nonexistent.h>
3401_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003402if { (ac_try="$ac_cpp conftest.$ac_ext"
3403case "(($ac_try" in
3404 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3405 *) ac_try_echo=$ac_try;;
3406esac
3407eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3408 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3409 ac_status=$?
3410 grep -v '^ *+' conftest.er1 >conftest.err
3411 rm -f conftest.er1
3412 cat conftest.err >&5
3413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3414 (exit $ac_status); } >/dev/null; then
3415 if test -s conftest.err; then
3416 ac_cpp_err=$ac_c_preproc_warn_flag
3417 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3418 else
3419 ac_cpp_err=
3420 fi
3421else
3422 ac_cpp_err=yes
3423fi
3424if test -z "$ac_cpp_err"; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003425 # Broken: success on invalid input.
3426continue
3427else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003428 echo "$as_me: failed program was:" >&5
3429sed 's/^/| /' conftest.$ac_ext >&5
3430
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003431 # Passes both tests.
3432ac_preproc_ok=:
3433break
3434fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003435
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003436rm -f conftest.err conftest.$ac_ext
3437
3438done
3439# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3440rm -f conftest.err conftest.$ac_ext
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003441if $ac_preproc_ok; then
3442 :
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003443else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003444 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3445See \`config.log' for more details." >&5
3446echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3447See \`config.log' for more details." >&2;}
3448 { (exit 1); exit 1; }; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +00003449fi
3450
John Criswell7a73b802003-06-30 21:59:07 +00003451ac_ext=c
3452ac_cpp='$CPP $CPPFLAGS'
3453ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3454ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3455ac_compiler_gnu=$ac_cv_c_compiler_gnu
3456
John Criswell7a73b802003-06-30 21:59:07 +00003457
Eric Christopherffee5722011-09-16 20:36:25 +00003458
3459
3460if test -d ${srcdir}/projects/llvm-gcc ; then
3461 subdirs="$subdirs projects/llvm-gcc"
3462
3463fi
3464
3465if test -d ${srcdir}/projects/test-suite ; then
3466 subdirs="$subdirs projects/test-suite"
3467
3468fi
3469
3470if test -d ${srcdir}/projects/llvm-test ; then
3471 subdirs="$subdirs projects/llvm-test"
3472
3473fi
3474
3475if test -d ${srcdir}/projects/poolalloc ; then
3476 subdirs="$subdirs projects/poolalloc"
3477
3478fi
3479
3480if test -d ${srcdir}/projects/llvm-poolalloc ; then
3481 subdirs="$subdirs projects/llvm-poolalloc"
3482
3483fi
3484
3485for i in `ls ${srcdir}/projects`
3486do
3487 if test -d ${srcdir}/projects/${i} ; then
3488 case ${i} in
3489 sample) subdirs="$subdirs projects/sample"
3490 ;;
3491 privbracket) subdirs="$subdirs projects/privbracket"
3492 ;;
3493 llvm-stacker) subdirs="$subdirs projects/llvm-stacker"
3494 ;;
3495 llvm-reopt) subdirs="$subdirs projects/llvm-reopt"
3496;;
3497 llvm-java) subdirs="$subdirs projects/llvm-java"
3498 ;;
3499 llvm-tv) subdirs="$subdirs projects/llvm-tv"
3500 ;;
3501 safecode) subdirs="$subdirs projects/safecode"
3502 ;;
3503 llvm-kernel) subdirs="$subdirs projects/llvm-kernel"
3504 ;;
Daniel Dunbard45162b2011-12-07 22:07:03 +00003505 compiler-rt) ;;
Eric Christopherffee5722011-09-16 20:36:25 +00003506 llvm-gcc) ;;
3507 test-suite) ;;
3508 llvm-test) ;;
3509 poolalloc) ;;
3510 llvm-poolalloc) ;;
3511 *)
3512 { echo "$as_me:$LINENO: WARNING: Unknown project (${i}) won't be configured automatically" >&5
3513echo "$as_me: WARNING: Unknown project (${i}) won't be configured automatically" >&2;}
3514 ;;
3515 esac
3516 fi
3517done
3518
3519# Check whether --enable-polly was given.
3520if test "${enable_polly+set}" = set; then
3521 enableval=$enable_polly;
3522else
3523 enableval=default
3524fi
3525
3526case "$enableval" in
3527 yes) ENABLE_POLLY=1
3528 ;;
3529 no) ENABLE_POLLY=0
3530 ;;
3531 default) ENABLE_POLLY=1
3532 ;;
3533 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&5
3534echo "$as_me: error: Invalid setting for --enable-polly. Use \"yes\" or \"no\"" >&2;}
3535 { (exit 1); exit 1; }; } ;;
3536esac
3537
3538
3539if (test -d ${srcdir}/tools/polly) && (test $ENABLE_POLLY -eq 1) ; then
3540 LLVM_HAS_POLLY=1
3541
3542 subdirs="$subdirs tools/polly"
3543
3544fi
3545
3546
3547# Make sure we can run config.sub.
3548$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3549 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3550echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3551 { (exit 1); exit 1; }; }
3552
3553{ echo "$as_me:$LINENO: checking build system type" >&5
3554echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3555if test "${ac_cv_build+set}" = set; then
3556 echo $ECHO_N "(cached) $ECHO_C" >&6
3557else
3558 ac_build_alias=$build_alias
3559test "x$ac_build_alias" = x &&
3560 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3561test "x$ac_build_alias" = x &&
3562 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3563echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3564 { (exit 1); exit 1; }; }
3565ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3566 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3567echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3568 { (exit 1); exit 1; }; }
3569
3570fi
3571{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3572echo "${ECHO_T}$ac_cv_build" >&6; }
3573case $ac_cv_build in
3574*-*-*) ;;
3575*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3576echo "$as_me: error: invalid value of canonical build" >&2;}
3577 { (exit 1); exit 1; }; };;
3578esac
3579build=$ac_cv_build
3580ac_save_IFS=$IFS; IFS='-'
3581set x $ac_cv_build
3582shift
3583build_cpu=$1
3584build_vendor=$2
3585shift; shift
3586# Remember, the first character of IFS is used to create $*,
3587# except with old shells:
3588build_os=$*
3589IFS=$ac_save_IFS
3590case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3591
3592
3593{ echo "$as_me:$LINENO: checking host system type" >&5
3594echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3595if test "${ac_cv_host+set}" = set; then
3596 echo $ECHO_N "(cached) $ECHO_C" >&6
3597else
3598 if test "x$host_alias" = x; then
3599 ac_cv_host=$ac_cv_build
3600else
3601 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3602 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3603echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3604 { (exit 1); exit 1; }; }
3605fi
3606
3607fi
3608{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3609echo "${ECHO_T}$ac_cv_host" >&6; }
3610case $ac_cv_host in
3611*-*-*) ;;
3612*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3613echo "$as_me: error: invalid value of canonical host" >&2;}
3614 { (exit 1); exit 1; }; };;
3615esac
3616host=$ac_cv_host
3617ac_save_IFS=$IFS; IFS='-'
3618set x $ac_cv_host
3619shift
3620host_cpu=$1
3621host_vendor=$2
3622shift; shift
3623# Remember, the first character of IFS is used to create $*,
3624# except with old shells:
3625host_os=$*
3626IFS=$ac_save_IFS
3627case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3628
3629
3630{ echo "$as_me:$LINENO: checking target system type" >&5
3631echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
3632if test "${ac_cv_target+set}" = set; then
3633 echo $ECHO_N "(cached) $ECHO_C" >&6
3634else
3635 if test "x$target_alias" = x; then
3636 ac_cv_target=$ac_cv_host
3637else
3638 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
3639 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
3640echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
3641 { (exit 1); exit 1; }; }
3642fi
3643
3644fi
3645{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5
3646echo "${ECHO_T}$ac_cv_target" >&6; }
3647case $ac_cv_target in
3648*-*-*) ;;
3649*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
3650echo "$as_me: error: invalid value of canonical target" >&2;}
3651 { (exit 1); exit 1; }; };;
3652esac
3653target=$ac_cv_target
3654ac_save_IFS=$IFS; IFS='-'
3655set x $ac_cv_target
3656shift
3657target_cpu=$1
3658target_vendor=$2
3659shift; shift
3660# Remember, the first character of IFS is used to create $*,
3661# except with old shells:
3662target_os=$*
3663IFS=$ac_save_IFS
3664case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
3665
3666
3667# The aliases save the names the user supplied, while $host etc.
3668# will get canonicalized.
3669test -n "$target_alias" &&
3670 test "$program_prefix$program_suffix$program_transform_name" = \
3671 NONENONEs,x,x, &&
3672 program_prefix=${target_alias}-
3673
3674{ echo "$as_me:$LINENO: checking type of operating system we're going to host on" >&5
3675echo $ECHO_N "checking type of operating system we're going to host on... $ECHO_C" >&6; }
3676if test "${llvm_cv_os_type+set}" = set; then
3677 echo $ECHO_N "(cached) $ECHO_C" >&6
3678else
3679 case $host in
3680 *-*-aix*)
3681 llvm_cv_link_all_option="-Wl,--whole-archive"
3682 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3683 llvm_cv_os_type="AIX"
3684 llvm_cv_platform_type="Unix" ;;
3685 *-*-irix*)
3686 llvm_cv_link_all_option="-Wl,--whole-archive"
3687 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3688 llvm_cv_os_type="IRIX"
3689 llvm_cv_platform_type="Unix" ;;
3690 *-*-cygwin*)
3691 llvm_cv_link_all_option="-Wl,--whole-archive"
3692 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3693 llvm_cv_os_type="Cygwin"
3694 llvm_cv_platform_type="Unix" ;;
3695 *-*-darwin*)
3696 llvm_cv_link_all_option="-Wl,-all_load"
3697 llvm_cv_no_link_all_option="-Wl,-noall_load"
3698 llvm_cv_os_type="Darwin"
3699 llvm_cv_platform_type="Unix" ;;
3700 *-*-minix*)
3701 llvm_cv_link_all_option="-Wl,-all_load"
3702 llvm_cv_no_link_all_option="-Wl,-noall_load"
3703 llvm_cv_os_type="Minix"
3704 llvm_cv_platform_type="Unix" ;;
Rafael Espindolaf6139192011-12-22 14:01:18 +00003705 *-*-freebsd* | *-*-kfreebsd-gnu)
Eric Christopherffee5722011-09-16 20:36:25 +00003706 llvm_cv_link_all_option="-Wl,--whole-archive"
3707 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3708 llvm_cv_os_type="FreeBSD"
3709 llvm_cv_platform_type="Unix" ;;
3710 *-*-openbsd*)
3711 llvm_cv_link_all_option="-Wl,--whole-archive"
3712 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3713 llvm_cv_os_type="OpenBSD"
3714 llvm_cv_platform_type="Unix" ;;
3715 *-*-netbsd*)
3716 llvm_cv_link_all_option="-Wl,--whole-archive"
3717 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3718 llvm_cv_os_type="NetBSD"
3719 llvm_cv_platform_type="Unix" ;;
3720 *-*-dragonfly*)
3721 llvm_cv_link_all_option="-Wl,--whole-archive"
3722 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3723 llvm_cv_os_type="DragonFly"
3724 llvm_cv_platform_type="Unix" ;;
3725 *-*-hpux*)
3726 llvm_cv_link_all_option="-Wl,--whole-archive"
3727 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3728 llvm_cv_os_type="HP-UX"
3729 llvm_cv_platform_type="Unix" ;;
3730 *-*-interix*)
3731 llvm_cv_link_all_option="-Wl,--whole-archive"
3732 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3733 llvm_cv_os_type="Interix"
3734 llvm_cv_platform_type="Unix" ;;
3735 *-*-linux*)
3736 llvm_cv_link_all_option="-Wl,--whole-archive"
3737 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3738 llvm_cv_os_type="Linux"
3739 llvm_cv_platform_type="Unix" ;;
Rafael Espindolaf6139192011-12-22 14:01:18 +00003740 *-*-gnu*)
3741 llvm_cv_link_all_option="-Wl,--whole-archive"
3742 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3743 llvm_cv_os_type="GNU"
3744 llvm_cv_platform_type="Unix" ;;
Eric Christopherffee5722011-09-16 20:36:25 +00003745 *-*-solaris*)
3746 llvm_cv_link_all_option="-Wl,-z,allextract"
3747 llvm_cv_no_link_all_option="-Wl,-z,defaultextract"
3748 llvm_cv_os_type="SunOS"
3749 llvm_cv_platform_type="Unix" ;;
3750 *-*-auroraux*)
3751 llvm_cv_link_all_option="-Wl,-z,allextract"
3752 llvm_cv_link_all_option="-Wl,-z,defaultextract"
3753 llvm_cv_os_type="AuroraUX"
3754 llvm_cv_platform_type="Unix" ;;
3755 *-*-win32*)
3756 llvm_cv_link_all_option="-Wl,--whole-archive"
3757 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3758 llvm_cv_os_type="Win32"
3759 llvm_cv_platform_type="Win32" ;;
3760 *-*-mingw*)
3761 llvm_cv_link_all_option="-Wl,--whole-archive"
3762 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3763 llvm_cv_os_type="MingW"
3764 llvm_cv_platform_type="Win32" ;;
3765 *-*-haiku*)
3766 llvm_cv_link_all_option="-Wl,--whole-archive"
3767 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3768 llvm_cv_os_type="Haiku"
3769 llvm_cv_platform_type="Unix" ;;
3770 *-unknown-eabi*)
3771 llvm_cv_link_all_option="-Wl,--whole-archive"
3772 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3773 llvm_cv_os_type="Freestanding"
3774 llvm_cv_platform_type="Unix" ;;
3775 *-unknown-elf*)
3776 llvm_cv_link_all_option="-Wl,--whole-archive"
3777 llvm_cv_no_link_all_option="-Wl,--no-whole-archive"
3778 llvm_cv_os_type="Freestanding"
3779 llvm_cv_platform_type="Unix" ;;
3780 *)
3781 llvm_cv_link_all_option=""
3782 llvm_cv_no_link_all_option=""
3783 llvm_cv_os_type="Unknown"
3784 llvm_cv_platform_type="Unknown" ;;
3785esac
3786fi
3787{ echo "$as_me:$LINENO: result: $llvm_cv_os_type" >&5
3788echo "${ECHO_T}$llvm_cv_os_type" >&6; }
3789
3790{ echo "$as_me:$LINENO: checking type of operating system we're going to target" >&5
3791echo $ECHO_N "checking type of operating system we're going to target... $ECHO_C" >&6; }
3792if test "${llvm_cv_target_os_type+set}" = set; then
3793 echo $ECHO_N "(cached) $ECHO_C" >&6
3794else
3795 case $target in
3796 *-*-aix*)
3797 llvm_cv_target_os_type="AIX" ;;
3798 *-*-irix*)
3799 llvm_cv_target_os_type="IRIX" ;;
3800 *-*-cygwin*)
3801 llvm_cv_target_os_type="Cygwin" ;;
3802 *-*-darwin*)
3803 llvm_cv_target_os_type="Darwin" ;;
3804 *-*-minix*)
3805 llvm_cv_target_os_type="Minix" ;;
Sebastian Pop7e5c3162012-04-16 04:11:45 +00003806 *-*-freebsd* | *-*-kfreebsd-gnu)
Eric Christopherffee5722011-09-16 20:36:25 +00003807 llvm_cv_target_os_type="FreeBSD" ;;
3808 *-*-openbsd*)
3809 llvm_cv_target_os_type="OpenBSD" ;;
3810 *-*-netbsd*)
3811 llvm_cv_target_os_type="NetBSD" ;;
3812 *-*-dragonfly*)
3813 llvm_cv_target_os_type="DragonFly" ;;
3814 *-*-hpux*)
3815 llvm_cv_target_os_type="HP-UX" ;;
3816 *-*-interix*)
3817 llvm_cv_target_os_type="Interix" ;;
3818 *-*-linux*)
3819 llvm_cv_target_os_type="Linux" ;;
Sylvestre Ledru703bf842012-04-05 19:34:15 +00003820 *-*-gnu*)
3821 llvm_cv_target_os_type="GNU" ;;
Eric Christopherffee5722011-09-16 20:36:25 +00003822 *-*-solaris*)
3823 llvm_cv_target_os_type="SunOS" ;;
3824 *-*-auroraux*)
3825 llvm_cv_target_os_type="AuroraUX" ;;
3826 *-*-win32*)
3827 llvm_cv_target_os_type="Win32" ;;
3828 *-*-mingw*)
3829 llvm_cv_target_os_type="MingW" ;;
3830 *-*-haiku*)
3831 llvm_cv_target_os_type="Haiku" ;;
3832 *-*-rtems*)
3833 llvm_cv_target_os_type="RTEMS" ;;
3834 *-*-nacl*)
3835 llvm_cv_target_os_type="NativeClient" ;;
3836 *-unknown-eabi*)
3837 llvm_cv_target_os_type="Freestanding" ;;
3838 *)
3839 llvm_cv_target_os_type="Unknown" ;;
3840esac
3841fi
3842{ echo "$as_me:$LINENO: result: $llvm_cv_target_os_type" >&5
3843echo "${ECHO_T}$llvm_cv_target_os_type" >&6; }
3844
3845if test "$llvm_cv_os_type" = "Unknown" ; then
3846 { { echo "$as_me:$LINENO: error: Operating system is unknown, configure can't continue" >&5
3847echo "$as_me: error: Operating system is unknown, configure can't continue" >&2;}
3848 { (exit 1); exit 1; }; }
3849fi
3850
3851OS=$llvm_cv_os_type
3852
3853HOST_OS=$llvm_cv_os_type
3854
3855TARGET_OS=$llvm_cv_target_os_type
3856
3857
3858LINKALL=$llvm_cv_link_all_option
3859
3860NOLINKALL=$llvm_cv_no_link_all_option
3861
3862
3863case $llvm_cv_platform_type in
3864 Unix)
3865
3866cat >>confdefs.h <<\_ACEOF
3867#define LLVM_ON_UNIX 1
3868_ACEOF
3869
3870 LLVM_ON_UNIX=1
3871
3872 LLVM_ON_WIN32=0
3873
3874 ;;
3875 Win32)
3876
3877cat >>confdefs.h <<\_ACEOF
3878#define LLVM_ON_WIN32 1
3879_ACEOF
3880
3881 LLVM_ON_UNIX=0
3882
3883 LLVM_ON_WIN32=1
3884
3885 ;;
3886esac
3887
3888{ echo "$as_me:$LINENO: checking target architecture" >&5
3889echo $ECHO_N "checking target architecture... $ECHO_C" >&6; }
3890if test "${llvm_cv_target_arch+set}" = set; then
3891 echo $ECHO_N "(cached) $ECHO_C" >&6
3892else
3893 case $target in
3894 i?86-*) llvm_cv_target_arch="x86" ;;
3895 amd64-* | x86_64-*) llvm_cv_target_arch="x86_64" ;;
3896 sparc*-*) llvm_cv_target_arch="Sparc" ;;
3897 powerpc*-*) llvm_cv_target_arch="PowerPC" ;;
Eric Christopherffee5722011-09-16 20:36:25 +00003898 arm*-*) llvm_cv_target_arch="ARM" ;;
3899 mips-*) llvm_cv_target_arch="Mips" ;;
Rafael Espindola97fb69b2011-12-28 17:08:00 +00003900 mipsel-*) llvm_cv_target_arch="Mips" ;;
Eric Christopherffee5722011-09-16 20:36:25 +00003901 xcore-*) llvm_cv_target_arch="XCore" ;;
3902 msp430-*) llvm_cv_target_arch="MSP430" ;;
Tony Linthicumb4b54152011-12-12 21:14:40 +00003903 hexagon-*) llvm_cv_target_arch="Hexagon" ;;
Eric Christopherffee5722011-09-16 20:36:25 +00003904 mblaze-*) llvm_cv_target_arch="MBlaze" ;;
3905 ptx-*) llvm_cv_target_arch="PTX" ;;
3906 *) llvm_cv_target_arch="Unknown" ;;
3907esac
3908fi
3909{ echo "$as_me:$LINENO: result: $llvm_cv_target_arch" >&5
3910echo "${ECHO_T}$llvm_cv_target_arch" >&6; }
3911
3912if test "$llvm_cv_target_arch" = "Unknown" ; then
3913 { echo "$as_me:$LINENO: WARNING: Configuring LLVM for an unknown target archicture" >&5
3914echo "$as_me: WARNING: Configuring LLVM for an unknown target archicture" >&2;}
3915fi
3916
Eric Christopherffee5722011-09-16 20:36:25 +00003917case "$llvm_cv_target_arch" in
3918 x86) LLVM_NATIVE_ARCH="X86" ;;
3919 x86_64) LLVM_NATIVE_ARCH="X86" ;;
3920 *) LLVM_NATIVE_ARCH="$llvm_cv_target_arch" ;;
3921esac
3922
3923ARCH=$llvm_cv_target_arch
3924
3925
3926
3927
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003928{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3929echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3930if test "${ac_cv_path_GREP+set}" = set; then
3931 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00003932else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003933 # Extract the first word of "grep ggrep" to use in msg output
3934if test -z "$GREP"; then
3935set dummy grep ggrep; ac_prog_name=$2
3936if test "${ac_cv_path_GREP+set}" = set; then
3937 echo $ECHO_N "(cached) $ECHO_C" >&6
3938else
Reid Spencera773bd52006-08-04 18:18:08 +00003939 ac_path_GREP_found=false
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003940# Loop through the user's path and test for each of PROGNAME-LIST
3941as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Reid Spencera773bd52006-08-04 18:18:08 +00003942for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
Reid Spencer2bc7bd52004-11-29 12:29:58 +00003943do
3944 IFS=$as_save_IFS
3945 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003946 for ac_prog in grep ggrep; do
3947 for ac_exec_ext in '' $ac_executable_extensions; do
3948 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3949 { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3950 # Check for GNU ac_path_GREP and select it if it is found.
Reid Spencera773bd52006-08-04 18:18:08 +00003951 # Check for GNU $ac_path_GREP
3952case `"$ac_path_GREP" --version 2>&1` in
3953*GNU*)
3954 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3955*)
3956 ac_count=0
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003957 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
Reid Spencera773bd52006-08-04 18:18:08 +00003958 while :
3959 do
3960 cat "conftest.in" "conftest.in" >"conftest.tmp"
3961 mv "conftest.tmp" "conftest.in"
3962 cp "conftest.in" "conftest.nl"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003963 echo 'GREP' >> "conftest.nl"
Reid Spencera773bd52006-08-04 18:18:08 +00003964 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3965 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003966 ac_count=`expr $ac_count + 1`
Reid Spencera773bd52006-08-04 18:18:08 +00003967 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3968 # Best one so far, save it but keep looking for a better one
3969 ac_cv_path_GREP="$ac_path_GREP"
3970 ac_path_GREP_max=$ac_count
Reid Spencer2bc7bd52004-11-29 12:29:58 +00003971 fi
Reid Spencera773bd52006-08-04 18:18:08 +00003972 # 10*(2^10) chars as input seems more than enough
3973 test $ac_count -gt 10 && break
3974 done
3975 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3976esac
3977
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003978
3979 $ac_path_GREP_found && break 3
Reid Spencera773bd52006-08-04 18:18:08 +00003980 done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003981done
3982
3983done
Reid Spencera773bd52006-08-04 18:18:08 +00003984IFS=$as_save_IFS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00003985
3986
3987fi
3988
3989GREP="$ac_cv_path_GREP"
3990if test -z "$GREP"; then
3991 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3992echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3993 { (exit 1); exit 1; }; }
3994fi
3995
Reid Spencera773bd52006-08-04 18:18:08 +00003996else
3997 ac_cv_path_GREP=$GREP
3998fi
Reid Spencer2bc7bd52004-11-29 12:29:58 +00003999
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004000
Reid Spencera773bd52006-08-04 18:18:08 +00004001fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004002{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4003echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004004 GREP="$ac_cv_path_GREP"
4005
4006
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004007{ echo "$as_me:$LINENO: checking for egrep" >&5
4008echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
4009if test "${ac_cv_path_EGREP+set}" = set; then
4010 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004011else
4012 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4013 then ac_cv_path_EGREP="$GREP -E"
4014 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004015 # Extract the first word of "egrep" to use in msg output
4016if test -z "$EGREP"; then
4017set dummy egrep; ac_prog_name=$2
4018if test "${ac_cv_path_EGREP+set}" = set; then
4019 echo $ECHO_N "(cached) $ECHO_C" >&6
4020else
Reid Spencera773bd52006-08-04 18:18:08 +00004021 ac_path_EGREP_found=false
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004022# Loop through the user's path and test for each of PROGNAME-LIST
4023as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Reid Spencera773bd52006-08-04 18:18:08 +00004024for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4025do
4026 IFS=$as_save_IFS
4027 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004028 for ac_prog in egrep; do
4029 for ac_exec_ext in '' $ac_executable_extensions; do
4030 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4031 { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
4032 # Check for GNU ac_path_EGREP and select it if it is found.
Reid Spencera773bd52006-08-04 18:18:08 +00004033 # Check for GNU $ac_path_EGREP
4034case `"$ac_path_EGREP" --version 2>&1` in
4035*GNU*)
4036 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4037*)
4038 ac_count=0
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004039 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
Reid Spencera773bd52006-08-04 18:18:08 +00004040 while :
4041 do
4042 cat "conftest.in" "conftest.in" >"conftest.tmp"
4043 mv "conftest.tmp" "conftest.in"
4044 cp "conftest.in" "conftest.nl"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004045 echo 'EGREP' >> "conftest.nl"
Reid Spencera773bd52006-08-04 18:18:08 +00004046 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4047 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004048 ac_count=`expr $ac_count + 1`
Reid Spencera773bd52006-08-04 18:18:08 +00004049 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4050 # Best one so far, save it but keep looking for a better one
4051 ac_cv_path_EGREP="$ac_path_EGREP"
4052 ac_path_EGREP_max=$ac_count
4053 fi
4054 # 10*(2^10) chars as input seems more than enough
4055 test $ac_count -gt 10 && break
4056 done
4057 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4058esac
4059
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004060
4061 $ac_path_EGREP_found && break 3
Reid Spencera773bd52006-08-04 18:18:08 +00004062 done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004063done
4064
4065done
Reid Spencera773bd52006-08-04 18:18:08 +00004066IFS=$as_save_IFS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004067
4068
4069fi
4070
4071EGREP="$ac_cv_path_EGREP"
4072if test -z "$EGREP"; then
4073 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4074echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4075 { (exit 1); exit 1; }; }
4076fi
4077
Reid Spencera773bd52006-08-04 18:18:08 +00004078else
4079 ac_cv_path_EGREP=$EGREP
4080fi
4081
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004082
Reid Spencera773bd52006-08-04 18:18:08 +00004083 fi
4084fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004085{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4086echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004087 EGREP="$ac_cv_path_EGREP"
4088
4089
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004090{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4091echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4092if test "${ac_cv_header_stdc+set}" = set; then
4093 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +00004094else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004095 cat >conftest.$ac_ext <<_ACEOF
4096/* confdefs.h. */
4097_ACEOF
4098cat confdefs.h >>conftest.$ac_ext
4099cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00004100/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00004101#include <stdlib.h>
4102#include <stdarg.h>
4103#include <string.h>
4104#include <float.h>
4105
John Criswell0c38eaf2003-09-10 15:17:25 +00004106int
4107main ()
4108{
4109
4110 ;
4111 return 0;
4112}
John Criswell7a73b802003-06-30 21:59:07 +00004113_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004114rm -f conftest.$ac_objext
4115if { (ac_try="$ac_compile"
4116case "(($ac_try" in
4117 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4118 *) ac_try_echo=$ac_try;;
4119esac
4120eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4121 (eval "$ac_compile") 2>conftest.er1
4122 ac_status=$?
4123 grep -v '^ *+' conftest.er1 >conftest.err
4124 rm -f conftest.er1
4125 cat conftest.err >&5
4126 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4127 (exit $ac_status); } &&
4128 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4129 { (case "(($ac_try" in
4130 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4131 *) ac_try_echo=$ac_try;;
4132esac
4133eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4134 (eval "$ac_try") 2>&5
4135 ac_status=$?
4136 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4137 (exit $ac_status); }; } &&
4138 { ac_try='test -s conftest.$ac_objext'
4139 { (case "(($ac_try" in
4140 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4141 *) ac_try_echo=$ac_try;;
4142esac
4143eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4144 (eval "$ac_try") 2>&5
4145 ac_status=$?
4146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4147 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +00004148 ac_cv_header_stdc=yes
4149else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004150 echo "$as_me: failed program was:" >&5
4151sed 's/^/| /' conftest.$ac_ext >&5
4152
4153 ac_cv_header_stdc=no
John Criswell7a73b802003-06-30 21:59:07 +00004154fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004155
Reid Spencera773bd52006-08-04 18:18:08 +00004156rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +00004157
4158if test $ac_cv_header_stdc = yes; then
4159 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004160 cat >conftest.$ac_ext <<_ACEOF
4161/* confdefs.h. */
4162_ACEOF
4163cat confdefs.h >>conftest.$ac_ext
4164cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00004165/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00004166#include <string.h>
4167
4168_ACEOF
4169if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004170 $EGREP "memchr" >/dev/null 2>&1; then
4171 :
John Criswell7a73b802003-06-30 21:59:07 +00004172else
4173 ac_cv_header_stdc=no
4174fi
4175rm -f conftest*
4176
4177fi
4178
4179if test $ac_cv_header_stdc = yes; then
4180 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004181 cat >conftest.$ac_ext <<_ACEOF
4182/* confdefs.h. */
4183_ACEOF
4184cat confdefs.h >>conftest.$ac_ext
4185cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00004186/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00004187#include <stdlib.h>
4188
4189_ACEOF
4190if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004191 $EGREP "free" >/dev/null 2>&1; then
4192 :
John Criswell7a73b802003-06-30 21:59:07 +00004193else
4194 ac_cv_header_stdc=no
4195fi
4196rm -f conftest*
4197
4198fi
4199
4200if test $ac_cv_header_stdc = yes; then
4201 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004202 if test "$cross_compiling" = yes; then
John Criswell7a73b802003-06-30 21:59:07 +00004203 :
4204else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004205 cat >conftest.$ac_ext <<_ACEOF
4206/* confdefs.h. */
4207_ACEOF
4208cat confdefs.h >>conftest.$ac_ext
4209cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +00004210/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +00004211#include <ctype.h>
Reid Spencera773bd52006-08-04 18:18:08 +00004212#include <stdlib.h>
John Criswell7a73b802003-06-30 21:59:07 +00004213#if ((' ' & 0x0FF) == 0x020)
4214# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4215# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4216#else
John Criswell0c38eaf2003-09-10 15:17:25 +00004217# define ISLOWER(c) \
Reid Spencer2706f8c2004-09-19 23:53:36 +00004218 (('a' <= (c) && (c) <= 'i') \
4219 || ('j' <= (c) && (c) <= 'r') \
4220 || ('s' <= (c) && (c) <= 'z'))
John Criswell7a73b802003-06-30 21:59:07 +00004221# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4222#endif
4223
4224#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4225int
4226main ()
4227{
4228 int i;
4229 for (i = 0; i < 256; i++)
4230 if (XOR (islower (i), ISLOWER (i))
Reid Spencer2706f8c2004-09-19 23:53:36 +00004231 || toupper (i) != TOUPPER (i))
Reid Spencera773bd52006-08-04 18:18:08 +00004232 return 2;
4233 return 0;
John Criswell7a73b802003-06-30 21:59:07 +00004234}
4235_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004236rm -f conftest$ac_exeext
4237if { (ac_try="$ac_link"
4238case "(($ac_try" in
4239 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4240 *) ac_try_echo=$ac_try;;
4241esac
4242eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4243 (eval "$ac_link") 2>&5
4244 ac_status=$?
4245 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4246 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4247 { (case "(($ac_try" in
4248 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4249 *) ac_try_echo=$ac_try;;
4250esac
4251eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4252 (eval "$ac_try") 2>&5
4253 ac_status=$?
4254 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4255 (exit $ac_status); }; }; then
4256 :
John Criswell7a73b802003-06-30 21:59:07 +00004257else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004258 echo "$as_me: program exited with status $ac_status" >&5
4259echo "$as_me: failed program was:" >&5
4260sed 's/^/| /' conftest.$ac_ext >&5
4261
4262( exit $ac_status )
4263ac_cv_header_stdc=no
John Criswell7a73b802003-06-30 21:59:07 +00004264fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004265rm -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 +00004266fi
4267
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004268
John Criswell7a73b802003-06-30 21:59:07 +00004269fi
4270fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004271{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4272echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +00004273if test $ac_cv_header_stdc = yes; then
4274
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004275cat >>confdefs.h <<\_ACEOF
4276#define STDC_HEADERS 1
4277_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +00004278
4279fi
4280
Reid Spencera773bd52006-08-04 18:18:08 +00004281# On IRIX 5.3, sys/types and inttypes.h are conflicting.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004282
4283
4284
4285
4286
4287
4288
4289
4290
Reid Spencera773bd52006-08-04 18:18:08 +00004291for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4292 inttypes.h stdint.h unistd.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004293do
4294as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4295{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4296echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4297if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4298 echo $ECHO_N "(cached) $ECHO_C" >&6
4299else
4300 cat >conftest.$ac_ext <<_ACEOF
4301/* confdefs.h. */
4302_ACEOF
4303cat confdefs.h >>conftest.$ac_ext
4304cat >>conftest.$ac_ext <<_ACEOF
4305/* end confdefs.h. */
4306$ac_includes_default
4307
4308#include <$ac_header>
4309_ACEOF
4310rm -f conftest.$ac_objext
4311if { (ac_try="$ac_compile"
4312case "(($ac_try" in
4313 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4314 *) ac_try_echo=$ac_try;;
4315esac
4316eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4317 (eval "$ac_compile") 2>conftest.er1
4318 ac_status=$?
4319 grep -v '^ *+' conftest.er1 >conftest.err
4320 rm -f conftest.er1
4321 cat conftest.err >&5
4322 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4323 (exit $ac_status); } &&
4324 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4325 { (case "(($ac_try" in
4326 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4327 *) ac_try_echo=$ac_try;;
4328esac
4329eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4330 (eval "$ac_try") 2>&5
4331 ac_status=$?
4332 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4333 (exit $ac_status); }; } &&
4334 { ac_try='test -s conftest.$ac_objext'
4335 { (case "(($ac_try" in
4336 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4337 *) ac_try_echo=$ac_try;;
4338esac
4339eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4340 (eval "$ac_try") 2>&5
4341 ac_status=$?
4342 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4343 (exit $ac_status); }; }; then
4344 eval "$as_ac_Header=yes"
4345else
4346 echo "$as_me: failed program was:" >&5
4347sed 's/^/| /' conftest.$ac_ext >&5
4348
4349 eval "$as_ac_Header=no"
4350fi
4351
4352rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4353fi
4354ac_res=`eval echo '${'$as_ac_Header'}'`
4355 { echo "$as_me:$LINENO: result: $ac_res" >&5
4356echo "${ECHO_T}$ac_res" >&6; }
4357if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencera773bd52006-08-04 18:18:08 +00004358 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004359#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencera773bd52006-08-04 18:18:08 +00004360_ACEOF
4361
4362fi
4363
4364done
4365
4366
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004367{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
4368echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
4369if test "${ac_cv_c_bigendian+set}" = set; then
4370 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004371else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004372 # See if sys/param.h defines the BYTE_ORDER macro.
4373cat >conftest.$ac_ext <<_ACEOF
4374/* confdefs.h. */
Reid Spencera773bd52006-08-04 18:18:08 +00004375_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004376cat confdefs.h >>conftest.$ac_ext
4377cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00004378/* end confdefs.h. */
4379#include <sys/types.h>
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004380#include <sys/param.h>
Reid Spencera773bd52006-08-04 18:18:08 +00004381
4382int
4383main ()
4384{
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004385#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4386 bogus endian macros
4387#endif
Reid Spencera773bd52006-08-04 18:18:08 +00004388
4389 ;
4390 return 0;
4391}
4392_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004393rm -f conftest.$ac_objext
4394if { (ac_try="$ac_compile"
4395case "(($ac_try" in
4396 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4397 *) ac_try_echo=$ac_try;;
4398esac
4399eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4400 (eval "$ac_compile") 2>conftest.er1
4401 ac_status=$?
4402 grep -v '^ *+' conftest.er1 >conftest.err
4403 rm -f conftest.er1
4404 cat conftest.err >&5
4405 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4406 (exit $ac_status); } &&
4407 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4408 { (case "(($ac_try" in
4409 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4410 *) ac_try_echo=$ac_try;;
4411esac
4412eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4413 (eval "$ac_try") 2>&5
4414 ac_status=$?
4415 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4416 (exit $ac_status); }; } &&
4417 { ac_try='test -s conftest.$ac_objext'
4418 { (case "(($ac_try" in
4419 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4420 *) ac_try_echo=$ac_try;;
4421esac
4422eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4423 (eval "$ac_try") 2>&5
4424 ac_status=$?
4425 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4426 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004427 # It does; now see whether it defined to BIG_ENDIAN or not.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004428cat >conftest.$ac_ext <<_ACEOF
4429/* confdefs.h. */
4430_ACEOF
4431cat confdefs.h >>conftest.$ac_ext
4432cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00004433/* end confdefs.h. */
4434#include <sys/types.h>
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004435#include <sys/param.h>
Reid Spencera773bd52006-08-04 18:18:08 +00004436
4437int
4438main ()
4439{
4440#if BYTE_ORDER != BIG_ENDIAN
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004441 not big endian
4442#endif
Reid Spencera773bd52006-08-04 18:18:08 +00004443
4444 ;
4445 return 0;
4446}
4447_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004448rm -f conftest.$ac_objext
4449if { (ac_try="$ac_compile"
4450case "(($ac_try" in
4451 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4452 *) ac_try_echo=$ac_try;;
4453esac
4454eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4455 (eval "$ac_compile") 2>conftest.er1
4456 ac_status=$?
4457 grep -v '^ *+' conftest.er1 >conftest.err
4458 rm -f conftest.er1
4459 cat conftest.err >&5
4460 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4461 (exit $ac_status); } &&
4462 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4463 { (case "(($ac_try" in
4464 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4465 *) ac_try_echo=$ac_try;;
4466esac
4467eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4468 (eval "$ac_try") 2>&5
4469 ac_status=$?
4470 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4471 (exit $ac_status); }; } &&
4472 { ac_try='test -s conftest.$ac_objext'
4473 { (case "(($ac_try" in
4474 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4475 *) ac_try_echo=$ac_try;;
4476esac
4477eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4478 (eval "$ac_try") 2>&5
4479 ac_status=$?
4480 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4481 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004482 ac_cv_c_bigendian=yes
4483else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004484 echo "$as_me: failed program was:" >&5
4485sed 's/^/| /' conftest.$ac_ext >&5
Torok Edwin871384f2010-01-26 08:50:50 +00004486
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004487 ac_cv_c_bigendian=no
4488fi
4489
4490rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4491else
4492 echo "$as_me: failed program was:" >&5
4493sed 's/^/| /' conftest.$ac_ext >&5
4494
4495 # It does not; compile a test program.
4496if test "$cross_compiling" = yes; then
4497 # try to guess the endianness by grepping values into an object file
4498 ac_cv_c_bigendian=unknown
4499 cat >conftest.$ac_ext <<_ACEOF
4500/* confdefs.h. */
4501_ACEOF
4502cat confdefs.h >>conftest.$ac_ext
4503cat >>conftest.$ac_ext <<_ACEOF
4504/* end confdefs.h. */
4505short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4506short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4507void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
4508short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4509short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4510void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
Reid Spencera773bd52006-08-04 18:18:08 +00004511int
4512main ()
4513{
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004514 _ascii (); _ebcdic ();
Reid Spencera773bd52006-08-04 18:18:08 +00004515 ;
4516 return 0;
4517}
4518_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004519rm -f conftest.$ac_objext
4520if { (ac_try="$ac_compile"
4521case "(($ac_try" in
4522 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4523 *) ac_try_echo=$ac_try;;
4524esac
4525eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4526 (eval "$ac_compile") 2>conftest.er1
4527 ac_status=$?
4528 grep -v '^ *+' conftest.er1 >conftest.err
4529 rm -f conftest.er1
4530 cat conftest.err >&5
4531 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4532 (exit $ac_status); } &&
4533 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4534 { (case "(($ac_try" in
4535 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4536 *) ac_try_echo=$ac_try;;
4537esac
4538eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4539 (eval "$ac_try") 2>&5
4540 ac_status=$?
4541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4542 (exit $ac_status); }; } &&
4543 { ac_try='test -s conftest.$ac_objext'
4544 { (case "(($ac_try" in
4545 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4546 *) ac_try_echo=$ac_try;;
4547esac
4548eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4549 (eval "$ac_try") 2>&5
4550 ac_status=$?
4551 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4552 (exit $ac_status); }; }; then
4553 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
Reid Spencera773bd52006-08-04 18:18:08 +00004554 ac_cv_c_bigendian=yes
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004555fi
4556if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4557 if test "$ac_cv_c_bigendian" = unknown; then
4558 ac_cv_c_bigendian=no
4559 else
4560 # finding both strings is unlikely to happen, but who knows?
4561 ac_cv_c_bigendian=unknown
4562 fi
4563fi
Reid Spencera773bd52006-08-04 18:18:08 +00004564else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004565 echo "$as_me: failed program was:" >&5
4566sed 's/^/| /' conftest.$ac_ext >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004567
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004568
Torok Edwin871384f2010-01-26 08:50:50 +00004569fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004570
Reid Spencera773bd52006-08-04 18:18:08 +00004571rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4572else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004573 cat >conftest.$ac_ext <<_ACEOF
4574/* confdefs.h. */
4575_ACEOF
4576cat confdefs.h >>conftest.$ac_ext
4577cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00004578/* end confdefs.h. */
4579$ac_includes_default
4580int
4581main ()
4582{
4583
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004584 /* Are we little or big endian? From Harbison&Steele. */
4585 union
4586 {
4587 long int l;
4588 char c[sizeof (long int)];
4589 } u;
4590 u.l = 1;
4591 return u.c[sizeof (long int) - 1] == 1;
Reid Spencera773bd52006-08-04 18:18:08 +00004592
4593 ;
4594 return 0;
4595}
4596_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004597rm -f conftest$ac_exeext
4598if { (ac_try="$ac_link"
4599case "(($ac_try" in
4600 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4601 *) ac_try_echo=$ac_try;;
4602esac
4603eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4604 (eval "$ac_link") 2>&5
4605 ac_status=$?
4606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4607 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4608 { (case "(($ac_try" in
4609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4610 *) ac_try_echo=$ac_try;;
4611esac
4612eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4613 (eval "$ac_try") 2>&5
4614 ac_status=$?
4615 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4616 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004617 ac_cv_c_bigendian=no
4618else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004619 echo "$as_me: program exited with status $ac_status" >&5
4620echo "$as_me: failed program was:" >&5
4621sed 's/^/| /' conftest.$ac_ext >&5
4622
4623( exit $ac_status )
4624ac_cv_c_bigendian=yes
Reid Spencera773bd52006-08-04 18:18:08 +00004625fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004626rm -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 +00004627fi
4628
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004629
Reid Spencera773bd52006-08-04 18:18:08 +00004630fi
4631
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004632rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4633fi
4634{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
4635echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
4636case $ac_cv_c_bigendian in
4637 yes)
4638 ENDIAN=big
4639 ;;
4640 no)
4641 ENDIAN=little
4642 ;;
4643 *)
4644 { { echo "$as_me:$LINENO: error: unknown endianness
4645presetting ac_cv_c_bigendian=no (or yes) will help" >&5
4646echo "$as_me: error: unknown endianness
4647presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
4648 { (exit 1); exit 1; }; } ;;
4649esac
Reid Spencera773bd52006-08-04 18:18:08 +00004650
4651
4652if test "$cross_compiling" = yes; then
4653 LLVM_CROSS_COMPILING=1
4654
4655
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004656{ echo "$as_me:$LINENO: checking for executable suffix on build platform" >&5
4657echo $ECHO_N "checking for executable suffix on build platform... $ECHO_C" >&6; }
4658if test "${ac_cv_build_exeext+set}" = set; then
4659 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004660else
4661 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
4662 ac_cv_build_exeext=.exe
4663else
4664 ac_build_prefix=${build_alias}-
4665
4666 # Extract the first word of "${ac_build_prefix}gcc", so it can be a program name with args.
4667set dummy ${ac_build_prefix}gcc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004668{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4669echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4670if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4671 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004672else
4673 if test -n "$BUILD_CC"; then
4674 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4675else
4676as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4677for as_dir in $PATH
4678do
4679 IFS=$as_save_IFS
4680 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004681 for ac_exec_ext in '' $ac_executable_extensions; do
4682 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 +00004683 ac_cv_prog_BUILD_CC="${ac_build_prefix}gcc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004684 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004685 break 2
4686 fi
4687done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004688done
Reid Spencera773bd52006-08-04 18:18:08 +00004689IFS=$as_save_IFS
4690
4691fi
4692fi
4693BUILD_CC=$ac_cv_prog_BUILD_CC
4694if test -n "$BUILD_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004695 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4696echo "${ECHO_T}$BUILD_CC" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004697else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004698 { echo "$as_me:$LINENO: result: no" >&5
4699echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004700fi
4701
4702
4703 if test -z "$BUILD_CC"; then
4704 # Extract the first word of "gcc", so it can be a program name with args.
4705set dummy gcc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004706{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4707echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4708if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4709 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004710else
4711 if test -n "$BUILD_CC"; then
4712 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4713else
4714as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4715for as_dir in $PATH
4716do
4717 IFS=$as_save_IFS
4718 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004719 for ac_exec_ext in '' $ac_executable_extensions; do
4720 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 +00004721 ac_cv_prog_BUILD_CC="gcc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004722 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004723 break 2
4724 fi
4725done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004726done
Reid Spencera773bd52006-08-04 18:18:08 +00004727IFS=$as_save_IFS
4728
4729fi
4730fi
4731BUILD_CC=$ac_cv_prog_BUILD_CC
4732if test -n "$BUILD_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004733 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4734echo "${ECHO_T}$BUILD_CC" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004735else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004736 { echo "$as_me:$LINENO: result: no" >&5
4737echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004738fi
4739
4740
4741 if test -z "$BUILD_CC"; then
4742 # Extract the first word of "cc", so it can be a program name with args.
4743set dummy cc; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004744{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4745echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4746if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4747 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00004748else
4749 if test -n "$BUILD_CC"; then
4750 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4751else
4752 ac_prog_rejected=no
4753as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4754for as_dir in $PATH
4755do
4756 IFS=$as_save_IFS
4757 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004758 for ac_exec_ext in '' $ac_executable_extensions; do
4759 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 +00004760 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4761 ac_prog_rejected=yes
4762 continue
4763 fi
4764 ac_cv_prog_BUILD_CC="cc"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004765 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004766 break 2
4767 fi
4768done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004769done
Reid Spencera773bd52006-08-04 18:18:08 +00004770IFS=$as_save_IFS
4771
4772if test $ac_prog_rejected = yes; then
4773 # We found a bogon in the path, so make sure we never use it.
4774 set dummy $ac_cv_prog_BUILD_CC
4775 shift
4776 if test $# != 0; then
4777 # We chose a different compiler from the bogus one.
4778 # However, it has the same basename, so the bogon will be chosen
4779 # first if we set BUILD_CC to just the basename; use the full file name.
4780 shift
4781 ac_cv_prog_BUILD_CC="$as_dir/$ac_word${1+' '}$@"
4782 fi
4783fi
4784fi
4785fi
4786BUILD_CC=$ac_cv_prog_BUILD_CC
4787if test -n "$BUILD_CC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004788 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
4789echo "${ECHO_T}$BUILD_CC" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004790else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004791 { echo "$as_me:$LINENO: result: no" >&5
4792echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004793fi
4794
4795
4796 fi
4797 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004798 test -z "$BUILD_CC" && { { echo "$as_me:$LINENO: error: no acceptable cc found in \$PATH" >&5
4799echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
4800 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00004801 ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
4802 rm -f conftest*
4803 echo 'int main () { return 0; }' > conftest.$ac_ext
4804 ac_cv_build_exeext=
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004805 if { (eval echo "$as_me:$LINENO: \"$ac_build_link\"") >&5
Reid Spencera773bd52006-08-04 18:18:08 +00004806 (eval $ac_build_link) 2>&5
4807 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004808 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4809 (exit $ac_status); }; then
Reid Spencera773bd52006-08-04 18:18:08 +00004810 for file in conftest.*; do
4811 case $file in
Jim Grosbach0eecd892008-09-26 17:27:58 +00004812 *.c | *.o | *.obj | *.dSYM) ;;
Reid Spencera773bd52006-08-04 18:18:08 +00004813 *) ac_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
4814 esac
4815 done
4816 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004817 { { echo "$as_me:$LINENO: error: installation or configuration problem: compiler cannot create executables." >&5
4818echo "$as_me: error: installation or configuration problem: compiler cannot create executables." >&2;}
4819 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00004820 fi
4821 rm -f conftest*
4822 test x"${ac_cv_build_exeext}" = x && ac_cv_build_exeext=blank
4823fi
4824fi
4825
4826BUILD_EXEEXT=""
4827test x"${ac_cv_build_exeext}" != xblank && BUILD_EXEEXT=${ac_cv_build_exeext}
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004828{ echo "$as_me:$LINENO: result: ${ac_cv_build_exeext}" >&5
4829echo "${ECHO_T}${ac_cv_build_exeext}" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00004830ac_build_exeext=$BUILD_EXEEXT
4831
Jim Grosbach673612e2008-10-02 22:56:44 +00004832 ac_build_prefix=${build_alias}-
4833 # Extract the first word of "${ac_build_prefix}g++", so it can be a program name with args.
4834set dummy ${ac_build_prefix}g++; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004835{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4836echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4837if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4838 echo $ECHO_N "(cached) $ECHO_C" >&6
Jim Grosbach673612e2008-10-02 22:56:44 +00004839else
4840 if test -n "$BUILD_CXX"; then
4841 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4842else
4843as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4844for as_dir in $PATH
4845do
4846 IFS=$as_save_IFS
4847 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004848 for ac_exec_ext in '' $ac_executable_extensions; do
4849 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 +00004850 ac_cv_prog_BUILD_CXX="${ac_build_prefix}g++"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004851 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Jim Grosbach673612e2008-10-02 22:56:44 +00004852 break 2
4853 fi
4854done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004855done
Jim Grosbach673612e2008-10-02 22:56:44 +00004856IFS=$as_save_IFS
4857
4858fi
4859fi
4860BUILD_CXX=$ac_cv_prog_BUILD_CXX
4861if test -n "$BUILD_CXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004862 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4863echo "${ECHO_T}$BUILD_CXX" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004864else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004865 { echo "$as_me:$LINENO: result: no" >&5
4866echo "${ECHO_T}no" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004867fi
4868
4869
4870 if test -z "$BUILD_CXX"; then
4871 # Extract the first word of "g++", so it can be a program name with args.
4872set dummy g++; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004873{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4874echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4875if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4876 echo $ECHO_N "(cached) $ECHO_C" >&6
Jim Grosbach673612e2008-10-02 22:56:44 +00004877else
4878 if test -n "$BUILD_CXX"; then
4879 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4880else
4881as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4882for as_dir in $PATH
4883do
4884 IFS=$as_save_IFS
4885 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004886 for ac_exec_ext in '' $ac_executable_extensions; do
4887 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 +00004888 ac_cv_prog_BUILD_CXX="g++"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004889 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Jim Grosbach673612e2008-10-02 22:56:44 +00004890 break 2
4891 fi
4892done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004893done
Jim Grosbach673612e2008-10-02 22:56:44 +00004894IFS=$as_save_IFS
4895
4896fi
4897fi
4898BUILD_CXX=$ac_cv_prog_BUILD_CXX
4899if test -n "$BUILD_CXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004900 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4901echo "${ECHO_T}$BUILD_CXX" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004902else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004903 { echo "$as_me:$LINENO: result: no" >&5
4904echo "${ECHO_T}no" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004905fi
4906
4907
4908 if test -z "$BUILD_CXX"; then
4909 # Extract the first word of "c++", so it can be a program name with args.
4910set dummy c++; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004911{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4912echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4913if test "${ac_cv_prog_BUILD_CXX+set}" = set; then
4914 echo $ECHO_N "(cached) $ECHO_C" >&6
Jim Grosbach673612e2008-10-02 22:56:44 +00004915else
4916 if test -n "$BUILD_CXX"; then
4917 ac_cv_prog_BUILD_CXX="$BUILD_CXX" # Let the user override the test.
4918else
4919 ac_prog_rejected=no
4920as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4921for as_dir in $PATH
4922do
4923 IFS=$as_save_IFS
4924 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004925 for ac_exec_ext in '' $ac_executable_extensions; do
4926 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 +00004927 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/c++"; then
4928 ac_prog_rejected=yes
4929 continue
4930 fi
4931 ac_cv_prog_BUILD_CXX="c++"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004932 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Jim Grosbach673612e2008-10-02 22:56:44 +00004933 break 2
4934 fi
4935done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004936done
Jim Grosbach673612e2008-10-02 22:56:44 +00004937IFS=$as_save_IFS
4938
4939if test $ac_prog_rejected = yes; then
4940 # We found a bogon in the path, so make sure we never use it.
4941 set dummy $ac_cv_prog_BUILD_CXX
4942 shift
4943 if test $# != 0; then
4944 # We chose a different compiler from the bogus one.
4945 # However, it has the same basename, so the bogon will be chosen
4946 # first if we set BUILD_CXX to just the basename; use the full file name.
4947 shift
4948 ac_cv_prog_BUILD_CXX="$as_dir/$ac_word${1+' '}$@"
4949 fi
4950fi
4951fi
4952fi
4953BUILD_CXX=$ac_cv_prog_BUILD_CXX
4954if test -n "$BUILD_CXX"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004955 { echo "$as_me:$LINENO: result: $BUILD_CXX" >&5
4956echo "${ECHO_T}$BUILD_CXX" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004957else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00004958 { echo "$as_me:$LINENO: result: no" >&5
4959echo "${ECHO_T}no" >&6; }
Jim Grosbach673612e2008-10-02 22:56:44 +00004960fi
4961
4962
4963 fi
4964 fi
Reid Spencera773bd52006-08-04 18:18:08 +00004965else
4966 LLVM_CROSS_COMPILING=0
4967
4968fi
4969
Dan Gohman56fb5f92010-08-04 16:25:01 +00004970if test -d ".svn" -o -d "${srcdir}/.svn" -o -d ".git" -o -d "${srcdir}/.git"; then
Reid Spencera773bd52006-08-04 18:18:08 +00004971 cvsbuild="yes"
4972 optimize="no"
4973 CVSBUILD=CVSBUILD=1
4974
4975else
4976 cvsbuild="no"
4977 optimize="yes"
4978fi
4979
4980
Eric Christopherbee515f2011-11-11 22:51:42 +00004981# Check whether --enable-libcpp was given.
4982if test "${enable_libcpp+set}" = set; then
4983 enableval=$enable_libcpp;
4984else
4985 enableval=default
4986fi
4987
4988case "$enableval" in
4989 yes) ENABLE_LIBCPP=1
4990 ;;
4991 no) ENABLE_LIBCPP=0
4992 ;;
4993 default) ENABLE_LIBCPP=0
4994;;
4995 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&5
4996echo "$as_me: error: Invalid setting for --enable-libcpp. Use \"yes\" or \"no\"" >&2;}
4997 { (exit 1); exit 1; }; } ;;
4998esac
4999
Reid Spencera773bd52006-08-04 18:18:08 +00005000# Check whether --enable-optimized was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005001if test "${enable_optimized+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005002 enableval=$enable_optimized;
5003else
5004 enableval=$optimize
5005fi
5006
5007if test ${enableval} = "no" ; then
5008 ENABLE_OPTIMIZED=
5009
5010else
5011 ENABLE_OPTIMIZED=ENABLE_OPTIMIZED=1
5012
5013fi
5014
David Greene2a5a12c2009-04-17 14:50:39 +00005015# Check whether --enable-profiling was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005016if test "${enable_profiling+set}" = set; then
David Greene2a5a12c2009-04-17 14:50:39 +00005017 enableval=$enable_profiling;
5018else
5019 enableval="no"
5020fi
5021
5022if test ${enableval} = "no" ; then
5023 ENABLE_PROFILING=
5024
5025else
5026 ENABLE_PROFILING=ENABLE_PROFILING=1
5027
5028fi
5029
Reid Spencera773bd52006-08-04 18:18:08 +00005030# Check whether --enable-assertions was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005031if test "${enable_assertions+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005032 enableval=$enable_assertions;
5033else
5034 enableval="yes"
5035fi
5036
5037if test ${enableval} = "yes" ; then
5038 DISABLE_ASSERTIONS=
5039
5040else
5041 DISABLE_ASSERTIONS=DISABLE_ASSERTIONS=1
5042
5043fi
5044
David Greenea696d242007-06-28 19:36:08 +00005045# Check whether --enable-expensive-checks was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005046if test "${enable_expensive_checks+set}" = set; then
David Greenea696d242007-06-28 19:36:08 +00005047 enableval=$enable_expensive_checks;
5048else
5049 enableval="no"
5050fi
5051
5052if test ${enableval} = "yes" ; then
5053 ENABLE_EXPENSIVE_CHECKS=ENABLE_EXPENSIVE_CHECKS=1
5054
5055 EXPENSIVE_CHECKS=yes
5056
5057else
5058 ENABLE_EXPENSIVE_CHECKS=
5059
5060 EXPENSIVE_CHECKS=no
5061
5062fi
5063
Reid Spencer8b2e1412006-11-17 03:32:33 +00005064# Check whether --enable-debug-runtime was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005065if test "${enable_debug_runtime+set}" = set; then
Reid Spencer8b2e1412006-11-17 03:32:33 +00005066 enableval=$enable_debug_runtime;
5067else
5068 enableval=no
5069fi
5070
5071if test ${enableval} = "no" ; then
5072 DEBUG_RUNTIME=
5073
5074else
5075 DEBUG_RUNTIME=DEBUG_RUNTIME=1
5076
5077fi
5078
Jeffrey Yasskin7fd82e52009-09-27 17:47:29 +00005079# Check whether --enable-debug-symbols was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005080if test "${enable_debug_symbols+set}" = set; then
Jeffrey Yasskin7fd82e52009-09-27 17:47:29 +00005081 enableval=$enable_debug_symbols;
5082else
5083 enableval=no
5084fi
5085
5086if test ${enableval} = "no" ; then
5087 DEBUG_SYMBOLS=
5088
5089else
5090 DEBUG_SYMBOLS=DEBUG_SYMBOLS=1
5091
5092fi
5093
Reid Spencera773bd52006-08-04 18:18:08 +00005094# Check whether --enable-jit was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005095if test "${enable_jit+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005096 enableval=$enable_jit;
5097else
5098 enableval=default
5099fi
5100
5101if test ${enableval} = "no"
5102then
5103 JIT=
5104
5105else
5106 case "$llvm_cv_target_arch" in
Shantonu Sen7e836972009-08-11 13:39:52 +00005107 x86) TARGET_HAS_JIT=1
Reid Spencera773bd52006-08-04 18:18:08 +00005108 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005109 Sparc) TARGET_HAS_JIT=0
Reid Spencera773bd52006-08-04 18:18:08 +00005110 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005111 PowerPC) TARGET_HAS_JIT=1
Reid Spencera773bd52006-08-04 18:18:08 +00005112 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005113 x86_64) TARGET_HAS_JIT=1
Reid Spencera773bd52006-08-04 18:18:08 +00005114 ;;
Eric Christopher030e5a02009-09-14 16:38:49 +00005115 ARM) TARGET_HAS_JIT=1
Reid Spencer9b5b1822007-01-21 06:32:59 +00005116 ;;
Bruno Cardoso Lopesdca6cdd2011-07-21 16:28:51 +00005117 Mips) TARGET_HAS_JIT=1
Tanya Lattnerdde567f2007-08-29 16:38:16 +00005118 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005119 XCore) TARGET_HAS_JIT=0
Richard Osborneb25baef2008-11-07 10:59:00 +00005120 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005121 MSP430) TARGET_HAS_JIT=0
Anton Korobeynikov2c4718b2009-05-03 13:42:23 +00005122 ;;
Tony Linthicumb4b54152011-12-12 21:14:40 +00005123 Hexagon) TARGET_HAS_JIT=0
5124 ;;
Wesley Pecka70f28c2010-02-23 19:15:24 +00005125 MBlaze) TARGET_HAS_JIT=0
5126 ;;
Nick Lewyckyde2e4ac2010-09-07 18:14:42 +00005127 PTX) TARGET_HAS_JIT=0
5128 ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005129 *) TARGET_HAS_JIT=0
Reid Spencera773bd52006-08-04 18:18:08 +00005130 ;;
5131 esac
5132fi
5133
Rafael Espindola9d9ae9f2010-11-12 19:24:06 +00005134# Check whether --enable-docs was given.
5135if test "${enable_docs+set}" = set; then
5136 enableval=$enable_docs;
5137else
5138 enableval=default
5139fi
5140
5141case "$enableval" in
5142 yes) ENABLE_DOCS=1
5143 ;;
5144 no) ENABLE_DOCS=0
5145 ;;
5146 default) ENABLE_DOCS=1
5147 ;;
5148 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&5
5149echo "$as_me: error: Invalid setting for --enable-docs. Use \"yes\" or \"no\"" >&2;}
5150 { (exit 1); exit 1; }; } ;;
5151esac
5152
Reid Spencera773bd52006-08-04 18:18:08 +00005153# Check whether --enable-doxygen was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005154if test "${enable_doxygen+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005155 enableval=$enable_doxygen;
5156else
5157 enableval=default
5158fi
5159
5160case "$enableval" in
5161 yes) ENABLE_DOXYGEN=1
5162 ;;
5163 no) ENABLE_DOXYGEN=0
5164 ;;
5165 default) ENABLE_DOXYGEN=0
5166 ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005167 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&5
5168echo "$as_me: error: Invalid setting for --enable-doxygen. Use \"yes\" or \"no\"" >&2;}
5169 { (exit 1); exit 1; }; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00005170esac
5171
5172# Check whether --enable-threads was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005173if test "${enable_threads+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005174 enableval=$enable_threads;
5175else
Reid Spencer65c5d752006-11-05 17:08:18 +00005176 enableval=default
Reid Spencera773bd52006-08-04 18:18:08 +00005177fi
5178
5179case "$enableval" in
NAKAMURA Takumic73f3d12011-11-28 01:07:19 +00005180 yes) LLVM_ENABLE_THREADS=1
Reid Spencera773bd52006-08-04 18:18:08 +00005181 ;;
NAKAMURA Takumic73f3d12011-11-28 01:07:19 +00005182 no) LLVM_ENABLE_THREADS=0
Reid Spencera773bd52006-08-04 18:18:08 +00005183 ;;
NAKAMURA Takumic73f3d12011-11-28 01:07:19 +00005184 default) LLVM_ENABLE_THREADS=1
Reid Spencer65c5d752006-11-05 17:08:18 +00005185 ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005186 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&5
5187echo "$as_me: error: Invalid setting for --enable-threads. Use \"yes\" or \"no\"" >&2;}
5188 { (exit 1); exit 1; }; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00005189esac
5190
Owen Andersona8603702009-05-19 22:18:56 +00005191cat >>confdefs.h <<_ACEOF
NAKAMURA Takumic73f3d12011-11-28 01:07:19 +00005192#define LLVM_ENABLE_THREADS $LLVM_ENABLE_THREADS
Owen Andersona8603702009-05-19 22:18:56 +00005193_ACEOF
5194
5195
NAKAMURA Takumi0dc84392010-12-29 03:59:03 +00005196# Check whether --enable-pthreads was given.
5197if test "${enable_pthreads+set}" = set; then
5198 enableval=$enable_pthreads;
5199else
5200 enableval=default
5201fi
5202
5203case "$enableval" in
5204 yes) ENABLE_PTHREADS=1
5205 ;;
5206 no) ENABLE_PTHREADS=0
5207 ;;
5208 default) ENABLE_PTHREADS=1
5209 ;;
5210 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&5
5211echo "$as_me: error: Invalid setting for --enable-pthreads. Use \"yes\" or \"no\"" >&2;}
5212 { (exit 1); exit 1; }; } ;;
5213esac
5214
Reid Spencer89b0d992006-12-16 22:07:52 +00005215# Check whether --enable-pic was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005216if test "${enable_pic+set}" = set; then
Reid Spencer89b0d992006-12-16 22:07:52 +00005217 enableval=$enable_pic;
5218else
5219 enableval=default
5220fi
5221
5222case "$enableval" in
5223 yes) ENABLE_PIC=1
5224 ;;
5225 no) ENABLE_PIC=0
5226 ;;
Nick Lewycky5d249572009-02-19 06:18:56 +00005227 default) ENABLE_PIC=1
Reid Spencer89b0d992006-12-16 22:07:52 +00005228 ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005229 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&5
5230echo "$as_me: error: Invalid setting for --enable-pic. Use \"yes\" or \"no\"" >&2;}
5231 { (exit 1); exit 1; }; } ;;
Reid Spencer89b0d992006-12-16 22:07:52 +00005232esac
5233
5234cat >>confdefs.h <<_ACEOF
5235#define ENABLE_PIC $ENABLE_PIC
5236_ACEOF
5237
5238
Jeffrey Yasskinc9017192010-02-25 06:34:33 +00005239# Check whether --enable-shared was given.
5240if test "${enable_shared+set}" = set; then
5241 enableval=$enable_shared;
5242else
5243 enableval=default
5244fi
5245
5246case "$enableval" in
5247 yes) ENABLE_SHARED=1
5248 ;;
5249 no) ENABLE_SHARED=0
5250 ;;
5251 default) ENABLE_SHARED=0
5252 ;;
5253 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&5
5254echo "$as_me: error: Invalid setting for --enable-shared. Use \"yes\" or \"no\"" >&2;}
5255 { (exit 1); exit 1; }; } ;;
5256esac
5257
NAKAMURA Takumi8eac8862010-12-29 03:59:14 +00005258# Check whether --enable-embed-stdcxx was given.
5259if test "${enable_embed_stdcxx+set}" = set; then
5260 enableval=$enable_embed_stdcxx;
5261else
5262 enableval=default
5263fi
5264
5265case "$enableval" in
5266 yes) ENABLE_EMBED_STDCXX=1
5267 ;;
5268 no) ENABLE_EMBED_STDCXX=0
5269 ;;
NAKAMURA Takumie9d3c1c2011-10-13 18:04:52 +00005270 default) ENABLE_EMBED_STDCXX=0
NAKAMURA Takumi8eac8862010-12-29 03:59:14 +00005271 ;;
5272 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&5
5273echo "$as_me: error: Invalid setting for --enable-embed-stdcxx. Use \"yes\" or \"no\"" >&2;}
5274 { (exit 1); exit 1; }; } ;;
5275esac
5276
Daniel Dunbardd464df2010-05-10 20:11:56 +00005277# Check whether --enable-timestamps was given.
5278if test "${enable_timestamps+set}" = set; then
5279 enableval=$enable_timestamps;
5280else
5281 enableval=default
5282fi
5283
5284case "$enableval" in
5285 yes) ENABLE_TIMESTAMPS=1
5286 ;;
5287 no) ENABLE_TIMESTAMPS=0
5288 ;;
5289 default) ENABLE_TIMESTAMPS=1
5290 ;;
5291 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&5
5292echo "$as_me: error: Invalid setting for --enable-timestamps. Use \"yes\" or \"no\"" >&2;}
5293 { (exit 1); exit 1; }; } ;;
5294esac
5295
5296cat >>confdefs.h <<_ACEOF
5297#define ENABLE_TIMESTAMPS $ENABLE_TIMESTAMPS
5298_ACEOF
5299
5300
Reid Spencera773bd52006-08-04 18:18:08 +00005301TARGETS_TO_BUILD=""
5302# Check whether --enable-targets was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005303if test "${enable_targets+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005304 enableval=$enable_targets;
5305else
5306 enableval=all
5307fi
5308
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005309if test "$enableval" = host-only ; then
5310 enableval=host
5311fi
Reid Spencera773bd52006-08-04 18:18:08 +00005312case "$enableval" in
Eric Christophera443e5b2012-03-23 05:50:46 +00005313 all) TARGETS_TO_BUILD="X86 Sparc PowerPC ARM Mips CellSPU XCore MSP430 CppBackend MBlaze PTX Hexagon" ;;
Reid Spencera773bd52006-08-04 18:18:08 +00005314 *)for a_target in `echo $enableval|sed -e 's/,/ /g' ` ; do
5315 case "$a_target" in
Shantonu Sen7e836972009-08-11 13:39:52 +00005316 x86) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5317 x86_64) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5318 sparc) TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5319 powerpc) TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005320 arm) TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5321 mips) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
Rafael Espindola97fb69b2011-12-28 17:08:00 +00005322 mipsel) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005323 spu) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005324 xcore) TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5325 msp430) TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
Shantonu Sen7e836972009-08-11 13:39:52 +00005326 cpp) TARGETS_TO_BUILD="CppBackend $TARGETS_TO_BUILD" ;;
Tony Linthicumb4b54152011-12-12 21:14:40 +00005327 hexagon) TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
Wesley Pecka70f28c2010-02-23 19:15:24 +00005328 mblaze) TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
Nick Lewyckyde2e4ac2010-09-07 18:14:42 +00005329 ptx) TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005330 host) case "$llvm_cv_target_arch" in
5331 x86) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5332 x86_64) TARGETS_TO_BUILD="X86 $TARGETS_TO_BUILD" ;;
5333 Sparc) TARGETS_TO_BUILD="Sparc $TARGETS_TO_BUILD" ;;
5334 PowerPC) TARGETS_TO_BUILD="PowerPC $TARGETS_TO_BUILD" ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005335 ARM) TARGETS_TO_BUILD="ARM $TARGETS_TO_BUILD" ;;
5336 Mips) TARGETS_TO_BUILD="Mips $TARGETS_TO_BUILD" ;;
Wesley Pecka70f28c2010-02-23 19:15:24 +00005337 MBlaze) TARGETS_TO_BUILD="MBlaze $TARGETS_TO_BUILD" ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005338 CellSPU|SPU) TARGETS_TO_BUILD="CellSPU $TARGETS_TO_BUILD" ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005339 XCore) TARGETS_TO_BUILD="XCore $TARGETS_TO_BUILD" ;;
5340 MSP430) TARGETS_TO_BUILD="MSP430 $TARGETS_TO_BUILD" ;;
Tony Linthicumb4b54152011-12-12 21:14:40 +00005341 Hexagon) TARGETS_TO_BUILD="Hexagon $TARGETS_TO_BUILD" ;;
Nick Lewyckyde2e4ac2010-09-07 18:14:42 +00005342 PTX) TARGETS_TO_BUILD="PTX $TARGETS_TO_BUILD" ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005343 *) { { echo "$as_me:$LINENO: error: Can not set target to build" >&5
5344echo "$as_me: error: Can not set target to build" >&2;}
5345 { (exit 1); exit 1; }; } ;;
Jeffrey Yasskine04701a2009-09-23 17:05:42 +00005346 esac ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005347 *) { { echo "$as_me:$LINENO: error: Unrecognized target $a_target" >&5
5348echo "$as_me: error: Unrecognized target $a_target" >&2;}
5349 { (exit 1); exit 1; }; } ;;
Reid Spencera773bd52006-08-04 18:18:08 +00005350 esac
5351 done
5352 ;;
5353esac
Reid Spencera773bd52006-08-04 18:18:08 +00005354TARGETS_TO_BUILD=$TARGETS_TO_BUILD
5355
5356
Douglas Gregor0711c302009-06-17 00:43:20 +00005357for a_target in $TARGETS_TO_BUILD; do
5358 if test "$a_target" = "$LLVM_NATIVE_ARCH"; then
5359
5360cat >>confdefs.h <<_ACEOF
Eric Christopher753f3262010-08-30 18:34:48 +00005361#define LLVM_NATIVE_ARCH $LLVM_NATIVE_ARCH
5362_ACEOF
5363
5364 LLVM_NATIVE_TARGET="LLVMInitialize${LLVM_NATIVE_ARCH}Target"
5365 LLVM_NATIVE_TARGETINFO="LLVMInitialize${LLVM_NATIVE_ARCH}TargetInfo"
Evan Chenge78085a2011-07-22 21:58:54 +00005366 LLVM_NATIVE_TARGETMC="LLVMInitialize${LLVM_NATIVE_ARCH}TargetMC"
Eric Christopher753f3262010-08-30 18:34:48 +00005367 LLVM_NATIVE_ASMPRINTER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter"
Jan Sjödin6e70cc12011-03-14 22:12:35 +00005368 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
5369 LLVM_NATIVE_ASMPARSER="LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser"
5370 fi
Eric Christopherc4b22712012-03-26 21:56:56 +00005371 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5372 LLVM_NATIVE_DISASSEMBLER="LLVMInitialize${LLVM_NATIVE_ARCH}Disassembler"
5373 fi
Eric Christopher753f3262010-08-30 18:34:48 +00005374
5375cat >>confdefs.h <<_ACEOF
5376#define LLVM_NATIVE_TARGET $LLVM_NATIVE_TARGET
Daniel Dunbarb1247c32010-08-03 14:26:17 +00005377_ACEOF
5378
5379
5380cat >>confdefs.h <<_ACEOF
Eric Christopher753f3262010-08-30 18:34:48 +00005381#define LLVM_NATIVE_TARGETINFO $LLVM_NATIVE_TARGETINFO
5382_ACEOF
5383
5384
5385cat >>confdefs.h <<_ACEOF
Evan Chenge78085a2011-07-22 21:58:54 +00005386#define LLVM_NATIVE_TARGETMC $LLVM_NATIVE_TARGETMC
Evan Cheng43966132011-07-19 06:37:02 +00005387_ACEOF
5388
5389
5390cat >>confdefs.h <<_ACEOF
Eric Christopher753f3262010-08-30 18:34:48 +00005391#define LLVM_NATIVE_ASMPRINTER $LLVM_NATIVE_ASMPRINTER
Douglas Gregor0711c302009-06-17 00:43:20 +00005392_ACEOF
5393
Jan Sjödin6e70cc12011-03-14 22:12:35 +00005394 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/Makefile ; then
Jan Sjödindd54ffd2011-03-09 17:25:46 +00005395
5396cat >>confdefs.h <<_ACEOF
5397#define LLVM_NATIVE_ASMPARSER $LLVM_NATIVE_ASMPARSER
5398_ACEOF
5399
Jan Sjödin6e70cc12011-03-14 22:12:35 +00005400 fi
Eric Christopherc4b22712012-03-26 21:56:56 +00005401 if test -f ${srcdir}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/Makefile ; then
5402
5403cat >>confdefs.h <<_ACEOF
5404#define LLVM_NATIVE_DISASSEMBLER $LLVM_NATIVE_DISASSEMBLER
5405_ACEOF
5406
5407 fi
Douglas Gregor0711c302009-06-17 00:43:20 +00005408 fi
5409done
5410
Douglas Gregor1555a232009-06-16 20:12:29 +00005411LLVM_ENUM_TARGETS=""
5412LLVM_ENUM_ASM_PRINTERS=""
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +00005413LLVM_ENUM_ASM_PARSERS=""
Daniel Dunbar4fc760e2009-11-25 04:37:28 +00005414LLVM_ENUM_DISASSEMBLERS=""
Douglas Gregor1555a232009-06-16 20:12:29 +00005415for target_to_build in $TARGETS_TO_BUILD; do
5416 LLVM_ENUM_TARGETS="LLVM_TARGET($target_to_build) $LLVM_ENUM_TARGETS"
Chris Lattnere15f2e12010-11-14 19:10:47 +00005417 if test -f ${srcdir}/lib/Target/${target_to_build}/*AsmPrinter.cpp ; then
Jim Grosbach7ac16092010-10-01 22:39:28 +00005418 LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
5419 fi
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +00005420 if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
5421 LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
5422 fi
Daniel Dunbar4fc760e2009-11-25 04:37:28 +00005423 if test -f ${srcdir}/lib/Target/${target_to_build}/Disassembler/Makefile ; then
5424 LLVM_ENUM_DISASSEMBLERS="LLVM_DISASSEMBLER($target_to_build) $LLVM_ENUM_DISASSEMBLERS";
5425 fi
Douglas Gregor1555a232009-06-16 20:12:29 +00005426done
5427
5428
5429
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +00005430
Daniel Dunbar4fc760e2009-11-25 04:37:28 +00005431
Reid Spencera773bd52006-08-04 18:18:08 +00005432
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005433# Check whether --with-optimize-option was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005434if test "${with_optimize_option+set}" = set; then
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005435 withval=$with_optimize_option;
5436else
5437 withval=default
5438fi
5439
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005440{ echo "$as_me:$LINENO: checking optimization flags" >&5
5441echo $ECHO_N "checking optimization flags... $ECHO_C" >&6; }
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005442case "$withval" in
5443 default)
5444 case "$llvm_cv_os_type" in
Daniel Dunbarf9138782010-04-30 17:12:26 +00005445 FreeBSD) optimize_option=-O2 ;;
Daniel Dunbar195d2de2010-04-10 18:56:24 +00005446 MingW) optimize_option=-O2 ;;
5447 *) optimize_option=-O3 ;;
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005448 esac ;;
5449 *) optimize_option="$withval" ;;
5450esac
5451OPTIMIZE_OPTION=$optimize_option
5452
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005453{ echo "$as_me:$LINENO: result: $optimize_option" >&5
5454echo "${ECHO_T}$optimize_option" >&6; }
Daniel Dunbar1fce9482009-11-04 04:32:50 +00005455
5456
Reid Spencera773bd52006-08-04 18:18:08 +00005457# Check whether --with-extra-options was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005458if test "${with_extra_options+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00005459 withval=$with_extra_options;
5460else
5461 withval=default
5462fi
5463
5464case "$withval" in
5465 default) EXTRA_OPTIONS= ;;
5466 *) EXTRA_OPTIONS=$withval ;;
5467esac
5468EXTRA_OPTIONS=$EXTRA_OPTIONS
5469
5470
Daniel Dunbared344d22011-06-16 22:30:41 +00005471
5472# Check whether --with-extra-ld-options was given.
5473if test "${with_extra_ld_options+set}" = set; then
5474 withval=$with_extra_ld_options;
5475else
5476 withval=default
5477fi
5478
5479case "$withval" in
5480 default) EXTRA_LD_OPTIONS= ;;
5481 *) EXTRA_LD_OPTIONS=$withval ;;
5482esac
5483EXTRA_LD_OPTIONS=$EXTRA_LD_OPTIONS
5484
5485
Gordon Henriksenc0efff82007-10-02 09:50:32 +00005486# Check whether --enable-bindings was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005487if test "${enable_bindings+set}" = set; then
Gordon Henriksenc0efff82007-10-02 09:50:32 +00005488 enableval=$enable_bindings;
5489else
5490 enableval=default
5491fi
5492
5493BINDINGS_TO_BUILD=""
5494case "$enableval" in
Gordon Henriksenbae4adc2007-10-02 10:14:42 +00005495 yes | default | auto) BINDINGS_TO_BUILD="auto" ;;
Gordon Henriksenc0efff82007-10-02 09:50:32 +00005496 all ) BINDINGS_TO_BUILD="ocaml" ;;
5497 none | no) BINDINGS_TO_BUILD="" ;;
5498 *)for a_binding in `echo $enableval|sed -e 's/,/ /g' ` ; do
5499 case "$a_binding" in
5500 ocaml) BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD" ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005501 *) { { echo "$as_me:$LINENO: error: Unrecognized binding $a_binding" >&5
5502echo "$as_me: error: Unrecognized binding $a_binding" >&2;}
5503 { (exit 1); exit 1; }; } ;;
Gordon Henriksenc0efff82007-10-02 09:50:32 +00005504 esac
5505 done
5506 ;;
5507esac
5508
Reid Spencera773bd52006-08-04 18:18:08 +00005509
Gordon Henriksenf0915682007-10-02 16:42:22 +00005510# Check whether --with-ocaml-libdir was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005511if test "${with_ocaml_libdir+set}" = set; then
Gordon Henriksenf0915682007-10-02 16:42:22 +00005512 withval=$with_ocaml_libdir;
5513else
5514 withval=auto
5515fi
5516
5517case "$withval" in
5518 auto) with_ocaml_libdir="$withval" ;;
5519 /* | [A-Za-z]:[\\/]*) with_ocaml_libdir="$withval" ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005520 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-ocaml-libdir. Provide full path" >&5
5521echo "$as_me: error: Invalid path for --with-ocaml-libdir. Provide full path" >&2;}
5522 { (exit 1); exit 1; }; } ;;
Gordon Henriksenf0915682007-10-02 16:42:22 +00005523esac
5524
5525
NAKAMURA Takumie5ab51d2011-10-16 02:54:26 +00005526# Check whether --with-clang-srcdir was given.
5527if test "${with_clang_srcdir+set}" = set; then
5528 withval=$with_clang_srcdir;
5529else
5530 withval="-"
5531fi
5532
5533case "$withval" in
Eric Christopherac898652012-02-02 00:19:05 +00005534 -) clang_src_root="" ;;
NAKAMURA Takumie5ab51d2011-10-16 02:54:26 +00005535 /* | [A-Za-z]:[\\/]*) clang_src_root="$withval" ;;
5536 *) clang_src_root="$ac_pwd/$withval" ;;
5537esac
5538CLANG_SRC_ROOT=$clang_src_root
5539
5540
5541
Chandler Carruth6b241162010-10-19 08:21:25 +00005542# Check whether --with-clang-resource-dir was given.
5543if test "${with_clang_resource_dir+set}" = set; then
5544 withval=$with_clang_resource_dir;
5545else
5546 withval=""
5547fi
5548
5549
5550cat >>confdefs.h <<_ACEOF
5551#define CLANG_RESOURCE_DIR "$withval"
5552_ACEOF
5553
5554
5555
Rafael Espindolad6c8ec62009-12-07 00:27:35 +00005556# Check whether --with-c-include-dirs was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005557if test "${with_c_include_dirs+set}" = set; then
Rafael Espindolad6c8ec62009-12-07 00:27:35 +00005558 withval=$with_c_include_dirs;
Rafael Espindola7f9ec912009-11-12 05:46:09 +00005559else
5560 withval=""
5561fi
5562
5563
5564cat >>confdefs.h <<_ACEOF
5565#define C_INCLUDE_DIRS "$withval"
5566_ACEOF
5567
5568
Rafael Espindola1aee22e2012-02-03 00:59:30 +00005569# Clang normally uses the system c++ headers and libraries. With this option,
5570# clang will use the ones provided by a gcc installation instead. This option should
5571# be passed the same value that was used with --prefix when configuring gcc.
Rafael Espindola7f9ec912009-11-12 05:46:09 +00005572
Rafael Espindola1aee22e2012-02-03 00:59:30 +00005573# Check whether --with-gcc-toolchain was given.
5574if test "${with_gcc_toolchain+set}" = set; then
5575 withval=$with_gcc_toolchain;
Rafael Espindola420d23c2009-11-16 19:46:55 +00005576else
5577 withval=""
5578fi
5579
5580
5581cat >>confdefs.h <<_ACEOF
Rafael Espindola1aee22e2012-02-03 00:59:30 +00005582#define GCC_INSTALL_PREFIX "$withval"
Rafael Espindola420d23c2009-11-16 19:46:55 +00005583_ACEOF
5584
5585
5586
Sebastian Pope4f1b372012-04-30 20:06:58 +00005587# Check whether --with-default-sysroot was given.
5588if test "${with_default_sysroot+set}" = set; then
5589 withval=$with_default_sysroot;
Sebastian Pop7e5c3162012-04-16 04:11:45 +00005590else
5591 withval=""
5592fi
5593
5594
5595cat >>confdefs.h <<_ACEOF
5596#define DEFAULT_SYSROOT "$withval"
5597_ACEOF
5598
5599
5600
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005601# Check whether --with-binutils-include was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005602if test "${with_binutils_include+set}" = set; then
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005603 withval=$with_binutils_include;
5604else
5605 withval=default
5606fi
5607
5608case "$withval" in
5609 default) WITH_BINUTILS_INCDIR=default ;;
5610 /* | [A-Za-z]:[\\/]*) WITH_BINUTILS_INCDIR=$withval ;;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005611 *) { { echo "$as_me:$LINENO: error: Invalid path for --with-binutils-include. Provide full path" >&5
5612echo "$as_me: error: Invalid path for --with-binutils-include. Provide full path" >&2;}
5613 { (exit 1); exit 1; }; } ;;
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005614esac
5615if test "x$WITH_BINUTILS_INCDIR" != xdefault ; then
5616 BINUTILS_INCDIR=$WITH_BINUTILS_INCDIR
5617
5618 if test ! -f "$WITH_BINUTILS_INCDIR/plugin-api.h"; then
5619 echo "$WITH_BINUTILS_INCDIR/plugin-api.h"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005620 { { echo "$as_me:$LINENO: error: Invalid path to directory containing plugin-api.h." >&5
5621echo "$as_me: error: Invalid path to directory containing plugin-api.h." >&2;}
5622 { (exit 1); exit 1; }; };
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005623 fi
5624fi
5625
Eric Christopher91e7ccd2011-07-20 17:04:49 +00005626
5627# Check whether --with-bug-report-url was given.
5628if test "${with_bug_report_url+set}" = set; then
5629 withval=$with_bug_report_url;
5630else
NAKAMURA Takumi4362c622011-08-12 01:50:43 +00005631 withval="http://llvm.org/bugs/"
Eric Christopher91e7ccd2011-07-20 17:04:49 +00005632fi
5633
5634
5635cat >>confdefs.h <<_ACEOF
5636#define BUG_REPORT_URL "$withval"
5637_ACEOF
5638
5639
Nick Lewyckyb4a921a2009-06-06 06:25:09 +00005640# Check whether --enable-libffi was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005641if test "${enable_libffi+set}" = set; then
Jeffrey Yasskinbc83d062010-02-09 23:03:44 +00005642 enableval=$enable_libffi; case "$enableval" in
5643 yes) llvm_cv_enable_libffi="yes" ;;
5644 no) llvm_cv_enable_libffi="no" ;;
5645 *) { { echo "$as_me:$LINENO: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&5
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005646echo "$as_me: error: Invalid setting for --enable-libffi. Use \"yes\" or \"no\"" >&2;}
5647 { (exit 1); exit 1; }; } ;;
Jeffrey Yasskinbc83d062010-02-09 23:03:44 +00005648 esac
5649else
5650 llvm_cv_enable_libffi=no
5651fi
5652
Nick Lewyckyb4a921a2009-06-06 06:25:09 +00005653
Nick Lewyckye792b1d2009-02-03 07:10:30 +00005654
Bob Wilsonae7e2a42011-11-28 07:59:52 +00005655# Check whether --with-internal-prefix was given.
5656if test "${with_internal_prefix+set}" = set; then
5657 withval=$with_internal_prefix;
5658else
5659 withval=""
5660fi
5661
5662INTERNAL_PREFIX=$withval
5663
5664
5665
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005666{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
5667echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
5668if test "${lt_cv_path_NM+set}" = set; then
5669 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005670else
5671 if test -n "$NM"; then
5672 # Let the user override the test.
5673 lt_cv_path_NM="$NM"
5674else
5675 lt_nm_to_check="${ac_tool_prefix}nm"
5676 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5677 lt_nm_to_check="$lt_nm_to_check nm"
5678 fi
5679 for lt_tmp_nm in $lt_nm_to_check; do
5680 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5681 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5682 IFS="$lt_save_ifs"
5683 test -z "$ac_dir" && ac_dir=.
5684 tmp_nm="$ac_dir/$lt_tmp_nm"
5685 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5686 # Check to see if the nm accepts a BSD-compat flag.
5687 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5688 # nm: unknown option "B" ignored
5689 # Tru64's nm complains that /dev/null is an invalid object file
5690 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5691 */dev/null* | *'Invalid file or object type'*)
5692 lt_cv_path_NM="$tmp_nm -B"
5693 break
5694 ;;
5695 *)
5696 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5697 */dev/null*)
5698 lt_cv_path_NM="$tmp_nm -p"
5699 break
5700 ;;
5701 *)
5702 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5703 continue # so that we can try to find one that supports BSD flags
5704 ;;
5705 esac
5706 ;;
5707 esac
5708 fi
5709 done
5710 IFS="$lt_save_ifs"
5711 done
5712 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
5713fi
5714fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005715{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5716echo "${ECHO_T}$lt_cv_path_NM" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005717NM="$lt_cv_path_NM"
5718
5719
5720
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005721{ echo "$as_me:$LINENO: checking for GNU make" >&5
5722echo $ECHO_N "checking for GNU make... $ECHO_C" >&6; }
5723if test "${llvm_cv_gnu_make_command+set}" = set; then
5724 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005725else
5726 llvm_cv_gnu_make_command=''
5727 for a in "$MAKE" make gmake gnumake ; do
5728 if test -z "$a" ; then continue ; fi ;
5729 if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null )
5730 then
5731 llvm_cv_gnu_make_command=$a ;
5732 break;
5733 fi
5734 done
5735fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005736{ echo "$as_me:$LINENO: result: $llvm_cv_gnu_make_command" >&5
5737echo "${ECHO_T}$llvm_cv_gnu_make_command" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005738 if test "x$llvm_cv_gnu_make_command" != "x" ; then
5739 ifGNUmake='' ;
5740 else
5741 ifGNUmake='#' ;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005742 { echo "$as_me:$LINENO: result: \"Not found\"" >&5
5743echo "${ECHO_T}\"Not found\"" >&6; };
Reid Spencera773bd52006-08-04 18:18:08 +00005744 fi
5745
5746
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005747{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
5748echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005749LN_S=$as_ln_s
5750if test "$LN_S" = "ln -s"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005751 { echo "$as_me:$LINENO: result: yes" >&5
5752echo "${ECHO_T}yes" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005753else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005754 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5755echo "${ECHO_T}no, using $LN_S" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005756fi
5757
5758# Extract the first word of "cmp", so it can be a program name with args.
5759set dummy cmp; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005760{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5761echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5762if test "${ac_cv_path_CMP+set}" = set; then
5763 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005764else
5765 case $CMP in
5766 [\\/]* | ?:[\\/]*)
5767 ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
5768 ;;
5769 *)
5770 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5771for as_dir in $PATH
5772do
5773 IFS=$as_save_IFS
5774 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005775 for ac_exec_ext in '' $ac_executable_extensions; do
5776 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 +00005777 ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005778 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00005779 break 2
5780 fi
5781done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005782done
Reid Spencera773bd52006-08-04 18:18:08 +00005783IFS=$as_save_IFS
5784
5785 test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
5786 ;;
5787esac
5788fi
5789CMP=$ac_cv_path_CMP
5790if test -n "$CMP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005791 { echo "$as_me:$LINENO: result: $CMP" >&5
5792echo "${ECHO_T}$CMP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005793else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005794 { echo "$as_me:$LINENO: result: no" >&5
5795echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005796fi
5797
5798
5799# Extract the first word of "cp", so it can be a program name with args.
5800set dummy cp; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005801{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5802echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5803if test "${ac_cv_path_CP+set}" = set; then
5804 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005805else
5806 case $CP in
5807 [\\/]* | ?:[\\/]*)
5808 ac_cv_path_CP="$CP" # Let the user override the test with a path.
5809 ;;
5810 *)
5811 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5812for as_dir in $PATH
5813do
5814 IFS=$as_save_IFS
5815 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005816 for ac_exec_ext in '' $ac_executable_extensions; do
5817 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 +00005818 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005819 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00005820 break 2
5821 fi
5822done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005823done
Reid Spencera773bd52006-08-04 18:18:08 +00005824IFS=$as_save_IFS
5825
5826 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
5827 ;;
5828esac
5829fi
5830CP=$ac_cv_path_CP
5831if test -n "$CP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005832 { echo "$as_me:$LINENO: result: $CP" >&5
5833echo "${ECHO_T}$CP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005834else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005835 { echo "$as_me:$LINENO: result: no" >&5
5836echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005837fi
5838
5839
5840# Extract the first word of "date", so it can be a program name with args.
5841set dummy date; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005842{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5843echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5844if test "${ac_cv_path_DATE+set}" = set; then
5845 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005846else
5847 case $DATE in
5848 [\\/]* | ?:[\\/]*)
5849 ac_cv_path_DATE="$DATE" # Let the user override the test with a path.
5850 ;;
5851 *)
5852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5853for as_dir in $PATH
5854do
5855 IFS=$as_save_IFS
5856 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005857 for ac_exec_ext in '' $ac_executable_extensions; do
5858 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 +00005859 ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005860 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00005861 break 2
5862 fi
5863done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005864done
Reid Spencera773bd52006-08-04 18:18:08 +00005865IFS=$as_save_IFS
5866
5867 test -z "$ac_cv_path_DATE" && ac_cv_path_DATE="date"
5868 ;;
5869esac
5870fi
5871DATE=$ac_cv_path_DATE
5872if test -n "$DATE"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005873 { echo "$as_me:$LINENO: result: $DATE" >&5
5874echo "${ECHO_T}$DATE" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005875else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005876 { echo "$as_me:$LINENO: result: no" >&5
5877echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005878fi
5879
5880
5881# Extract the first word of "find", so it can be a program name with args.
5882set dummy find; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005883{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5884echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5885if test "${ac_cv_path_FIND+set}" = set; then
5886 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005887else
5888 case $FIND in
5889 [\\/]* | ?:[\\/]*)
5890 ac_cv_path_FIND="$FIND" # Let the user override the test with a path.
5891 ;;
5892 *)
5893 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5894for as_dir in $PATH
5895do
5896 IFS=$as_save_IFS
5897 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005898 for ac_exec_ext in '' $ac_executable_extensions; do
5899 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 +00005900 ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005901 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00005902 break 2
5903 fi
5904done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005905done
Reid Spencera773bd52006-08-04 18:18:08 +00005906IFS=$as_save_IFS
5907
5908 test -z "$ac_cv_path_FIND" && ac_cv_path_FIND="find"
5909 ;;
5910esac
5911fi
5912FIND=$ac_cv_path_FIND
5913if test -n "$FIND"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005914 { echo "$as_me:$LINENO: result: $FIND" >&5
5915echo "${ECHO_T}$FIND" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005916else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005917 { echo "$as_me:$LINENO: result: no" >&5
5918echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005919fi
5920
5921
5922# Extract the first word of "grep", so it can be a program name with args.
5923set dummy grep; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005924{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5925echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5926if test "${ac_cv_path_GREP+set}" = set; then
5927 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005928else
5929 case $GREP in
5930 [\\/]* | ?:[\\/]*)
5931 ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
5932 ;;
5933 *)
5934 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5935for as_dir in $PATH
5936do
5937 IFS=$as_save_IFS
5938 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005939 for ac_exec_ext in '' $ac_executable_extensions; do
5940 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 +00005941 ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005942 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00005943 break 2
5944 fi
5945done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005946done
Reid Spencera773bd52006-08-04 18:18:08 +00005947IFS=$as_save_IFS
5948
5949 test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="grep"
5950 ;;
5951esac
5952fi
5953GREP=$ac_cv_path_GREP
5954if test -n "$GREP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005955 { echo "$as_me:$LINENO: result: $GREP" >&5
5956echo "${ECHO_T}$GREP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005957else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005958 { echo "$as_me:$LINENO: result: no" >&5
5959echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005960fi
5961
5962
5963# Extract the first word of "mkdir", so it can be a program name with args.
5964set dummy mkdir; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005965{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5966echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5967if test "${ac_cv_path_MKDIR+set}" = set; then
5968 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00005969else
5970 case $MKDIR in
5971 [\\/]* | ?:[\\/]*)
5972 ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path.
5973 ;;
5974 *)
5975 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5976for as_dir in $PATH
5977do
5978 IFS=$as_save_IFS
5979 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005980 for ac_exec_ext in '' $ac_executable_extensions; do
5981 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 +00005982 ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005983 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00005984 break 2
5985 fi
5986done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005987done
Reid Spencera773bd52006-08-04 18:18:08 +00005988IFS=$as_save_IFS
5989
5990 test -z "$ac_cv_path_MKDIR" && ac_cv_path_MKDIR="mkdir"
5991 ;;
5992esac
5993fi
5994MKDIR=$ac_cv_path_MKDIR
5995if test -n "$MKDIR"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005996 { echo "$as_me:$LINENO: result: $MKDIR" >&5
5997echo "${ECHO_T}$MKDIR" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00005998else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00005999 { echo "$as_me:$LINENO: result: no" >&5
6000echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006001fi
6002
6003
6004# Extract the first word of "mv", so it can be a program name with args.
6005set dummy mv; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006006{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6007echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6008if test "${ac_cv_path_MV+set}" = set; then
6009 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006010else
6011 case $MV in
6012 [\\/]* | ?:[\\/]*)
6013 ac_cv_path_MV="$MV" # Let the user override the test with a path.
6014 ;;
6015 *)
6016 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6017for as_dir in $PATH
6018do
6019 IFS=$as_save_IFS
6020 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006021 for ac_exec_ext in '' $ac_executable_extensions; do
6022 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 +00006023 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006024 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006025 break 2
6026 fi
6027done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006028done
Reid Spencera773bd52006-08-04 18:18:08 +00006029IFS=$as_save_IFS
6030
6031 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
6032 ;;
6033esac
6034fi
6035MV=$ac_cv_path_MV
6036if test -n "$MV"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006037 { echo "$as_me:$LINENO: result: $MV" >&5
6038echo "${ECHO_T}$MV" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006039else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006040 { echo "$as_me:$LINENO: result: no" >&5
6041echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006042fi
6043
6044
6045if test -n "$ac_tool_prefix"; then
6046 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6047set dummy ${ac_tool_prefix}ranlib; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006048{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6049echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6050if test "${ac_cv_prog_RANLIB+set}" = set; then
6051 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006052else
6053 if test -n "$RANLIB"; then
6054 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6055else
6056as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6057for as_dir in $PATH
6058do
6059 IFS=$as_save_IFS
6060 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006061 for ac_exec_ext in '' $ac_executable_extensions; do
6062 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 +00006063 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006064 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006065 break 2
6066 fi
6067done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006068done
Reid Spencera773bd52006-08-04 18:18:08 +00006069IFS=$as_save_IFS
6070
6071fi
6072fi
6073RANLIB=$ac_cv_prog_RANLIB
6074if test -n "$RANLIB"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006075 { echo "$as_me:$LINENO: result: $RANLIB" >&5
6076echo "${ECHO_T}$RANLIB" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006077else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006078 { echo "$as_me:$LINENO: result: no" >&5
6079echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006080fi
6081
6082
6083fi
6084if test -z "$ac_cv_prog_RANLIB"; then
6085 ac_ct_RANLIB=$RANLIB
6086 # Extract the first word of "ranlib", so it can be a program name with args.
6087set dummy ranlib; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006088{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6089echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6090if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6091 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006092else
6093 if test -n "$ac_ct_RANLIB"; then
6094 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6095else
6096as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6097for as_dir in $PATH
6098do
6099 IFS=$as_save_IFS
6100 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006101 for ac_exec_ext in '' $ac_executable_extensions; do
6102 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 +00006103 ac_cv_prog_ac_ct_RANLIB="ranlib"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006104 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006105 break 2
6106 fi
6107done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006108done
Reid Spencera773bd52006-08-04 18:18:08 +00006109IFS=$as_save_IFS
6110
6111fi
6112fi
6113ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6114if test -n "$ac_ct_RANLIB"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006115 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6116echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006117else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006118 { echo "$as_me:$LINENO: result: no" >&5
6119echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006120fi
6121
6122 if test "x$ac_ct_RANLIB" = x; then
6123 RANLIB=":"
6124 else
6125 case $cross_compiling:$ac_tool_warned in
6126yes:)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006127{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6128whose name does not start with the host triplet. If you think this
6129configuration is useful to you, please write to autoconf@gnu.org." >&5
6130echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6131whose name does not start with the host triplet. If you think this
6132configuration is useful to you, please write to autoconf@gnu.org." >&2;}
Reid Spencera773bd52006-08-04 18:18:08 +00006133ac_tool_warned=yes ;;
6134esac
6135 RANLIB=$ac_ct_RANLIB
6136 fi
6137else
6138 RANLIB="$ac_cv_prog_RANLIB"
6139fi
6140
Torok Edwin871384f2010-01-26 08:50:50 +00006141if test -n "$ac_tool_prefix"; then
6142 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6143set dummy ${ac_tool_prefix}ar; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006144{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6145echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6146if test "${ac_cv_prog_AR+set}" = set; then
6147 echo $ECHO_N "(cached) $ECHO_C" >&6
Torok Edwin871384f2010-01-26 08:50:50 +00006148else
6149 if test -n "$AR"; then
6150 ac_cv_prog_AR="$AR" # Let the user override the test.
6151else
6152as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6153for as_dir in $PATH
6154do
6155 IFS=$as_save_IFS
6156 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006157 for ac_exec_ext in '' $ac_executable_extensions; do
6158 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 +00006159 ac_cv_prog_AR="${ac_tool_prefix}ar"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006160 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Torok Edwin871384f2010-01-26 08:50:50 +00006161 break 2
6162 fi
6163done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006164done
Torok Edwin871384f2010-01-26 08:50:50 +00006165IFS=$as_save_IFS
6166
6167fi
6168fi
6169AR=$ac_cv_prog_AR
6170if test -n "$AR"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006171 { echo "$as_me:$LINENO: result: $AR" >&5
6172echo "${ECHO_T}$AR" >&6; }
Torok Edwin871384f2010-01-26 08:50:50 +00006173else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006174 { echo "$as_me:$LINENO: result: no" >&5
6175echo "${ECHO_T}no" >&6; }
Torok Edwin871384f2010-01-26 08:50:50 +00006176fi
6177
6178
6179fi
6180if test -z "$ac_cv_prog_AR"; then
6181 ac_ct_AR=$AR
6182 # Extract the first word of "ar", so it can be a program name with args.
6183set dummy ar; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006184{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6185echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6186if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6187 echo $ECHO_N "(cached) $ECHO_C" >&6
Torok Edwin871384f2010-01-26 08:50:50 +00006188else
6189 if test -n "$ac_ct_AR"; then
6190 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6191else
6192as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6193for as_dir in $PATH
6194do
6195 IFS=$as_save_IFS
6196 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006197 for ac_exec_ext in '' $ac_executable_extensions; do
6198 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 +00006199 ac_cv_prog_ac_ct_AR="ar"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006200 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Torok Edwin871384f2010-01-26 08:50:50 +00006201 break 2
6202 fi
6203done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006204done
Torok Edwin871384f2010-01-26 08:50:50 +00006205IFS=$as_save_IFS
6206
6207fi
6208fi
6209ac_ct_AR=$ac_cv_prog_ac_ct_AR
6210if test -n "$ac_ct_AR"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006211 { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6212echo "${ECHO_T}$ac_ct_AR" >&6; }
Torok Edwin871384f2010-01-26 08:50:50 +00006213else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006214 { echo "$as_me:$LINENO: result: no" >&5
6215echo "${ECHO_T}no" >&6; }
Torok Edwin871384f2010-01-26 08:50:50 +00006216fi
6217
6218 if test "x$ac_ct_AR" = x; then
6219 AR="false"
6220 else
6221 case $cross_compiling:$ac_tool_warned in
6222yes:)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006223{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6224whose name does not start with the host triplet. If you think this
6225configuration is useful to you, please write to autoconf@gnu.org." >&5
6226echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6227whose name does not start with the host triplet. If you think this
6228configuration is useful to you, please write to autoconf@gnu.org." >&2;}
Torok Edwin871384f2010-01-26 08:50:50 +00006229ac_tool_warned=yes ;;
6230esac
6231 AR=$ac_ct_AR
6232 fi
6233else
6234 AR="$ac_cv_prog_AR"
6235fi
6236
Reid Spencera773bd52006-08-04 18:18:08 +00006237# Extract the first word of "rm", so it can be a program name with args.
6238set dummy rm; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006239{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6240echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6241if test "${ac_cv_path_RM+set}" = set; then
6242 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006243else
6244 case $RM in
6245 [\\/]* | ?:[\\/]*)
6246 ac_cv_path_RM="$RM" # Let the user override the test with a path.
6247 ;;
6248 *)
6249 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6250for as_dir in $PATH
6251do
6252 IFS=$as_save_IFS
6253 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006254 for ac_exec_ext in '' $ac_executable_extensions; do
6255 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 +00006256 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006257 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006258 break 2
6259 fi
6260done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006261done
Reid Spencera773bd52006-08-04 18:18:08 +00006262IFS=$as_save_IFS
6263
6264 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
6265 ;;
6266esac
6267fi
6268RM=$ac_cv_path_RM
6269if test -n "$RM"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006270 { echo "$as_me:$LINENO: result: $RM" >&5
6271echo "${ECHO_T}$RM" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006272else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006273 { echo "$as_me:$LINENO: result: no" >&5
6274echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006275fi
6276
6277
6278# Extract the first word of "sed", so it can be a program name with args.
6279set dummy sed; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006280{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6281echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6282if test "${ac_cv_path_SED+set}" = set; then
6283 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006284else
6285 case $SED in
6286 [\\/]* | ?:[\\/]*)
6287 ac_cv_path_SED="$SED" # Let the user override the test with a path.
6288 ;;
6289 *)
6290 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6291for as_dir in $PATH
6292do
6293 IFS=$as_save_IFS
6294 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006295 for ac_exec_ext in '' $ac_executable_extensions; do
6296 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 +00006297 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006298 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006299 break 2
6300 fi
6301done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006302done
Reid Spencera773bd52006-08-04 18:18:08 +00006303IFS=$as_save_IFS
6304
6305 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
6306 ;;
6307esac
6308fi
6309SED=$ac_cv_path_SED
6310if test -n "$SED"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006311 { echo "$as_me:$LINENO: result: $SED" >&5
6312echo "${ECHO_T}$SED" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006313else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006314 { echo "$as_me:$LINENO: result: no" >&5
6315echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006316fi
6317
6318
6319# Extract the first word of "tar", so it can be a program name with args.
6320set dummy tar; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006321{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6322echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6323if test "${ac_cv_path_TAR+set}" = set; then
6324 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006325else
6326 case $TAR in
6327 [\\/]* | ?:[\\/]*)
6328 ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6329 ;;
6330 *)
6331 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6332for as_dir in $PATH
6333do
6334 IFS=$as_save_IFS
6335 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006336 for ac_exec_ext in '' $ac_executable_extensions; do
6337 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 +00006338 ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006339 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006340 break 2
6341 fi
6342done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006343done
Reid Spencera773bd52006-08-04 18:18:08 +00006344IFS=$as_save_IFS
6345
6346 test -z "$ac_cv_path_TAR" && ac_cv_path_TAR="gtar"
6347 ;;
6348esac
6349fi
6350TAR=$ac_cv_path_TAR
6351if test -n "$TAR"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006352 { echo "$as_me:$LINENO: result: $TAR" >&5
6353echo "${ECHO_T}$TAR" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006354else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006355 { echo "$as_me:$LINENO: result: no" >&5
6356echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006357fi
6358
6359
6360# Extract the first word of "pwd", so it can be a program name with args.
6361set dummy pwd; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006362{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6363echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6364if test "${ac_cv_path_BINPWD+set}" = set; then
6365 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006366else
6367 case $BINPWD in
6368 [\\/]* | ?:[\\/]*)
6369 ac_cv_path_BINPWD="$BINPWD" # Let the user override the test with a path.
6370 ;;
6371 *)
6372 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6373for as_dir in $PATH
6374do
6375 IFS=$as_save_IFS
6376 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006377 for ac_exec_ext in '' $ac_executable_extensions; do
6378 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 +00006379 ac_cv_path_BINPWD="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006380 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006381 break 2
6382 fi
6383done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006384done
Reid Spencera773bd52006-08-04 18:18:08 +00006385IFS=$as_save_IFS
6386
6387 test -z "$ac_cv_path_BINPWD" && ac_cv_path_BINPWD="pwd"
6388 ;;
6389esac
6390fi
6391BINPWD=$ac_cv_path_BINPWD
6392if test -n "$BINPWD"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006393 { echo "$as_me:$LINENO: result: $BINPWD" >&5
6394echo "${ECHO_T}$BINPWD" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006395else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006396 { echo "$as_me:$LINENO: result: no" >&5
6397echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006398fi
6399
6400
6401
6402# Extract the first word of "Graphviz", so it can be a program name with args.
6403set dummy Graphviz; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006404{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6405echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6406if test "${ac_cv_path_GRAPHVIZ+set}" = set; then
6407 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006408else
6409 case $GRAPHVIZ in
6410 [\\/]* | ?:[\\/]*)
6411 ac_cv_path_GRAPHVIZ="$GRAPHVIZ" # Let the user override the test with a path.
6412 ;;
6413 *)
6414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6415for as_dir in $PATH
6416do
6417 IFS=$as_save_IFS
6418 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006419 for ac_exec_ext in '' $ac_executable_extensions; do
6420 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 +00006421 ac_cv_path_GRAPHVIZ="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006422 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006423 break 2
6424 fi
6425done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006426done
Reid Spencera773bd52006-08-04 18:18:08 +00006427IFS=$as_save_IFS
6428
6429 test -z "$ac_cv_path_GRAPHVIZ" && ac_cv_path_GRAPHVIZ="echo Graphviz"
6430 ;;
6431esac
6432fi
6433GRAPHVIZ=$ac_cv_path_GRAPHVIZ
6434if test -n "$GRAPHVIZ"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006435 { echo "$as_me:$LINENO: result: $GRAPHVIZ" >&5
6436echo "${ECHO_T}$GRAPHVIZ" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006437else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006438 { echo "$as_me:$LINENO: result: no" >&5
6439echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006440fi
6441
6442
6443if test "$GRAPHVIZ" != "echo Graphviz" ; then
6444
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006445cat >>confdefs.h <<\_ACEOF
6446#define HAVE_GRAPHVIZ 1
6447_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00006448
Jeff Cohen28783c32007-01-12 18:22:38 +00006449 if test "$llvm_cv_os_type" = "MingW" ; then
Reid Spencera773bd52006-08-04 18:18:08 +00006450 GRAPHVIZ=`echo $GRAPHVIZ | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6451 fi
6452
6453cat >>confdefs.h <<_ACEOF
6454#define LLVM_PATH_GRAPHVIZ "$GRAPHVIZ${EXEEXT}"
6455_ACEOF
6456
6457fi
6458# Extract the first word of "dot", so it can be a program name with args.
6459set dummy dot; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006460{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6461echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6462if test "${ac_cv_path_DOT+set}" = set; then
6463 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006464else
6465 case $DOT in
6466 [\\/]* | ?:[\\/]*)
6467 ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
6468 ;;
6469 *)
6470 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6471for as_dir in $PATH
6472do
6473 IFS=$as_save_IFS
6474 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006475 for ac_exec_ext in '' $ac_executable_extensions; do
6476 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 +00006477 ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006478 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006479 break 2
6480 fi
6481done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006482done
Reid Spencera773bd52006-08-04 18:18:08 +00006483IFS=$as_save_IFS
6484
6485 test -z "$ac_cv_path_DOT" && ac_cv_path_DOT="echo dot"
6486 ;;
6487esac
6488fi
6489DOT=$ac_cv_path_DOT
6490if test -n "$DOT"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006491 { echo "$as_me:$LINENO: result: $DOT" >&5
6492echo "${ECHO_T}$DOT" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006493else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006494 { echo "$as_me:$LINENO: result: no" >&5
6495echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006496fi
6497
6498
6499if test "$DOT" != "echo dot" ; then
6500
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006501cat >>confdefs.h <<\_ACEOF
6502#define HAVE_DOT 1
6503_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00006504
Jeff Cohen28783c32007-01-12 18:22:38 +00006505 if test "$llvm_cv_os_type" = "MingW" ; then
Reid Spencera773bd52006-08-04 18:18:08 +00006506 DOT=`echo $DOT | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6507 fi
6508
6509cat >>confdefs.h <<_ACEOF
6510#define LLVM_PATH_DOT "$DOT${EXEEXT}"
6511_ACEOF
6512
6513fi
David Greenef0b9eff2009-07-09 17:16:26 +00006514# Extract the first word of "fdp", so it can be a program name with args.
6515set dummy fdp; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006516{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6517echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6518if test "${ac_cv_path_FDP+set}" = set; then
6519 echo $ECHO_N "(cached) $ECHO_C" >&6
David Greenef0b9eff2009-07-09 17:16:26 +00006520else
6521 case $FDP in
6522 [\\/]* | ?:[\\/]*)
6523 ac_cv_path_FDP="$FDP" # Let the user override the test with a path.
6524 ;;
6525 *)
6526 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6527for as_dir in $PATH
6528do
6529 IFS=$as_save_IFS
6530 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006531 for ac_exec_ext in '' $ac_executable_extensions; do
6532 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 +00006533 ac_cv_path_FDP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006534 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
David Greenef0b9eff2009-07-09 17:16:26 +00006535 break 2
6536 fi
6537done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006538done
David Greenef0b9eff2009-07-09 17:16:26 +00006539IFS=$as_save_IFS
6540
6541 test -z "$ac_cv_path_FDP" && ac_cv_path_FDP="echo fdp"
6542 ;;
6543esac
6544fi
6545FDP=$ac_cv_path_FDP
6546if test -n "$FDP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006547 { echo "$as_me:$LINENO: result: $FDP" >&5
6548echo "${ECHO_T}$FDP" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00006549else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006550 { echo "$as_me:$LINENO: result: no" >&5
6551echo "${ECHO_T}no" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00006552fi
6553
6554
6555if test "$FDP" != "echo fdp" ; then
6556
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006557cat >>confdefs.h <<\_ACEOF
6558#define HAVE_FDP 1
6559_ACEOF
David Greenef0b9eff2009-07-09 17:16:26 +00006560
6561 if test "$llvm_cv_os_type" = "MingW" ; then
6562 FDP=`echo $FDP | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6563 fi
6564
6565cat >>confdefs.h <<_ACEOF
6566#define LLVM_PATH_FDP "$FDP${EXEEXT}"
6567_ACEOF
6568
6569fi
6570# Extract the first word of "neato", so it can be a program name with args.
6571set dummy neato; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006572{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6573echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6574if test "${ac_cv_path_NEATO+set}" = set; then
6575 echo $ECHO_N "(cached) $ECHO_C" >&6
David Greenef0b9eff2009-07-09 17:16:26 +00006576else
6577 case $NEATO in
6578 [\\/]* | ?:[\\/]*)
6579 ac_cv_path_NEATO="$NEATO" # Let the user override the test with a path.
6580 ;;
6581 *)
6582 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6583for as_dir in $PATH
6584do
6585 IFS=$as_save_IFS
6586 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006587 for ac_exec_ext in '' $ac_executable_extensions; do
6588 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 +00006589 ac_cv_path_NEATO="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006590 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
David Greenef0b9eff2009-07-09 17:16:26 +00006591 break 2
6592 fi
6593done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006594done
David Greenef0b9eff2009-07-09 17:16:26 +00006595IFS=$as_save_IFS
6596
6597 test -z "$ac_cv_path_NEATO" && ac_cv_path_NEATO="echo neato"
6598 ;;
6599esac
6600fi
6601NEATO=$ac_cv_path_NEATO
6602if test -n "$NEATO"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006603 { echo "$as_me:$LINENO: result: $NEATO" >&5
6604echo "${ECHO_T}$NEATO" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00006605else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006606 { echo "$as_me:$LINENO: result: no" >&5
6607echo "${ECHO_T}no" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00006608fi
6609
6610
6611if test "$NEATO" != "echo neato" ; then
6612
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006613cat >>confdefs.h <<\_ACEOF
6614#define HAVE_NEATO 1
6615_ACEOF
David Greenef0b9eff2009-07-09 17:16:26 +00006616
6617 if test "$llvm_cv_os_type" = "MingW" ; then
6618 NEATO=`echo $NEATO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6619 fi
6620
6621cat >>confdefs.h <<_ACEOF
6622#define LLVM_PATH_NEATO "$NEATO${EXEEXT}"
6623_ACEOF
6624
6625fi
6626# Extract the first word of "twopi", so it can be a program name with args.
6627set dummy twopi; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006628{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6629echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6630if test "${ac_cv_path_TWOPI+set}" = set; then
6631 echo $ECHO_N "(cached) $ECHO_C" >&6
David Greenef0b9eff2009-07-09 17:16:26 +00006632else
6633 case $TWOPI in
6634 [\\/]* | ?:[\\/]*)
6635 ac_cv_path_TWOPI="$TWOPI" # Let the user override the test with a path.
6636 ;;
6637 *)
6638 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6639for as_dir in $PATH
6640do
6641 IFS=$as_save_IFS
6642 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006643 for ac_exec_ext in '' $ac_executable_extensions; do
6644 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 +00006645 ac_cv_path_TWOPI="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006646 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
David Greenef0b9eff2009-07-09 17:16:26 +00006647 break 2
6648 fi
6649done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006650done
David Greenef0b9eff2009-07-09 17:16:26 +00006651IFS=$as_save_IFS
6652
6653 test -z "$ac_cv_path_TWOPI" && ac_cv_path_TWOPI="echo twopi"
6654 ;;
6655esac
6656fi
6657TWOPI=$ac_cv_path_TWOPI
6658if test -n "$TWOPI"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006659 { echo "$as_me:$LINENO: result: $TWOPI" >&5
6660echo "${ECHO_T}$TWOPI" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00006661else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006662 { echo "$as_me:$LINENO: result: no" >&5
6663echo "${ECHO_T}no" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00006664fi
6665
6666
6667if test "$TWOPI" != "echo twopi" ; then
6668
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006669cat >>confdefs.h <<\_ACEOF
6670#define HAVE_TWOPI 1
6671_ACEOF
David Greenef0b9eff2009-07-09 17:16:26 +00006672
6673 if test "$llvm_cv_os_type" = "MingW" ; then
6674 TWOPI=`echo $TWOPI | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6675 fi
6676
6677cat >>confdefs.h <<_ACEOF
6678#define LLVM_PATH_TWOPI "$TWOPI${EXEEXT}"
6679_ACEOF
6680
6681fi
6682# Extract the first word of "circo", so it can be a program name with args.
6683set dummy circo; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006684{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6685echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6686if test "${ac_cv_path_CIRCO+set}" = set; then
6687 echo $ECHO_N "(cached) $ECHO_C" >&6
David Greenef0b9eff2009-07-09 17:16:26 +00006688else
6689 case $CIRCO in
6690 [\\/]* | ?:[\\/]*)
6691 ac_cv_path_CIRCO="$CIRCO" # Let the user override the test with a path.
6692 ;;
6693 *)
6694 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6695for as_dir in $PATH
6696do
6697 IFS=$as_save_IFS
6698 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006699 for ac_exec_ext in '' $ac_executable_extensions; do
6700 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 +00006701 ac_cv_path_CIRCO="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006702 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
David Greenef0b9eff2009-07-09 17:16:26 +00006703 break 2
6704 fi
6705done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006706done
David Greenef0b9eff2009-07-09 17:16:26 +00006707IFS=$as_save_IFS
6708
6709 test -z "$ac_cv_path_CIRCO" && ac_cv_path_CIRCO="echo circo"
6710 ;;
6711esac
6712fi
6713CIRCO=$ac_cv_path_CIRCO
6714if test -n "$CIRCO"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006715 { echo "$as_me:$LINENO: result: $CIRCO" >&5
6716echo "${ECHO_T}$CIRCO" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00006717else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006718 { echo "$as_me:$LINENO: result: no" >&5
6719echo "${ECHO_T}no" >&6; }
David Greenef0b9eff2009-07-09 17:16:26 +00006720fi
6721
6722
6723if test "$CIRCO" != "echo circo" ; then
6724
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006725cat >>confdefs.h <<\_ACEOF
6726#define HAVE_CIRCO 1
6727_ACEOF
David Greenef0b9eff2009-07-09 17:16:26 +00006728
6729 if test "$llvm_cv_os_type" = "MingW" ; then
6730 CIRCO=`echo $CIRCO | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6731 fi
6732
6733cat >>confdefs.h <<_ACEOF
6734#define LLVM_PATH_CIRCO "$CIRCO${EXEEXT}"
6735_ACEOF
6736
6737fi
Reid Spencera773bd52006-08-04 18:18:08 +00006738for ac_prog in gv gsview32
6739do
6740 # Extract the first word of "$ac_prog", so it can be a program name with args.
6741set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006742{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6743echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6744if test "${ac_cv_path_GV+set}" = set; then
6745 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006746else
6747 case $GV in
6748 [\\/]* | ?:[\\/]*)
6749 ac_cv_path_GV="$GV" # Let the user override the test with a path.
6750 ;;
6751 *)
6752 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6753for as_dir in $PATH
6754do
6755 IFS=$as_save_IFS
6756 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006757 for ac_exec_ext in '' $ac_executable_extensions; do
6758 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 +00006759 ac_cv_path_GV="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006760 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006761 break 2
6762 fi
6763done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006764done
Reid Spencera773bd52006-08-04 18:18:08 +00006765IFS=$as_save_IFS
6766
6767 ;;
6768esac
6769fi
6770GV=$ac_cv_path_GV
6771if test -n "$GV"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006772 { echo "$as_me:$LINENO: result: $GV" >&5
6773echo "${ECHO_T}$GV" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006774else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006775 { echo "$as_me:$LINENO: result: no" >&5
6776echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006777fi
6778
6779
6780 test -n "$GV" && break
6781done
6782test -n "$GV" || GV="echo gv"
6783
6784if test "$GV" != "echo gv" ; then
6785
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006786cat >>confdefs.h <<\_ACEOF
6787#define HAVE_GV 1
6788_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00006789
Jeff Cohen28783c32007-01-12 18:22:38 +00006790 if test "$llvm_cv_os_type" = "MingW" ; then
Reid Spencera773bd52006-08-04 18:18:08 +00006791 GV=`echo $GV | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6792 fi
6793
6794cat >>confdefs.h <<_ACEOF
6795#define LLVM_PATH_GV "$GV${EXEEXT}"
6796_ACEOF
6797
6798fi
6799# Extract the first word of "dotty", so it can be a program name with args.
6800set dummy dotty; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006801{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6802echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6803if test "${ac_cv_path_DOTTY+set}" = set; then
6804 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006805else
6806 case $DOTTY in
6807 [\\/]* | ?:[\\/]*)
6808 ac_cv_path_DOTTY="$DOTTY" # Let the user override the test with a path.
6809 ;;
6810 *)
6811 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6812for as_dir in $PATH
6813do
6814 IFS=$as_save_IFS
6815 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006816 for ac_exec_ext in '' $ac_executable_extensions; do
6817 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 +00006818 ac_cv_path_DOTTY="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006819 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00006820 break 2
6821 fi
6822done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006823done
Reid Spencera773bd52006-08-04 18:18:08 +00006824IFS=$as_save_IFS
6825
6826 test -z "$ac_cv_path_DOTTY" && ac_cv_path_DOTTY="echo dotty"
6827 ;;
6828esac
6829fi
6830DOTTY=$ac_cv_path_DOTTY
6831if test -n "$DOTTY"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006832 { echo "$as_me:$LINENO: result: $DOTTY" >&5
6833echo "${ECHO_T}$DOTTY" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006834else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006835 { echo "$as_me:$LINENO: result: no" >&5
6836echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006837fi
6838
6839
6840if test "$DOTTY" != "echo dotty" ; then
6841
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006842cat >>confdefs.h <<\_ACEOF
6843#define HAVE_DOTTY 1
6844_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00006845
Jeff Cohen28783c32007-01-12 18:22:38 +00006846 if test "$llvm_cv_os_type" = "MingW" ; then
Reid Spencera773bd52006-08-04 18:18:08 +00006847 DOTTY=`echo $DOTTY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6848 fi
6849
6850cat >>confdefs.h <<_ACEOF
6851#define LLVM_PATH_DOTTY "$DOTTY${EXEEXT}"
6852_ACEOF
6853
6854fi
Dan Gohman48fd5a72010-09-27 16:28:34 +00006855# Extract the first word of "xdot.py", so it can be a program name with args.
6856set dummy xdot.py; ac_word=$2
6857{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6858echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6859if test "${ac_cv_path_XDOT_PY+set}" = set; then
6860 echo $ECHO_N "(cached) $ECHO_C" >&6
6861else
6862 case $XDOT_PY in
6863 [\\/]* | ?:[\\/]*)
6864 ac_cv_path_XDOT_PY="$XDOT_PY" # Let the user override the test with a path.
6865 ;;
6866 *)
6867 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6868for as_dir in $PATH
6869do
6870 IFS=$as_save_IFS
6871 test -z "$as_dir" && as_dir=.
6872 for ac_exec_ext in '' $ac_executable_extensions; do
6873 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6874 ac_cv_path_XDOT_PY="$as_dir/$ac_word$ac_exec_ext"
6875 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6876 break 2
6877 fi
6878done
6879done
6880IFS=$as_save_IFS
6881
6882 test -z "$ac_cv_path_XDOT_PY" && ac_cv_path_XDOT_PY="echo xdot.py"
6883 ;;
6884esac
6885fi
6886XDOT_PY=$ac_cv_path_XDOT_PY
6887if test -n "$XDOT_PY"; then
6888 { echo "$as_me:$LINENO: result: $XDOT_PY" >&5
6889echo "${ECHO_T}$XDOT_PY" >&6; }
6890else
6891 { echo "$as_me:$LINENO: result: no" >&5
6892echo "${ECHO_T}no" >&6; }
6893fi
6894
6895
6896if test "$XDOT_PY" != "echo xdot.py" ; then
6897
6898cat >>confdefs.h <<\_ACEOF
6899#define HAVE_XDOT_PY 1
6900_ACEOF
6901
6902 if test "$llvm_cv_os_type" = "MingW" ; then
6903 XDOT_PY=`echo $XDOT_PY | sed 's/^\/\([A-Za-z]\)\//\1:\//' `
6904 fi
6905
6906cat >>confdefs.h <<_ACEOF
6907#define LLVM_PATH_XDOT_PY "$XDOT_PY${EXEEXT}"
6908_ACEOF
6909
6910fi
Reid Spencera773bd52006-08-04 18:18:08 +00006911
Reid Spencera773bd52006-08-04 18:18:08 +00006912# Find a good install program. We prefer a C program (faster),
6913# so one script is as good as another. But avoid the broken or
6914# incompatible versions:
6915# SysV /etc/install, /usr/sbin/install
6916# SunOS /usr/etc/install
6917# IRIX /sbin/install
6918# AIX /bin/install
6919# AmigaOS /C/install, which installs bootblocks on floppy discs
6920# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6921# AFS /usr/afsws/bin/install, which mishandles nonexistent args
6922# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6923# OS/2's system install, which has a completely different semantic
6924# ./install, which can be erroneously created by make from ./install.sh.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006925{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
6926echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006927if test -z "$INSTALL"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006928if test "${ac_cv_path_install+set}" = set; then
6929 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00006930else
6931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6932for as_dir in $PATH
6933do
6934 IFS=$as_save_IFS
6935 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006936 # Account for people who put trailing slashes in PATH elements.
6937case $as_dir/ in
6938 ./ | .// | /cC/* | \
Reid Spencera773bd52006-08-04 18:18:08 +00006939 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006940 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
Reid Spencera773bd52006-08-04 18:18:08 +00006941 /usr/ucb/* ) ;;
6942 *)
6943 # OSF1 and SCO ODT 3.0 have their own names for install.
6944 # Don't use installbsd from OSF since it installs stuff as root
6945 # by default.
6946 for ac_prog in ginstall scoinst install; do
6947 for ac_exec_ext in '' $ac_executable_extensions; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006948 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 +00006949 if test $ac_prog = install &&
6950 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6951 # AIX install. It has an incompatible calling convention.
6952 :
6953 elif test $ac_prog = install &&
6954 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6955 # program-specific install script used by HP pwplus--don't use.
6956 :
6957 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006958 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6959 break 3
Reid Spencera773bd52006-08-04 18:18:08 +00006960 fi
6961 fi
6962 done
6963 done
6964 ;;
6965esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006966done
Reid Spencera773bd52006-08-04 18:18:08 +00006967IFS=$as_save_IFS
6968
6969
6970fi
6971 if test "${ac_cv_path_install+set}" = set; then
6972 INSTALL=$ac_cv_path_install
6973 else
6974 # As a last resort, use the slow shell script. Don't cache a
6975 # value for INSTALL within a source directory, because that will
6976 # break other packages using the cache if that directory is
6977 # removed, or if the value is a relative name.
6978 INSTALL=$ac_install_sh
6979 fi
6980fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006981{ echo "$as_me:$LINENO: result: $INSTALL" >&5
6982echo "${ECHO_T}$INSTALL" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00006983
6984# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6985# It thinks the first close brace ends the variable substitution.
6986test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6987
6988test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6989
6990test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6991
Eric Christopher2a1a44f2010-07-22 21:13:48 +00006992case "$INSTALL" in
6993 [\\/$]* | ?:[\\/]* ) ;;
6994 *) INSTALL="\\\$(TOPSRCDIR)/$INSTALL" ;;
6995esac
Reid Spencera773bd52006-08-04 18:18:08 +00006996
6997# Extract the first word of "bzip2", so it can be a program name with args.
6998set dummy bzip2; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00006999{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7000echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7001if test "${ac_cv_path_BZIP2+set}" = set; then
7002 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007003else
7004 case $BZIP2 in
7005 [\\/]* | ?:[\\/]*)
7006 ac_cv_path_BZIP2="$BZIP2" # Let the user override the test with a path.
7007 ;;
7008 *)
7009 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7010for as_dir in $PATH
7011do
7012 IFS=$as_save_IFS
7013 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007014 for ac_exec_ext in '' $ac_executable_extensions; do
7015 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 +00007016 ac_cv_path_BZIP2="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007017 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007018 break 2
7019 fi
7020done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007021done
Reid Spencera773bd52006-08-04 18:18:08 +00007022IFS=$as_save_IFS
7023
Reid Spencera773bd52006-08-04 18:18:08 +00007024 ;;
7025esac
7026fi
7027BZIP2=$ac_cv_path_BZIP2
7028if test -n "$BZIP2"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007029 { echo "$as_me:$LINENO: result: $BZIP2" >&5
7030echo "${ECHO_T}$BZIP2" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007031else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007032 { echo "$as_me:$LINENO: result: no" >&5
7033echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007034fi
7035
7036
mike-m68cb3192010-05-06 23:45:43 +00007037# Extract the first word of "cat", so it can be a program name with args.
7038set dummy cat; ac_word=$2
7039{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7040echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7041if test "${ac_cv_path_CAT+set}" = set; then
7042 echo $ECHO_N "(cached) $ECHO_C" >&6
7043else
7044 case $CAT in
7045 [\\/]* | ?:[\\/]*)
7046 ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
7047 ;;
7048 *)
7049 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7050for as_dir in $PATH
7051do
7052 IFS=$as_save_IFS
7053 test -z "$as_dir" && as_dir=.
7054 for ac_exec_ext in '' $ac_executable_extensions; do
7055 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7056 ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
7057 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7058 break 2
7059 fi
7060done
7061done
7062IFS=$as_save_IFS
7063
7064 ;;
7065esac
7066fi
7067CAT=$ac_cv_path_CAT
7068if test -n "$CAT"; then
7069 { echo "$as_me:$LINENO: result: $CAT" >&5
7070echo "${ECHO_T}$CAT" >&6; }
7071else
7072 { echo "$as_me:$LINENO: result: no" >&5
7073echo "${ECHO_T}no" >&6; }
7074fi
7075
7076
Reid Spencera773bd52006-08-04 18:18:08 +00007077# Extract the first word of "doxygen", so it can be a program name with args.
7078set dummy doxygen; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007079{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7080echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7081if test "${ac_cv_path_DOXYGEN+set}" = set; then
7082 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007083else
7084 case $DOXYGEN in
7085 [\\/]* | ?:[\\/]*)
7086 ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7087 ;;
7088 *)
7089 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7090for as_dir in $PATH
7091do
7092 IFS=$as_save_IFS
7093 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007094 for ac_exec_ext in '' $ac_executable_extensions; do
7095 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 +00007096 ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007097 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007098 break 2
7099 fi
7100done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007101done
Reid Spencera773bd52006-08-04 18:18:08 +00007102IFS=$as_save_IFS
7103
Reid Spencera773bd52006-08-04 18:18:08 +00007104 ;;
7105esac
7106fi
7107DOXYGEN=$ac_cv_path_DOXYGEN
7108if test -n "$DOXYGEN"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007109 { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7110echo "${ECHO_T}$DOXYGEN" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007111else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007112 { echo "$as_me:$LINENO: result: no" >&5
7113echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007114fi
7115
7116
Reid Spencera773bd52006-08-04 18:18:08 +00007117# Extract the first word of "groff", so it can be a program name with args.
7118set dummy groff; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007119{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7120echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7121if test "${ac_cv_path_GROFF+set}" = set; then
7122 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007123else
7124 case $GROFF in
7125 [\\/]* | ?:[\\/]*)
7126 ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
7127 ;;
7128 *)
7129 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7130for as_dir in $PATH
7131do
7132 IFS=$as_save_IFS
7133 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007134 for ac_exec_ext in '' $ac_executable_extensions; do
7135 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 +00007136 ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007137 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007138 break 2
7139 fi
7140done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007141done
Reid Spencera773bd52006-08-04 18:18:08 +00007142IFS=$as_save_IFS
7143
Reid Spencera773bd52006-08-04 18:18:08 +00007144 ;;
7145esac
7146fi
7147GROFF=$ac_cv_path_GROFF
7148if test -n "$GROFF"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007149 { echo "$as_me:$LINENO: result: $GROFF" >&5
7150echo "${ECHO_T}$GROFF" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007151else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007152 { echo "$as_me:$LINENO: result: no" >&5
7153echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007154fi
7155
7156
7157# Extract the first word of "gzip", so it can be a program name with args.
7158set dummy gzip; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007159{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7160echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Eric Christopher031d3072010-12-10 01:31:51 +00007161if test "${ac_cv_path_GZIPBIN+set}" = set; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007162 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007163else
Eric Christopher031d3072010-12-10 01:31:51 +00007164 case $GZIPBIN in
Reid Spencera773bd52006-08-04 18:18:08 +00007165 [\\/]* | ?:[\\/]*)
Eric Christopher031d3072010-12-10 01:31:51 +00007166 ac_cv_path_GZIPBIN="$GZIPBIN" # Let the user override the test with a path.
Reid Spencera773bd52006-08-04 18:18:08 +00007167 ;;
7168 *)
7169 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7170for as_dir in $PATH
7171do
7172 IFS=$as_save_IFS
7173 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007174 for ac_exec_ext in '' $ac_executable_extensions; do
7175 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 +00007176 ac_cv_path_GZIPBIN="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007177 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007178 break 2
7179 fi
7180done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007181done
Reid Spencera773bd52006-08-04 18:18:08 +00007182IFS=$as_save_IFS
7183
Reid Spencera773bd52006-08-04 18:18:08 +00007184 ;;
7185esac
7186fi
Eric Christopher031d3072010-12-10 01:31:51 +00007187GZIPBIN=$ac_cv_path_GZIPBIN
7188if test -n "$GZIPBIN"; then
7189 { echo "$as_me:$LINENO: result: $GZIPBIN" >&5
7190echo "${ECHO_T}$GZIPBIN" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007191else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007192 { echo "$as_me:$LINENO: result: no" >&5
7193echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007194fi
7195
7196
7197# Extract the first word of "pod2html", so it can be a program name with args.
7198set dummy pod2html; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007199{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7200echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7201if test "${ac_cv_path_POD2HTML+set}" = set; then
7202 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007203else
7204 case $POD2HTML in
7205 [\\/]* | ?:[\\/]*)
7206 ac_cv_path_POD2HTML="$POD2HTML" # Let the user override the test with a path.
7207 ;;
7208 *)
7209 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7210for as_dir in $PATH
7211do
7212 IFS=$as_save_IFS
7213 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007214 for ac_exec_ext in '' $ac_executable_extensions; do
7215 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 +00007216 ac_cv_path_POD2HTML="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007217 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007218 break 2
7219 fi
7220done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007221done
Reid Spencera773bd52006-08-04 18:18:08 +00007222IFS=$as_save_IFS
7223
Reid Spencera773bd52006-08-04 18:18:08 +00007224 ;;
7225esac
7226fi
7227POD2HTML=$ac_cv_path_POD2HTML
7228if test -n "$POD2HTML"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007229 { echo "$as_me:$LINENO: result: $POD2HTML" >&5
7230echo "${ECHO_T}$POD2HTML" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007231else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007232 { echo "$as_me:$LINENO: result: no" >&5
7233echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007234fi
7235
7236
7237# Extract the first word of "pod2man", so it can be a program name with args.
7238set dummy pod2man; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007239{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7240echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7241if test "${ac_cv_path_POD2MAN+set}" = set; then
7242 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007243else
7244 case $POD2MAN in
7245 [\\/]* | ?:[\\/]*)
7246 ac_cv_path_POD2MAN="$POD2MAN" # Let the user override the test with a path.
7247 ;;
7248 *)
7249 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7250for as_dir in $PATH
7251do
7252 IFS=$as_save_IFS
7253 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007254 for ac_exec_ext in '' $ac_executable_extensions; do
7255 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 +00007256 ac_cv_path_POD2MAN="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007257 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007258 break 2
7259 fi
7260done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007261done
Reid Spencera773bd52006-08-04 18:18:08 +00007262IFS=$as_save_IFS
7263
Reid Spencera773bd52006-08-04 18:18:08 +00007264 ;;
7265esac
7266fi
7267POD2MAN=$ac_cv_path_POD2MAN
7268if test -n "$POD2MAN"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007269 { echo "$as_me:$LINENO: result: $POD2MAN" >&5
7270echo "${ECHO_T}$POD2MAN" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007271else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007272 { echo "$as_me:$LINENO: result: no" >&5
7273echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007274fi
7275
7276
mike-m68cb3192010-05-06 23:45:43 +00007277# Extract the first word of "pdfroff", so it can be a program name with args.
7278set dummy pdfroff; ac_word=$2
7279{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7280echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7281if test "${ac_cv_path_PDFROFF+set}" = set; then
7282 echo $ECHO_N "(cached) $ECHO_C" >&6
7283else
7284 case $PDFROFF in
7285 [\\/]* | ?:[\\/]*)
7286 ac_cv_path_PDFROFF="$PDFROFF" # Let the user override the test with a path.
7287 ;;
7288 *)
7289 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7290for as_dir in $PATH
7291do
7292 IFS=$as_save_IFS
7293 test -z "$as_dir" && as_dir=.
7294 for ac_exec_ext in '' $ac_executable_extensions; do
7295 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7296 ac_cv_path_PDFROFF="$as_dir/$ac_word$ac_exec_ext"
7297 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7298 break 2
7299 fi
7300done
7301done
7302IFS=$as_save_IFS
7303
7304 ;;
7305esac
7306fi
7307PDFROFF=$ac_cv_path_PDFROFF
7308if test -n "$PDFROFF"; then
7309 { echo "$as_me:$LINENO: result: $PDFROFF" >&5
7310echo "${ECHO_T}$PDFROFF" >&6; }
7311else
7312 { echo "$as_me:$LINENO: result: no" >&5
7313echo "${ECHO_T}no" >&6; }
7314fi
7315
7316
Reid Spencera773bd52006-08-04 18:18:08 +00007317# Extract the first word of "runtest", so it can be a program name with args.
7318set dummy runtest; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007319{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7320echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7321if test "${ac_cv_path_RUNTEST+set}" = set; then
7322 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007323else
7324 case $RUNTEST in
7325 [\\/]* | ?:[\\/]*)
7326 ac_cv_path_RUNTEST="$RUNTEST" # Let the user override the test with a path.
7327 ;;
7328 *)
7329 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7330for as_dir in $PATH
7331do
7332 IFS=$as_save_IFS
7333 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007334 for ac_exec_ext in '' $ac_executable_extensions; do
7335 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 +00007336 ac_cv_path_RUNTEST="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007337 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007338 break 2
7339 fi
7340done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007341done
Reid Spencera773bd52006-08-04 18:18:08 +00007342IFS=$as_save_IFS
7343
Reid Spencera773bd52006-08-04 18:18:08 +00007344 ;;
7345esac
7346fi
7347RUNTEST=$ac_cv_path_RUNTEST
7348if test -n "$RUNTEST"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007349 { echo "$as_me:$LINENO: result: $RUNTEST" >&5
7350echo "${ECHO_T}$RUNTEST" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007351else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007352 { echo "$as_me:$LINENO: result: no" >&5
7353echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007354fi
7355
7356
7357
7358no_itcl=true
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007359{ echo "$as_me:$LINENO: checking for the tclsh program in tclinclude directory" >&5
7360echo $ECHO_N "checking for the tclsh program in tclinclude directory... $ECHO_C" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007361
7362# Check whether --with-tclinclude was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007363if test "${with_tclinclude+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00007364 withval=$with_tclinclude; with_tclinclude=${withval}
7365else
7366 with_tclinclude=''
7367fi
7368
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007369if test "${ac_cv_path_tclsh+set}" = set; then
7370 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007371else
7372
7373if test x"${with_tclinclude}" != x ; then
7374 if test -f ${with_tclinclude}/tclsh ; then
7375 ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
7376 elif test -f ${with_tclinclude}/src/tclsh ; then
7377 ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
7378 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007379 { { echo "$as_me:$LINENO: error: ${with_tclinclude} directory doesn't contain tclsh" >&5
7380echo "$as_me: error: ${with_tclinclude} directory doesn't contain tclsh" >&2;}
7381 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +00007382 fi
7383fi
Torok Edwin871384f2010-01-26 08:50:50 +00007384fi
7385
Reid Spencera773bd52006-08-04 18:18:08 +00007386
7387if test x"${ac_cv_path_tclsh}" = x ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007388 { echo "$as_me:$LINENO: result: none" >&5
7389echo "${ECHO_T}none" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007390 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
7391do
7392 # Extract the first word of "$ac_prog", so it can be a program name with args.
7393set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007394{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7395echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7396if test "${ac_cv_path_TCLSH+set}" = set; then
7397 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007398else
7399 case $TCLSH in
7400 [\\/]* | ?:[\\/]*)
7401 ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
7402 ;;
7403 *)
7404 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7405for as_dir in $PATH
7406do
7407 IFS=$as_save_IFS
7408 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007409 for ac_exec_ext in '' $ac_executable_extensions; do
7410 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 +00007411 ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007412 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007413 break 2
7414 fi
7415done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007416done
Reid Spencera773bd52006-08-04 18:18:08 +00007417IFS=$as_save_IFS
7418
7419 ;;
7420esac
7421fi
7422TCLSH=$ac_cv_path_TCLSH
7423if test -n "$TCLSH"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007424 { echo "$as_me:$LINENO: result: $TCLSH" >&5
7425echo "${ECHO_T}$TCLSH" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007426else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007427 { echo "$as_me:$LINENO: result: no" >&5
7428echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007429fi
7430
7431
7432 test -n "$TCLSH" && break
7433done
7434
7435 if test x"${TCLSH}" = x ; then
7436 ac_cv_path_tclsh='';
7437 else
7438 ac_cv_path_tclsh="${TCLSH}";
7439 fi
7440else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007441 { echo "$as_me:$LINENO: result: ${ac_cv_path_tclsh}" >&5
7442echo "${ECHO_T}${ac_cv_path_tclsh}" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007443 TCLSH="${ac_cv_path_tclsh}"
7444
7445fi
7446
Reid Spencera773bd52006-08-04 18:18:08 +00007447# Extract the first word of "zip", so it can be a program name with args.
7448set dummy zip; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007449{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7450echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7451if test "${ac_cv_path_ZIP+set}" = set; then
7452 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007453else
7454 case $ZIP in
7455 [\\/]* | ?:[\\/]*)
7456 ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path.
7457 ;;
7458 *)
7459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7460for as_dir in $PATH
7461do
7462 IFS=$as_save_IFS
7463 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007464 for ac_exec_ext in '' $ac_executable_extensions; do
7465 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 +00007466 ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007467 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Reid Spencera773bd52006-08-04 18:18:08 +00007468 break 2
7469 fi
7470done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007471done
Reid Spencera773bd52006-08-04 18:18:08 +00007472IFS=$as_save_IFS
7473
Reid Spencera773bd52006-08-04 18:18:08 +00007474 ;;
7475esac
7476fi
7477ZIP=$ac_cv_path_ZIP
7478if test -n "$ZIP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007479 { echo "$as_me:$LINENO: result: $ZIP" >&5
7480echo "${ECHO_T}$ZIP" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007481else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007482 { echo "$as_me:$LINENO: result: no" >&5
7483echo "${ECHO_T}no" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007484fi
7485
7486
Gordon Henriksen40e7f192008-10-22 12:40:55 +00007487for ac_prog in ocamlc
Gordon Henriksene7072162008-03-07 18:20:01 +00007488do
7489 # Extract the first word of "$ac_prog", so it can be a program name with args.
7490set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007491{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7492echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7493if test "${ac_cv_path_OCAMLC+set}" = set; then
7494 echo $ECHO_N "(cached) $ECHO_C" >&6
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007495else
7496 case $OCAMLC in
7497 [\\/]* | ?:[\\/]*)
7498 ac_cv_path_OCAMLC="$OCAMLC" # Let the user override the test with a path.
7499 ;;
7500 *)
7501 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7502for as_dir in $PATH
7503do
7504 IFS=$as_save_IFS
7505 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007506 for ac_exec_ext in '' $ac_executable_extensions; do
7507 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 +00007508 ac_cv_path_OCAMLC="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007509 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007510 break 2
7511 fi
7512done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007513done
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007514IFS=$as_save_IFS
7515
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007516 ;;
7517esac
7518fi
7519OCAMLC=$ac_cv_path_OCAMLC
7520if test -n "$OCAMLC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007521 { echo "$as_me:$LINENO: result: $OCAMLC" >&5
7522echo "${ECHO_T}$OCAMLC" >&6; }
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007523else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007524 { echo "$as_me:$LINENO: result: no" >&5
7525echo "${ECHO_T}no" >&6; }
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007526fi
7527
7528
Gordon Henriksene7072162008-03-07 18:20:01 +00007529 test -n "$OCAMLC" && break
7530done
7531
Gordon Henriksen40e7f192008-10-22 12:40:55 +00007532for ac_prog in ocamlopt
Gordon Henriksene7072162008-03-07 18:20:01 +00007533do
7534 # Extract the first word of "$ac_prog", so it can be a program name with args.
7535set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007536{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7537echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7538if test "${ac_cv_path_OCAMLOPT+set}" = set; then
7539 echo $ECHO_N "(cached) $ECHO_C" >&6
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007540else
7541 case $OCAMLOPT in
7542 [\\/]* | ?:[\\/]*)
7543 ac_cv_path_OCAMLOPT="$OCAMLOPT" # Let the user override the test with a path.
7544 ;;
7545 *)
7546 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7547for as_dir in $PATH
7548do
7549 IFS=$as_save_IFS
7550 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007551 for ac_exec_ext in '' $ac_executable_extensions; do
7552 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 +00007553 ac_cv_path_OCAMLOPT="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007554 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007555 break 2
7556 fi
7557done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007558done
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007559IFS=$as_save_IFS
7560
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007561 ;;
7562esac
7563fi
7564OCAMLOPT=$ac_cv_path_OCAMLOPT
7565if test -n "$OCAMLOPT"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007566 { echo "$as_me:$LINENO: result: $OCAMLOPT" >&5
7567echo "${ECHO_T}$OCAMLOPT" >&6; }
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007568else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007569 { echo "$as_me:$LINENO: result: no" >&5
7570echo "${ECHO_T}no" >&6; }
Gordon Henriksen54c7e122007-09-18 12:27:13 +00007571fi
7572
7573
Gordon Henriksene7072162008-03-07 18:20:01 +00007574 test -n "$OCAMLOPT" && break
7575done
7576
Gordon Henriksen40e7f192008-10-22 12:40:55 +00007577for ac_prog in ocamldep
Gordon Henriksene7072162008-03-07 18:20:01 +00007578do
7579 # Extract the first word of "$ac_prog", so it can be a program name with args.
7580set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007581{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7582echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7583if test "${ac_cv_path_OCAMLDEP+set}" = set; then
7584 echo $ECHO_N "(cached) $ECHO_C" >&6
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00007585else
7586 case $OCAMLDEP in
7587 [\\/]* | ?:[\\/]*)
7588 ac_cv_path_OCAMLDEP="$OCAMLDEP" # Let the user override the test with a path.
7589 ;;
7590 *)
7591 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7592for as_dir in $PATH
7593do
7594 IFS=$as_save_IFS
7595 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007596 for ac_exec_ext in '' $ac_executable_extensions; do
7597 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00007598 ac_cv_path_OCAMLDEP="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007599 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00007600 break 2
7601 fi
7602done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007603done
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00007604IFS=$as_save_IFS
7605
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00007606 ;;
7607esac
7608fi
7609OCAMLDEP=$ac_cv_path_OCAMLDEP
7610if test -n "$OCAMLDEP"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007611 { echo "$as_me:$LINENO: result: $OCAMLDEP" >&5
7612echo "${ECHO_T}$OCAMLDEP" >&6; }
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00007613else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007614 { echo "$as_me:$LINENO: result: no" >&5
7615echo "${ECHO_T}no" >&6; }
Gordon Henriksenc20f5b02007-09-20 16:48:18 +00007616fi
7617
7618
Gordon Henriksene7072162008-03-07 18:20:01 +00007619 test -n "$OCAMLDEP" && break
7620done
7621
Gordon Henriksen40e7f192008-10-22 12:40:55 +00007622for ac_prog in ocamldoc
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00007623do
7624 # Extract the first word of "$ac_prog", so it can be a program name with args.
7625set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007626{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7627echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7628if test "${ac_cv_path_OCAMLDOC+set}" = set; then
7629 echo $ECHO_N "(cached) $ECHO_C" >&6
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00007630else
7631 case $OCAMLDOC in
7632 [\\/]* | ?:[\\/]*)
7633 ac_cv_path_OCAMLDOC="$OCAMLDOC" # Let the user override the test with a path.
7634 ;;
7635 *)
7636 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7637for as_dir in $PATH
7638do
7639 IFS=$as_save_IFS
7640 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007641 for ac_exec_ext in '' $ac_executable_extensions; do
7642 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 +00007643 ac_cv_path_OCAMLDOC="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007644 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00007645 break 2
7646 fi
7647done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007648done
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00007649IFS=$as_save_IFS
7650
7651 ;;
7652esac
7653fi
7654OCAMLDOC=$ac_cv_path_OCAMLDOC
7655if test -n "$OCAMLDOC"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007656 { echo "$as_me:$LINENO: result: $OCAMLDOC" >&5
7657echo "${ECHO_T}$OCAMLDOC" >&6; }
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00007658else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007659 { echo "$as_me:$LINENO: result: no" >&5
7660echo "${ECHO_T}no" >&6; }
Gordon Henriksen56b8f1d2008-03-10 15:49:38 +00007661fi
7662
7663
7664 test -n "$OCAMLDOC" && break
7665done
7666
Torok Edwincc499a42008-10-22 09:56:27 +00007667for ac_prog in gas as
7668do
7669 # Extract the first word of "$ac_prog", so it can be a program name with args.
7670set dummy $ac_prog; ac_word=$2
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007671{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7672echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7673if test "${ac_cv_path_GAS+set}" = set; then
7674 echo $ECHO_N "(cached) $ECHO_C" >&6
Torok Edwincc499a42008-10-22 09:56:27 +00007675else
7676 case $GAS in
7677 [\\/]* | ?:[\\/]*)
7678 ac_cv_path_GAS="$GAS" # Let the user override the test with a path.
7679 ;;
7680 *)
7681 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7682for as_dir in $PATH
7683do
7684 IFS=$as_save_IFS
7685 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007686 for ac_exec_ext in '' $ac_executable_extensions; do
7687 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 +00007688 ac_cv_path_GAS="$as_dir/$ac_word$ac_exec_ext"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007689 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Torok Edwincc499a42008-10-22 09:56:27 +00007690 break 2
7691 fi
7692done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007693done
Torok Edwincc499a42008-10-22 09:56:27 +00007694IFS=$as_save_IFS
7695
7696 ;;
7697esac
7698fi
7699GAS=$ac_cv_path_GAS
7700if test -n "$GAS"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007701 { echo "$as_me:$LINENO: result: $GAS" >&5
7702echo "${ECHO_T}$GAS" >&6; }
Torok Edwincc499a42008-10-22 09:56:27 +00007703else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007704 { echo "$as_me:$LINENO: result: no" >&5
7705echo "${ECHO_T}no" >&6; }
Torok Edwincc499a42008-10-22 09:56:27 +00007706fi
7707
7708
7709 test -n "$GAS" && break
7710done
7711
Reid Spencera773bd52006-08-04 18:18:08 +00007712
Daniel Dunbaree0f32d2010-08-11 23:53:59 +00007713{ echo "$as_me:$LINENO: checking for linker version" >&5
7714echo $ECHO_N "checking for linker version... $ECHO_C" >&6; }
7715if test "${llvm_cv_link_version+set}" = set; then
7716 echo $ECHO_N "(cached) $ECHO_C" >&6
7717else
7718
7719 version_string="$(ld -v 2>&1 | head -1)"
7720
7721 # Check for ld64.
7722 if (echo "$version_string" | grep -q "ld64"); then
Charles Davis8b376372012-02-28 02:55:41 +00007723 llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)\( (.*)\)\{0,1\}#\1#")
Daniel Dunbaree0f32d2010-08-11 23:53:59 +00007724 else
7725 llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#")
7726 fi
7727
7728fi
7729{ echo "$as_me:$LINENO: result: $llvm_cv_link_version" >&5
7730echo "${ECHO_T}$llvm_cv_link_version" >&6; }
7731
7732cat >>confdefs.h <<_ACEOF
7733#define HOST_LINK_VERSION "$llvm_cv_link_version"
7734_ACEOF
7735
7736
7737
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007738{ echo "$as_me:$LINENO: checking for compiler -Wl,-R<path> option" >&5
7739echo $ECHO_N "checking for compiler -Wl,-R<path> option... $ECHO_C" >&6; }
7740if test "${llvm_cv_link_use_r+set}" = set; then
7741 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00007742else
7743 ac_ext=c
7744ac_cpp='$CPP $CPPFLAGS'
7745ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7746ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7747ac_compiler_gnu=$ac_cv_c_compiler_gnu
7748
7749 oldcflags="$CFLAGS"
7750 CFLAGS="$CFLAGS -Wl,-R."
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007751 cat >conftest.$ac_ext <<_ACEOF
7752/* confdefs.h. */
7753_ACEOF
7754cat confdefs.h >>conftest.$ac_ext
7755cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00007756/* end confdefs.h. */
7757
7758int
7759main ()
7760{
Dan Gohman39ed6782010-04-25 00:12:20 +00007761
Reid Spencera773bd52006-08-04 18:18:08 +00007762 ;
7763 return 0;
7764}
7765_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007766rm -f conftest.$ac_objext conftest$ac_exeext
7767if { (ac_try="$ac_link"
7768case "(($ac_try" in
7769 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7770 *) ac_try_echo=$ac_try;;
7771esac
7772eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7773 (eval "$ac_link") 2>conftest.er1
7774 ac_status=$?
7775 grep -v '^ *+' conftest.er1 >conftest.err
7776 rm -f conftest.er1
7777 cat conftest.err >&5
7778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7779 (exit $ac_status); } &&
7780 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7781 { (case "(($ac_try" in
7782 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7783 *) ac_try_echo=$ac_try;;
7784esac
7785eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7786 (eval "$ac_try") 2>&5
7787 ac_status=$?
7788 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7789 (exit $ac_status); }; } &&
7790 { ac_try='test -s conftest$ac_exeext'
7791 { (case "(($ac_try" in
7792 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7793 *) ac_try_echo=$ac_try;;
7794esac
7795eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7796 (eval "$ac_try") 2>&5
7797 ac_status=$?
7798 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7799 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00007800 llvm_cv_link_use_r=yes
7801else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007802 echo "$as_me: failed program was:" >&5
7803sed 's/^/| /' conftest.$ac_ext >&5
7804
7805 llvm_cv_link_use_r=no
Reid Spencera773bd52006-08-04 18:18:08 +00007806fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007807
Bill Wendlingebcceee2009-04-18 11:20:33 +00007808rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007809 conftest$ac_exeext conftest.$ac_ext
Reid Spencera773bd52006-08-04 18:18:08 +00007810 CFLAGS="$oldcflags"
7811 ac_ext=c
7812ac_cpp='$CPP $CPPFLAGS'
7813ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7814ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7815ac_compiler_gnu=$ac_cv_c_compiler_gnu
7816
7817
7818fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007819{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_r" >&5
7820echo "${ECHO_T}$llvm_cv_link_use_r" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00007821if test "$llvm_cv_link_use_r" = yes ; then
7822
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007823cat >>confdefs.h <<\_ACEOF
7824#define HAVE_LINK_R 1
7825_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00007826
7827 fi
7828
7829
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007830{ echo "$as_me:$LINENO: checking for compiler -Wl,-export-dynamic option" >&5
7831echo $ECHO_N "checking for compiler -Wl,-export-dynamic option... $ECHO_C" >&6; }
7832if test "${llvm_cv_link_use_export_dynamic+set}" = set; then
7833 echo $ECHO_N "(cached) $ECHO_C" >&6
Nick Lewycky731c6ab2009-03-05 08:20:44 +00007834else
7835 ac_ext=c
7836ac_cpp='$CPP $CPPFLAGS'
7837ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7838ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7839ac_compiler_gnu=$ac_cv_c_compiler_gnu
7840
7841 oldcflags="$CFLAGS"
7842 CFLAGS="$CFLAGS -Wl,-export-dynamic"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007843 cat >conftest.$ac_ext <<_ACEOF
7844/* confdefs.h. */
7845_ACEOF
7846cat confdefs.h >>conftest.$ac_ext
7847cat >>conftest.$ac_ext <<_ACEOF
Nick Lewycky731c6ab2009-03-05 08:20:44 +00007848/* end confdefs.h. */
7849
7850int
7851main ()
7852{
Dan Gohman39ed6782010-04-25 00:12:20 +00007853
Nick Lewycky731c6ab2009-03-05 08:20:44 +00007854 ;
7855 return 0;
7856}
7857_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007858rm -f conftest.$ac_objext conftest$ac_exeext
7859if { (ac_try="$ac_link"
7860case "(($ac_try" in
7861 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7862 *) ac_try_echo=$ac_try;;
7863esac
7864eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7865 (eval "$ac_link") 2>conftest.er1
7866 ac_status=$?
7867 grep -v '^ *+' conftest.er1 >conftest.err
7868 rm -f conftest.er1
7869 cat conftest.err >&5
7870 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7871 (exit $ac_status); } &&
7872 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7873 { (case "(($ac_try" in
7874 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7875 *) ac_try_echo=$ac_try;;
7876esac
7877eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7878 (eval "$ac_try") 2>&5
7879 ac_status=$?
7880 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7881 (exit $ac_status); }; } &&
7882 { ac_try='test -s conftest$ac_exeext'
7883 { (case "(($ac_try" in
7884 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7885 *) ac_try_echo=$ac_try;;
7886esac
7887eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7888 (eval "$ac_try") 2>&5
7889 ac_status=$?
7890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7891 (exit $ac_status); }; }; then
Nick Lewycky731c6ab2009-03-05 08:20:44 +00007892 llvm_cv_link_use_export_dynamic=yes
7893else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007894 echo "$as_me: failed program was:" >&5
7895sed 's/^/| /' conftest.$ac_ext >&5
7896
7897 llvm_cv_link_use_export_dynamic=no
Nick Lewycky731c6ab2009-03-05 08:20:44 +00007898fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007899
Bill Wendlingebcceee2009-04-18 11:20:33 +00007900rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007901 conftest$ac_exeext conftest.$ac_ext
Nick Lewycky731c6ab2009-03-05 08:20:44 +00007902 CFLAGS="$oldcflags"
7903 ac_ext=c
7904ac_cpp='$CPP $CPPFLAGS'
7905ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7906ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7907ac_compiler_gnu=$ac_cv_c_compiler_gnu
7908
7909
7910fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007911{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_export_dynamic" >&5
7912echo "${ECHO_T}$llvm_cv_link_use_export_dynamic" >&6; }
Nick Lewycky731c6ab2009-03-05 08:20:44 +00007913if test "$llvm_cv_link_use_export_dynamic" = yes ; then
7914
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00007915cat >>confdefs.h <<\_ACEOF
7916#define HAVE_LINK_EXPORT_DYNAMIC 1
7917_ACEOF
Nick Lewycky731c6ab2009-03-05 08:20:44 +00007918
7919 fi
7920
7921
Dan Gohmanda612d62010-06-01 14:56:56 +00007922{ echo "$as_me:$LINENO: checking for compiler -Wl,--version-script option" >&5
7923echo $ECHO_N "checking for compiler -Wl,--version-script option... $ECHO_C" >&6; }
7924if test "${llvm_cv_link_use_version_script+set}" = set; then
Dan Gohman391569c2010-04-16 22:59:06 +00007925 echo $ECHO_N "(cached) $ECHO_C" >&6
7926else
7927 ac_ext=c
7928ac_cpp='$CPP $CPPFLAGS'
7929ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7930ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7931ac_compiler_gnu=$ac_cv_c_compiler_gnu
7932
7933 oldcflags="$CFLAGS"
7934
7935 # The following code is from the autoconf manual,
7936 # "11.13: Limitations of Usual Tools".
7937 # Create a temporary directory $tmp in $TMPDIR (default /tmp).
7938 # Use mktemp if possible; otherwise fall back on mkdir,
7939 # with $RANDOM to make collisions less likely.
7940 : ${TMPDIR=/tmp}
7941 {
7942 tmp=`
7943 (umask 077 && mktemp -d "$TMPDIR/fooXXXXXX") 2>/dev/null
7944 ` &&
7945 test -n "$tmp" && test -d "$tmp"
7946 } || {
7947 tmp=$TMPDIR/foo$$-$RANDOM
7948 (umask 077 && mkdir "$tmp")
7949 } || exit $?
7950
Dan Gohmanda612d62010-06-01 14:56:56 +00007951 echo "{" > "$tmp/export.map"
7952 echo " global: main;" >> "$tmp/export.map"
7953 echo " local: *;" >> "$tmp/export.map"
7954 echo "};" >> "$tmp/export.map"
Dan Gohman391569c2010-04-16 22:59:06 +00007955
Dan Gohmanda612d62010-06-01 14:56:56 +00007956 CFLAGS="$CFLAGS -Wl,--version-script=$tmp/export.map"
Dan Gohman391569c2010-04-16 22:59:06 +00007957 cat >conftest.$ac_ext <<_ACEOF
7958/* confdefs.h. */
7959_ACEOF
7960cat confdefs.h >>conftest.$ac_ext
7961cat >>conftest.$ac_ext <<_ACEOF
7962/* end confdefs.h. */
7963
7964int
7965main ()
7966{
Dan Gohman39ed6782010-04-25 00:12:20 +00007967
Dan Gohman391569c2010-04-16 22:59:06 +00007968 ;
7969 return 0;
7970}
7971_ACEOF
7972rm -f conftest.$ac_objext conftest$ac_exeext
7973if { (ac_try="$ac_link"
7974case "(($ac_try" in
7975 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7976 *) ac_try_echo=$ac_try;;
7977esac
7978eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7979 (eval "$ac_link") 2>conftest.er1
7980 ac_status=$?
7981 grep -v '^ *+' conftest.er1 >conftest.err
7982 rm -f conftest.er1
7983 cat conftest.err >&5
7984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7985 (exit $ac_status); } &&
7986 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7987 { (case "(($ac_try" in
7988 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7989 *) ac_try_echo=$ac_try;;
7990esac
7991eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7992 (eval "$ac_try") 2>&5
7993 ac_status=$?
7994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7995 (exit $ac_status); }; } &&
7996 { ac_try='test -s conftest$ac_exeext'
7997 { (case "(($ac_try" in
7998 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7999 *) ac_try_echo=$ac_try;;
8000esac
8001eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8002 (eval "$ac_try") 2>&5
8003 ac_status=$?
8004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8005 (exit $ac_status); }; }; then
Dan Gohmanda612d62010-06-01 14:56:56 +00008006 llvm_cv_link_use_version_script=yes
Dan Gohman391569c2010-04-16 22:59:06 +00008007else
8008 echo "$as_me: failed program was:" >&5
8009sed 's/^/| /' conftest.$ac_ext >&5
8010
Dan Gohman943005e2010-06-01 16:22:27 +00008011 llvm_cv_link_use_version_script=no
Dan Gohman391569c2010-04-16 22:59:06 +00008012fi
8013
8014rm -f core conftest.err conftest.$ac_objext \
8015 conftest$ac_exeext conftest.$ac_ext
Dan Gohmanda612d62010-06-01 14:56:56 +00008016 rm "$tmp/export.map"
Dan Gohman391569c2010-04-16 22:59:06 +00008017 rmdir "$tmp"
8018 CFLAGS="$oldcflags"
8019 ac_ext=c
8020ac_cpp='$CPP $CPPFLAGS'
8021ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8022ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8023ac_compiler_gnu=$ac_cv_c_compiler_gnu
8024
8025
8026fi
Dan Gohmanda612d62010-06-01 14:56:56 +00008027{ echo "$as_me:$LINENO: result: $llvm_cv_link_use_version_script" >&5
8028echo "${ECHO_T}$llvm_cv_link_use_version_script" >&6; }
8029if test "$llvm_cv_link_use_version_script" = yes ; then
8030 HAVE_LINK_VERSION_SCRIPT=1
Dan Gohman391569c2010-04-16 22:59:06 +00008031
8032 fi
8033
8034
Reid Spencera773bd52006-08-04 18:18:08 +00008035
8036
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008037{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8038echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8039if test "${ac_cv_c_const+set}" = set; then
8040 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008041else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008042 cat >conftest.$ac_ext <<_ACEOF
8043/* confdefs.h. */
8044_ACEOF
8045cat confdefs.h >>conftest.$ac_ext
8046cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00008047/* end confdefs.h. */
8048
8049int
8050main ()
8051{
8052/* FIXME: Include the comments suggested by Paul. */
8053#ifndef __cplusplus
8054 /* Ultrix mips cc rejects this. */
8055 typedef int charset[2];
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008056 const charset x;
Reid Spencera773bd52006-08-04 18:18:08 +00008057 /* SunOS 4.1.1 cc rejects this. */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008058 char const *const *ccp;
8059 char **p;
Reid Spencera773bd52006-08-04 18:18:08 +00008060 /* NEC SVR4.0.2 mips cc rejects this. */
8061 struct point {int x, y;};
8062 static struct point const zero = {0,0};
8063 /* AIX XL C 1.02.0.0 rejects this.
8064 It does not let you subtract one const X* pointer from another in
8065 an arm of an if-expression whose if-part is not a constant
8066 expression */
8067 const char *g = "string";
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008068 ccp = &g + (g ? g-g : 0);
Reid Spencera773bd52006-08-04 18:18:08 +00008069 /* HPUX 7.0 cc rejects these. */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008070 ++ccp;
8071 p = (char**) ccp;
8072 ccp = (char const *const *) p;
Reid Spencera773bd52006-08-04 18:18:08 +00008073 { /* SCO 3.2v4 cc rejects this. */
8074 char *t;
8075 char const *s = 0 ? (char *) 0 : (char const *) 0;
8076
8077 *t++ = 0;
8078 if (s) return 0;
8079 }
8080 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
8081 int x[] = {25, 17};
8082 const int *foo = &x[0];
8083 ++foo;
8084 }
8085 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8086 typedef const int *iptr;
8087 iptr p = 0;
8088 ++p;
8089 }
8090 { /* AIX XL C 1.02.0.0 rejects this saying
8091 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8092 struct s { int j; const int *ap[3]; };
8093 struct s *b; b->j = 5;
8094 }
8095 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8096 const int foo = 10;
8097 if (!foo) return 0;
8098 }
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008099 return !x[0] && !zero.x;
Reid Spencera773bd52006-08-04 18:18:08 +00008100#endif
8101
8102 ;
8103 return 0;
8104}
8105_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008106rm -f conftest.$ac_objext
8107if { (ac_try="$ac_compile"
8108case "(($ac_try" in
8109 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8110 *) ac_try_echo=$ac_try;;
8111esac
8112eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8113 (eval "$ac_compile") 2>conftest.er1
8114 ac_status=$?
8115 grep -v '^ *+' conftest.er1 >conftest.err
8116 rm -f conftest.er1
8117 cat conftest.err >&5
8118 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8119 (exit $ac_status); } &&
8120 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8121 { (case "(($ac_try" in
8122 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8123 *) ac_try_echo=$ac_try;;
8124esac
8125eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8126 (eval "$ac_try") 2>&5
8127 ac_status=$?
8128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8129 (exit $ac_status); }; } &&
8130 { ac_try='test -s conftest.$ac_objext'
8131 { (case "(($ac_try" in
8132 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8133 *) ac_try_echo=$ac_try;;
8134esac
8135eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8136 (eval "$ac_try") 2>&5
8137 ac_status=$?
8138 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8139 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00008140 ac_cv_c_const=yes
8141else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008142 echo "$as_me: failed program was:" >&5
8143sed 's/^/| /' conftest.$ac_ext >&5
8144
8145 ac_cv_c_const=no
Reid Spencera773bd52006-08-04 18:18:08 +00008146fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008147
Reid Spencera773bd52006-08-04 18:18:08 +00008148rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8149fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008150{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8151echo "${ECHO_T}$ac_cv_c_const" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008152if test $ac_cv_c_const = no; then
8153
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008154cat >>confdefs.h <<\_ACEOF
8155#define const
8156_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00008157
8158fi
8159
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008160
8161
8162
8163
8164
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008165ac_header_dirent=no
8166for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008167 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8168{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8169echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
8170if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8171 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008172else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008173 cat >conftest.$ac_ext <<_ACEOF
8174/* confdefs.h. */
8175_ACEOF
8176cat confdefs.h >>conftest.$ac_ext
8177cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008178/* end confdefs.h. */
8179#include <sys/types.h>
8180#include <$ac_hdr>
8181
8182int
8183main ()
8184{
8185if ((DIR *) 0)
8186return 0;
8187 ;
8188 return 0;
8189}
8190_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008191rm -f conftest.$ac_objext
8192if { (ac_try="$ac_compile"
8193case "(($ac_try" in
8194 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8195 *) ac_try_echo=$ac_try;;
8196esac
8197eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8198 (eval "$ac_compile") 2>conftest.er1
8199 ac_status=$?
8200 grep -v '^ *+' conftest.er1 >conftest.err
8201 rm -f conftest.er1
8202 cat conftest.err >&5
8203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8204 (exit $ac_status); } &&
8205 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8206 { (case "(($ac_try" in
8207 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8208 *) ac_try_echo=$ac_try;;
8209esac
8210eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8211 (eval "$ac_try") 2>&5
8212 ac_status=$?
8213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8214 (exit $ac_status); }; } &&
8215 { ac_try='test -s conftest.$ac_objext'
8216 { (case "(($ac_try" in
8217 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8218 *) ac_try_echo=$ac_try;;
8219esac
8220eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8221 (eval "$ac_try") 2>&5
8222 ac_status=$?
8223 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8224 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008225 eval "$as_ac_Header=yes"
8226else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008227 echo "$as_me: failed program was:" >&5
8228sed 's/^/| /' conftest.$ac_ext >&5
8229
8230 eval "$as_ac_Header=no"
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008231fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008232
Reid Spencera773bd52006-08-04 18:18:08 +00008233rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008234fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008235ac_res=`eval echo '${'$as_ac_Header'}'`
8236 { echo "$as_me:$LINENO: result: $ac_res" >&5
8237echo "${ECHO_T}$ac_res" >&6; }
8238if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008239 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008240#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008241_ACEOF
8242
8243ac_header_dirent=$ac_hdr; break
8244fi
8245
8246done
8247# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8248if test $ac_header_dirent = dirent.h; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008249 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8250echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8251if test "${ac_cv_search_opendir+set}" = set; then
8252 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008253else
8254 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008255cat >conftest.$ac_ext <<_ACEOF
8256/* confdefs.h. */
8257_ACEOF
8258cat confdefs.h >>conftest.$ac_ext
8259cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008260/* end confdefs.h. */
8261
Reid Spencera773bd52006-08-04 18:18:08 +00008262/* Override any GCC internal prototype to avoid an error.
8263 Use char because int might match the return type of a GCC
8264 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008265#ifdef __cplusplus
8266extern "C"
8267#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008268char opendir ();
8269int
8270main ()
8271{
Reid Spencera773bd52006-08-04 18:18:08 +00008272return opendir ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008273 ;
8274 return 0;
8275}
8276_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00008277for ac_lib in '' dir; do
8278 if test -z "$ac_lib"; then
8279 ac_res="none required"
8280 else
8281 ac_res=-l$ac_lib
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008282 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +00008283 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008284 rm -f conftest.$ac_objext conftest$ac_exeext
8285if { (ac_try="$ac_link"
8286case "(($ac_try" in
8287 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8288 *) ac_try_echo=$ac_try;;
8289esac
8290eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8291 (eval "$ac_link") 2>conftest.er1
8292 ac_status=$?
8293 grep -v '^ *+' conftest.er1 >conftest.err
8294 rm -f conftest.er1
8295 cat conftest.err >&5
8296 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8297 (exit $ac_status); } &&
8298 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8299 { (case "(($ac_try" in
8300 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8301 *) ac_try_echo=$ac_try;;
8302esac
8303eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8304 (eval "$ac_try") 2>&5
8305 ac_status=$?
8306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8307 (exit $ac_status); }; } &&
8308 { ac_try='test -s conftest$ac_exeext'
8309 { (case "(($ac_try" in
8310 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8311 *) ac_try_echo=$ac_try;;
8312esac
8313eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8314 (eval "$ac_try") 2>&5
8315 ac_status=$?
8316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8317 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00008318 ac_cv_search_opendir=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008319else
8320 echo "$as_me: failed program was:" >&5
8321sed 's/^/| /' conftest.$ac_ext >&5
8322
8323
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008324fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008325
Bill Wendlingebcceee2009-04-18 11:20:33 +00008326rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008327 conftest$ac_exeext
8328 if test "${ac_cv_search_opendir+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00008329 break
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008330fi
John Criswell7a73b802003-06-30 21:59:07 +00008331done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008332if test "${ac_cv_search_opendir+set}" = set; then
8333 :
Reid Spencera773bd52006-08-04 18:18:08 +00008334else
8335 ac_cv_search_opendir=no
8336fi
8337rm conftest.$ac_ext
8338LIBS=$ac_func_search_save_LIBS
8339fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008340{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8341echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008342ac_res=$ac_cv_search_opendir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008343if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +00008344 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
John Criswell7a73b802003-06-30 21:59:07 +00008345
Reid Spencera773bd52006-08-04 18:18:08 +00008346fi
8347
8348else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008349 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8350echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8351if test "${ac_cv_search_opendir+set}" = set; then
8352 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencera773bd52006-08-04 18:18:08 +00008353else
8354 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008355cat >conftest.$ac_ext <<_ACEOF
8356/* confdefs.h. */
8357_ACEOF
8358cat confdefs.h >>conftest.$ac_ext
8359cat >>conftest.$ac_ext <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +00008360/* end confdefs.h. */
8361
8362/* Override any GCC internal prototype to avoid an error.
8363 Use char because int might match the return type of a GCC
8364 builtin and then its argument prototype would still apply. */
8365#ifdef __cplusplus
8366extern "C"
8367#endif
8368char opendir ();
8369int
8370main ()
8371{
8372return opendir ();
8373 ;
8374 return 0;
8375}
8376_ACEOF
8377for ac_lib in '' x; do
8378 if test -z "$ac_lib"; then
8379 ac_res="none required"
8380 else
8381 ac_res=-l$ac_lib
8382 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8383 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008384 rm -f conftest.$ac_objext conftest$ac_exeext
8385if { (ac_try="$ac_link"
8386case "(($ac_try" in
8387 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8388 *) ac_try_echo=$ac_try;;
8389esac
8390eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8391 (eval "$ac_link") 2>conftest.er1
8392 ac_status=$?
8393 grep -v '^ *+' conftest.er1 >conftest.err
8394 rm -f conftest.er1
8395 cat conftest.err >&5
8396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8397 (exit $ac_status); } &&
8398 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8399 { (case "(($ac_try" in
8400 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8401 *) ac_try_echo=$ac_try;;
8402esac
8403eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8404 (eval "$ac_try") 2>&5
8405 ac_status=$?
8406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8407 (exit $ac_status); }; } &&
8408 { ac_try='test -s conftest$ac_exeext'
8409 { (case "(($ac_try" in
8410 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8411 *) ac_try_echo=$ac_try;;
8412esac
8413eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8414 (eval "$ac_try") 2>&5
8415 ac_status=$?
8416 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8417 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +00008418 ac_cv_search_opendir=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008419else
8420 echo "$as_me: failed program was:" >&5
8421sed 's/^/| /' conftest.$ac_ext >&5
8422
8423
Reid Spencera773bd52006-08-04 18:18:08 +00008424fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008425
Bill Wendlingebcceee2009-04-18 11:20:33 +00008426rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008427 conftest$ac_exeext
8428 if test "${ac_cv_search_opendir+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00008429 break
8430fi
8431done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008432if test "${ac_cv_search_opendir+set}" = set; then
8433 :
Reid Spencera773bd52006-08-04 18:18:08 +00008434else
8435 ac_cv_search_opendir=no
8436fi
8437rm conftest.$ac_ext
8438LIBS=$ac_func_search_save_LIBS
8439fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008440{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8441echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +00008442ac_res=$ac_cv_search_opendir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008443if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +00008444 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8445
8446fi
8447
8448fi
John Criswell7a73b802003-06-30 21:59:07 +00008449
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008450
John Criswell7a73b802003-06-30 21:59:07 +00008451for ac_header in dlfcn.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008452do
8453as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8454if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8455 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8456echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8457if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8458 echo $ECHO_N "(cached) $ECHO_C" >&6
8459fi
8460ac_res=`eval echo '${'$as_ac_Header'}'`
8461 { echo "$as_me:$LINENO: result: $ac_res" >&5
8462echo "${ECHO_T}$ac_res" >&6; }
8463else
8464 # Is the header compilable?
8465{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
8466echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8467cat >conftest.$ac_ext <<_ACEOF
8468/* confdefs.h. */
8469_ACEOF
8470cat confdefs.h >>conftest.$ac_ext
8471cat >>conftest.$ac_ext <<_ACEOF
8472/* end confdefs.h. */
8473$ac_includes_default
8474#include <$ac_header>
8475_ACEOF
8476rm -f conftest.$ac_objext
8477if { (ac_try="$ac_compile"
8478case "(($ac_try" in
8479 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8480 *) ac_try_echo=$ac_try;;
8481esac
8482eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8483 (eval "$ac_compile") 2>conftest.er1
8484 ac_status=$?
8485 grep -v '^ *+' conftest.er1 >conftest.err
8486 rm -f conftest.er1
8487 cat conftest.err >&5
8488 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8489 (exit $ac_status); } &&
8490 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8491 { (case "(($ac_try" in
8492 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8493 *) ac_try_echo=$ac_try;;
8494esac
8495eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8496 (eval "$ac_try") 2>&5
8497 ac_status=$?
8498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8499 (exit $ac_status); }; } &&
8500 { ac_try='test -s conftest.$ac_objext'
8501 { (case "(($ac_try" in
8502 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8503 *) ac_try_echo=$ac_try;;
8504esac
8505eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8506 (eval "$ac_try") 2>&5
8507 ac_status=$?
8508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8509 (exit $ac_status); }; }; then
8510 ac_header_compiler=yes
8511else
8512 echo "$as_me: failed program was:" >&5
8513sed 's/^/| /' conftest.$ac_ext >&5
8514
8515 ac_header_compiler=no
8516fi
8517
8518rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8519{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8520echo "${ECHO_T}$ac_header_compiler" >&6; }
8521
8522# Is the header present?
8523{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
8524echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8525cat >conftest.$ac_ext <<_ACEOF
8526/* confdefs.h. */
8527_ACEOF
8528cat confdefs.h >>conftest.$ac_ext
8529cat >>conftest.$ac_ext <<_ACEOF
8530/* end confdefs.h. */
8531#include <$ac_header>
8532_ACEOF
8533if { (ac_try="$ac_cpp conftest.$ac_ext"
8534case "(($ac_try" in
8535 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8536 *) ac_try_echo=$ac_try;;
8537esac
8538eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8539 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8540 ac_status=$?
8541 grep -v '^ *+' conftest.er1 >conftest.err
8542 rm -f conftest.er1
8543 cat conftest.err >&5
8544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8545 (exit $ac_status); } >/dev/null; then
8546 if test -s conftest.err; then
8547 ac_cpp_err=$ac_c_preproc_warn_flag
8548 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8549 else
8550 ac_cpp_err=
8551 fi
8552else
8553 ac_cpp_err=yes
8554fi
8555if test -z "$ac_cpp_err"; then
8556 ac_header_preproc=yes
8557else
8558 echo "$as_me: failed program was:" >&5
8559sed 's/^/| /' conftest.$ac_ext >&5
8560
8561 ac_header_preproc=no
8562fi
8563
8564rm -f conftest.err conftest.$ac_ext
8565{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8566echo "${ECHO_T}$ac_header_preproc" >&6; }
8567
8568# So? What about this header?
8569case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8570 yes:no: )
8571 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8572echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8573 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8574echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8575 ac_header_preproc=yes
8576 ;;
8577 no:yes:* )
8578 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8579echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8580 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
8581echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
8582 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8583echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8584 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
8585echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
8586 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8587echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8588 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8589echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8590 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +00008591## ------------------------------------ ##
8592## Report this to http://llvm.org/bugs/ ##
8593## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008594_ASBOX
8595 ) | sed "s/^/$as_me: WARNING: /" >&2
8596 ;;
8597esac
8598{ echo "$as_me:$LINENO: checking for $ac_header" >&5
8599echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8600if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8601 echo $ECHO_N "(cached) $ECHO_C" >&6
8602else
8603 eval "$as_ac_Header=\$ac_header_preproc"
8604fi
8605ac_res=`eval echo '${'$as_ac_Header'}'`
8606 { echo "$as_me:$LINENO: result: $ac_res" >&5
8607echo "${ECHO_T}$ac_res" >&6; }
8608
8609fi
8610if test `eval echo '${'$as_ac_Header'}'` = yes; then
John Criswell7a73b802003-06-30 21:59:07 +00008611 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008612#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +00008613_ACEOF
8614
8615fi
8616
8617done
8618
Reid Spencera773bd52006-08-04 18:18:08 +00008619# Check whether --enable-ltdl-install was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008620if test "${enable_ltdl_install+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +00008621 enableval=$enable_ltdl_install;
8622fi
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008623
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008624
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008625
8626
8627if test x"${enable_ltdl_install-no}" != xno; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008628 INSTALL_LTDL_TRUE=
8629 INSTALL_LTDL_FALSE='#'
8630else
8631 INSTALL_LTDL_TRUE='#'
8632 INSTALL_LTDL_FALSE=
8633fi
8634
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008635
8636
8637if test x"${enable_ltdl_convenience-no}" != xno; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008638 CONVENIENCE_LTDL_TRUE=
8639 CONVENIENCE_LTDL_FALSE='#'
8640else
8641 CONVENIENCE_LTDL_TRUE='#'
8642 CONVENIENCE_LTDL_FALSE=
8643fi
8644
8645
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00008646{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8647echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008648library_names_spec=
8649libname_spec='lib$name'
8650soname_spec=
8651shrext_cmds=".so"
8652postinstall_cmds=
8653postuninstall_cmds=
8654finish_cmds=
8655finish_eval=
8656shlibpath_var=
8657shlibpath_overrides_runpath=unknown
8658version_type=none
8659dynamic_linker="$host_os ld.so"
8660sys_lib_dlsearch_path_spec="/lib /usr/lib"
8661if test "$GCC" = yes; then
8662 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8663 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8664 # if the path contains ";" then we assume it to be the separator
8665 # otherwise default to the standard path separator (i.e. ":") - it is
8666 # assumed that no part of a normal pathname contains ";" but that should
8667 # okay in the real world where ";" in dirpaths is itself problematic.
8668 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8669 else
8670 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8671 fi
8672else
8673 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8674fi
8675need_lib_prefix=unknown
8676hardcode_into_libs=no
8677
8678# when you set need_version to no, make sure it does not cause -set_version
8679# flags to be left without arguments
8680need_version=unknown
8681
8682case $host_os in
8683aix3*)
8684 version_type=linux
8685 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8686 shlibpath_var=LIBPATH
8687
8688 # AIX 3 has no versioning support, so we append a major version to the name.
8689 soname_spec='${libname}${release}${shared_ext}$major'
8690 ;;
8691
8692aix4* | aix5*)
8693 version_type=linux
8694 need_lib_prefix=no
8695 need_version=no
8696 hardcode_into_libs=yes
8697 if test "$host_cpu" = ia64; then
8698 # AIX 5 supports IA64
8699 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8700 shlibpath_var=LD_LIBRARY_PATH
8701 else
8702 # With GCC up to 2.95.x, collect2 would create an import file
8703 # for dependence libraries. The import file would start with
8704 # the line `#! .'. This would cause the generated library to
8705 # depend on `.', always an invalid library. This was fixed in
8706 # development snapshots of GCC prior to 3.0.
8707 case $host_os in
8708 aix4 | aix4.[01] | aix4.[01].*)
8709 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8710 echo ' yes '
8711 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8712 :
8713 else
8714 can_build_shared=no
8715 fi
8716 ;;
8717 esac
8718 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8719 # soname into executable. Probably we can add versioning support to
8720 # collect2, so additional links can be useful in future.
8721 if test "$aix_use_runtimelinking" = yes; then
8722 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8723 # instead of lib<name>.a to let people know that these are not
8724 # typical AIX shared libraries.
8725 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8726 else
8727 # We preserve .a as extension for shared libraries through AIX4.2
8728 # and later when we are not doing run time linking.
8729 library_names_spec='${libname}${release}.a $libname.a'
8730 soname_spec='${libname}${release}${shared_ext}$major'
8731 fi
8732 shlibpath_var=LIBPATH
8733 fi
8734 ;;
8735
8736amigaos*)
8737 library_names_spec='$libname.ixlibrary $libname.a'
8738 # Create ${libname}_ixlibrary.a entries in /sys/libs.
8739 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'
8740 ;;
8741
8742beos*)
8743 library_names_spec='${libname}${shared_ext}'
8744 dynamic_linker="$host_os ld.so"
8745 shlibpath_var=LIBRARY_PATH
8746 ;;
8747
8748bsdi[45]*)
8749 version_type=linux
8750 need_version=no
8751 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8752 soname_spec='${libname}${release}${shared_ext}$major'
8753 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8754 shlibpath_var=LD_LIBRARY_PATH
8755 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8756 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8757 # the default ld.so.conf also contains /usr/contrib/lib and
8758 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8759 # libtool to hard-code these into programs
8760 ;;
8761
8762cygwin* | mingw* | pw32*)
8763 version_type=windows
8764 shrext_cmds=".dll"
8765 need_version=no
8766 need_lib_prefix=no
8767
8768 case $GCC,$host_os in
8769 yes,cygwin* | yes,mingw* | yes,pw32*)
8770 library_names_spec='$libname.dll.a'
8771 # DLL is installed to $(libdir)/../bin by postinstall_cmds
8772 postinstall_cmds='base_file=`basename \${file}`~
8773 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8774 dldir=$destdir/`dirname \$dlpath`~
8775 test -d \$dldir || mkdir -p \$dldir~
Reid Spencera773bd52006-08-04 18:18:08 +00008776 $install_prog $dir/$dlname \$dldir/$dlname~
8777 chmod a+x \$dldir/$dlname'
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008778 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8779 dlpath=$dir/\$dldll~
8780 $rm \$dlpath'
8781 shlibpath_overrides_runpath=yes
8782
8783 case $host_os in
8784 cygwin*)
8785 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8786 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8787 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8788 ;;
8789 mingw*)
8790 # MinGW DLLs use traditional 'lib' prefix
8791 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8792 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8793 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8794 # It is most probably a Windows format PATH printed by
8795 # mingw gcc, but we are running on Cygwin. Gcc prints its search
8796 # path with ; separators, and with drive letters. We can handle the
8797 # drive letters (cygwin fileutils understands them), so leave them,
8798 # especially as we might pass files found there to a mingw objdump,
8799 # which wouldn't understand a cygwinified path. Ahh.
8800 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8801 else
8802 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8803 fi
8804 ;;
8805 pw32*)
8806 # pw32 DLLs use 'pw' prefix rather than 'lib'
Reid Spencera773bd52006-08-04 18:18:08 +00008807 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 +00008808 ;;
8809 esac
8810 ;;
8811
8812 *)
8813 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8814 ;;
8815 esac
8816 dynamic_linker='Win32 ld.exe'
8817 # FIXME: first we should search . and the directory the executable is in
8818 shlibpath_var=PATH
8819 ;;
8820
8821darwin* | rhapsody*)
8822 dynamic_linker="$host_os dyld"
8823 version_type=darwin
8824 need_lib_prefix=no
8825 need_version=no
8826 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8827 soname_spec='${libname}${release}${major}$shared_ext'
8828 shlibpath_overrides_runpath=yes
8829 shlibpath_var=DYLD_LIBRARY_PATH
Reid Spencerf6390b52007-04-11 00:27:39 +00008830 shrext_cmds='.dylib'
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008831 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8832 if test "$GCC" = yes; then
8833 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"`
8834 else
8835 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8836 fi
8837 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8838 ;;
8839
8840dgux*)
8841 version_type=linux
8842 need_lib_prefix=no
8843 need_version=no
8844 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8845 soname_spec='${libname}${release}${shared_ext}$major'
8846 shlibpath_var=LD_LIBRARY_PATH
8847 ;;
8848
Eric Christopher360fa9a2011-10-26 00:42:12 +00008849freebsd1.*)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008850 dynamic_linker=no
8851 ;;
8852
8853kfreebsd*-gnu)
8854 version_type=linux
8855 need_lib_prefix=no
8856 need_version=no
8857 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8858 soname_spec='${libname}${release}${shared_ext}$major'
8859 shlibpath_var=LD_LIBRARY_PATH
8860 shlibpath_overrides_runpath=no
8861 hardcode_into_libs=yes
8862 dynamic_linker='GNU ld.so'
8863 ;;
8864
Reid Spencera773bd52006-08-04 18:18:08 +00008865freebsd* | dragonfly*)
8866 # DragonFly does not have aout. When/if they implement a new
8867 # versioning mechanism, adjust this.
8868 if test -x /usr/bin/objformat; then
8869 objformat=`/usr/bin/objformat`
8870 else
8871 case $host_os in
Eric Christopher360fa9a2011-10-26 00:42:12 +00008872 freebsd[123].*) objformat=aout ;;
Reid Spencera773bd52006-08-04 18:18:08 +00008873 *) objformat=elf ;;
8874 esac
8875 fi
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008876 version_type=freebsd-$objformat
8877 case $version_type in
8878 freebsd-elf*)
8879 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8880 need_version=no
8881 need_lib_prefix=no
8882 ;;
8883 freebsd-*)
8884 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8885 need_version=yes
8886 ;;
8887 esac
8888 shlibpath_var=LD_LIBRARY_PATH
8889 case $host_os in
Eric Christopher360fa9a2011-10-26 00:42:12 +00008890 freebsd2.*)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008891 shlibpath_overrides_runpath=yes
8892 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00008893 freebsd3.[01]* | freebsdelf3.[01]*)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008894 shlibpath_overrides_runpath=yes
8895 hardcode_into_libs=yes
8896 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00008897 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8898 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008899 shlibpath_overrides_runpath=no
8900 hardcode_into_libs=yes
8901 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00008902 freebsd*) # from 4.6 on
8903 shlibpath_overrides_runpath=yes
8904 hardcode_into_libs=yes
8905 ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008906 esac
8907 ;;
8908
8909gnu*)
8910 version_type=linux
8911 need_lib_prefix=no
8912 need_version=no
8913 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8914 soname_spec='${libname}${release}${shared_ext}$major'
8915 shlibpath_var=LD_LIBRARY_PATH
8916 hardcode_into_libs=yes
8917 ;;
8918
8919hpux9* | hpux10* | hpux11*)
8920 # Give a soname corresponding to the major version so that dld.sl refuses to
8921 # link against other versions.
8922 version_type=sunos
8923 need_lib_prefix=no
8924 need_version=no
Reid Spencera773bd52006-08-04 18:18:08 +00008925 case $host_cpu in
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008926 ia64*)
8927 shrext_cmds='.so'
8928 hardcode_into_libs=yes
8929 dynamic_linker="$host_os dld.so"
8930 shlibpath_var=LD_LIBRARY_PATH
8931 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8932 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8933 soname_spec='${libname}${release}${shared_ext}$major'
8934 if test "X$HPUX_IA64_MODE" = X32; then
8935 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8936 else
8937 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8938 fi
8939 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8940 ;;
8941 hppa*64*)
8942 shrext_cmds='.sl'
8943 hardcode_into_libs=yes
8944 dynamic_linker="$host_os dld.sl"
8945 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8946 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8947 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8948 soname_spec='${libname}${release}${shared_ext}$major'
8949 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8950 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8951 ;;
8952 *)
8953 shrext_cmds='.sl'
8954 dynamic_linker="$host_os dld.sl"
8955 shlibpath_var=SHLIB_PATH
8956 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8957 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8958 soname_spec='${libname}${release}${shared_ext}$major'
8959 ;;
8960 esac
8961 # HP-UX runs *really* slowly unless shared libraries are mode 555.
8962 postinstall_cmds='chmod 555 $lib'
8963 ;;
8964
Reid Spencera773bd52006-08-04 18:18:08 +00008965interix3*)
8966 version_type=linux
8967 need_lib_prefix=no
8968 need_version=no
8969 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8970 soname_spec='${libname}${release}${shared_ext}$major'
8971 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8972 shlibpath_var=LD_LIBRARY_PATH
8973 shlibpath_overrides_runpath=no
8974 hardcode_into_libs=yes
8975 ;;
8976
Reid Spencer2bc7bd52004-11-29 12:29:58 +00008977irix5* | irix6* | nonstopux*)
8978 case $host_os in
8979 nonstopux*) version_type=nonstopux ;;
8980 *)
8981 if test "$lt_cv_prog_gnu_ld" = yes; then
8982 version_type=linux
8983 else
8984 version_type=irix
8985 fi ;;
8986 esac
8987 need_lib_prefix=no
8988 need_version=no
8989 soname_spec='${libname}${release}${shared_ext}$major'
8990 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8991 case $host_os in
8992 irix5* | nonstopux*)
8993 libsuff= shlibsuff=
8994 ;;
8995 *)
8996 case $LD in # libtool.m4 will add one of these switches to LD
8997 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8998 libsuff= shlibsuff= libmagic=32-bit;;
8999 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9000 libsuff=32 shlibsuff=N32 libmagic=N32;;
9001 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9002 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9003 *) libsuff= shlibsuff= libmagic=never-match;;
9004 esac
9005 ;;
9006 esac
9007 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9008 shlibpath_overrides_runpath=no
9009 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9010 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9011 hardcode_into_libs=yes
9012 ;;
9013
9014# No shared lib support for Linux oldld, aout, or coff.
9015linux*oldld* | linux*aout* | linux*coff*)
9016 dynamic_linker=no
9017 ;;
9018
9019# This must be Linux ELF.
9020linux*)
9021 version_type=linux
9022 need_lib_prefix=no
9023 need_version=no
9024 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9025 soname_spec='${libname}${release}${shared_ext}$major'
9026 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9027 shlibpath_var=LD_LIBRARY_PATH
9028 shlibpath_overrides_runpath=no
9029 # This implies no fast_install, which is unacceptable.
9030 # Some rework will be needed to allow for fast_install
9031 # before this can be enabled.
9032 hardcode_into_libs=yes
9033
9034 # Append ld.so.conf contents to the search path
9035 if test -f /etc/ld.so.conf; then
Reid Spencera773bd52006-08-04 18:18:08 +00009036 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 +00009037 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9038 fi
9039
9040 # We used to test for /lib/ld.so.1 and disable shared libraries on
9041 # powerpc, because MkLinux only supported shared libraries with the
9042 # GNU dynamic linker. Since this was broken with cross compilers,
9043 # most powerpc-linux boxes support dynamic linking these days and
9044 # people can always --disable-shared, the test was removed, and we
9045 # assume the GNU/Linux dynamic linker is in use.
9046 dynamic_linker='GNU/Linux ld.so'
9047 ;;
9048
9049knetbsd*-gnu)
9050 version_type=linux
9051 need_lib_prefix=no
9052 need_version=no
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 shlibpath_var=LD_LIBRARY_PATH
9056 shlibpath_overrides_runpath=no
9057 hardcode_into_libs=yes
9058 dynamic_linker='GNU ld.so'
9059 ;;
9060
9061netbsd*)
9062 version_type=sunos
9063 need_lib_prefix=no
9064 need_version=no
9065 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9066 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9067 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9068 dynamic_linker='NetBSD (a.out) ld.so'
9069 else
9070 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9071 soname_spec='${libname}${release}${shared_ext}$major'
9072 dynamic_linker='NetBSD ld.elf_so'
9073 fi
9074 shlibpath_var=LD_LIBRARY_PATH
9075 shlibpath_overrides_runpath=yes
9076 hardcode_into_libs=yes
9077 ;;
9078
9079newsos6)
9080 version_type=linux
9081 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9082 shlibpath_var=LD_LIBRARY_PATH
9083 shlibpath_overrides_runpath=yes
9084 ;;
9085
9086nto-qnx*)
9087 version_type=linux
9088 need_lib_prefix=no
9089 need_version=no
9090 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9091 soname_spec='${libname}${release}${shared_ext}$major'
9092 shlibpath_var=LD_LIBRARY_PATH
9093 shlibpath_overrides_runpath=yes
9094 ;;
9095
9096openbsd*)
9097 version_type=sunos
Reid Spencera773bd52006-08-04 18:18:08 +00009098 sys_lib_dlsearch_path_spec="/usr/lib"
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009099 need_lib_prefix=no
Reid Spencera773bd52006-08-04 18:18:08 +00009100 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9101 case $host_os in
9102 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9103 *) need_version=no ;;
9104 esac
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009105 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9106 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9107 shlibpath_var=LD_LIBRARY_PATH
9108 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9109 case $host_os in
9110 openbsd2.[89] | openbsd2.[89].*)
9111 shlibpath_overrides_runpath=no
9112 ;;
9113 *)
9114 shlibpath_overrides_runpath=yes
9115 ;;
9116 esac
9117 else
9118 shlibpath_overrides_runpath=yes
9119 fi
9120 ;;
9121
9122os2*)
9123 libname_spec='$name'
9124 shrext_cmds=".dll"
9125 need_lib_prefix=no
9126 library_names_spec='$libname${shared_ext} $libname.a'
9127 dynamic_linker='OS/2 ld.exe'
9128 shlibpath_var=LIBPATH
9129 ;;
9130
9131osf3* | osf4* | osf5*)
9132 version_type=osf
9133 need_lib_prefix=no
9134 need_version=no
9135 soname_spec='${libname}${release}${shared_ext}$major'
9136 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9137 shlibpath_var=LD_LIBRARY_PATH
9138 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9139 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9140 ;;
9141
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009142solaris*)
9143 version_type=linux
9144 need_lib_prefix=no
9145 need_version=no
9146 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9147 soname_spec='${libname}${release}${shared_ext}$major'
9148 shlibpath_var=LD_LIBRARY_PATH
9149 shlibpath_overrides_runpath=yes
9150 hardcode_into_libs=yes
9151 # ldd complains unless libraries are executable
9152 postinstall_cmds='chmod +x $lib'
9153 ;;
9154
9155sunos4*)
9156 version_type=sunos
9157 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9158 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9159 shlibpath_var=LD_LIBRARY_PATH
9160 shlibpath_overrides_runpath=yes
9161 if test "$with_gnu_ld" = yes; then
9162 need_lib_prefix=no
9163 fi
9164 need_version=yes
9165 ;;
9166
Reid Spencera773bd52006-08-04 18:18:08 +00009167sysv4 | sysv4.3*)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009168 version_type=linux
9169 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9170 soname_spec='${libname}${release}${shared_ext}$major'
9171 shlibpath_var=LD_LIBRARY_PATH
9172 case $host_vendor in
9173 sni)
9174 shlibpath_overrides_runpath=no
9175 need_lib_prefix=no
9176 export_dynamic_flag_spec='${wl}-Blargedynsym'
9177 runpath_var=LD_RUN_PATH
9178 ;;
9179 siemens)
9180 need_lib_prefix=no
9181 ;;
9182 motorola)
9183 need_lib_prefix=no
9184 need_version=no
9185 shlibpath_overrides_runpath=no
9186 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9187 ;;
9188 esac
9189 ;;
9190
9191sysv4*MP*)
9192 if test -d /usr/nec ;then
9193 version_type=linux
9194 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9195 soname_spec='$libname${shared_ext}.$major'
9196 shlibpath_var=LD_LIBRARY_PATH
9197 fi
9198 ;;
9199
Reid Spencera773bd52006-08-04 18:18:08 +00009200sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9201 version_type=freebsd-elf
9202 need_lib_prefix=no
9203 need_version=no
9204 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9205 soname_spec='${libname}${release}${shared_ext}$major'
9206 shlibpath_var=LD_LIBRARY_PATH
9207 hardcode_into_libs=yes
9208 if test "$with_gnu_ld" = yes; then
9209 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9210 shlibpath_overrides_runpath=no
9211 else
9212 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9213 shlibpath_overrides_runpath=yes
9214 case $host_os in
9215 sco3.2v5*)
9216 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9217 ;;
9218 esac
9219 fi
9220 sys_lib_dlsearch_path_spec='/usr/lib'
9221 ;;
9222
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009223uts4*)
9224 version_type=linux
9225 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9226 soname_spec='${libname}${release}${shared_ext}$major'
9227 shlibpath_var=LD_LIBRARY_PATH
9228 ;;
9229
9230*)
9231 dynamic_linker=no
9232 ;;
9233esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009234{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9235echo "${ECHO_T}$dynamic_linker" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009236test "$dynamic_linker" = no && can_build_shared=no
9237
Reid Spencera773bd52006-08-04 18:18:08 +00009238variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9239if test "$GCC" = yes; then
9240 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9241fi
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009242
Reid Spencera773bd52006-08-04 18:18:08 +00009243
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009244{ echo "$as_me:$LINENO: checking which extension is used for loadable modules" >&5
9245echo $ECHO_N "checking which extension is used for loadable modules... $ECHO_C" >&6; }
9246if test "${libltdl_cv_shlibext+set}" = set; then
9247 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009248else
9249
9250module=yes
9251eval libltdl_cv_shlibext=$shrext_cmds
9252
9253fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009254{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibext" >&5
9255echo "${ECHO_T}$libltdl_cv_shlibext" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009256if test -n "$libltdl_cv_shlibext"; then
9257
9258cat >>confdefs.h <<_ACEOF
9259#define LTDL_SHLIB_EXT "$libltdl_cv_shlibext"
9260_ACEOF
9261
9262fi
9263
9264
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009265{ echo "$as_me:$LINENO: checking which variable specifies run-time library path" >&5
9266echo $ECHO_N "checking which variable specifies run-time library path... $ECHO_C" >&6; }
9267if test "${libltdl_cv_shlibpath_var+set}" = set; then
9268 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009269else
9270 libltdl_cv_shlibpath_var="$shlibpath_var"
9271fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009272{ echo "$as_me:$LINENO: result: $libltdl_cv_shlibpath_var" >&5
9273echo "${ECHO_T}$libltdl_cv_shlibpath_var" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009274if test -n "$libltdl_cv_shlibpath_var"; then
9275
9276cat >>confdefs.h <<_ACEOF
9277#define LTDL_SHLIBPATH_VAR "$libltdl_cv_shlibpath_var"
9278_ACEOF
9279
9280fi
9281
9282
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009283{ echo "$as_me:$LINENO: checking for the default library search path" >&5
9284echo $ECHO_N "checking for the default library search path... $ECHO_C" >&6; }
9285if test "${libltdl_cv_sys_search_path+set}" = set; then
9286 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009287else
9288 libltdl_cv_sys_search_path="$sys_lib_dlsearch_path_spec"
9289fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009290{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_search_path" >&5
9291echo "${ECHO_T}$libltdl_cv_sys_search_path" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009292if test -n "$libltdl_cv_sys_search_path"; then
9293 sys_search_path=
9294 for dir in $libltdl_cv_sys_search_path; do
9295 if test -z "$sys_search_path"; then
9296 sys_search_path="$dir"
9297 else
9298 sys_search_path="$sys_search_path$PATH_SEPARATOR$dir"
9299 fi
9300 done
9301
9302cat >>confdefs.h <<_ACEOF
9303#define LTDL_SYSSEARCHPATH "$sys_search_path"
9304_ACEOF
9305
9306fi
9307
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009308{ echo "$as_me:$LINENO: checking for objdir" >&5
9309echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
9310if test "${libltdl_cv_objdir+set}" = set; then
9311 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009312else
9313 libltdl_cv_objdir="$objdir"
9314 if test -n "$objdir"; then
9315 :
9316 else
9317 rm -f .libs 2>/dev/null
9318 mkdir .libs 2>/dev/null
9319 if test -d .libs; then
9320 libltdl_cv_objdir=.libs
9321 else
9322 # MS-DOS does not allow filenames that begin with a dot.
9323 libltdl_cv_objdir=_libs
9324 fi
9325 rmdir .libs 2>/dev/null
9326 fi
9327
9328fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009329{ echo "$as_me:$LINENO: result: $libltdl_cv_objdir" >&5
9330echo "${ECHO_T}$libltdl_cv_objdir" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009331
9332cat >>confdefs.h <<_ACEOF
9333#define LTDL_OBJDIR "$libltdl_cv_objdir/"
9334_ACEOF
9335
9336
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009337
9338
9339
9340
9341# Check for command to grab the raw symbol name followed by C symbol from nm.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009342{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
9343echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
9344if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
9345 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009346else
9347
9348# These are sane defaults that work on at least a few old systems.
9349# [They come from Ultrix. What could be older than Ultrix?!! ;)]
9350
9351# Character class describing NM global symbol codes.
9352symcode='[BCDEGRST]'
9353
9354# Regexp to match symbols that can be accessed directly from C.
9355sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9356
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009357# Transform an extracted symbol line into a proper C declaration
9358lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
9359
9360# Transform an extracted symbol line into symbol name and symbol address
9361lt_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'"
9362
9363# Define system-specific variables.
9364case $host_os in
9365aix*)
9366 symcode='[BCDT]'
9367 ;;
9368cygwin* | mingw* | pw32*)
9369 symcode='[ABCDGISTW]'
9370 ;;
9371hpux*) # Its linker distinguishes data from code symbols
9372 if test "$host_cpu" = ia64; then
9373 symcode='[ABCDEGRST]'
9374 fi
9375 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9376 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'"
9377 ;;
9378linux*)
9379 if test "$host_cpu" = ia64; then
9380 symcode='[ABCDGIRSTW]'
9381 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
9382 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'"
9383 fi
9384 ;;
9385irix* | nonstopux*)
9386 symcode='[BCDEGRST]'
9387 ;;
9388osf*)
9389 symcode='[BCDEGQRST]'
9390 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00009391solaris*)
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009392 symcode='[BDRT]'
9393 ;;
Reid Spencera773bd52006-08-04 18:18:08 +00009394sco3.2v5*)
9395 symcode='[DT]'
9396 ;;
9397sysv4.2uw2*)
9398 symcode='[DT]'
9399 ;;
9400sysv5* | sco5v6* | unixware* | OpenUNIX*)
9401 symcode='[ABDT]'
9402 ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009403sysv4)
9404 symcode='[DFNSTU]'
9405 ;;
9406esac
9407
9408# Handle CRLF in mingw tool chain
9409opt_cr=
9410case $build_os in
9411mingw*)
9412 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
9413 ;;
9414esac
9415
9416# If we're using GNU nm, then use its standard symbol codes.
9417case `$NM -V 2>&1` in
9418*GNU* | *'with BFD'*)
9419 symcode='[ABCDGIRSTW]' ;;
9420esac
9421
9422# Try without a prefix undercore, then with it.
9423for ac_symprfx in "" "_"; do
9424
Reid Spencera773bd52006-08-04 18:18:08 +00009425 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
9426 symxfrm="\\1 $ac_symprfx\\2 \\2"
9427
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009428 # Write the raw and C identifiers.
Reid Spencera773bd52006-08-04 18:18:08 +00009429 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 +00009430
9431 # Check to see that the pipe works correctly.
9432 pipe_works=no
9433
9434 rm -f conftest*
9435 cat > conftest.$ac_ext <<EOF
9436#ifdef __cplusplus
9437extern "C" {
9438#endif
9439char nm_test_var;
9440void nm_test_func(){}
9441#ifdef __cplusplus
9442}
9443#endif
9444int main(){nm_test_var='a';nm_test_func();return(0);}
9445EOF
9446
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009447 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009448 (eval $ac_compile) 2>&5
9449 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9451 (exit $ac_status); }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009452 # Now try to grab the symbols.
9453 nlist=conftest.nm
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009454 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 +00009455 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
9456 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009457 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9458 (exit $ac_status); } && test -s "$nlist"; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009459 # Try sorting and uniquifying the output.
9460 if sort "$nlist" | uniq > "$nlist"T; then
9461 mv -f "$nlist"T "$nlist"
9462 else
9463 rm -f "$nlist"T
9464 fi
9465
9466 # Make sure that we snagged all the symbols we need.
9467 if grep ' nm_test_var$' "$nlist" >/dev/null; then
9468 if grep ' nm_test_func$' "$nlist" >/dev/null; then
9469 cat <<EOF > conftest.$ac_ext
9470#ifdef __cplusplus
9471extern "C" {
9472#endif
9473
9474EOF
9475 # Now generate the symbol file.
9476 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
9477
9478 cat <<EOF >> conftest.$ac_ext
9479#if defined (__STDC__) && __STDC__
9480# define lt_ptr_t void *
9481#else
9482# define lt_ptr_t char *
9483# define const
9484#endif
9485
9486/* The mapping between symbol names and symbols. */
9487const struct {
9488 const char *name;
9489 lt_ptr_t address;
9490}
9491lt_preloaded_symbols[] =
9492{
9493EOF
9494 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
9495 cat <<\EOF >> conftest.$ac_ext
9496 {0, (lt_ptr_t) 0}
9497};
9498
9499#ifdef __cplusplus
9500}
9501#endif
9502EOF
9503 # Now try linking the two files.
9504 mv conftest.$ac_objext conftstm.$ac_objext
9505 lt_save_LIBS="$LIBS"
9506 lt_save_CFLAGS="$CFLAGS"
9507 LIBS="conftstm.$ac_objext"
9508 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009509 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009510 (eval $ac_link) 2>&5
9511 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009512 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9513 (exit $ac_status); } && test -s conftest${ac_exeext}; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009514 pipe_works=yes
9515 fi
9516 LIBS="$lt_save_LIBS"
9517 CFLAGS="$lt_save_CFLAGS"
9518 else
9519 echo "cannot find nm_test_func in $nlist" >&5
9520 fi
9521 else
9522 echo "cannot find nm_test_var in $nlist" >&5
9523 fi
9524 else
9525 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
9526 fi
9527 else
9528 echo "$progname: failed program was:" >&5
9529 cat conftest.$ac_ext >&5
9530 fi
9531 rm -f conftest* conftst*
9532
9533 # Do not use the global_symbol_pipe unless it works.
9534 if test "$pipe_works" = yes; then
9535 break
9536 else
9537 lt_cv_sys_global_symbol_pipe=
9538 fi
9539done
9540
9541fi
9542
9543if test -z "$lt_cv_sys_global_symbol_pipe"; then
9544 lt_cv_sys_global_symbol_to_cdecl=
9545fi
9546if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009547 { echo "$as_me:$LINENO: result: failed" >&5
9548echo "${ECHO_T}failed" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009549else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009550 { echo "$as_me:$LINENO: result: ok" >&5
9551echo "${ECHO_T}ok" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009552fi
9553
9554
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009555{ echo "$as_me:$LINENO: checking whether libtool supports -dlopen/-dlpreopen" >&5
9556echo $ECHO_N "checking whether libtool supports -dlopen/-dlpreopen... $ECHO_C" >&6; }
9557if test "${libltdl_cv_preloaded_symbols+set}" = set; then
9558 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009559else
9560 if test -n "$lt_cv_sys_global_symbol_pipe"; then
9561 libltdl_cv_preloaded_symbols=yes
9562 else
9563 libltdl_cv_preloaded_symbols=no
9564 fi
9565
9566fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009567{ echo "$as_me:$LINENO: result: $libltdl_cv_preloaded_symbols" >&5
9568echo "${ECHO_T}$libltdl_cv_preloaded_symbols" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009569if test x"$libltdl_cv_preloaded_symbols" = xyes; then
9570
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009571cat >>confdefs.h <<\_ACEOF
9572#define HAVE_PRELOADED_SYMBOLS 1
9573_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009574
9575fi
9576
9577LIBADD_DL=
9578
9579ac_ext=c
9580ac_cpp='$CPP $CPPFLAGS'
9581ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9582ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9583ac_compiler_gnu=$ac_cv_c_compiler_gnu
9584
9585
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009586{ echo "$as_me:$LINENO: checking for shl_load" >&5
9587echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9588if test "${ac_cv_func_shl_load+set}" = set; then
9589 echo $ECHO_N "(cached) $ECHO_C" >&6
9590else
9591 cat >conftest.$ac_ext <<_ACEOF
9592/* confdefs.h. */
9593_ACEOF
9594cat confdefs.h >>conftest.$ac_ext
9595cat >>conftest.$ac_ext <<_ACEOF
9596/* end confdefs.h. */
9597/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9598 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9599#define shl_load innocuous_shl_load
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009600
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009601/* System header to define __stub macros and hopefully few prototypes,
9602 which can conflict with char shl_load (); below.
9603 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9604 <limits.h> exists even on freestanding compilers. */
9605
9606#ifdef __STDC__
9607# include <limits.h>
9608#else
9609# include <assert.h>
9610#endif
9611
9612#undef shl_load
9613
9614/* Override any GCC internal prototype to avoid an error.
9615 Use char because int might match the return type of a GCC
9616 builtin and then its argument prototype would still apply. */
9617#ifdef __cplusplus
9618extern "C"
9619#endif
9620char shl_load ();
9621/* The GNU C library defines this for functions which it implements
9622 to always fail with ENOSYS. Some functions are actually named
9623 something starting with __ and the normal name is an alias. */
9624#if defined __stub_shl_load || defined __stub___shl_load
9625choke me
9626#endif
9627
9628int
9629main ()
9630{
9631return shl_load ();
9632 ;
9633 return 0;
9634}
9635_ACEOF
9636rm -f conftest.$ac_objext conftest$ac_exeext
9637if { (ac_try="$ac_link"
9638case "(($ac_try" in
9639 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9640 *) ac_try_echo=$ac_try;;
9641esac
9642eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9643 (eval "$ac_link") 2>conftest.er1
9644 ac_status=$?
9645 grep -v '^ *+' conftest.er1 >conftest.err
9646 rm -f conftest.er1
9647 cat conftest.err >&5
9648 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9649 (exit $ac_status); } &&
9650 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9651 { (case "(($ac_try" in
9652 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9653 *) ac_try_echo=$ac_try;;
9654esac
9655eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9656 (eval "$ac_try") 2>&5
9657 ac_status=$?
9658 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9659 (exit $ac_status); }; } &&
9660 { ac_try='test -s conftest$ac_exeext'
9661 { (case "(($ac_try" in
9662 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9663 *) ac_try_echo=$ac_try;;
9664esac
9665eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9666 (eval "$ac_try") 2>&5
9667 ac_status=$?
9668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9669 (exit $ac_status); }; }; then
9670 ac_cv_func_shl_load=yes
9671else
9672 echo "$as_me: failed program was:" >&5
9673sed 's/^/| /' conftest.$ac_ext >&5
9674
9675 ac_cv_func_shl_load=no
9676fi
9677
9678rm -f core conftest.err conftest.$ac_objext \
9679 conftest$ac_exeext conftest.$ac_ext
9680fi
9681{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9682echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9683if test $ac_cv_func_shl_load = yes; then
9684
9685cat >>confdefs.h <<\_ACEOF
9686#define HAVE_SHL_LOAD 1
9687_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009688
9689else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009690 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9691echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9692if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9693 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009694else
9695 ac_check_lib_save_LIBS=$LIBS
9696LIBS="-ldld $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009697cat >conftest.$ac_ext <<_ACEOF
9698/* confdefs.h. */
9699_ACEOF
9700cat confdefs.h >>conftest.$ac_ext
9701cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009702/* end confdefs.h. */
9703
Reid Spencera773bd52006-08-04 18:18:08 +00009704/* Override any GCC internal prototype to avoid an error.
9705 Use char because int might match the return type of a GCC
9706 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009707#ifdef __cplusplus
9708extern "C"
9709#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009710char shl_load ();
9711int
9712main ()
9713{
Reid Spencera773bd52006-08-04 18:18:08 +00009714return shl_load ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009715 ;
9716 return 0;
9717}
9718_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009719rm -f conftest.$ac_objext conftest$ac_exeext
9720if { (ac_try="$ac_link"
9721case "(($ac_try" in
9722 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9723 *) ac_try_echo=$ac_try;;
9724esac
9725eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9726 (eval "$ac_link") 2>conftest.er1
9727 ac_status=$?
9728 grep -v '^ *+' conftest.er1 >conftest.err
9729 rm -f conftest.er1
9730 cat conftest.err >&5
9731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9732 (exit $ac_status); } &&
9733 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9734 { (case "(($ac_try" in
9735 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9736 *) ac_try_echo=$ac_try;;
9737esac
9738eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9739 (eval "$ac_try") 2>&5
9740 ac_status=$?
9741 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9742 (exit $ac_status); }; } &&
9743 { ac_try='test -s conftest$ac_exeext'
9744 { (case "(($ac_try" in
9745 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9746 *) ac_try_echo=$ac_try;;
9747esac
9748eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9749 (eval "$ac_try") 2>&5
9750 ac_status=$?
9751 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9752 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009753 ac_cv_lib_dld_shl_load=yes
9754else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009755 echo "$as_me: failed program was:" >&5
9756sed 's/^/| /' conftest.$ac_ext >&5
9757
9758 ac_cv_lib_dld_shl_load=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009759fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009760
Bill Wendlingebcceee2009-04-18 11:20:33 +00009761rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009762 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009763LIBS=$ac_check_lib_save_LIBS
9764fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009765{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9766echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9767if test $ac_cv_lib_dld_shl_load = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009768
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009769cat >>confdefs.h <<\_ACEOF
9770#define HAVE_SHL_LOAD 1
9771_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009772
9773 LIBADD_DL="$LIBADD_DL -ldld"
9774else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009775 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9776echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9777if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9778 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009779else
9780 ac_check_lib_save_LIBS=$LIBS
9781LIBS="-ldl $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009782cat >conftest.$ac_ext <<_ACEOF
9783/* confdefs.h. */
9784_ACEOF
9785cat confdefs.h >>conftest.$ac_ext
9786cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009787/* end confdefs.h. */
9788
Reid Spencera773bd52006-08-04 18:18:08 +00009789/* Override any GCC internal prototype to avoid an error.
9790 Use char because int might match the return type of a GCC
9791 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009792#ifdef __cplusplus
9793extern "C"
9794#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009795char dlopen ();
9796int
9797main ()
9798{
Reid Spencera773bd52006-08-04 18:18:08 +00009799return dlopen ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009800 ;
9801 return 0;
9802}
9803_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009804rm -f conftest.$ac_objext conftest$ac_exeext
9805if { (ac_try="$ac_link"
9806case "(($ac_try" in
9807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9808 *) ac_try_echo=$ac_try;;
9809esac
9810eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9811 (eval "$ac_link") 2>conftest.er1
9812 ac_status=$?
9813 grep -v '^ *+' conftest.er1 >conftest.err
9814 rm -f conftest.er1
9815 cat conftest.err >&5
9816 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9817 (exit $ac_status); } &&
9818 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9819 { (case "(($ac_try" in
9820 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9821 *) ac_try_echo=$ac_try;;
9822esac
9823eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9824 (eval "$ac_try") 2>&5
9825 ac_status=$?
9826 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9827 (exit $ac_status); }; } &&
9828 { ac_try='test -s conftest$ac_exeext'
9829 { (case "(($ac_try" in
9830 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9831 *) ac_try_echo=$ac_try;;
9832esac
9833eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9834 (eval "$ac_try") 2>&5
9835 ac_status=$?
9836 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9837 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009838 ac_cv_lib_dl_dlopen=yes
9839else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009840 echo "$as_me: failed program was:" >&5
9841sed 's/^/| /' conftest.$ac_ext >&5
9842
9843 ac_cv_lib_dl_dlopen=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009844fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009845
Bill Wendlingebcceee2009-04-18 11:20:33 +00009846rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009847 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009848LIBS=$ac_check_lib_save_LIBS
9849fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009850{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9851echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9852if test $ac_cv_lib_dl_dlopen = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009853
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009854cat >>confdefs.h <<\_ACEOF
9855#define HAVE_LIBDL 1
9856_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009857
9858 LIBADD_DL="-ldl" libltdl_cv_lib_dl_dlopen="yes"
9859else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009860 cat >conftest.$ac_ext <<_ACEOF
9861/* confdefs.h. */
9862_ACEOF
9863cat confdefs.h >>conftest.$ac_ext
9864cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009865/* end confdefs.h. */
9866#if HAVE_DLFCN_H
9867# include <dlfcn.h>
9868#endif
9869
9870int
9871main ()
9872{
9873dlopen(0, 0);
9874 ;
9875 return 0;
9876}
9877_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009878rm -f conftest.$ac_objext conftest$ac_exeext
9879if { (ac_try="$ac_link"
9880case "(($ac_try" in
9881 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9882 *) ac_try_echo=$ac_try;;
9883esac
9884eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9885 (eval "$ac_link") 2>conftest.er1
9886 ac_status=$?
9887 grep -v '^ *+' conftest.er1 >conftest.err
9888 rm -f conftest.er1
9889 cat conftest.err >&5
9890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9891 (exit $ac_status); } &&
9892 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9893 { (case "(($ac_try" in
9894 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9895 *) ac_try_echo=$ac_try;;
9896esac
9897eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9898 (eval "$ac_try") 2>&5
9899 ac_status=$?
9900 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9901 (exit $ac_status); }; } &&
9902 { ac_try='test -s conftest$ac_exeext'
9903 { (case "(($ac_try" in
9904 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9905 *) ac_try_echo=$ac_try;;
9906esac
9907eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9908 (eval "$ac_try") 2>&5
9909 ac_status=$?
9910 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9911 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009912
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009913cat >>confdefs.h <<\_ACEOF
9914#define HAVE_LIBDL 1
9915_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009916 libltdl_cv_func_dlopen="yes"
9917else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009918 echo "$as_me: failed program was:" >&5
9919sed 's/^/| /' conftest.$ac_ext >&5
9920
9921 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9922echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9923if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9924 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009925else
9926 ac_check_lib_save_LIBS=$LIBS
9927LIBS="-lsvld $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009928cat >conftest.$ac_ext <<_ACEOF
9929/* confdefs.h. */
9930_ACEOF
9931cat confdefs.h >>conftest.$ac_ext
9932cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009933/* end confdefs.h. */
9934
Reid Spencera773bd52006-08-04 18:18:08 +00009935/* Override any GCC internal prototype to avoid an error.
9936 Use char because int might match the return type of a GCC
9937 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009938#ifdef __cplusplus
9939extern "C"
9940#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009941char dlopen ();
9942int
9943main ()
9944{
Reid Spencera773bd52006-08-04 18:18:08 +00009945return dlopen ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009946 ;
9947 return 0;
9948}
9949_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009950rm -f conftest.$ac_objext conftest$ac_exeext
9951if { (ac_try="$ac_link"
9952case "(($ac_try" in
9953 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9954 *) ac_try_echo=$ac_try;;
9955esac
9956eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9957 (eval "$ac_link") 2>conftest.er1
9958 ac_status=$?
9959 grep -v '^ *+' conftest.er1 >conftest.err
9960 rm -f conftest.er1
9961 cat conftest.err >&5
9962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9963 (exit $ac_status); } &&
9964 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9965 { (case "(($ac_try" in
9966 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9967 *) ac_try_echo=$ac_try;;
9968esac
9969eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9970 (eval "$ac_try") 2>&5
9971 ac_status=$?
9972 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9973 (exit $ac_status); }; } &&
9974 { ac_try='test -s conftest$ac_exeext'
9975 { (case "(($ac_try" in
9976 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9977 *) ac_try_echo=$ac_try;;
9978esac
9979eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9980 (eval "$ac_try") 2>&5
9981 ac_status=$?
9982 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9983 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009984 ac_cv_lib_svld_dlopen=yes
9985else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009986 echo "$as_me: failed program was:" >&5
9987sed 's/^/| /' conftest.$ac_ext >&5
9988
9989 ac_cv_lib_svld_dlopen=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009990fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009991
Bill Wendlingebcceee2009-04-18 11:20:33 +00009992rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009993 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009994LIBS=$ac_check_lib_save_LIBS
9995fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +00009996{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9997echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
9998if test $ac_cv_lib_svld_dlopen = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +00009999
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010000cat >>confdefs.h <<\_ACEOF
10001#define HAVE_LIBDL 1
10002_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010003
10004 LIBADD_DL="-lsvld" libltdl_cv_func_dlopen="yes"
10005else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010006 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10007echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10008if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10009 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010010else
10011 ac_check_lib_save_LIBS=$LIBS
10012LIBS="-ldld $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010013cat >conftest.$ac_ext <<_ACEOF
10014/* confdefs.h. */
10015_ACEOF
10016cat confdefs.h >>conftest.$ac_ext
10017cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010018/* end confdefs.h. */
10019
Reid Spencera773bd52006-08-04 18:18:08 +000010020/* Override any GCC internal prototype to avoid an error.
10021 Use char because int might match the return type of a GCC
10022 builtin and then its argument prototype would still apply. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010023#ifdef __cplusplus
10024extern "C"
10025#endif
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010026char dld_link ();
10027int
10028main ()
10029{
Reid Spencera773bd52006-08-04 18:18:08 +000010030return dld_link ();
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010031 ;
10032 return 0;
10033}
10034_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010035rm -f conftest.$ac_objext conftest$ac_exeext
10036if { (ac_try="$ac_link"
10037case "(($ac_try" in
10038 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10039 *) ac_try_echo=$ac_try;;
10040esac
10041eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10042 (eval "$ac_link") 2>conftest.er1
10043 ac_status=$?
10044 grep -v '^ *+' conftest.er1 >conftest.err
10045 rm -f conftest.er1
10046 cat conftest.err >&5
10047 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10048 (exit $ac_status); } &&
10049 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10050 { (case "(($ac_try" in
10051 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10052 *) ac_try_echo=$ac_try;;
10053esac
10054eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10055 (eval "$ac_try") 2>&5
10056 ac_status=$?
10057 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10058 (exit $ac_status); }; } &&
10059 { ac_try='test -s conftest$ac_exeext'
10060 { (case "(($ac_try" in
10061 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10062 *) ac_try_echo=$ac_try;;
10063esac
10064eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10065 (eval "$ac_try") 2>&5
10066 ac_status=$?
10067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10068 (exit $ac_status); }; }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010069 ac_cv_lib_dld_dld_link=yes
10070else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010071 echo "$as_me: failed program was:" >&5
10072sed 's/^/| /' conftest.$ac_ext >&5
10073
10074 ac_cv_lib_dld_dld_link=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010075fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010076
Bill Wendlingebcceee2009-04-18 11:20:33 +000010077rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010078 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010079LIBS=$ac_check_lib_save_LIBS
10080fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010081{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10082echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10083if test $ac_cv_lib_dld_dld_link = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010084
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010085cat >>confdefs.h <<\_ACEOF
10086#define HAVE_DLD 1
10087_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010088
10089 LIBADD_DL="$LIBADD_DL -ldld"
10090else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010091 { echo "$as_me:$LINENO: checking for _dyld_func_lookup" >&5
10092echo $ECHO_N "checking for _dyld_func_lookup... $ECHO_C" >&6; }
10093if test "${ac_cv_func__dyld_func_lookup+set}" = set; then
10094 echo $ECHO_N "(cached) $ECHO_C" >&6
10095else
10096 cat >conftest.$ac_ext <<_ACEOF
10097/* confdefs.h. */
10098_ACEOF
10099cat confdefs.h >>conftest.$ac_ext
10100cat >>conftest.$ac_ext <<_ACEOF
10101/* end confdefs.h. */
10102/* Define _dyld_func_lookup to an innocuous variant, in case <limits.h> declares _dyld_func_lookup.
10103 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10104#define _dyld_func_lookup innocuous__dyld_func_lookup
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010105
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010106/* System header to define __stub macros and hopefully few prototypes,
10107 which can conflict with char _dyld_func_lookup (); below.
10108 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10109 <limits.h> exists even on freestanding compilers. */
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010110
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010111#ifdef __STDC__
10112# include <limits.h>
10113#else
10114# include <assert.h>
10115#endif
10116
10117#undef _dyld_func_lookup
10118
10119/* Override any GCC internal prototype to avoid an error.
10120 Use char because int might match the return type of a GCC
10121 builtin and then its argument prototype would still apply. */
10122#ifdef __cplusplus
10123extern "C"
10124#endif
10125char _dyld_func_lookup ();
10126/* The GNU C library defines this for functions which it implements
10127 to always fail with ENOSYS. Some functions are actually named
10128 something starting with __ and the normal name is an alias. */
10129#if defined __stub__dyld_func_lookup || defined __stub____dyld_func_lookup
10130choke me
10131#endif
10132
10133int
10134main ()
10135{
10136return _dyld_func_lookup ();
10137 ;
10138 return 0;
10139}
10140_ACEOF
10141rm -f conftest.$ac_objext conftest$ac_exeext
10142if { (ac_try="$ac_link"
10143case "(($ac_try" in
10144 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10145 *) ac_try_echo=$ac_try;;
10146esac
10147eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10148 (eval "$ac_link") 2>conftest.er1
10149 ac_status=$?
10150 grep -v '^ *+' conftest.er1 >conftest.err
10151 rm -f conftest.er1
10152 cat conftest.err >&5
10153 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10154 (exit $ac_status); } &&
10155 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10156 { (case "(($ac_try" in
10157 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10158 *) ac_try_echo=$ac_try;;
10159esac
10160eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10161 (eval "$ac_try") 2>&5
10162 ac_status=$?
10163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10164 (exit $ac_status); }; } &&
10165 { ac_try='test -s conftest$ac_exeext'
10166 { (case "(($ac_try" in
10167 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10168 *) ac_try_echo=$ac_try;;
10169esac
10170eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10171 (eval "$ac_try") 2>&5
10172 ac_status=$?
10173 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10174 (exit $ac_status); }; }; then
10175 ac_cv_func__dyld_func_lookup=yes
10176else
10177 echo "$as_me: failed program was:" >&5
10178sed 's/^/| /' conftest.$ac_ext >&5
10179
10180 ac_cv_func__dyld_func_lookup=no
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010181fi
Reid Spencera773bd52006-08-04 18:18:08 +000010182
Bill Wendlingebcceee2009-04-18 11:20:33 +000010183rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010184 conftest$ac_exeext conftest.$ac_ext
10185fi
10186{ echo "$as_me:$LINENO: result: $ac_cv_func__dyld_func_lookup" >&5
10187echo "${ECHO_T}$ac_cv_func__dyld_func_lookup" >&6; }
10188if test $ac_cv_func__dyld_func_lookup = yes; then
10189
10190cat >>confdefs.h <<\_ACEOF
10191#define HAVE_DYLD 1
10192_ACEOF
10193
10194fi
10195
10196
10197fi
10198
10199
10200fi
10201
10202
10203fi
10204
10205rm -f core conftest.err conftest.$ac_objext \
10206 conftest$ac_exeext conftest.$ac_ext
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010207
10208fi
10209
10210
10211fi
10212
10213
10214fi
10215
10216
10217if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
10218then
10219 lt_save_LIBS="$LIBS"
10220 LIBS="$LIBS $LIBADD_DL"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010221
10222for ac_func in dlerror
10223do
10224as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10225{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10226echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10227if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10228 echo $ECHO_N "(cached) $ECHO_C" >&6
10229else
10230 cat >conftest.$ac_ext <<_ACEOF
10231/* confdefs.h. */
10232_ACEOF
10233cat confdefs.h >>conftest.$ac_ext
10234cat >>conftest.$ac_ext <<_ACEOF
10235/* end confdefs.h. */
10236/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10237 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10238#define $ac_func innocuous_$ac_func
10239
10240/* System header to define __stub macros and hopefully few prototypes,
10241 which can conflict with char $ac_func (); below.
10242 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10243 <limits.h> exists even on freestanding compilers. */
10244
10245#ifdef __STDC__
10246# include <limits.h>
10247#else
10248# include <assert.h>
10249#endif
10250
10251#undef $ac_func
10252
10253/* Override any GCC internal prototype to avoid an error.
10254 Use char because int might match the return type of a GCC
10255 builtin and then its argument prototype would still apply. */
10256#ifdef __cplusplus
10257extern "C"
10258#endif
10259char $ac_func ();
10260/* The GNU C library defines this for functions which it implements
10261 to always fail with ENOSYS. Some functions are actually named
10262 something starting with __ and the normal name is an alias. */
10263#if defined __stub_$ac_func || defined __stub___$ac_func
10264choke me
10265#endif
10266
10267int
10268main ()
10269{
10270return $ac_func ();
10271 ;
10272 return 0;
10273}
10274_ACEOF
10275rm -f conftest.$ac_objext conftest$ac_exeext
10276if { (ac_try="$ac_link"
10277case "(($ac_try" in
10278 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10279 *) ac_try_echo=$ac_try;;
10280esac
10281eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10282 (eval "$ac_link") 2>conftest.er1
10283 ac_status=$?
10284 grep -v '^ *+' conftest.er1 >conftest.err
10285 rm -f conftest.er1
10286 cat conftest.err >&5
10287 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10288 (exit $ac_status); } &&
10289 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10290 { (case "(($ac_try" in
10291 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10292 *) ac_try_echo=$ac_try;;
10293esac
10294eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10295 (eval "$ac_try") 2>&5
10296 ac_status=$?
10297 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10298 (exit $ac_status); }; } &&
10299 { ac_try='test -s conftest$ac_exeext'
10300 { (case "(($ac_try" in
10301 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10302 *) ac_try_echo=$ac_try;;
10303esac
10304eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10305 (eval "$ac_try") 2>&5
10306 ac_status=$?
10307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10308 (exit $ac_status); }; }; then
10309 eval "$as_ac_var=yes"
10310else
10311 echo "$as_me: failed program was:" >&5
10312sed 's/^/| /' conftest.$ac_ext >&5
10313
10314 eval "$as_ac_var=no"
10315fi
10316
10317rm -f core conftest.err conftest.$ac_objext \
10318 conftest$ac_exeext conftest.$ac_ext
10319fi
10320ac_res=`eval echo '${'$as_ac_var'}'`
10321 { echo "$as_me:$LINENO: result: $ac_res" >&5
10322echo "${ECHO_T}$ac_res" >&6; }
10323if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010324 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010325#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010326_ACEOF
10327
10328fi
10329done
10330
10331 LIBS="$lt_save_LIBS"
10332fi
10333ac_ext=c
10334ac_cpp='$CPP $CPPFLAGS'
10335ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10336ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10337ac_compiler_gnu=$ac_cv_c_compiler_gnu
10338
10339
10340
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010341{ echo "$as_me:$LINENO: checking for _ prefix in compiled symbols" >&5
10342echo $ECHO_N "checking for _ prefix in compiled symbols... $ECHO_C" >&6; }
10343if test "${ac_cv_sys_symbol_underscore+set}" = set; then
10344 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010345else
10346 ac_cv_sys_symbol_underscore=no
10347 cat > conftest.$ac_ext <<EOF
10348void nm_test_func(){}
10349int main(){nm_test_func;return 0;}
10350EOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010351 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010352 (eval $ac_compile) 2>&5
10353 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010354 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10355 (exit $ac_status); }; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010356 # Now try to grab the symbols.
10357 ac_nlist=conftest.nm
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010358 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 +000010359 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
10360 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010361 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10362 (exit $ac_status); } && test -s "$ac_nlist"; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010363 # See whether the symbols have a leading underscore.
10364 if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
10365 ac_cv_sys_symbol_underscore=yes
10366 else
10367 if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
10368 :
10369 else
10370 echo "configure: cannot find nm_test_func in $ac_nlist" >&5
10371 fi
10372 fi
10373 else
10374 echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
10375 fi
10376 else
10377 echo "configure: failed program was:" >&5
10378 cat conftest.c >&5
10379 fi
10380 rm -rf conftest*
10381
10382fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010383{ echo "$as_me:$LINENO: result: $ac_cv_sys_symbol_underscore" >&5
10384echo "${ECHO_T}$ac_cv_sys_symbol_underscore" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010385
10386
10387if test x"$ac_cv_sys_symbol_underscore" = xyes; then
10388 if test x"$libltdl_cv_func_dlopen" = xyes ||
10389 test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010390 { echo "$as_me:$LINENO: checking whether we have to add an underscore for dlsym" >&5
10391echo $ECHO_N "checking whether we have to add an underscore for dlsym... $ECHO_C" >&6; }
10392if test "${libltdl_cv_need_uscore+set}" = set; then
10393 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010394else
10395 libltdl_cv_need_uscore=unknown
10396 save_LIBS="$LIBS"
10397 LIBS="$LIBS $LIBADD_DL"
10398 if test "$cross_compiling" = yes; then :
10399 libltdl_cv_need_uscore=cross
10400else
10401 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10402 lt_status=$lt_dlunknown
10403 cat > conftest.$ac_ext <<EOF
Sebastian Pop7e5c3162012-04-16 04:11:45 +000010404#line 10404 "configure"
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010405#include "confdefs.h"
10406
10407#if HAVE_DLFCN_H
10408#include <dlfcn.h>
10409#endif
10410
10411#include <stdio.h>
10412
10413#ifdef RTLD_GLOBAL
10414# define LT_DLGLOBAL RTLD_GLOBAL
10415#else
10416# ifdef DL_GLOBAL
10417# define LT_DLGLOBAL DL_GLOBAL
10418# else
10419# define LT_DLGLOBAL 0
10420# endif
10421#endif
10422
10423/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10424 find out it does not work in some platform. */
10425#ifndef LT_DLLAZY_OR_NOW
10426# ifdef RTLD_LAZY
10427# define LT_DLLAZY_OR_NOW RTLD_LAZY
10428# else
10429# ifdef DL_LAZY
10430# define LT_DLLAZY_OR_NOW DL_LAZY
10431# else
10432# ifdef RTLD_NOW
10433# define LT_DLLAZY_OR_NOW RTLD_NOW
10434# else
10435# ifdef DL_NOW
10436# define LT_DLLAZY_OR_NOW DL_NOW
10437# else
10438# define LT_DLLAZY_OR_NOW 0
10439# endif
10440# endif
10441# endif
10442# endif
10443#endif
10444
10445#ifdef __cplusplus
10446extern "C" void exit (int);
10447#endif
10448
10449void fnord() { int i=42;}
10450int main ()
10451{
10452 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10453 int status = $lt_dlunknown;
10454
10455 if (self)
10456 {
10457 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10458 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10459 /* dlclose (self); */
10460 }
Reid Spencera773bd52006-08-04 18:18:08 +000010461 else
10462 puts (dlerror ());
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010463
10464 exit (status);
10465}
10466EOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010467 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010468 (eval $ac_link) 2>&5
10469 ac_status=$?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010470 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10471 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
Reid Spencera773bd52006-08-04 18:18:08 +000010472 (./conftest; exit; ) >&5 2>/dev/null
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010473 lt_status=$?
10474 case x$lt_status in
10475 x$lt_dlno_uscore) libltdl_cv_need_uscore=no ;;
10476 x$lt_dlneed_uscore) libltdl_cv_need_uscore=yes ;;
Reid Spencera773bd52006-08-04 18:18:08 +000010477 x$lt_dlunknown|x*) ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010478 esac
10479 else :
10480 # compilation failed
10481
10482 fi
10483fi
10484rm -fr conftest*
10485
10486 LIBS="$save_LIBS"
10487
10488fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010489{ echo "$as_me:$LINENO: result: $libltdl_cv_need_uscore" >&5
10490echo "${ECHO_T}$libltdl_cv_need_uscore" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010491 fi
10492fi
10493
10494if test x"$libltdl_cv_need_uscore" = xyes; then
10495
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010496cat >>confdefs.h <<\_ACEOF
10497#define NEED_USCORE 1
10498_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010499
10500fi
10501
10502
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010503{ echo "$as_me:$LINENO: checking whether deplibs are loaded by dlopen" >&5
10504echo $ECHO_N "checking whether deplibs are loaded by dlopen... $ECHO_C" >&6; }
10505if test "${libltdl_cv_sys_dlopen_deplibs+set}" = set; then
10506 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010507else
10508 # PORTME does your system automatically load deplibs for dlopen?
10509 # or its logical equivalent (e.g. shl_load for HP-UX < 11)
10510 # For now, we just catch OSes we know something about -- in the
10511 # future, we'll try test this programmatically.
10512 libltdl_cv_sys_dlopen_deplibs=unknown
10513 case "$host_os" in
10514 aix3*|aix4.1.*|aix4.2.*)
10515 # Unknown whether this is true for these versions of AIX, but
10516 # we want this `case' here to explicitly catch those versions.
10517 libltdl_cv_sys_dlopen_deplibs=unknown
10518 ;;
10519 aix[45]*)
10520 libltdl_cv_sys_dlopen_deplibs=yes
10521 ;;
10522 darwin*)
10523 # Assuming the user has installed a libdl from somewhere, this is true
10524 # If you are looking for one http://www.opendarwin.org/projects/dlcompat
10525 libltdl_cv_sys_dlopen_deplibs=yes
10526 ;;
10527 gnu* | linux* | kfreebsd*-gnu | knetbsd*-gnu)
10528 # GNU and its variants, using gnu ld.so (Glibc)
10529 libltdl_cv_sys_dlopen_deplibs=yes
10530 ;;
10531 hpux10*|hpux11*)
10532 libltdl_cv_sys_dlopen_deplibs=yes
10533 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000010534 interix*)
10535 libltdl_cv_sys_dlopen_deplibs=yes
10536 ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010537 irix[12345]*|irix6.[01]*)
10538 # Catch all versions of IRIX before 6.2, and indicate that we don't
10539 # know how it worked for any of those versions.
10540 libltdl_cv_sys_dlopen_deplibs=unknown
10541 ;;
10542 irix*)
10543 # The case above catches anything before 6.2, and it's known that
10544 # at 6.2 and later dlopen does load deplibs.
10545 libltdl_cv_sys_dlopen_deplibs=yes
10546 ;;
10547 netbsd*)
10548 libltdl_cv_sys_dlopen_deplibs=yes
10549 ;;
10550 openbsd*)
10551 libltdl_cv_sys_dlopen_deplibs=yes
10552 ;;
10553 osf[1234]*)
10554 # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
10555 # it did *not* use an RPATH in a shared library to find objects the
Chris Lattner7a2bdde2011-04-15 05:18:47 +000010556 # library depends on, so we explicitly say `no'.
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010557 libltdl_cv_sys_dlopen_deplibs=no
10558 ;;
10559 osf5.0|osf5.0a|osf5.1)
10560 # dlopen *does* load deplibs and with the right loader patch applied
10561 # it even uses RPATH in a shared library to search for shared objects
10562 # that the library depends on, but there's no easy way to know if that
10563 # patch is installed. Since this is the case, all we can really
10564 # say is unknown -- it depends on the patch being installed. If
10565 # it is, this changes to `yes'. Without it, it would be `no'.
10566 libltdl_cv_sys_dlopen_deplibs=unknown
10567 ;;
10568 osf*)
10569 # the two cases above should catch all versions of osf <= 5.1. Read
10570 # the comments above for what we know about them.
10571 # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
10572 # is used to find them so we can finally say `yes'.
10573 libltdl_cv_sys_dlopen_deplibs=yes
10574 ;;
10575 solaris*)
10576 libltdl_cv_sys_dlopen_deplibs=yes
10577 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000010578 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10579 libltdl_cv_sys_dlopen_deplibs=yes
10580 ;;
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010581 esac
10582
10583fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010584{ echo "$as_me:$LINENO: result: $libltdl_cv_sys_dlopen_deplibs" >&5
10585echo "${ECHO_T}$libltdl_cv_sys_dlopen_deplibs" >&6; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010586if test "$libltdl_cv_sys_dlopen_deplibs" != yes; then
10587
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010588cat >>confdefs.h <<\_ACEOF
10589#define LTDL_DLOPEN_DEPLIBS 1
10590_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010591
10592fi
10593
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010594
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010595for ac_header in argz.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010596do
10597as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10598if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10599 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10600echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10601if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10602 echo $ECHO_N "(cached) $ECHO_C" >&6
10603fi
10604ac_res=`eval echo '${'$as_ac_Header'}'`
10605 { echo "$as_me:$LINENO: result: $ac_res" >&5
10606echo "${ECHO_T}$ac_res" >&6; }
10607else
10608 # Is the header compilable?
10609{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
10610echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10611cat >conftest.$ac_ext <<_ACEOF
10612/* confdefs.h. */
10613_ACEOF
10614cat confdefs.h >>conftest.$ac_ext
10615cat >>conftest.$ac_ext <<_ACEOF
10616/* end confdefs.h. */
10617$ac_includes_default
10618#include <$ac_header>
10619_ACEOF
10620rm -f conftest.$ac_objext
10621if { (ac_try="$ac_compile"
10622case "(($ac_try" in
10623 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10624 *) ac_try_echo=$ac_try;;
10625esac
10626eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10627 (eval "$ac_compile") 2>conftest.er1
10628 ac_status=$?
10629 grep -v '^ *+' conftest.er1 >conftest.err
10630 rm -f conftest.er1
10631 cat conftest.err >&5
10632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10633 (exit $ac_status); } &&
10634 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10635 { (case "(($ac_try" in
10636 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10637 *) ac_try_echo=$ac_try;;
10638esac
10639eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10640 (eval "$ac_try") 2>&5
10641 ac_status=$?
10642 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10643 (exit $ac_status); }; } &&
10644 { ac_try='test -s conftest.$ac_objext'
10645 { (case "(($ac_try" in
10646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10647 *) ac_try_echo=$ac_try;;
10648esac
10649eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10650 (eval "$ac_try") 2>&5
10651 ac_status=$?
10652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10653 (exit $ac_status); }; }; then
10654 ac_header_compiler=yes
10655else
10656 echo "$as_me: failed program was:" >&5
10657sed 's/^/| /' conftest.$ac_ext >&5
10658
10659 ac_header_compiler=no
10660fi
10661
10662rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10663{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10664echo "${ECHO_T}$ac_header_compiler" >&6; }
10665
10666# Is the header present?
10667{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
10668echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10669cat >conftest.$ac_ext <<_ACEOF
10670/* confdefs.h. */
10671_ACEOF
10672cat confdefs.h >>conftest.$ac_ext
10673cat >>conftest.$ac_ext <<_ACEOF
10674/* end confdefs.h. */
10675#include <$ac_header>
10676_ACEOF
10677if { (ac_try="$ac_cpp conftest.$ac_ext"
10678case "(($ac_try" in
10679 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10680 *) ac_try_echo=$ac_try;;
10681esac
10682eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10683 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10684 ac_status=$?
10685 grep -v '^ *+' conftest.er1 >conftest.err
10686 rm -f conftest.er1
10687 cat conftest.err >&5
10688 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10689 (exit $ac_status); } >/dev/null; then
10690 if test -s conftest.err; then
10691 ac_cpp_err=$ac_c_preproc_warn_flag
10692 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10693 else
10694 ac_cpp_err=
10695 fi
10696else
10697 ac_cpp_err=yes
10698fi
10699if test -z "$ac_cpp_err"; then
10700 ac_header_preproc=yes
10701else
10702 echo "$as_me: failed program was:" >&5
10703sed 's/^/| /' conftest.$ac_ext >&5
10704
10705 ac_header_preproc=no
10706fi
10707
10708rm -f conftest.err conftest.$ac_ext
10709{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10710echo "${ECHO_T}$ac_header_preproc" >&6; }
10711
10712# So? What about this header?
10713case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10714 yes:no: )
10715 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10716echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10717 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10718echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10719 ac_header_preproc=yes
10720 ;;
10721 no:yes:* )
10722 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10723echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10724 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10725echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10726 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10727echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10728 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10729echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10730 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10731echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10732 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10733echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10734 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000010735## ------------------------------------ ##
10736## Report this to http://llvm.org/bugs/ ##
10737## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010738_ASBOX
10739 ) | sed "s/^/$as_me: WARNING: /" >&2
10740 ;;
10741esac
10742{ echo "$as_me:$LINENO: checking for $ac_header" >&5
10743echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10744if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10745 echo $ECHO_N "(cached) $ECHO_C" >&6
10746else
10747 eval "$as_ac_Header=\$ac_header_preproc"
10748fi
10749ac_res=`eval echo '${'$as_ac_Header'}'`
10750 { echo "$as_me:$LINENO: result: $ac_res" >&5
10751echo "${ECHO_T}$ac_res" >&6; }
10752
10753fi
10754if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010755 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010756#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010757_ACEOF
10758
10759fi
10760
10761done
10762
10763
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010764{ echo "$as_me:$LINENO: checking for error_t" >&5
10765echo $ECHO_N "checking for error_t... $ECHO_C" >&6; }
10766if test "${ac_cv_type_error_t+set}" = set; then
10767 echo $ECHO_N "(cached) $ECHO_C" >&6
10768else
10769 cat >conftest.$ac_ext <<_ACEOF
10770/* confdefs.h. */
10771_ACEOF
10772cat confdefs.h >>conftest.$ac_ext
10773cat >>conftest.$ac_ext <<_ACEOF
10774/* end confdefs.h. */
10775#if HAVE_ARGZ_H
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010776# include <argz.h>
10777#endif
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010778
10779typedef error_t ac__type_new_;
10780int
10781main ()
10782{
10783if ((ac__type_new_ *) 0)
10784 return 0;
10785if (sizeof (ac__type_new_))
10786 return 0;
10787 ;
10788 return 0;
10789}
10790_ACEOF
10791rm -f conftest.$ac_objext
10792if { (ac_try="$ac_compile"
10793case "(($ac_try" in
10794 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10795 *) ac_try_echo=$ac_try;;
10796esac
10797eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10798 (eval "$ac_compile") 2>conftest.er1
10799 ac_status=$?
10800 grep -v '^ *+' conftest.er1 >conftest.err
10801 rm -f conftest.er1
10802 cat conftest.err >&5
10803 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10804 (exit $ac_status); } &&
10805 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10806 { (case "(($ac_try" in
10807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10808 *) ac_try_echo=$ac_try;;
10809esac
10810eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10811 (eval "$ac_try") 2>&5
10812 ac_status=$?
10813 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10814 (exit $ac_status); }; } &&
10815 { ac_try='test -s conftest.$ac_objext'
10816 { (case "(($ac_try" in
10817 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10818 *) ac_try_echo=$ac_try;;
10819esac
10820eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10821 (eval "$ac_try") 2>&5
10822 ac_status=$?
10823 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10824 (exit $ac_status); }; }; then
10825 ac_cv_type_error_t=yes
10826else
10827 echo "$as_me: failed program was:" >&5
10828sed 's/^/| /' conftest.$ac_ext >&5
10829
10830 ac_cv_type_error_t=no
10831fi
10832
10833rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10834fi
10835{ echo "$as_me:$LINENO: result: $ac_cv_type_error_t" >&5
10836echo "${ECHO_T}$ac_cv_type_error_t" >&6; }
10837if test $ac_cv_type_error_t = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010838
10839cat >>confdefs.h <<_ACEOF
10840#define HAVE_ERROR_T 1
10841_ACEOF
10842
10843
10844else
10845
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010846cat >>confdefs.h <<\_ACEOF
10847#define error_t int
10848_ACEOF
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010849
10850fi
10851
10852
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010853
10854
10855
10856
10857
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010858for ac_func in argz_append argz_create_sep argz_insert argz_next argz_stringify
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010859do
10860as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10861{ echo "$as_me:$LINENO: checking for $ac_func" >&5
10862echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10863if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10864 echo $ECHO_N "(cached) $ECHO_C" >&6
10865else
10866 cat >conftest.$ac_ext <<_ACEOF
10867/* confdefs.h. */
10868_ACEOF
10869cat confdefs.h >>conftest.$ac_ext
10870cat >>conftest.$ac_ext <<_ACEOF
10871/* end confdefs.h. */
10872/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10873 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10874#define $ac_func innocuous_$ac_func
10875
10876/* System header to define __stub macros and hopefully few prototypes,
10877 which can conflict with char $ac_func (); below.
10878 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10879 <limits.h> exists even on freestanding compilers. */
10880
10881#ifdef __STDC__
10882# include <limits.h>
10883#else
10884# include <assert.h>
10885#endif
10886
10887#undef $ac_func
10888
10889/* Override any GCC internal prototype to avoid an error.
10890 Use char because int might match the return type of a GCC
10891 builtin and then its argument prototype would still apply. */
10892#ifdef __cplusplus
10893extern "C"
10894#endif
10895char $ac_func ();
10896/* The GNU C library defines this for functions which it implements
10897 to always fail with ENOSYS. Some functions are actually named
10898 something starting with __ and the normal name is an alias. */
10899#if defined __stub_$ac_func || defined __stub___$ac_func
10900choke me
10901#endif
10902
10903int
10904main ()
10905{
10906return $ac_func ();
10907 ;
10908 return 0;
10909}
10910_ACEOF
10911rm -f conftest.$ac_objext conftest$ac_exeext
10912if { (ac_try="$ac_link"
10913case "(($ac_try" in
10914 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10915 *) ac_try_echo=$ac_try;;
10916esac
10917eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10918 (eval "$ac_link") 2>conftest.er1
10919 ac_status=$?
10920 grep -v '^ *+' conftest.er1 >conftest.err
10921 rm -f conftest.er1
10922 cat conftest.err >&5
10923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10924 (exit $ac_status); } &&
10925 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10926 { (case "(($ac_try" in
10927 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10928 *) ac_try_echo=$ac_try;;
10929esac
10930eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10931 (eval "$ac_try") 2>&5
10932 ac_status=$?
10933 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10934 (exit $ac_status); }; } &&
10935 { ac_try='test -s conftest$ac_exeext'
10936 { (case "(($ac_try" in
10937 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10938 *) ac_try_echo=$ac_try;;
10939esac
10940eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10941 (eval "$ac_try") 2>&5
10942 ac_status=$?
10943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10944 (exit $ac_status); }; }; then
10945 eval "$as_ac_var=yes"
10946else
10947 echo "$as_me: failed program was:" >&5
10948sed 's/^/| /' conftest.$ac_ext >&5
10949
10950 eval "$as_ac_var=no"
10951fi
10952
10953rm -f core conftest.err conftest.$ac_objext \
10954 conftest$ac_exeext conftest.$ac_ext
10955fi
10956ac_res=`eval echo '${'$as_ac_var'}'`
10957 { echo "$as_me:$LINENO: result: $ac_res" >&5
10958echo "${ECHO_T}$ac_res" >&6; }
10959if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010960 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010961#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010962_ACEOF
10963
10964fi
10965done
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010986
10987
10988
10989
10990
10991
10992
10993
Reid Spencer2bc7bd52004-11-29 12:29:58 +000010994for ac_header in assert.h ctype.h errno.h malloc.h memory.h stdlib.h \
10995 stdio.h unistd.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000010996do
10997as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10998if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10999 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11000echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11001if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11002 echo $ECHO_N "(cached) $ECHO_C" >&6
11003fi
11004ac_res=`eval echo '${'$as_ac_Header'}'`
11005 { echo "$as_me:$LINENO: result: $ac_res" >&5
11006echo "${ECHO_T}$ac_res" >&6; }
11007else
11008 # Is the header compilable?
11009{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11010echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11011cat >conftest.$ac_ext <<_ACEOF
11012/* confdefs.h. */
11013_ACEOF
11014cat confdefs.h >>conftest.$ac_ext
11015cat >>conftest.$ac_ext <<_ACEOF
11016/* end confdefs.h. */
11017$ac_includes_default
11018#include <$ac_header>
11019_ACEOF
11020rm -f conftest.$ac_objext
11021if { (ac_try="$ac_compile"
11022case "(($ac_try" in
11023 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11024 *) ac_try_echo=$ac_try;;
11025esac
11026eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11027 (eval "$ac_compile") 2>conftest.er1
11028 ac_status=$?
11029 grep -v '^ *+' conftest.er1 >conftest.err
11030 rm -f conftest.er1
11031 cat conftest.err >&5
11032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11033 (exit $ac_status); } &&
11034 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11035 { (case "(($ac_try" in
11036 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11037 *) ac_try_echo=$ac_try;;
11038esac
11039eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11040 (eval "$ac_try") 2>&5
11041 ac_status=$?
11042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11043 (exit $ac_status); }; } &&
11044 { ac_try='test -s conftest.$ac_objext'
11045 { (case "(($ac_try" in
11046 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11047 *) ac_try_echo=$ac_try;;
11048esac
11049eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11050 (eval "$ac_try") 2>&5
11051 ac_status=$?
11052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11053 (exit $ac_status); }; }; then
11054 ac_header_compiler=yes
11055else
11056 echo "$as_me: failed program was:" >&5
11057sed 's/^/| /' conftest.$ac_ext >&5
11058
11059 ac_header_compiler=no
11060fi
11061
11062rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11063{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11064echo "${ECHO_T}$ac_header_compiler" >&6; }
11065
11066# Is the header present?
11067{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11068echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11069cat >conftest.$ac_ext <<_ACEOF
11070/* confdefs.h. */
11071_ACEOF
11072cat confdefs.h >>conftest.$ac_ext
11073cat >>conftest.$ac_ext <<_ACEOF
11074/* end confdefs.h. */
11075#include <$ac_header>
11076_ACEOF
11077if { (ac_try="$ac_cpp conftest.$ac_ext"
11078case "(($ac_try" in
11079 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11080 *) ac_try_echo=$ac_try;;
11081esac
11082eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11083 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11084 ac_status=$?
11085 grep -v '^ *+' conftest.er1 >conftest.err
11086 rm -f conftest.er1
11087 cat conftest.err >&5
11088 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11089 (exit $ac_status); } >/dev/null; then
11090 if test -s conftest.err; then
11091 ac_cpp_err=$ac_c_preproc_warn_flag
11092 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11093 else
11094 ac_cpp_err=
11095 fi
11096else
11097 ac_cpp_err=yes
11098fi
11099if test -z "$ac_cpp_err"; then
11100 ac_header_preproc=yes
11101else
11102 echo "$as_me: failed program was:" >&5
11103sed 's/^/| /' conftest.$ac_ext >&5
11104
11105 ac_header_preproc=no
11106fi
11107
11108rm -f conftest.err conftest.$ac_ext
11109{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11110echo "${ECHO_T}$ac_header_preproc" >&6; }
11111
11112# So? What about this header?
11113case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11114 yes:no: )
11115 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11116echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11117 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11118echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11119 ac_header_preproc=yes
11120 ;;
11121 no:yes:* )
11122 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11123echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11124 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11125echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11126 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11127echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11128 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11129echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11130 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11131echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11132 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11133echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11134 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000011135## ------------------------------------ ##
11136## Report this to http://llvm.org/bugs/ ##
11137## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011138_ASBOX
11139 ) | sed "s/^/$as_me: WARNING: /" >&2
11140 ;;
11141esac
11142{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11143echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11144if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11145 echo $ECHO_N "(cached) $ECHO_C" >&6
11146else
11147 eval "$as_ac_Header=\$ac_header_preproc"
11148fi
11149ac_res=`eval echo '${'$as_ac_Header'}'`
11150 { echo "$as_me:$LINENO: result: $ac_res" >&5
11151echo "${ECHO_T}$ac_res" >&6; }
11152
11153fi
11154if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011155 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011156#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011157_ACEOF
11158
11159fi
11160
11161done
11162
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011163
11164
11165
11166
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011167for ac_header in dl.h sys/dl.h dld.h mach-o/dyld.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011168do
11169as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11170if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11171 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11172echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11173if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11174 echo $ECHO_N "(cached) $ECHO_C" >&6
11175fi
11176ac_res=`eval echo '${'$as_ac_Header'}'`
11177 { echo "$as_me:$LINENO: result: $ac_res" >&5
11178echo "${ECHO_T}$ac_res" >&6; }
11179else
11180 # Is the header compilable?
11181{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11182echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11183cat >conftest.$ac_ext <<_ACEOF
11184/* confdefs.h. */
11185_ACEOF
11186cat confdefs.h >>conftest.$ac_ext
11187cat >>conftest.$ac_ext <<_ACEOF
11188/* end confdefs.h. */
11189$ac_includes_default
11190#include <$ac_header>
11191_ACEOF
11192rm -f conftest.$ac_objext
11193if { (ac_try="$ac_compile"
11194case "(($ac_try" in
11195 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11196 *) ac_try_echo=$ac_try;;
11197esac
11198eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11199 (eval "$ac_compile") 2>conftest.er1
11200 ac_status=$?
11201 grep -v '^ *+' conftest.er1 >conftest.err
11202 rm -f conftest.er1
11203 cat conftest.err >&5
11204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11205 (exit $ac_status); } &&
11206 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11207 { (case "(($ac_try" in
11208 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11209 *) ac_try_echo=$ac_try;;
11210esac
11211eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11212 (eval "$ac_try") 2>&5
11213 ac_status=$?
11214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11215 (exit $ac_status); }; } &&
11216 { ac_try='test -s conftest.$ac_objext'
11217 { (case "(($ac_try" in
11218 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11219 *) ac_try_echo=$ac_try;;
11220esac
11221eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11222 (eval "$ac_try") 2>&5
11223 ac_status=$?
11224 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11225 (exit $ac_status); }; }; then
11226 ac_header_compiler=yes
11227else
11228 echo "$as_me: failed program was:" >&5
11229sed 's/^/| /' conftest.$ac_ext >&5
11230
11231 ac_header_compiler=no
11232fi
11233
11234rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11235{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11236echo "${ECHO_T}$ac_header_compiler" >&6; }
11237
11238# Is the header present?
11239{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11240echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11241cat >conftest.$ac_ext <<_ACEOF
11242/* confdefs.h. */
11243_ACEOF
11244cat confdefs.h >>conftest.$ac_ext
11245cat >>conftest.$ac_ext <<_ACEOF
11246/* end confdefs.h. */
11247#include <$ac_header>
11248_ACEOF
11249if { (ac_try="$ac_cpp conftest.$ac_ext"
11250case "(($ac_try" in
11251 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11252 *) ac_try_echo=$ac_try;;
11253esac
11254eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11255 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11256 ac_status=$?
11257 grep -v '^ *+' conftest.er1 >conftest.err
11258 rm -f conftest.er1
11259 cat conftest.err >&5
11260 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11261 (exit $ac_status); } >/dev/null; then
11262 if test -s conftest.err; then
11263 ac_cpp_err=$ac_c_preproc_warn_flag
11264 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11265 else
11266 ac_cpp_err=
11267 fi
11268else
11269 ac_cpp_err=yes
11270fi
11271if test -z "$ac_cpp_err"; then
11272 ac_header_preproc=yes
11273else
11274 echo "$as_me: failed program was:" >&5
11275sed 's/^/| /' conftest.$ac_ext >&5
11276
11277 ac_header_preproc=no
11278fi
11279
11280rm -f conftest.err conftest.$ac_ext
11281{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11282echo "${ECHO_T}$ac_header_preproc" >&6; }
11283
11284# So? What about this header?
11285case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11286 yes:no: )
11287 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11288echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11289 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11290echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11291 ac_header_preproc=yes
11292 ;;
11293 no:yes:* )
11294 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11295echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11296 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11297echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11298 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11299echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11300 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11301echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11302 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11303echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11304 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11305echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11306 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000011307## ------------------------------------ ##
11308## Report this to http://llvm.org/bugs/ ##
11309## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011310_ASBOX
11311 ) | sed "s/^/$as_me: WARNING: /" >&2
11312 ;;
11313esac
11314{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11315echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11316if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11317 echo $ECHO_N "(cached) $ECHO_C" >&6
11318else
11319 eval "$as_ac_Header=\$ac_header_preproc"
11320fi
11321ac_res=`eval echo '${'$as_ac_Header'}'`
11322 { echo "$as_me:$LINENO: result: $ac_res" >&5
11323echo "${ECHO_T}$ac_res" >&6; }
11324
11325fi
11326if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011327 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011328#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011329_ACEOF
11330
11331fi
11332
11333done
11334
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011335
11336
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011337for ac_header in string.h strings.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011338do
11339as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11340if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11341 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11342echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11343if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11344 echo $ECHO_N "(cached) $ECHO_C" >&6
11345fi
11346ac_res=`eval echo '${'$as_ac_Header'}'`
11347 { echo "$as_me:$LINENO: result: $ac_res" >&5
11348echo "${ECHO_T}$ac_res" >&6; }
11349else
11350 # Is the header compilable?
11351{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11352echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11353cat >conftest.$ac_ext <<_ACEOF
11354/* confdefs.h. */
11355_ACEOF
11356cat confdefs.h >>conftest.$ac_ext
11357cat >>conftest.$ac_ext <<_ACEOF
11358/* end confdefs.h. */
11359$ac_includes_default
11360#include <$ac_header>
11361_ACEOF
11362rm -f conftest.$ac_objext
11363if { (ac_try="$ac_compile"
11364case "(($ac_try" in
11365 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11366 *) ac_try_echo=$ac_try;;
11367esac
11368eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11369 (eval "$ac_compile") 2>conftest.er1
11370 ac_status=$?
11371 grep -v '^ *+' conftest.er1 >conftest.err
11372 rm -f conftest.er1
11373 cat conftest.err >&5
11374 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11375 (exit $ac_status); } &&
11376 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11377 { (case "(($ac_try" in
11378 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11379 *) ac_try_echo=$ac_try;;
11380esac
11381eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11382 (eval "$ac_try") 2>&5
11383 ac_status=$?
11384 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11385 (exit $ac_status); }; } &&
11386 { ac_try='test -s conftest.$ac_objext'
11387 { (case "(($ac_try" in
11388 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11389 *) ac_try_echo=$ac_try;;
11390esac
11391eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11392 (eval "$ac_try") 2>&5
11393 ac_status=$?
11394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11395 (exit $ac_status); }; }; then
11396 ac_header_compiler=yes
11397else
11398 echo "$as_me: failed program was:" >&5
11399sed 's/^/| /' conftest.$ac_ext >&5
11400
11401 ac_header_compiler=no
11402fi
11403
11404rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11405{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11406echo "${ECHO_T}$ac_header_compiler" >&6; }
11407
11408# Is the header present?
11409{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11410echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11411cat >conftest.$ac_ext <<_ACEOF
11412/* confdefs.h. */
11413_ACEOF
11414cat confdefs.h >>conftest.$ac_ext
11415cat >>conftest.$ac_ext <<_ACEOF
11416/* end confdefs.h. */
11417#include <$ac_header>
11418_ACEOF
11419if { (ac_try="$ac_cpp conftest.$ac_ext"
11420case "(($ac_try" in
11421 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11422 *) ac_try_echo=$ac_try;;
11423esac
11424eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11425 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11426 ac_status=$?
11427 grep -v '^ *+' conftest.er1 >conftest.err
11428 rm -f conftest.er1
11429 cat conftest.err >&5
11430 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11431 (exit $ac_status); } >/dev/null; then
11432 if test -s conftest.err; then
11433 ac_cpp_err=$ac_c_preproc_warn_flag
11434 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
11435 else
11436 ac_cpp_err=
11437 fi
11438else
11439 ac_cpp_err=yes
11440fi
11441if test -z "$ac_cpp_err"; then
11442 ac_header_preproc=yes
11443else
11444 echo "$as_me: failed program was:" >&5
11445sed 's/^/| /' conftest.$ac_ext >&5
11446
11447 ac_header_preproc=no
11448fi
11449
11450rm -f conftest.err conftest.$ac_ext
11451{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11452echo "${ECHO_T}$ac_header_preproc" >&6; }
11453
11454# So? What about this header?
11455case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11456 yes:no: )
11457 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11458echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11459 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11460echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11461 ac_header_preproc=yes
11462 ;;
11463 no:yes:* )
11464 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11465echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11466 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11467echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11468 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11469echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11470 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11471echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11472 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11473echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11474 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11475echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11476 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000011477## ------------------------------------ ##
11478## Report this to http://llvm.org/bugs/ ##
11479## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011480_ASBOX
11481 ) | sed "s/^/$as_me: WARNING: /" >&2
11482 ;;
11483esac
11484{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11485echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11486if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11487 echo $ECHO_N "(cached) $ECHO_C" >&6
11488else
11489 eval "$as_ac_Header=\$ac_header_preproc"
11490fi
11491ac_res=`eval echo '${'$as_ac_Header'}'`
11492 { echo "$as_me:$LINENO: result: $ac_res" >&5
11493echo "${ECHO_T}$ac_res" >&6; }
11494
11495fi
11496if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011497 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011498#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011499_ACEOF
11500 break
11501fi
11502
11503done
11504
11505
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011506
11507
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011508for ac_func in strchr index
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011509do
11510as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11511{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11512echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11513if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11514 echo $ECHO_N "(cached) $ECHO_C" >&6
11515else
11516 cat >conftest.$ac_ext <<_ACEOF
11517/* confdefs.h. */
11518_ACEOF
11519cat confdefs.h >>conftest.$ac_ext
11520cat >>conftest.$ac_ext <<_ACEOF
11521/* end confdefs.h. */
11522/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11523 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11524#define $ac_func innocuous_$ac_func
11525
11526/* System header to define __stub macros and hopefully few prototypes,
11527 which can conflict with char $ac_func (); below.
11528 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11529 <limits.h> exists even on freestanding compilers. */
11530
11531#ifdef __STDC__
11532# include <limits.h>
11533#else
11534# include <assert.h>
11535#endif
11536
11537#undef $ac_func
11538
11539/* Override any GCC internal prototype to avoid an error.
11540 Use char because int might match the return type of a GCC
11541 builtin and then its argument prototype would still apply. */
11542#ifdef __cplusplus
11543extern "C"
11544#endif
11545char $ac_func ();
11546/* The GNU C library defines this for functions which it implements
11547 to always fail with ENOSYS. Some functions are actually named
11548 something starting with __ and the normal name is an alias. */
11549#if defined __stub_$ac_func || defined __stub___$ac_func
11550choke me
11551#endif
11552
11553int
11554main ()
11555{
11556return $ac_func ();
11557 ;
11558 return 0;
11559}
11560_ACEOF
11561rm -f conftest.$ac_objext conftest$ac_exeext
11562if { (ac_try="$ac_link"
11563case "(($ac_try" in
11564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11565 *) ac_try_echo=$ac_try;;
11566esac
11567eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11568 (eval "$ac_link") 2>conftest.er1
11569 ac_status=$?
11570 grep -v '^ *+' conftest.er1 >conftest.err
11571 rm -f conftest.er1
11572 cat conftest.err >&5
11573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11574 (exit $ac_status); } &&
11575 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11576 { (case "(($ac_try" in
11577 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11578 *) ac_try_echo=$ac_try;;
11579esac
11580eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11581 (eval "$ac_try") 2>&5
11582 ac_status=$?
11583 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11584 (exit $ac_status); }; } &&
11585 { ac_try='test -s conftest$ac_exeext'
11586 { (case "(($ac_try" in
11587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11588 *) ac_try_echo=$ac_try;;
11589esac
11590eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11591 (eval "$ac_try") 2>&5
11592 ac_status=$?
11593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11594 (exit $ac_status); }; }; then
11595 eval "$as_ac_var=yes"
11596else
11597 echo "$as_me: failed program was:" >&5
11598sed 's/^/| /' conftest.$ac_ext >&5
11599
11600 eval "$as_ac_var=no"
11601fi
11602
11603rm -f core conftest.err conftest.$ac_objext \
11604 conftest$ac_exeext conftest.$ac_ext
11605fi
11606ac_res=`eval echo '${'$as_ac_var'}'`
11607 { echo "$as_me:$LINENO: result: $ac_res" >&5
11608echo "${ECHO_T}$ac_res" >&6; }
11609if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011610 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011611#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011612_ACEOF
11613 break
11614fi
11615done
11616
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011617
11618
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011619for ac_func in strrchr rindex
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011620do
11621as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11622{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11623echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11624if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11625 echo $ECHO_N "(cached) $ECHO_C" >&6
11626else
11627 cat >conftest.$ac_ext <<_ACEOF
11628/* confdefs.h. */
11629_ACEOF
11630cat confdefs.h >>conftest.$ac_ext
11631cat >>conftest.$ac_ext <<_ACEOF
11632/* end confdefs.h. */
11633/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11634 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11635#define $ac_func innocuous_$ac_func
11636
11637/* System header to define __stub macros and hopefully few prototypes,
11638 which can conflict with char $ac_func (); below.
11639 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11640 <limits.h> exists even on freestanding compilers. */
11641
11642#ifdef __STDC__
11643# include <limits.h>
11644#else
11645# include <assert.h>
11646#endif
11647
11648#undef $ac_func
11649
11650/* Override any GCC internal prototype to avoid an error.
11651 Use char because int might match the return type of a GCC
11652 builtin and then its argument prototype would still apply. */
11653#ifdef __cplusplus
11654extern "C"
11655#endif
11656char $ac_func ();
11657/* The GNU C library defines this for functions which it implements
11658 to always fail with ENOSYS. Some functions are actually named
11659 something starting with __ and the normal name is an alias. */
11660#if defined __stub_$ac_func || defined __stub___$ac_func
11661choke me
11662#endif
11663
11664int
11665main ()
11666{
11667return $ac_func ();
11668 ;
11669 return 0;
11670}
11671_ACEOF
11672rm -f conftest.$ac_objext conftest$ac_exeext
11673if { (ac_try="$ac_link"
11674case "(($ac_try" in
11675 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11676 *) ac_try_echo=$ac_try;;
11677esac
11678eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11679 (eval "$ac_link") 2>conftest.er1
11680 ac_status=$?
11681 grep -v '^ *+' conftest.er1 >conftest.err
11682 rm -f conftest.er1
11683 cat conftest.err >&5
11684 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11685 (exit $ac_status); } &&
11686 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11687 { (case "(($ac_try" in
11688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11689 *) ac_try_echo=$ac_try;;
11690esac
11691eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11692 (eval "$ac_try") 2>&5
11693 ac_status=$?
11694 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11695 (exit $ac_status); }; } &&
11696 { ac_try='test -s conftest$ac_exeext'
11697 { (case "(($ac_try" in
11698 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11699 *) ac_try_echo=$ac_try;;
11700esac
11701eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11702 (eval "$ac_try") 2>&5
11703 ac_status=$?
11704 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11705 (exit $ac_status); }; }; then
11706 eval "$as_ac_var=yes"
11707else
11708 echo "$as_me: failed program was:" >&5
11709sed 's/^/| /' conftest.$ac_ext >&5
11710
11711 eval "$as_ac_var=no"
11712fi
11713
11714rm -f core conftest.err conftest.$ac_objext \
11715 conftest$ac_exeext conftest.$ac_ext
11716fi
11717ac_res=`eval echo '${'$as_ac_var'}'`
11718 { echo "$as_me:$LINENO: result: $ac_res" >&5
11719echo "${ECHO_T}$ac_res" >&6; }
11720if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011721 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011722#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011723_ACEOF
11724 break
11725fi
11726done
11727
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011728
11729
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011730for ac_func in memcpy bcopy
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011731do
11732as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11733{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11734echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11735if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11736 echo $ECHO_N "(cached) $ECHO_C" >&6
11737else
11738 cat >conftest.$ac_ext <<_ACEOF
11739/* confdefs.h. */
11740_ACEOF
11741cat confdefs.h >>conftest.$ac_ext
11742cat >>conftest.$ac_ext <<_ACEOF
11743/* end confdefs.h. */
11744/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11745 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11746#define $ac_func innocuous_$ac_func
11747
11748/* System header to define __stub macros and hopefully few prototypes,
11749 which can conflict with char $ac_func (); below.
11750 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11751 <limits.h> exists even on freestanding compilers. */
11752
11753#ifdef __STDC__
11754# include <limits.h>
11755#else
11756# include <assert.h>
11757#endif
11758
11759#undef $ac_func
11760
11761/* Override any GCC internal prototype to avoid an error.
11762 Use char because int might match the return type of a GCC
11763 builtin and then its argument prototype would still apply. */
11764#ifdef __cplusplus
11765extern "C"
11766#endif
11767char $ac_func ();
11768/* The GNU C library defines this for functions which it implements
11769 to always fail with ENOSYS. Some functions are actually named
11770 something starting with __ and the normal name is an alias. */
11771#if defined __stub_$ac_func || defined __stub___$ac_func
11772choke me
11773#endif
11774
11775int
11776main ()
11777{
11778return $ac_func ();
11779 ;
11780 return 0;
11781}
11782_ACEOF
11783rm -f conftest.$ac_objext conftest$ac_exeext
11784if { (ac_try="$ac_link"
11785case "(($ac_try" in
11786 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11787 *) ac_try_echo=$ac_try;;
11788esac
11789eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11790 (eval "$ac_link") 2>conftest.er1
11791 ac_status=$?
11792 grep -v '^ *+' conftest.er1 >conftest.err
11793 rm -f conftest.er1
11794 cat conftest.err >&5
11795 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11796 (exit $ac_status); } &&
11797 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11798 { (case "(($ac_try" in
11799 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11800 *) ac_try_echo=$ac_try;;
11801esac
11802eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11803 (eval "$ac_try") 2>&5
11804 ac_status=$?
11805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11806 (exit $ac_status); }; } &&
11807 { ac_try='test -s conftest$ac_exeext'
11808 { (case "(($ac_try" in
11809 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11810 *) ac_try_echo=$ac_try;;
11811esac
11812eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11813 (eval "$ac_try") 2>&5
11814 ac_status=$?
11815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11816 (exit $ac_status); }; }; then
11817 eval "$as_ac_var=yes"
11818else
11819 echo "$as_me: failed program was:" >&5
11820sed 's/^/| /' conftest.$ac_ext >&5
11821
11822 eval "$as_ac_var=no"
11823fi
11824
11825rm -f core conftest.err conftest.$ac_objext \
11826 conftest$ac_exeext conftest.$ac_ext
11827fi
11828ac_res=`eval echo '${'$as_ac_var'}'`
11829 { echo "$as_me:$LINENO: result: $ac_res" >&5
11830echo "${ECHO_T}$ac_res" >&6; }
11831if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011832 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011833#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011834_ACEOF
11835 break
11836fi
11837done
11838
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011839
11840
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011841for ac_func in memmove strcmp
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011842do
11843as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11844{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11845echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11846if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11847 echo $ECHO_N "(cached) $ECHO_C" >&6
11848else
11849 cat >conftest.$ac_ext <<_ACEOF
11850/* confdefs.h. */
11851_ACEOF
11852cat confdefs.h >>conftest.$ac_ext
11853cat >>conftest.$ac_ext <<_ACEOF
11854/* end confdefs.h. */
11855/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11856 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11857#define $ac_func innocuous_$ac_func
11858
11859/* System header to define __stub macros and hopefully few prototypes,
11860 which can conflict with char $ac_func (); below.
11861 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11862 <limits.h> exists even on freestanding compilers. */
11863
11864#ifdef __STDC__
11865# include <limits.h>
11866#else
11867# include <assert.h>
11868#endif
11869
11870#undef $ac_func
11871
11872/* Override any GCC internal prototype to avoid an error.
11873 Use char because int might match the return type of a GCC
11874 builtin and then its argument prototype would still apply. */
11875#ifdef __cplusplus
11876extern "C"
11877#endif
11878char $ac_func ();
11879/* The GNU C library defines this for functions which it implements
11880 to always fail with ENOSYS. Some functions are actually named
11881 something starting with __ and the normal name is an alias. */
11882#if defined __stub_$ac_func || defined __stub___$ac_func
11883choke me
11884#endif
11885
11886int
11887main ()
11888{
11889return $ac_func ();
11890 ;
11891 return 0;
11892}
11893_ACEOF
11894rm -f conftest.$ac_objext conftest$ac_exeext
11895if { (ac_try="$ac_link"
11896case "(($ac_try" in
11897 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11898 *) ac_try_echo=$ac_try;;
11899esac
11900eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11901 (eval "$ac_link") 2>conftest.er1
11902 ac_status=$?
11903 grep -v '^ *+' conftest.er1 >conftest.err
11904 rm -f conftest.er1
11905 cat conftest.err >&5
11906 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11907 (exit $ac_status); } &&
11908 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
11909 { (case "(($ac_try" in
11910 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11911 *) ac_try_echo=$ac_try;;
11912esac
11913eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11914 (eval "$ac_try") 2>&5
11915 ac_status=$?
11916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11917 (exit $ac_status); }; } &&
11918 { ac_try='test -s conftest$ac_exeext'
11919 { (case "(($ac_try" in
11920 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11921 *) ac_try_echo=$ac_try;;
11922esac
11923eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11924 (eval "$ac_try") 2>&5
11925 ac_status=$?
11926 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11927 (exit $ac_status); }; }; then
11928 eval "$as_ac_var=yes"
11929else
11930 echo "$as_me: failed program was:" >&5
11931sed 's/^/| /' conftest.$ac_ext >&5
11932
11933 eval "$as_ac_var=no"
11934fi
11935
11936rm -f core conftest.err conftest.$ac_objext \
11937 conftest$ac_exeext conftest.$ac_ext
11938fi
11939ac_res=`eval echo '${'$as_ac_var'}'`
11940 { echo "$as_me:$LINENO: result: $ac_res" >&5
11941echo "${ECHO_T}$ac_res" >&6; }
11942if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011943 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011944#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011945_ACEOF
11946
11947fi
11948done
11949
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011950
11951
11952
Reid Spencer2bc7bd52004-11-29 12:29:58 +000011953for ac_func in closedir opendir readdir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000011954do
11955as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11956{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11957echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11958if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11959 echo $ECHO_N "(cached) $ECHO_C" >&6
11960else
11961 cat >conftest.$ac_ext <<_ACEOF
11962/* confdefs.h. */
11963_ACEOF
11964cat confdefs.h >>conftest.$ac_ext
11965cat >>conftest.$ac_ext <<_ACEOF
11966/* end confdefs.h. */
11967/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11968 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11969#define $ac_func innocuous_$ac_func
11970
11971/* System header to define __stub macros and hopefully few prototypes,
11972 which can conflict with char $ac_func (); below.
11973 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11974 <limits.h> exists even on freestanding compilers. */
11975
11976#ifdef __STDC__
11977# include <limits.h>
11978#else
11979# include <assert.h>
11980#endif
11981
11982#undef $ac_func
11983
11984/* Override any GCC internal prototype to avoid an error.
11985 Use char because int might match the return type of a GCC
11986 builtin and then its argument prototype would still apply. */
11987#ifdef __cplusplus
11988extern "C"
11989#endif
11990char $ac_func ();
11991/* The GNU C library defines this for functions which it implements
11992 to always fail with ENOSYS. Some functions are actually named
11993 something starting with __ and the normal name is an alias. */
11994#if defined __stub_$ac_func || defined __stub___$ac_func
11995choke me
11996#endif
11997
11998int
11999main ()
12000{
12001return $ac_func ();
12002 ;
12003 return 0;
12004}
12005_ACEOF
12006rm -f conftest.$ac_objext conftest$ac_exeext
12007if { (ac_try="$ac_link"
12008case "(($ac_try" in
12009 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12010 *) ac_try_echo=$ac_try;;
12011esac
12012eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12013 (eval "$ac_link") 2>conftest.er1
12014 ac_status=$?
12015 grep -v '^ *+' conftest.er1 >conftest.err
12016 rm -f conftest.er1
12017 cat conftest.err >&5
12018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12019 (exit $ac_status); } &&
12020 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12021 { (case "(($ac_try" in
12022 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12023 *) ac_try_echo=$ac_try;;
12024esac
12025eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12026 (eval "$ac_try") 2>&5
12027 ac_status=$?
12028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12029 (exit $ac_status); }; } &&
12030 { ac_try='test -s conftest$ac_exeext'
12031 { (case "(($ac_try" in
12032 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12033 *) ac_try_echo=$ac_try;;
12034esac
12035eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12036 (eval "$ac_try") 2>&5
12037 ac_status=$?
12038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12039 (exit $ac_status); }; }; then
12040 eval "$as_ac_var=yes"
12041else
12042 echo "$as_me: failed program was:" >&5
12043sed 's/^/| /' conftest.$ac_ext >&5
12044
12045 eval "$as_ac_var=no"
12046fi
12047
12048rm -f core conftest.err conftest.$ac_objext \
12049 conftest$ac_exeext conftest.$ac_ext
12050fi
12051ac_res=`eval echo '${'$as_ac_var'}'`
12052 { echo "$as_me:$LINENO: result: $ac_res" >&5
12053echo "${ECHO_T}$ac_res" >&6; }
12054if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012055 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012056#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer2bc7bd52004-11-29 12:29:58 +000012057_ACEOF
12058
12059fi
12060done
12061
12062
Douglas Gregor01746742009-05-11 18:05:52 +000012063
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012064{ echo "$as_me:$LINENO: checking tool compatibility" >&5
12065echo $ECHO_N "checking tool compatibility... $ECHO_C" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000012066
Reid Spencer86901802004-12-08 23:07:27 +000012067ICC=no
12068IXX=no
12069case $CC in
12070 icc*|icpc*)
12071 ICC=yes
12072 IXX=yes
12073 ;;
12074 *)
12075 ;;
12076esac
12077
Duraid Madina937c60a2006-02-15 07:57:42 +000012078if test "$GCC" != "yes" && test "$ICC" != "yes"
12079then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012080 { { echo "$as_me:$LINENO: error: gcc|icc required but not found" >&5
12081echo "$as_me: error: gcc|icc required but not found" >&2;}
12082 { (exit 1); exit 1; }; }
Duraid Madina937c60a2006-02-15 07:57:42 +000012083fi
12084
12085if test "$GXX" != "yes" && test "$IXX" != "yes"
12086then
Eric Christopher73e36da2010-12-08 02:02:14 +000012087 { { echo "$as_me:$LINENO: error: g++|clang++|icc required but not found" >&5
12088echo "$as_me: error: g++|clang++|icc required but not found" >&2;}
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012089 { (exit 1); exit 1; }; }
Duraid Madina937c60a2006-02-15 07:57:42 +000012090fi
12091
Reid Spencer86901802004-12-08 23:07:27 +000012092if test "$GCC" = "yes"
12093then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012094 cat >conftest.$ac_ext <<_ACEOF
Chris Lattner399c7c72008-02-05 19:43:53 +000012095#if !defined(__GNUC__) || __GNUC__ < 3
12096#error Unsupported GCC version
12097#endif
12098
12099_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012100rm -f conftest.$ac_objext
12101if { (ac_try="$ac_compile"
12102case "(($ac_try" in
12103 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12104 *) ac_try_echo=$ac_try;;
12105esac
12106eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12107 (eval "$ac_compile") 2>conftest.er1
12108 ac_status=$?
12109 grep -v '^ *+' conftest.er1 >conftest.err
12110 rm -f conftest.er1
12111 cat conftest.err >&5
12112 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12113 (exit $ac_status); } &&
12114 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12115 { (case "(($ac_try" in
12116 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12117 *) ac_try_echo=$ac_try;;
12118esac
12119eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12120 (eval "$ac_try") 2>&5
12121 ac_status=$?
12122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12123 (exit $ac_status); }; } &&
12124 { ac_try='test -s conftest.$ac_objext'
12125 { (case "(($ac_try" in
12126 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12127 *) ac_try_echo=$ac_try;;
12128esac
12129eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12130 (eval "$ac_try") 2>&5
12131 ac_status=$?
12132 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12133 (exit $ac_status); }; }; then
12134 :
Chris Lattner399c7c72008-02-05 19:43:53 +000012135else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012136 echo "$as_me: failed program was:" >&5
12137sed 's/^/| /' conftest.$ac_ext >&5
12138
12139 { { echo "$as_me:$LINENO: error: gcc 3.x required, but you have a lower version" >&5
12140echo "$as_me: error: gcc 3.x required, but you have a lower version" >&2;}
12141 { (exit 1); exit 1; }; }
Chris Lattner399c7c72008-02-05 19:43:53 +000012142fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012143
Chris Lattner399c7c72008-02-05 19:43:53 +000012144rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +000012145fi
12146
12147if test -z "$llvm_cv_gnu_make_command"
12148then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012149 { { echo "$as_me:$LINENO: error: GNU Make required but not found" >&5
12150echo "$as_me: error: GNU Make required but not found" >&2;}
12151 { (exit 1); exit 1; }; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000012152fi
12153
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012154{ echo "$as_me:$LINENO: result: ok" >&5
12155echo "${ECHO_T}ok" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000012156
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012157{ echo "$as_me:$LINENO: checking optional compiler flags" >&5
12158echo $ECHO_N "checking optional compiler flags... $ECHO_C" >&6; }
Rafael Espindola9993a3a2012-02-28 23:32:06 +000012159NO_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 +000012160
Rafael Espindola9993a3a2012-02-28 23:32:06 +000012161NO_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 +000012162
Rafael Espindola9993a3a2012-02-28 23:32:06 +000012163COVERED_SWITCH_DEFAULT=`$CXX -Werror -Wcovered-switch-default -fsyntax-only -xc /dev/null 2>/dev/null && echo -Wcovered-switch-default`
12164
12165{ echo "$as_me:$LINENO: result: $NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT" >&5
12166echo "${ECHO_T}$NO_VARIADIC_MACROS $NO_MISSING_FIELD_INITIALIZERS $COVERED_SWITCH_DEFAULT" >&6; }
Julien Lerouge3a96a4d2009-10-26 20:00:35 +000012167
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +000012168
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012169
12170{ echo "$as_me:$LINENO: checking for sin in -lm" >&5
12171echo $ECHO_N "checking for sin in -lm... $ECHO_C" >&6; }
12172if test "${ac_cv_lib_m_sin+set}" = set; then
12173 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer3484a992006-01-19 08:31:08 +000012174else
12175 ac_check_lib_save_LIBS=$LIBS
12176LIBS="-lm $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012177cat >conftest.$ac_ext <<_ACEOF
12178/* confdefs.h. */
12179_ACEOF
12180cat confdefs.h >>conftest.$ac_ext
12181cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer3484a992006-01-19 08:31:08 +000012182/* end confdefs.h. */
12183
Reid Spencera773bd52006-08-04 18:18:08 +000012184/* Override any GCC internal prototype to avoid an error.
12185 Use char because int might match the return type of a GCC
12186 builtin and then its argument prototype would still apply. */
Reid Spencer3484a992006-01-19 08:31:08 +000012187#ifdef __cplusplus
12188extern "C"
12189#endif
Reid Spencer3484a992006-01-19 08:31:08 +000012190char sin ();
12191int
12192main ()
12193{
Reid Spencera773bd52006-08-04 18:18:08 +000012194return sin ();
Reid Spencer3484a992006-01-19 08:31:08 +000012195 ;
12196 return 0;
12197}
12198_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012199rm -f conftest.$ac_objext conftest$ac_exeext
12200if { (ac_try="$ac_link"
12201case "(($ac_try" in
12202 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12203 *) ac_try_echo=$ac_try;;
12204esac
12205eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12206 (eval "$ac_link") 2>conftest.er1
12207 ac_status=$?
12208 grep -v '^ *+' conftest.er1 >conftest.err
12209 rm -f conftest.er1
12210 cat conftest.err >&5
12211 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12212 (exit $ac_status); } &&
12213 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12214 { (case "(($ac_try" in
12215 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12216 *) ac_try_echo=$ac_try;;
12217esac
12218eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12219 (eval "$ac_try") 2>&5
12220 ac_status=$?
12221 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12222 (exit $ac_status); }; } &&
12223 { ac_try='test -s conftest$ac_exeext'
12224 { (case "(($ac_try" in
12225 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12226 *) ac_try_echo=$ac_try;;
12227esac
12228eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12229 (eval "$ac_try") 2>&5
12230 ac_status=$?
12231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12232 (exit $ac_status); }; }; then
Reid Spencer3484a992006-01-19 08:31:08 +000012233 ac_cv_lib_m_sin=yes
12234else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012235 echo "$as_me: failed program was:" >&5
12236sed 's/^/| /' conftest.$ac_ext >&5
12237
12238 ac_cv_lib_m_sin=no
Reid Spencer3484a992006-01-19 08:31:08 +000012239fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012240
Bill Wendlingebcceee2009-04-18 11:20:33 +000012241rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012242 conftest$ac_exeext conftest.$ac_ext
Reid Spencer3484a992006-01-19 08:31:08 +000012243LIBS=$ac_check_lib_save_LIBS
12244fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012245{ echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
12246echo "${ECHO_T}$ac_cv_lib_m_sin" >&6; }
12247if test $ac_cv_lib_m_sin = yes; then
Reid Spencer3484a992006-01-19 08:31:08 +000012248 cat >>confdefs.h <<_ACEOF
12249#define HAVE_LIBM 1
12250_ACEOF
12251
12252 LIBS="-lm $LIBS"
12253
12254fi
12255
Jeff Cohen28783c32007-01-12 18:22:38 +000012256if test "$llvm_cv_os_type" = "MingW" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012257
12258{ echo "$as_me:$LINENO: checking for main in -limagehlp" >&5
12259echo $ECHO_N "checking for main in -limagehlp... $ECHO_C" >&6; }
12260if test "${ac_cv_lib_imagehlp_main+set}" = set; then
12261 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer484fc8e2006-06-01 16:55:59 +000012262else
12263 ac_check_lib_save_LIBS=$LIBS
12264LIBS="-limagehlp $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012265cat >conftest.$ac_ext <<_ACEOF
12266/* confdefs.h. */
12267_ACEOF
12268cat confdefs.h >>conftest.$ac_ext
12269cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer484fc8e2006-06-01 16:55:59 +000012270/* end confdefs.h. */
12271
Reid Spencer48fdf912006-06-01 19:03:21 +000012272
Reid Spencer484fc8e2006-06-01 16:55:59 +000012273int
12274main ()
12275{
Reid Spencera773bd52006-08-04 18:18:08 +000012276return main ();
Reid Spencer484fc8e2006-06-01 16:55:59 +000012277 ;
12278 return 0;
12279}
12280_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012281rm -f conftest.$ac_objext conftest$ac_exeext
12282if { (ac_try="$ac_link"
12283case "(($ac_try" in
12284 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12285 *) ac_try_echo=$ac_try;;
12286esac
12287eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12288 (eval "$ac_link") 2>conftest.er1
12289 ac_status=$?
12290 grep -v '^ *+' conftest.er1 >conftest.err
12291 rm -f conftest.er1
12292 cat conftest.err >&5
12293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12294 (exit $ac_status); } &&
12295 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12296 { (case "(($ac_try" in
12297 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12298 *) ac_try_echo=$ac_try;;
12299esac
12300eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12301 (eval "$ac_try") 2>&5
12302 ac_status=$?
12303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12304 (exit $ac_status); }; } &&
12305 { ac_try='test -s conftest$ac_exeext'
12306 { (case "(($ac_try" in
12307 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12308 *) ac_try_echo=$ac_try;;
12309esac
12310eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12311 (eval "$ac_try") 2>&5
12312 ac_status=$?
12313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12314 (exit $ac_status); }; }; then
Reid Spencer48fdf912006-06-01 19:03:21 +000012315 ac_cv_lib_imagehlp_main=yes
Reid Spencer484fc8e2006-06-01 16:55:59 +000012316else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012317 echo "$as_me: failed program was:" >&5
12318sed 's/^/| /' conftest.$ac_ext >&5
12319
12320 ac_cv_lib_imagehlp_main=no
Reid Spencer484fc8e2006-06-01 16:55:59 +000012321fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012322
Bill Wendlingebcceee2009-04-18 11:20:33 +000012323rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012324 conftest$ac_exeext conftest.$ac_ext
Reid Spencer484fc8e2006-06-01 16:55:59 +000012325LIBS=$ac_check_lib_save_LIBS
12326fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012327{ echo "$as_me:$LINENO: result: $ac_cv_lib_imagehlp_main" >&5
12328echo "${ECHO_T}$ac_cv_lib_imagehlp_main" >&6; }
12329if test $ac_cv_lib_imagehlp_main = yes; then
Reid Spencer484fc8e2006-06-01 16:55:59 +000012330 cat >>confdefs.h <<_ACEOF
12331#define HAVE_LIBIMAGEHLP 1
12332_ACEOF
12333
12334 LIBS="-limagehlp $LIBS"
12335
12336fi
12337
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012338
12339{ echo "$as_me:$LINENO: checking for main in -lpsapi" >&5
12340echo $ECHO_N "checking for main in -lpsapi... $ECHO_C" >&6; }
12341if test "${ac_cv_lib_psapi_main+set}" = set; then
12342 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer484fc8e2006-06-01 16:55:59 +000012343else
12344 ac_check_lib_save_LIBS=$LIBS
12345LIBS="-lpsapi $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012346cat >conftest.$ac_ext <<_ACEOF
12347/* confdefs.h. */
12348_ACEOF
12349cat confdefs.h >>conftest.$ac_ext
12350cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer484fc8e2006-06-01 16:55:59 +000012351/* end confdefs.h. */
12352
Reid Spencer48fdf912006-06-01 19:03:21 +000012353
Reid Spencer484fc8e2006-06-01 16:55:59 +000012354int
12355main ()
12356{
Reid Spencera773bd52006-08-04 18:18:08 +000012357return main ();
Reid Spencer484fc8e2006-06-01 16:55:59 +000012358 ;
12359 return 0;
12360}
12361_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012362rm -f conftest.$ac_objext conftest$ac_exeext
12363if { (ac_try="$ac_link"
12364case "(($ac_try" in
12365 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12366 *) ac_try_echo=$ac_try;;
12367esac
12368eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12369 (eval "$ac_link") 2>conftest.er1
12370 ac_status=$?
12371 grep -v '^ *+' conftest.er1 >conftest.err
12372 rm -f conftest.er1
12373 cat conftest.err >&5
12374 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12375 (exit $ac_status); } &&
12376 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12377 { (case "(($ac_try" in
12378 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12379 *) ac_try_echo=$ac_try;;
12380esac
12381eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12382 (eval "$ac_try") 2>&5
12383 ac_status=$?
12384 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12385 (exit $ac_status); }; } &&
12386 { ac_try='test -s conftest$ac_exeext'
12387 { (case "(($ac_try" in
12388 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12389 *) ac_try_echo=$ac_try;;
12390esac
12391eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12392 (eval "$ac_try") 2>&5
12393 ac_status=$?
12394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12395 (exit $ac_status); }; }; then
Reid Spencer48fdf912006-06-01 19:03:21 +000012396 ac_cv_lib_psapi_main=yes
Reid Spencer484fc8e2006-06-01 16:55:59 +000012397else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012398 echo "$as_me: failed program was:" >&5
12399sed 's/^/| /' conftest.$ac_ext >&5
12400
12401 ac_cv_lib_psapi_main=no
Reid Spencer484fc8e2006-06-01 16:55:59 +000012402fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012403
Bill Wendlingebcceee2009-04-18 11:20:33 +000012404rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012405 conftest$ac_exeext conftest.$ac_ext
Reid Spencer484fc8e2006-06-01 16:55:59 +000012406LIBS=$ac_check_lib_save_LIBS
12407fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012408{ echo "$as_me:$LINENO: result: $ac_cv_lib_psapi_main" >&5
12409echo "${ECHO_T}$ac_cv_lib_psapi_main" >&6; }
12410if test $ac_cv_lib_psapi_main = yes; then
Reid Spencer484fc8e2006-06-01 16:55:59 +000012411 cat >>confdefs.h <<_ACEOF
12412#define HAVE_LIBPSAPI 1
12413_ACEOF
12414
12415 LIBS="-lpsapi $LIBS"
12416
12417fi
12418
12419fi
Reid Spencer22177fe2005-07-12 15:24:20 +000012420
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012421{ echo "$as_me:$LINENO: checking for library containing dlopen" >&5
12422echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
12423if test "${ac_cv_search_dlopen+set}" = set; then
12424 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000012425else
12426 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012427cat >conftest.$ac_ext <<_ACEOF
12428/* confdefs.h. */
12429_ACEOF
12430cat confdefs.h >>conftest.$ac_ext
12431cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000012432/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000012433
Reid Spencera773bd52006-08-04 18:18:08 +000012434/* Override any GCC internal prototype to avoid an error.
12435 Use char because int might match the return type of a GCC
12436 builtin and then its argument prototype would still apply. */
John Criswell7a73b802003-06-30 21:59:07 +000012437#ifdef __cplusplus
12438extern "C"
12439#endif
John Criswell7a73b802003-06-30 21:59:07 +000012440char dlopen ();
John Criswell7a73b802003-06-30 21:59:07 +000012441int
12442main ()
12443{
Reid Spencera773bd52006-08-04 18:18:08 +000012444return dlopen ();
John Criswell7a73b802003-06-30 21:59:07 +000012445 ;
12446 return 0;
12447}
12448_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000012449for ac_lib in '' dl; do
12450 if test -z "$ac_lib"; then
12451 ac_res="none required"
12452 else
12453 ac_res=-l$ac_lib
John Criswell7a73b802003-06-30 21:59:07 +000012454 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000012455 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012456 rm -f conftest.$ac_objext conftest$ac_exeext
12457if { (ac_try="$ac_link"
12458case "(($ac_try" in
12459 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12460 *) ac_try_echo=$ac_try;;
12461esac
12462eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12463 (eval "$ac_link") 2>conftest.er1
12464 ac_status=$?
12465 grep -v '^ *+' conftest.er1 >conftest.err
12466 rm -f conftest.er1
12467 cat conftest.err >&5
12468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12469 (exit $ac_status); } &&
12470 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12471 { (case "(($ac_try" in
12472 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12473 *) ac_try_echo=$ac_try;;
12474esac
12475eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12476 (eval "$ac_try") 2>&5
12477 ac_status=$?
12478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12479 (exit $ac_status); }; } &&
12480 { ac_try='test -s conftest$ac_exeext'
12481 { (case "(($ac_try" in
12482 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12483 *) ac_try_echo=$ac_try;;
12484esac
12485eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12486 (eval "$ac_try") 2>&5
12487 ac_status=$?
12488 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12489 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000012490 ac_cv_search_dlopen=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012491else
12492 echo "$as_me: failed program was:" >&5
12493sed 's/^/| /' conftest.$ac_ext >&5
12494
12495
John Criswell7a73b802003-06-30 21:59:07 +000012496fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012497
Bill Wendlingebcceee2009-04-18 11:20:33 +000012498rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012499 conftest$ac_exeext
12500 if test "${ac_cv_search_dlopen+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000012501 break
John Criswell7a73b802003-06-30 21:59:07 +000012502fi
Reid Spencera773bd52006-08-04 18:18:08 +000012503done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012504if test "${ac_cv_search_dlopen+set}" = set; then
12505 :
Reid Spencera773bd52006-08-04 18:18:08 +000012506else
12507 ac_cv_search_dlopen=no
12508fi
12509rm conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +000012510LIBS=$ac_func_search_save_LIBS
12511fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012512{ echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
12513echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000012514ac_res=$ac_cv_search_dlopen
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012515if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000012516 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
John Criswell5ab73462003-10-09 15:44:28 +000012517
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012518cat >>confdefs.h <<\_ACEOF
12519#define HAVE_DLOPEN 1
12520_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000012521
12522else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012523 { echo "$as_me:$LINENO: WARNING: dlopen() not found - disabling plugin support" >&5
12524echo "$as_me: WARNING: dlopen() not found - disabling plugin support" >&2;}
John Criswell7a73b802003-06-30 21:59:07 +000012525fi
12526
12527
Nick Lewyckyb4a921a2009-06-06 06:25:09 +000012528if test "$llvm_cv_enable_libffi" = "yes" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012529 { echo "$as_me:$LINENO: checking for library containing ffi_call" >&5
12530echo $ECHO_N "checking for library containing ffi_call... $ECHO_C" >&6; }
12531if test "${ac_cv_search_ffi_call+set}" = set; then
12532 echo $ECHO_N "(cached) $ECHO_C" >&6
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000012533else
Nick Lewycky267fddb2009-04-13 04:26:27 +000012534 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012535cat >conftest.$ac_ext <<_ACEOF
12536/* confdefs.h. */
12537_ACEOF
12538cat confdefs.h >>conftest.$ac_ext
12539cat >>conftest.$ac_ext <<_ACEOF
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000012540/* end confdefs.h. */
12541
12542/* Override any GCC internal prototype to avoid an error.
12543 Use char because int might match the return type of a GCC
12544 builtin and then its argument prototype would still apply. */
12545#ifdef __cplusplus
12546extern "C"
12547#endif
12548char ffi_call ();
12549int
12550main ()
12551{
12552return ffi_call ();
12553 ;
12554 return 0;
12555}
12556_ACEOF
Nick Lewycky267fddb2009-04-13 04:26:27 +000012557for ac_lib in '' ffi; do
12558 if test -z "$ac_lib"; then
12559 ac_res="none required"
12560 else
12561 ac_res=-l$ac_lib
12562 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12563 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012564 rm -f conftest.$ac_objext conftest$ac_exeext
12565if { (ac_try="$ac_link"
12566case "(($ac_try" in
12567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12568 *) ac_try_echo=$ac_try;;
12569esac
12570eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12571 (eval "$ac_link") 2>conftest.er1
12572 ac_status=$?
12573 grep -v '^ *+' conftest.er1 >conftest.err
12574 rm -f conftest.er1
12575 cat conftest.err >&5
12576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12577 (exit $ac_status); } &&
12578 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12579 { (case "(($ac_try" in
12580 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12581 *) ac_try_echo=$ac_try;;
12582esac
12583eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12584 (eval "$ac_try") 2>&5
12585 ac_status=$?
12586 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12587 (exit $ac_status); }; } &&
12588 { ac_try='test -s conftest$ac_exeext'
12589 { (case "(($ac_try" in
12590 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12591 *) ac_try_echo=$ac_try;;
12592esac
12593eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12594 (eval "$ac_try") 2>&5
12595 ac_status=$?
12596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12597 (exit $ac_status); }; }; then
Nick Lewycky267fddb2009-04-13 04:26:27 +000012598 ac_cv_search_ffi_call=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012599else
12600 echo "$as_me: failed program was:" >&5
12601sed 's/^/| /' conftest.$ac_ext >&5
12602
12603
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000012604fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012605
Bill Wendlingebcceee2009-04-18 11:20:33 +000012606rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012607 conftest$ac_exeext
12608 if test "${ac_cv_search_ffi_call+set}" = set; then
Nick Lewycky267fddb2009-04-13 04:26:27 +000012609 break
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000012610fi
Nick Lewycky267fddb2009-04-13 04:26:27 +000012611done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012612if test "${ac_cv_search_ffi_call+set}" = set; then
12613 :
Nick Lewycky267fddb2009-04-13 04:26:27 +000012614else
12615 ac_cv_search_ffi_call=no
12616fi
12617rm conftest.$ac_ext
12618LIBS=$ac_func_search_save_LIBS
12619fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012620{ echo "$as_me:$LINENO: result: $ac_cv_search_ffi_call" >&5
12621echo "${ECHO_T}$ac_cv_search_ffi_call" >&6; }
Nick Lewycky267fddb2009-04-13 04:26:27 +000012622ac_res=$ac_cv_search_ffi_call
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012623if test "$ac_res" != no; then
Nick Lewycky267fddb2009-04-13 04:26:27 +000012624 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12625
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012626cat >>confdefs.h <<\_ACEOF
12627#define HAVE_FFI_CALL 1
12628_ACEOF
Nick Lewycky267fddb2009-04-13 04:26:27 +000012629
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000012630else
Jeffrey Yasskinbc83d062010-02-09 23:03:44 +000012631 { { echo "$as_me:$LINENO: error: libffi not found - configure without --enable-libffi to compile without it" >&5
12632echo "$as_me: error: libffi not found - configure without --enable-libffi to compile without it" >&2;}
12633 { (exit 1); exit 1; }; }
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000012634fi
12635
Nick Lewyckyb4a921a2009-06-06 06:25:09 +000012636fi
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000012637
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012638{ echo "$as_me:$LINENO: checking for library containing mallinfo" >&5
12639echo $ECHO_N "checking for library containing mallinfo... $ECHO_C" >&6; }
12640if test "${ac_cv_search_mallinfo+set}" = set; then
12641 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000012642else
12643 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012644cat >conftest.$ac_ext <<_ACEOF
12645/* confdefs.h. */
12646_ACEOF
12647cat confdefs.h >>conftest.$ac_ext
12648cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000012649/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000012650
Reid Spencera773bd52006-08-04 18:18:08 +000012651/* Override any GCC internal prototype to avoid an error.
12652 Use char because int might match the return type of a GCC
12653 builtin and then its argument prototype would still apply. */
John Criswell7a73b802003-06-30 21:59:07 +000012654#ifdef __cplusplus
12655extern "C"
12656#endif
John Criswell7a73b802003-06-30 21:59:07 +000012657char mallinfo ();
John Criswell7a73b802003-06-30 21:59:07 +000012658int
12659main ()
12660{
Reid Spencera773bd52006-08-04 18:18:08 +000012661return mallinfo ();
John Criswell7a73b802003-06-30 21:59:07 +000012662 ;
12663 return 0;
12664}
12665_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000012666for ac_lib in '' malloc; do
12667 if test -z "$ac_lib"; then
12668 ac_res="none required"
12669 else
12670 ac_res=-l$ac_lib
John Criswell7a73b802003-06-30 21:59:07 +000012671 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000012672 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012673 rm -f conftest.$ac_objext conftest$ac_exeext
12674if { (ac_try="$ac_link"
12675case "(($ac_try" in
12676 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12677 *) ac_try_echo=$ac_try;;
12678esac
12679eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12680 (eval "$ac_link") 2>conftest.er1
12681 ac_status=$?
12682 grep -v '^ *+' conftest.er1 >conftest.err
12683 rm -f conftest.er1
12684 cat conftest.err >&5
12685 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12686 (exit $ac_status); } &&
12687 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12688 { (case "(($ac_try" in
12689 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12690 *) ac_try_echo=$ac_try;;
12691esac
12692eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12693 (eval "$ac_try") 2>&5
12694 ac_status=$?
12695 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12696 (exit $ac_status); }; } &&
12697 { ac_try='test -s conftest$ac_exeext'
12698 { (case "(($ac_try" in
12699 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12700 *) ac_try_echo=$ac_try;;
12701esac
12702eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12703 (eval "$ac_try") 2>&5
12704 ac_status=$?
12705 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12706 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000012707 ac_cv_search_mallinfo=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012708else
12709 echo "$as_me: failed program was:" >&5
12710sed 's/^/| /' conftest.$ac_ext >&5
12711
12712
John Criswell7a73b802003-06-30 21:59:07 +000012713fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012714
Bill Wendlingebcceee2009-04-18 11:20:33 +000012715rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012716 conftest$ac_exeext
12717 if test "${ac_cv_search_mallinfo+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000012718 break
John Criswell7a73b802003-06-30 21:59:07 +000012719fi
Reid Spencera773bd52006-08-04 18:18:08 +000012720done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012721if test "${ac_cv_search_mallinfo+set}" = set; then
12722 :
Reid Spencera773bd52006-08-04 18:18:08 +000012723else
12724 ac_cv_search_mallinfo=no
12725fi
12726rm conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +000012727LIBS=$ac_func_search_save_LIBS
12728fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012729{ echo "$as_me:$LINENO: result: $ac_cv_search_mallinfo" >&5
12730echo "${ECHO_T}$ac_cv_search_mallinfo" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000012731ac_res=$ac_cv_search_mallinfo
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012732if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000012733 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
John Criswell5ab73462003-10-09 15:44:28 +000012734
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012735cat >>confdefs.h <<\_ACEOF
12736#define HAVE_MALLINFO 1
12737_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000012738
12739fi
12740
12741
NAKAMURA Takumic73f3d12011-11-28 01:07:19 +000012742if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012743
12744{ echo "$as_me:$LINENO: checking for pthread_mutex_init in -lpthread" >&5
12745echo $ECHO_N "checking for pthread_mutex_init in -lpthread... $ECHO_C" >&6; }
12746if test "${ac_cv_lib_pthread_pthread_mutex_init+set}" = set; then
12747 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer22177fe2005-07-12 15:24:20 +000012748else
Edward O'Callaghan5da60462009-10-14 11:12:33 +000012749 ac_check_lib_save_LIBS=$LIBS
12750LIBS="-lpthread $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012751cat >conftest.$ac_ext <<_ACEOF
12752/* confdefs.h. */
12753_ACEOF
12754cat confdefs.h >>conftest.$ac_ext
12755cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer22177fe2005-07-12 15:24:20 +000012756/* end confdefs.h. */
12757
Reid Spencera773bd52006-08-04 18:18:08 +000012758/* Override any GCC internal prototype to avoid an error.
12759 Use char because int might match the return type of a GCC
12760 builtin and then its argument prototype would still apply. */
Reid Spencer22177fe2005-07-12 15:24:20 +000012761#ifdef __cplusplus
12762extern "C"
12763#endif
Reid Spencer22177fe2005-07-12 15:24:20 +000012764char pthread_mutex_init ();
12765int
12766main ()
12767{
Reid Spencera773bd52006-08-04 18:18:08 +000012768return pthread_mutex_init ();
Reid Spencer22177fe2005-07-12 15:24:20 +000012769 ;
12770 return 0;
12771}
12772_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012773rm -f conftest.$ac_objext conftest$ac_exeext
12774if { (ac_try="$ac_link"
12775case "(($ac_try" in
12776 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12777 *) ac_try_echo=$ac_try;;
12778esac
12779eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12780 (eval "$ac_link") 2>conftest.er1
12781 ac_status=$?
12782 grep -v '^ *+' conftest.er1 >conftest.err
12783 rm -f conftest.er1
12784 cat conftest.err >&5
12785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12786 (exit $ac_status); } &&
12787 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12788 { (case "(($ac_try" in
12789 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12790 *) ac_try_echo=$ac_try;;
12791esac
12792eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12793 (eval "$ac_try") 2>&5
12794 ac_status=$?
12795 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12796 (exit $ac_status); }; } &&
12797 { ac_try='test -s conftest$ac_exeext'
12798 { (case "(($ac_try" in
12799 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12800 *) ac_try_echo=$ac_try;;
12801esac
12802eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12803 (eval "$ac_try") 2>&5
12804 ac_status=$?
12805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12806 (exit $ac_status); }; }; then
Edward O'Callaghan5da60462009-10-14 11:12:33 +000012807 ac_cv_lib_pthread_pthread_mutex_init=yes
Reid Spencer22177fe2005-07-12 15:24:20 +000012808else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012809 echo "$as_me: failed program was:" >&5
12810sed 's/^/| /' conftest.$ac_ext >&5
12811
12812 ac_cv_lib_pthread_pthread_mutex_init=no
Reid Spencer22177fe2005-07-12 15:24:20 +000012813fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012814
Bill Wendlingebcceee2009-04-18 11:20:33 +000012815rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012816 conftest$ac_exeext conftest.$ac_ext
Edward O'Callaghan5da60462009-10-14 11:12:33 +000012817LIBS=$ac_check_lib_save_LIBS
Reid Spencer22177fe2005-07-12 15:24:20 +000012818fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012819{ echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_mutex_init" >&5
12820echo "${ECHO_T}$ac_cv_lib_pthread_pthread_mutex_init" >&6; }
12821if test $ac_cv_lib_pthread_pthread_mutex_init = yes; then
Edward O'Callaghan5da60462009-10-14 11:12:33 +000012822 cat >>confdefs.h <<_ACEOF
12823#define HAVE_LIBPTHREAD 1
Edward O'Callaghan2b7b37a2009-10-13 01:01:38 +000012824_ACEOF
Reid Spencer22177fe2005-07-12 15:24:20 +000012825
Edward O'Callaghan5da60462009-10-14 11:12:33 +000012826 LIBS="-lpthread $LIBS"
12827
Reid Spencer22177fe2005-07-12 15:24:20 +000012828fi
12829
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012830 { echo "$as_me:$LINENO: checking for library containing pthread_mutex_lock" >&5
12831echo $ECHO_N "checking for library containing pthread_mutex_lock... $ECHO_C" >&6; }
12832if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12833 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke5f268f72003-12-05 19:29:01 +000012834else
12835 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012836cat >conftest.$ac_ext <<_ACEOF
12837/* confdefs.h. */
12838_ACEOF
12839cat confdefs.h >>conftest.$ac_ext
12840cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke5f268f72003-12-05 19:29:01 +000012841/* end confdefs.h. */
12842
Reid Spencera773bd52006-08-04 18:18:08 +000012843/* Override any GCC internal prototype to avoid an error.
12844 Use char because int might match the return type of a GCC
12845 builtin and then its argument prototype would still apply. */
Brian Gaeke5f268f72003-12-05 19:29:01 +000012846#ifdef __cplusplus
12847extern "C"
12848#endif
Brian Gaeke5f268f72003-12-05 19:29:01 +000012849char pthread_mutex_lock ();
12850int
12851main ()
12852{
Reid Spencera773bd52006-08-04 18:18:08 +000012853return pthread_mutex_lock ();
Brian Gaeke5f268f72003-12-05 19:29:01 +000012854 ;
12855 return 0;
12856}
12857_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000012858for ac_lib in '' pthread; do
12859 if test -z "$ac_lib"; then
12860 ac_res="none required"
12861 else
12862 ac_res=-l$ac_lib
Brian Gaeke5f268f72003-12-05 19:29:01 +000012863 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000012864 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012865 rm -f conftest.$ac_objext conftest$ac_exeext
12866if { (ac_try="$ac_link"
12867case "(($ac_try" in
12868 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12869 *) ac_try_echo=$ac_try;;
12870esac
12871eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12872 (eval "$ac_link") 2>conftest.er1
12873 ac_status=$?
12874 grep -v '^ *+' conftest.er1 >conftest.err
12875 rm -f conftest.er1
12876 cat conftest.err >&5
12877 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12878 (exit $ac_status); } &&
12879 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12880 { (case "(($ac_try" in
12881 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12882 *) ac_try_echo=$ac_try;;
12883esac
12884eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12885 (eval "$ac_try") 2>&5
12886 ac_status=$?
12887 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12888 (exit $ac_status); }; } &&
12889 { ac_try='test -s conftest$ac_exeext'
12890 { (case "(($ac_try" in
12891 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12892 *) ac_try_echo=$ac_try;;
12893esac
12894eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12895 (eval "$ac_try") 2>&5
12896 ac_status=$?
12897 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12898 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000012899 ac_cv_search_pthread_mutex_lock=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012900else
12901 echo "$as_me: failed program was:" >&5
12902sed 's/^/| /' conftest.$ac_ext >&5
12903
12904
Brian Gaeke5f268f72003-12-05 19:29:01 +000012905fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012906
Bill Wendlingebcceee2009-04-18 11:20:33 +000012907rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012908 conftest$ac_exeext
12909 if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000012910 break
Brian Gaeke5f268f72003-12-05 19:29:01 +000012911fi
Reid Spencera773bd52006-08-04 18:18:08 +000012912done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012913if test "${ac_cv_search_pthread_mutex_lock+set}" = set; then
12914 :
Reid Spencera773bd52006-08-04 18:18:08 +000012915else
12916 ac_cv_search_pthread_mutex_lock=no
12917fi
12918rm conftest.$ac_ext
Brian Gaeke5f268f72003-12-05 19:29:01 +000012919LIBS=$ac_func_search_save_LIBS
12920fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012921{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_mutex_lock" >&5
12922echo "${ECHO_T}$ac_cv_search_pthread_mutex_lock" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000012923ac_res=$ac_cv_search_pthread_mutex_lock
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012924if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000012925 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Brian Gaeke5f268f72003-12-05 19:29:01 +000012926
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012927cat >>confdefs.h <<\_ACEOF
12928#define HAVE_PTHREAD_MUTEX_LOCK 1
12929_ACEOF
John Criswell40468462004-09-24 21:19:06 +000012930
12931fi
Brian Gaeke5f268f72003-12-05 19:29:01 +000012932
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012933 { echo "$as_me:$LINENO: checking for library containing pthread_rwlock_init" >&5
12934echo $ECHO_N "checking for library containing pthread_rwlock_init... $ECHO_C" >&6; }
12935if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
12936 echo $ECHO_N "(cached) $ECHO_C" >&6
Owen Andersonde8aed22009-06-16 18:20:20 +000012937else
12938 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012939cat >conftest.$ac_ext <<_ACEOF
12940/* confdefs.h. */
12941_ACEOF
12942cat confdefs.h >>conftest.$ac_ext
12943cat >>conftest.$ac_ext <<_ACEOF
Owen Andersonde8aed22009-06-16 18:20:20 +000012944/* end confdefs.h. */
12945
12946/* Override any GCC internal prototype to avoid an error.
12947 Use char because int might match the return type of a GCC
12948 builtin and then its argument prototype would still apply. */
12949#ifdef __cplusplus
12950extern "C"
12951#endif
12952char pthread_rwlock_init ();
12953int
12954main ()
12955{
12956return pthread_rwlock_init ();
12957 ;
12958 return 0;
12959}
12960_ACEOF
12961for ac_lib in '' pthread; do
12962 if test -z "$ac_lib"; then
12963 ac_res="none required"
12964 else
12965 ac_res=-l$ac_lib
12966 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12967 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000012968 rm -f conftest.$ac_objext conftest$ac_exeext
12969if { (ac_try="$ac_link"
12970case "(($ac_try" in
12971 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12972 *) ac_try_echo=$ac_try;;
12973esac
12974eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12975 (eval "$ac_link") 2>conftest.er1
12976 ac_status=$?
12977 grep -v '^ *+' conftest.er1 >conftest.err
12978 rm -f conftest.er1
12979 cat conftest.err >&5
12980 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12981 (exit $ac_status); } &&
12982 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
12983 { (case "(($ac_try" in
12984 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12985 *) ac_try_echo=$ac_try;;
12986esac
12987eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12988 (eval "$ac_try") 2>&5
12989 ac_status=$?
12990 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12991 (exit $ac_status); }; } &&
12992 { ac_try='test -s conftest$ac_exeext'
12993 { (case "(($ac_try" in
12994 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12995 *) ac_try_echo=$ac_try;;
12996esac
12997eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12998 (eval "$ac_try") 2>&5
12999 ac_status=$?
13000 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13001 (exit $ac_status); }; }; then
Owen Andersonde8aed22009-06-16 18:20:20 +000013002 ac_cv_search_pthread_rwlock_init=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013003else
13004 echo "$as_me: failed program was:" >&5
13005sed 's/^/| /' conftest.$ac_ext >&5
13006
13007
Owen Andersonde8aed22009-06-16 18:20:20 +000013008fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013009
Owen Andersonde8aed22009-06-16 18:20:20 +000013010rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013011 conftest$ac_exeext
13012 if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
Owen Andersonde8aed22009-06-16 18:20:20 +000013013 break
13014fi
13015done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013016if test "${ac_cv_search_pthread_rwlock_init+set}" = set; then
13017 :
Owen Andersonde8aed22009-06-16 18:20:20 +000013018else
13019 ac_cv_search_pthread_rwlock_init=no
13020fi
13021rm conftest.$ac_ext
13022LIBS=$ac_func_search_save_LIBS
13023fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013024{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_rwlock_init" >&5
13025echo "${ECHO_T}$ac_cv_search_pthread_rwlock_init" >&6; }
Owen Andersonde8aed22009-06-16 18:20:20 +000013026ac_res=$ac_cv_search_pthread_rwlock_init
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013027if test "$ac_res" != no; then
Owen Andersonde8aed22009-06-16 18:20:20 +000013028 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13029
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013030cat >>confdefs.h <<\_ACEOF
13031#define HAVE_PTHREAD_RWLOCK_INIT 1
13032_ACEOF
Owen Andersonde8aed22009-06-16 18:20:20 +000013033
13034fi
13035
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013036 { echo "$as_me:$LINENO: checking for library containing pthread_getspecific" >&5
13037echo $ECHO_N "checking for library containing pthread_getspecific... $ECHO_C" >&6; }
13038if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13039 echo $ECHO_N "(cached) $ECHO_C" >&6
Owen Anderson27fcfe12009-06-25 23:10:26 +000013040else
13041 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013042cat >conftest.$ac_ext <<_ACEOF
13043/* confdefs.h. */
13044_ACEOF
13045cat confdefs.h >>conftest.$ac_ext
13046cat >>conftest.$ac_ext <<_ACEOF
Owen Anderson27fcfe12009-06-25 23:10:26 +000013047/* end confdefs.h. */
13048
13049/* Override any GCC internal prototype to avoid an error.
13050 Use char because int might match the return type of a GCC
13051 builtin and then its argument prototype would still apply. */
13052#ifdef __cplusplus
13053extern "C"
13054#endif
13055char pthread_getspecific ();
13056int
13057main ()
13058{
13059return pthread_getspecific ();
13060 ;
13061 return 0;
13062}
13063_ACEOF
13064for ac_lib in '' pthread; do
13065 if test -z "$ac_lib"; then
13066 ac_res="none required"
13067 else
13068 ac_res=-l$ac_lib
13069 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13070 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013071 rm -f conftest.$ac_objext conftest$ac_exeext
13072if { (ac_try="$ac_link"
13073case "(($ac_try" in
13074 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13075 *) ac_try_echo=$ac_try;;
13076esac
13077eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13078 (eval "$ac_link") 2>conftest.er1
13079 ac_status=$?
13080 grep -v '^ *+' conftest.er1 >conftest.err
13081 rm -f conftest.er1
13082 cat conftest.err >&5
13083 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13084 (exit $ac_status); } &&
13085 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13086 { (case "(($ac_try" in
13087 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13088 *) ac_try_echo=$ac_try;;
13089esac
13090eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13091 (eval "$ac_try") 2>&5
13092 ac_status=$?
13093 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13094 (exit $ac_status); }; } &&
13095 { ac_try='test -s conftest$ac_exeext'
13096 { (case "(($ac_try" in
13097 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13098 *) ac_try_echo=$ac_try;;
13099esac
13100eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13101 (eval "$ac_try") 2>&5
13102 ac_status=$?
13103 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13104 (exit $ac_status); }; }; then
Owen Anderson27fcfe12009-06-25 23:10:26 +000013105 ac_cv_search_pthread_getspecific=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013106else
13107 echo "$as_me: failed program was:" >&5
13108sed 's/^/| /' conftest.$ac_ext >&5
13109
13110
Owen Anderson27fcfe12009-06-25 23:10:26 +000013111fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013112
Owen Anderson27fcfe12009-06-25 23:10:26 +000013113rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013114 conftest$ac_exeext
13115 if test "${ac_cv_search_pthread_getspecific+set}" = set; then
Owen Anderson27fcfe12009-06-25 23:10:26 +000013116 break
13117fi
13118done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013119if test "${ac_cv_search_pthread_getspecific+set}" = set; then
13120 :
Owen Anderson27fcfe12009-06-25 23:10:26 +000013121else
13122 ac_cv_search_pthread_getspecific=no
13123fi
13124rm conftest.$ac_ext
13125LIBS=$ac_func_search_save_LIBS
13126fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013127{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_getspecific" >&5
13128echo "${ECHO_T}$ac_cv_search_pthread_getspecific" >&6; }
Owen Anderson27fcfe12009-06-25 23:10:26 +000013129ac_res=$ac_cv_search_pthread_getspecific
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013130if test "$ac_res" != no; then
Owen Anderson27fcfe12009-06-25 23:10:26 +000013131 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13132
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013133cat >>confdefs.h <<\_ACEOF
13134#define HAVE_PTHREAD_GETSPECIFIC 1
13135_ACEOF
Owen Anderson27fcfe12009-06-25 23:10:26 +000013136
13137fi
13138
Reid Spencer0a262ba2005-08-24 10:07:20 +000013139fi
Brian Gaekec9a410c2004-02-23 21:30:37 +000013140
Reid Spencer5e1d9a52004-11-25 04:51:04 +000013141
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013142# Check whether --with-udis86 was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013143if test "${with_udis86+set}" = set; then
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013144 withval=$with_udis86;
13145 USE_UDIS86=1
13146
13147 case "$withval" in
Reid Spencer30fe5262007-01-20 07:48:49 +000013148 /usr/lib|yes) ;;
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013149 *) LDFLAGS="$LDFLAGS -L${withval}" ;;
13150 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013151
13152{ echo "$as_me:$LINENO: checking for ud_init in -ludis86" >&5
13153echo $ECHO_N "checking for ud_init in -ludis86... $ECHO_C" >&6; }
13154if test "${ac_cv_lib_udis86_ud_init+set}" = set; then
13155 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013156else
13157 ac_check_lib_save_LIBS=$LIBS
13158LIBS="-ludis86 $LIBS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013159cat >conftest.$ac_ext <<_ACEOF
13160/* confdefs.h. */
13161_ACEOF
13162cat confdefs.h >>conftest.$ac_ext
13163cat >>conftest.$ac_ext <<_ACEOF
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013164/* end confdefs.h. */
13165
13166/* Override any GCC internal prototype to avoid an error.
13167 Use char because int might match the return type of a GCC
13168 builtin and then its argument prototype would still apply. */
13169#ifdef __cplusplus
13170extern "C"
13171#endif
13172char ud_init ();
13173int
13174main ()
13175{
13176return ud_init ();
13177 ;
13178 return 0;
13179}
13180_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013181rm -f conftest.$ac_objext conftest$ac_exeext
13182if { (ac_try="$ac_link"
13183case "(($ac_try" in
13184 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13185 *) ac_try_echo=$ac_try;;
13186esac
13187eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13188 (eval "$ac_link") 2>conftest.er1
13189 ac_status=$?
13190 grep -v '^ *+' conftest.er1 >conftest.err
13191 rm -f conftest.er1
13192 cat conftest.err >&5
13193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13194 (exit $ac_status); } &&
13195 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13196 { (case "(($ac_try" in
13197 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13198 *) ac_try_echo=$ac_try;;
13199esac
13200eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13201 (eval "$ac_try") 2>&5
13202 ac_status=$?
13203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13204 (exit $ac_status); }; } &&
13205 { ac_try='test -s conftest$ac_exeext'
13206 { (case "(($ac_try" in
13207 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13208 *) ac_try_echo=$ac_try;;
13209esac
13210eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13211 (eval "$ac_try") 2>&5
13212 ac_status=$?
13213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13214 (exit $ac_status); }; }; then
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013215 ac_cv_lib_udis86_ud_init=yes
13216else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013217 echo "$as_me: failed program was:" >&5
13218sed 's/^/| /' conftest.$ac_ext >&5
13219
13220 ac_cv_lib_udis86_ud_init=no
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013221fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013222
Bill Wendlingebcceee2009-04-18 11:20:33 +000013223rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013224 conftest$ac_exeext conftest.$ac_ext
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013225LIBS=$ac_check_lib_save_LIBS
13226fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013227{ echo "$as_me:$LINENO: result: $ac_cv_lib_udis86_ud_init" >&5
13228echo "${ECHO_T}$ac_cv_lib_udis86_ud_init" >&6; }
13229if test $ac_cv_lib_udis86_ud_init = yes; then
Reid Spencerb6a7aa72007-01-19 17:41:47 +000013230 cat >>confdefs.h <<_ACEOF
13231#define HAVE_LIBUDIS86 1
13232_ACEOF
13233
13234 LIBS="-ludis86 $LIBS"
13235
13236else
13237
13238 echo "Error! You need to have libudis86 around."
13239 exit -1
13240
13241fi
13242
13243
13244else
13245 USE_UDIS86=0
13246
13247fi
13248
13249
13250cat >>confdefs.h <<_ACEOF
13251#define USE_UDIS86 $USE_UDIS86
13252_ACEOF
13253
13254
13255
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013256# Check whether --with-oprofile was given.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013257if test "${with_oprofile+set}" = set; then
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013258 withval=$with_oprofile;
13259 USE_OPROFILE=1
13260
13261 case "$withval" in
13262 /usr|yes) llvm_cv_oppath=/usr/lib/oprofile ;;
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013263 no) llvm_cv_oppath=
13264 USE_OPROFILE=0
13265 ;;
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013266 *) llvm_cv_oppath="${withval}/lib/oprofile"
13267 CPPFLAGS="-I${withval}/include";;
13268 esac
Eli Bendersky61b18512012-03-13 08:33:15 +000013269 case $llvm_cv_os_type in
13270 Linux)
13271 if test -n "$llvm_cv_oppath" ; then
13272 LIBS="$LIBS -lopagent -L${llvm_cv_oppath} -Wl,-rpath,${llvm_cv_oppath}"
13273 { echo "$as_me:$LINENO: checking for library containing bfd_init" >&5
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013274echo $ECHO_N "checking for library containing bfd_init... $ECHO_C" >&6; }
13275if test "${ac_cv_search_bfd_init+set}" = set; then
13276 echo $ECHO_N "(cached) $ECHO_C" >&6
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013277else
13278 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013279cat >conftest.$ac_ext <<_ACEOF
13280/* confdefs.h. */
13281_ACEOF
13282cat confdefs.h >>conftest.$ac_ext
13283cat >>conftest.$ac_ext <<_ACEOF
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013284/* end confdefs.h. */
13285
13286/* Override any GCC internal prototype to avoid an error.
13287 Use char because int might match the return type of a GCC
13288 builtin and then its argument prototype would still apply. */
13289#ifdef __cplusplus
13290extern "C"
13291#endif
13292char bfd_init ();
13293int
13294main ()
13295{
13296return bfd_init ();
13297 ;
13298 return 0;
13299}
13300_ACEOF
13301for ac_lib in '' bfd; do
13302 if test -z "$ac_lib"; then
13303 ac_res="none required"
13304 else
13305 ac_res=-l$ac_lib
13306 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13307 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013308 rm -f conftest.$ac_objext conftest$ac_exeext
13309if { (ac_try="$ac_link"
13310case "(($ac_try" in
13311 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13312 *) ac_try_echo=$ac_try;;
13313esac
13314eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13315 (eval "$ac_link") 2>conftest.er1
13316 ac_status=$?
13317 grep -v '^ *+' conftest.er1 >conftest.err
13318 rm -f conftest.er1
13319 cat conftest.err >&5
13320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13321 (exit $ac_status); } &&
13322 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13323 { (case "(($ac_try" in
13324 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13325 *) ac_try_echo=$ac_try;;
13326esac
13327eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13328 (eval "$ac_try") 2>&5
13329 ac_status=$?
13330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13331 (exit $ac_status); }; } &&
13332 { ac_try='test -s conftest$ac_exeext'
13333 { (case "(($ac_try" in
13334 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13335 *) ac_try_echo=$ac_try;;
13336esac
13337eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13338 (eval "$ac_try") 2>&5
13339 ac_status=$?
13340 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13341 (exit $ac_status); }; }; then
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013342 ac_cv_search_bfd_init=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013343else
13344 echo "$as_me: failed program was:" >&5
13345sed 's/^/| /' conftest.$ac_ext >&5
13346
13347
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013348fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013349
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013350rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013351 conftest$ac_exeext
13352 if test "${ac_cv_search_bfd_init+set}" = set; then
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013353 break
13354fi
13355done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013356if test "${ac_cv_search_bfd_init+set}" = set; then
13357 :
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013358else
13359 ac_cv_search_bfd_init=no
13360fi
13361rm conftest.$ac_ext
13362LIBS=$ac_func_search_save_LIBS
13363fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013364{ echo "$as_me:$LINENO: result: $ac_cv_search_bfd_init" >&5
13365echo "${ECHO_T}$ac_cv_search_bfd_init" >&6; }
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013366ac_res=$ac_cv_search_bfd_init
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013367if test "$ac_res" != no; then
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013368 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13369
13370fi
13371
Eli Bendersky61b18512012-03-13 08:33:15 +000013372 { echo "$as_me:$LINENO: checking for library containing op_open_agent" >&5
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013373echo $ECHO_N "checking for library containing op_open_agent... $ECHO_C" >&6; }
13374if test "${ac_cv_search_op_open_agent+set}" = set; then
13375 echo $ECHO_N "(cached) $ECHO_C" >&6
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013376else
13377 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013378cat >conftest.$ac_ext <<_ACEOF
13379/* confdefs.h. */
13380_ACEOF
13381cat confdefs.h >>conftest.$ac_ext
13382cat >>conftest.$ac_ext <<_ACEOF
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013383/* end confdefs.h. */
13384
13385/* Override any GCC internal prototype to avoid an error.
13386 Use char because int might match the return type of a GCC
13387 builtin and then its argument prototype would still apply. */
13388#ifdef __cplusplus
13389extern "C"
13390#endif
13391char op_open_agent ();
13392int
13393main ()
13394{
13395return op_open_agent ();
13396 ;
13397 return 0;
13398}
13399_ACEOF
13400for ac_lib in '' opagent; do
13401 if test -z "$ac_lib"; then
13402 ac_res="none required"
13403 else
13404 ac_res=-l$ac_lib
13405 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13406 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013407 rm -f conftest.$ac_objext conftest$ac_exeext
13408if { (ac_try="$ac_link"
13409case "(($ac_try" in
13410 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13411 *) ac_try_echo=$ac_try;;
13412esac
13413eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13414 (eval "$ac_link") 2>conftest.er1
13415 ac_status=$?
13416 grep -v '^ *+' conftest.er1 >conftest.err
13417 rm -f conftest.er1
13418 cat conftest.err >&5
13419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13420 (exit $ac_status); } &&
13421 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13422 { (case "(($ac_try" in
13423 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13424 *) ac_try_echo=$ac_try;;
13425esac
13426eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13427 (eval "$ac_try") 2>&5
13428 ac_status=$?
13429 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13430 (exit $ac_status); }; } &&
13431 { ac_try='test -s conftest$ac_exeext'
13432 { (case "(($ac_try" in
13433 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13434 *) ac_try_echo=$ac_try;;
13435esac
13436eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13437 (eval "$ac_try") 2>&5
13438 ac_status=$?
13439 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13440 (exit $ac_status); }; }; then
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013441 ac_cv_search_op_open_agent=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013442else
13443 echo "$as_me: failed program was:" >&5
13444sed 's/^/| /' conftest.$ac_ext >&5
13445
13446
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013447fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013448
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013449rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013450 conftest$ac_exeext
13451 if test "${ac_cv_search_op_open_agent+set}" = set; then
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013452 break
13453fi
13454done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013455if test "${ac_cv_search_op_open_agent+set}" = set; then
13456 :
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013457else
13458 ac_cv_search_op_open_agent=no
13459fi
13460rm conftest.$ac_ext
13461LIBS=$ac_func_search_save_LIBS
13462fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013463{ echo "$as_me:$LINENO: result: $ac_cv_search_op_open_agent" >&5
13464echo "${ECHO_T}$ac_cv_search_op_open_agent" >&6; }
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013465ac_res=$ac_cv_search_op_open_agent
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013466if test "$ac_res" != no; then
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013467 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13468
13469else
13470
Eli Bendersky61b18512012-03-13 08:33:15 +000013471 echo "Error! You need to have libopagent around."
13472 exit -1
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013473
13474fi
13475
Eli Bendersky61b18512012-03-13 08:33:15 +000013476 if test "${ac_cv_header_opagent_h+set}" = set; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013477 { echo "$as_me:$LINENO: checking for opagent.h" >&5
13478echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13479if test "${ac_cv_header_opagent_h+set}" = set; then
13480 echo $ECHO_N "(cached) $ECHO_C" >&6
13481fi
13482{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13483echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13484else
13485 # Is the header compilable?
13486{ echo "$as_me:$LINENO: checking opagent.h usability" >&5
13487echo $ECHO_N "checking opagent.h usability... $ECHO_C" >&6; }
13488cat >conftest.$ac_ext <<_ACEOF
13489/* confdefs.h. */
13490_ACEOF
13491cat confdefs.h >>conftest.$ac_ext
13492cat >>conftest.$ac_ext <<_ACEOF
13493/* end confdefs.h. */
13494$ac_includes_default
13495#include <opagent.h>
13496_ACEOF
13497rm -f conftest.$ac_objext
13498if { (ac_try="$ac_compile"
13499case "(($ac_try" in
13500 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13501 *) ac_try_echo=$ac_try;;
13502esac
13503eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13504 (eval "$ac_compile") 2>conftest.er1
13505 ac_status=$?
13506 grep -v '^ *+' conftest.er1 >conftest.err
13507 rm -f conftest.er1
13508 cat conftest.err >&5
13509 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13510 (exit $ac_status); } &&
13511 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13512 { (case "(($ac_try" in
13513 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13514 *) ac_try_echo=$ac_try;;
13515esac
13516eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13517 (eval "$ac_try") 2>&5
13518 ac_status=$?
13519 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13520 (exit $ac_status); }; } &&
13521 { ac_try='test -s conftest.$ac_objext'
13522 { (case "(($ac_try" in
13523 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13524 *) ac_try_echo=$ac_try;;
13525esac
13526eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13527 (eval "$ac_try") 2>&5
13528 ac_status=$?
13529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13530 (exit $ac_status); }; }; then
13531 ac_header_compiler=yes
13532else
13533 echo "$as_me: failed program was:" >&5
13534sed 's/^/| /' conftest.$ac_ext >&5
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013535
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013536 ac_header_compiler=no
13537fi
13538
13539rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13540{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13541echo "${ECHO_T}$ac_header_compiler" >&6; }
13542
13543# Is the header present?
13544{ echo "$as_me:$LINENO: checking opagent.h presence" >&5
13545echo $ECHO_N "checking opagent.h presence... $ECHO_C" >&6; }
13546cat >conftest.$ac_ext <<_ACEOF
13547/* confdefs.h. */
13548_ACEOF
13549cat confdefs.h >>conftest.$ac_ext
13550cat >>conftest.$ac_ext <<_ACEOF
13551/* end confdefs.h. */
13552#include <opagent.h>
13553_ACEOF
13554if { (ac_try="$ac_cpp conftest.$ac_ext"
13555case "(($ac_try" in
13556 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13557 *) ac_try_echo=$ac_try;;
13558esac
13559eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13560 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13561 ac_status=$?
13562 grep -v '^ *+' conftest.er1 >conftest.err
13563 rm -f conftest.er1
13564 cat conftest.err >&5
13565 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13566 (exit $ac_status); } >/dev/null; then
13567 if test -s conftest.err; then
13568 ac_cpp_err=$ac_c_preproc_warn_flag
13569 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13570 else
13571 ac_cpp_err=
13572 fi
13573else
13574 ac_cpp_err=yes
13575fi
13576if test -z "$ac_cpp_err"; then
13577 ac_header_preproc=yes
13578else
13579 echo "$as_me: failed program was:" >&5
13580sed 's/^/| /' conftest.$ac_ext >&5
13581
13582 ac_header_preproc=no
13583fi
13584
13585rm -f conftest.err conftest.$ac_ext
13586{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13587echo "${ECHO_T}$ac_header_preproc" >&6; }
13588
13589# So? What about this header?
13590case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13591 yes:no: )
13592 { echo "$as_me:$LINENO: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&5
13593echo "$as_me: WARNING: opagent.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13594 { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the compiler's result" >&5
13595echo "$as_me: WARNING: opagent.h: proceeding with the compiler's result" >&2;}
13596 ac_header_preproc=yes
13597 ;;
13598 no:yes:* )
13599 { echo "$as_me:$LINENO: WARNING: opagent.h: present but cannot be compiled" >&5
13600echo "$as_me: WARNING: opagent.h: present but cannot be compiled" >&2;}
13601 { echo "$as_me:$LINENO: WARNING: opagent.h: check for missing prerequisite headers?" >&5
13602echo "$as_me: WARNING: opagent.h: check for missing prerequisite headers?" >&2;}
13603 { echo "$as_me:$LINENO: WARNING: opagent.h: see the Autoconf documentation" >&5
13604echo "$as_me: WARNING: opagent.h: see the Autoconf documentation" >&2;}
13605 { echo "$as_me:$LINENO: WARNING: opagent.h: section \"Present But Cannot Be Compiled\"" >&5
13606echo "$as_me: WARNING: opagent.h: section \"Present But Cannot Be Compiled\"" >&2;}
13607 { echo "$as_me:$LINENO: WARNING: opagent.h: proceeding with the preprocessor's result" >&5
13608echo "$as_me: WARNING: opagent.h: proceeding with the preprocessor's result" >&2;}
13609 { echo "$as_me:$LINENO: WARNING: opagent.h: in the future, the compiler will take precedence" >&5
13610echo "$as_me: WARNING: opagent.h: in the future, the compiler will take precedence" >&2;}
13611 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000013612## ------------------------------------ ##
13613## Report this to http://llvm.org/bugs/ ##
13614## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013615_ASBOX
13616 ) | sed "s/^/$as_me: WARNING: /" >&2
13617 ;;
13618esac
13619{ echo "$as_me:$LINENO: checking for opagent.h" >&5
13620echo $ECHO_N "checking for opagent.h... $ECHO_C" >&6; }
13621if test "${ac_cv_header_opagent_h+set}" = set; then
13622 echo $ECHO_N "(cached) $ECHO_C" >&6
13623else
13624 ac_cv_header_opagent_h=$ac_header_preproc
13625fi
13626{ echo "$as_me:$LINENO: result: $ac_cv_header_opagent_h" >&5
13627echo "${ECHO_T}$ac_cv_header_opagent_h" >&6; }
13628
13629fi
13630if test $ac_cv_header_opagent_h = yes; then
13631 :
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013632else
13633
Eli Bendersky61b18512012-03-13 08:33:15 +000013634 echo "Error! You need to have opagent.h around."
13635 exit -1
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013636
13637fi
13638
13639
Eli Bendersky61b18512012-03-13 08:33:15 +000013640 fi ;;
13641 *)
13642 { { echo "$as_me:$LINENO: error: OProfile support is available on Linux only." >&5
13643echo "$as_me: error: OProfile support is available on Linux only." >&2;}
13644 { (exit 1); exit 1; }; } ;;
13645 esac
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013646
13647else
13648
Jeffrey Yasskinfe897b22009-10-07 23:22:42 +000013649 USE_OPROFILE=0
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013650
13651
13652fi
13653
13654
13655cat >>confdefs.h <<_ACEOF
Eli Bendersky61b18512012-03-13 08:33:15 +000013656#define LLVM_USE_OPROFILE $USE_OPROFILE
13657_ACEOF
13658
13659
13660
13661# Check whether --with-intel-jitevents was given.
13662if test "${with_intel_jitevents+set}" = set; then
13663 withval=$with_intel_jitevents;
13664 case $llvm_cv_os_type in
13665 Linux|Win32|Cygwin|MingW) ;;
13666 *)
13667 { { echo "$as_me:$LINENO: error:
13668 Intel JIT API support is available on Linux and Windows only.\"" >&5
13669echo "$as_me: error:
13670 Intel JIT API support is available on Linux and Windows only.\"" >&2;}
13671 { (exit 1); exit 1; }; } ;;
13672 esac
13673
13674 USE_INTEL_JITEVENTS=1
13675
13676 case "$llvm_cv_target_arch" in
13677 x86) llvm_intel_jitevents_archdir="lib32";;
13678 x86_64) llvm_intel_jitevents_archdir="lib64";;
13679 *) echo "Target architecture $llvm_cv_target_arch does not support Intel JIT Events API"
13680 exit -1;;
13681 esac
13682 INTEL_JITEVENTS_INCDIR="/opt/intel/vtune_amplifier_xe_2011/include"
13683 INTEL_JITEVENTS_LIBDIR="/opt/intel/vtune_amplifier_xe_2011/$llvm_intel_jitevents_archdir"
13684 case "$withval" in
13685 /* | [A-Za-z]:[\\/]*) INTEL_JITEVENTS_INCDIR=$withval/include
13686 INTEL_JITEVENTS_LIBDIR=$withval/$llvm_intel_jitevents_archdir ;;
13687 *) ;;
Eli Bendersky61b18512012-03-13 08:33:15 +000013688 esac
13689
13690
13691
13692
13693 LIBS="$LIBS -L${INTEL_JITEVENTS_LIBDIR}"
13694 CPPFLAGS="$CPPFLAGS -I$INTEL_JITEVENTS_INCDIR"
13695
13696 { echo "$as_me:$LINENO: checking for library containing iJIT_IsProfilingActive" >&5
13697echo $ECHO_N "checking for library containing iJIT_IsProfilingActive... $ECHO_C" >&6; }
13698if test "${ac_cv_search_iJIT_IsProfilingActive+set}" = set; then
13699 echo $ECHO_N "(cached) $ECHO_C" >&6
13700else
13701 ac_func_search_save_LIBS=$LIBS
13702cat >conftest.$ac_ext <<_ACEOF
13703/* confdefs.h. */
13704_ACEOF
13705cat confdefs.h >>conftest.$ac_ext
13706cat >>conftest.$ac_ext <<_ACEOF
13707/* end confdefs.h. */
13708
13709/* Override any GCC internal prototype to avoid an error.
13710 Use char because int might match the return type of a GCC
13711 builtin and then its argument prototype would still apply. */
13712#ifdef __cplusplus
13713extern "C"
13714#endif
13715char iJIT_IsProfilingActive ();
13716int
13717main ()
13718{
13719return iJIT_IsProfilingActive ();
13720 ;
13721 return 0;
13722}
13723_ACEOF
13724for ac_lib in '' jitprofiling; do
13725 if test -z "$ac_lib"; then
13726 ac_res="none required"
13727 else
13728 ac_res=-l$ac_lib
13729 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13730 fi
13731 rm -f conftest.$ac_objext conftest$ac_exeext
13732if { (ac_try="$ac_link"
13733case "(($ac_try" in
13734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13735 *) ac_try_echo=$ac_try;;
13736esac
13737eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13738 (eval "$ac_link") 2>conftest.er1
13739 ac_status=$?
13740 grep -v '^ *+' conftest.er1 >conftest.err
13741 rm -f conftest.er1
13742 cat conftest.err >&5
13743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13744 (exit $ac_status); } &&
13745 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13746 { (case "(($ac_try" in
13747 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13748 *) ac_try_echo=$ac_try;;
13749esac
13750eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13751 (eval "$ac_try") 2>&5
13752 ac_status=$?
13753 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13754 (exit $ac_status); }; } &&
13755 { ac_try='test -s conftest$ac_exeext'
13756 { (case "(($ac_try" in
13757 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13758 *) ac_try_echo=$ac_try;;
13759esac
13760eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13761 (eval "$ac_try") 2>&5
13762 ac_status=$?
13763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13764 (exit $ac_status); }; }; then
13765 ac_cv_search_iJIT_IsProfilingActive=$ac_res
13766else
13767 echo "$as_me: failed program was:" >&5
13768sed 's/^/| /' conftest.$ac_ext >&5
13769
13770
13771fi
13772
13773rm -f core conftest.err conftest.$ac_objext \
13774 conftest$ac_exeext
13775 if test "${ac_cv_search_iJIT_IsProfilingActive+set}" = set; then
13776 break
13777fi
13778done
13779if test "${ac_cv_search_iJIT_IsProfilingActive+set}" = set; then
13780 :
13781else
13782 ac_cv_search_iJIT_IsProfilingActive=no
13783fi
13784rm conftest.$ac_ext
13785LIBS=$ac_func_search_save_LIBS
13786fi
13787{ echo "$as_me:$LINENO: result: $ac_cv_search_iJIT_IsProfilingActive" >&5
13788echo "${ECHO_T}$ac_cv_search_iJIT_IsProfilingActive" >&6; }
13789ac_res=$ac_cv_search_iJIT_IsProfilingActive
13790if test "$ac_res" != no; then
13791 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13792
13793else
13794
13795 echo "Error! Cannot find libjitprofiling.a. Please check path specified in flag --with-intel-jitevents"
13796 exit -1
13797
13798fi
13799
13800 if test "${ac_cv_header_jitprofiling_h+set}" = set; then
13801 { echo "$as_me:$LINENO: checking for jitprofiling.h" >&5
13802echo $ECHO_N "checking for jitprofiling.h... $ECHO_C" >&6; }
13803if test "${ac_cv_header_jitprofiling_h+set}" = set; then
13804 echo $ECHO_N "(cached) $ECHO_C" >&6
13805fi
13806{ echo "$as_me:$LINENO: result: $ac_cv_header_jitprofiling_h" >&5
13807echo "${ECHO_T}$ac_cv_header_jitprofiling_h" >&6; }
13808else
13809 # Is the header compilable?
13810{ echo "$as_me:$LINENO: checking jitprofiling.h usability" >&5
13811echo $ECHO_N "checking jitprofiling.h usability... $ECHO_C" >&6; }
13812cat >conftest.$ac_ext <<_ACEOF
13813/* confdefs.h. */
13814_ACEOF
13815cat confdefs.h >>conftest.$ac_ext
13816cat >>conftest.$ac_ext <<_ACEOF
13817/* end confdefs.h. */
13818$ac_includes_default
13819#include <jitprofiling.h>
13820_ACEOF
13821rm -f conftest.$ac_objext
13822if { (ac_try="$ac_compile"
13823case "(($ac_try" in
13824 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13825 *) ac_try_echo=$ac_try;;
13826esac
13827eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13828 (eval "$ac_compile") 2>conftest.er1
13829 ac_status=$?
13830 grep -v '^ *+' conftest.er1 >conftest.err
13831 rm -f conftest.er1
13832 cat conftest.err >&5
13833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13834 (exit $ac_status); } &&
13835 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
13836 { (case "(($ac_try" in
13837 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13838 *) ac_try_echo=$ac_try;;
13839esac
13840eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13841 (eval "$ac_try") 2>&5
13842 ac_status=$?
13843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13844 (exit $ac_status); }; } &&
13845 { ac_try='test -s conftest.$ac_objext'
13846 { (case "(($ac_try" in
13847 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13848 *) ac_try_echo=$ac_try;;
13849esac
13850eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13851 (eval "$ac_try") 2>&5
13852 ac_status=$?
13853 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13854 (exit $ac_status); }; }; then
13855 ac_header_compiler=yes
13856else
13857 echo "$as_me: failed program was:" >&5
13858sed 's/^/| /' conftest.$ac_ext >&5
13859
13860 ac_header_compiler=no
13861fi
13862
13863rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13864{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13865echo "${ECHO_T}$ac_header_compiler" >&6; }
13866
13867# Is the header present?
13868{ echo "$as_me:$LINENO: checking jitprofiling.h presence" >&5
13869echo $ECHO_N "checking jitprofiling.h presence... $ECHO_C" >&6; }
13870cat >conftest.$ac_ext <<_ACEOF
13871/* confdefs.h. */
13872_ACEOF
13873cat confdefs.h >>conftest.$ac_ext
13874cat >>conftest.$ac_ext <<_ACEOF
13875/* end confdefs.h. */
13876#include <jitprofiling.h>
13877_ACEOF
13878if { (ac_try="$ac_cpp conftest.$ac_ext"
13879case "(($ac_try" in
13880 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13881 *) ac_try_echo=$ac_try;;
13882esac
13883eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13884 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13885 ac_status=$?
13886 grep -v '^ *+' conftest.er1 >conftest.err
13887 rm -f conftest.er1
13888 cat conftest.err >&5
13889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13890 (exit $ac_status); } >/dev/null; then
13891 if test -s conftest.err; then
13892 ac_cpp_err=$ac_c_preproc_warn_flag
13893 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
13894 else
13895 ac_cpp_err=
13896 fi
13897else
13898 ac_cpp_err=yes
13899fi
13900if test -z "$ac_cpp_err"; then
13901 ac_header_preproc=yes
13902else
13903 echo "$as_me: failed program was:" >&5
13904sed 's/^/| /' conftest.$ac_ext >&5
13905
13906 ac_header_preproc=no
13907fi
13908
13909rm -f conftest.err conftest.$ac_ext
13910{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13911echo "${ECHO_T}$ac_header_preproc" >&6; }
13912
13913# So? What about this header?
13914case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13915 yes:no: )
13916 { echo "$as_me:$LINENO: WARNING: jitprofiling.h: accepted by the compiler, rejected by the preprocessor!" >&5
13917echo "$as_me: WARNING: jitprofiling.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13918 { echo "$as_me:$LINENO: WARNING: jitprofiling.h: proceeding with the compiler's result" >&5
13919echo "$as_me: WARNING: jitprofiling.h: proceeding with the compiler's result" >&2;}
13920 ac_header_preproc=yes
13921 ;;
13922 no:yes:* )
13923 { echo "$as_me:$LINENO: WARNING: jitprofiling.h: present but cannot be compiled" >&5
13924echo "$as_me: WARNING: jitprofiling.h: present but cannot be compiled" >&2;}
13925 { echo "$as_me:$LINENO: WARNING: jitprofiling.h: check for missing prerequisite headers?" >&5
13926echo "$as_me: WARNING: jitprofiling.h: check for missing prerequisite headers?" >&2;}
13927 { echo "$as_me:$LINENO: WARNING: jitprofiling.h: see the Autoconf documentation" >&5
13928echo "$as_me: WARNING: jitprofiling.h: see the Autoconf documentation" >&2;}
13929 { echo "$as_me:$LINENO: WARNING: jitprofiling.h: section \"Present But Cannot Be Compiled\"" >&5
13930echo "$as_me: WARNING: jitprofiling.h: section \"Present But Cannot Be Compiled\"" >&2;}
13931 { echo "$as_me:$LINENO: WARNING: jitprofiling.h: proceeding with the preprocessor's result" >&5
13932echo "$as_me: WARNING: jitprofiling.h: proceeding with the preprocessor's result" >&2;}
13933 { echo "$as_me:$LINENO: WARNING: jitprofiling.h: in the future, the compiler will take precedence" >&5
13934echo "$as_me: WARNING: jitprofiling.h: in the future, the compiler will take precedence" >&2;}
13935 ( cat <<\_ASBOX
13936## ------------------------------------ ##
13937## Report this to http://llvm.org/bugs/ ##
13938## ------------------------------------ ##
13939_ASBOX
13940 ) | sed "s/^/$as_me: WARNING: /" >&2
13941 ;;
13942esac
13943{ echo "$as_me:$LINENO: checking for jitprofiling.h" >&5
13944echo $ECHO_N "checking for jitprofiling.h... $ECHO_C" >&6; }
13945if test "${ac_cv_header_jitprofiling_h+set}" = set; then
13946 echo $ECHO_N "(cached) $ECHO_C" >&6
13947else
13948 ac_cv_header_jitprofiling_h=$ac_header_preproc
13949fi
13950{ echo "$as_me:$LINENO: result: $ac_cv_header_jitprofiling_h" >&5
13951echo "${ECHO_T}$ac_cv_header_jitprofiling_h" >&6; }
13952
13953fi
13954if test $ac_cv_header_jitprofiling_h = yes; then
13955 :
13956else
13957
13958 echo "Error! Cannot find jitprofiling.h. Please check path specified in flag --with-intel-jitevents"
13959 exit -1
13960
13961fi
13962
13963
13964
13965
13966else
13967
13968 USE_INTEL_JITEVENTS=0
13969
13970
13971fi
13972
13973
13974cat >>confdefs.h <<_ACEOF
13975#define LLVM_USE_INTEL_JITEVENTS $USE_INTEL_JITEVENTS
Jeffrey Yasskina93e7702009-07-10 21:09:55 +000013976_ACEOF
13977
13978
13979
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013980
13981
13982
13983
13984
Reid Spencer59473af2004-12-25 07:31:29 +000013985ac_header_dirent=no
13986for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013987 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13988{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
13989echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
13990if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13991 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000013992else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000013993 cat >conftest.$ac_ext <<_ACEOF
13994/* confdefs.h. */
13995_ACEOF
13996cat confdefs.h >>conftest.$ac_ext
13997cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000013998/* end confdefs.h. */
13999#include <sys/types.h>
14000#include <$ac_hdr>
14001
14002int
14003main ()
14004{
14005if ((DIR *) 0)
14006return 0;
14007 ;
14008 return 0;
14009}
14010_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014011rm -f conftest.$ac_objext
14012if { (ac_try="$ac_compile"
14013case "(($ac_try" in
14014 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14015 *) ac_try_echo=$ac_try;;
14016esac
14017eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14018 (eval "$ac_compile") 2>conftest.er1
14019 ac_status=$?
14020 grep -v '^ *+' conftest.er1 >conftest.err
14021 rm -f conftest.er1
14022 cat conftest.err >&5
14023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14024 (exit $ac_status); } &&
14025 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14026 { (case "(($ac_try" in
14027 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14028 *) ac_try_echo=$ac_try;;
14029esac
14030eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14031 (eval "$ac_try") 2>&5
14032 ac_status=$?
14033 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14034 (exit $ac_status); }; } &&
14035 { ac_try='test -s conftest.$ac_objext'
14036 { (case "(($ac_try" in
14037 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14038 *) ac_try_echo=$ac_try;;
14039esac
14040eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14041 (eval "$ac_try") 2>&5
14042 ac_status=$?
14043 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14044 (exit $ac_status); }; }; then
Reid Spencer59473af2004-12-25 07:31:29 +000014045 eval "$as_ac_Header=yes"
14046else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014047 echo "$as_me: failed program was:" >&5
14048sed 's/^/| /' conftest.$ac_ext >&5
14049
14050 eval "$as_ac_Header=no"
Reid Spencer59473af2004-12-25 07:31:29 +000014051fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014052
Reid Spencera773bd52006-08-04 18:18:08 +000014053rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer59473af2004-12-25 07:31:29 +000014054fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014055ac_res=`eval echo '${'$as_ac_Header'}'`
14056 { echo "$as_me:$LINENO: result: $ac_res" >&5
14057echo "${ECHO_T}$ac_res" >&6; }
14058if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer59473af2004-12-25 07:31:29 +000014059 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014060#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Reid Spencer59473af2004-12-25 07:31:29 +000014061_ACEOF
14062
14063ac_header_dirent=$ac_hdr; break
14064fi
14065
14066done
14067# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
14068if test $ac_header_dirent = dirent.h; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014069 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14070echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14071if test "${ac_cv_search_opendir+set}" = set; then
14072 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000014073else
14074 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014075cat >conftest.$ac_ext <<_ACEOF
14076/* confdefs.h. */
14077_ACEOF
14078cat confdefs.h >>conftest.$ac_ext
14079cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014080/* end confdefs.h. */
14081
Reid Spencera773bd52006-08-04 18:18:08 +000014082/* Override any GCC internal prototype to avoid an error.
14083 Use char because int might match the return type of a GCC
14084 builtin and then its argument prototype would still apply. */
Reid Spencer59473af2004-12-25 07:31:29 +000014085#ifdef __cplusplus
14086extern "C"
14087#endif
Reid Spencer59473af2004-12-25 07:31:29 +000014088char opendir ();
14089int
14090main ()
14091{
Reid Spencera773bd52006-08-04 18:18:08 +000014092return opendir ();
Reid Spencer59473af2004-12-25 07:31:29 +000014093 ;
14094 return 0;
14095}
14096_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000014097for ac_lib in '' dir; do
14098 if test -z "$ac_lib"; then
14099 ac_res="none required"
14100 else
14101 ac_res=-l$ac_lib
Reid Spencer59473af2004-12-25 07:31:29 +000014102 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000014103 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014104 rm -f conftest.$ac_objext conftest$ac_exeext
14105if { (ac_try="$ac_link"
14106case "(($ac_try" in
14107 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14108 *) ac_try_echo=$ac_try;;
14109esac
14110eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14111 (eval "$ac_link") 2>conftest.er1
14112 ac_status=$?
14113 grep -v '^ *+' conftest.er1 >conftest.err
14114 rm -f conftest.er1
14115 cat conftest.err >&5
14116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14117 (exit $ac_status); } &&
14118 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14119 { (case "(($ac_try" in
14120 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14121 *) ac_try_echo=$ac_try;;
14122esac
14123eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14124 (eval "$ac_try") 2>&5
14125 ac_status=$?
14126 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14127 (exit $ac_status); }; } &&
14128 { ac_try='test -s conftest$ac_exeext'
14129 { (case "(($ac_try" in
14130 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14131 *) ac_try_echo=$ac_try;;
14132esac
14133eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14134 (eval "$ac_try") 2>&5
14135 ac_status=$?
14136 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14137 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000014138 ac_cv_search_opendir=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014139else
14140 echo "$as_me: failed program was:" >&5
14141sed 's/^/| /' conftest.$ac_ext >&5
14142
14143
Reid Spencer59473af2004-12-25 07:31:29 +000014144fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014145
Bill Wendlingebcceee2009-04-18 11:20:33 +000014146rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014147 conftest$ac_exeext
14148 if test "${ac_cv_search_opendir+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000014149 break
Reid Spencer59473af2004-12-25 07:31:29 +000014150fi
Reid Spencera773bd52006-08-04 18:18:08 +000014151done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014152if test "${ac_cv_search_opendir+set}" = set; then
14153 :
Reid Spencera773bd52006-08-04 18:18:08 +000014154else
14155 ac_cv_search_opendir=no
14156fi
14157rm conftest.$ac_ext
Reid Spencer59473af2004-12-25 07:31:29 +000014158LIBS=$ac_func_search_save_LIBS
14159fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014160{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14161echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000014162ac_res=$ac_cv_search_opendir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014163if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000014164 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Reid Spencer59473af2004-12-25 07:31:29 +000014165
14166fi
14167
14168else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014169 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
14170echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
14171if test "${ac_cv_search_opendir+set}" = set; then
14172 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000014173else
14174 ac_func_search_save_LIBS=$LIBS
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014175cat >conftest.$ac_ext <<_ACEOF
14176/* confdefs.h. */
14177_ACEOF
14178cat confdefs.h >>conftest.$ac_ext
14179cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014180/* end confdefs.h. */
14181
Reid Spencera773bd52006-08-04 18:18:08 +000014182/* Override any GCC internal prototype to avoid an error.
14183 Use char because int might match the return type of a GCC
14184 builtin and then its argument prototype would still apply. */
Reid Spencer59473af2004-12-25 07:31:29 +000014185#ifdef __cplusplus
14186extern "C"
14187#endif
Reid Spencer59473af2004-12-25 07:31:29 +000014188char opendir ();
14189int
14190main ()
14191{
Reid Spencera773bd52006-08-04 18:18:08 +000014192return opendir ();
Reid Spencer59473af2004-12-25 07:31:29 +000014193 ;
14194 return 0;
14195}
14196_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000014197for ac_lib in '' x; do
14198 if test -z "$ac_lib"; then
14199 ac_res="none required"
14200 else
14201 ac_res=-l$ac_lib
Reid Spencer59473af2004-12-25 07:31:29 +000014202 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Reid Spencera773bd52006-08-04 18:18:08 +000014203 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014204 rm -f conftest.$ac_objext conftest$ac_exeext
14205if { (ac_try="$ac_link"
14206case "(($ac_try" in
14207 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14208 *) ac_try_echo=$ac_try;;
14209esac
14210eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14211 (eval "$ac_link") 2>conftest.er1
14212 ac_status=$?
14213 grep -v '^ *+' conftest.er1 >conftest.err
14214 rm -f conftest.er1
14215 cat conftest.err >&5
14216 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14217 (exit $ac_status); } &&
14218 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14219 { (case "(($ac_try" in
14220 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14221 *) ac_try_echo=$ac_try;;
14222esac
14223eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14224 (eval "$ac_try") 2>&5
14225 ac_status=$?
14226 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14227 (exit $ac_status); }; } &&
14228 { ac_try='test -s conftest$ac_exeext'
14229 { (case "(($ac_try" in
14230 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14231 *) ac_try_echo=$ac_try;;
14232esac
14233eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14234 (eval "$ac_try") 2>&5
14235 ac_status=$?
14236 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14237 (exit $ac_status); }; }; then
Reid Spencera773bd52006-08-04 18:18:08 +000014238 ac_cv_search_opendir=$ac_res
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014239else
14240 echo "$as_me: failed program was:" >&5
14241sed 's/^/| /' conftest.$ac_ext >&5
14242
14243
Reid Spencer59473af2004-12-25 07:31:29 +000014244fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014245
Bill Wendlingebcceee2009-04-18 11:20:33 +000014246rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014247 conftest$ac_exeext
14248 if test "${ac_cv_search_opendir+set}" = set; then
Reid Spencera773bd52006-08-04 18:18:08 +000014249 break
Reid Spencer59473af2004-12-25 07:31:29 +000014250fi
Reid Spencera773bd52006-08-04 18:18:08 +000014251done
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014252if test "${ac_cv_search_opendir+set}" = set; then
14253 :
Reid Spencera773bd52006-08-04 18:18:08 +000014254else
14255 ac_cv_search_opendir=no
14256fi
14257rm conftest.$ac_ext
Reid Spencer59473af2004-12-25 07:31:29 +000014258LIBS=$ac_func_search_save_LIBS
14259fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014260{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
14261echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
Reid Spencera773bd52006-08-04 18:18:08 +000014262ac_res=$ac_cv_search_opendir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014263if test "$ac_res" != no; then
Reid Spencera773bd52006-08-04 18:18:08 +000014264 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Reid Spencer59473af2004-12-25 07:31:29 +000014265
14266fi
14267
14268fi
14269
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014270{ echo "$as_me:$LINENO: checking for MAP_ANONYMOUS vs. MAP_ANON" >&5
14271echo $ECHO_N "checking for MAP_ANONYMOUS vs. MAP_ANON... $ECHO_C" >&6; }
14272if test "${ac_cv_header_mmap_anon+set}" = set; then
14273 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000014274else
14275 ac_ext=c
14276ac_cpp='$CPP $CPPFLAGS'
14277ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14278ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14279ac_compiler_gnu=$ac_cv_c_compiler_gnu
14280
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014281 cat >conftest.$ac_ext <<_ACEOF
14282/* confdefs.h. */
14283_ACEOF
14284cat confdefs.h >>conftest.$ac_ext
14285cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014286/* end confdefs.h. */
14287#include <sys/mman.h>
14288#include <unistd.h>
14289#include <fcntl.h>
14290int
14291main ()
14292{
14293mmap (0, 1, PROT_READ, MAP_ANONYMOUS, -1, 0); return (0);
14294 ;
14295 return 0;
14296}
14297_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014298rm -f conftest.$ac_objext
14299if { (ac_try="$ac_compile"
14300case "(($ac_try" in
14301 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14302 *) ac_try_echo=$ac_try;;
14303esac
14304eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14305 (eval "$ac_compile") 2>conftest.er1
14306 ac_status=$?
14307 grep -v '^ *+' conftest.er1 >conftest.err
14308 rm -f conftest.er1
14309 cat conftest.err >&5
14310 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14311 (exit $ac_status); } &&
14312 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14313 { (case "(($ac_try" in
14314 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14315 *) ac_try_echo=$ac_try;;
14316esac
14317eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14318 (eval "$ac_try") 2>&5
14319 ac_status=$?
14320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14321 (exit $ac_status); }; } &&
14322 { ac_try='test -s conftest.$ac_objext'
14323 { (case "(($ac_try" in
14324 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14325 *) ac_try_echo=$ac_try;;
14326esac
14327eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14328 (eval "$ac_try") 2>&5
14329 ac_status=$?
14330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14331 (exit $ac_status); }; }; then
Reid Spencer59473af2004-12-25 07:31:29 +000014332 ac_cv_header_mmap_anon=yes
14333else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014334 echo "$as_me: failed program was:" >&5
14335sed 's/^/| /' conftest.$ac_ext >&5
14336
14337 ac_cv_header_mmap_anon=no
Reid Spencer59473af2004-12-25 07:31:29 +000014338fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014339
Reid Spencera773bd52006-08-04 18:18:08 +000014340rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer59473af2004-12-25 07:31:29 +000014341 ac_ext=c
14342ac_cpp='$CPP $CPPFLAGS'
14343ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14344ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14345ac_compiler_gnu=$ac_cv_c_compiler_gnu
14346
14347
14348fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014349{ echo "$as_me:$LINENO: result: $ac_cv_header_mmap_anon" >&5
14350echo "${ECHO_T}$ac_cv_header_mmap_anon" >&6; }
Reid Spencer59473af2004-12-25 07:31:29 +000014351if test "$ac_cv_header_mmap_anon" = yes; then
14352
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014353cat >>confdefs.h <<\_ACEOF
14354#define HAVE_MMAP_ANONYMOUS 1
14355_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014356
14357fi
14358
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014359{ echo "$as_me:$LINENO: checking whether stat file-mode macros are broken" >&5
14360echo $ECHO_N "checking whether stat file-mode macros are broken... $ECHO_C" >&6; }
14361if test "${ac_cv_header_stat_broken+set}" = set; then
14362 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer59473af2004-12-25 07:31:29 +000014363else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014364 cat >conftest.$ac_ext <<_ACEOF
14365/* confdefs.h. */
14366_ACEOF
14367cat confdefs.h >>conftest.$ac_ext
14368cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014369/* end confdefs.h. */
14370#include <sys/types.h>
14371#include <sys/stat.h>
14372
Reid Spencera773bd52006-08-04 18:18:08 +000014373#if defined S_ISBLK && defined S_IFDIR
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014374# if S_ISBLK (S_IFDIR)
14375You lose.
14376# endif
Reid Spencer59473af2004-12-25 07:31:29 +000014377#endif
14378
Reid Spencera773bd52006-08-04 18:18:08 +000014379#if defined S_ISBLK && defined S_IFCHR
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014380# if S_ISBLK (S_IFCHR)
14381You lose.
14382# endif
Reid Spencer59473af2004-12-25 07:31:29 +000014383#endif
14384
Reid Spencera773bd52006-08-04 18:18:08 +000014385#if defined S_ISLNK && defined S_IFREG
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014386# if S_ISLNK (S_IFREG)
14387You lose.
14388# endif
Reid Spencer59473af2004-12-25 07:31:29 +000014389#endif
14390
Reid Spencera773bd52006-08-04 18:18:08 +000014391#if defined S_ISSOCK && defined S_IFREG
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014392# if S_ISSOCK (S_IFREG)
14393You lose.
14394# endif
Reid Spencer59473af2004-12-25 07:31:29 +000014395#endif
14396
14397_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014398if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14399 $EGREP "You lose" >/dev/null 2>&1; then
Torok Edwin871384f2010-01-26 08:50:50 +000014400 ac_cv_header_stat_broken=yes
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014401else
14402 ac_cv_header_stat_broken=no
Mikhail Glushenkove8501462009-04-18 09:59:26 +000014403fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014404rm -f conftest*
14405
Reid Spencer59473af2004-12-25 07:31:29 +000014406fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014407{ echo "$as_me:$LINENO: result: $ac_cv_header_stat_broken" >&5
14408echo "${ECHO_T}$ac_cv_header_stat_broken" >&6; }
Reid Spencer59473af2004-12-25 07:31:29 +000014409if test $ac_cv_header_stat_broken = yes; then
14410
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014411cat >>confdefs.h <<\_ACEOF
14412#define STAT_MACROS_BROKEN 1
14413_ACEOF
Reid Spencer59473af2004-12-25 07:31:29 +000014414
14415fi
14416
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014417{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
14418echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
14419if test "${ac_cv_header_sys_wait_h+set}" = set; then
14420 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000014421else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014422 cat >conftest.$ac_ext <<_ACEOF
14423/* confdefs.h. */
14424_ACEOF
14425cat confdefs.h >>conftest.$ac_ext
14426cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000014427/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000014428#include <sys/types.h>
14429#include <sys/wait.h>
14430#ifndef WEXITSTATUS
Reid Spencera773bd52006-08-04 18:18:08 +000014431# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
John Criswell7a73b802003-06-30 21:59:07 +000014432#endif
14433#ifndef WIFEXITED
14434# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
14435#endif
14436
John Criswell7a73b802003-06-30 21:59:07 +000014437int
14438main ()
14439{
14440 int s;
14441 wait (&s);
14442 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
14443 ;
14444 return 0;
14445}
14446_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014447rm -f conftest.$ac_objext
14448if { (ac_try="$ac_compile"
14449case "(($ac_try" in
14450 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14451 *) ac_try_echo=$ac_try;;
14452esac
14453eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14454 (eval "$ac_compile") 2>conftest.er1
14455 ac_status=$?
14456 grep -v '^ *+' conftest.er1 >conftest.err
14457 rm -f conftest.er1
14458 cat conftest.err >&5
14459 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14460 (exit $ac_status); } &&
14461 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14462 { (case "(($ac_try" in
14463 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14464 *) ac_try_echo=$ac_try;;
14465esac
14466eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14467 (eval "$ac_try") 2>&5
14468 ac_status=$?
14469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14470 (exit $ac_status); }; } &&
14471 { ac_try='test -s conftest.$ac_objext'
14472 { (case "(($ac_try" in
14473 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14474 *) ac_try_echo=$ac_try;;
14475esac
14476eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14477 (eval "$ac_try") 2>&5
14478 ac_status=$?
14479 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14480 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +000014481 ac_cv_header_sys_wait_h=yes
14482else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014483 echo "$as_me: failed program was:" >&5
14484sed 's/^/| /' conftest.$ac_ext >&5
14485
14486 ac_cv_header_sys_wait_h=no
John Criswell7a73b802003-06-30 21:59:07 +000014487fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014488
Reid Spencera773bd52006-08-04 18:18:08 +000014489rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
John Criswell7a73b802003-06-30 21:59:07 +000014490fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014491{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
14492echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +000014493if test $ac_cv_header_sys_wait_h = yes; then
14494
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014495cat >>confdefs.h <<\_ACEOF
14496#define HAVE_SYS_WAIT_H 1
14497_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000014498
14499fi
14500
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014501{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
14502echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
14503if test "${ac_cv_header_time+set}" = set; then
14504 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014505else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014506 cat >conftest.$ac_ext <<_ACEOF
14507/* confdefs.h. */
14508_ACEOF
14509cat confdefs.h >>conftest.$ac_ext
14510cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014511/* end confdefs.h. */
Brian Gaeke6c3fd812004-02-23 22:07:00 +000014512#include <sys/types.h>
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014513#include <sys/time.h>
14514#include <time.h>
14515
14516int
14517main ()
14518{
14519if ((struct tm *) 0)
14520return 0;
14521 ;
14522 return 0;
14523}
Brian Gaeke6c3fd812004-02-23 22:07:00 +000014524_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014525rm -f conftest.$ac_objext
14526if { (ac_try="$ac_compile"
14527case "(($ac_try" in
14528 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14529 *) ac_try_echo=$ac_try;;
14530esac
14531eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14532 (eval "$ac_compile") 2>conftest.er1
14533 ac_status=$?
14534 grep -v '^ *+' conftest.er1 >conftest.err
14535 rm -f conftest.er1
14536 cat conftest.err >&5
14537 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14538 (exit $ac_status); } &&
14539 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14540 { (case "(($ac_try" in
14541 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14542 *) ac_try_echo=$ac_try;;
14543esac
14544eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14545 (eval "$ac_try") 2>&5
14546 ac_status=$?
14547 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14548 (exit $ac_status); }; } &&
14549 { ac_try='test -s conftest.$ac_objext'
14550 { (case "(($ac_try" in
14551 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14552 *) ac_try_echo=$ac_try;;
14553esac
14554eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14555 (eval "$ac_try") 2>&5
14556 ac_status=$?
14557 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14558 (exit $ac_status); }; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014559 ac_cv_header_time=yes
Brian Gaeke6c3fd812004-02-23 22:07:00 +000014560else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014561 echo "$as_me: failed program was:" >&5
14562sed 's/^/| /' conftest.$ac_ext >&5
14563
14564 ac_cv_header_time=no
Brian Gaeke6c3fd812004-02-23 22:07:00 +000014565fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014566
Reid Spencera773bd52006-08-04 18:18:08 +000014567rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014568fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014569{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
14570echo "${ECHO_T}$ac_cv_header_time" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014571if test $ac_cv_header_time = yes; then
Brian Gaeke6c3fd812004-02-23 22:07:00 +000014572
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014573cat >>confdefs.h <<\_ACEOF
14574#define TIME_WITH_SYS_TIME 1
14575_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014576
14577fi
14578
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014579
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014580
14581
14582
14583
14584
14585
Reid Spencer59473af2004-12-25 07:31:29 +000014586for ac_header in dlfcn.h execinfo.h fcntl.h inttypes.h limits.h link.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014587do
14588as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14589if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14590 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14591echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14592if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14593 echo $ECHO_N "(cached) $ECHO_C" >&6
14594fi
14595ac_res=`eval echo '${'$as_ac_Header'}'`
14596 { echo "$as_me:$LINENO: result: $ac_res" >&5
14597echo "${ECHO_T}$ac_res" >&6; }
14598else
14599 # Is the header compilable?
14600{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14601echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14602cat >conftest.$ac_ext <<_ACEOF
14603/* confdefs.h. */
14604_ACEOF
14605cat confdefs.h >>conftest.$ac_ext
14606cat >>conftest.$ac_ext <<_ACEOF
14607/* end confdefs.h. */
14608$ac_includes_default
14609#include <$ac_header>
14610_ACEOF
14611rm -f conftest.$ac_objext
14612if { (ac_try="$ac_compile"
14613case "(($ac_try" in
14614 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14615 *) ac_try_echo=$ac_try;;
14616esac
14617eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14618 (eval "$ac_compile") 2>conftest.er1
14619 ac_status=$?
14620 grep -v '^ *+' conftest.er1 >conftest.err
14621 rm -f conftest.er1
14622 cat conftest.err >&5
14623 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14624 (exit $ac_status); } &&
14625 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14626 { (case "(($ac_try" in
14627 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14628 *) ac_try_echo=$ac_try;;
14629esac
14630eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14631 (eval "$ac_try") 2>&5
14632 ac_status=$?
14633 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14634 (exit $ac_status); }; } &&
14635 { ac_try='test -s conftest.$ac_objext'
14636 { (case "(($ac_try" in
14637 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14638 *) ac_try_echo=$ac_try;;
14639esac
14640eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14641 (eval "$ac_try") 2>&5
14642 ac_status=$?
14643 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14644 (exit $ac_status); }; }; then
14645 ac_header_compiler=yes
14646else
14647 echo "$as_me: failed program was:" >&5
14648sed 's/^/| /' conftest.$ac_ext >&5
14649
14650 ac_header_compiler=no
14651fi
14652
14653rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14654{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14655echo "${ECHO_T}$ac_header_compiler" >&6; }
14656
14657# Is the header present?
14658{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14659echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14660cat >conftest.$ac_ext <<_ACEOF
14661/* confdefs.h. */
14662_ACEOF
14663cat confdefs.h >>conftest.$ac_ext
14664cat >>conftest.$ac_ext <<_ACEOF
14665/* end confdefs.h. */
14666#include <$ac_header>
14667_ACEOF
14668if { (ac_try="$ac_cpp conftest.$ac_ext"
14669case "(($ac_try" in
14670 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14671 *) ac_try_echo=$ac_try;;
14672esac
14673eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14674 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14675 ac_status=$?
14676 grep -v '^ *+' conftest.er1 >conftest.err
14677 rm -f conftest.er1
14678 cat conftest.err >&5
14679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14680 (exit $ac_status); } >/dev/null; then
14681 if test -s conftest.err; then
14682 ac_cpp_err=$ac_c_preproc_warn_flag
14683 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14684 else
14685 ac_cpp_err=
14686 fi
14687else
14688 ac_cpp_err=yes
14689fi
14690if test -z "$ac_cpp_err"; then
14691 ac_header_preproc=yes
14692else
14693 echo "$as_me: failed program was:" >&5
14694sed 's/^/| /' conftest.$ac_ext >&5
14695
14696 ac_header_preproc=no
14697fi
14698
14699rm -f conftest.err conftest.$ac_ext
14700{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14701echo "${ECHO_T}$ac_header_preproc" >&6; }
14702
14703# So? What about this header?
14704case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14705 yes:no: )
14706 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14707echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14708 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14709echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14710 ac_header_preproc=yes
14711 ;;
14712 no:yes:* )
14713 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14714echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14715 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
14716echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
14717 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14718echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14719 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
14720echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
14721 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14722echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14723 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14724echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14725 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000014726## ------------------------------------ ##
14727## Report this to http://llvm.org/bugs/ ##
14728## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014729_ASBOX
14730 ) | sed "s/^/$as_me: WARNING: /" >&2
14731 ;;
14732esac
14733{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14734echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14735if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14736 echo $ECHO_N "(cached) $ECHO_C" >&6
14737else
14738 eval "$as_ac_Header=\$ac_header_preproc"
14739fi
14740ac_res=`eval echo '${'$as_ac_Header'}'`
14741 { echo "$as_me:$LINENO: result: $ac_res" >&5
14742echo "${ECHO_T}$ac_res" >&6; }
14743
14744fi
14745if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer59473af2004-12-25 07:31:29 +000014746 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014747#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer5e1d9a52004-11-25 04:51:04 +000014748_ACEOF
Brian Gaeke6c3fd812004-02-23 22:07:00 +000014749
14750fi
Brian Gaeke6c3fd812004-02-23 22:07:00 +000014751
Reid Spencer59473af2004-12-25 07:31:29 +000014752done
Brian Gaeke6c3fd812004-02-23 22:07:00 +000014753
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014754
14755
14756
14757
14758
14759
Douglas Gregor071d73d2009-05-18 17:21:34 +000014760for ac_header in malloc.h setjmp.h signal.h stdint.h termios.h unistd.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014761do
14762as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14763if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14764 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14765echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14766if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14767 echo $ECHO_N "(cached) $ECHO_C" >&6
14768fi
14769ac_res=`eval echo '${'$as_ac_Header'}'`
14770 { echo "$as_me:$LINENO: result: $ac_res" >&5
14771echo "${ECHO_T}$ac_res" >&6; }
14772else
14773 # Is the header compilable?
14774{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14775echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14776cat >conftest.$ac_ext <<_ACEOF
14777/* confdefs.h. */
14778_ACEOF
14779cat confdefs.h >>conftest.$ac_ext
14780cat >>conftest.$ac_ext <<_ACEOF
14781/* end confdefs.h. */
14782$ac_includes_default
14783#include <$ac_header>
14784_ACEOF
14785rm -f conftest.$ac_objext
14786if { (ac_try="$ac_compile"
14787case "(($ac_try" in
14788 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14789 *) ac_try_echo=$ac_try;;
14790esac
14791eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14792 (eval "$ac_compile") 2>conftest.er1
14793 ac_status=$?
14794 grep -v '^ *+' conftest.er1 >conftest.err
14795 rm -f conftest.er1
14796 cat conftest.err >&5
14797 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14798 (exit $ac_status); } &&
14799 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14800 { (case "(($ac_try" in
14801 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14802 *) ac_try_echo=$ac_try;;
14803esac
14804eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14805 (eval "$ac_try") 2>&5
14806 ac_status=$?
14807 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14808 (exit $ac_status); }; } &&
14809 { ac_try='test -s conftest.$ac_objext'
14810 { (case "(($ac_try" in
14811 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14812 *) ac_try_echo=$ac_try;;
14813esac
14814eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14815 (eval "$ac_try") 2>&5
14816 ac_status=$?
14817 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14818 (exit $ac_status); }; }; then
14819 ac_header_compiler=yes
14820else
14821 echo "$as_me: failed program was:" >&5
14822sed 's/^/| /' conftest.$ac_ext >&5
14823
14824 ac_header_compiler=no
14825fi
14826
14827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14828{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14829echo "${ECHO_T}$ac_header_compiler" >&6; }
14830
14831# Is the header present?
14832{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14833echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
14834cat >conftest.$ac_ext <<_ACEOF
14835/* confdefs.h. */
14836_ACEOF
14837cat confdefs.h >>conftest.$ac_ext
14838cat >>conftest.$ac_ext <<_ACEOF
14839/* end confdefs.h. */
14840#include <$ac_header>
14841_ACEOF
14842if { (ac_try="$ac_cpp conftest.$ac_ext"
14843case "(($ac_try" in
14844 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14845 *) ac_try_echo=$ac_try;;
14846esac
14847eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14848 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
14849 ac_status=$?
14850 grep -v '^ *+' conftest.er1 >conftest.err
14851 rm -f conftest.er1
14852 cat conftest.err >&5
14853 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14854 (exit $ac_status); } >/dev/null; then
14855 if test -s conftest.err; then
14856 ac_cpp_err=$ac_c_preproc_warn_flag
14857 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
14858 else
14859 ac_cpp_err=
14860 fi
14861else
14862 ac_cpp_err=yes
14863fi
14864if test -z "$ac_cpp_err"; then
14865 ac_header_preproc=yes
14866else
14867 echo "$as_me: failed program was:" >&5
14868sed 's/^/| /' conftest.$ac_ext >&5
14869
14870 ac_header_preproc=no
14871fi
14872
14873rm -f conftest.err conftest.$ac_ext
14874{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14875echo "${ECHO_T}$ac_header_preproc" >&6; }
14876
14877# So? What about this header?
14878case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14879 yes:no: )
14880 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14881echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14882 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14883echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14884 ac_header_preproc=yes
14885 ;;
14886 no:yes:* )
14887 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14888echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14889 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
14890echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
14891 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14892echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14893 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
14894echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
14895 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14896echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14897 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14898echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
14899 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000014900## ------------------------------------ ##
14901## Report this to http://llvm.org/bugs/ ##
14902## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014903_ASBOX
14904 ) | sed "s/^/$as_me: WARNING: /" >&2
14905 ;;
14906esac
14907{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14908echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14909if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14910 echo $ECHO_N "(cached) $ECHO_C" >&6
14911else
14912 eval "$as_ac_Header=\$ac_header_preproc"
14913fi
14914ac_res=`eval echo '${'$as_ac_Header'}'`
14915 { echo "$as_me:$LINENO: result: $ac_res" >&5
14916echo "${ECHO_T}$ac_res" >&6; }
14917
14918fi
14919if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer59473af2004-12-25 07:31:29 +000014920 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014921#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencer59473af2004-12-25 07:31:29 +000014922_ACEOF
14923
14924fi
14925
14926done
14927
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014928
14929
Douglas Gregor071d73d2009-05-18 17:21:34 +000014930for ac_header in utime.h windows.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000014931do
14932as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14933if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14934 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14935echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14936if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14937 echo $ECHO_N "(cached) $ECHO_C" >&6
14938fi
14939ac_res=`eval echo '${'$as_ac_Header'}'`
14940 { echo "$as_me:$LINENO: result: $ac_res" >&5
14941echo "${ECHO_T}$ac_res" >&6; }
14942else
14943 # Is the header compilable?
14944{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14945echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
14946cat >conftest.$ac_ext <<_ACEOF
14947/* confdefs.h. */
14948_ACEOF
14949cat confdefs.h >>conftest.$ac_ext
14950cat >>conftest.$ac_ext <<_ACEOF
14951/* end confdefs.h. */
14952$ac_includes_default
14953#include <$ac_header>
14954_ACEOF
14955rm -f conftest.$ac_objext
14956if { (ac_try="$ac_compile"
14957case "(($ac_try" in
14958 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14959 *) ac_try_echo=$ac_try;;
14960esac
14961eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14962 (eval "$ac_compile") 2>conftest.er1
14963 ac_status=$?
14964 grep -v '^ *+' conftest.er1 >conftest.err
14965 rm -f conftest.er1
14966 cat conftest.err >&5
14967 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14968 (exit $ac_status); } &&
14969 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
14970 { (case "(($ac_try" in
14971 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14972 *) ac_try_echo=$ac_try;;
14973esac
14974eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14975 (eval "$ac_try") 2>&5
14976 ac_status=$?
14977 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14978 (exit $ac_status); }; } &&
14979 { ac_try='test -s conftest.$ac_objext'
14980 { (case "(($ac_try" in
14981 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14982 *) ac_try_echo=$ac_try;;
14983esac
14984eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14985 (eval "$ac_try") 2>&5
14986 ac_status=$?
14987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14988 (exit $ac_status); }; }; then
14989 ac_header_compiler=yes
14990else
14991 echo "$as_me: failed program was:" >&5
14992sed 's/^/| /' conftest.$ac_ext >&5
14993
14994 ac_header_compiler=no
14995fi
14996
14997rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14998{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14999echo "${ECHO_T}$ac_header_compiler" >&6; }
15000
15001# Is the header present?
15002{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15003echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15004cat >conftest.$ac_ext <<_ACEOF
15005/* confdefs.h. */
15006_ACEOF
15007cat confdefs.h >>conftest.$ac_ext
15008cat >>conftest.$ac_ext <<_ACEOF
15009/* end confdefs.h. */
15010#include <$ac_header>
15011_ACEOF
15012if { (ac_try="$ac_cpp conftest.$ac_ext"
15013case "(($ac_try" in
15014 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15015 *) ac_try_echo=$ac_try;;
15016esac
15017eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15018 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15019 ac_status=$?
15020 grep -v '^ *+' conftest.er1 >conftest.err
15021 rm -f conftest.er1
15022 cat conftest.err >&5
15023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15024 (exit $ac_status); } >/dev/null; then
15025 if test -s conftest.err; then
15026 ac_cpp_err=$ac_c_preproc_warn_flag
15027 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15028 else
15029 ac_cpp_err=
15030 fi
15031else
15032 ac_cpp_err=yes
15033fi
15034if test -z "$ac_cpp_err"; then
15035 ac_header_preproc=yes
15036else
15037 echo "$as_me: failed program was:" >&5
15038sed 's/^/| /' conftest.$ac_ext >&5
15039
15040 ac_header_preproc=no
15041fi
15042
15043rm -f conftest.err conftest.$ac_ext
15044{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15045echo "${ECHO_T}$ac_header_preproc" >&6; }
15046
15047# So? What about this header?
15048case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15049 yes:no: )
15050 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15051echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15052 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15053echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15054 ac_header_preproc=yes
15055 ;;
15056 no:yes:* )
15057 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15058echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15059 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15060echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15061 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15062echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15063 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15064echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15065 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15066echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15067 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15068echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15069 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000015070## ------------------------------------ ##
15071## Report this to http://llvm.org/bugs/ ##
15072## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015073_ASBOX
15074 ) | sed "s/^/$as_me: WARNING: /" >&2
15075 ;;
15076esac
15077{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15078echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15079if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15080 echo $ECHO_N "(cached) $ECHO_C" >&6
15081else
15082 eval "$as_ac_Header=\$ac_header_preproc"
15083fi
15084ac_res=`eval echo '${'$as_ac_Header'}'`
15085 { echo "$as_me:$LINENO: result: $ac_res" >&5
15086echo "${ECHO_T}$ac_res" >&6; }
15087
15088fi
15089if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencerbe3e4192007-08-17 05:45:26 +000015090 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015091#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencerbe3e4192007-08-17 05:45:26 +000015092_ACEOF
15093
15094fi
15095
15096done
Reid Spencer59473af2004-12-25 07:31:29 +000015097
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015098
15099
15100
15101
Daniel Dunbar3e462932011-02-03 02:40:02 +000015102
15103for 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 +000015104do
15105as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15106if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15107 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15108echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15109if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15110 echo $ECHO_N "(cached) $ECHO_C" >&6
15111fi
15112ac_res=`eval echo '${'$as_ac_Header'}'`
15113 { echo "$as_me:$LINENO: result: $ac_res" >&5
15114echo "${ECHO_T}$ac_res" >&6; }
15115else
15116 # Is the header compilable?
15117{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15118echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15119cat >conftest.$ac_ext <<_ACEOF
15120/* confdefs.h. */
15121_ACEOF
15122cat confdefs.h >>conftest.$ac_ext
15123cat >>conftest.$ac_ext <<_ACEOF
15124/* end confdefs.h. */
15125$ac_includes_default
15126#include <$ac_header>
15127_ACEOF
15128rm -f conftest.$ac_objext
15129if { (ac_try="$ac_compile"
15130case "(($ac_try" in
15131 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15132 *) ac_try_echo=$ac_try;;
15133esac
15134eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15135 (eval "$ac_compile") 2>conftest.er1
15136 ac_status=$?
15137 grep -v '^ *+' conftest.er1 >conftest.err
15138 rm -f conftest.er1
15139 cat conftest.err >&5
15140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15141 (exit $ac_status); } &&
15142 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15143 { (case "(($ac_try" in
15144 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15145 *) ac_try_echo=$ac_try;;
15146esac
15147eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15148 (eval "$ac_try") 2>&5
15149 ac_status=$?
15150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15151 (exit $ac_status); }; } &&
15152 { ac_try='test -s conftest.$ac_objext'
15153 { (case "(($ac_try" in
15154 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15155 *) ac_try_echo=$ac_try;;
15156esac
15157eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15158 (eval "$ac_try") 2>&5
15159 ac_status=$?
15160 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15161 (exit $ac_status); }; }; then
15162 ac_header_compiler=yes
15163else
15164 echo "$as_me: failed program was:" >&5
15165sed 's/^/| /' conftest.$ac_ext >&5
15166
15167 ac_header_compiler=no
15168fi
15169
15170rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15171{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15172echo "${ECHO_T}$ac_header_compiler" >&6; }
15173
15174# Is the header present?
15175{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15176echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15177cat >conftest.$ac_ext <<_ACEOF
15178/* confdefs.h. */
15179_ACEOF
15180cat confdefs.h >>conftest.$ac_ext
15181cat >>conftest.$ac_ext <<_ACEOF
15182/* end confdefs.h. */
15183#include <$ac_header>
15184_ACEOF
15185if { (ac_try="$ac_cpp conftest.$ac_ext"
15186case "(($ac_try" in
15187 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15188 *) ac_try_echo=$ac_try;;
15189esac
15190eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15191 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15192 ac_status=$?
15193 grep -v '^ *+' conftest.er1 >conftest.err
15194 rm -f conftest.er1
15195 cat conftest.err >&5
15196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15197 (exit $ac_status); } >/dev/null; then
15198 if test -s conftest.err; then
15199 ac_cpp_err=$ac_c_preproc_warn_flag
15200 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15201 else
15202 ac_cpp_err=
15203 fi
15204else
15205 ac_cpp_err=yes
15206fi
15207if test -z "$ac_cpp_err"; then
15208 ac_header_preproc=yes
15209else
15210 echo "$as_me: failed program was:" >&5
15211sed 's/^/| /' conftest.$ac_ext >&5
15212
15213 ac_header_preproc=no
15214fi
15215
15216rm -f conftest.err conftest.$ac_ext
15217{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15218echo "${ECHO_T}$ac_header_preproc" >&6; }
15219
15220# So? What about this header?
15221case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15222 yes:no: )
15223 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15224echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15225 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15226echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15227 ac_header_preproc=yes
15228 ;;
15229 no:yes:* )
15230 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15231echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15232 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15233echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15234 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15235echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15236 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15237echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15238 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15239echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15240 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15241echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15242 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000015243## ------------------------------------ ##
15244## Report this to http://llvm.org/bugs/ ##
15245## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015246_ASBOX
15247 ) | sed "s/^/$as_me: WARNING: /" >&2
15248 ;;
15249esac
15250{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15251echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15252if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15253 echo $ECHO_N "(cached) $ECHO_C" >&6
15254else
15255 eval "$as_ac_Header=\$ac_header_preproc"
15256fi
15257ac_res=`eval echo '${'$as_ac_Header'}'`
15258 { echo "$as_me:$LINENO: result: $ac_res" >&5
15259echo "${ECHO_T}$ac_res" >&6; }
15260
15261fi
15262if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000015263 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015264#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
John Criswell7ed43ad2004-07-19 16:12:29 +000015265_ACEOF
John Criswell7ed43ad2004-07-19 16:12:29 +000015266
15267fi
John Criswell7ed43ad2004-07-19 16:12:29 +000015268
Reid Spencer5e1d9a52004-11-25 04:51:04 +000015269done
15270
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015271
15272
15273
15274
Douglas Gregor01746742009-05-11 18:05:52 +000015275for ac_header in sys/types.h sys/ioctl.h malloc/malloc.h mach/mach.h
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015276do
15277as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15278if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15279 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15280echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15281if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15282 echo $ECHO_N "(cached) $ECHO_C" >&6
15283fi
15284ac_res=`eval echo '${'$as_ac_Header'}'`
15285 { echo "$as_me:$LINENO: result: $ac_res" >&5
15286echo "${ECHO_T}$ac_res" >&6; }
15287else
15288 # Is the header compilable?
15289{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15290echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15291cat >conftest.$ac_ext <<_ACEOF
15292/* confdefs.h. */
15293_ACEOF
15294cat confdefs.h >>conftest.$ac_ext
15295cat >>conftest.$ac_ext <<_ACEOF
15296/* end confdefs.h. */
15297$ac_includes_default
15298#include <$ac_header>
15299_ACEOF
15300rm -f conftest.$ac_objext
15301if { (ac_try="$ac_compile"
15302case "(($ac_try" in
15303 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15304 *) ac_try_echo=$ac_try;;
15305esac
15306eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15307 (eval "$ac_compile") 2>conftest.er1
15308 ac_status=$?
15309 grep -v '^ *+' conftest.er1 >conftest.err
15310 rm -f conftest.er1
15311 cat conftest.err >&5
15312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15313 (exit $ac_status); } &&
15314 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15315 { (case "(($ac_try" in
15316 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15317 *) ac_try_echo=$ac_try;;
15318esac
15319eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15320 (eval "$ac_try") 2>&5
15321 ac_status=$?
15322 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15323 (exit $ac_status); }; } &&
15324 { ac_try='test -s conftest.$ac_objext'
15325 { (case "(($ac_try" in
15326 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15327 *) ac_try_echo=$ac_try;;
15328esac
15329eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15330 (eval "$ac_try") 2>&5
15331 ac_status=$?
15332 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15333 (exit $ac_status); }; }; then
15334 ac_header_compiler=yes
15335else
15336 echo "$as_me: failed program was:" >&5
15337sed 's/^/| /' conftest.$ac_ext >&5
15338
15339 ac_header_compiler=no
15340fi
15341
15342rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15343{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15344echo "${ECHO_T}$ac_header_compiler" >&6; }
15345
15346# Is the header present?
15347{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15348echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15349cat >conftest.$ac_ext <<_ACEOF
15350/* confdefs.h. */
15351_ACEOF
15352cat confdefs.h >>conftest.$ac_ext
15353cat >>conftest.$ac_ext <<_ACEOF
15354/* end confdefs.h. */
15355#include <$ac_header>
15356_ACEOF
15357if { (ac_try="$ac_cpp conftest.$ac_ext"
15358case "(($ac_try" in
15359 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15360 *) ac_try_echo=$ac_try;;
15361esac
15362eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15363 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15364 ac_status=$?
15365 grep -v '^ *+' conftest.er1 >conftest.err
15366 rm -f conftest.er1
15367 cat conftest.err >&5
15368 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15369 (exit $ac_status); } >/dev/null; then
15370 if test -s conftest.err; then
15371 ac_cpp_err=$ac_c_preproc_warn_flag
15372 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15373 else
15374 ac_cpp_err=
15375 fi
15376else
15377 ac_cpp_err=yes
15378fi
15379if test -z "$ac_cpp_err"; then
15380 ac_header_preproc=yes
15381else
15382 echo "$as_me: failed program was:" >&5
15383sed 's/^/| /' conftest.$ac_ext >&5
15384
15385 ac_header_preproc=no
15386fi
15387
15388rm -f conftest.err conftest.$ac_ext
15389{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15390echo "${ECHO_T}$ac_header_preproc" >&6; }
15391
15392# So? What about this header?
15393case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15394 yes:no: )
15395 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15396echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15397 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15398echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15399 ac_header_preproc=yes
15400 ;;
15401 no:yes:* )
15402 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15403echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15404 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15405echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15406 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15407echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15408 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15409echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15410 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15411echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15412 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15413echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15414 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000015415## ------------------------------------ ##
15416## Report this to http://llvm.org/bugs/ ##
15417## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015418_ASBOX
15419 ) | sed "s/^/$as_me: WARNING: /" >&2
15420 ;;
15421esac
15422{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15423echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15424if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15425 echo $ECHO_N "(cached) $ECHO_C" >&6
15426else
15427 eval "$as_ac_Header=\$ac_header_preproc"
15428fi
15429ac_res=`eval echo '${'$as_ac_Header'}'`
15430 { echo "$as_me:$LINENO: result: $ac_res" >&5
15431echo "${ECHO_T}$ac_res" >&6; }
15432
15433fi
15434if test `eval echo '${'$as_ac_Header'}'` = yes; then
Chris Lattner0b142592005-11-14 06:57:34 +000015435 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015436#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Chris Lattner0b142592005-11-14 06:57:34 +000015437_ACEOF
15438
15439fi
15440
15441done
15442
Jeffrey Yasskinf28411f2010-03-15 04:57:55 +000015443
15444for ac_header in valgrind/valgrind.h
15445do
15446as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15447if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15448 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15449echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15450if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15451 echo $ECHO_N "(cached) $ECHO_C" >&6
15452fi
15453ac_res=`eval echo '${'$as_ac_Header'}'`
15454 { echo "$as_me:$LINENO: result: $ac_res" >&5
15455echo "${ECHO_T}$ac_res" >&6; }
15456else
15457 # Is the header compilable?
15458{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15459echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15460cat >conftest.$ac_ext <<_ACEOF
15461/* confdefs.h. */
15462_ACEOF
15463cat confdefs.h >>conftest.$ac_ext
15464cat >>conftest.$ac_ext <<_ACEOF
15465/* end confdefs.h. */
15466$ac_includes_default
15467#include <$ac_header>
15468_ACEOF
15469rm -f conftest.$ac_objext
15470if { (ac_try="$ac_compile"
15471case "(($ac_try" in
15472 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15473 *) ac_try_echo=$ac_try;;
15474esac
15475eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15476 (eval "$ac_compile") 2>conftest.er1
15477 ac_status=$?
15478 grep -v '^ *+' conftest.er1 >conftest.err
15479 rm -f conftest.er1
15480 cat conftest.err >&5
15481 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15482 (exit $ac_status); } &&
15483 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15484 { (case "(($ac_try" in
15485 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15486 *) ac_try_echo=$ac_try;;
15487esac
15488eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15489 (eval "$ac_try") 2>&5
15490 ac_status=$?
15491 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15492 (exit $ac_status); }; } &&
15493 { ac_try='test -s conftest.$ac_objext'
15494 { (case "(($ac_try" in
15495 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15496 *) ac_try_echo=$ac_try;;
15497esac
15498eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15499 (eval "$ac_try") 2>&5
15500 ac_status=$?
15501 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15502 (exit $ac_status); }; }; then
15503 ac_header_compiler=yes
15504else
15505 echo "$as_me: failed program was:" >&5
15506sed 's/^/| /' conftest.$ac_ext >&5
15507
15508 ac_header_compiler=no
15509fi
15510
15511rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15512{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15513echo "${ECHO_T}$ac_header_compiler" >&6; }
15514
15515# Is the header present?
15516{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15517echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15518cat >conftest.$ac_ext <<_ACEOF
15519/* confdefs.h. */
15520_ACEOF
15521cat confdefs.h >>conftest.$ac_ext
15522cat >>conftest.$ac_ext <<_ACEOF
15523/* end confdefs.h. */
15524#include <$ac_header>
15525_ACEOF
15526if { (ac_try="$ac_cpp conftest.$ac_ext"
15527case "(($ac_try" in
15528 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15529 *) ac_try_echo=$ac_try;;
15530esac
15531eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15532 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15533 ac_status=$?
15534 grep -v '^ *+' conftest.er1 >conftest.err
15535 rm -f conftest.er1
15536 cat conftest.err >&5
15537 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15538 (exit $ac_status); } >/dev/null; then
15539 if test -s conftest.err; then
15540 ac_cpp_err=$ac_c_preproc_warn_flag
15541 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15542 else
15543 ac_cpp_err=
15544 fi
15545else
15546 ac_cpp_err=yes
15547fi
15548if test -z "$ac_cpp_err"; then
15549 ac_header_preproc=yes
15550else
15551 echo "$as_me: failed program was:" >&5
15552sed 's/^/| /' conftest.$ac_ext >&5
15553
15554 ac_header_preproc=no
15555fi
15556
15557rm -f conftest.err conftest.$ac_ext
15558{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15559echo "${ECHO_T}$ac_header_preproc" >&6; }
15560
15561# So? What about this header?
15562case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15563 yes:no: )
15564 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15565echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15566 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15567echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15568 ac_header_preproc=yes
15569 ;;
15570 no:yes:* )
15571 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15572echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15573 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15574echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15575 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15576echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15577 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15578echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15579 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15580echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15581 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15582echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15583 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000015584## ------------------------------------ ##
15585## Report this to http://llvm.org/bugs/ ##
15586## ------------------------------------ ##
Jeffrey Yasskinf28411f2010-03-15 04:57:55 +000015587_ASBOX
15588 ) | sed "s/^/$as_me: WARNING: /" >&2
15589 ;;
15590esac
15591{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15592echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15593if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15594 echo $ECHO_N "(cached) $ECHO_C" >&6
15595else
15596 eval "$as_ac_Header=\$ac_header_preproc"
15597fi
15598ac_res=`eval echo '${'$as_ac_Header'}'`
15599 { echo "$as_me:$LINENO: result: $ac_res" >&5
15600echo "${ECHO_T}$ac_res" >&6; }
15601
15602fi
15603if test `eval echo '${'$as_ac_Header'}'` = yes; then
15604 cat >>confdefs.h <<_ACEOF
15605#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15606_ACEOF
15607
15608fi
15609
15610done
15611
Dan Gohmanc6ce9d62010-09-17 20:08:35 +000015612
15613for ac_header in fenv.h
15614do
15615as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15616if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15617 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15618echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15619if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15620 echo $ECHO_N "(cached) $ECHO_C" >&6
15621fi
15622ac_res=`eval echo '${'$as_ac_Header'}'`
15623 { echo "$as_me:$LINENO: result: $ac_res" >&5
15624echo "${ECHO_T}$ac_res" >&6; }
15625else
15626 # Is the header compilable?
15627{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15628echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15629cat >conftest.$ac_ext <<_ACEOF
15630/* confdefs.h. */
15631_ACEOF
15632cat confdefs.h >>conftest.$ac_ext
15633cat >>conftest.$ac_ext <<_ACEOF
15634/* end confdefs.h. */
15635$ac_includes_default
15636#include <$ac_header>
15637_ACEOF
15638rm -f conftest.$ac_objext
15639if { (ac_try="$ac_compile"
15640case "(($ac_try" in
15641 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15642 *) ac_try_echo=$ac_try;;
15643esac
15644eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15645 (eval "$ac_compile") 2>conftest.er1
15646 ac_status=$?
15647 grep -v '^ *+' conftest.er1 >conftest.err
15648 rm -f conftest.er1
15649 cat conftest.err >&5
15650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15651 (exit $ac_status); } &&
15652 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15653 { (case "(($ac_try" in
15654 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15655 *) ac_try_echo=$ac_try;;
15656esac
15657eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15658 (eval "$ac_try") 2>&5
15659 ac_status=$?
15660 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15661 (exit $ac_status); }; } &&
15662 { ac_try='test -s conftest.$ac_objext'
15663 { (case "(($ac_try" in
15664 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15665 *) ac_try_echo=$ac_try;;
15666esac
15667eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15668 (eval "$ac_try") 2>&5
15669 ac_status=$?
15670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15671 (exit $ac_status); }; }; then
15672 ac_header_compiler=yes
15673else
15674 echo "$as_me: failed program was:" >&5
15675sed 's/^/| /' conftest.$ac_ext >&5
15676
15677 ac_header_compiler=no
15678fi
15679
15680rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15681{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15682echo "${ECHO_T}$ac_header_compiler" >&6; }
15683
15684# Is the header present?
15685{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15686echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15687cat >conftest.$ac_ext <<_ACEOF
15688/* confdefs.h. */
15689_ACEOF
15690cat confdefs.h >>conftest.$ac_ext
15691cat >>conftest.$ac_ext <<_ACEOF
15692/* end confdefs.h. */
15693#include <$ac_header>
15694_ACEOF
15695if { (ac_try="$ac_cpp conftest.$ac_ext"
15696case "(($ac_try" in
15697 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15698 *) ac_try_echo=$ac_try;;
15699esac
15700eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15701 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15702 ac_status=$?
15703 grep -v '^ *+' conftest.er1 >conftest.err
15704 rm -f conftest.er1
15705 cat conftest.err >&5
15706 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15707 (exit $ac_status); } >/dev/null; then
15708 if test -s conftest.err; then
15709 ac_cpp_err=$ac_c_preproc_warn_flag
15710 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15711 else
15712 ac_cpp_err=
15713 fi
15714else
15715 ac_cpp_err=yes
15716fi
15717if test -z "$ac_cpp_err"; then
15718 ac_header_preproc=yes
15719else
15720 echo "$as_me: failed program was:" >&5
15721sed 's/^/| /' conftest.$ac_ext >&5
15722
15723 ac_header_preproc=no
15724fi
15725
15726rm -f conftest.err conftest.$ac_ext
15727{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15728echo "${ECHO_T}$ac_header_preproc" >&6; }
15729
15730# So? What about this header?
15731case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15732 yes:no: )
15733 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15734echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15735 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15736echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15737 ac_header_preproc=yes
15738 ;;
15739 no:yes:* )
15740 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15741echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15742 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15743echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15744 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15745echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15746 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15747echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15748 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15749echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15750 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15751echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15752 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000015753## ------------------------------------ ##
15754## Report this to http://llvm.org/bugs/ ##
15755## ------------------------------------ ##
Dan Gohmanc6ce9d62010-09-17 20:08:35 +000015756_ASBOX
15757 ) | sed "s/^/$as_me: WARNING: /" >&2
15758 ;;
15759esac
15760{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15761echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15762if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15763 echo $ECHO_N "(cached) $ECHO_C" >&6
15764else
15765 eval "$as_ac_Header=\$ac_header_preproc"
15766fi
15767ac_res=`eval echo '${'$as_ac_Header'}'`
15768 { echo "$as_me:$LINENO: result: $ac_res" >&5
15769echo "${ECHO_T}$ac_res" >&6; }
15770
15771fi
15772if test `eval echo '${'$as_ac_Header'}'` = yes; then
15773 cat >>confdefs.h <<_ACEOF
15774#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15775_ACEOF
15776
15777fi
15778
15779done
15780
NAKAMURA Takumic73f3d12011-11-28 01:07:19 +000015781if test "$LLVM_ENABLE_THREADS" -eq 1 && test "$ENABLE_PTHREADS" -eq 1 ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015782
15783for ac_header in pthread.h
15784do
15785as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15786if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15787 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15788echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15789if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15790 echo $ECHO_N "(cached) $ECHO_C" >&6
15791fi
15792ac_res=`eval echo '${'$as_ac_Header'}'`
15793 { echo "$as_me:$LINENO: result: $ac_res" >&5
15794echo "${ECHO_T}$ac_res" >&6; }
15795else
15796 # Is the header compilable?
15797{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15798echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15799cat >conftest.$ac_ext <<_ACEOF
15800/* confdefs.h. */
15801_ACEOF
15802cat confdefs.h >>conftest.$ac_ext
15803cat >>conftest.$ac_ext <<_ACEOF
15804/* end confdefs.h. */
15805$ac_includes_default
15806#include <$ac_header>
15807_ACEOF
15808rm -f conftest.$ac_objext
15809if { (ac_try="$ac_compile"
15810case "(($ac_try" in
15811 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15812 *) ac_try_echo=$ac_try;;
15813esac
15814eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15815 (eval "$ac_compile") 2>conftest.er1
15816 ac_status=$?
15817 grep -v '^ *+' conftest.er1 >conftest.err
15818 rm -f conftest.er1
15819 cat conftest.err >&5
15820 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15821 (exit $ac_status); } &&
15822 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
15823 { (case "(($ac_try" in
15824 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15825 *) ac_try_echo=$ac_try;;
15826esac
15827eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15828 (eval "$ac_try") 2>&5
15829 ac_status=$?
15830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15831 (exit $ac_status); }; } &&
15832 { ac_try='test -s conftest.$ac_objext'
15833 { (case "(($ac_try" in
15834 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15835 *) ac_try_echo=$ac_try;;
15836esac
15837eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15838 (eval "$ac_try") 2>&5
15839 ac_status=$?
15840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15841 (exit $ac_status); }; }; then
15842 ac_header_compiler=yes
15843else
15844 echo "$as_me: failed program was:" >&5
15845sed 's/^/| /' conftest.$ac_ext >&5
15846
15847 ac_header_compiler=no
15848fi
15849
15850rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15851{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15852echo "${ECHO_T}$ac_header_compiler" >&6; }
15853
15854# Is the header present?
15855{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
15856echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
15857cat >conftest.$ac_ext <<_ACEOF
15858/* confdefs.h. */
15859_ACEOF
15860cat confdefs.h >>conftest.$ac_ext
15861cat >>conftest.$ac_ext <<_ACEOF
15862/* end confdefs.h. */
15863#include <$ac_header>
15864_ACEOF
15865if { (ac_try="$ac_cpp conftest.$ac_ext"
15866case "(($ac_try" in
15867 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15868 *) ac_try_echo=$ac_try;;
15869esac
15870eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15871 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15872 ac_status=$?
15873 grep -v '^ *+' conftest.er1 >conftest.err
15874 rm -f conftest.er1
15875 cat conftest.err >&5
15876 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15877 (exit $ac_status); } >/dev/null; then
15878 if test -s conftest.err; then
15879 ac_cpp_err=$ac_c_preproc_warn_flag
15880 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15881 else
15882 ac_cpp_err=
15883 fi
15884else
15885 ac_cpp_err=yes
15886fi
15887if test -z "$ac_cpp_err"; then
15888 ac_header_preproc=yes
15889else
15890 echo "$as_me: failed program was:" >&5
15891sed 's/^/| /' conftest.$ac_ext >&5
15892
15893 ac_header_preproc=no
15894fi
15895
15896rm -f conftest.err conftest.$ac_ext
15897{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15898echo "${ECHO_T}$ac_header_preproc" >&6; }
15899
15900# So? What about this header?
15901case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15902 yes:no: )
15903 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
15904echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
15905 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
15906echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
15907 ac_header_preproc=yes
15908 ;;
15909 no:yes:* )
15910 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
15911echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
15912 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
15913echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
15914 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
15915echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
15916 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
15917echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
15918 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
15919echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
15920 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
15921echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
15922 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000015923## ------------------------------------ ##
15924## Report this to http://llvm.org/bugs/ ##
15925## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015926_ASBOX
15927 ) | sed "s/^/$as_me: WARNING: /" >&2
15928 ;;
15929esac
15930{ echo "$as_me:$LINENO: checking for $ac_header" >&5
15931echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15932if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15933 echo $ECHO_N "(cached) $ECHO_C" >&6
15934else
15935 eval "$as_ac_Header=\$ac_header_preproc"
15936fi
15937ac_res=`eval echo '${'$as_ac_Header'}'`
15938 { echo "$as_me:$LINENO: result: $ac_res" >&5
15939echo "${ECHO_T}$ac_res" >&6; }
15940
15941fi
15942if test `eval echo '${'$as_ac_Header'}'` = yes; then
Reid Spencerbe3e4192007-08-17 05:45:26 +000015943 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015944#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Reid Spencerbe3e4192007-08-17 05:45:26 +000015945_ACEOF
15946 HAVE_PTHREAD=1
Reid Spencer1000b732006-12-01 00:37:14 +000015947
15948else
15949 HAVE_PTHREAD=0
Reid Spencer0a262ba2005-08-24 10:07:20 +000015950
15951fi
15952
Reid Spencerbe3e4192007-08-17 05:45:26 +000015953done
Reid Spencer1000b732006-12-01 00:37:14 +000015954
15955else
15956 HAVE_PTHREAD=0
Reid Spencer0a262ba2005-08-24 10:07:20 +000015957
15958fi
Reid Spencer8085cff2005-01-16 02:58:39 +000015959
Nick Lewyckyb4a921a2009-06-06 06:25:09 +000015960if test "$llvm_cv_enable_libffi" = "yes" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000015961
15962
15963for ac_header in ffi.h ffi/ffi.h
15964do
15965as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15966if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15967 { echo "$as_me:$LINENO: checking for $ac_header" >&5
15968echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
15969if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
15970 echo $ECHO_N "(cached) $ECHO_C" >&6
15971fi
15972ac_res=`eval echo '${'$as_ac_Header'}'`
15973 { echo "$as_me:$LINENO: result: $ac_res" >&5
15974echo "${ECHO_T}$ac_res" >&6; }
15975else
15976 # Is the header compilable?
15977{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
15978echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
15979cat >conftest.$ac_ext <<_ACEOF
15980/* confdefs.h. */
15981_ACEOF
15982cat confdefs.h >>conftest.$ac_ext
15983cat >>conftest.$ac_ext <<_ACEOF
15984/* end confdefs.h. */
15985$ac_includes_default
15986#include <$ac_header>
15987_ACEOF
15988rm -f conftest.$ac_objext
15989if { (ac_try="$ac_compile"
15990case "(($ac_try" in
15991 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15992 *) ac_try_echo=$ac_try;;
15993esac
15994eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15995 (eval "$ac_compile") 2>conftest.er1
15996 ac_status=$?
15997 grep -v '^ *+' conftest.er1 >conftest.err
15998 rm -f conftest.er1
15999 cat conftest.err >&5
16000 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16001 (exit $ac_status); } &&
16002 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16003 { (case "(($ac_try" in
16004 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16005 *) ac_try_echo=$ac_try;;
16006esac
16007eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16008 (eval "$ac_try") 2>&5
16009 ac_status=$?
16010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16011 (exit $ac_status); }; } &&
16012 { ac_try='test -s conftest.$ac_objext'
16013 { (case "(($ac_try" in
16014 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16015 *) ac_try_echo=$ac_try;;
16016esac
16017eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16018 (eval "$ac_try") 2>&5
16019 ac_status=$?
16020 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16021 (exit $ac_status); }; }; then
16022 ac_header_compiler=yes
16023else
16024 echo "$as_me: failed program was:" >&5
16025sed 's/^/| /' conftest.$ac_ext >&5
16026
16027 ac_header_compiler=no
16028fi
16029
16030rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16031{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16032echo "${ECHO_T}$ac_header_compiler" >&6; }
16033
16034# Is the header present?
16035{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16036echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16037cat >conftest.$ac_ext <<_ACEOF
16038/* confdefs.h. */
16039_ACEOF
16040cat confdefs.h >>conftest.$ac_ext
16041cat >>conftest.$ac_ext <<_ACEOF
16042/* end confdefs.h. */
16043#include <$ac_header>
16044_ACEOF
16045if { (ac_try="$ac_cpp conftest.$ac_ext"
16046case "(($ac_try" in
16047 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16048 *) ac_try_echo=$ac_try;;
16049esac
16050eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16051 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16052 ac_status=$?
16053 grep -v '^ *+' conftest.er1 >conftest.err
16054 rm -f conftest.er1
16055 cat conftest.err >&5
16056 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16057 (exit $ac_status); } >/dev/null; then
16058 if test -s conftest.err; then
16059 ac_cpp_err=$ac_c_preproc_warn_flag
16060 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16061 else
16062 ac_cpp_err=
16063 fi
16064else
16065 ac_cpp_err=yes
16066fi
16067if test -z "$ac_cpp_err"; then
16068 ac_header_preproc=yes
16069else
16070 echo "$as_me: failed program was:" >&5
16071sed 's/^/| /' conftest.$ac_ext >&5
16072
16073 ac_header_preproc=no
16074fi
16075
16076rm -f conftest.err conftest.$ac_ext
16077{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16078echo "${ECHO_T}$ac_header_preproc" >&6; }
16079
16080# So? What about this header?
16081case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16082 yes:no: )
16083 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16084echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16085 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16086echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16087 ac_header_preproc=yes
16088 ;;
16089 no:yes:* )
16090 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16091echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16092 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16093echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16094 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16095echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16096 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16097echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16098 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16099echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16100 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16101echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16102 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000016103## ------------------------------------ ##
16104## Report this to http://llvm.org/bugs/ ##
16105## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016106_ASBOX
16107 ) | sed "s/^/$as_me: WARNING: /" >&2
16108 ;;
16109esac
16110{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16111echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16112if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16113 echo $ECHO_N "(cached) $ECHO_C" >&6
16114else
16115 eval "$as_ac_Header=\$ac_header_preproc"
16116fi
16117ac_res=`eval echo '${'$as_ac_Header'}'`
16118 { echo "$as_me:$LINENO: result: $ac_res" >&5
16119echo "${ECHO_T}$ac_res" >&6; }
16120
16121fi
16122if test `eval echo '${'$as_ac_Header'}'` = yes; then
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000016123 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016124#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000016125_ACEOF
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000016126
16127fi
16128
16129done
16130
Nick Lewyckyb4a921a2009-06-06 06:25:09 +000016131fi
Nick Lewyckyfb3dcf82009-02-04 06:27:44 +000016132
Nick Lewycky2ab1d862009-01-20 00:52:24 +000016133
Eric Christopher654dee42010-06-22 21:01:04 +000016134for ac_header in CrashReporterClient.h
16135do
16136as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16137if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16138 { echo "$as_me:$LINENO: checking for $ac_header" >&5
16139echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16140if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16141 echo $ECHO_N "(cached) $ECHO_C" >&6
16142fi
16143ac_res=`eval echo '${'$as_ac_Header'}'`
16144 { echo "$as_me:$LINENO: result: $ac_res" >&5
16145echo "${ECHO_T}$ac_res" >&6; }
16146else
16147 # Is the header compilable?
16148{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
16149echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
16150cat >conftest.$ac_ext <<_ACEOF
16151/* confdefs.h. */
16152_ACEOF
16153cat confdefs.h >>conftest.$ac_ext
16154cat >>conftest.$ac_ext <<_ACEOF
16155/* end confdefs.h. */
16156$ac_includes_default
16157#include <$ac_header>
16158_ACEOF
16159rm -f conftest.$ac_objext
16160if { (ac_try="$ac_compile"
16161case "(($ac_try" in
16162 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16163 *) ac_try_echo=$ac_try;;
16164esac
16165eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16166 (eval "$ac_compile") 2>conftest.er1
16167 ac_status=$?
16168 grep -v '^ *+' conftest.er1 >conftest.err
16169 rm -f conftest.er1
16170 cat conftest.err >&5
16171 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16172 (exit $ac_status); } &&
16173 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16174 { (case "(($ac_try" in
16175 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16176 *) ac_try_echo=$ac_try;;
16177esac
16178eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16179 (eval "$ac_try") 2>&5
16180 ac_status=$?
16181 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16182 (exit $ac_status); }; } &&
16183 { ac_try='test -s conftest.$ac_objext'
16184 { (case "(($ac_try" in
16185 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16186 *) ac_try_echo=$ac_try;;
16187esac
16188eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16189 (eval "$ac_try") 2>&5
16190 ac_status=$?
16191 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16192 (exit $ac_status); }; }; then
16193 ac_header_compiler=yes
16194else
16195 echo "$as_me: failed program was:" >&5
16196sed 's/^/| /' conftest.$ac_ext >&5
16197
16198 ac_header_compiler=no
16199fi
16200
16201rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16202{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16203echo "${ECHO_T}$ac_header_compiler" >&6; }
16204
16205# Is the header present?
16206{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
16207echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
16208cat >conftest.$ac_ext <<_ACEOF
16209/* confdefs.h. */
16210_ACEOF
16211cat confdefs.h >>conftest.$ac_ext
16212cat >>conftest.$ac_ext <<_ACEOF
16213/* end confdefs.h. */
16214#include <$ac_header>
16215_ACEOF
16216if { (ac_try="$ac_cpp conftest.$ac_ext"
16217case "(($ac_try" in
16218 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16219 *) ac_try_echo=$ac_try;;
16220esac
16221eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16222 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16223 ac_status=$?
16224 grep -v '^ *+' conftest.er1 >conftest.err
16225 rm -f conftest.er1
16226 cat conftest.err >&5
16227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16228 (exit $ac_status); } >/dev/null; then
16229 if test -s conftest.err; then
16230 ac_cpp_err=$ac_c_preproc_warn_flag
16231 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16232 else
16233 ac_cpp_err=
16234 fi
16235else
16236 ac_cpp_err=yes
16237fi
16238if test -z "$ac_cpp_err"; then
16239 ac_header_preproc=yes
16240else
16241 echo "$as_me: failed program was:" >&5
16242sed 's/^/| /' conftest.$ac_ext >&5
16243
16244 ac_header_preproc=no
16245fi
16246
16247rm -f conftest.err conftest.$ac_ext
16248{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16249echo "${ECHO_T}$ac_header_preproc" >&6; }
16250
16251# So? What about this header?
16252case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16253 yes:no: )
16254 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16255echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16256 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16257echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
16258 ac_header_preproc=yes
16259 ;;
16260 no:yes:* )
16261 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16262echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16263 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16264echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16265 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16266echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16267 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16268echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16269 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16270echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16271 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16272echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16273 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000016274## ------------------------------------ ##
16275## Report this to http://llvm.org/bugs/ ##
16276## ------------------------------------ ##
Eric Christopher654dee42010-06-22 21:01:04 +000016277_ASBOX
16278 ) | sed "s/^/$as_me: WARNING: /" >&2
16279 ;;
16280esac
16281{ echo "$as_me:$LINENO: checking for $ac_header" >&5
16282echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
16283if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16284 echo $ECHO_N "(cached) $ECHO_C" >&6
16285else
16286 eval "$as_ac_Header=\$ac_header_preproc"
16287fi
16288ac_res=`eval echo '${'$as_ac_Header'}'`
16289 { echo "$as_me:$LINENO: result: $ac_res" >&5
16290echo "${ECHO_T}$ac_res" >&6; }
16291
16292fi
16293if test `eval echo '${'$as_ac_Header'}'` = yes; then
16294 cat >>confdefs.h <<_ACEOF
16295#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16296_ACEOF
16297
16298fi
16299
16300done
16301
16302
Eric Christopher51e57132010-12-07 02:05:42 +000016303{ echo "$as_me:$LINENO: checking __crashreporter_info__" >&5
16304echo $ECHO_N "checking __crashreporter_info__... $ECHO_C" >&6; }
Eric Christopher481d4022010-12-03 07:45:22 +000016305cat >conftest.$ac_ext <<_ACEOF
16306/* confdefs.h. */
16307_ACEOF
16308cat confdefs.h >>conftest.$ac_ext
16309cat >>conftest.$ac_ext <<_ACEOF
16310/* end confdefs.h. */
Eric Christopher51e57132010-12-07 02:05:42 +000016311extern const char *__crashreporter_info__;
16312 int main() {
16313 __crashreporter_info__ = "test";
16314 return 0;
16315 }
Eric Christopher481d4022010-12-03 07:45:22 +000016316
Eric Christopher481d4022010-12-03 07:45:22 +000016317_ACEOF
16318rm -f conftest.$ac_objext conftest$ac_exeext
16319if { (ac_try="$ac_link"
16320case "(($ac_try" in
16321 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16322 *) ac_try_echo=$ac_try;;
16323esac
16324eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16325 (eval "$ac_link") 2>conftest.er1
16326 ac_status=$?
16327 grep -v '^ *+' conftest.er1 >conftest.err
16328 rm -f conftest.er1
16329 cat conftest.err >&5
16330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16331 (exit $ac_status); } &&
16332 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16333 { (case "(($ac_try" in
16334 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16335 *) ac_try_echo=$ac_try;;
16336esac
16337eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16338 (eval "$ac_try") 2>&5
16339 ac_status=$?
16340 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16341 (exit $ac_status); }; } &&
16342 { ac_try='test -s conftest$ac_exeext'
16343 { (case "(($ac_try" in
16344 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16345 *) ac_try_echo=$ac_try;;
16346esac
16347eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16348 (eval "$ac_try") 2>&5
16349 ac_status=$?
16350 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16351 (exit $ac_status); }; }; then
Eric Christopher51e57132010-12-07 02:05:42 +000016352 { echo "$as_me:$LINENO: result: yes" >&5
16353echo "${ECHO_T}yes" >&6; }
Eric Christopher481d4022010-12-03 07:45:22 +000016354
16355cat >>confdefs.h <<\_ACEOF
16356#define HAVE_CRASHREPORTER_INFO 1
16357_ACEOF
16358
Eric Christopher51e57132010-12-07 02:05:42 +000016359else
16360 echo "$as_me: failed program was:" >&5
16361sed 's/^/| /' conftest.$ac_ext >&5
16362
16363 { echo "$as_me:$LINENO: result: no" >&5
16364echo "${ECHO_T}no" >&6; }
16365
16366cat >>confdefs.h <<\_ACEOF
16367#define HAVE_CRASHREPORTER_INFO 0
16368_ACEOF
16369
Eric Christopher481d4022010-12-03 07:45:22 +000016370fi
Eric Christopher654dee42010-06-22 21:01:04 +000016371
Eric Christopher51e57132010-12-07 02:05:42 +000016372rm -f core conftest.err conftest.$ac_objext \
16373 conftest$ac_exeext conftest.$ac_ext
16374
16375
Reid Spencer8085cff2005-01-16 02:58:39 +000016376
Torok Edwin871384f2010-01-26 08:50:50 +000016377
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016378 { echo "$as_me:$LINENO: checking for HUGE_VAL sanity" >&5
16379echo $ECHO_N "checking for HUGE_VAL sanity... $ECHO_C" >&6; }
16380if test "${ac_cv_huge_val_sanity+set}" = set; then
16381 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencerb2ed05262006-11-03 18:04:08 +000016382else
16383
Reid Spencer6a7c0b72006-11-03 19:49:16 +000016384 ac_ext=cpp
16385ac_cpp='$CXXCPP $CPPFLAGS'
16386ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16387ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16388ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Reid Spencerb2ed05262006-11-03 18:04:08 +000016389
Eric Christopherc7718502010-03-02 05:06:54 +000016390 ac_save_CXXFLAGS=$CXXFLAGS
Eric Christopher79e22d82012-04-02 06:54:01 +000016391 CXXFLAGS="$CXXFLAGS -pedantic"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016392 if test "$cross_compiling" = yes; then
Reid Spencerb2ed05262006-11-03 18:04:08 +000016393 ac_cv_huge_val_sanity=yes
16394else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016395 cat >conftest.$ac_ext <<_ACEOF
16396/* confdefs.h. */
16397_ACEOF
16398cat confdefs.h >>conftest.$ac_ext
16399cat >>conftest.$ac_ext <<_ACEOF
Reid Spencerb2ed05262006-11-03 18:04:08 +000016400/* end confdefs.h. */
16401#include <math.h>
16402int
16403main ()
16404{
16405double x = HUGE_VAL; return x != x;
16406 ;
16407 return 0;
16408}
16409_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016410rm -f conftest$ac_exeext
16411if { (ac_try="$ac_link"
16412case "(($ac_try" in
16413 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16414 *) ac_try_echo=$ac_try;;
16415esac
16416eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16417 (eval "$ac_link") 2>&5
16418 ac_status=$?
16419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16420 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16421 { (case "(($ac_try" in
16422 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16423 *) ac_try_echo=$ac_try;;
16424esac
16425eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16426 (eval "$ac_try") 2>&5
16427 ac_status=$?
16428 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16429 (exit $ac_status); }; }; then
Reid Spencerb2ed05262006-11-03 18:04:08 +000016430 ac_cv_huge_val_sanity=yes
16431else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016432 echo "$as_me: program exited with status $ac_status" >&5
16433echo "$as_me: failed program was:" >&5
16434sed 's/^/| /' conftest.$ac_ext >&5
16435
16436( exit $ac_status )
16437ac_cv_huge_val_sanity=no
Reid Spencerb2ed05262006-11-03 18:04:08 +000016438fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016439rm -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 +000016440fi
16441
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016442
Eric Christopherc7718502010-03-02 05:06:54 +000016443 CXXFLAGS=$ac_save_CXXFLAGS
Reid Spencerb2ed05262006-11-03 18:04:08 +000016444 ac_ext=c
16445ac_cpp='$CPP $CPPFLAGS'
16446ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16447ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16448ac_compiler_gnu=$ac_cv_c_compiler_gnu
16449
16450
16451fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016452{ echo "$as_me:$LINENO: result: $ac_cv_huge_val_sanity" >&5
16453echo "${ECHO_T}$ac_cv_huge_val_sanity" >&6; }
Reid Spencerb2ed05262006-11-03 18:04:08 +000016454 HUGE_VAL_SANITY=$ac_cv_huge_val_sanity
16455
16456
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016457{ echo "$as_me:$LINENO: checking for pid_t" >&5
16458echo $ECHO_N "checking for pid_t... $ECHO_C" >&6; }
16459if test "${ac_cv_type_pid_t+set}" = set; then
16460 echo $ECHO_N "(cached) $ECHO_C" >&6
16461else
16462 cat >conftest.$ac_ext <<_ACEOF
16463/* confdefs.h. */
16464_ACEOF
16465cat confdefs.h >>conftest.$ac_ext
16466cat >>conftest.$ac_ext <<_ACEOF
16467/* end confdefs.h. */
16468$ac_includes_default
16469typedef pid_t ac__type_new_;
16470int
16471main ()
16472{
16473if ((ac__type_new_ *) 0)
16474 return 0;
16475if (sizeof (ac__type_new_))
16476 return 0;
16477 ;
16478 return 0;
16479}
16480_ACEOF
16481rm -f conftest.$ac_objext
16482if { (ac_try="$ac_compile"
16483case "(($ac_try" in
16484 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16485 *) ac_try_echo=$ac_try;;
16486esac
16487eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16488 (eval "$ac_compile") 2>conftest.er1
16489 ac_status=$?
16490 grep -v '^ *+' conftest.er1 >conftest.err
16491 rm -f conftest.er1
16492 cat conftest.err >&5
16493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16494 (exit $ac_status); } &&
16495 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16496 { (case "(($ac_try" in
16497 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16498 *) ac_try_echo=$ac_try;;
16499esac
16500eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16501 (eval "$ac_try") 2>&5
16502 ac_status=$?
16503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16504 (exit $ac_status); }; } &&
16505 { ac_try='test -s conftest.$ac_objext'
16506 { (case "(($ac_try" in
16507 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16508 *) ac_try_echo=$ac_try;;
16509esac
16510eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16511 (eval "$ac_try") 2>&5
16512 ac_status=$?
16513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16514 (exit $ac_status); }; }; then
16515 ac_cv_type_pid_t=yes
16516else
16517 echo "$as_me: failed program was:" >&5
16518sed 's/^/| /' conftest.$ac_ext >&5
John Criswell0c38eaf2003-09-10 15:17:25 +000016519
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016520 ac_cv_type_pid_t=no
16521fi
16522
16523rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16524fi
16525{ echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
16526echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
16527if test $ac_cv_type_pid_t = yes; then
16528 :
John Criswell7a73b802003-06-30 21:59:07 +000016529else
16530
16531cat >>confdefs.h <<_ACEOF
16532#define pid_t int
16533_ACEOF
16534
16535fi
16536
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016537{ echo "$as_me:$LINENO: checking for size_t" >&5
16538echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
16539if test "${ac_cv_type_size_t+set}" = set; then
16540 echo $ECHO_N "(cached) $ECHO_C" >&6
16541else
16542 cat >conftest.$ac_ext <<_ACEOF
16543/* confdefs.h. */
16544_ACEOF
16545cat confdefs.h >>conftest.$ac_ext
16546cat >>conftest.$ac_ext <<_ACEOF
16547/* end confdefs.h. */
16548$ac_includes_default
16549typedef size_t ac__type_new_;
16550int
16551main ()
16552{
16553if ((ac__type_new_ *) 0)
16554 return 0;
16555if (sizeof (ac__type_new_))
16556 return 0;
16557 ;
16558 return 0;
16559}
16560_ACEOF
16561rm -f conftest.$ac_objext
16562if { (ac_try="$ac_compile"
16563case "(($ac_try" in
16564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16565 *) ac_try_echo=$ac_try;;
16566esac
16567eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16568 (eval "$ac_compile") 2>conftest.er1
16569 ac_status=$?
16570 grep -v '^ *+' conftest.er1 >conftest.err
16571 rm -f conftest.er1
16572 cat conftest.err >&5
16573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16574 (exit $ac_status); } &&
16575 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16576 { (case "(($ac_try" in
16577 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16578 *) ac_try_echo=$ac_try;;
16579esac
16580eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16581 (eval "$ac_try") 2>&5
16582 ac_status=$?
16583 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16584 (exit $ac_status); }; } &&
16585 { ac_try='test -s conftest.$ac_objext'
16586 { (case "(($ac_try" in
16587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16588 *) ac_try_echo=$ac_try;;
16589esac
16590eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16591 (eval "$ac_try") 2>&5
16592 ac_status=$?
16593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16594 (exit $ac_status); }; }; then
16595 ac_cv_type_size_t=yes
16596else
16597 echo "$as_me: failed program was:" >&5
16598sed 's/^/| /' conftest.$ac_ext >&5
John Criswell0c38eaf2003-09-10 15:17:25 +000016599
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016600 ac_cv_type_size_t=no
16601fi
16602
16603rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16604fi
16605{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
16606echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
16607if test $ac_cv_type_size_t = yes; then
16608 :
John Criswell7a73b802003-06-30 21:59:07 +000016609else
16610
16611cat >>confdefs.h <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000016612#define size_t unsigned int
John Criswell7a73b802003-06-30 21:59:07 +000016613_ACEOF
16614
16615fi
16616
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016617
16618cat >>confdefs.h <<_ACEOF
Torok Edwin871384f2010-01-26 08:50:50 +000016619#define RETSIGTYPE void
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016620_ACEOF
16621
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016622{ echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
16623echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
16624if test "${ac_cv_struct_tm+set}" = set; then
16625 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016626else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016627 cat >conftest.$ac_ext <<_ACEOF
16628/* confdefs.h. */
16629_ACEOF
16630cat confdefs.h >>conftest.$ac_ext
16631cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016632/* end confdefs.h. */
16633#include <sys/types.h>
16634#include <time.h>
16635
16636int
16637main ()
16638{
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016639struct tm *tp; tp->tm_sec;
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016640 ;
16641 return 0;
16642}
16643_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016644rm -f conftest.$ac_objext
16645if { (ac_try="$ac_compile"
16646case "(($ac_try" in
16647 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16648 *) ac_try_echo=$ac_try;;
16649esac
16650eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16651 (eval "$ac_compile") 2>conftest.er1
16652 ac_status=$?
16653 grep -v '^ *+' conftest.er1 >conftest.err
16654 rm -f conftest.er1
16655 cat conftest.err >&5
16656 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16657 (exit $ac_status); } &&
16658 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16659 { (case "(($ac_try" in
16660 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16661 *) ac_try_echo=$ac_try;;
16662esac
16663eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16664 (eval "$ac_try") 2>&5
16665 ac_status=$?
16666 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16667 (exit $ac_status); }; } &&
16668 { ac_try='test -s conftest.$ac_objext'
16669 { (case "(($ac_try" in
16670 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16671 *) ac_try_echo=$ac_try;;
16672esac
16673eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16674 (eval "$ac_try") 2>&5
16675 ac_status=$?
16676 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16677 (exit $ac_status); }; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016678 ac_cv_struct_tm=time.h
16679else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016680 echo "$as_me: failed program was:" >&5
16681sed 's/^/| /' conftest.$ac_ext >&5
16682
16683 ac_cv_struct_tm=sys/time.h
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016684fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016685
Reid Spencera773bd52006-08-04 18:18:08 +000016686rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016687fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016688{ echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
16689echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016690if test $ac_cv_struct_tm = sys/time.h; then
16691
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016692cat >>confdefs.h <<\_ACEOF
16693#define TM_IN_SYS_TIME 1
16694_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016695
16696fi
16697
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016698{ echo "$as_me:$LINENO: checking for int64_t" >&5
16699echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
16700if test "${ac_cv_type_int64_t+set}" = set; then
16701 echo $ECHO_N "(cached) $ECHO_C" >&6
16702else
16703 cat >conftest.$ac_ext <<_ACEOF
16704/* confdefs.h. */
16705_ACEOF
16706cat confdefs.h >>conftest.$ac_ext
16707cat >>conftest.$ac_ext <<_ACEOF
16708/* end confdefs.h. */
16709$ac_includes_default
16710typedef int64_t ac__type_new_;
16711int
16712main ()
16713{
16714if ((ac__type_new_ *) 0)
16715 return 0;
16716if (sizeof (ac__type_new_))
16717 return 0;
16718 ;
16719 return 0;
16720}
16721_ACEOF
16722rm -f conftest.$ac_objext
16723if { (ac_try="$ac_compile"
16724case "(($ac_try" in
16725 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16726 *) ac_try_echo=$ac_try;;
16727esac
16728eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16729 (eval "$ac_compile") 2>conftest.er1
16730 ac_status=$?
16731 grep -v '^ *+' conftest.er1 >conftest.err
16732 rm -f conftest.er1
16733 cat conftest.err >&5
16734 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16735 (exit $ac_status); } &&
16736 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16737 { (case "(($ac_try" in
16738 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16739 *) ac_try_echo=$ac_try;;
16740esac
16741eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16742 (eval "$ac_try") 2>&5
16743 ac_status=$?
16744 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16745 (exit $ac_status); }; } &&
16746 { ac_try='test -s conftest.$ac_objext'
16747 { (case "(($ac_try" in
16748 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16749 *) ac_try_echo=$ac_try;;
16750esac
16751eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16752 (eval "$ac_try") 2>&5
16753 ac_status=$?
16754 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16755 (exit $ac_status); }; }; then
16756 ac_cv_type_int64_t=yes
16757else
16758 echo "$as_me: failed program was:" >&5
16759sed 's/^/| /' conftest.$ac_ext >&5
16760
16761 ac_cv_type_int64_t=no
16762fi
16763
16764rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16765fi
16766{ echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
16767echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
16768if test $ac_cv_type_int64_t = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000016769
16770cat >>confdefs.h <<_ACEOF
16771#define HAVE_INT64_T 1
16772_ACEOF
16773
16774
16775else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016776 { { echo "$as_me:$LINENO: error: Type int64_t required but not found" >&5
16777echo "$as_me: error: Type int64_t required but not found" >&2;}
16778 { (exit 1); exit 1; }; }
John Criswell7a73b802003-06-30 21:59:07 +000016779fi
16780
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016781{ echo "$as_me:$LINENO: checking for uint64_t" >&5
16782echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
16783if test "${ac_cv_type_uint64_t+set}" = set; then
16784 echo $ECHO_N "(cached) $ECHO_C" >&6
16785else
16786 cat >conftest.$ac_ext <<_ACEOF
16787/* confdefs.h. */
16788_ACEOF
16789cat confdefs.h >>conftest.$ac_ext
16790cat >>conftest.$ac_ext <<_ACEOF
16791/* end confdefs.h. */
16792$ac_includes_default
16793typedef uint64_t ac__type_new_;
16794int
16795main ()
16796{
16797if ((ac__type_new_ *) 0)
16798 return 0;
16799if (sizeof (ac__type_new_))
16800 return 0;
16801 ;
16802 return 0;
16803}
16804_ACEOF
16805rm -f conftest.$ac_objext
16806if { (ac_try="$ac_compile"
16807case "(($ac_try" in
16808 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16809 *) ac_try_echo=$ac_try;;
16810esac
16811eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16812 (eval "$ac_compile") 2>conftest.er1
16813 ac_status=$?
16814 grep -v '^ *+' conftest.er1 >conftest.err
16815 rm -f conftest.er1
16816 cat conftest.err >&5
16817 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16818 (exit $ac_status); } &&
16819 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16820 { (case "(($ac_try" in
16821 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16822 *) ac_try_echo=$ac_try;;
16823esac
16824eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16825 (eval "$ac_try") 2>&5
16826 ac_status=$?
16827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16828 (exit $ac_status); }; } &&
16829 { ac_try='test -s conftest.$ac_objext'
16830 { (case "(($ac_try" in
16831 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16832 *) ac_try_echo=$ac_try;;
16833esac
16834eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16835 (eval "$ac_try") 2>&5
16836 ac_status=$?
16837 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16838 (exit $ac_status); }; }; then
16839 ac_cv_type_uint64_t=yes
16840else
16841 echo "$as_me: failed program was:" >&5
16842sed 's/^/| /' conftest.$ac_ext >&5
16843
16844 ac_cv_type_uint64_t=no
16845fi
16846
16847rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16848fi
16849{ echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
16850echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
16851if test $ac_cv_type_uint64_t = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000016852
16853cat >>confdefs.h <<_ACEOF
16854#define HAVE_UINT64_T 1
16855_ACEOF
16856
16857
16858else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016859 { echo "$as_me:$LINENO: checking for u_int64_t" >&5
16860echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
16861if test "${ac_cv_type_u_int64_t+set}" = set; then
16862 echo $ECHO_N "(cached) $ECHO_C" >&6
16863else
16864 cat >conftest.$ac_ext <<_ACEOF
16865/* confdefs.h. */
16866_ACEOF
16867cat confdefs.h >>conftest.$ac_ext
16868cat >>conftest.$ac_ext <<_ACEOF
16869/* end confdefs.h. */
16870$ac_includes_default
16871typedef u_int64_t ac__type_new_;
16872int
16873main ()
16874{
16875if ((ac__type_new_ *) 0)
16876 return 0;
16877if (sizeof (ac__type_new_))
16878 return 0;
16879 ;
16880 return 0;
16881}
16882_ACEOF
16883rm -f conftest.$ac_objext
16884if { (ac_try="$ac_compile"
16885case "(($ac_try" in
16886 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16887 *) ac_try_echo=$ac_try;;
16888esac
16889eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16890 (eval "$ac_compile") 2>conftest.er1
16891 ac_status=$?
16892 grep -v '^ *+' conftest.er1 >conftest.err
16893 rm -f conftest.er1
16894 cat conftest.err >&5
16895 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16896 (exit $ac_status); } &&
16897 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
16898 { (case "(($ac_try" in
16899 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16900 *) ac_try_echo=$ac_try;;
16901esac
16902eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16903 (eval "$ac_try") 2>&5
16904 ac_status=$?
16905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16906 (exit $ac_status); }; } &&
16907 { ac_try='test -s conftest.$ac_objext'
16908 { (case "(($ac_try" in
16909 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16910 *) ac_try_echo=$ac_try;;
16911esac
16912eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16913 (eval "$ac_try") 2>&5
16914 ac_status=$?
16915 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16916 (exit $ac_status); }; }; then
16917 ac_cv_type_u_int64_t=yes
16918else
16919 echo "$as_me: failed program was:" >&5
16920sed 's/^/| /' conftest.$ac_ext >&5
16921
16922 ac_cv_type_u_int64_t=no
16923fi
16924
16925rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16926fi
16927{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
16928echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
16929if test $ac_cv_type_u_int64_t = yes; then
John Criswell679ff312004-09-02 18:44:44 +000016930
16931cat >>confdefs.h <<_ACEOF
16932#define HAVE_U_INT64_T 1
16933_ACEOF
16934
16935
Misha Brukmanceca9042004-09-02 23:02:30 +000016936else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016937 { { echo "$as_me:$LINENO: error: Type uint64_t or u_int64_t required but not found" >&5
16938echo "$as_me: error: Type uint64_t or u_int64_t required but not found" >&2;}
16939 { (exit 1); exit 1; }; }
Misha Brukmanceca9042004-09-02 23:02:30 +000016940fi
16941
John Criswell679ff312004-09-02 18:44:44 +000016942fi
16943
Reid Spencer5e1d9a52004-11-25 04:51:04 +000016944
16945
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016946
16947
16948
16949
16950
16951
16952
Reid Spencerdf3be822006-01-23 08:15:53 +000016953for ac_func in backtrace ceilf floorf roundf rintf nearbyintf getcwd
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000016954do
16955as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16956{ echo "$as_me:$LINENO: checking for $ac_func" >&5
16957echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16958if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16959 echo $ECHO_N "(cached) $ECHO_C" >&6
16960else
16961 cat >conftest.$ac_ext <<_ACEOF
16962/* confdefs.h. */
16963_ACEOF
16964cat confdefs.h >>conftest.$ac_ext
16965cat >>conftest.$ac_ext <<_ACEOF
16966/* end confdefs.h. */
16967/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16968 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16969#define $ac_func innocuous_$ac_func
16970
16971/* System header to define __stub macros and hopefully few prototypes,
16972 which can conflict with char $ac_func (); below.
16973 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16974 <limits.h> exists even on freestanding compilers. */
16975
16976#ifdef __STDC__
16977# include <limits.h>
16978#else
16979# include <assert.h>
16980#endif
16981
16982#undef $ac_func
16983
16984/* Override any GCC internal prototype to avoid an error.
16985 Use char because int might match the return type of a GCC
16986 builtin and then its argument prototype would still apply. */
16987#ifdef __cplusplus
16988extern "C"
16989#endif
16990char $ac_func ();
16991/* The GNU C library defines this for functions which it implements
16992 to always fail with ENOSYS. Some functions are actually named
16993 something starting with __ and the normal name is an alias. */
16994#if defined __stub_$ac_func || defined __stub___$ac_func
16995choke me
16996#endif
16997
16998int
16999main ()
17000{
17001return $ac_func ();
17002 ;
17003 return 0;
17004}
17005_ACEOF
17006rm -f conftest.$ac_objext conftest$ac_exeext
17007if { (ac_try="$ac_link"
17008case "(($ac_try" in
17009 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17010 *) ac_try_echo=$ac_try;;
17011esac
17012eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17013 (eval "$ac_link") 2>conftest.er1
17014 ac_status=$?
17015 grep -v '^ *+' conftest.er1 >conftest.err
17016 rm -f conftest.er1
17017 cat conftest.err >&5
17018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17019 (exit $ac_status); } &&
17020 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17021 { (case "(($ac_try" in
17022 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17023 *) ac_try_echo=$ac_try;;
17024esac
17025eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17026 (eval "$ac_try") 2>&5
17027 ac_status=$?
17028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17029 (exit $ac_status); }; } &&
17030 { ac_try='test -s conftest$ac_exeext'
17031 { (case "(($ac_try" in
17032 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17033 *) ac_try_echo=$ac_try;;
17034esac
17035eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17036 (eval "$ac_try") 2>&5
17037 ac_status=$?
17038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17039 (exit $ac_status); }; }; then
17040 eval "$as_ac_var=yes"
17041else
17042 echo "$as_me: failed program was:" >&5
17043sed 's/^/| /' conftest.$ac_ext >&5
17044
17045 eval "$as_ac_var=no"
17046fi
17047
17048rm -f core conftest.err conftest.$ac_objext \
17049 conftest$ac_exeext conftest.$ac_ext
17050fi
17051ac_res=`eval echo '${'$as_ac_var'}'`
17052 { echo "$as_me:$LINENO: result: $ac_res" >&5
17053echo "${ECHO_T}$ac_res" >&6; }
17054if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017055 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017056#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +000017057_ACEOF
17058
17059fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017060done
John Criswell7a73b802003-06-30 21:59:07 +000017061
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017062
17063
17064
17065
Reid Spencer96cf5872007-07-13 10:05:30 +000017066for ac_func in powf fmodf strtof round
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017067do
17068as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17069{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17070echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17071if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17072 echo $ECHO_N "(cached) $ECHO_C" >&6
17073else
17074 cat >conftest.$ac_ext <<_ACEOF
17075/* confdefs.h. */
17076_ACEOF
17077cat confdefs.h >>conftest.$ac_ext
17078cat >>conftest.$ac_ext <<_ACEOF
17079/* end confdefs.h. */
17080/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17081 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17082#define $ac_func innocuous_$ac_func
17083
17084/* System header to define __stub macros and hopefully few prototypes,
17085 which can conflict with char $ac_func (); below.
17086 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17087 <limits.h> exists even on freestanding compilers. */
17088
17089#ifdef __STDC__
17090# include <limits.h>
17091#else
17092# include <assert.h>
17093#endif
17094
17095#undef $ac_func
17096
17097/* Override any GCC internal prototype to avoid an error.
17098 Use char because int might match the return type of a GCC
17099 builtin and then its argument prototype would still apply. */
17100#ifdef __cplusplus
17101extern "C"
17102#endif
17103char $ac_func ();
17104/* The GNU C library defines this for functions which it implements
17105 to always fail with ENOSYS. Some functions are actually named
17106 something starting with __ and the normal name is an alias. */
17107#if defined __stub_$ac_func || defined __stub___$ac_func
17108choke me
17109#endif
17110
17111int
17112main ()
17113{
17114return $ac_func ();
17115 ;
17116 return 0;
17117}
17118_ACEOF
17119rm -f conftest.$ac_objext conftest$ac_exeext
17120if { (ac_try="$ac_link"
17121case "(($ac_try" in
17122 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17123 *) ac_try_echo=$ac_try;;
17124esac
17125eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17126 (eval "$ac_link") 2>conftest.er1
17127 ac_status=$?
17128 grep -v '^ *+' conftest.er1 >conftest.err
17129 rm -f conftest.er1
17130 cat conftest.err >&5
17131 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17132 (exit $ac_status); } &&
17133 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17134 { (case "(($ac_try" in
17135 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17136 *) ac_try_echo=$ac_try;;
17137esac
17138eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17139 (eval "$ac_try") 2>&5
17140 ac_status=$?
17141 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17142 (exit $ac_status); }; } &&
17143 { ac_try='test -s conftest$ac_exeext'
17144 { (case "(($ac_try" in
17145 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17146 *) ac_try_echo=$ac_try;;
17147esac
17148eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17149 (eval "$ac_try") 2>&5
17150 ac_status=$?
17151 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17152 (exit $ac_status); }; }; then
17153 eval "$as_ac_var=yes"
17154else
17155 echo "$as_me: failed program was:" >&5
17156sed 's/^/| /' conftest.$ac_ext >&5
17157
17158 eval "$as_ac_var=no"
17159fi
17160
17161rm -f core conftest.err conftest.$ac_objext \
17162 conftest$ac_exeext conftest.$ac_ext
17163fi
17164ac_res=`eval echo '${'$as_ac_var'}'`
17165 { echo "$as_me:$LINENO: result: $ac_res" >&5
17166echo "${ECHO_T}$ac_res" >&6; }
17167if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer96cf5872007-07-13 10:05:30 +000017168 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017169#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer96cf5872007-07-13 10:05:30 +000017170_ACEOF
17171
17172fi
17173done
17174
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017175
17176
17177
17178
17179
Reid Spencerb90645c2007-02-16 19:17:20 +000017180for ac_func in getpagesize getrusage getrlimit setrlimit gettimeofday
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017181do
17182as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17183{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17184echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17185if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17186 echo $ECHO_N "(cached) $ECHO_C" >&6
17187else
17188 cat >conftest.$ac_ext <<_ACEOF
17189/* confdefs.h. */
17190_ACEOF
17191cat confdefs.h >>conftest.$ac_ext
17192cat >>conftest.$ac_ext <<_ACEOF
17193/* end confdefs.h. */
17194/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17195 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17196#define $ac_func innocuous_$ac_func
17197
17198/* System header to define __stub macros and hopefully few prototypes,
17199 which can conflict with char $ac_func (); below.
17200 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17201 <limits.h> exists even on freestanding compilers. */
17202
17203#ifdef __STDC__
17204# include <limits.h>
17205#else
17206# include <assert.h>
17207#endif
17208
17209#undef $ac_func
17210
17211/* Override any GCC internal prototype to avoid an error.
17212 Use char because int might match the return type of a GCC
17213 builtin and then its argument prototype would still apply. */
17214#ifdef __cplusplus
17215extern "C"
17216#endif
17217char $ac_func ();
17218/* The GNU C library defines this for functions which it implements
17219 to always fail with ENOSYS. Some functions are actually named
17220 something starting with __ and the normal name is an alias. */
17221#if defined __stub_$ac_func || defined __stub___$ac_func
17222choke me
17223#endif
17224
17225int
17226main ()
17227{
17228return $ac_func ();
17229 ;
17230 return 0;
17231}
17232_ACEOF
17233rm -f conftest.$ac_objext conftest$ac_exeext
17234if { (ac_try="$ac_link"
17235case "(($ac_try" in
17236 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17237 *) ac_try_echo=$ac_try;;
17238esac
17239eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17240 (eval "$ac_link") 2>conftest.er1
17241 ac_status=$?
17242 grep -v '^ *+' conftest.er1 >conftest.err
17243 rm -f conftest.er1
17244 cat conftest.err >&5
17245 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17246 (exit $ac_status); } &&
17247 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17248 { (case "(($ac_try" in
17249 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17250 *) ac_try_echo=$ac_try;;
17251esac
17252eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17253 (eval "$ac_try") 2>&5
17254 ac_status=$?
17255 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17256 (exit $ac_status); }; } &&
17257 { ac_try='test -s conftest$ac_exeext'
17258 { (case "(($ac_try" in
17259 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17260 *) ac_try_echo=$ac_try;;
17261esac
17262eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17263 (eval "$ac_try") 2>&5
17264 ac_status=$?
17265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17266 (exit $ac_status); }; }; then
17267 eval "$as_ac_var=yes"
17268else
17269 echo "$as_me: failed program was:" >&5
17270sed 's/^/| /' conftest.$ac_ext >&5
17271
17272 eval "$as_ac_var=no"
17273fi
17274
17275rm -f core conftest.err conftest.$ac_objext \
17276 conftest$ac_exeext conftest.$ac_ext
17277fi
17278ac_res=`eval echo '${'$as_ac_var'}'`
17279 { echo "$as_me:$LINENO: result: $ac_res" >&5
17280echo "${ECHO_T}$ac_res" >&6; }
17281if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencerb90645c2007-02-16 19:17:20 +000017282 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017283#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencerb90645c2007-02-16 19:17:20 +000017284_ACEOF
17285
17286fi
17287done
17288
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017289
17290
17291
Reid Spencerb90645c2007-02-16 19:17:20 +000017292for ac_func in isatty mkdtemp mkstemp
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017293do
17294as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17295{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17296echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17297if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17298 echo $ECHO_N "(cached) $ECHO_C" >&6
17299else
17300 cat >conftest.$ac_ext <<_ACEOF
17301/* confdefs.h. */
17302_ACEOF
17303cat confdefs.h >>conftest.$ac_ext
17304cat >>conftest.$ac_ext <<_ACEOF
17305/* end confdefs.h. */
17306/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17307 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17308#define $ac_func innocuous_$ac_func
17309
17310/* System header to define __stub macros and hopefully few prototypes,
17311 which can conflict with char $ac_func (); below.
17312 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17313 <limits.h> exists even on freestanding compilers. */
17314
17315#ifdef __STDC__
17316# include <limits.h>
17317#else
17318# include <assert.h>
17319#endif
17320
17321#undef $ac_func
17322
17323/* Override any GCC internal prototype to avoid an error.
17324 Use char because int might match the return type of a GCC
17325 builtin and then its argument prototype would still apply. */
17326#ifdef __cplusplus
17327extern "C"
17328#endif
17329char $ac_func ();
17330/* The GNU C library defines this for functions which it implements
17331 to always fail with ENOSYS. Some functions are actually named
17332 something starting with __ and the normal name is an alias. */
17333#if defined __stub_$ac_func || defined __stub___$ac_func
17334choke me
17335#endif
17336
17337int
17338main ()
17339{
17340return $ac_func ();
17341 ;
17342 return 0;
17343}
17344_ACEOF
17345rm -f conftest.$ac_objext conftest$ac_exeext
17346if { (ac_try="$ac_link"
17347case "(($ac_try" in
17348 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17349 *) ac_try_echo=$ac_try;;
17350esac
17351eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17352 (eval "$ac_link") 2>conftest.er1
17353 ac_status=$?
17354 grep -v '^ *+' conftest.er1 >conftest.err
17355 rm -f conftest.er1
17356 cat conftest.err >&5
17357 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17358 (exit $ac_status); } &&
17359 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17360 { (case "(($ac_try" in
17361 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17362 *) ac_try_echo=$ac_try;;
17363esac
17364eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17365 (eval "$ac_try") 2>&5
17366 ac_status=$?
17367 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17368 (exit $ac_status); }; } &&
17369 { ac_try='test -s conftest$ac_exeext'
17370 { (case "(($ac_try" in
17371 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17372 *) ac_try_echo=$ac_try;;
17373esac
17374eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17375 (eval "$ac_try") 2>&5
17376 ac_status=$?
17377 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17378 (exit $ac_status); }; }; then
17379 eval "$as_ac_var=yes"
17380else
17381 echo "$as_me: failed program was:" >&5
17382sed 's/^/| /' conftest.$ac_ext >&5
17383
17384 eval "$as_ac_var=no"
17385fi
17386
17387rm -f core conftest.err conftest.$ac_objext \
17388 conftest$ac_exeext conftest.$ac_ext
17389fi
17390ac_res=`eval echo '${'$as_ac_var'}'`
17391 { echo "$as_me:$LINENO: result: $ac_res" >&5
17392echo "${ECHO_T}$ac_res" >&6; }
17393if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencerdf3be822006-01-23 08:15:53 +000017394 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017395#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencerdf3be822006-01-23 08:15:53 +000017396_ACEOF
17397
17398fi
17399done
17400
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017401
17402
17403
17404
17405
Eric Christophere4291822010-04-16 05:14:21 +000017406
Benjamin Kramer5745fbc2011-11-22 12:31:53 +000017407
17408for ac_func in mktemp posix_spawn pread realpath sbrk setrlimit strdup
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017409do
17410as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17411{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17412echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17413if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17414 echo $ECHO_N "(cached) $ECHO_C" >&6
17415else
17416 cat >conftest.$ac_ext <<_ACEOF
17417/* confdefs.h. */
17418_ACEOF
17419cat confdefs.h >>conftest.$ac_ext
17420cat >>conftest.$ac_ext <<_ACEOF
17421/* end confdefs.h. */
17422/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17423 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17424#define $ac_func innocuous_$ac_func
17425
17426/* System header to define __stub macros and hopefully few prototypes,
17427 which can conflict with char $ac_func (); below.
17428 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17429 <limits.h> exists even on freestanding compilers. */
17430
17431#ifdef __STDC__
17432# include <limits.h>
17433#else
17434# include <assert.h>
17435#endif
17436
17437#undef $ac_func
17438
17439/* Override any GCC internal prototype to avoid an error.
17440 Use char because int might match the return type of a GCC
17441 builtin and then its argument prototype would still apply. */
17442#ifdef __cplusplus
17443extern "C"
17444#endif
17445char $ac_func ();
17446/* The GNU C library defines this for functions which it implements
17447 to always fail with ENOSYS. Some functions are actually named
17448 something starting with __ and the normal name is an alias. */
17449#if defined __stub_$ac_func || defined __stub___$ac_func
17450choke me
17451#endif
17452
17453int
17454main ()
17455{
17456return $ac_func ();
17457 ;
17458 return 0;
17459}
17460_ACEOF
17461rm -f conftest.$ac_objext conftest$ac_exeext
17462if { (ac_try="$ac_link"
17463case "(($ac_try" in
17464 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17465 *) ac_try_echo=$ac_try;;
17466esac
17467eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17468 (eval "$ac_link") 2>conftest.er1
17469 ac_status=$?
17470 grep -v '^ *+' conftest.er1 >conftest.err
17471 rm -f conftest.er1
17472 cat conftest.err >&5
17473 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17474 (exit $ac_status); } &&
17475 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17476 { (case "(($ac_try" in
17477 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17478 *) ac_try_echo=$ac_try;;
17479esac
17480eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17481 (eval "$ac_try") 2>&5
17482 ac_status=$?
17483 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17484 (exit $ac_status); }; } &&
17485 { ac_try='test -s conftest$ac_exeext'
17486 { (case "(($ac_try" in
17487 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17488 *) ac_try_echo=$ac_try;;
17489esac
17490eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17491 (eval "$ac_try") 2>&5
17492 ac_status=$?
17493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17494 (exit $ac_status); }; }; then
17495 eval "$as_ac_var=yes"
17496else
17497 echo "$as_me: failed program was:" >&5
17498sed 's/^/| /' conftest.$ac_ext >&5
17499
17500 eval "$as_ac_var=no"
17501fi
17502
17503rm -f core conftest.err conftest.$ac_objext \
17504 conftest$ac_exeext conftest.$ac_ext
17505fi
17506ac_res=`eval echo '${'$as_ac_var'}'`
17507 { echo "$as_me:$LINENO: result: $ac_res" >&5
17508echo "${ECHO_T}$ac_res" >&6; }
17509if test `eval echo '${'$as_ac_var'}'` = yes; then
Jeffrey Yasskin342a3432009-07-01 18:30:10 +000017510 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017511#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Jeffrey Yasskin342a3432009-07-01 18:30:10 +000017512_ACEOF
17513
17514fi
17515done
Reid Spencerdf3be822006-01-23 08:15:53 +000017516
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017517
17518
17519
NAKAMURA Takumie29b0ac2011-02-09 04:18:48 +000017520for ac_func in strerror strerror_r setenv
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017521do
17522as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17523{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17524echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17525if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17526 echo $ECHO_N "(cached) $ECHO_C" >&6
17527else
17528 cat >conftest.$ac_ext <<_ACEOF
17529/* confdefs.h. */
17530_ACEOF
17531cat confdefs.h >>conftest.$ac_ext
17532cat >>conftest.$ac_ext <<_ACEOF
17533/* end confdefs.h. */
17534/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17535 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17536#define $ac_func innocuous_$ac_func
17537
17538/* System header to define __stub macros and hopefully few prototypes,
17539 which can conflict with char $ac_func (); below.
17540 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17541 <limits.h> exists even on freestanding compilers. */
17542
17543#ifdef __STDC__
17544# include <limits.h>
17545#else
17546# include <assert.h>
17547#endif
17548
17549#undef $ac_func
17550
17551/* Override any GCC internal prototype to avoid an error.
17552 Use char because int might match the return type of a GCC
17553 builtin and then its argument prototype would still apply. */
17554#ifdef __cplusplus
17555extern "C"
17556#endif
17557char $ac_func ();
17558/* The GNU C library defines this for functions which it implements
17559 to always fail with ENOSYS. Some functions are actually named
17560 something starting with __ and the normal name is an alias. */
17561#if defined __stub_$ac_func || defined __stub___$ac_func
17562choke me
17563#endif
17564
17565int
17566main ()
17567{
17568return $ac_func ();
17569 ;
17570 return 0;
17571}
17572_ACEOF
17573rm -f conftest.$ac_objext conftest$ac_exeext
17574if { (ac_try="$ac_link"
17575case "(($ac_try" in
17576 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17577 *) ac_try_echo=$ac_try;;
17578esac
17579eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17580 (eval "$ac_link") 2>conftest.er1
17581 ac_status=$?
17582 grep -v '^ *+' conftest.er1 >conftest.err
17583 rm -f conftest.er1
17584 cat conftest.err >&5
17585 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17586 (exit $ac_status); } &&
17587 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17588 { (case "(($ac_try" in
17589 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17590 *) ac_try_echo=$ac_try;;
17591esac
17592eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17593 (eval "$ac_try") 2>&5
17594 ac_status=$?
17595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17596 (exit $ac_status); }; } &&
17597 { ac_try='test -s conftest$ac_exeext'
17598 { (case "(($ac_try" in
17599 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17600 *) ac_try_echo=$ac_try;;
17601esac
17602eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17603 (eval "$ac_try") 2>&5
17604 ac_status=$?
17605 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17606 (exit $ac_status); }; }; then
17607 eval "$as_ac_var=yes"
17608else
17609 echo "$as_me: failed program was:" >&5
17610sed 's/^/| /' conftest.$ac_ext >&5
17611
17612 eval "$as_ac_var=no"
17613fi
17614
17615rm -f core conftest.err conftest.$ac_objext \
17616 conftest$ac_exeext conftest.$ac_ext
17617fi
17618ac_res=`eval echo '${'$as_ac_var'}'`
17619 { echo "$as_me:$LINENO: result: $ac_res" >&5
17620echo "${ECHO_T}$ac_res" >&6; }
17621if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer7931a782004-12-27 06:15:02 +000017622 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017623#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer7931a782004-12-27 06:15:02 +000017624_ACEOF
17625
17626fi
17627done
17628
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017629
17630
17631
17632
Chris Lattner511f11d2005-11-14 07:25:50 +000017633for ac_func in strtoll strtoq sysconf malloc_zone_statistics
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017634do
17635as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17636{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17637echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17638if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17639 echo $ECHO_N "(cached) $ECHO_C" >&6
17640else
17641 cat >conftest.$ac_ext <<_ACEOF
17642/* confdefs.h. */
17643_ACEOF
17644cat confdefs.h >>conftest.$ac_ext
17645cat >>conftest.$ac_ext <<_ACEOF
17646/* end confdefs.h. */
17647/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17648 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17649#define $ac_func innocuous_$ac_func
17650
17651/* System header to define __stub macros and hopefully few prototypes,
17652 which can conflict with char $ac_func (); below.
17653 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17654 <limits.h> exists even on freestanding compilers. */
17655
17656#ifdef __STDC__
17657# include <limits.h>
17658#else
17659# include <assert.h>
17660#endif
17661
17662#undef $ac_func
17663
17664/* Override any GCC internal prototype to avoid an error.
17665 Use char because int might match the return type of a GCC
17666 builtin and then its argument prototype would still apply. */
17667#ifdef __cplusplus
17668extern "C"
17669#endif
17670char $ac_func ();
17671/* The GNU C library defines this for functions which it implements
17672 to always fail with ENOSYS. Some functions are actually named
17673 something starting with __ and the normal name is an alias. */
17674#if defined __stub_$ac_func || defined __stub___$ac_func
17675choke me
17676#endif
17677
17678int
17679main ()
17680{
17681return $ac_func ();
17682 ;
17683 return 0;
17684}
17685_ACEOF
17686rm -f conftest.$ac_objext conftest$ac_exeext
17687if { (ac_try="$ac_link"
17688case "(($ac_try" in
17689 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17690 *) ac_try_echo=$ac_try;;
17691esac
17692eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17693 (eval "$ac_link") 2>conftest.er1
17694 ac_status=$?
17695 grep -v '^ *+' conftest.er1 >conftest.err
17696 rm -f conftest.er1
17697 cat conftest.err >&5
17698 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17699 (exit $ac_status); } &&
17700 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17701 { (case "(($ac_try" in
17702 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17703 *) ac_try_echo=$ac_try;;
17704esac
17705eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17706 (eval "$ac_try") 2>&5
17707 ac_status=$?
17708 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17709 (exit $ac_status); }; } &&
17710 { ac_try='test -s conftest$ac_exeext'
17711 { (case "(($ac_try" in
17712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17713 *) ac_try_echo=$ac_try;;
17714esac
17715eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17716 (eval "$ac_try") 2>&5
17717 ac_status=$?
17718 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17719 (exit $ac_status); }; }; then
17720 eval "$as_ac_var=yes"
17721else
17722 echo "$as_me: failed program was:" >&5
17723sed 's/^/| /' conftest.$ac_ext >&5
17724
17725 eval "$as_ac_var=no"
17726fi
17727
17728rm -f core conftest.err conftest.$ac_objext \
17729 conftest$ac_exeext conftest.$ac_ext
17730fi
17731ac_res=`eval echo '${'$as_ac_var'}'`
17732 { echo "$as_me:$LINENO: result: $ac_res" >&5
17733echo "${ECHO_T}$ac_res" >&6; }
17734if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017735 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017736#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +000017737_ACEOF
17738
17739fi
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017740done
John Criswell7a73b802003-06-30 21:59:07 +000017741
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017742
17743
17744
17745
Daniel Dunbar3e462932011-02-03 02:40:02 +000017746
17747for ac_func in setjmp longjmp sigsetjmp siglongjmp writev
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017748do
17749as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17750{ echo "$as_me:$LINENO: checking for $ac_func" >&5
17751echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17752if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17753 echo $ECHO_N "(cached) $ECHO_C" >&6
17754else
17755 cat >conftest.$ac_ext <<_ACEOF
17756/* confdefs.h. */
17757_ACEOF
17758cat confdefs.h >>conftest.$ac_ext
17759cat >>conftest.$ac_ext <<_ACEOF
17760/* end confdefs.h. */
17761/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17762 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17763#define $ac_func innocuous_$ac_func
17764
17765/* System header to define __stub macros and hopefully few prototypes,
17766 which can conflict with char $ac_func (); below.
17767 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17768 <limits.h> exists even on freestanding compilers. */
17769
17770#ifdef __STDC__
17771# include <limits.h>
17772#else
17773# include <assert.h>
17774#endif
17775
17776#undef $ac_func
17777
17778/* Override any GCC internal prototype to avoid an error.
17779 Use char because int might match the return type of a GCC
17780 builtin and then its argument prototype would still apply. */
17781#ifdef __cplusplus
17782extern "C"
17783#endif
17784char $ac_func ();
17785/* The GNU C library defines this for functions which it implements
17786 to always fail with ENOSYS. Some functions are actually named
17787 something starting with __ and the normal name is an alias. */
17788#if defined __stub_$ac_func || defined __stub___$ac_func
17789choke me
17790#endif
17791
17792int
17793main ()
17794{
17795return $ac_func ();
17796 ;
17797 return 0;
17798}
17799_ACEOF
17800rm -f conftest.$ac_objext conftest$ac_exeext
17801if { (ac_try="$ac_link"
17802case "(($ac_try" in
17803 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17804 *) ac_try_echo=$ac_try;;
17805esac
17806eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17807 (eval "$ac_link") 2>conftest.er1
17808 ac_status=$?
17809 grep -v '^ *+' conftest.er1 >conftest.err
17810 rm -f conftest.er1
17811 cat conftest.err >&5
17812 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17813 (exit $ac_status); } &&
17814 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17815 { (case "(($ac_try" in
17816 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17817 *) ac_try_echo=$ac_try;;
17818esac
17819eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17820 (eval "$ac_try") 2>&5
17821 ac_status=$?
17822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17823 (exit $ac_status); }; } &&
17824 { ac_try='test -s conftest$ac_exeext'
17825 { (case "(($ac_try" in
17826 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17827 *) ac_try_echo=$ac_try;;
17828esac
17829eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17830 (eval "$ac_try") 2>&5
17831 ac_status=$?
17832 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17833 (exit $ac_status); }; }; then
17834 eval "$as_ac_var=yes"
17835else
17836 echo "$as_me: failed program was:" >&5
17837sed 's/^/| /' conftest.$ac_ext >&5
17838
17839 eval "$as_ac_var=no"
17840fi
17841
17842rm -f core conftest.err conftest.$ac_objext \
17843 conftest$ac_exeext conftest.$ac_ext
17844fi
17845ac_res=`eval echo '${'$as_ac_var'}'`
17846 { echo "$as_me:$LINENO: result: $ac_res" >&5
17847echo "${ECHO_T}$ac_res" >&6; }
17848if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencercdb08a32006-06-05 16:11:07 +000017849 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017850#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencercdb08a32006-06-05 16:11:07 +000017851_ACEOF
17852
17853fi
17854done
17855
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017856{ echo "$as_me:$LINENO: checking if printf has the %a format character" >&5
17857echo $ECHO_N "checking if printf has the %a format character... $ECHO_C" >&6; }
17858if test "${llvm_cv_c_printf_a+set}" = set; then
17859 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017860else
Reid Spencer2706f8c2004-09-19 23:53:36 +000017861 ac_ext=c
John Criswella0137d32003-10-13 16:22:01 +000017862ac_cpp='$CPP $CPPFLAGS'
17863ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17864ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17865ac_compiler_gnu=$ac_cv_c_compiler_gnu
17866
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017867 if test "$cross_compiling" = yes; then
Reid Spencer3be58f92004-11-27 22:01:43 +000017868 llvmac_cv_c_printf_a=no
John Criswella0137d32003-10-13 16:22:01 +000017869else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017870 cat >conftest.$ac_ext <<_ACEOF
Reid Spencer2706f8c2004-09-19 23:53:36 +000017871
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017872 /* confdefs.h. */
17873_ACEOF
17874cat confdefs.h >>conftest.$ac_ext
17875cat >>conftest.$ac_ext <<_ACEOF
17876/* end confdefs.h. */
Torok Edwin871384f2010-01-26 08:50:50 +000017877
John Criswella0137d32003-10-13 16:22:01 +000017878#include <stdio.h>
Reid Spencer2706f8c2004-09-19 23:53:36 +000017879#include <stdlib.h>
17880
John Criswella0137d32003-10-13 16:22:01 +000017881int
17882main ()
17883{
17884
Reid Spencer2706f8c2004-09-19 23:53:36 +000017885volatile double A, B;
17886char Buffer[100];
17887A = 1;
17888A /= 10.0;
17889sprintf(Buffer, "%a", A);
17890B = atof(Buffer);
17891if (A != B)
17892 return (1);
17893if (A != 0x1.999999999999ap-4)
17894 return (1);
17895return (0);
John Criswella0137d32003-10-13 16:22:01 +000017896 ;
17897 return 0;
17898}
17899_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017900rm -f conftest$ac_exeext
17901if { (ac_try="$ac_link"
17902case "(($ac_try" in
17903 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17904 *) ac_try_echo=$ac_try;;
17905esac
17906eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17907 (eval "$ac_link") 2>&5
17908 ac_status=$?
17909 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17910 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17911 { (case "(($ac_try" in
17912 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17913 *) ac_try_echo=$ac_try;;
17914esac
17915eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17916 (eval "$ac_try") 2>&5
17917 ac_status=$?
17918 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17919 (exit $ac_status); }; }; then
Reid Spencer3be58f92004-11-27 22:01:43 +000017920 llvm_cv_c_printf_a=yes
John Criswella0137d32003-10-13 16:22:01 +000017921else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017922 echo "$as_me: program exited with status $ac_status" >&5
17923echo "$as_me: failed program was:" >&5
17924sed 's/^/| /' conftest.$ac_ext >&5
17925
17926( exit $ac_status )
17927llvmac_cv_c_printf_a=no
John Criswella0137d32003-10-13 16:22:01 +000017928fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017929rm -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 +000017930fi
Reid Spencera773bd52006-08-04 18:18:08 +000017931
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017932
Reid Spencer2706f8c2004-09-19 23:53:36 +000017933 ac_ext=c
John Criswella0137d32003-10-13 16:22:01 +000017934ac_cpp='$CPP $CPPFLAGS'
17935ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17936ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17937ac_compiler_gnu=$ac_cv_c_compiler_gnu
17938
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017939fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017940{ echo "$as_me:$LINENO: result: $llvm_cv_c_printf_a" >&5
17941echo "${ECHO_T}$llvm_cv_c_printf_a" >&6; }
Reid Spencer3be58f92004-11-27 22:01:43 +000017942 if test "$llvm_cv_c_printf_a" = "yes"; then
John Criswella0137d32003-10-13 16:22:01 +000017943
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017944cat >>confdefs.h <<\_ACEOF
17945#define HAVE_PRINTF_A 1
17946_ACEOF
John Criswella0137d32003-10-13 16:22:01 +000017947
Reid Spencer2706f8c2004-09-19 23:53:36 +000017948 fi
John Criswella0137d32003-10-13 16:22:01 +000017949
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017950
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017951{ echo "$as_me:$LINENO: checking for srand48/lrand48/drand48 in <stdlib.h>" >&5
17952echo $ECHO_N "checking for srand48/lrand48/drand48 in <stdlib.h>... $ECHO_C" >&6; }
17953if test "${ac_cv_func_rand48+set}" = set; then
17954 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017955else
Reid Spencera773bd52006-08-04 18:18:08 +000017956 ac_ext=cpp
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017957ac_cpp='$CXXCPP $CPPFLAGS'
17958ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17959ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17960ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17961
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017962 cat >conftest.$ac_ext <<_ACEOF
17963/* confdefs.h. */
17964_ACEOF
17965cat confdefs.h >>conftest.$ac_ext
17966cat >>conftest.$ac_ext <<_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000017967/* end confdefs.h. */
17968#include <stdlib.h>
17969int
17970main ()
17971{
17972srand48(0);lrand48();drand48();
17973 ;
17974 return 0;
17975}
17976_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000017977rm -f conftest.$ac_objext
17978if { (ac_try="$ac_compile"
17979case "(($ac_try" in
17980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17981 *) ac_try_echo=$ac_try;;
17982esac
17983eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17984 (eval "$ac_compile") 2>conftest.er1
17985 ac_status=$?
17986 grep -v '^ *+' conftest.er1 >conftest.err
17987 rm -f conftest.er1
17988 cat conftest.err >&5
17989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17990 (exit $ac_status); } &&
17991 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
17992 { (case "(($ac_try" in
17993 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17994 *) ac_try_echo=$ac_try;;
17995esac
17996eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17997 (eval "$ac_try") 2>&5
17998 ac_status=$?
17999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18000 (exit $ac_status); }; } &&
18001 { ac_try='test -s conftest.$ac_objext'
18002 { (case "(($ac_try" in
18003 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18004 *) ac_try_echo=$ac_try;;
18005esac
18006eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18007 (eval "$ac_try") 2>&5
18008 ac_status=$?
18009 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18010 (exit $ac_status); }; }; then
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018011 ac_cv_func_rand48=yes
18012else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018013 echo "$as_me: failed program was:" >&5
18014sed 's/^/| /' conftest.$ac_ext >&5
18015
18016 ac_cv_func_rand48=no
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018017fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018018
Reid Spencera773bd52006-08-04 18:18:08 +000018019rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018020 ac_ext=c
18021ac_cpp='$CPP $CPPFLAGS'
18022ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18023ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18024ac_compiler_gnu=$ac_cv_c_compiler_gnu
18025
18026fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018027{ echo "$as_me:$LINENO: result: $ac_cv_func_rand48" >&5
18028echo "${ECHO_T}$ac_cv_func_rand48" >&6; }
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018029
18030if test "$ac_cv_func_rand48" = "yes" ; then
18031
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000018032cat >>confdefs.h <<\_ACEOF
18033#define HAVE_RAND48 1
18034_ACEOF
Reid Spencer5e1d9a52004-11-25 04:51:04 +000018035
18036fi
John Criswell0021c312004-02-13 21:57:29 +000018037
18038
NAKAMURA Takumie29b0ac2011-02-09 04:18:48 +000018039{ echo "$as_me:$LINENO: checking whether strerror_s is declared" >&5
18040echo $ECHO_N "checking whether strerror_s is declared... $ECHO_C" >&6; }
18041if test "${ac_cv_have_decl_strerror_s+set}" = set; then
18042 echo $ECHO_N "(cached) $ECHO_C" >&6
18043else
18044 cat >conftest.$ac_ext <<_ACEOF
18045/* confdefs.h. */
18046_ACEOF
18047cat confdefs.h >>conftest.$ac_ext
18048cat >>conftest.$ac_ext <<_ACEOF
18049/* end confdefs.h. */
18050$ac_includes_default
18051int
18052main ()
18053{
18054#ifndef strerror_s
18055 char *p = (char *) strerror_s;
18056 return !p;
18057#endif
18058
18059 ;
18060 return 0;
18061}
18062_ACEOF
18063rm -f conftest.$ac_objext
18064if { (ac_try="$ac_compile"
18065case "(($ac_try" in
18066 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18067 *) ac_try_echo=$ac_try;;
18068esac
18069eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18070 (eval "$ac_compile") 2>conftest.er1
18071 ac_status=$?
18072 grep -v '^ *+' conftest.er1 >conftest.err
18073 rm -f conftest.er1
18074 cat conftest.err >&5
18075 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18076 (exit $ac_status); } &&
18077 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18078 { (case "(($ac_try" in
18079 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18080 *) ac_try_echo=$ac_try;;
18081esac
18082eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18083 (eval "$ac_try") 2>&5
18084 ac_status=$?
18085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18086 (exit $ac_status); }; } &&
18087 { ac_try='test -s conftest.$ac_objext'
18088 { (case "(($ac_try" in
18089 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18090 *) ac_try_echo=$ac_try;;
18091esac
18092eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18093 (eval "$ac_try") 2>&5
18094 ac_status=$?
18095 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18096 (exit $ac_status); }; }; then
18097 ac_cv_have_decl_strerror_s=yes
18098else
18099 echo "$as_me: failed program was:" >&5
18100sed 's/^/| /' conftest.$ac_ext >&5
18101
18102 ac_cv_have_decl_strerror_s=no
18103fi
18104
18105rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18106fi
18107{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_s" >&5
18108echo "${ECHO_T}$ac_cv_have_decl_strerror_s" >&6; }
18109if test $ac_cv_have_decl_strerror_s = yes; then
18110
18111cat >>confdefs.h <<_ACEOF
18112#define HAVE_DECL_STRERROR_S 1
18113_ACEOF
18114
18115
18116else
18117 cat >>confdefs.h <<_ACEOF
18118#define HAVE_DECL_STRERROR_S 0
18119_ACEOF
18120
18121
18122fi
18123
18124
18125
NAKAMURA Takumi1f6832a2011-02-05 15:11:53 +000018126if test "$llvm_cv_os_type" = "MingW" ; then
18127 { echo "$as_me:$LINENO: checking for _alloca in -lgcc" >&5
18128echo $ECHO_N "checking for _alloca in -lgcc... $ECHO_C" >&6; }
18129if test "${ac_cv_lib_gcc__alloca+set}" = set; then
18130 echo $ECHO_N "(cached) $ECHO_C" >&6
18131else
18132 ac_check_lib_save_LIBS=$LIBS
18133LIBS="-lgcc $LIBS"
18134cat >conftest.$ac_ext <<_ACEOF
18135/* confdefs.h. */
18136_ACEOF
18137cat confdefs.h >>conftest.$ac_ext
18138cat >>conftest.$ac_ext <<_ACEOF
18139/* end confdefs.h. */
18140
18141/* Override any GCC internal prototype to avoid an error.
18142 Use char because int might match the return type of a GCC
18143 builtin and then its argument prototype would still apply. */
18144#ifdef __cplusplus
18145extern "C"
18146#endif
18147char _alloca ();
18148int
18149main ()
18150{
18151return _alloca ();
18152 ;
18153 return 0;
18154}
18155_ACEOF
18156rm -f conftest.$ac_objext conftest$ac_exeext
18157if { (ac_try="$ac_link"
18158case "(($ac_try" in
18159 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18160 *) ac_try_echo=$ac_try;;
18161esac
18162eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18163 (eval "$ac_link") 2>conftest.er1
18164 ac_status=$?
18165 grep -v '^ *+' conftest.er1 >conftest.err
18166 rm -f conftest.er1
18167 cat conftest.err >&5
18168 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18169 (exit $ac_status); } &&
18170 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18171 { (case "(($ac_try" in
18172 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18173 *) ac_try_echo=$ac_try;;
18174esac
18175eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18176 (eval "$ac_try") 2>&5
18177 ac_status=$?
18178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18179 (exit $ac_status); }; } &&
18180 { ac_try='test -s conftest$ac_exeext'
18181 { (case "(($ac_try" in
18182 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18183 *) ac_try_echo=$ac_try;;
18184esac
18185eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18186 (eval "$ac_try") 2>&5
18187 ac_status=$?
18188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18189 (exit $ac_status); }; }; then
18190 ac_cv_lib_gcc__alloca=yes
18191else
18192 echo "$as_me: failed program was:" >&5
18193sed 's/^/| /' conftest.$ac_ext >&5
18194
18195 ac_cv_lib_gcc__alloca=no
18196fi
18197
18198rm -f core conftest.err conftest.$ac_objext \
18199 conftest$ac_exeext conftest.$ac_ext
18200LIBS=$ac_check_lib_save_LIBS
18201fi
18202{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc__alloca" >&5
18203echo "${ECHO_T}$ac_cv_lib_gcc__alloca" >&6; }
18204if test $ac_cv_lib_gcc__alloca = yes; then
18205
18206cat >>confdefs.h <<\_ACEOF
18207#define HAVE__ALLOCA 1
18208_ACEOF
18209
18210fi
18211
18212 { echo "$as_me:$LINENO: checking for __alloca in -lgcc" >&5
18213echo $ECHO_N "checking for __alloca in -lgcc... $ECHO_C" >&6; }
18214if test "${ac_cv_lib_gcc___alloca+set}" = set; then
18215 echo $ECHO_N "(cached) $ECHO_C" >&6
18216else
18217 ac_check_lib_save_LIBS=$LIBS
18218LIBS="-lgcc $LIBS"
18219cat >conftest.$ac_ext <<_ACEOF
18220/* confdefs.h. */
18221_ACEOF
18222cat confdefs.h >>conftest.$ac_ext
18223cat >>conftest.$ac_ext <<_ACEOF
18224/* end confdefs.h. */
18225
18226/* Override any GCC internal prototype to avoid an error.
18227 Use char because int might match the return type of a GCC
18228 builtin and then its argument prototype would still apply. */
18229#ifdef __cplusplus
18230extern "C"
18231#endif
18232char __alloca ();
18233int
18234main ()
18235{
18236return __alloca ();
18237 ;
18238 return 0;
18239}
18240_ACEOF
18241rm -f conftest.$ac_objext conftest$ac_exeext
18242if { (ac_try="$ac_link"
18243case "(($ac_try" in
18244 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18245 *) ac_try_echo=$ac_try;;
18246esac
18247eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18248 (eval "$ac_link") 2>conftest.er1
18249 ac_status=$?
18250 grep -v '^ *+' conftest.er1 >conftest.err
18251 rm -f conftest.er1
18252 cat conftest.err >&5
18253 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18254 (exit $ac_status); } &&
18255 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18256 { (case "(($ac_try" in
18257 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18258 *) ac_try_echo=$ac_try;;
18259esac
18260eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18261 (eval "$ac_try") 2>&5
18262 ac_status=$?
18263 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18264 (exit $ac_status); }; } &&
18265 { ac_try='test -s conftest$ac_exeext'
18266 { (case "(($ac_try" in
18267 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18268 *) ac_try_echo=$ac_try;;
18269esac
18270eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18271 (eval "$ac_try") 2>&5
18272 ac_status=$?
18273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18274 (exit $ac_status); }; }; then
18275 ac_cv_lib_gcc___alloca=yes
18276else
18277 echo "$as_me: failed program was:" >&5
18278sed 's/^/| /' conftest.$ac_ext >&5
18279
18280 ac_cv_lib_gcc___alloca=no
18281fi
18282
18283rm -f core conftest.err conftest.$ac_objext \
18284 conftest$ac_exeext conftest.$ac_ext
18285LIBS=$ac_check_lib_save_LIBS
18286fi
18287{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___alloca" >&5
18288echo "${ECHO_T}$ac_cv_lib_gcc___alloca" >&6; }
18289if test $ac_cv_lib_gcc___alloca = yes; then
18290
18291cat >>confdefs.h <<\_ACEOF
18292#define HAVE___ALLOCA 1
18293_ACEOF
18294
18295fi
18296
18297 { echo "$as_me:$LINENO: checking for __chkstk in -lgcc" >&5
18298echo $ECHO_N "checking for __chkstk in -lgcc... $ECHO_C" >&6; }
18299if test "${ac_cv_lib_gcc___chkstk+set}" = set; then
18300 echo $ECHO_N "(cached) $ECHO_C" >&6
18301else
18302 ac_check_lib_save_LIBS=$LIBS
18303LIBS="-lgcc $LIBS"
18304cat >conftest.$ac_ext <<_ACEOF
18305/* confdefs.h. */
18306_ACEOF
18307cat confdefs.h >>conftest.$ac_ext
18308cat >>conftest.$ac_ext <<_ACEOF
18309/* end confdefs.h. */
18310
18311/* Override any GCC internal prototype to avoid an error.
18312 Use char because int might match the return type of a GCC
18313 builtin and then its argument prototype would still apply. */
18314#ifdef __cplusplus
18315extern "C"
18316#endif
18317char __chkstk ();
18318int
18319main ()
18320{
18321return __chkstk ();
18322 ;
18323 return 0;
18324}
18325_ACEOF
18326rm -f conftest.$ac_objext conftest$ac_exeext
18327if { (ac_try="$ac_link"
18328case "(($ac_try" in
18329 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18330 *) ac_try_echo=$ac_try;;
18331esac
18332eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18333 (eval "$ac_link") 2>conftest.er1
18334 ac_status=$?
18335 grep -v '^ *+' conftest.er1 >conftest.err
18336 rm -f conftest.er1
18337 cat conftest.err >&5
18338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18339 (exit $ac_status); } &&
18340 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18341 { (case "(($ac_try" in
18342 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18343 *) ac_try_echo=$ac_try;;
18344esac
18345eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18346 (eval "$ac_try") 2>&5
18347 ac_status=$?
18348 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18349 (exit $ac_status); }; } &&
18350 { ac_try='test -s conftest$ac_exeext'
18351 { (case "(($ac_try" in
18352 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18353 *) ac_try_echo=$ac_try;;
18354esac
18355eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18356 (eval "$ac_try") 2>&5
18357 ac_status=$?
18358 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18359 (exit $ac_status); }; }; then
18360 ac_cv_lib_gcc___chkstk=yes
18361else
18362 echo "$as_me: failed program was:" >&5
18363sed 's/^/| /' conftest.$ac_ext >&5
18364
18365 ac_cv_lib_gcc___chkstk=no
18366fi
18367
18368rm -f core conftest.err conftest.$ac_objext \
18369 conftest$ac_exeext conftest.$ac_ext
18370LIBS=$ac_check_lib_save_LIBS
18371fi
18372{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___chkstk" >&5
18373echo "${ECHO_T}$ac_cv_lib_gcc___chkstk" >&6; }
18374if test $ac_cv_lib_gcc___chkstk = yes; then
18375
18376cat >>confdefs.h <<\_ACEOF
18377#define HAVE___CHKSTK 1
18378_ACEOF
18379
18380fi
18381
18382 { echo "$as_me:$LINENO: checking for ___chkstk in -lgcc" >&5
18383echo $ECHO_N "checking for ___chkstk in -lgcc... $ECHO_C" >&6; }
18384if test "${ac_cv_lib_gcc____chkstk+set}" = set; then
18385 echo $ECHO_N "(cached) $ECHO_C" >&6
18386else
18387 ac_check_lib_save_LIBS=$LIBS
18388LIBS="-lgcc $LIBS"
18389cat >conftest.$ac_ext <<_ACEOF
18390/* confdefs.h. */
18391_ACEOF
18392cat confdefs.h >>conftest.$ac_ext
18393cat >>conftest.$ac_ext <<_ACEOF
18394/* end confdefs.h. */
18395
18396/* Override any GCC internal prototype to avoid an error.
18397 Use char because int might match the return type of a GCC
18398 builtin and then its argument prototype would still apply. */
18399#ifdef __cplusplus
18400extern "C"
18401#endif
18402char ___chkstk ();
18403int
18404main ()
18405{
18406return ___chkstk ();
18407 ;
18408 return 0;
18409}
18410_ACEOF
18411rm -f conftest.$ac_objext conftest$ac_exeext
18412if { (ac_try="$ac_link"
18413case "(($ac_try" in
18414 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18415 *) ac_try_echo=$ac_try;;
18416esac
18417eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18418 (eval "$ac_link") 2>conftest.er1
18419 ac_status=$?
18420 grep -v '^ *+' conftest.er1 >conftest.err
18421 rm -f conftest.er1
18422 cat conftest.err >&5
18423 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18424 (exit $ac_status); } &&
18425 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18426 { (case "(($ac_try" in
18427 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18428 *) ac_try_echo=$ac_try;;
18429esac
18430eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18431 (eval "$ac_try") 2>&5
18432 ac_status=$?
18433 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18434 (exit $ac_status); }; } &&
18435 { ac_try='test -s conftest$ac_exeext'
18436 { (case "(($ac_try" in
18437 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18438 *) ac_try_echo=$ac_try;;
18439esac
18440eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18441 (eval "$ac_try") 2>&5
18442 ac_status=$?
18443 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18444 (exit $ac_status); }; }; then
18445 ac_cv_lib_gcc____chkstk=yes
18446else
18447 echo "$as_me: failed program was:" >&5
18448sed 's/^/| /' conftest.$ac_ext >&5
18449
18450 ac_cv_lib_gcc____chkstk=no
18451fi
18452
18453rm -f core conftest.err conftest.$ac_objext \
18454 conftest$ac_exeext conftest.$ac_ext
18455LIBS=$ac_check_lib_save_LIBS
18456fi
18457{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc____chkstk" >&5
18458echo "${ECHO_T}$ac_cv_lib_gcc____chkstk" >&6; }
18459if test $ac_cv_lib_gcc____chkstk = yes; then
18460
18461cat >>confdefs.h <<\_ACEOF
18462#define HAVE____CHKSTK 1
18463_ACEOF
18464
18465fi
18466
18467
18468 { echo "$as_me:$LINENO: checking for __ashldi3 in -lgcc" >&5
18469echo $ECHO_N "checking for __ashldi3 in -lgcc... $ECHO_C" >&6; }
18470if test "${ac_cv_lib_gcc___ashldi3+set}" = set; then
18471 echo $ECHO_N "(cached) $ECHO_C" >&6
18472else
18473 ac_check_lib_save_LIBS=$LIBS
18474LIBS="-lgcc $LIBS"
18475cat >conftest.$ac_ext <<_ACEOF
18476/* confdefs.h. */
18477_ACEOF
18478cat confdefs.h >>conftest.$ac_ext
18479cat >>conftest.$ac_ext <<_ACEOF
18480/* end confdefs.h. */
18481
18482/* Override any GCC internal prototype to avoid an error.
18483 Use char because int might match the return type of a GCC
18484 builtin and then its argument prototype would still apply. */
18485#ifdef __cplusplus
18486extern "C"
18487#endif
18488char __ashldi3 ();
18489int
18490main ()
18491{
18492return __ashldi3 ();
18493 ;
18494 return 0;
18495}
18496_ACEOF
18497rm -f conftest.$ac_objext conftest$ac_exeext
18498if { (ac_try="$ac_link"
18499case "(($ac_try" in
18500 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18501 *) ac_try_echo=$ac_try;;
18502esac
18503eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18504 (eval "$ac_link") 2>conftest.er1
18505 ac_status=$?
18506 grep -v '^ *+' conftest.er1 >conftest.err
18507 rm -f conftest.er1
18508 cat conftest.err >&5
18509 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18510 (exit $ac_status); } &&
18511 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18512 { (case "(($ac_try" in
18513 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18514 *) ac_try_echo=$ac_try;;
18515esac
18516eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18517 (eval "$ac_try") 2>&5
18518 ac_status=$?
18519 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18520 (exit $ac_status); }; } &&
18521 { ac_try='test -s conftest$ac_exeext'
18522 { (case "(($ac_try" in
18523 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18524 *) ac_try_echo=$ac_try;;
18525esac
18526eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18527 (eval "$ac_try") 2>&5
18528 ac_status=$?
18529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18530 (exit $ac_status); }; }; then
18531 ac_cv_lib_gcc___ashldi3=yes
18532else
18533 echo "$as_me: failed program was:" >&5
18534sed 's/^/| /' conftest.$ac_ext >&5
18535
18536 ac_cv_lib_gcc___ashldi3=no
18537fi
18538
18539rm -f core conftest.err conftest.$ac_objext \
18540 conftest$ac_exeext conftest.$ac_ext
18541LIBS=$ac_check_lib_save_LIBS
18542fi
18543{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashldi3" >&5
18544echo "${ECHO_T}$ac_cv_lib_gcc___ashldi3" >&6; }
18545if test $ac_cv_lib_gcc___ashldi3 = yes; then
18546
18547cat >>confdefs.h <<\_ACEOF
18548#define HAVE___ASHLDI3 1
18549_ACEOF
18550
18551fi
18552
18553 { echo "$as_me:$LINENO: checking for __ashrdi3 in -lgcc" >&5
18554echo $ECHO_N "checking for __ashrdi3 in -lgcc... $ECHO_C" >&6; }
18555if test "${ac_cv_lib_gcc___ashrdi3+set}" = set; then
18556 echo $ECHO_N "(cached) $ECHO_C" >&6
18557else
18558 ac_check_lib_save_LIBS=$LIBS
18559LIBS="-lgcc $LIBS"
18560cat >conftest.$ac_ext <<_ACEOF
18561/* confdefs.h. */
18562_ACEOF
18563cat confdefs.h >>conftest.$ac_ext
18564cat >>conftest.$ac_ext <<_ACEOF
18565/* end confdefs.h. */
18566
18567/* Override any GCC internal prototype to avoid an error.
18568 Use char because int might match the return type of a GCC
18569 builtin and then its argument prototype would still apply. */
18570#ifdef __cplusplus
18571extern "C"
18572#endif
18573char __ashrdi3 ();
18574int
18575main ()
18576{
18577return __ashrdi3 ();
18578 ;
18579 return 0;
18580}
18581_ACEOF
18582rm -f conftest.$ac_objext conftest$ac_exeext
18583if { (ac_try="$ac_link"
18584case "(($ac_try" in
18585 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18586 *) ac_try_echo=$ac_try;;
18587esac
18588eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18589 (eval "$ac_link") 2>conftest.er1
18590 ac_status=$?
18591 grep -v '^ *+' conftest.er1 >conftest.err
18592 rm -f conftest.er1
18593 cat conftest.err >&5
18594 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18595 (exit $ac_status); } &&
18596 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18597 { (case "(($ac_try" in
18598 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18599 *) ac_try_echo=$ac_try;;
18600esac
18601eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18602 (eval "$ac_try") 2>&5
18603 ac_status=$?
18604 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18605 (exit $ac_status); }; } &&
18606 { ac_try='test -s conftest$ac_exeext'
18607 { (case "(($ac_try" in
18608 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18609 *) ac_try_echo=$ac_try;;
18610esac
18611eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18612 (eval "$ac_try") 2>&5
18613 ac_status=$?
18614 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18615 (exit $ac_status); }; }; then
18616 ac_cv_lib_gcc___ashrdi3=yes
18617else
18618 echo "$as_me: failed program was:" >&5
18619sed 's/^/| /' conftest.$ac_ext >&5
18620
18621 ac_cv_lib_gcc___ashrdi3=no
18622fi
18623
18624rm -f core conftest.err conftest.$ac_objext \
18625 conftest$ac_exeext conftest.$ac_ext
18626LIBS=$ac_check_lib_save_LIBS
18627fi
18628{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___ashrdi3" >&5
18629echo "${ECHO_T}$ac_cv_lib_gcc___ashrdi3" >&6; }
18630if test $ac_cv_lib_gcc___ashrdi3 = yes; then
18631
18632cat >>confdefs.h <<\_ACEOF
18633#define HAVE___ASHRDI3 1
18634_ACEOF
18635
18636fi
18637
18638 { echo "$as_me:$LINENO: checking for __divdi3 in -lgcc" >&5
18639echo $ECHO_N "checking for __divdi3 in -lgcc... $ECHO_C" >&6; }
18640if test "${ac_cv_lib_gcc___divdi3+set}" = set; then
18641 echo $ECHO_N "(cached) $ECHO_C" >&6
18642else
18643 ac_check_lib_save_LIBS=$LIBS
18644LIBS="-lgcc $LIBS"
18645cat >conftest.$ac_ext <<_ACEOF
18646/* confdefs.h. */
18647_ACEOF
18648cat confdefs.h >>conftest.$ac_ext
18649cat >>conftest.$ac_ext <<_ACEOF
18650/* end confdefs.h. */
18651
18652/* Override any GCC internal prototype to avoid an error.
18653 Use char because int might match the return type of a GCC
18654 builtin and then its argument prototype would still apply. */
18655#ifdef __cplusplus
18656extern "C"
18657#endif
18658char __divdi3 ();
18659int
18660main ()
18661{
18662return __divdi3 ();
18663 ;
18664 return 0;
18665}
18666_ACEOF
18667rm -f conftest.$ac_objext conftest$ac_exeext
18668if { (ac_try="$ac_link"
18669case "(($ac_try" in
18670 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18671 *) ac_try_echo=$ac_try;;
18672esac
18673eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18674 (eval "$ac_link") 2>conftest.er1
18675 ac_status=$?
18676 grep -v '^ *+' conftest.er1 >conftest.err
18677 rm -f conftest.er1
18678 cat conftest.err >&5
18679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18680 (exit $ac_status); } &&
18681 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18682 { (case "(($ac_try" in
18683 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18684 *) ac_try_echo=$ac_try;;
18685esac
18686eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18687 (eval "$ac_try") 2>&5
18688 ac_status=$?
18689 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18690 (exit $ac_status); }; } &&
18691 { ac_try='test -s conftest$ac_exeext'
18692 { (case "(($ac_try" in
18693 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18694 *) ac_try_echo=$ac_try;;
18695esac
18696eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18697 (eval "$ac_try") 2>&5
18698 ac_status=$?
18699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18700 (exit $ac_status); }; }; then
18701 ac_cv_lib_gcc___divdi3=yes
18702else
18703 echo "$as_me: failed program was:" >&5
18704sed 's/^/| /' conftest.$ac_ext >&5
18705
18706 ac_cv_lib_gcc___divdi3=no
18707fi
18708
18709rm -f core conftest.err conftest.$ac_objext \
18710 conftest$ac_exeext conftest.$ac_ext
18711LIBS=$ac_check_lib_save_LIBS
18712fi
18713{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___divdi3" >&5
18714echo "${ECHO_T}$ac_cv_lib_gcc___divdi3" >&6; }
18715if test $ac_cv_lib_gcc___divdi3 = yes; then
18716
18717cat >>confdefs.h <<\_ACEOF
18718#define HAVE___DIVDI3 1
18719_ACEOF
18720
18721fi
18722
18723 { echo "$as_me:$LINENO: checking for __fixdfdi in -lgcc" >&5
18724echo $ECHO_N "checking for __fixdfdi in -lgcc... $ECHO_C" >&6; }
18725if test "${ac_cv_lib_gcc___fixdfdi+set}" = set; then
18726 echo $ECHO_N "(cached) $ECHO_C" >&6
18727else
18728 ac_check_lib_save_LIBS=$LIBS
18729LIBS="-lgcc $LIBS"
18730cat >conftest.$ac_ext <<_ACEOF
18731/* confdefs.h. */
18732_ACEOF
18733cat confdefs.h >>conftest.$ac_ext
18734cat >>conftest.$ac_ext <<_ACEOF
18735/* end confdefs.h. */
18736
18737/* Override any GCC internal prototype to avoid an error.
18738 Use char because int might match the return type of a GCC
18739 builtin and then its argument prototype would still apply. */
18740#ifdef __cplusplus
18741extern "C"
18742#endif
18743char __fixdfdi ();
18744int
18745main ()
18746{
18747return __fixdfdi ();
18748 ;
18749 return 0;
18750}
18751_ACEOF
18752rm -f conftest.$ac_objext conftest$ac_exeext
18753if { (ac_try="$ac_link"
18754case "(($ac_try" in
18755 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18756 *) ac_try_echo=$ac_try;;
18757esac
18758eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18759 (eval "$ac_link") 2>conftest.er1
18760 ac_status=$?
18761 grep -v '^ *+' conftest.er1 >conftest.err
18762 rm -f conftest.er1
18763 cat conftest.err >&5
18764 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18765 (exit $ac_status); } &&
18766 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18767 { (case "(($ac_try" in
18768 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18769 *) ac_try_echo=$ac_try;;
18770esac
18771eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18772 (eval "$ac_try") 2>&5
18773 ac_status=$?
18774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18775 (exit $ac_status); }; } &&
18776 { ac_try='test -s conftest$ac_exeext'
18777 { (case "(($ac_try" in
18778 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18779 *) ac_try_echo=$ac_try;;
18780esac
18781eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18782 (eval "$ac_try") 2>&5
18783 ac_status=$?
18784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18785 (exit $ac_status); }; }; then
18786 ac_cv_lib_gcc___fixdfdi=yes
18787else
18788 echo "$as_me: failed program was:" >&5
18789sed 's/^/| /' conftest.$ac_ext >&5
18790
18791 ac_cv_lib_gcc___fixdfdi=no
18792fi
18793
18794rm -f core conftest.err conftest.$ac_objext \
18795 conftest$ac_exeext conftest.$ac_ext
18796LIBS=$ac_check_lib_save_LIBS
18797fi
18798{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixdfdi" >&5
18799echo "${ECHO_T}$ac_cv_lib_gcc___fixdfdi" >&6; }
18800if test $ac_cv_lib_gcc___fixdfdi = yes; then
18801
18802cat >>confdefs.h <<\_ACEOF
18803#define HAVE___FIXDFDI 1
18804_ACEOF
18805
18806fi
18807
18808 { echo "$as_me:$LINENO: checking for __fixsfdi in -lgcc" >&5
18809echo $ECHO_N "checking for __fixsfdi in -lgcc... $ECHO_C" >&6; }
18810if test "${ac_cv_lib_gcc___fixsfdi+set}" = set; then
18811 echo $ECHO_N "(cached) $ECHO_C" >&6
18812else
18813 ac_check_lib_save_LIBS=$LIBS
18814LIBS="-lgcc $LIBS"
18815cat >conftest.$ac_ext <<_ACEOF
18816/* confdefs.h. */
18817_ACEOF
18818cat confdefs.h >>conftest.$ac_ext
18819cat >>conftest.$ac_ext <<_ACEOF
18820/* end confdefs.h. */
18821
18822/* Override any GCC internal prototype to avoid an error.
18823 Use char because int might match the return type of a GCC
18824 builtin and then its argument prototype would still apply. */
18825#ifdef __cplusplus
18826extern "C"
18827#endif
18828char __fixsfdi ();
18829int
18830main ()
18831{
18832return __fixsfdi ();
18833 ;
18834 return 0;
18835}
18836_ACEOF
18837rm -f conftest.$ac_objext conftest$ac_exeext
18838if { (ac_try="$ac_link"
18839case "(($ac_try" in
18840 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18841 *) ac_try_echo=$ac_try;;
18842esac
18843eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18844 (eval "$ac_link") 2>conftest.er1
18845 ac_status=$?
18846 grep -v '^ *+' conftest.er1 >conftest.err
18847 rm -f conftest.er1
18848 cat conftest.err >&5
18849 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18850 (exit $ac_status); } &&
18851 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18852 { (case "(($ac_try" in
18853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18854 *) ac_try_echo=$ac_try;;
18855esac
18856eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18857 (eval "$ac_try") 2>&5
18858 ac_status=$?
18859 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18860 (exit $ac_status); }; } &&
18861 { ac_try='test -s conftest$ac_exeext'
18862 { (case "(($ac_try" in
18863 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18864 *) ac_try_echo=$ac_try;;
18865esac
18866eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18867 (eval "$ac_try") 2>&5
18868 ac_status=$?
18869 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18870 (exit $ac_status); }; }; then
18871 ac_cv_lib_gcc___fixsfdi=yes
18872else
18873 echo "$as_me: failed program was:" >&5
18874sed 's/^/| /' conftest.$ac_ext >&5
18875
18876 ac_cv_lib_gcc___fixsfdi=no
18877fi
18878
18879rm -f core conftest.err conftest.$ac_objext \
18880 conftest$ac_exeext conftest.$ac_ext
18881LIBS=$ac_check_lib_save_LIBS
18882fi
18883{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___fixsfdi" >&5
18884echo "${ECHO_T}$ac_cv_lib_gcc___fixsfdi" >&6; }
18885if test $ac_cv_lib_gcc___fixsfdi = yes; then
18886
18887cat >>confdefs.h <<\_ACEOF
18888#define HAVE___FIXSFDI 1
18889_ACEOF
18890
18891fi
18892
18893 { echo "$as_me:$LINENO: checking for __floatdidf in -lgcc" >&5
18894echo $ECHO_N "checking for __floatdidf in -lgcc... $ECHO_C" >&6; }
18895if test "${ac_cv_lib_gcc___floatdidf+set}" = set; then
18896 echo $ECHO_N "(cached) $ECHO_C" >&6
18897else
18898 ac_check_lib_save_LIBS=$LIBS
18899LIBS="-lgcc $LIBS"
18900cat >conftest.$ac_ext <<_ACEOF
18901/* confdefs.h. */
18902_ACEOF
18903cat confdefs.h >>conftest.$ac_ext
18904cat >>conftest.$ac_ext <<_ACEOF
18905/* end confdefs.h. */
18906
18907/* Override any GCC internal prototype to avoid an error.
18908 Use char because int might match the return type of a GCC
18909 builtin and then its argument prototype would still apply. */
18910#ifdef __cplusplus
18911extern "C"
18912#endif
18913char __floatdidf ();
18914int
18915main ()
18916{
18917return __floatdidf ();
18918 ;
18919 return 0;
18920}
18921_ACEOF
18922rm -f conftest.$ac_objext conftest$ac_exeext
18923if { (ac_try="$ac_link"
18924case "(($ac_try" in
18925 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18926 *) ac_try_echo=$ac_try;;
18927esac
18928eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18929 (eval "$ac_link") 2>conftest.er1
18930 ac_status=$?
18931 grep -v '^ *+' conftest.er1 >conftest.err
18932 rm -f conftest.er1
18933 cat conftest.err >&5
18934 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18935 (exit $ac_status); } &&
18936 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
18937 { (case "(($ac_try" in
18938 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18939 *) ac_try_echo=$ac_try;;
18940esac
18941eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18942 (eval "$ac_try") 2>&5
18943 ac_status=$?
18944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18945 (exit $ac_status); }; } &&
18946 { ac_try='test -s conftest$ac_exeext'
18947 { (case "(($ac_try" in
18948 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18949 *) ac_try_echo=$ac_try;;
18950esac
18951eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18952 (eval "$ac_try") 2>&5
18953 ac_status=$?
18954 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18955 (exit $ac_status); }; }; then
18956 ac_cv_lib_gcc___floatdidf=yes
18957else
18958 echo "$as_me: failed program was:" >&5
18959sed 's/^/| /' conftest.$ac_ext >&5
18960
18961 ac_cv_lib_gcc___floatdidf=no
18962fi
18963
18964rm -f core conftest.err conftest.$ac_objext \
18965 conftest$ac_exeext conftest.$ac_ext
18966LIBS=$ac_check_lib_save_LIBS
18967fi
18968{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___floatdidf" >&5
18969echo "${ECHO_T}$ac_cv_lib_gcc___floatdidf" >&6; }
18970if test $ac_cv_lib_gcc___floatdidf = yes; then
18971
18972cat >>confdefs.h <<\_ACEOF
18973#define HAVE___FLOATDIDF 1
18974_ACEOF
18975
18976fi
18977
18978 { echo "$as_me:$LINENO: checking for __lshrdi3 in -lgcc" >&5
18979echo $ECHO_N "checking for __lshrdi3 in -lgcc... $ECHO_C" >&6; }
18980if test "${ac_cv_lib_gcc___lshrdi3+set}" = set; then
18981 echo $ECHO_N "(cached) $ECHO_C" >&6
18982else
18983 ac_check_lib_save_LIBS=$LIBS
18984LIBS="-lgcc $LIBS"
18985cat >conftest.$ac_ext <<_ACEOF
18986/* confdefs.h. */
18987_ACEOF
18988cat confdefs.h >>conftest.$ac_ext
18989cat >>conftest.$ac_ext <<_ACEOF
18990/* end confdefs.h. */
18991
18992/* Override any GCC internal prototype to avoid an error.
18993 Use char because int might match the return type of a GCC
18994 builtin and then its argument prototype would still apply. */
18995#ifdef __cplusplus
18996extern "C"
18997#endif
18998char __lshrdi3 ();
18999int
19000main ()
19001{
19002return __lshrdi3 ();
19003 ;
19004 return 0;
19005}
19006_ACEOF
19007rm -f conftest.$ac_objext conftest$ac_exeext
19008if { (ac_try="$ac_link"
19009case "(($ac_try" in
19010 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19011 *) ac_try_echo=$ac_try;;
19012esac
19013eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19014 (eval "$ac_link") 2>conftest.er1
19015 ac_status=$?
19016 grep -v '^ *+' conftest.er1 >conftest.err
19017 rm -f conftest.er1
19018 cat conftest.err >&5
19019 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19020 (exit $ac_status); } &&
19021 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19022 { (case "(($ac_try" in
19023 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19024 *) ac_try_echo=$ac_try;;
19025esac
19026eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19027 (eval "$ac_try") 2>&5
19028 ac_status=$?
19029 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19030 (exit $ac_status); }; } &&
19031 { ac_try='test -s conftest$ac_exeext'
19032 { (case "(($ac_try" in
19033 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19034 *) ac_try_echo=$ac_try;;
19035esac
19036eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19037 (eval "$ac_try") 2>&5
19038 ac_status=$?
19039 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19040 (exit $ac_status); }; }; then
19041 ac_cv_lib_gcc___lshrdi3=yes
19042else
19043 echo "$as_me: failed program was:" >&5
19044sed 's/^/| /' conftest.$ac_ext >&5
19045
19046 ac_cv_lib_gcc___lshrdi3=no
19047fi
19048
19049rm -f core conftest.err conftest.$ac_objext \
19050 conftest$ac_exeext conftest.$ac_ext
19051LIBS=$ac_check_lib_save_LIBS
19052fi
19053{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___lshrdi3" >&5
19054echo "${ECHO_T}$ac_cv_lib_gcc___lshrdi3" >&6; }
19055if test $ac_cv_lib_gcc___lshrdi3 = yes; then
19056
19057cat >>confdefs.h <<\_ACEOF
19058#define HAVE___LSHRDI3 1
19059_ACEOF
19060
19061fi
19062
19063 { echo "$as_me:$LINENO: checking for __moddi3 in -lgcc" >&5
19064echo $ECHO_N "checking for __moddi3 in -lgcc... $ECHO_C" >&6; }
19065if test "${ac_cv_lib_gcc___moddi3+set}" = set; then
19066 echo $ECHO_N "(cached) $ECHO_C" >&6
19067else
19068 ac_check_lib_save_LIBS=$LIBS
19069LIBS="-lgcc $LIBS"
19070cat >conftest.$ac_ext <<_ACEOF
19071/* confdefs.h. */
19072_ACEOF
19073cat confdefs.h >>conftest.$ac_ext
19074cat >>conftest.$ac_ext <<_ACEOF
19075/* end confdefs.h. */
19076
19077/* Override any GCC internal prototype to avoid an error.
19078 Use char because int might match the return type of a GCC
19079 builtin and then its argument prototype would still apply. */
19080#ifdef __cplusplus
19081extern "C"
19082#endif
19083char __moddi3 ();
19084int
19085main ()
19086{
19087return __moddi3 ();
19088 ;
19089 return 0;
19090}
19091_ACEOF
19092rm -f conftest.$ac_objext conftest$ac_exeext
19093if { (ac_try="$ac_link"
19094case "(($ac_try" in
19095 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19096 *) ac_try_echo=$ac_try;;
19097esac
19098eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19099 (eval "$ac_link") 2>conftest.er1
19100 ac_status=$?
19101 grep -v '^ *+' conftest.er1 >conftest.err
19102 rm -f conftest.er1
19103 cat conftest.err >&5
19104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19105 (exit $ac_status); } &&
19106 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19107 { (case "(($ac_try" in
19108 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19109 *) ac_try_echo=$ac_try;;
19110esac
19111eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19112 (eval "$ac_try") 2>&5
19113 ac_status=$?
19114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19115 (exit $ac_status); }; } &&
19116 { ac_try='test -s conftest$ac_exeext'
19117 { (case "(($ac_try" in
19118 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19119 *) ac_try_echo=$ac_try;;
19120esac
19121eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19122 (eval "$ac_try") 2>&5
19123 ac_status=$?
19124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19125 (exit $ac_status); }; }; then
19126 ac_cv_lib_gcc___moddi3=yes
19127else
19128 echo "$as_me: failed program was:" >&5
19129sed 's/^/| /' conftest.$ac_ext >&5
19130
19131 ac_cv_lib_gcc___moddi3=no
19132fi
19133
19134rm -f core conftest.err conftest.$ac_objext \
19135 conftest$ac_exeext conftest.$ac_ext
19136LIBS=$ac_check_lib_save_LIBS
19137fi
19138{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___moddi3" >&5
19139echo "${ECHO_T}$ac_cv_lib_gcc___moddi3" >&6; }
19140if test $ac_cv_lib_gcc___moddi3 = yes; then
19141
19142cat >>confdefs.h <<\_ACEOF
19143#define HAVE___MODDI3 1
19144_ACEOF
19145
19146fi
19147
19148 { echo "$as_me:$LINENO: checking for __udivdi3 in -lgcc" >&5
19149echo $ECHO_N "checking for __udivdi3 in -lgcc... $ECHO_C" >&6; }
19150if test "${ac_cv_lib_gcc___udivdi3+set}" = set; then
19151 echo $ECHO_N "(cached) $ECHO_C" >&6
19152else
19153 ac_check_lib_save_LIBS=$LIBS
19154LIBS="-lgcc $LIBS"
19155cat >conftest.$ac_ext <<_ACEOF
19156/* confdefs.h. */
19157_ACEOF
19158cat confdefs.h >>conftest.$ac_ext
19159cat >>conftest.$ac_ext <<_ACEOF
19160/* end confdefs.h. */
19161
19162/* Override any GCC internal prototype to avoid an error.
19163 Use char because int might match the return type of a GCC
19164 builtin and then its argument prototype would still apply. */
19165#ifdef __cplusplus
19166extern "C"
19167#endif
19168char __udivdi3 ();
19169int
19170main ()
19171{
19172return __udivdi3 ();
19173 ;
19174 return 0;
19175}
19176_ACEOF
19177rm -f conftest.$ac_objext conftest$ac_exeext
19178if { (ac_try="$ac_link"
19179case "(($ac_try" in
19180 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19181 *) ac_try_echo=$ac_try;;
19182esac
19183eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19184 (eval "$ac_link") 2>conftest.er1
19185 ac_status=$?
19186 grep -v '^ *+' conftest.er1 >conftest.err
19187 rm -f conftest.er1
19188 cat conftest.err >&5
19189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19190 (exit $ac_status); } &&
19191 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19192 { (case "(($ac_try" in
19193 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19194 *) ac_try_echo=$ac_try;;
19195esac
19196eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19197 (eval "$ac_try") 2>&5
19198 ac_status=$?
19199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19200 (exit $ac_status); }; } &&
19201 { ac_try='test -s conftest$ac_exeext'
19202 { (case "(($ac_try" in
19203 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19204 *) ac_try_echo=$ac_try;;
19205esac
19206eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19207 (eval "$ac_try") 2>&5
19208 ac_status=$?
19209 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19210 (exit $ac_status); }; }; then
19211 ac_cv_lib_gcc___udivdi3=yes
19212else
19213 echo "$as_me: failed program was:" >&5
19214sed 's/^/| /' conftest.$ac_ext >&5
19215
19216 ac_cv_lib_gcc___udivdi3=no
19217fi
19218
19219rm -f core conftest.err conftest.$ac_objext \
19220 conftest$ac_exeext conftest.$ac_ext
19221LIBS=$ac_check_lib_save_LIBS
19222fi
19223{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___udivdi3" >&5
19224echo "${ECHO_T}$ac_cv_lib_gcc___udivdi3" >&6; }
19225if test $ac_cv_lib_gcc___udivdi3 = yes; then
19226
19227cat >>confdefs.h <<\_ACEOF
19228#define HAVE___UDIVDI3 1
19229_ACEOF
19230
19231fi
19232
19233 { echo "$as_me:$LINENO: checking for __umoddi3 in -lgcc" >&5
19234echo $ECHO_N "checking for __umoddi3 in -lgcc... $ECHO_C" >&6; }
19235if test "${ac_cv_lib_gcc___umoddi3+set}" = set; then
19236 echo $ECHO_N "(cached) $ECHO_C" >&6
19237else
19238 ac_check_lib_save_LIBS=$LIBS
19239LIBS="-lgcc $LIBS"
19240cat >conftest.$ac_ext <<_ACEOF
19241/* confdefs.h. */
19242_ACEOF
19243cat confdefs.h >>conftest.$ac_ext
19244cat >>conftest.$ac_ext <<_ACEOF
19245/* end confdefs.h. */
19246
19247/* Override any GCC internal prototype to avoid an error.
19248 Use char because int might match the return type of a GCC
19249 builtin and then its argument prototype would still apply. */
19250#ifdef __cplusplus
19251extern "C"
19252#endif
19253char __umoddi3 ();
19254int
19255main ()
19256{
19257return __umoddi3 ();
19258 ;
19259 return 0;
19260}
19261_ACEOF
19262rm -f conftest.$ac_objext conftest$ac_exeext
19263if { (ac_try="$ac_link"
19264case "(($ac_try" in
19265 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19266 *) ac_try_echo=$ac_try;;
19267esac
19268eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19269 (eval "$ac_link") 2>conftest.er1
19270 ac_status=$?
19271 grep -v '^ *+' conftest.er1 >conftest.err
19272 rm -f conftest.er1
19273 cat conftest.err >&5
19274 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19275 (exit $ac_status); } &&
19276 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19277 { (case "(($ac_try" in
19278 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19279 *) ac_try_echo=$ac_try;;
19280esac
19281eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19282 (eval "$ac_try") 2>&5
19283 ac_status=$?
19284 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19285 (exit $ac_status); }; } &&
19286 { ac_try='test -s conftest$ac_exeext'
19287 { (case "(($ac_try" in
19288 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19289 *) ac_try_echo=$ac_try;;
19290esac
19291eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19292 (eval "$ac_try") 2>&5
19293 ac_status=$?
19294 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19295 (exit $ac_status); }; }; then
19296 ac_cv_lib_gcc___umoddi3=yes
19297else
19298 echo "$as_me: failed program was:" >&5
19299sed 's/^/| /' conftest.$ac_ext >&5
19300
19301 ac_cv_lib_gcc___umoddi3=no
19302fi
19303
19304rm -f core conftest.err conftest.$ac_objext \
19305 conftest$ac_exeext conftest.$ac_ext
19306LIBS=$ac_check_lib_save_LIBS
19307fi
19308{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___umoddi3" >&5
19309echo "${ECHO_T}$ac_cv_lib_gcc___umoddi3" >&6; }
19310if test $ac_cv_lib_gcc___umoddi3 = yes; then
19311
19312cat >>confdefs.h <<\_ACEOF
19313#define HAVE___UMODDI3 1
19314_ACEOF
19315
19316fi
19317
19318
19319 { echo "$as_me:$LINENO: checking for __main in -lgcc" >&5
19320echo $ECHO_N "checking for __main in -lgcc... $ECHO_C" >&6; }
19321if test "${ac_cv_lib_gcc___main+set}" = set; then
19322 echo $ECHO_N "(cached) $ECHO_C" >&6
19323else
19324 ac_check_lib_save_LIBS=$LIBS
19325LIBS="-lgcc $LIBS"
19326cat >conftest.$ac_ext <<_ACEOF
19327/* confdefs.h. */
19328_ACEOF
19329cat confdefs.h >>conftest.$ac_ext
19330cat >>conftest.$ac_ext <<_ACEOF
19331/* end confdefs.h. */
19332
19333/* Override any GCC internal prototype to avoid an error.
19334 Use char because int might match the return type of a GCC
19335 builtin and then its argument prototype would still apply. */
19336#ifdef __cplusplus
19337extern "C"
19338#endif
19339char __main ();
19340int
19341main ()
19342{
19343return __main ();
19344 ;
19345 return 0;
19346}
19347_ACEOF
19348rm -f conftest.$ac_objext conftest$ac_exeext
19349if { (ac_try="$ac_link"
19350case "(($ac_try" in
19351 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19352 *) ac_try_echo=$ac_try;;
19353esac
19354eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19355 (eval "$ac_link") 2>conftest.er1
19356 ac_status=$?
19357 grep -v '^ *+' conftest.er1 >conftest.err
19358 rm -f conftest.er1
19359 cat conftest.err >&5
19360 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19361 (exit $ac_status); } &&
19362 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19363 { (case "(($ac_try" in
19364 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19365 *) ac_try_echo=$ac_try;;
19366esac
19367eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19368 (eval "$ac_try") 2>&5
19369 ac_status=$?
19370 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19371 (exit $ac_status); }; } &&
19372 { ac_try='test -s conftest$ac_exeext'
19373 { (case "(($ac_try" in
19374 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19375 *) ac_try_echo=$ac_try;;
19376esac
19377eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19378 (eval "$ac_try") 2>&5
19379 ac_status=$?
19380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19381 (exit $ac_status); }; }; then
19382 ac_cv_lib_gcc___main=yes
19383else
19384 echo "$as_me: failed program was:" >&5
19385sed 's/^/| /' conftest.$ac_ext >&5
19386
19387 ac_cv_lib_gcc___main=no
19388fi
19389
19390rm -f core conftest.err conftest.$ac_objext \
19391 conftest$ac_exeext conftest.$ac_ext
19392LIBS=$ac_check_lib_save_LIBS
19393fi
19394{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___main" >&5
19395echo "${ECHO_T}$ac_cv_lib_gcc___main" >&6; }
19396if test $ac_cv_lib_gcc___main = yes; then
19397
19398cat >>confdefs.h <<\_ACEOF
19399#define HAVE___MAIN 1
19400_ACEOF
19401
19402fi
19403
19404 { echo "$as_me:$LINENO: checking for __cmpdi2 in -lgcc" >&5
19405echo $ECHO_N "checking for __cmpdi2 in -lgcc... $ECHO_C" >&6; }
19406if test "${ac_cv_lib_gcc___cmpdi2+set}" = set; then
19407 echo $ECHO_N "(cached) $ECHO_C" >&6
19408else
19409 ac_check_lib_save_LIBS=$LIBS
19410LIBS="-lgcc $LIBS"
19411cat >conftest.$ac_ext <<_ACEOF
19412/* confdefs.h. */
19413_ACEOF
19414cat confdefs.h >>conftest.$ac_ext
19415cat >>conftest.$ac_ext <<_ACEOF
19416/* end confdefs.h. */
19417
19418/* Override any GCC internal prototype to avoid an error.
19419 Use char because int might match the return type of a GCC
19420 builtin and then its argument prototype would still apply. */
19421#ifdef __cplusplus
19422extern "C"
19423#endif
19424char __cmpdi2 ();
19425int
19426main ()
19427{
19428return __cmpdi2 ();
19429 ;
19430 return 0;
19431}
19432_ACEOF
19433rm -f conftest.$ac_objext conftest$ac_exeext
19434if { (ac_try="$ac_link"
19435case "(($ac_try" in
19436 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19437 *) ac_try_echo=$ac_try;;
19438esac
19439eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19440 (eval "$ac_link") 2>conftest.er1
19441 ac_status=$?
19442 grep -v '^ *+' conftest.er1 >conftest.err
19443 rm -f conftest.er1
19444 cat conftest.err >&5
19445 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19446 (exit $ac_status); } &&
19447 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19448 { (case "(($ac_try" in
19449 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19450 *) ac_try_echo=$ac_try;;
19451esac
19452eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19453 (eval "$ac_try") 2>&5
19454 ac_status=$?
19455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19456 (exit $ac_status); }; } &&
19457 { ac_try='test -s conftest$ac_exeext'
19458 { (case "(($ac_try" in
19459 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19460 *) ac_try_echo=$ac_try;;
19461esac
19462eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19463 (eval "$ac_try") 2>&5
19464 ac_status=$?
19465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19466 (exit $ac_status); }; }; then
19467 ac_cv_lib_gcc___cmpdi2=yes
19468else
19469 echo "$as_me: failed program was:" >&5
19470sed 's/^/| /' conftest.$ac_ext >&5
19471
19472 ac_cv_lib_gcc___cmpdi2=no
19473fi
19474
19475rm -f core conftest.err conftest.$ac_objext \
19476 conftest$ac_exeext conftest.$ac_ext
19477LIBS=$ac_check_lib_save_LIBS
19478fi
19479{ echo "$as_me:$LINENO: result: $ac_cv_lib_gcc___cmpdi2" >&5
19480echo "${ECHO_T}$ac_cv_lib_gcc___cmpdi2" >&6; }
19481if test $ac_cv_lib_gcc___cmpdi2 = yes; then
19482
19483cat >>confdefs.h <<\_ACEOF
19484#define HAVE___CMPDI2 1
19485_ACEOF
19486
19487fi
19488
19489fi
19490
NAKAMURA Takumi6073a052011-05-01 13:29:49 +000019491if test "$llvm_cv_os_type" = "MingW" ; then
19492 { echo "$as_me:$LINENO: checking whether EnumerateLoadedModules() accepts new decl" >&5
19493echo $ECHO_N "checking whether EnumerateLoadedModules() accepts new decl... $ECHO_C" >&6; }
19494 cat >conftest.$ac_ext <<_ACEOF
19495#include <windows.h>
19496#include <imagehlp.h>
19497extern void foo(PENUMLOADED_MODULES_CALLBACK);
19498extern void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
19499_ACEOF
19500rm -f conftest.$ac_objext
19501if { (ac_try="$ac_compile"
19502case "(($ac_try" in
19503 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19504 *) ac_try_echo=$ac_try;;
19505esac
19506eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19507 (eval "$ac_compile") 2>conftest.er1
19508 ac_status=$?
19509 grep -v '^ *+' conftest.er1 >conftest.err
19510 rm -f conftest.er1
19511 cat conftest.err >&5
19512 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19513 (exit $ac_status); } &&
19514 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
19515 { (case "(($ac_try" in
19516 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19517 *) ac_try_echo=$ac_try;;
19518esac
19519eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19520 (eval "$ac_try") 2>&5
19521 ac_status=$?
19522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19523 (exit $ac_status); }; } &&
19524 { ac_try='test -s conftest.$ac_objext'
19525 { (case "(($ac_try" in
19526 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19527 *) ac_try_echo=$ac_try;;
19528esac
19529eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19530 (eval "$ac_try") 2>&5
19531 ac_status=$?
19532 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19533 (exit $ac_status); }; }; then
19534
19535 { echo "$as_me:$LINENO: result: yes" >&5
19536echo "${ECHO_T}yes" >&6; }
19537 llvm_cv_win32_elmcb_pcstr="PCSTR"
19538
19539else
19540 echo "$as_me: failed program was:" >&5
19541sed 's/^/| /' conftest.$ac_ext >&5
19542
19543
19544 { echo "$as_me:$LINENO: result: no" >&5
19545echo "${ECHO_T}no" >&6; }
19546 llvm_cv_win32_elmcb_pcstr="PSTR"
19547
19548fi
19549
19550rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19551
19552cat >>confdefs.h <<_ACEOF
19553#define WIN32_ELMCB_PCSTR $llvm_cv_win32_elmcb_pcstr
19554_ACEOF
19555
19556fi
19557
Torok Edwin871384f2010-01-26 08:50:50 +000019558
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019559{ echo "$as_me:$LINENO: checking for isnan in <math.h>" >&5
19560echo $ECHO_N "checking for isnan in <math.h>... $ECHO_C" >&6; }
19561if test "${ac_cv_func_isnan_in_math_h+set}" = set; then
19562 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000019563else
Reid Spencera773bd52006-08-04 18:18:08 +000019564 ac_ext=cpp
John Criswell7a73b802003-06-30 21:59:07 +000019565ac_cpp='$CXXCPP $CPPFLAGS'
19566ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19567ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19568ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19569
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019570 cat >conftest.$ac_ext <<_ACEOF
19571/* confdefs.h. */
19572_ACEOF
19573cat confdefs.h >>conftest.$ac_ext
19574cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019575/* end confdefs.h. */
19576#include <math.h>
Reid Spencerabec8f92004-10-27 23:03:44 +000019577int
19578main ()
19579{
19580float f; isnan(f);
19581 ;
19582 return 0;
19583}
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019584_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019585rm -f conftest.$ac_objext
19586if { (ac_try="$ac_compile"
19587case "(($ac_try" in
19588 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19589 *) ac_try_echo=$ac_try;;
19590esac
19591eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19592 (eval "$ac_compile") 2>conftest.er1
19593 ac_status=$?
19594 grep -v '^ *+' conftest.er1 >conftest.err
19595 rm -f conftest.er1
19596 cat conftest.err >&5
19597 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19598 (exit $ac_status); } &&
19599 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19600 { (case "(($ac_try" in
19601 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19602 *) ac_try_echo=$ac_try;;
19603esac
19604eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19605 (eval "$ac_try") 2>&5
19606 ac_status=$?
19607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19608 (exit $ac_status); }; } &&
19609 { ac_try='test -s conftest.$ac_objext'
19610 { (case "(($ac_try" in
19611 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19612 *) ac_try_echo=$ac_try;;
19613esac
19614eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19615 (eval "$ac_try") 2>&5
19616 ac_status=$?
19617 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19618 (exit $ac_status); }; }; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019619 ac_cv_func_isnan_in_math_h=yes
19620else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019621 echo "$as_me: failed program was:" >&5
19622sed 's/^/| /' conftest.$ac_ext >&5
19623
19624 ac_cv_func_isnan_in_math_h=no
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019625fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019626
Reid Spencera773bd52006-08-04 18:18:08 +000019627rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019628 ac_ext=c
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019629ac_cpp='$CPP $CPPFLAGS'
19630ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19631ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19632ac_compiler_gnu=$ac_cv_c_compiler_gnu
19633
19634fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019635{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_math_h" >&5
19636echo "${ECHO_T}$ac_cv_func_isnan_in_math_h" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019637
19638
19639if test "$ac_cv_func_isnan_in_math_h" = "yes" ; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019640
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019641cat >>confdefs.h <<\_ACEOF
19642#define HAVE_ISNAN_IN_MATH_H 1
19643_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019644
Reid Spencerabec8f92004-10-27 23:03:44 +000019645fi
19646
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019647{ echo "$as_me:$LINENO: checking for isnan in <cmath>" >&5
19648echo $ECHO_N "checking for isnan in <cmath>... $ECHO_C" >&6; }
19649if test "${ac_cv_func_isnan_in_cmath+set}" = set; then
19650 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019651else
Reid Spencera773bd52006-08-04 18:18:08 +000019652 ac_ext=cpp
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019653ac_cpp='$CXXCPP $CPPFLAGS'
19654ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19655ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19656ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19657
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019658 cat >conftest.$ac_ext <<_ACEOF
19659/* confdefs.h. */
19660_ACEOF
19661cat confdefs.h >>conftest.$ac_ext
19662cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019663/* end confdefs.h. */
19664#include <cmath>
Reid Spencerabec8f92004-10-27 23:03:44 +000019665int
19666main ()
19667{
19668float f; isnan(f);
19669 ;
19670 return 0;
19671}
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019672_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019673rm -f conftest.$ac_objext
19674if { (ac_try="$ac_compile"
19675case "(($ac_try" in
19676 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19677 *) ac_try_echo=$ac_try;;
19678esac
19679eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19680 (eval "$ac_compile") 2>conftest.er1
19681 ac_status=$?
19682 grep -v '^ *+' conftest.er1 >conftest.err
19683 rm -f conftest.er1
19684 cat conftest.err >&5
19685 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19686 (exit $ac_status); } &&
19687 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19688 { (case "(($ac_try" in
19689 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19690 *) ac_try_echo=$ac_try;;
19691esac
19692eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19693 (eval "$ac_try") 2>&5
19694 ac_status=$?
19695 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19696 (exit $ac_status); }; } &&
19697 { ac_try='test -s conftest.$ac_objext'
19698 { (case "(($ac_try" in
19699 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19700 *) ac_try_echo=$ac_try;;
19701esac
19702eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19703 (eval "$ac_try") 2>&5
19704 ac_status=$?
19705 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19706 (exit $ac_status); }; }; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019707 ac_cv_func_isnan_in_cmath=yes
19708else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019709 echo "$as_me: failed program was:" >&5
19710sed 's/^/| /' conftest.$ac_ext >&5
19711
19712 ac_cv_func_isnan_in_cmath=no
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019713fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019714
Reid Spencera773bd52006-08-04 18:18:08 +000019715rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019716 ac_ext=c
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019717ac_cpp='$CPP $CPPFLAGS'
19718ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19719ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19720ac_compiler_gnu=$ac_cv_c_compiler_gnu
19721
19722fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019723{ echo "$as_me:$LINENO: result: $ac_cv_func_isnan_in_cmath" >&5
19724echo "${ECHO_T}$ac_cv_func_isnan_in_cmath" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019725
19726if test "$ac_cv_func_isnan_in_cmath" = "yes" ; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019727
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019728cat >>confdefs.h <<\_ACEOF
19729#define HAVE_ISNAN_IN_CMATH 1
19730_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019731
Reid Spencerabec8f92004-10-27 23:03:44 +000019732fi
19733
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019734{ echo "$as_me:$LINENO: checking for std::isnan in <cmath>" >&5
19735echo $ECHO_N "checking for std::isnan in <cmath>... $ECHO_C" >&6; }
19736if test "${ac_cv_func_std_isnan_in_cmath+set}" = set; then
19737 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019738else
Reid Spencera773bd52006-08-04 18:18:08 +000019739 ac_ext=cpp
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019740ac_cpp='$CXXCPP $CPPFLAGS'
19741ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19742ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19743ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19744
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019745 cat >conftest.$ac_ext <<_ACEOF
19746/* confdefs.h. */
19747_ACEOF
19748cat confdefs.h >>conftest.$ac_ext
19749cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019750/* end confdefs.h. */
19751#include <cmath>
Reid Spencerabec8f92004-10-27 23:03:44 +000019752int
19753main ()
19754{
19755float f; std::isnan(f);
19756 ;
19757 return 0;
19758}
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019759_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019760rm -f conftest.$ac_objext
19761if { (ac_try="$ac_compile"
19762case "(($ac_try" in
19763 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19764 *) ac_try_echo=$ac_try;;
19765esac
19766eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19767 (eval "$ac_compile") 2>conftest.er1
19768 ac_status=$?
19769 grep -v '^ *+' conftest.er1 >conftest.err
19770 rm -f conftest.er1
19771 cat conftest.err >&5
19772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19773 (exit $ac_status); } &&
19774 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19775 { (case "(($ac_try" in
19776 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19777 *) ac_try_echo=$ac_try;;
19778esac
19779eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19780 (eval "$ac_try") 2>&5
19781 ac_status=$?
19782 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19783 (exit $ac_status); }; } &&
19784 { ac_try='test -s conftest.$ac_objext'
19785 { (case "(($ac_try" in
19786 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19787 *) ac_try_echo=$ac_try;;
19788esac
19789eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19790 (eval "$ac_try") 2>&5
19791 ac_status=$?
19792 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19793 (exit $ac_status); }; }; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019794 ac_cv_func_std_isnan_in_cmath=yes
19795else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019796 echo "$as_me: failed program was:" >&5
19797sed 's/^/| /' conftest.$ac_ext >&5
19798
19799 ac_cv_func_std_isnan_in_cmath=no
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019800fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019801
Reid Spencera773bd52006-08-04 18:18:08 +000019802rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019803 ac_ext=c
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019804ac_cpp='$CPP $CPPFLAGS'
19805ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19806ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19807ac_compiler_gnu=$ac_cv_c_compiler_gnu
19808
19809fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019810{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isnan_in_cmath" >&5
19811echo "${ECHO_T}$ac_cv_func_std_isnan_in_cmath" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019812
19813if test "$ac_cv_func_std_isnan_in_cmath" = "yes" ; then
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019814
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019815cat >>confdefs.h <<\_ACEOF
19816#define HAVE_STD_ISNAN_IN_CMATH 1
19817_ACEOF
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019818
Reid Spencerabec8f92004-10-27 23:03:44 +000019819fi
Brian Gaeke6f5b6212004-06-22 23:47:13 +000019820
19821
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019822{ echo "$as_me:$LINENO: checking for isinf in <math.h>" >&5
19823echo $ECHO_N "checking for isinf in <math.h>... $ECHO_C" >&6; }
19824if test "${ac_cv_func_isinf_in_math_h+set}" = set; then
19825 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke52a551d2004-07-21 03:14:12 +000019826else
Reid Spencera773bd52006-08-04 18:18:08 +000019827 ac_ext=cpp
Brian Gaeke52a551d2004-07-21 03:14:12 +000019828ac_cpp='$CXXCPP $CPPFLAGS'
19829ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19830ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19831ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19832
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019833 cat >conftest.$ac_ext <<_ACEOF
19834/* confdefs.h. */
19835_ACEOF
19836cat confdefs.h >>conftest.$ac_ext
19837cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019838/* end confdefs.h. */
19839#include <math.h>
Reid Spencerabec8f92004-10-27 23:03:44 +000019840int
19841main ()
19842{
19843float f; isinf(f);
19844 ;
19845 return 0;
19846}
Brian Gaeke52a551d2004-07-21 03:14:12 +000019847_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019848rm -f conftest.$ac_objext
19849if { (ac_try="$ac_compile"
19850case "(($ac_try" in
19851 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19852 *) ac_try_echo=$ac_try;;
19853esac
19854eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19855 (eval "$ac_compile") 2>conftest.er1
19856 ac_status=$?
19857 grep -v '^ *+' conftest.er1 >conftest.err
19858 rm -f conftest.er1
19859 cat conftest.err >&5
19860 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19861 (exit $ac_status); } &&
19862 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19863 { (case "(($ac_try" in
19864 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19865 *) ac_try_echo=$ac_try;;
19866esac
19867eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19868 (eval "$ac_try") 2>&5
19869 ac_status=$?
19870 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19871 (exit $ac_status); }; } &&
19872 { ac_try='test -s conftest.$ac_objext'
19873 { (case "(($ac_try" in
19874 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19875 *) ac_try_echo=$ac_try;;
19876esac
19877eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19878 (eval "$ac_try") 2>&5
19879 ac_status=$?
19880 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19881 (exit $ac_status); }; }; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019882 ac_cv_func_isinf_in_math_h=yes
19883else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019884 echo "$as_me: failed program was:" >&5
19885sed 's/^/| /' conftest.$ac_ext >&5
19886
19887 ac_cv_func_isinf_in_math_h=no
Brian Gaeke52a551d2004-07-21 03:14:12 +000019888fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019889
Reid Spencera773bd52006-08-04 18:18:08 +000019890rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019891 ac_ext=c
Brian Gaeke52a551d2004-07-21 03:14:12 +000019892ac_cpp='$CPP $CPPFLAGS'
19893ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19894ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19895ac_compiler_gnu=$ac_cv_c_compiler_gnu
19896
19897fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019898{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_math_h" >&5
19899echo "${ECHO_T}$ac_cv_func_isinf_in_math_h" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019900
19901if test "$ac_cv_func_isinf_in_math_h" = "yes" ; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019902
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019903cat >>confdefs.h <<\_ACEOF
19904#define HAVE_ISINF_IN_MATH_H 1
19905_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019906
Reid Spencerabec8f92004-10-27 23:03:44 +000019907fi
19908
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019909{ echo "$as_me:$LINENO: checking for isinf in <cmath>" >&5
19910echo $ECHO_N "checking for isinf in <cmath>... $ECHO_C" >&6; }
19911if test "${ac_cv_func_isinf_in_cmath+set}" = set; then
19912 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke52a551d2004-07-21 03:14:12 +000019913else
Reid Spencera773bd52006-08-04 18:18:08 +000019914 ac_ext=cpp
Brian Gaeke52a551d2004-07-21 03:14:12 +000019915ac_cpp='$CXXCPP $CPPFLAGS'
19916ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19917ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19918ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19919
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019920 cat >conftest.$ac_ext <<_ACEOF
19921/* confdefs.h. */
19922_ACEOF
19923cat confdefs.h >>conftest.$ac_ext
19924cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019925/* end confdefs.h. */
19926#include <cmath>
Reid Spencerabec8f92004-10-27 23:03:44 +000019927int
19928main ()
19929{
19930float f; isinf(f);
19931 ;
19932 return 0;
19933}
Brian Gaeke52a551d2004-07-21 03:14:12 +000019934_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019935rm -f conftest.$ac_objext
19936if { (ac_try="$ac_compile"
19937case "(($ac_try" in
19938 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19939 *) ac_try_echo=$ac_try;;
19940esac
19941eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19942 (eval "$ac_compile") 2>conftest.er1
19943 ac_status=$?
19944 grep -v '^ *+' conftest.er1 >conftest.err
19945 rm -f conftest.er1
19946 cat conftest.err >&5
19947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19948 (exit $ac_status); } &&
19949 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
19950 { (case "(($ac_try" in
19951 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19952 *) ac_try_echo=$ac_try;;
19953esac
19954eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19955 (eval "$ac_try") 2>&5
19956 ac_status=$?
19957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19958 (exit $ac_status); }; } &&
19959 { ac_try='test -s conftest.$ac_objext'
19960 { (case "(($ac_try" in
19961 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19962 *) ac_try_echo=$ac_try;;
19963esac
19964eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19965 (eval "$ac_try") 2>&5
19966 ac_status=$?
19967 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19968 (exit $ac_status); }; }; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019969 ac_cv_func_isinf_in_cmath=yes
19970else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019971 echo "$as_me: failed program was:" >&5
19972sed 's/^/| /' conftest.$ac_ext >&5
19973
19974 ac_cv_func_isinf_in_cmath=no
Brian Gaeke52a551d2004-07-21 03:14:12 +000019975fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019976
Reid Spencera773bd52006-08-04 18:18:08 +000019977rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000019978 ac_ext=c
Brian Gaeke52a551d2004-07-21 03:14:12 +000019979ac_cpp='$CPP $CPPFLAGS'
19980ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19981ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19982ac_compiler_gnu=$ac_cv_c_compiler_gnu
19983
19984fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019985{ echo "$as_me:$LINENO: result: $ac_cv_func_isinf_in_cmath" >&5
19986echo "${ECHO_T}$ac_cv_func_isinf_in_cmath" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000019987
19988if test "$ac_cv_func_isinf_in_cmath" = "yes" ; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000019989
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019990cat >>confdefs.h <<\_ACEOF
19991#define HAVE_ISINF_IN_CMATH 1
19992_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000019993
Reid Spencerabec8f92004-10-27 23:03:44 +000019994fi
19995
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000019996{ echo "$as_me:$LINENO: checking for std::isinf in <cmath>" >&5
19997echo $ECHO_N "checking for std::isinf in <cmath>... $ECHO_C" >&6; }
19998if test "${ac_cv_func_std_isinf_in_cmath+set}" = set; then
19999 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeke52a551d2004-07-21 03:14:12 +000020000else
Reid Spencera773bd52006-08-04 18:18:08 +000020001 ac_ext=cpp
Brian Gaeke52a551d2004-07-21 03:14:12 +000020002ac_cpp='$CXXCPP $CPPFLAGS'
20003ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20004ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20005ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20006
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020007 cat >conftest.$ac_ext <<_ACEOF
20008/* confdefs.h. */
20009_ACEOF
20010cat confdefs.h >>conftest.$ac_ext
20011cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000020012/* end confdefs.h. */
20013#include <cmath>
Reid Spencerabec8f92004-10-27 23:03:44 +000020014int
20015main ()
20016{
Eric Christopherb2bc6e42012-03-26 02:09:01 +000020017float f; std::isinf(f);
Reid Spencerabec8f92004-10-27 23:03:44 +000020018 ;
20019 return 0;
20020}
Brian Gaeke52a551d2004-07-21 03:14:12 +000020021_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020022rm -f conftest.$ac_objext
20023if { (ac_try="$ac_compile"
20024case "(($ac_try" in
20025 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20026 *) ac_try_echo=$ac_try;;
20027esac
20028eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20029 (eval "$ac_compile") 2>conftest.er1
20030 ac_status=$?
20031 grep -v '^ *+' conftest.er1 >conftest.err
20032 rm -f conftest.er1
20033 cat conftest.err >&5
20034 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20035 (exit $ac_status); } &&
20036 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20037 { (case "(($ac_try" in
20038 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20039 *) ac_try_echo=$ac_try;;
20040esac
20041eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20042 (eval "$ac_try") 2>&5
20043 ac_status=$?
20044 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20045 (exit $ac_status); }; } &&
20046 { ac_try='test -s conftest.$ac_objext'
20047 { (case "(($ac_try" in
20048 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20049 *) ac_try_echo=$ac_try;;
20050esac
20051eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20052 (eval "$ac_try") 2>&5
20053 ac_status=$?
20054 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20055 (exit $ac_status); }; }; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000020056 ac_cv_func_std_isinf_in_cmath=yes
20057else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020058 echo "$as_me: failed program was:" >&5
20059sed 's/^/| /' conftest.$ac_ext >&5
20060
20061 ac_cv_func_std_isinf_in_cmath=no
Brian Gaeke52a551d2004-07-21 03:14:12 +000020062fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020063
Reid Spencera773bd52006-08-04 18:18:08 +000020064rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000020065 ac_ext=c
Brian Gaeke52a551d2004-07-21 03:14:12 +000020066ac_cpp='$CPP $CPPFLAGS'
20067ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20068ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20069ac_compiler_gnu=$ac_cv_c_compiler_gnu
20070
20071fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020072{ echo "$as_me:$LINENO: result: $ac_cv_func_std_isinf_in_cmath" >&5
20073echo "${ECHO_T}$ac_cv_func_std_isinf_in_cmath" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000020074
20075if test "$ac_cv_func_std_isinf_in_cmath" = "yes" ; then
Brian Gaeke52a551d2004-07-21 03:14:12 +000020076
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020077cat >>confdefs.h <<\_ACEOF
20078#define HAVE_STD_ISINF_IN_CMATH 1
20079_ACEOF
Brian Gaeke52a551d2004-07-21 03:14:12 +000020080
Reid Spencerabec8f92004-10-27 23:03:44 +000020081fi
20082
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020083{ echo "$as_me:$LINENO: checking for finite in <ieeefp.h>" >&5
20084echo $ECHO_N "checking for finite in <ieeefp.h>... $ECHO_C" >&6; }
20085if test "${ac_cv_func_finite_in_ieeefp_h+set}" = set; then
20086 echo $ECHO_N "(cached) $ECHO_C" >&6
Brian Gaeked59a6472004-07-21 03:33:58 +000020087else
Reid Spencera773bd52006-08-04 18:18:08 +000020088 ac_ext=cpp
Brian Gaeked59a6472004-07-21 03:33:58 +000020089ac_cpp='$CXXCPP $CPPFLAGS'
20090ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20091ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20092ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20093
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020094 cat >conftest.$ac_ext <<_ACEOF
20095/* confdefs.h. */
20096_ACEOF
20097cat confdefs.h >>conftest.$ac_ext
20098cat >>conftest.$ac_ext <<_ACEOF
Brian Gaeked59a6472004-07-21 03:33:58 +000020099/* end confdefs.h. */
20100#include <ieeefp.h>
Reid Spencerabec8f92004-10-27 23:03:44 +000020101int
20102main ()
20103{
20104float f; finite(f);
20105 ;
20106 return 0;
20107}
Brian Gaeked59a6472004-07-21 03:33:58 +000020108_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020109rm -f conftest.$ac_objext
20110if { (ac_try="$ac_compile"
20111case "(($ac_try" in
20112 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20113 *) ac_try_echo=$ac_try;;
20114esac
20115eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20116 (eval "$ac_compile") 2>conftest.er1
20117 ac_status=$?
20118 grep -v '^ *+' conftest.er1 >conftest.err
20119 rm -f conftest.er1
20120 cat conftest.err >&5
20121 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20122 (exit $ac_status); } &&
20123 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
20124 { (case "(($ac_try" in
20125 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20126 *) ac_try_echo=$ac_try;;
20127esac
20128eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20129 (eval "$ac_try") 2>&5
20130 ac_status=$?
20131 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20132 (exit $ac_status); }; } &&
20133 { ac_try='test -s conftest.$ac_objext'
20134 { (case "(($ac_try" in
20135 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20136 *) ac_try_echo=$ac_try;;
20137esac
20138eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20139 (eval "$ac_try") 2>&5
20140 ac_status=$?
20141 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20142 (exit $ac_status); }; }; then
Brian Gaeked59a6472004-07-21 03:33:58 +000020143 ac_cv_func_finite_in_ieeefp_h=yes
20144else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020145 echo "$as_me: failed program was:" >&5
20146sed 's/^/| /' conftest.$ac_ext >&5
20147
20148 ac_cv_func_finite_in_ieeefp_h=no
Brian Gaeked59a6472004-07-21 03:33:58 +000020149fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020150
Reid Spencera773bd52006-08-04 18:18:08 +000020151rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Reid Spencerabec8f92004-10-27 23:03:44 +000020152 ac_ext=c
Brian Gaeked59a6472004-07-21 03:33:58 +000020153ac_cpp='$CPP $CPPFLAGS'
20154ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20155ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20156ac_compiler_gnu=$ac_cv_c_compiler_gnu
20157
20158fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020159{ echo "$as_me:$LINENO: result: $ac_cv_func_finite_in_ieeefp_h" >&5
20160echo "${ECHO_T}$ac_cv_func_finite_in_ieeefp_h" >&6; }
Reid Spencerabec8f92004-10-27 23:03:44 +000020161
Brian Gaeke6802b552004-10-28 05:06:45 +000020162if test "$ac_cv_func_finite_in_ieeefp_h" = "yes" ; then
Brian Gaeked59a6472004-07-21 03:33:58 +000020163
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020164cat >>confdefs.h <<\_ACEOF
20165#define HAVE_FINITE_IN_IEEEFP_H 1
20166_ACEOF
Brian Gaeked59a6472004-07-21 03:33:58 +000020167
Reid Spencerabec8f92004-10-27 23:03:44 +000020168fi
20169
20170
20171
Reid Spencer30fe5262007-01-20 07:48:49 +000020172if test "$llvm_cv_platform_type" = "Unix" ; then
John Criswell7a73b802003-06-30 21:59:07 +000020173
20174
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020175for ac_header in stdlib.h unistd.h
20176do
20177as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20178if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20179 { echo "$as_me:$LINENO: checking for $ac_header" >&5
20180echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20181if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20182 echo $ECHO_N "(cached) $ECHO_C" >&6
20183fi
20184ac_res=`eval echo '${'$as_ac_Header'}'`
20185 { echo "$as_me:$LINENO: result: $ac_res" >&5
20186echo "${ECHO_T}$ac_res" >&6; }
20187else
20188 # Is the header compilable?
20189{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
20190echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
20191cat >conftest.$ac_ext <<_ACEOF
20192/* confdefs.h. */
20193_ACEOF
20194cat confdefs.h >>conftest.$ac_ext
20195cat >>conftest.$ac_ext <<_ACEOF
20196/* end confdefs.h. */
20197$ac_includes_default
20198#include <$ac_header>
20199_ACEOF
20200rm -f conftest.$ac_objext
20201if { (ac_try="$ac_compile"
20202case "(($ac_try" in
20203 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20204 *) ac_try_echo=$ac_try;;
20205esac
20206eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20207 (eval "$ac_compile") 2>conftest.er1
20208 ac_status=$?
20209 grep -v '^ *+' conftest.er1 >conftest.err
20210 rm -f conftest.er1
20211 cat conftest.err >&5
20212 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20213 (exit $ac_status); } &&
20214 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20215 { (case "(($ac_try" in
20216 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20217 *) ac_try_echo=$ac_try;;
20218esac
20219eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20220 (eval "$ac_try") 2>&5
20221 ac_status=$?
20222 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20223 (exit $ac_status); }; } &&
20224 { ac_try='test -s conftest.$ac_objext'
20225 { (case "(($ac_try" in
20226 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20227 *) ac_try_echo=$ac_try;;
20228esac
20229eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20230 (eval "$ac_try") 2>&5
20231 ac_status=$?
20232 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20233 (exit $ac_status); }; }; then
20234 ac_header_compiler=yes
20235else
20236 echo "$as_me: failed program was:" >&5
20237sed 's/^/| /' conftest.$ac_ext >&5
John Criswell0c38eaf2003-09-10 15:17:25 +000020238
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020239 ac_header_compiler=no
20240fi
20241
20242rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20243{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20244echo "${ECHO_T}$ac_header_compiler" >&6; }
20245
20246# Is the header present?
20247{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
20248echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
20249cat >conftest.$ac_ext <<_ACEOF
20250/* confdefs.h. */
20251_ACEOF
20252cat confdefs.h >>conftest.$ac_ext
20253cat >>conftest.$ac_ext <<_ACEOF
20254/* end confdefs.h. */
20255#include <$ac_header>
20256_ACEOF
20257if { (ac_try="$ac_cpp conftest.$ac_ext"
20258case "(($ac_try" in
20259 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20260 *) ac_try_echo=$ac_try;;
20261esac
20262eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20263 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20264 ac_status=$?
20265 grep -v '^ *+' conftest.er1 >conftest.err
20266 rm -f conftest.er1
20267 cat conftest.err >&5
20268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20269 (exit $ac_status); } >/dev/null; then
20270 if test -s conftest.err; then
20271 ac_cpp_err=$ac_c_preproc_warn_flag
20272 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
20273 else
20274 ac_cpp_err=
20275 fi
20276else
20277 ac_cpp_err=yes
20278fi
20279if test -z "$ac_cpp_err"; then
20280 ac_header_preproc=yes
20281else
20282 echo "$as_me: failed program was:" >&5
20283sed 's/^/| /' conftest.$ac_ext >&5
20284
20285 ac_header_preproc=no
20286fi
20287
20288rm -f conftest.err conftest.$ac_ext
20289{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20290echo "${ECHO_T}$ac_header_preproc" >&6; }
20291
20292# So? What about this header?
20293case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20294 yes:no: )
20295 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20296echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20297 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20298echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20299 ac_header_preproc=yes
20300 ;;
20301 no:yes:* )
20302 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20303echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20304 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
20305echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
20306 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20307echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20308 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
20309echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
20310 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20311echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20312 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20313echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20314 ( cat <<\_ASBOX
Eric Christopherf33ab862011-12-21 00:52:44 +000020315## ------------------------------------ ##
20316## Report this to http://llvm.org/bugs/ ##
20317## ------------------------------------ ##
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020318_ASBOX
20319 ) | sed "s/^/$as_me: WARNING: /" >&2
20320 ;;
20321esac
20322{ echo "$as_me:$LINENO: checking for $ac_header" >&5
20323echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20324if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20325 echo $ECHO_N "(cached) $ECHO_C" >&6
20326else
20327 eval "$as_ac_Header=\$ac_header_preproc"
20328fi
20329ac_res=`eval echo '${'$as_ac_Header'}'`
20330 { echo "$as_me:$LINENO: result: $ac_res" >&5
20331echo "${ECHO_T}$ac_res" >&6; }
20332
20333fi
20334if test `eval echo '${'$as_ac_Header'}'` = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000020335 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020336#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +000020337_ACEOF
20338
20339fi
20340
20341done
20342
20343
20344for ac_func in getpagesize
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020345do
20346as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20347{ echo "$as_me:$LINENO: checking for $ac_func" >&5
20348echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20349if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20350 echo $ECHO_N "(cached) $ECHO_C" >&6
20351else
20352 cat >conftest.$ac_ext <<_ACEOF
20353/* confdefs.h. */
20354_ACEOF
20355cat confdefs.h >>conftest.$ac_ext
20356cat >>conftest.$ac_ext <<_ACEOF
20357/* end confdefs.h. */
20358/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20359 For example, HP-UX 11i <limits.h> declares gettimeofday. */
20360#define $ac_func innocuous_$ac_func
20361
20362/* System header to define __stub macros and hopefully few prototypes,
20363 which can conflict with char $ac_func (); below.
20364 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20365 <limits.h> exists even on freestanding compilers. */
20366
20367#ifdef __STDC__
20368# include <limits.h>
20369#else
20370# include <assert.h>
20371#endif
20372
20373#undef $ac_func
20374
20375/* Override any GCC internal prototype to avoid an error.
20376 Use char because int might match the return type of a GCC
20377 builtin and then its argument prototype would still apply. */
20378#ifdef __cplusplus
20379extern "C"
20380#endif
20381char $ac_func ();
20382/* The GNU C library defines this for functions which it implements
20383 to always fail with ENOSYS. Some functions are actually named
20384 something starting with __ and the normal name is an alias. */
20385#if defined __stub_$ac_func || defined __stub___$ac_func
20386choke me
20387#endif
20388
20389int
20390main ()
20391{
20392return $ac_func ();
20393 ;
20394 return 0;
20395}
20396_ACEOF
20397rm -f conftest.$ac_objext conftest$ac_exeext
20398if { (ac_try="$ac_link"
20399case "(($ac_try" in
20400 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20401 *) ac_try_echo=$ac_try;;
20402esac
20403eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20404 (eval "$ac_link") 2>conftest.er1
20405 ac_status=$?
20406 grep -v '^ *+' conftest.er1 >conftest.err
20407 rm -f conftest.er1
20408 cat conftest.err >&5
20409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20410 (exit $ac_status); } &&
20411 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20412 { (case "(($ac_try" in
20413 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20414 *) ac_try_echo=$ac_try;;
20415esac
20416eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20417 (eval "$ac_try") 2>&5
20418 ac_status=$?
20419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20420 (exit $ac_status); }; } &&
20421 { ac_try='test -s conftest$ac_exeext'
20422 { (case "(($ac_try" in
20423 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20424 *) ac_try_echo=$ac_try;;
20425esac
20426eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20427 (eval "$ac_try") 2>&5
20428 ac_status=$?
20429 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20430 (exit $ac_status); }; }; then
20431 eval "$as_ac_var=yes"
20432else
20433 echo "$as_me: failed program was:" >&5
20434sed 's/^/| /' conftest.$ac_ext >&5
20435
20436 eval "$as_ac_var=no"
20437fi
20438
20439rm -f core conftest.err conftest.$ac_objext \
20440 conftest$ac_exeext conftest.$ac_ext
20441fi
20442ac_res=`eval echo '${'$as_ac_var'}'`
20443 { echo "$as_me:$LINENO: result: $ac_res" >&5
20444echo "${ECHO_T}$ac_res" >&6; }
20445if test `eval echo '${'$as_ac_var'}'` = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000020446 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020447#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
John Criswell7a73b802003-06-30 21:59:07 +000020448_ACEOF
20449
20450fi
20451done
20452
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020453{ echo "$as_me:$LINENO: checking for working mmap" >&5
20454echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
20455if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
20456 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000020457else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020458 if test "$cross_compiling" = yes; then
John Criswell7a73b802003-06-30 21:59:07 +000020459 ac_cv_func_mmap_fixed_mapped=no
20460else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020461 cat >conftest.$ac_ext <<_ACEOF
20462/* confdefs.h. */
20463_ACEOF
20464cat confdefs.h >>conftest.$ac_ext
20465cat >>conftest.$ac_ext <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000020466/* end confdefs.h. */
John Criswell7a73b802003-06-30 21:59:07 +000020467$ac_includes_default
20468/* malloc might have been renamed as rpl_malloc. */
20469#undef malloc
20470
20471/* Thanks to Mike Haertel and Jim Avera for this test.
20472 Here is a matrix of mmap possibilities:
20473 mmap private not fixed
20474 mmap private fixed at somewhere currently unmapped
20475 mmap private fixed at somewhere already mapped
20476 mmap shared not fixed
20477 mmap shared fixed at somewhere currently unmapped
20478 mmap shared fixed at somewhere already mapped
20479 For private mappings, we should verify that changes cannot be read()
20480 back from the file, nor mmap's back from the file at a different
20481 address. (There have been systems where private was not correctly
20482 implemented like the infamous i386 svr4.0, and systems where the
20483 VM page cache was not coherent with the file system buffer cache
20484 like early versions of FreeBSD and possibly contemporary NetBSD.)
20485 For shared mappings, we should conversely verify that changes get
20486 propagated back to all the places they're supposed to be.
20487
20488 Grep wants private fixed already mapped.
20489 The main things grep needs to know about mmap are:
20490 * does it exist and is it safe to write into the mmap'd area
20491 * how to use it (BSD variants) */
20492
20493#include <fcntl.h>
20494#include <sys/mman.h>
20495
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020496#if !STDC_HEADERS && !HAVE_STDLIB_H
John Criswell7a73b802003-06-30 21:59:07 +000020497char *malloc ();
20498#endif
20499
20500/* This mess was copied from the GNU getpagesize.h. */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020501#if !HAVE_GETPAGESIZE
20502/* Assume that all systems that can run configure have sys/param.h. */
20503# if !HAVE_SYS_PARAM_H
20504# define HAVE_SYS_PARAM_H 1
20505# endif
20506
John Criswell7a73b802003-06-30 21:59:07 +000020507# ifdef _SC_PAGESIZE
20508# define getpagesize() sysconf(_SC_PAGESIZE)
20509# else /* no _SC_PAGESIZE */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020510# if HAVE_SYS_PARAM_H
John Criswell7a73b802003-06-30 21:59:07 +000020511# include <sys/param.h>
20512# ifdef EXEC_PAGESIZE
20513# define getpagesize() EXEC_PAGESIZE
20514# else /* no EXEC_PAGESIZE */
20515# ifdef NBPG
20516# define getpagesize() NBPG * CLSIZE
20517# ifndef CLSIZE
20518# define CLSIZE 1
20519# endif /* no CLSIZE */
20520# else /* no NBPG */
20521# ifdef NBPC
20522# define getpagesize() NBPC
20523# else /* no NBPC */
20524# ifdef PAGESIZE
20525# define getpagesize() PAGESIZE
20526# endif /* PAGESIZE */
20527# endif /* no NBPC */
20528# endif /* no NBPG */
20529# endif /* no EXEC_PAGESIZE */
20530# else /* no HAVE_SYS_PARAM_H */
20531# define getpagesize() 8192 /* punt totally */
20532# endif /* no HAVE_SYS_PARAM_H */
20533# endif /* no _SC_PAGESIZE */
20534
20535#endif /* no HAVE_GETPAGESIZE */
20536
20537int
20538main ()
20539{
20540 char *data, *data2, *data3;
20541 int i, pagesize;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020542 int fd;
John Criswell7a73b802003-06-30 21:59:07 +000020543
20544 pagesize = getpagesize ();
20545
20546 /* First, make a file with some known garbage in it. */
20547 data = (char *) malloc (pagesize);
20548 if (!data)
Reid Spencera773bd52006-08-04 18:18:08 +000020549 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020550 for (i = 0; i < pagesize; ++i)
20551 *(data + i) = rand ();
20552 umask (0);
20553 fd = creat ("conftest.mmap", 0600);
20554 if (fd < 0)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020555 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020556 if (write (fd, data, pagesize) != pagesize)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020557 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020558 close (fd);
20559
20560 /* Next, try to mmap the file at a fixed address which already has
20561 something else allocated at it. If we can, also make sure that
20562 we see the same garbage. */
20563 fd = open ("conftest.mmap", O_RDWR);
20564 if (fd < 0)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020565 return 1;
20566 data2 = (char *) malloc (2 * pagesize);
20567 if (!data2)
20568 return 1;
20569 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
John Criswell7a73b802003-06-30 21:59:07 +000020570 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
Reid Spencer2706f8c2004-09-19 23:53:36 +000020571 MAP_PRIVATE | MAP_FIXED, fd, 0L))
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020572 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020573 for (i = 0; i < pagesize; ++i)
20574 if (*(data + i) != *(data2 + i))
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020575 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020576
20577 /* Finally, make sure that changes to the mapped area do not
20578 percolate back to the file as seen by read(). (This is a bug on
20579 some variants of i386 svr4.0.) */
20580 for (i = 0; i < pagesize; ++i)
20581 *(data2 + i) = *(data2 + i) + 1;
20582 data3 = (char *) malloc (pagesize);
20583 if (!data3)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020584 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020585 if (read (fd, data3, pagesize) != pagesize)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020586 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020587 for (i = 0; i < pagesize; ++i)
20588 if (*(data + i) != *(data3 + i))
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020589 return 1;
John Criswell7a73b802003-06-30 21:59:07 +000020590 close (fd);
Reid Spencera773bd52006-08-04 18:18:08 +000020591 return 0;
John Criswell7a73b802003-06-30 21:59:07 +000020592}
20593_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020594rm -f conftest$ac_exeext
20595if { (ac_try="$ac_link"
20596case "(($ac_try" in
20597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20598 *) ac_try_echo=$ac_try;;
20599esac
20600eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20601 (eval "$ac_link") 2>&5
20602 ac_status=$?
20603 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20604 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20605 { (case "(($ac_try" in
20606 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20607 *) ac_try_echo=$ac_try;;
20608esac
20609eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20610 (eval "$ac_try") 2>&5
20611 ac_status=$?
20612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20613 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +000020614 ac_cv_func_mmap_fixed_mapped=yes
20615else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020616 echo "$as_me: program exited with status $ac_status" >&5
20617echo "$as_me: failed program was:" >&5
20618sed 's/^/| /' conftest.$ac_ext >&5
20619
20620( exit $ac_status )
20621ac_cv_func_mmap_fixed_mapped=no
John Criswell7a73b802003-06-30 21:59:07 +000020622fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020623rm -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 +000020624fi
Reid Spencera773bd52006-08-04 18:18:08 +000020625
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020626
John Criswell7a73b802003-06-30 21:59:07 +000020627fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020628{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
20629echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +000020630if test $ac_cv_func_mmap_fixed_mapped = yes; then
20631
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020632cat >>confdefs.h <<\_ACEOF
20633#define HAVE_MMAP 1
20634_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000020635
20636fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020637rm -f conftest.mmap
John Criswell7a73b802003-06-30 21:59:07 +000020638
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020639 { echo "$as_me:$LINENO: checking for mmap of files" >&5
20640echo $ECHO_N "checking for mmap of files... $ECHO_C" >&6; }
20641if test "${ac_cv_func_mmap_file+set}" = set; then
20642 echo $ECHO_N "(cached) $ECHO_C" >&6
John Criswell7a73b802003-06-30 21:59:07 +000020643else
Reid Spencer2706f8c2004-09-19 23:53:36 +000020644 ac_ext=c
John Criswell7a73b802003-06-30 21:59:07 +000020645ac_cpp='$CPP $CPPFLAGS'
20646ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20647ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20648ac_compiler_gnu=$ac_cv_c_compiler_gnu
20649
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020650 if test "$cross_compiling" = yes; then
Reid Spencer8b93e7a2004-09-21 17:14:44 +000020651 ac_cv_func_mmap_file=no
John Criswell7a73b802003-06-30 21:59:07 +000020652else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020653 cat >conftest.$ac_ext <<_ACEOF
Reid Spencer777ce172004-09-20 04:09:56 +000020654
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020655 /* confdefs.h. */
20656_ACEOF
20657cat confdefs.h >>conftest.$ac_ext
20658cat >>conftest.$ac_ext <<_ACEOF
20659/* end confdefs.h. */
Torok Edwin871384f2010-01-26 08:50:50 +000020660
John Criswell7a73b802003-06-30 21:59:07 +000020661#include <sys/types.h>
John Criswell5ab73462003-10-09 15:44:28 +000020662#include <sys/mman.h>
John Criswell7a73b802003-06-30 21:59:07 +000020663#include <fcntl.h>
Reid Spencer777ce172004-09-20 04:09:56 +000020664
20665int
20666main ()
20667{
John Criswell7a73b802003-06-30 21:59:07 +000020668
20669 int fd;
Reid Spencer777ce172004-09-20 04:09:56 +000020670 fd = creat ("foo",0777);
20671 fd = (int) mmap (0, 1, PROT_READ, MAP_SHARED, fd, 0);
20672 unlink ("foo");
Reid Spencer8b93e7a2004-09-21 17:14:44 +000020673 return (fd != (int) MAP_FAILED);
Reid Spencer777ce172004-09-20 04:09:56 +000020674 ;
20675 return 0;
20676}
John Criswell7a73b802003-06-30 21:59:07 +000020677_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020678rm -f conftest$ac_exeext
20679if { (ac_try="$ac_link"
20680case "(($ac_try" in
20681 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20682 *) ac_try_echo=$ac_try;;
20683esac
20684eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20685 (eval "$ac_link") 2>&5
20686 ac_status=$?
20687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20688 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20689 { (case "(($ac_try" in
20690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20691 *) ac_try_echo=$ac_try;;
20692esac
20693eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20694 (eval "$ac_try") 2>&5
20695 ac_status=$?
20696 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20697 (exit $ac_status); }; }; then
John Criswell7a73b802003-06-30 21:59:07 +000020698 ac_cv_func_mmap_file=yes
20699else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020700 echo "$as_me: program exited with status $ac_status" >&5
20701echo "$as_me: failed program was:" >&5
20702sed 's/^/| /' conftest.$ac_ext >&5
20703
20704( exit $ac_status )
20705ac_cv_func_mmap_file=no
John Criswell7a73b802003-06-30 21:59:07 +000020706fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020707rm -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 +000020708fi
Reid Spencera773bd52006-08-04 18:18:08 +000020709
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020710
John Criswell7a73b802003-06-30 21:59:07 +000020711 ac_ext=c
20712ac_cpp='$CPP $CPPFLAGS'
20713ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20714ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20715ac_compiler_gnu=$ac_cv_c_compiler_gnu
20716
20717
20718fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020719{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_file" >&5
20720echo "${ECHO_T}$ac_cv_func_mmap_file" >&6; }
John Criswell7a73b802003-06-30 21:59:07 +000020721if test "$ac_cv_func_mmap_file" = yes; then
John Criswell5ab73462003-10-09 15:44:28 +000020722
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020723cat >>confdefs.h <<\_ACEOF
20724#define HAVE_MMAP_FILE
20725_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000020726
20727 MMAP_FILE=yes
20728
20729fi
20730
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020731 { echo "$as_me:$LINENO: checking if /dev/zero is needed for mmap" >&5
20732echo $ECHO_N "checking if /dev/zero is needed for mmap... $ECHO_C" >&6; }
20733if test "${ac_cv_need_dev_zero_for_mmap+set}" = set; then
20734 echo $ECHO_N "(cached) $ECHO_C" >&6
Reid Spencer7931a782004-12-27 06:15:02 +000020735else
Reid Spencer582a23c2004-12-29 07:07:57 +000020736 if test "$llvm_cv_os_type" = "Interix" ; then
Reid Spencer7931a782004-12-27 06:15:02 +000020737 ac_cv_need_dev_zero_for_mmap=yes
20738 else
20739 ac_cv_need_dev_zero_for_mmap=no
20740 fi
20741
20742fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020743{ echo "$as_me:$LINENO: result: $ac_cv_need_dev_zero_for_mmap" >&5
20744echo "${ECHO_T}$ac_cv_need_dev_zero_for_mmap" >&6; }
Reid Spencer7931a782004-12-27 06:15:02 +000020745if test "$ac_cv_need_dev_zero_for_mmap" = yes; then
20746
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020747cat >>confdefs.h <<\_ACEOF
20748#define NEED_DEV_ZERO_FOR_MMAP 1
20749_ACEOF
Reid Spencer7931a782004-12-27 06:15:02 +000020750
20751fi
Reid Spencer2706f8c2004-09-19 23:53:36 +000020752
Reid Spencer30fe5262007-01-20 07:48:49 +000020753 if test "$ac_cv_func_mmap_fixed_mapped" = "no"
20754 then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020755 { echo "$as_me:$LINENO: WARNING: mmap() of a fixed address required but not supported" >&5
20756echo "$as_me: WARNING: mmap() of a fixed address required but not supported" >&2;}
Reid Spencer30fe5262007-01-20 07:48:49 +000020757 fi
20758 if test "$ac_cv_func_mmap_file" = "no"
20759 then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020760 { echo "$as_me:$LINENO: WARNING: mmap() of files required but not found" >&5
20761echo "$as_me: WARNING: mmap() of files required but not found" >&2;}
Reid Spencer30fe5262007-01-20 07:48:49 +000020762 fi
John Criswellb13092b2003-07-22 21:00:24 +000020763fi
John Criswell7a73b802003-06-30 21:59:07 +000020764
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020765{ echo "$as_me:$LINENO: checking for GCC atomic builtins" >&5
20766echo $ECHO_N "checking for GCC atomic builtins... $ECHO_C" >&6; }
Eric Christopherf7598412010-07-28 20:26:43 +000020767ac_ext=cpp
20768ac_cpp='$CXXCPP $CPPFLAGS'
20769ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20770ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20771ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20772
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020773cat >conftest.$ac_ext <<_ACEOF
20774/* confdefs.h. */
20775_ACEOF
20776cat confdefs.h >>conftest.$ac_ext
20777cat >>conftest.$ac_ext <<_ACEOF
Owen Andersond4b272b2009-05-18 23:58:51 +000020778/* end confdefs.h. */
20779int main() {
Owen Andersona8603702009-05-19 22:18:56 +000020780 volatile unsigned long val = 1;
20781 __sync_synchronize();
20782 __sync_val_compare_and_swap(&val, 1, 0);
Owen Anderson9a3df672009-06-17 00:13:00 +000020783 __sync_add_and_fetch(&val, 1);
20784 __sync_sub_and_fetch(&val, 1);
Owen Andersona8603702009-05-19 22:18:56 +000020785 return 0;
20786 }
Owen Andersond4b272b2009-05-18 23:58:51 +000020787
20788_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020789rm -f conftest.$ac_objext conftest$ac_exeext
20790if { (ac_try="$ac_link"
20791case "(($ac_try" in
20792 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20793 *) ac_try_echo=$ac_try;;
20794esac
20795eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20796 (eval "$ac_link") 2>conftest.er1
20797 ac_status=$?
20798 grep -v '^ *+' conftest.er1 >conftest.err
20799 rm -f conftest.er1
20800 cat conftest.err >&5
20801 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20802 (exit $ac_status); } &&
20803 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20804 { (case "(($ac_try" in
20805 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20806 *) ac_try_echo=$ac_try;;
20807esac
20808eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20809 (eval "$ac_try") 2>&5
20810 ac_status=$?
20811 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20812 (exit $ac_status); }; } &&
20813 { ac_try='test -s conftest$ac_exeext'
20814 { (case "(($ac_try" in
20815 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20816 *) ac_try_echo=$ac_try;;
20817esac
20818eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20819 (eval "$ac_try") 2>&5
20820 ac_status=$?
20821 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20822 (exit $ac_status); }; }; then
Eric Christopherf7598412010-07-28 20:26:43 +000020823 ac_ext=c
20824ac_cpp='$CPP $CPPFLAGS'
20825ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20826ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20827ac_compiler_gnu=$ac_cv_c_compiler_gnu
20828
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020829 { echo "$as_me:$LINENO: result: yes" >&5
20830echo "${ECHO_T}yes" >&6; }
Owen Andersona8603702009-05-19 22:18:56 +000020831
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020832cat >>confdefs.h <<\_ACEOF
Eric Christopher627445f2011-09-19 20:43:23 +000020833#define LLVM_HAS_ATOMICS 1
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020834_ACEOF
Owen Andersona8603702009-05-19 22:18:56 +000020835
Owen Andersond4b272b2009-05-18 23:58:51 +000020836else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020837 echo "$as_me: failed program was:" >&5
20838sed 's/^/| /' conftest.$ac_ext >&5
Owen Andersond4b272b2009-05-18 23:58:51 +000020839
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020840 { echo "$as_me:$LINENO: result: no" >&5
20841echo "${ECHO_T}no" >&6; }
Owen Andersond4b272b2009-05-18 23:58:51 +000020842
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020843cat >>confdefs.h <<\_ACEOF
Eric Christopher627445f2011-09-19 20:43:23 +000020844#define LLVM_HAS_ATOMICS 0
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020845_ACEOF
20846
20847 { echo "$as_me:$LINENO: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&5
20848echo "$as_me: WARNING: LLVM will be built thread-unsafe because atomic builtins are missing" >&2;}
Owen Andersond4b272b2009-05-18 23:58:51 +000020849fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020850
Owen Andersond4b272b2009-05-18 23:58:51 +000020851rm -f core conftest.err conftest.$ac_objext \
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020852 conftest$ac_exeext conftest.$ac_ext
Owen Andersond4b272b2009-05-18 23:58:51 +000020853
John Criswell7a73b802003-06-30 21:59:07 +000020854
Nick Lewycky4372e692009-09-29 06:18:23 +000020855if test "$llvm_cv_os_type" = "Linux" -a "$llvm_cv_target_arch" = "x86_64" ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020856 { echo "$as_me:$LINENO: checking for 32-bit userspace on 64-bit system" >&5
20857echo $ECHO_N "checking for 32-bit userspace on 64-bit system... $ECHO_C" >&6; }
20858if test "${llvm_cv_linux_mixed+set}" = set; then
20859 echo $ECHO_N "(cached) $ECHO_C" >&6
Nick Lewycky4372e692009-09-29 06:18:23 +000020860else
20861 ac_ext=c
20862ac_cpp='$CPP $CPPFLAGS'
20863ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20864ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20865ac_compiler_gnu=$ac_cv_c_compiler_gnu
20866
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020867 cat >conftest.$ac_ext <<_ACEOF
20868/* confdefs.h. */
20869_ACEOF
20870cat confdefs.h >>conftest.$ac_ext
20871cat >>conftest.$ac_ext <<_ACEOF
Nick Lewycky4372e692009-09-29 06:18:23 +000020872/* end confdefs.h. */
20873#ifndef __x86_64__
20874 error: Not x86-64 even if uname says so!
20875 #endif
20876
20877int
20878main ()
20879{
20880
20881 ;
20882 return 0;
20883}
20884_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020885rm -f conftest.$ac_objext
20886if { (ac_try="$ac_compile"
20887case "(($ac_try" in
20888 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20889 *) ac_try_echo=$ac_try;;
20890esac
20891eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20892 (eval "$ac_compile") 2>conftest.er1
20893 ac_status=$?
20894 grep -v '^ *+' conftest.er1 >conftest.err
20895 rm -f conftest.er1
20896 cat conftest.err >&5
20897 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20898 (exit $ac_status); } &&
20899 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20900 { (case "(($ac_try" in
20901 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20902 *) ac_try_echo=$ac_try;;
20903esac
20904eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20905 (eval "$ac_try") 2>&5
20906 ac_status=$?
20907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20908 (exit $ac_status); }; } &&
20909 { ac_try='test -s conftest.$ac_objext'
20910 { (case "(($ac_try" in
20911 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20912 *) ac_try_echo=$ac_try;;
20913esac
20914eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20915 (eval "$ac_try") 2>&5
20916 ac_status=$?
20917 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20918 (exit $ac_status); }; }; then
Nick Lewycky4372e692009-09-29 06:18:23 +000020919 llvm_cv_linux_mixed=no
20920else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020921 echo "$as_me: failed program was:" >&5
20922sed 's/^/| /' conftest.$ac_ext >&5
20923
20924 llvm_cv_linux_mixed=yes
Nick Lewycky4372e692009-09-29 06:18:23 +000020925fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020926
Nick Lewycky4372e692009-09-29 06:18:23 +000020927rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20928 ac_ext=c
20929ac_cpp='$CPP $CPPFLAGS'
20930ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20931ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20932ac_compiler_gnu=$ac_cv_c_compiler_gnu
20933
20934
20935fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020936{ echo "$as_me:$LINENO: result: $llvm_cv_linux_mixed" >&5
20937echo "${ECHO_T}$llvm_cv_linux_mixed" >&6; }
Nick Lewycky4372e692009-09-29 06:18:23 +000020938
20939 if test "$llvm_cv_linux_mixed" = "yes"; then
20940 llvm_cv_target_arch="x86"
20941 ARCH="x86"
20942 fi
20943fi
20944
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020945
Reid Spencer9372f152007-07-30 20:13:24 +000020946for ac_func in __dso_handle
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000020947do
20948as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20949{ echo "$as_me:$LINENO: checking for $ac_func" >&5
20950echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20951if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20952 echo $ECHO_N "(cached) $ECHO_C" >&6
20953else
20954 cat >conftest.$ac_ext <<_ACEOF
20955/* confdefs.h. */
20956_ACEOF
20957cat confdefs.h >>conftest.$ac_ext
20958cat >>conftest.$ac_ext <<_ACEOF
20959/* end confdefs.h. */
20960/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20961 For example, HP-UX 11i <limits.h> declares gettimeofday. */
20962#define $ac_func innocuous_$ac_func
20963
20964/* System header to define __stub macros and hopefully few prototypes,
20965 which can conflict with char $ac_func (); below.
20966 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20967 <limits.h> exists even on freestanding compilers. */
20968
20969#ifdef __STDC__
20970# include <limits.h>
20971#else
20972# include <assert.h>
20973#endif
20974
20975#undef $ac_func
20976
20977/* Override any GCC internal prototype to avoid an error.
20978 Use char because int might match the return type of a GCC
20979 builtin and then its argument prototype would still apply. */
20980#ifdef __cplusplus
20981extern "C"
20982#endif
20983char $ac_func ();
20984/* The GNU C library defines this for functions which it implements
20985 to always fail with ENOSYS. Some functions are actually named
20986 something starting with __ and the normal name is an alias. */
20987#if defined __stub_$ac_func || defined __stub___$ac_func
20988choke me
20989#endif
20990
20991int
20992main ()
20993{
20994return $ac_func ();
20995 ;
20996 return 0;
20997}
20998_ACEOF
20999rm -f conftest.$ac_objext conftest$ac_exeext
21000if { (ac_try="$ac_link"
21001case "(($ac_try" in
21002 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21003 *) ac_try_echo=$ac_try;;
21004esac
21005eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21006 (eval "$ac_link") 2>conftest.er1
21007 ac_status=$?
21008 grep -v '^ *+' conftest.er1 >conftest.err
21009 rm -f conftest.er1
21010 cat conftest.err >&5
21011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21012 (exit $ac_status); } &&
21013 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21014 { (case "(($ac_try" in
21015 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21016 *) ac_try_echo=$ac_try;;
21017esac
21018eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21019 (eval "$ac_try") 2>&5
21020 ac_status=$?
21021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21022 (exit $ac_status); }; } &&
21023 { ac_try='test -s conftest$ac_exeext'
21024 { (case "(($ac_try" in
21025 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21026 *) ac_try_echo=$ac_try;;
21027esac
21028eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21029 (eval "$ac_try") 2>&5
21030 ac_status=$?
21031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21032 (exit $ac_status); }; }; then
21033 eval "$as_ac_var=yes"
21034else
21035 echo "$as_me: failed program was:" >&5
21036sed 's/^/| /' conftest.$ac_ext >&5
21037
21038 eval "$as_ac_var=no"
21039fi
21040
21041rm -f core conftest.err conftest.$ac_objext \
21042 conftest$ac_exeext conftest.$ac_ext
21043fi
21044ac_res=`eval echo '${'$as_ac_var'}'`
21045 { echo "$as_me:$LINENO: result: $ac_res" >&5
21046echo "${ECHO_T}$ac_res" >&6; }
21047if test `eval echo '${'$as_ac_var'}'` = yes; then
Reid Spencer9372f152007-07-30 20:13:24 +000021048 cat >>confdefs.h <<_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021049#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
Reid Spencer9372f152007-07-30 20:13:24 +000021050_ACEOF
21051
21052fi
21053done
21054
21055
Reid Spencer2bc7bd52004-11-29 12:29:58 +000021056SHLIBEXT=$libltdl_cv_shlibext
Brian Gaeke554831c2004-01-21 19:39:29 +000021057
21058
Jeffrey Yasskinc9017192010-02-25 06:34:33 +000021059SHLIBPATH_VAR=$libltdl_cv_shlibpath_var
21060
21061
Jeff Cohen28783c32007-01-12 18:22:38 +000021062if test "${prefix}" = "NONE" ; then
Reid Spencer05828872006-05-16 08:53:32 +000021063 prefix="/usr/local"
21064fi
Reid Spencere9de0912004-08-20 09:03:57 +000021065eval LLVM_PREFIX="${prefix}";
21066eval LLVM_BINDIR="${prefix}/bin";
21067eval LLVM_LIBDIR="${prefix}/lib";
Reid Spencer1f319422004-11-29 04:56:35 +000021068eval LLVM_DATADIR="${prefix}/share/llvm";
Eric Christopherec274962010-03-02 05:17:21 +000021069eval LLVM_DOCSDIR="${prefix}/share/doc/llvm";
Reid Spencer1f319422004-11-29 04:56:35 +000021070eval LLVM_ETCDIR="${prefix}/etc/llvm";
Reid Spencere9de0912004-08-20 09:03:57 +000021071eval LLVM_INCLUDEDIR="${prefix}/include";
21072eval LLVM_INFODIR="${prefix}/info";
21073eval LLVM_MANDIR="${prefix}/man";
21074LLVM_CONFIGTIME=`date`
21075
21076
21077
21078
21079
21080
21081
21082
21083
21084
21085
Daniel Dunbarc70b79e2012-03-02 16:24:21 +000021086if test "${ENABLE_TIMESTAMPS}" = "0"; then
21087 LLVM_CONFIGTIME="(timestamp not enabled)"
21088fi
21089
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021090
Reid Spencere9de0912004-08-20 09:03:57 +000021091cat >>confdefs.h <<_ACEOF
21092#define LLVM_PREFIX "$LLVM_PREFIX"
21093_ACEOF
21094
21095
21096cat >>confdefs.h <<_ACEOF
21097#define LLVM_BINDIR "$LLVM_BINDIR"
21098_ACEOF
21099
21100
21101cat >>confdefs.h <<_ACEOF
21102#define LLVM_LIBDIR "$LLVM_LIBDIR"
21103_ACEOF
21104
21105
21106cat >>confdefs.h <<_ACEOF
21107#define LLVM_DATADIR "$LLVM_DATADIR"
21108_ACEOF
21109
21110
21111cat >>confdefs.h <<_ACEOF
Gordon Henriksen0abe1162007-10-03 12:07:14 +000021112#define LLVM_DOCSDIR "$LLVM_DOCSDIR"
Reid Spencere9de0912004-08-20 09:03:57 +000021113_ACEOF
21114
21115
21116cat >>confdefs.h <<_ACEOF
Reid Spencerff22c422004-08-20 09:10:31 +000021117#define LLVM_ETCDIR "$LLVM_ETCDIR"
Reid Spencere9de0912004-08-20 09:03:57 +000021118_ACEOF
21119
21120
21121cat >>confdefs.h <<_ACEOF
21122#define LLVM_INCLUDEDIR "$LLVM_INCLUDEDIR"
21123_ACEOF
21124
21125
21126cat >>confdefs.h <<_ACEOF
21127#define LLVM_INFODIR "$LLVM_INFODIR"
21128_ACEOF
21129
21130
21131cat >>confdefs.h <<_ACEOF
21132#define LLVM_MANDIR "$LLVM_MANDIR"
21133_ACEOF
21134
21135
21136cat >>confdefs.h <<_ACEOF
21137#define LLVM_CONFIGTIME "$LLVM_CONFIGTIME"
21138_ACEOF
21139
21140
Eric Christopher790e11c2007-12-01 00:34:39 +000021141cat >>confdefs.h <<_ACEOF
Sebastian Popde2e0b52011-11-01 21:31:44 +000021142#define LLVM_DEFAULT_TARGET_TRIPLE "$target"
Eric Christopher790e11c2007-12-01 00:34:39 +000021143_ACEOF
21144
21145
Gordon Henriksenc0efff82007-10-02 09:50:32 +000021146if test "$BINDINGS_TO_BUILD" = auto ; then
21147 BINDINGS_TO_BUILD=""
21148 if test "x$OCAMLC" != x -a "x$OCAMLDEP" != x ; then
21149 BINDINGS_TO_BUILD="ocaml $BINDINGS_TO_BUILD"
21150 fi
21151fi
21152BINDINGS_TO_BUILD=$BINDINGS_TO_BUILD
21153
21154
Gordon Henriksenc0efff82007-10-02 09:50:32 +000021155ALL_BINDINGS=ocaml
21156
21157
Gordon Henriksenf0915682007-10-02 16:42:22 +000021158binding_prereqs_failed=0
21159for a_binding in $BINDINGS_TO_BUILD ; do
21160 case "$a_binding" in
21161 ocaml)
21162 if test "x$OCAMLC" = x ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021163 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlc not found. Try configure OCAMLC=/path/to/ocamlc" >&5
21164echo "$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 +000021165 binding_prereqs_failed=1
21166 fi
21167 if test "x$OCAMLDEP" = x ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021168 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamldep not found. Try configure OCAMLDEP=/path/to/ocamldep" >&5
21169echo "$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 +000021170 binding_prereqs_failed=1
21171 fi
21172 if test "x$OCAMLOPT" = x ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021173 { echo "$as_me:$LINENO: WARNING: --enable-bindings=ocaml specified, but ocamlopt not found. Try configure OCAMLOPT=/path/to/ocamlopt" >&5
21174echo "$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 +000021175 fi
21176 if test "x$with_ocaml_libdir" != xauto ; then
21177 OCAML_LIBDIR=$with_ocaml_libdir
21178
21179 else
21180 ocaml_stdlib="`"$OCAMLC" -where`"
21181 if test "$LLVM_PREFIX" '<' "$ocaml_stdlib" -a "$ocaml_stdlib" '<' "$LLVM_PREFIX~"
21182 then
21183 # ocaml stdlib is beneath our prefix; use stdlib
21184 OCAML_LIBDIR=$ocaml_stdlib
21185
21186 else
21187 # ocaml stdlib is outside our prefix; use libdir/ocaml
21188 OCAML_LIBDIR=$LLVM_LIBDIR/ocaml
21189
21190 fi
21191 fi
21192 ;;
21193 esac
21194done
21195if test "$binding_prereqs_failed" = 1 ; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021196 { { echo "$as_me:$LINENO: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&5
21197echo "$as_me: error: Prequisites for bindings not satisfied. Fix them or use configure --disable-bindings." >&2;}
21198 { (exit 1); exit 1; }; }
Gordon Henriksenf0915682007-10-02 16:42:22 +000021199fi
21200
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021201{ echo "$as_me:$LINENO: checking for compiler -fvisibility-inlines-hidden option" >&5
21202echo $ECHO_N "checking for compiler -fvisibility-inlines-hidden option... $ECHO_C" >&6; }
21203if test "${llvm_cv_cxx_visibility_inlines_hidden+set}" = set; then
21204 echo $ECHO_N "(cached) $ECHO_C" >&6
Daniel Dunbardcf114e2008-08-30 01:16:19 +000021205else
21206 ac_ext=cpp
21207ac_cpp='$CXXCPP $CPPFLAGS'
21208ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21209ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21210ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21211
21212 oldcxxflags="$CXXFLAGS"
NAKAMURA Takumi273df0b2012-02-19 12:05:12 +000021213 CXXFLAGS="$CXXFLAGS -O0 -fvisibility-inlines-hidden -Werror"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021214 cat >conftest.$ac_ext <<_ACEOF
21215/* confdefs.h. */
21216_ACEOF
21217cat confdefs.h >>conftest.$ac_ext
21218cat >>conftest.$ac_ext <<_ACEOF
Daniel Dunbardcf114e2008-08-30 01:16:19 +000021219/* end confdefs.h. */
Benjamin Kramerb8c20b82011-12-22 22:50:44 +000021220template <typename T> struct X { void __attribute__((noinline)) f() {} };
Daniel Dunbardcf114e2008-08-30 01:16:19 +000021221int
21222main ()
21223{
Benjamin Kramercfe96c82011-12-22 22:25:26 +000021224X<int>().f();
Daniel Dunbardcf114e2008-08-30 01:16:19 +000021225 ;
21226 return 0;
21227}
21228_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021229rm -f conftest.$ac_objext
21230if { (ac_try="$ac_compile"
21231case "(($ac_try" in
21232 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21233 *) ac_try_echo=$ac_try;;
21234esac
21235eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21236 (eval "$ac_compile") 2>conftest.er1
21237 ac_status=$?
21238 grep -v '^ *+' conftest.er1 >conftest.err
21239 rm -f conftest.er1
21240 cat conftest.err >&5
21241 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21242 (exit $ac_status); } &&
21243 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
21244 { (case "(($ac_try" in
21245 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21246 *) ac_try_echo=$ac_try;;
21247esac
21248eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21249 (eval "$ac_try") 2>&5
21250 ac_status=$?
21251 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21252 (exit $ac_status); }; } &&
21253 { ac_try='test -s conftest.$ac_objext'
21254 { (case "(($ac_try" in
21255 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21256 *) ac_try_echo=$ac_try;;
21257esac
21258eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21259 (eval "$ac_try") 2>&5
21260 ac_status=$?
21261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21262 (exit $ac_status); }; }; then
Daniel Dunbardcf114e2008-08-30 01:16:19 +000021263 llvm_cv_cxx_visibility_inlines_hidden=yes
21264else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021265 echo "$as_me: failed program was:" >&5
21266sed 's/^/| /' conftest.$ac_ext >&5
21267
21268 llvm_cv_cxx_visibility_inlines_hidden=no
Daniel Dunbardcf114e2008-08-30 01:16:19 +000021269fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021270
Daniel Dunbardcf114e2008-08-30 01:16:19 +000021271rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21272 CXXFLAGS="$oldcxxflags"
21273 ac_ext=c
21274ac_cpp='$CPP $CPPFLAGS'
21275ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21276ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21277ac_compiler_gnu=$ac_cv_c_compiler_gnu
21278
21279
21280fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021281{ echo "$as_me:$LINENO: result: $llvm_cv_cxx_visibility_inlines_hidden" >&5
21282echo "${ECHO_T}$llvm_cv_cxx_visibility_inlines_hidden" >&6; }
Daniel Dunbardcf114e2008-08-30 01:16:19 +000021283if test "$llvm_cv_cxx_visibility_inlines_hidden" = yes ; then
21284 ENABLE_VISIBILITY_INLINES_HIDDEN=1
21285
21286else
21287 ENABLE_VISIBILITY_INLINES_HIDDEN=0
21288
21289fi
21290
Gordon Henriksenf0915682007-10-02 16:42:22 +000021291
Nick Lewycky731c6ab2009-03-05 08:20:44 +000021292if test "$llvm_cv_link_use_r" = "yes" ; then
21293 RPATH="-Wl,-R"
21294else
21295 RPATH="-Wl,-rpath"
21296fi
21297
21298
21299if test "$llvm_cv_link_use_export_dynamic" = "yes" ; then
21300 RDYNAMIC="-Wl,-export-dynamic"
21301else
21302 RDYNAMIC=""
21303fi
Nick Lewyckye9821dc2009-03-03 04:55:29 +000021304
21305
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021306
Eric Christophera1cba682010-08-08 02:44:25 +000021307ac_config_headers="$ac_config_headers include/llvm/Config/config.h include/llvm/Config/llvm-config.h"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021308
Eric Christopher21d3eeb2010-08-08 09:20:39 +000021309
21310
21311
21312
21313
Douglas Gregor1555a232009-06-16 20:12:29 +000021314ac_config_files="$ac_config_files include/llvm/Config/Targets.def"
21315
21316ac_config_files="$ac_config_files include/llvm/Config/AsmPrinters.def"
21317
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +000021318ac_config_files="$ac_config_files include/llvm/Config/AsmParsers.def"
21319
Daniel Dunbar4fc760e2009-11-25 04:37:28 +000021320ac_config_files="$ac_config_files include/llvm/Config/Disassemblers.def"
21321
Michael J. Spencer1f6efa32010-11-29 18:16:10 +000021322ac_config_headers="$ac_config_headers include/llvm/Support/DataTypes.h"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021323
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021324
Reid Spencera773bd52006-08-04 18:18:08 +000021325ac_config_files="$ac_config_files Makefile.config"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021326
Eric Christopher360fa9a2011-10-26 00:42:12 +000021327
Reid Spencerea949cf2006-08-16 00:45:38 +000021328ac_config_files="$ac_config_files llvm.spec"
21329
21330
Peter Collingbourne7be3a602011-05-13 03:27:56 +000021331ac_config_files="$ac_config_files docs/doxygen.cfg"
21332
Eric Christopher63c09512012-02-02 00:16:55 +000021333
Dylan Noblesmith3e82b4a2012-02-04 02:41:36 +000021334if test "${clang_src_root}" = ""; then
Eric Christopher9b3cd482012-02-02 01:11:30 +000021335 clang_src_root="$srcdir/tools/clang"
Eric Christopherac898652012-02-02 00:19:05 +000021336fi
Eric Christopher63c09512012-02-02 00:16:55 +000021337if test -f ${clang_src_root}/README.txt; then
Dylan Noblesmith965a1662012-02-04 03:00:50 +000021338 configh="include/clang/Config/config.h"
21339 doxy="docs/doxygen.cfg"
21340 ac_config_headers="$ac_config_headers tools/clang/${configh}:${clang_src_root}/${configh}.in"
Eric Christopher63c09512012-02-02 00:16:55 +000021341
Dylan Noblesmith965a1662012-02-04 03:00:50 +000021342 ac_config_files="$ac_config_files tools/clang/${doxy}:${clang_src_root}/${doxy}.in"
Peter Collingbourne7be3a602011-05-13 03:27:56 +000021343
21344fi
21345
Torok Edwin4c4b71c2011-10-14 20:38:02 +000021346ac_config_files="$ac_config_files bindings/ocaml/llvm/META.llvm"
Reid Spencerf2722ca2006-03-22 15:59:55 +000021347
Eric Christopher360fa9a2011-10-26 00:42:12 +000021348
Reid Spencera773bd52006-08-04 18:18:08 +000021349ac_config_commands="$ac_config_commands setup"
Reid Spencerc0682832005-02-24 19:05:19 +000021350
Reid Spencera773bd52006-08-04 18:18:08 +000021351ac_config_commands="$ac_config_commands Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021352
21353
Reid Spencera773bd52006-08-04 18:18:08 +000021354ac_config_commands="$ac_config_commands Makefile.common"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021355
21356
Reid Spencera773bd52006-08-04 18:18:08 +000021357ac_config_commands="$ac_config_commands examples/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021358
21359
Reid Spencera773bd52006-08-04 18:18:08 +000021360ac_config_commands="$ac_config_commands lib/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021361
21362
Reid Spencer8b2e1412006-11-17 03:32:33 +000021363ac_config_commands="$ac_config_commands runtime/Makefile"
21364
21365
Reid Spencera773bd52006-08-04 18:18:08 +000021366ac_config_commands="$ac_config_commands test/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021367
21368
Reid Spencera773bd52006-08-04 18:18:08 +000021369ac_config_commands="$ac_config_commands test/Makefile.tests"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021370
21371
Bill Wendlingf24eb392009-01-04 23:12:30 +000021372ac_config_commands="$ac_config_commands unittests/Makefile"
21373
21374
Reid Spencera773bd52006-08-04 18:18:08 +000021375ac_config_commands="$ac_config_commands tools/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021376
21377
Reid Spencera773bd52006-08-04 18:18:08 +000021378ac_config_commands="$ac_config_commands utils/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021379
21380
Reid Spencera773bd52006-08-04 18:18:08 +000021381ac_config_commands="$ac_config_commands projects/Makefile"
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021382
21383
Gordon Henriksen92f0dca2007-09-22 21:36:59 +000021384ac_config_commands="$ac_config_commands bindings/Makefile"
21385
21386
21387ac_config_commands="$ac_config_commands bindings/ocaml/Makefile.ocaml"
21388
21389
Reid Spencer5e1d9a52004-11-25 04:51:04 +000021390
John Criswell7a73b802003-06-30 21:59:07 +000021391cat >confcache <<\_ACEOF
21392# This file is a shell script that caches the results of configure
21393# tests run on this system so they can be shared between configure
21394# scripts and configure runs, see configure's option --config-cache.
21395# It is not useful on other systems. If it contains results you don't
21396# want to keep, you may remove or edit it.
21397#
21398# config.status only pays attention to the cache file if you give it
21399# the --recheck option to rerun configure.
21400#
John Criswell0c38eaf2003-09-10 15:17:25 +000021401# `ac_cv_env_foo' variables (set or unset) will be overridden when
John Criswell7a73b802003-06-30 21:59:07 +000021402# loading this file, other *unset* `ac_cv_foo' will be assigned the
21403# following values.
21404
21405_ACEOF
21406
21407# The following way of writing the cache mishandles newlines in values,
21408# but we know of no workaround that is simple, portable, and efficient.
Reid Spencera773bd52006-08-04 18:18:08 +000021409# So, we kill variables containing newlines.
John Criswell7a73b802003-06-30 21:59:07 +000021410# Ultrix sh set writes to stderr and can't be redirected directly,
21411# and sets the high bit in the cache file unless we assign to the vars.
Reid Spencera773bd52006-08-04 18:18:08 +000021412(
21413 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21414 eval ac_val=\$$ac_var
21415 case $ac_val in #(
21416 *${as_nl}*)
21417 case $ac_var in #(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021418 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21419echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021420 esac
21421 case $ac_var in #(
21422 _ | IFS | as_nl) ;; #(
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021423 *) $as_unset $ac_var ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021424 esac ;;
21425 esac
21426 done
21427
John Criswell7a73b802003-06-30 21:59:07 +000021428 (set) 2>&1 |
Reid Spencera773bd52006-08-04 18:18:08 +000021429 case $as_nl`(ac_space=' '; set) 2>&1` in #(
21430 *${as_nl}ac_space=\ *)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021431 # `set' does not quote correctly, so add quotes (double-quote
21432 # substitution turns \\\\ into \\, and sed turns \\ into \).
John Criswell7a73b802003-06-30 21:59:07 +000021433 sed -n \
Reid Spencer2706f8c2004-09-19 23:53:36 +000021434 "s/'/'\\\\''/g;
21435 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Reid Spencera773bd52006-08-04 18:18:08 +000021436 ;; #(
John Criswell7a73b802003-06-30 21:59:07 +000021437 *)
21438 # `set' quotes correctly as required by POSIX, so do not add quotes.
Reid Spencera773bd52006-08-04 18:18:08 +000021439 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
John Criswell7a73b802003-06-30 21:59:07 +000021440 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021441 esac |
21442 sort
21443) |
John Criswell7a73b802003-06-30 21:59:07 +000021444 sed '
Reid Spencera773bd52006-08-04 18:18:08 +000021445 /^ac_cv_env_/b end
John Criswell7a73b802003-06-30 21:59:07 +000021446 t clear
Reid Spencera773bd52006-08-04 18:18:08 +000021447 :clear
John Criswell7a73b802003-06-30 21:59:07 +000021448 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21449 t end
Reid Spencera773bd52006-08-04 18:18:08 +000021450 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21451 :end' >>confcache
21452if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21453 if test -w "$cache_file"; then
21454 test "x$cache_file" != "x/dev/null" &&
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021455 { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21456echo "$as_me: updating cache $cache_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +000021457 cat confcache >$cache_file
21458 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021459 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21460echo "$as_me: not updating unwritable cache $cache_file" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +000021461 fi
21462fi
21463rm -f confcache
21464
21465test "x$prefix" = xNONE && prefix=$ac_default_prefix
21466# Let make expand exec_prefix.
21467test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21468
John Criswell7a73b802003-06-30 21:59:07 +000021469DEFS=-DHAVE_CONFIG_H
21470
John Criswell0c38eaf2003-09-10 15:17:25 +000021471ac_libobjs=
21472ac_ltlibobjs=
21473for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21474 # 1. Remove the extension, and $U if already installed.
Reid Spencera773bd52006-08-04 18:18:08 +000021475 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021476 ac_i=`echo "$ac_i" | sed "$ac_script"`
Reid Spencera773bd52006-08-04 18:18:08 +000021477 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
21478 # will be set to the directory where LIBOBJS objects are built.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021479 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21480 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
John Criswell0c38eaf2003-09-10 15:17:25 +000021481done
21482LIBOBJS=$ac_libobjs
21483
21484LTLIBOBJS=$ac_ltlibobjs
21485
21486
Reid Spencer2bc7bd52004-11-29 12:29:58 +000021487if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021488 { { echo "$as_me:$LINENO: error: conditional \"INSTALL_LTDL\" was never defined.
21489Usually this means the macro was only invoked conditionally." >&5
21490echo "$as_me: error: conditional \"INSTALL_LTDL\" was never defined.
21491Usually this means the macro was only invoked conditionally." >&2;}
21492 { (exit 1); exit 1; }; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000021493fi
21494if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021495 { { echo "$as_me:$LINENO: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21496Usually this means the macro was only invoked conditionally." >&5
21497echo "$as_me: error: conditional \"CONVENIENCE_LTDL\" was never defined.
21498Usually this means the macro was only invoked conditionally." >&2;}
21499 { (exit 1); exit 1; }; }
Reid Spencer2bc7bd52004-11-29 12:29:58 +000021500fi
John Criswell7a73b802003-06-30 21:59:07 +000021501
21502: ${CONFIG_STATUS=./config.status}
21503ac_clean_files_save=$ac_clean_files
21504ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021505{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21506echo "$as_me: creating $CONFIG_STATUS" >&6;}
21507cat >$CONFIG_STATUS <<_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021508#! $SHELL
21509# Generated by $as_me.
21510# Run this file to recreate the current configuration.
21511# Compiler output produced by configure, useful for debugging
21512# configure, is in config.log if it exists.
21513
21514debug=false
John Criswell0c38eaf2003-09-10 15:17:25 +000021515ac_cs_recheck=false
21516ac_cs_silent=false
John Criswell7a73b802003-06-30 21:59:07 +000021517SHELL=\${CONFIG_SHELL-$SHELL}
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021518_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021519
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021520cat >>$CONFIG_STATUS <<\_ACEOF
21521## --------------------- ##
21522## M4sh Initialization. ##
21523## --------------------- ##
21524
21525# Be Bourne compatible
21526if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
John Criswell7a73b802003-06-30 21:59:07 +000021527 emulate sh
21528 NULLCMD=:
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021529 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
John Criswell0c38eaf2003-09-10 15:17:25 +000021530 # is contrary to our usage. Disable this feature.
21531 alias -g '${1+"$@"}'='"$@"'
Reid Spencera773bd52006-08-04 18:18:08 +000021532 setopt NO_GLOB_SUBST
21533else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021534 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
John Criswell7a73b802003-06-30 21:59:07 +000021535fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021536BIN_SH=xpg4; export BIN_SH # for Tru64
21537DUALCASE=1; export DUALCASE # for MKS sh
John Criswell7a73b802003-06-30 21:59:07 +000021538
John Criswell7a73b802003-06-30 21:59:07 +000021539
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021540# PATH needs CR
21541# Avoid depending upon Character Ranges.
21542as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21543as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21544as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21545as_cr_digits='0123456789'
21546as_cr_alnum=$as_cr_Letters$as_cr_digits
John Criswell7a73b802003-06-30 21:59:07 +000021547
21548# The user is always right.
21549if test "${PATH_SEPARATOR+set}" != set; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021550 echo "#! /bin/sh" >conf$$.sh
21551 echo "exit 0" >>conf$$.sh
21552 chmod +x conf$$.sh
21553 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21554 PATH_SEPARATOR=';'
21555 else
21556 PATH_SEPARATOR=:
21557 fi
21558 rm -f conf$$.sh
21559fi
21560
21561# Support unset when possible.
21562if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21563 as_unset=unset
21564else
21565 as_unset=false
Reid Spencera773bd52006-08-04 18:18:08 +000021566fi
John Criswell7a73b802003-06-30 21:59:07 +000021567
Reid Spencera773bd52006-08-04 18:18:08 +000021568
21569# IFS
21570# We need space, tab and new line, in precisely that order. Quoting is
21571# there to prevent editors from complaining about space-tab.
21572# (If _AS_PATH_WALK were called with IFS unset, it would disable word
21573# splitting by setting IFS to empty value.)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021574as_nl='
21575'
Reid Spencera773bd52006-08-04 18:18:08 +000021576IFS=" "" $as_nl"
21577
21578# Find who we are. Look in the path if we contain no directory separator.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021579case $0 in
Reid Spencera773bd52006-08-04 18:18:08 +000021580 *[\\/]* ) as_myself=$0 ;;
21581 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
John Criswell7a73b802003-06-30 21:59:07 +000021582for as_dir in $PATH
21583do
21584 IFS=$as_save_IFS
21585 test -z "$as_dir" && as_dir=.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021586 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21587done
Reid Spencera773bd52006-08-04 18:18:08 +000021588IFS=$as_save_IFS
John Criswell7a73b802003-06-30 21:59:07 +000021589
Reid Spencera773bd52006-08-04 18:18:08 +000021590 ;;
21591esac
21592# We did not find ourselves, most probably we were run as `sh COMMAND'
21593# in which case we are not to be found in the path.
21594if test "x$as_myself" = x; then
21595 as_myself=$0
21596fi
21597if test ! -f "$as_myself"; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021598 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21599 { (exit 1); exit 1; }
Reid Spencera773bd52006-08-04 18:18:08 +000021600fi
21601
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021602# Work around bugs in pre-3.0 UWIN ksh.
21603for as_var in ENV MAIL MAILPATH
21604do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
Reid Spencera773bd52006-08-04 18:18:08 +000021605done
21606PS1='$ '
21607PS2='> '
21608PS4='+ '
21609
21610# NLS nuisances.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021611for as_var in \
21612 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21613 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21614 LC_TELEPHONE LC_TIME
21615do
21616 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21617 eval $as_var=C; export $as_var
21618 else
21619 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
Torok Edwin871384f2010-01-26 08:50:50 +000021620 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021621done
Torok Edwin871384f2010-01-26 08:50:50 +000021622
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021623# Required to use basename.
Reid Spencera773bd52006-08-04 18:18:08 +000021624if expr a : '\(a\)' >/dev/null 2>&1 &&
21625 test "X`expr 00001 : '.*\(...\)'`" = X001; then
21626 as_expr=expr
21627else
21628 as_expr=false
21629fi
21630
21631if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21632 as_basename=basename
21633else
21634 as_basename=false
21635fi
21636
21637
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021638# Name of the executable.
Reid Spencera773bd52006-08-04 18:18:08 +000021639as_me=`$as_basename -- "$0" ||
21640$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21641 X"$0" : 'X\(//\)$' \| \
21642 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021643echo X/"$0" |
Reid Spencera773bd52006-08-04 18:18:08 +000021644 sed '/^.*\/\([^/][^/]*\)\/*$/{
21645 s//\1/
21646 q
21647 }
21648 /^X\/\(\/\/\)$/{
21649 s//\1/
21650 q
21651 }
21652 /^X\/\(\/\).*/{
21653 s//\1/
21654 q
21655 }
21656 s/.*/./; q'`
21657
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021658# CDPATH.
21659$as_unset CDPATH
21660
21661
21662
21663 as_lineno_1=$LINENO
21664 as_lineno_2=$LINENO
21665 test "x$as_lineno_1" != "x$as_lineno_2" &&
21666 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21667
21668 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21669 # uniformly replaced by the line number. The first 'sed' inserts a
21670 # line-number line after each line using $LINENO; the second 'sed'
21671 # does the real work. The second script uses 'N' to pair each
21672 # line-number line with the line containing $LINENO, and appends
21673 # trailing '-' during substitution so that $LINENO is not a special
21674 # case at line end.
21675 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21676 # scripts with optimization help from Paolo Bonzini. Blame Lee
21677 # E. McMahon (1931-1989) for sed's syntax. :-)
21678 sed -n '
21679 p
21680 /[$]LINENO/=
21681 ' <$as_myself |
21682 sed '
21683 s/[$]LINENO.*/&-/
21684 t lineno
21685 b
21686 :lineno
21687 N
21688 :loop
21689 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21690 t loop
21691 s/-\n.*//
21692 ' >$as_me.lineno &&
21693 chmod +x "$as_me.lineno" ||
21694 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21695 { (exit 1); exit 1; }; }
21696
21697 # Don't try to exec as it changes $[0], causing all sort of problems
21698 # (the dirname of $[0] is not the place where we might find the
21699 # original and so on. Autoconf is especially sensitive to this).
21700 . "./$as_me.lineno"
21701 # Exit status is that of the last command.
21702 exit
21703}
21704
21705
21706if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21707 as_dirname=dirname
21708else
21709 as_dirname=false
21710fi
Reid Spencera773bd52006-08-04 18:18:08 +000021711
21712ECHO_C= ECHO_N= ECHO_T=
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021713case `echo -n x` in
Reid Spencera773bd52006-08-04 18:18:08 +000021714-n*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021715 case `echo 'x\c'` in
Reid Spencera773bd52006-08-04 18:18:08 +000021716 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021717 *) ECHO_C='\c';;
Reid Spencera773bd52006-08-04 18:18:08 +000021718 esac;;
21719*)
21720 ECHO_N='-n';;
John Criswell7a73b802003-06-30 21:59:07 +000021721esac
21722
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021723if expr a : '\(a\)' >/dev/null 2>&1 &&
21724 test "X`expr 00001 : '.*\(...\)'`" = X001; then
21725 as_expr=expr
21726else
21727 as_expr=false
21728fi
21729
John Criswell7a73b802003-06-30 21:59:07 +000021730rm -f conf$$ conf$$.exe conf$$.file
Reid Spencera773bd52006-08-04 18:18:08 +000021731if test -d conf$$.dir; then
21732 rm -f conf$$.dir/conf$$.file
21733else
21734 rm -f conf$$.dir
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021735 mkdir conf$$.dir
Reid Spencera773bd52006-08-04 18:18:08 +000021736fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021737echo >conf$$.file
21738if ln -s conf$$.file conf$$ 2>/dev/null; then
21739 as_ln_s='ln -s'
21740 # ... but there are two gotchas:
21741 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21742 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21743 # In both cases, we have to default to `cp -p'.
21744 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
John Criswell7a73b802003-06-30 21:59:07 +000021745 as_ln_s='cp -p'
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021746elif ln conf$$.file conf$$ 2>/dev/null; then
21747 as_ln_s=ln
John Criswell7a73b802003-06-30 21:59:07 +000021748else
21749 as_ln_s='cp -p'
21750fi
Reid Spencera773bd52006-08-04 18:18:08 +000021751rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21752rmdir conf$$.dir 2>/dev/null
John Criswell7a73b802003-06-30 21:59:07 +000021753
John Criswell0c38eaf2003-09-10 15:17:25 +000021754if mkdir -p . 2>/dev/null; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021755 as_mkdir_p=:
John Criswell0c38eaf2003-09-10 15:17:25 +000021756else
Reid Spencer2706f8c2004-09-19 23:53:36 +000021757 test -d ./-p && rmdir ./-p
John Criswell0c38eaf2003-09-10 15:17:25 +000021758 as_mkdir_p=false
21759fi
21760
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021761# Find out whether ``test -x'' works. Don't use a zero-byte file, as
21762# systems may use methods other than mode bits to determine executability.
21763cat >conf$$.file <<_ASEOF
21764#! /bin/sh
21765exit 0
21766_ASEOF
21767chmod +x conf$$.file
21768if test -x conf$$.file >/dev/null 2>&1; then
21769 as_executable_p="test -x"
Reid Spencera773bd52006-08-04 18:18:08 +000021770else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021771 as_executable_p=:
Reid Spencera773bd52006-08-04 18:18:08 +000021772fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021773rm -f conf$$.file
John Criswell7a73b802003-06-30 21:59:07 +000021774
21775# Sed expression to map a string onto a valid CPP name.
Reid Spencer2706f8c2004-09-19 23:53:36 +000021776as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
John Criswell7a73b802003-06-30 21:59:07 +000021777
21778# Sed expression to map a string onto a valid variable name.
Reid Spencer2706f8c2004-09-19 23:53:36 +000021779as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
John Criswell7a73b802003-06-30 21:59:07 +000021780
21781
John Criswell7a73b802003-06-30 21:59:07 +000021782exec 6>&1
21783
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021784# Save the log message, to keep $[0] and so on meaningful, and to
John Criswell7a73b802003-06-30 21:59:07 +000021785# report actual input values of CONFIG_FILES etc. instead of their
Reid Spencera773bd52006-08-04 18:18:08 +000021786# values after options handling.
21787ac_log="
Benjamin Kramerb85b2d52012-04-20 18:15:07 +000021788This file was extended by LLVM $as_me 3.2svn, which was
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021789generated by GNU Autoconf 2.60. Invocation command line was
John Criswell7a73b802003-06-30 21:59:07 +000021790
21791 CONFIG_FILES = $CONFIG_FILES
21792 CONFIG_HEADERS = $CONFIG_HEADERS
21793 CONFIG_LINKS = $CONFIG_LINKS
21794 CONFIG_COMMANDS = $CONFIG_COMMANDS
21795 $ $0 $@
21796
Reid Spencera773bd52006-08-04 18:18:08 +000021797on `(hostname || uname -n) 2>/dev/null | sed 1q`
21798"
21799
John Criswell7a73b802003-06-30 21:59:07 +000021800_ACEOF
21801
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021802cat >>$CONFIG_STATUS <<_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021803# Files that config.status was made for.
Reid Spencera773bd52006-08-04 18:18:08 +000021804config_files="$ac_config_files"
21805config_headers="$ac_config_headers"
21806config_commands="$ac_config_commands"
John Criswell7a73b802003-06-30 21:59:07 +000021807
Reid Spencera773bd52006-08-04 18:18:08 +000021808_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021809
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021810cat >>$CONFIG_STATUS <<\_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021811ac_cs_usage="\
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021812\`$as_me' instantiates files from templates according to the
21813current configuration.
John Criswell7a73b802003-06-30 21:59:07 +000021814
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021815Usage: $0 [OPTIONS] [FILE]...
John Criswell7a73b802003-06-30 21:59:07 +000021816
21817 -h, --help print this help, then exit
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021818 -V, --version print version number, then exit
21819 -q, --quiet do not print progress messages
John Criswell7a73b802003-06-30 21:59:07 +000021820 -d, --debug don't remove temporary files
21821 --recheck update $as_me by reconfiguring in the same conditions
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021822 --file=FILE[:TEMPLATE]
21823 instantiate the configuration file FILE
21824 --header=FILE[:TEMPLATE]
21825 instantiate the configuration header FILE
John Criswell7a73b802003-06-30 21:59:07 +000021826
21827Configuration files:
21828$config_files
21829
21830Configuration headers:
21831$config_headers
21832
John Criswellc764fbc2003-09-06 15:17:13 +000021833Configuration commands:
21834$config_commands
21835
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021836Report bugs to <bug-autoconf@gnu.org>."
John Criswell7a73b802003-06-30 21:59:07 +000021837
Reid Spencera773bd52006-08-04 18:18:08 +000021838_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021839cat >>$CONFIG_STATUS <<_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021840ac_cs_version="\\
Benjamin Kramerb85b2d52012-04-20 18:15:07 +000021841LLVM config.status 3.2svn
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021842configured by $0, generated by GNU Autoconf 2.60,
21843 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
John Criswell7a73b802003-06-30 21:59:07 +000021844
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021845Copyright (C) 2006 Free Software Foundation, Inc.
John Criswell7a73b802003-06-30 21:59:07 +000021846This config.status script is free software; the Free Software Foundation
21847gives unlimited permission to copy, distribute and modify it."
Reid Spencera773bd52006-08-04 18:18:08 +000021848
21849ac_pwd='$ac_pwd'
21850srcdir='$srcdir'
21851INSTALL='$INSTALL'
John Criswell7a73b802003-06-30 21:59:07 +000021852_ACEOF
21853
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021854cat >>$CONFIG_STATUS <<\_ACEOF
21855# If no file are specified by the user, then we need to provide default
21856# value. By we need to know if files were specified by the user.
John Criswell7a73b802003-06-30 21:59:07 +000021857ac_need_defaults=:
21858while test $# != 0
21859do
21860 case $1 in
21861 --*=*)
Reid Spencera773bd52006-08-04 18:18:08 +000021862 ac_option=`expr "X$1" : 'X\([^=]*\)='`
21863 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
John Criswell0c38eaf2003-09-10 15:17:25 +000021864 ac_shift=:
John Criswell7a73b802003-06-30 21:59:07 +000021865 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021866 *)
John Criswell0c38eaf2003-09-10 15:17:25 +000021867 ac_option=$1
21868 ac_optarg=$2
21869 ac_shift=shift
21870 ;;
John Criswell7a73b802003-06-30 21:59:07 +000021871 esac
21872
John Criswell0c38eaf2003-09-10 15:17:25 +000021873 case $ac_option in
John Criswell7a73b802003-06-30 21:59:07 +000021874 # Handling of the options.
John Criswell0c38eaf2003-09-10 15:17:25 +000021875 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21876 ac_cs_recheck=: ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021877 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021878 echo "$ac_cs_version"; exit ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021879 --debug | --debu | --deb | --de | --d | -d )
John Criswell7a73b802003-06-30 21:59:07 +000021880 debug=: ;;
21881 --file | --fil | --fi | --f )
John Criswell0c38eaf2003-09-10 15:17:25 +000021882 $ac_shift
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021883 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
John Criswell7a73b802003-06-30 21:59:07 +000021884 ac_need_defaults=false;;
21885 --header | --heade | --head | --hea )
John Criswell0c38eaf2003-09-10 15:17:25 +000021886 $ac_shift
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021887 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
John Criswell7a73b802003-06-30 21:59:07 +000021888 ac_need_defaults=false;;
Reid Spencera773bd52006-08-04 18:18:08 +000021889 --he | --h)
21890 # Conflict between --help and --header
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021891 { echo "$as_me: error: ambiguous option: $1
21892Try \`$0 --help' for more information." >&2
21893 { (exit 1); exit 1; }; };;
Reid Spencera773bd52006-08-04 18:18:08 +000021894 --help | --hel | -h )
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021895 echo "$ac_cs_usage"; exit ;;
John Criswell0c38eaf2003-09-10 15:17:25 +000021896 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21897 | -silent | --silent | --silen | --sile | --sil | --si | --s)
21898 ac_cs_silent=: ;;
John Criswell7a73b802003-06-30 21:59:07 +000021899
21900 # This is an error.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021901 -*) { echo "$as_me: error: unrecognized option: $1
21902Try \`$0 --help' for more information." >&2
21903 { (exit 1); exit 1; }; } ;;
John Criswell7a73b802003-06-30 21:59:07 +000021904
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021905 *) ac_config_targets="$ac_config_targets $1"
Reid Spencera773bd52006-08-04 18:18:08 +000021906 ac_need_defaults=false ;;
John Criswell7a73b802003-06-30 21:59:07 +000021907
21908 esac
21909 shift
21910done
21911
John Criswell0c38eaf2003-09-10 15:17:25 +000021912ac_configure_extra_args=
21913
21914if $ac_cs_silent; then
21915 exec 6>/dev/null
21916 ac_configure_extra_args="$ac_configure_extra_args --silent"
21917fi
21918
21919_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021920cat >>$CONFIG_STATUS <<_ACEOF
John Criswell0c38eaf2003-09-10 15:17:25 +000021921if \$ac_cs_recheck; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021922 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21923 CONFIG_SHELL=$SHELL
Reid Spencera773bd52006-08-04 18:18:08 +000021924 export CONFIG_SHELL
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021925 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
John Criswell0c38eaf2003-09-10 15:17:25 +000021926fi
21927
John Criswell7a73b802003-06-30 21:59:07 +000021928_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021929cat >>$CONFIG_STATUS <<\_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000021930exec 5>>config.log
21931{
21932 echo
21933 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21934## Running $as_me. ##
21935_ASBOX
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021936 echo "$ac_log"
Reid Spencera773bd52006-08-04 18:18:08 +000021937} >&5
John Criswell7a73b802003-06-30 21:59:07 +000021938
Reid Spencera773bd52006-08-04 18:18:08 +000021939_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021940cat >>$CONFIG_STATUS <<_ACEOF
John Criswellc764fbc2003-09-06 15:17:13 +000021941#
Reid Spencera773bd52006-08-04 18:18:08 +000021942# INIT-COMMANDS
John Criswellc764fbc2003-09-06 15:17:13 +000021943#
Reid Spencerc0682832005-02-24 19:05:19 +000021944llvm_src="${srcdir}"
John Criswellc764fbc2003-09-06 15:17:13 +000021945
21946_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000021947
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021948cat >>$CONFIG_STATUS <<\_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000021949
21950# Handling of arguments.
John Criswell7a73b802003-06-30 21:59:07 +000021951for ac_config_target in $ac_config_targets
21952do
Reid Spencera773bd52006-08-04 18:18:08 +000021953 case $ac_config_target in
21954 "include/llvm/Config/config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/config.h" ;;
Eric Christophera1cba682010-08-08 02:44:25 +000021955 "include/llvm/Config/llvm-config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Config/llvm-config.h" ;;
Douglas Gregor1555a232009-06-16 20:12:29 +000021956 "include/llvm/Config/Targets.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Targets.def" ;;
21957 "include/llvm/Config/AsmPrinters.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmPrinters.def" ;;
Jeffrey Yasskinafa709d2009-07-17 21:33:35 +000021958 "include/llvm/Config/AsmParsers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/AsmParsers.def" ;;
Daniel Dunbar4fc760e2009-11-25 04:37:28 +000021959 "include/llvm/Config/Disassemblers.def") CONFIG_FILES="$CONFIG_FILES include/llvm/Config/Disassemblers.def" ;;
Michael J. Spencer1f6efa32010-11-29 18:16:10 +000021960 "include/llvm/Support/DataTypes.h") CONFIG_HEADERS="$CONFIG_HEADERS include/llvm/Support/DataTypes.h" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021961 "Makefile.config") CONFIG_FILES="$CONFIG_FILES Makefile.config" ;;
Reid Spencerea949cf2006-08-16 00:45:38 +000021962 "llvm.spec") CONFIG_FILES="$CONFIG_FILES llvm.spec" ;;
Peter Collingbourne7be3a602011-05-13 03:27:56 +000021963 "docs/doxygen.cfg") CONFIG_FILES="$CONFIG_FILES docs/doxygen.cfg" ;;
Dylan Noblesmith965a1662012-02-04 03:00:50 +000021964 "tools/clang/${configh}") CONFIG_HEADERS="$CONFIG_HEADERS tools/clang/${configh}:${clang_src_root}/${configh}.in" ;;
21965 "tools/clang/${doxy}") CONFIG_FILES="$CONFIG_FILES tools/clang/${doxy}:${clang_src_root}/${doxy}.in" ;;
Eric Christopher360fa9a2011-10-26 00:42:12 +000021966 "bindings/ocaml/llvm/META.llvm") CONFIG_FILES="$CONFIG_FILES bindings/ocaml/llvm/META.llvm" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021967 "setup") CONFIG_COMMANDS="$CONFIG_COMMANDS setup" ;;
21968 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
21969 "Makefile.common") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile.common" ;;
21970 "examples/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS examples/Makefile" ;;
21971 "lib/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS lib/Makefile" ;;
Reid Spencer8b2e1412006-11-17 03:32:33 +000021972 "runtime/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS runtime/Makefile" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021973 "test/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile" ;;
21974 "test/Makefile.tests") CONFIG_COMMANDS="$CONFIG_COMMANDS test/Makefile.tests" ;;
Bill Wendlingf24eb392009-01-04 23:12:30 +000021975 "unittests/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS unittests/Makefile" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021976 "tools/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS tools/Makefile" ;;
21977 "utils/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS utils/Makefile" ;;
21978 "projects/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS projects/Makefile" ;;
Gordon Henriksen92f0dca2007-09-22 21:36:59 +000021979 "bindings/Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/Makefile" ;;
21980 "bindings/ocaml/Makefile.ocaml") CONFIG_COMMANDS="$CONFIG_COMMANDS bindings/ocaml/Makefile.ocaml" ;;
Reid Spencera773bd52006-08-04 18:18:08 +000021981
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000021982 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21983echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21984 { (exit 1); exit 1; }; };;
John Criswell7a73b802003-06-30 21:59:07 +000021985 esac
21986done
21987
Reid Spencera773bd52006-08-04 18:18:08 +000021988
John Criswell7a73b802003-06-30 21:59:07 +000021989# If the user did not use the arguments to specify the items to instantiate,
21990# then the envvar interface is used. Set only those that are not.
21991# We use the long form for the default assignment because of an extremely
21992# bizarre bug on SunOS 4.1.3.
21993if $ac_need_defaults; then
21994 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21995 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
John Criswellc764fbc2003-09-06 15:17:13 +000021996 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
John Criswell7a73b802003-06-30 21:59:07 +000021997fi
21998
John Criswell0c38eaf2003-09-10 15:17:25 +000021999# Have a temporary directory for convenience. Make it in the build tree
Reid Spencera773bd52006-08-04 18:18:08 +000022000# simply because there is no reason against having it here, and in addition,
John Criswell0c38eaf2003-09-10 15:17:25 +000022001# creating and moving files from /tmp can sometimes cause problems.
Reid Spencera773bd52006-08-04 18:18:08 +000022002# Hook for its removal unless debugging.
22003# Note that there is a small window in which the directory will not be cleaned:
22004# after its creation but before its name has been assigned to `$tmp'.
John Criswell7a73b802003-06-30 21:59:07 +000022005$debug ||
22006{
Reid Spencera773bd52006-08-04 18:18:08 +000022007 tmp=
22008 trap 'exit_status=$?
22009 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
22010' 0
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022011 trap '{ (exit 1); exit 1; }' 1 2 13 15
John Criswell7a73b802003-06-30 21:59:07 +000022012}
John Criswell7a73b802003-06-30 21:59:07 +000022013# Create a (secure) tmp directory for tmp files.
John Criswell0c38eaf2003-09-10 15:17:25 +000022014
John Criswell7a73b802003-06-30 21:59:07 +000022015{
Reid Spencera773bd52006-08-04 18:18:08 +000022016 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
John Criswell7a73b802003-06-30 21:59:07 +000022017 test -n "$tmp" && test -d "$tmp"
22018} ||
22019{
Reid Spencera773bd52006-08-04 18:18:08 +000022020 tmp=./conf$$-$RANDOM
22021 (umask 077 && mkdir "$tmp")
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022022} ||
22023{
22024 echo "$me: cannot create a temporary directory in ." >&2
22025 { (exit 1); exit 1; }
22026}
John Criswell7a73b802003-06-30 21:59:07 +000022027
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022028#
22029# Set up the sed scripts for CONFIG_FILES section.
22030#
22031
22032# No need to generate the scripts if there are no CONFIG_FILES.
22033# This happens for instance when ./config.status config.h
Reid Spencera773bd52006-08-04 18:18:08 +000022034if test -n "$CONFIG_FILES"; then
John Criswell7a73b802003-06-30 21:59:07 +000022035
22036_ACEOF
22037
Reid Spencera773bd52006-08-04 18:18:08 +000022038
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022039
Reid Spencera773bd52006-08-04 18:18:08 +000022040ac_delim='%!_!# '
22041for ac_last_try in false false false false false :; do
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022042 cat >conf$$subs.sed <<_ACEOF
22043SHELL!$SHELL$ac_delim
22044PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
22045PACKAGE_NAME!$PACKAGE_NAME$ac_delim
22046PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
22047PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
22048PACKAGE_STRING!$PACKAGE_STRING$ac_delim
22049PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
22050exec_prefix!$exec_prefix$ac_delim
22051prefix!$prefix$ac_delim
22052program_transform_name!$program_transform_name$ac_delim
22053bindir!$bindir$ac_delim
22054sbindir!$sbindir$ac_delim
22055libexecdir!$libexecdir$ac_delim
22056datarootdir!$datarootdir$ac_delim
22057datadir!$datadir$ac_delim
22058sysconfdir!$sysconfdir$ac_delim
22059sharedstatedir!$sharedstatedir$ac_delim
22060localstatedir!$localstatedir$ac_delim
22061includedir!$includedir$ac_delim
22062oldincludedir!$oldincludedir$ac_delim
22063docdir!$docdir$ac_delim
22064infodir!$infodir$ac_delim
22065htmldir!$htmldir$ac_delim
22066dvidir!$dvidir$ac_delim
22067pdfdir!$pdfdir$ac_delim
22068psdir!$psdir$ac_delim
22069libdir!$libdir$ac_delim
22070localedir!$localedir$ac_delim
22071mandir!$mandir$ac_delim
22072DEFS!$DEFS$ac_delim
22073ECHO_C!$ECHO_C$ac_delim
22074ECHO_N!$ECHO_N$ac_delim
22075ECHO_T!$ECHO_T$ac_delim
22076LIBS!$LIBS$ac_delim
22077build_alias!$build_alias$ac_delim
22078host_alias!$host_alias$ac_delim
22079target_alias!$target_alias$ac_delim
22080LLVM_COPYRIGHT!$LLVM_COPYRIGHT$ac_delim
Eric Christopherffee5722011-09-16 20:36:25 +000022081CC!$CC$ac_delim
22082CFLAGS!$CFLAGS$ac_delim
22083LDFLAGS!$LDFLAGS$ac_delim
22084CPPFLAGS!$CPPFLAGS$ac_delim
22085ac_ct_CC!$ac_ct_CC$ac_delim
22086EXEEXT!$EXEEXT$ac_delim
22087OBJEXT!$OBJEXT$ac_delim
22088CXX!$CXX$ac_delim
22089CXXFLAGS!$CXXFLAGS$ac_delim
22090ac_ct_CXX!$ac_ct_CXX$ac_delim
22091CPP!$CPP$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022092subdirs!$subdirs$ac_delim
Tobias Grosserbaaadb22010-10-30 00:54:26 +000022093ENABLE_POLLY!$ENABLE_POLLY$ac_delim
22094LLVM_HAS_POLLY!$LLVM_HAS_POLLY$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022095build!$build$ac_delim
22096build_cpu!$build_cpu$ac_delim
22097build_vendor!$build_vendor$ac_delim
22098build_os!$build_os$ac_delim
22099host!$host$ac_delim
22100host_cpu!$host_cpu$ac_delim
22101host_vendor!$host_vendor$ac_delim
22102host_os!$host_os$ac_delim
22103target!$target$ac_delim
22104target_cpu!$target_cpu$ac_delim
22105target_vendor!$target_vendor$ac_delim
22106target_os!$target_os$ac_delim
22107OS!$OS$ac_delim
22108HOST_OS!$HOST_OS$ac_delim
22109TARGET_OS!$TARGET_OS$ac_delim
22110LINKALL!$LINKALL$ac_delim
22111NOLINKALL!$NOLINKALL$ac_delim
22112LLVM_ON_UNIX!$LLVM_ON_UNIX$ac_delim
22113LLVM_ON_WIN32!$LLVM_ON_WIN32$ac_delim
22114ARCH!$ARCH$ac_delim
22115ENDIAN!$ENDIAN$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022116GREP!$GREP$ac_delim
22117EGREP!$EGREP$ac_delim
22118LLVM_CROSS_COMPILING!$LLVM_CROSS_COMPILING$ac_delim
22119BUILD_CC!$BUILD_CC$ac_delim
22120BUILD_EXEEXT!$BUILD_EXEEXT$ac_delim
22121BUILD_CXX!$BUILD_CXX$ac_delim
22122CVSBUILD!$CVSBUILD$ac_delim
Eric Christopherbee515f2011-11-11 22:51:42 +000022123ENABLE_LIBCPP!$ENABLE_LIBCPP$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022124ENABLE_OPTIMIZED!$ENABLE_OPTIMIZED$ac_delim
22125ENABLE_PROFILING!$ENABLE_PROFILING$ac_delim
22126DISABLE_ASSERTIONS!$DISABLE_ASSERTIONS$ac_delim
22127ENABLE_EXPENSIVE_CHECKS!$ENABLE_EXPENSIVE_CHECKS$ac_delim
22128EXPENSIVE_CHECKS!$EXPENSIVE_CHECKS$ac_delim
22129DEBUG_RUNTIME!$DEBUG_RUNTIME$ac_delim
22130DEBUG_SYMBOLS!$DEBUG_SYMBOLS$ac_delim
22131JIT!$JIT$ac_delim
22132TARGET_HAS_JIT!$TARGET_HAS_JIT$ac_delim
Rafael Espindola9d9ae9f2010-11-12 19:24:06 +000022133ENABLE_DOCS!$ENABLE_DOCS$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022134ENABLE_DOXYGEN!$ENABLE_DOXYGEN$ac_delim
NAKAMURA Takumic73f3d12011-11-28 01:07:19 +000022135LLVM_ENABLE_THREADS!$LLVM_ENABLE_THREADS$ac_delim
NAKAMURA Takumi0dc84392010-12-29 03:59:03 +000022136ENABLE_PTHREADS!$ENABLE_PTHREADS$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022137ENABLE_PIC!$ENABLE_PIC$ac_delim
Jeffrey Yasskinc9017192010-02-25 06:34:33 +000022138ENABLE_SHARED!$ENABLE_SHARED$ac_delim
NAKAMURA Takumi8eac8862010-12-29 03:59:14 +000022139ENABLE_EMBED_STDCXX!$ENABLE_EMBED_STDCXX$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022140_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000022141
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022142 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
Reid Spencera773bd52006-08-04 18:18:08 +000022143 break
22144 elif $ac_last_try; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022145 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22146echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22147 { (exit 1); exit 1; }; }
Reid Spencera773bd52006-08-04 18:18:08 +000022148 else
22149 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
John Criswell7a73b802003-06-30 21:59:07 +000022150 fi
Reid Spencera773bd52006-08-04 18:18:08 +000022151done
22152
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022153ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22154if test -n "$ac_eof"; then
22155 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22156 ac_eof=`expr $ac_eof + 1`
22157fi
22158
22159cat >>$CONFIG_STATUS <<_ACEOF
22160cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
22161/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Reid Spencera773bd52006-08-04 18:18:08 +000022162_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022163sed '
22164s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22165s/^/s,@/; s/!/@,|#_!!_#|/
22166:n
22167t n
22168s/'"$ac_delim"'$/,g/; t
22169s/$/\\/; p
22170N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22171' >>$CONFIG_STATUS <conf$$subs.sed
22172rm -f conf$$subs.sed
22173cat >>$CONFIG_STATUS <<_ACEOF
22174CEOF$ac_eof
Reid Spencera773bd52006-08-04 18:18:08 +000022175_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022176
22177
22178ac_delim='%!_!# '
22179for ac_last_try in false false false false false :; do
22180 cat >conf$$subs.sed <<_ACEOF
Eric Christopherbee515f2011-11-11 22:51:42 +000022181ENABLE_TIMESTAMPS!$ENABLE_TIMESTAMPS$ac_delim
Eric Christopherffee5722011-09-16 20:36:25 +000022182TARGETS_TO_BUILD!$TARGETS_TO_BUILD$ac_delim
22183LLVM_ENUM_TARGETS!$LLVM_ENUM_TARGETS$ac_delim
22184LLVM_ENUM_ASM_PRINTERS!$LLVM_ENUM_ASM_PRINTERS$ac_delim
NAKAMURA Takumi8eac8862010-12-29 03:59:14 +000022185LLVM_ENUM_ASM_PARSERS!$LLVM_ENUM_ASM_PARSERS$ac_delim
NAKAMURA Takumi0dc84392010-12-29 03:59:03 +000022186LLVM_ENUM_DISASSEMBLERS!$LLVM_ENUM_DISASSEMBLERS$ac_delim
Jeffrey Yasskinc9017192010-02-25 06:34:33 +000022187OPTIMIZE_OPTION!$OPTIMIZE_OPTION$ac_delim
Daniel Dunbar98515672010-02-23 10:00:49 +000022188EXTRA_OPTIONS!$EXTRA_OPTIONS$ac_delim
Daniel Dunbared344d22011-06-16 22:30:41 +000022189EXTRA_LD_OPTIONS!$EXTRA_LD_OPTIONS$ac_delim
NAKAMURA Takumie5ab51d2011-10-16 02:54:26 +000022190CLANG_SRC_ROOT!$CLANG_SRC_ROOT$ac_delim
Daniel Dunbar98515672010-02-23 10:00:49 +000022191BINUTILS_INCDIR!$BINUTILS_INCDIR$ac_delim
Bob Wilsonae7e2a42011-11-28 07:59:52 +000022192INTERNAL_PREFIX!$INTERNAL_PREFIX$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022193NM!$NM$ac_delim
22194ifGNUmake!$ifGNUmake$ac_delim
22195LN_S!$LN_S$ac_delim
22196CMP!$CMP$ac_delim
22197CP!$CP$ac_delim
22198DATE!$DATE$ac_delim
22199FIND!$FIND$ac_delim
22200MKDIR!$MKDIR$ac_delim
22201MV!$MV$ac_delim
22202RANLIB!$RANLIB$ac_delim
22203AR!$AR$ac_delim
22204RM!$RM$ac_delim
22205SED!$SED$ac_delim
22206TAR!$TAR$ac_delim
22207BINPWD!$BINPWD$ac_delim
22208GRAPHVIZ!$GRAPHVIZ$ac_delim
22209DOT!$DOT$ac_delim
22210FDP!$FDP$ac_delim
22211NEATO!$NEATO$ac_delim
22212TWOPI!$TWOPI$ac_delim
22213CIRCO!$CIRCO$ac_delim
22214GV!$GV$ac_delim
22215DOTTY!$DOTTY$ac_delim
Dan Gohman48fd5a72010-09-27 16:28:34 +000022216XDOT_PY!$XDOT_PY$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022217INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
22218INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
22219INSTALL_DATA!$INSTALL_DATA$ac_delim
22220BZIP2!$BZIP2$ac_delim
mike-m68cb3192010-05-06 23:45:43 +000022221CAT!$CAT$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022222DOXYGEN!$DOXYGEN$ac_delim
22223GROFF!$GROFF$ac_delim
Eric Christopher031d3072010-12-10 01:31:51 +000022224GZIPBIN!$GZIPBIN$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022225POD2HTML!$POD2HTML$ac_delim
22226POD2MAN!$POD2MAN$ac_delim
mike-m68cb3192010-05-06 23:45:43 +000022227PDFROFF!$PDFROFF$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022228RUNTEST!$RUNTEST$ac_delim
22229TCLSH!$TCLSH$ac_delim
22230ZIP!$ZIP$ac_delim
22231OCAMLC!$OCAMLC$ac_delim
22232OCAMLOPT!$OCAMLOPT$ac_delim
22233OCAMLDEP!$OCAMLDEP$ac_delim
22234OCAMLDOC!$OCAMLDOC$ac_delim
22235GAS!$GAS$ac_delim
Dan Gohmanda612d62010-06-01 14:56:56 +000022236HAVE_LINK_VERSION_SCRIPT!$HAVE_LINK_VERSION_SCRIPT$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022237INSTALL_LTDL_TRUE!$INSTALL_LTDL_TRUE$ac_delim
22238INSTALL_LTDL_FALSE!$INSTALL_LTDL_FALSE$ac_delim
22239CONVENIENCE_LTDL_TRUE!$CONVENIENCE_LTDL_TRUE$ac_delim
22240CONVENIENCE_LTDL_FALSE!$CONVENIENCE_LTDL_FALSE$ac_delim
22241LIBADD_DL!$LIBADD_DL$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022242NO_VARIADIC_MACROS!$NO_VARIADIC_MACROS$ac_delim
22243NO_MISSING_FIELD_INITIALIZERS!$NO_MISSING_FIELD_INITIALIZERS$ac_delim
Rafael Espindola9993a3a2012-02-28 23:32:06 +000022244COVERED_SWITCH_DEFAULT!$COVERED_SWITCH_DEFAULT$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022245USE_UDIS86!$USE_UDIS86$ac_delim
22246USE_OPROFILE!$USE_OPROFILE$ac_delim
Eli Bendersky61b18512012-03-13 08:33:15 +000022247USE_INTEL_JITEVENTS!$USE_INTEL_JITEVENTS$ac_delim
22248INTEL_JITEVENTS_INCDIR!$INTEL_JITEVENTS_INCDIR$ac_delim
22249INTEL_JITEVENTS_LIBDIR!$INTEL_JITEVENTS_LIBDIR$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022250HAVE_PTHREAD!$HAVE_PTHREAD$ac_delim
22251HUGE_VAL_SANITY!$HUGE_VAL_SANITY$ac_delim
22252MMAP_FILE!$MMAP_FILE$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022253SHLIBEXT!$SHLIBEXT$ac_delim
Jeffrey Yasskinc9017192010-02-25 06:34:33 +000022254SHLIBPATH_VAR!$SHLIBPATH_VAR$ac_delim
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022255LLVM_PREFIX!$LLVM_PREFIX$ac_delim
22256LLVM_BINDIR!$LLVM_BINDIR$ac_delim
22257LLVM_LIBDIR!$LLVM_LIBDIR$ac_delim
22258LLVM_DATADIR!$LLVM_DATADIR$ac_delim
22259LLVM_DOCSDIR!$LLVM_DOCSDIR$ac_delim
22260LLVM_ETCDIR!$LLVM_ETCDIR$ac_delim
22261LLVM_INCLUDEDIR!$LLVM_INCLUDEDIR$ac_delim
22262LLVM_INFODIR!$LLVM_INFODIR$ac_delim
22263LLVM_MANDIR!$LLVM_MANDIR$ac_delim
22264LLVM_CONFIGTIME!$LLVM_CONFIGTIME$ac_delim
22265BINDINGS_TO_BUILD!$BINDINGS_TO_BUILD$ac_delim
22266ALL_BINDINGS!$ALL_BINDINGS$ac_delim
Eric Christophereeef9e82011-09-20 23:58:15 +000022267OCAML_LIBDIR!$OCAML_LIBDIR$ac_delim
22268ENABLE_VISIBILITY_INLINES_HIDDEN!$ENABLE_VISIBILITY_INLINES_HIDDEN$ac_delim
22269RPATH!$RPATH$ac_delim
22270RDYNAMIC!$RDYNAMIC$ac_delim
22271LIBOBJS!$LIBOBJS$ac_delim
22272LTLIBOBJS!$LTLIBOBJS$ac_delim
Reid Spencera773bd52006-08-04 18:18:08 +000022273_ACEOF
22274
Eric Christophera443e5b2012-03-23 05:50:46 +000022275 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 92; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022276 break
22277 elif $ac_last_try; then
22278 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22279echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22280 { (exit 1); exit 1; }; }
22281 else
22282 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22283 fi
22284done
22285
22286ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22287if test -n "$ac_eof"; then
22288 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22289 ac_eof=`expr $ac_eof + 1`
22290fi
22291
22292cat >>$CONFIG_STATUS <<_ACEOF
22293cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
Tobias Grossera84b5672010-11-10 16:31:34 +000022294/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22295_ACEOF
22296sed '
22297s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22298s/^/s,@/; s/!/@,|#_!!_#|/
22299:n
22300t n
22301s/'"$ac_delim"'$/,g/; t
22302s/$/\\/; p
22303N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22304' >>$CONFIG_STATUS <conf$$subs.sed
22305rm -f conf$$subs.sed
22306cat >>$CONFIG_STATUS <<_ACEOF
22307:end
22308s/|#_!!_#|//g
22309CEOF$ac_eof
22310_ACEOF
22311
22312
Reid Spencera773bd52006-08-04 18:18:08 +000022313# VPATH may cause trouble with some makes, so we remove $(srcdir),
22314# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22315# trailing colons and then remove the whole line if VPATH becomes empty
22316# (actually we leave an empty line to preserve line numbers).
22317if test "x$srcdir" = x.; then
22318 ac_vpsub='/^[ ]*VPATH[ ]*=/{
22319s/:*\$(srcdir):*/:/
22320s/:*\${srcdir}:*/:/
22321s/:*@srcdir@:*/:/
22322s/^\([^=]*=[ ]*\):*/\1/
22323s/:*$//
22324s/^[^=]*=[ ]*$//
22325}'
22326fi
22327
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022328cat >>$CONFIG_STATUS <<\_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000022329fi # test -n "$CONFIG_FILES"
22330
Reid Spencera773bd52006-08-04 18:18:08 +000022331
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022332for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS
Reid Spencera773bd52006-08-04 18:18:08 +000022333do
22334 case $ac_tag in
22335 :[FHLC]) ac_mode=$ac_tag; continue;;
22336 esac
22337 case $ac_mode$ac_tag in
22338 :[FHL]*:*);;
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022339 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22340echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22341 { (exit 1); exit 1; }; };;
Reid Spencera773bd52006-08-04 18:18:08 +000022342 :[FH]-) ac_tag=-:-;;
22343 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22344 esac
22345 ac_save_IFS=$IFS
22346 IFS=:
22347 set x $ac_tag
22348 IFS=$ac_save_IFS
22349 shift
22350 ac_file=$1
22351 shift
22352
22353 case $ac_mode in
22354 :L) ac_source=$1;;
22355 :[FH])
22356 ac_file_inputs=
22357 for ac_f
22358 do
22359 case $ac_f in
22360 -) ac_f="$tmp/stdin";;
22361 *) # Look for the file first in the build tree, then in the source tree
22362 # (if the path is not absolute). The absolute path cannot be DOS-style,
22363 # because $ac_f cannot contain `:'.
22364 test -f "$ac_f" ||
22365 case $ac_f in
22366 [\\/$]*) false;;
22367 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22368 esac ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022369 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22370echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22371 { (exit 1); exit 1; }; };;
Reid Spencera773bd52006-08-04 18:18:08 +000022372 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022373 ac_file_inputs="$ac_file_inputs $ac_f"
Reid Spencera773bd52006-08-04 18:18:08 +000022374 done
22375
22376 # Let's still pretend it is `configure' which instantiates (i.e., don't
22377 # use $as_me), people would be surprised to read:
22378 # /* config.h. Generated by config.status. */
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022379 configure_input="Generated from "`IFS=:
22380 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
Reid Spencera773bd52006-08-04 18:18:08 +000022381 if test x"$ac_file" != x-; then
22382 configure_input="$ac_file. $configure_input"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022383 { echo "$as_me:$LINENO: creating $ac_file" >&5
22384echo "$as_me: creating $ac_file" >&6;}
Reid Spencera773bd52006-08-04 18:18:08 +000022385 fi
22386
22387 case $ac_tag in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022388 *:-:* | *:-) cat >"$tmp/stdin";;
Reid Spencera773bd52006-08-04 18:18:08 +000022389 esac
22390 ;;
John Criswell7a73b802003-06-30 21:59:07 +000022391 esac
22392
Reid Spencera773bd52006-08-04 18:18:08 +000022393 ac_dir=`$as_dirname -- "$ac_file" ||
John Criswell7a73b802003-06-30 21:59:07 +000022394$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Reid Spencer2706f8c2004-09-19 23:53:36 +000022395 X"$ac_file" : 'X\(//\)[^/]' \| \
22396 X"$ac_file" : 'X\(//\)$' \| \
Reid Spencera773bd52006-08-04 18:18:08 +000022397 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022398echo X"$ac_file" |
Reid Spencera773bd52006-08-04 18:18:08 +000022399 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22400 s//\1/
22401 q
22402 }
22403 /^X\(\/\/\)[^/].*/{
22404 s//\1/
22405 q
22406 }
22407 /^X\(\/\/\)$/{
22408 s//\1/
22409 q
22410 }
22411 /^X\(\/\).*/{
22412 s//\1/
22413 q
22414 }
22415 s/.*/./; q'`
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022416 { as_dir="$ac_dir"
22417 case $as_dir in #(
22418 -*) as_dir=./$as_dir;;
22419 esac
22420 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22421 as_dirs=
22422 while :; do
22423 case $as_dir in #(
22424 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22425 *) as_qdir=$as_dir;;
22426 esac
22427 as_dirs="'$as_qdir' $as_dirs"
22428 as_dir=`$as_dirname -- "$as_dir" ||
22429$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22430 X"$as_dir" : 'X\(//\)[^/]' \| \
22431 X"$as_dir" : 'X\(//\)$' \| \
22432 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22433echo X"$as_dir" |
22434 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22435 s//\1/
22436 q
22437 }
22438 /^X\(\/\/\)[^/].*/{
22439 s//\1/
22440 q
22441 }
22442 /^X\(\/\/\)$/{
22443 s//\1/
22444 q
22445 }
22446 /^X\(\/\).*/{
22447 s//\1/
22448 q
22449 }
22450 s/.*/./; q'`
22451 test -d "$as_dir" && break
22452 done
22453 test -z "$as_dirs" || eval "mkdir $as_dirs"
22454 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22455echo "$as_me: error: cannot create directory $as_dir" >&2;}
22456 { (exit 1); exit 1; }; }; }
John Criswell7a73b802003-06-30 21:59:07 +000022457 ac_builddir=.
22458
Reid Spencera773bd52006-08-04 18:18:08 +000022459case "$ac_dir" in
22460.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22461*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022462 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
Reid Spencera773bd52006-08-04 18:18:08 +000022463 # A ".." for each directory in $ac_dir_suffix.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022464 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
Reid Spencera773bd52006-08-04 18:18:08 +000022465 case $ac_top_builddir_sub in
22466 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22467 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22468 esac ;;
22469esac
22470ac_abs_top_builddir=$ac_pwd
22471ac_abs_builddir=$ac_pwd$ac_dir_suffix
22472# for backward compatibility:
22473ac_top_builddir=$ac_top_build_prefix
John Criswell7a73b802003-06-30 21:59:07 +000022474
22475case $srcdir in
Reid Spencera773bd52006-08-04 18:18:08 +000022476 .) # We are building in place.
John Criswell7a73b802003-06-30 21:59:07 +000022477 ac_srcdir=.
Reid Spencera773bd52006-08-04 18:18:08 +000022478 ac_top_srcdir=$ac_top_builddir_sub
22479 ac_abs_top_srcdir=$ac_pwd ;;
22480 [\\/]* | ?:[\\/]* ) # Absolute name.
John Criswell7a73b802003-06-30 21:59:07 +000022481 ac_srcdir=$srcdir$ac_dir_suffix;
Reid Spencera773bd52006-08-04 18:18:08 +000022482 ac_top_srcdir=$srcdir
22483 ac_abs_top_srcdir=$srcdir ;;
22484 *) # Relative name.
22485 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22486 ac_top_srcdir=$ac_top_build_prefix$srcdir
22487 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
John Criswell7a73b802003-06-30 21:59:07 +000022488esac
Reid Spencera773bd52006-08-04 18:18:08 +000022489ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Reid Spencer2706f8c2004-09-19 23:53:36 +000022490
John Criswell7a73b802003-06-30 21:59:07 +000022491
Reid Spencera773bd52006-08-04 18:18:08 +000022492 case $ac_mode in
22493 :F)
22494 #
22495 # CONFIG_FILE
22496 #
John Criswell7a73b802003-06-30 21:59:07 +000022497
22498 case $INSTALL in
22499 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022500 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
John Criswell7a73b802003-06-30 21:59:07 +000022501 esac
John Criswell7a73b802003-06-30 21:59:07 +000022502_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000022503
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022504cat >>$CONFIG_STATUS <<\_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000022505# If the template does not know about datarootdir, expand it.
22506# FIXME: This hack should be removed a few years after 2.60.
22507ac_datarootdir_hack=; ac_datarootdir_seen=
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022508
22509case `sed -n '/datarootdir/ {
Reid Spencera773bd52006-08-04 18:18:08 +000022510 p
22511 q
22512}
22513/@datadir@/p
22514/@docdir@/p
22515/@infodir@/p
22516/@localedir@/p
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022517/@mandir@/p
22518' $ac_file_inputs` in
Reid Spencera773bd52006-08-04 18:18:08 +000022519*datarootdir*) ac_datarootdir_seen=yes;;
22520*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022521 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22522echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
Reid Spencera773bd52006-08-04 18:18:08 +000022523_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022524cat >>$CONFIG_STATUS <<_ACEOF
Reid Spencera773bd52006-08-04 18:18:08 +000022525 ac_datarootdir_hack='
22526 s&@datadir@&$datadir&g
22527 s&@docdir@&$docdir&g
22528 s&@infodir@&$infodir&g
22529 s&@localedir@&$localedir&g
22530 s&@mandir@&$mandir&g
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022531 s&\\\${datarootdir}&$datarootdir&g' ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022532esac
22533_ACEOF
22534
22535# Neutralize VPATH when `$srcdir' = `.'.
22536# Shell code in configure.ac might set extrasub.
22537# FIXME: do we really want to maintain this feature?
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022538cat >>$CONFIG_STATUS <<_ACEOF
22539 sed "$ac_vpsub
John Criswell7a73b802003-06-30 21:59:07 +000022540$extrasub
22541_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022542cat >>$CONFIG_STATUS <<\_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000022543:t
22544/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022545s&@configure_input@&$configure_input&;t t
Reid Spencera773bd52006-08-04 18:18:08 +000022546s&@top_builddir@&$ac_top_builddir_sub&;t t
22547s&@srcdir@&$ac_srcdir&;t t
22548s&@abs_srcdir@&$ac_abs_srcdir&;t t
22549s&@top_srcdir@&$ac_top_srcdir&;t t
22550s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22551s&@builddir@&$ac_builddir&;t t
22552s&@abs_builddir@&$ac_abs_builddir&;t t
22553s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22554s&@INSTALL@&$ac_INSTALL&;t t
22555$ac_datarootdir_hack
Eric Christophereeef9e82011-09-20 23:58:15 +000022556" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
John Criswell7a73b802003-06-30 21:59:07 +000022557
Reid Spencera773bd52006-08-04 18:18:08 +000022558test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22559 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22560 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022561 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Reid Spencera773bd52006-08-04 18:18:08 +000022562which seems to be undefined. Please make sure it is defined." >&5
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022563echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Reid Spencera773bd52006-08-04 18:18:08 +000022564which seems to be undefined. Please make sure it is defined." >&2;}
John Criswell7a73b802003-06-30 21:59:07 +000022565
Reid Spencera773bd52006-08-04 18:18:08 +000022566 rm -f "$tmp/stdin"
John Criswell7a73b802003-06-30 21:59:07 +000022567 case $ac_file in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022568 -) cat "$tmp/out"; rm -f "$tmp/out";;
22569 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22570 esac
Reid Spencera773bd52006-08-04 18:18:08 +000022571 ;;
22572 :H)
22573 #
22574 # CONFIG_HEADER
22575 #
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022576_ACEOF
22577
22578# Transform confdefs.h into a sed script `conftest.defines', that
22579# substitutes the proper values into config.h.in to produce config.h.
22580rm -f conftest.defines conftest.tail
22581# First, append a space to every undef/define line, to ease matching.
22582echo 's/$/ /' >conftest.defines
22583# Then, protect against being on the right side of a sed subst, or in
22584# an unquoted here document, in config.status. If some macros were
22585# called several times there might be several #defines for the same
22586# symbol, which is useless. But do not sort them, since the last
22587# AC_DEFINE must be honored.
22588ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22589# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22590# NAME is the cpp macro being defined, VALUE is the value it is being given.
22591# PARAMS is the parameter list in the macro definition--in most cases, it's
22592# just an empty string.
22593ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
22594ac_dB='\\)[ (].*,\\1define\\2'
22595ac_dC=' '
22596ac_dD=' ,'
22597
22598uniq confdefs.h |
22599 sed -n '
22600 t rset
22601 :rset
22602 s/^[ ]*#[ ]*define[ ][ ]*//
22603 t ok
22604 d
22605 :ok
22606 s/[\\&,]/\\&/g
22607 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22608 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22609 ' >>conftest.defines
22610
22611# Remove the space that was appended to ease matching.
22612# Then replace #undef with comments. This is necessary, for
22613# example, in the case of _POSIX_SOURCE, which is predefined and required
22614# on some systems where configure will not decide to define it.
22615# (The regexp can be short, since the line contains either #define or #undef.)
22616echo 's/ $//
22617s,^[ #]*u.*,/* & */,' >>conftest.defines
22618
22619# Break up conftest.defines:
22620ac_max_sed_lines=50
22621
22622# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22623# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22624# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22625# et cetera.
22626ac_in='$ac_file_inputs'
22627ac_out='"$tmp/out1"'
22628ac_nxt='"$tmp/out2"'
22629
22630while :
22631do
22632 # Write a here document:
22633 cat >>$CONFIG_STATUS <<_ACEOF
22634 # First, check the format of the line:
22635 cat >"\$tmp/defines.sed" <<\\CEOF
22636/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
22637/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
22638b
22639:def
22640_ACEOF
22641 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22642 echo 'CEOF
22643 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22644 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22645 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22646 grep . conftest.tail >/dev/null || break
22647 rm -f conftest.defines
22648 mv conftest.tail conftest.defines
22649done
22650rm -f conftest.defines conftest.tail
22651
22652echo "ac_result=$ac_in" >>$CONFIG_STATUS
22653cat >>$CONFIG_STATUS <<\_ACEOF
John Criswell7a73b802003-06-30 21:59:07 +000022654 if test x"$ac_file" != x-; then
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022655 echo "/* $configure_input */" >"$tmp/config.h"
22656 cat "$ac_result" >>"$tmp/config.h"
22657 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22658 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22659echo "$as_me: $ac_file is unchanged" >&6;}
John Criswell7a73b802003-06-30 21:59:07 +000022660 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022661 rm -f $ac_file
22662 mv "$tmp/config.h" $ac_file
John Criswell7a73b802003-06-30 21:59:07 +000022663 fi
22664 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022665 echo "/* $configure_input */"
22666 cat "$ac_result"
John Criswell7a73b802003-06-30 21:59:07 +000022667 fi
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022668 rm -f "$tmp/out12"
Reid Spencera773bd52006-08-04 18:18:08 +000022669 ;;
John Criswellc764fbc2003-09-06 15:17:13 +000022670
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022671 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22672echo "$as_me: executing $ac_file commands" >&6;}
Reid Spencera773bd52006-08-04 18:18:08 +000022673 ;;
John Criswellc764fbc2003-09-06 15:17:13 +000022674 esac
John Criswell7a73b802003-06-30 21:59:07 +000022675
Reid Spencera773bd52006-08-04 18:18:08 +000022676
22677 case $ac_file$ac_mode in
22678 "Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022679 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022680 "Makefile.common":C) ${llvm_src}/autoconf/mkinstalldirs `dirname Makefile.common`
Torok Edwin64937982009-08-28 16:12:48 +000022681 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/Makefile.common Makefile.common ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022682 "examples/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname examples/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022683 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/examples/Makefile examples/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022684 "lib/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname lib/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022685 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/lib/Makefile lib/Makefile ;;
Reid Spencer8b2e1412006-11-17 03:32:33 +000022686 "runtime/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname runtime/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022687 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/runtime/Makefile runtime/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022688 "test/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022689 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile test/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022690 "test/Makefile.tests":C) ${llvm_src}/autoconf/mkinstalldirs `dirname test/Makefile.tests`
Torok Edwin64937982009-08-28 16:12:48 +000022691 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/test/Makefile.tests test/Makefile.tests ;;
Bill Wendlingf24eb392009-01-04 23:12:30 +000022692 "unittests/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname unittests/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022693 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/unittests/Makefile unittests/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022694 "tools/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname tools/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022695 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/tools/Makefile tools/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022696 "utils/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname utils/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022697 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/utils/Makefile utils/Makefile ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022698 "projects/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname projects/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022699 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/projects/Makefile projects/Makefile ;;
Gordon Henriksen92f0dca2007-09-22 21:36:59 +000022700 "bindings/Makefile":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/Makefile`
Torok Edwin64937982009-08-28 16:12:48 +000022701 ${SHELL} ${llvm_src}/autoconf/install-sh -m 0644 -c ${srcdir}/bindings/Makefile bindings/Makefile ;;
Gordon Henriksen92f0dca2007-09-22 21:36:59 +000022702 "bindings/ocaml/Makefile.ocaml":C) ${llvm_src}/autoconf/mkinstalldirs `dirname bindings/ocaml/Makefile.ocaml`
Torok Edwin64937982009-08-28 16:12:48 +000022703 ${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 +000022704
22705 esac
22706done # for ac_tag
22707
John Criswell7a73b802003-06-30 21:59:07 +000022708
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022709{ (exit 0); exit 0; }
John Criswell7a73b802003-06-30 21:59:07 +000022710_ACEOF
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022711chmod +x $CONFIG_STATUS
John Criswell7a73b802003-06-30 21:59:07 +000022712ac_clean_files=$ac_clean_files_save
22713
22714
22715# configure is writing to config.log, and then calls config.status.
22716# config.status does its own redirection, appending to config.log.
22717# Unfortunately, on DOS this fails, as config.log is still kept open
22718# by configure, so config.status won't be able to write to it; its
22719# output is simply discarded. So we exec the FD to /dev/null,
22720# effectively closing config.log, so it can be properly (re)opened and
22721# appended to by config.status. When coming back to configure, we
22722# need to make the FD available again.
22723if test "$no_create" != yes; then
22724 ac_cs_success=:
John Criswell0c38eaf2003-09-10 15:17:25 +000022725 ac_config_status_args=
22726 test "$silent" = yes &&
22727 ac_config_status_args="$ac_config_status_args --quiet"
John Criswell7a73b802003-06-30 21:59:07 +000022728 exec 5>/dev/null
John Criswell0c38eaf2003-09-10 15:17:25 +000022729 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
John Criswell7a73b802003-06-30 21:59:07 +000022730 exec 5>>config.log
22731 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22732 # would make configure fail if this is the last instruction.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022733 $ac_cs_success || { (exit 1); exit 1; }
John Criswell7a73b802003-06-30 21:59:07 +000022734fi
22735
John Criswell12399a12003-09-30 15:55:44 +000022736#
22737# CONFIG_SUBDIRS section.
22738#
22739if test "$no_recursion" != yes; then
22740
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022741 # Remove --cache-file and --srcdir arguments so they do not pile up.
John Criswell12399a12003-09-30 15:55:44 +000022742 ac_sub_configure_args=
22743 ac_prev=
Reid Spencera773bd52006-08-04 18:18:08 +000022744 eval "set x $ac_configure_args"
22745 shift
22746 for ac_arg
22747 do
John Criswell12399a12003-09-30 15:55:44 +000022748 if test -n "$ac_prev"; then
22749 ac_prev=
22750 continue
22751 fi
22752 case $ac_arg in
22753 -cache-file | --cache-file | --cache-fil | --cache-fi \
22754 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
22755 ac_prev=cache_file ;;
22756 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
22757 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
22758 | --c=*)
22759 ;;
22760 --config-cache | -C)
22761 ;;
22762 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
22763 ac_prev=srcdir ;;
22764 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
22765 ;;
22766 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
22767 ac_prev=prefix ;;
22768 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
22769 ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022770 *)
22771 case $ac_arg in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022772 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022773 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022774 ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
John Criswell12399a12003-09-30 15:55:44 +000022775 esac
22776 done
22777
22778 # Always prepend --prefix to ensure using the same prefix
22779 # in subdir configurations.
Reid Spencera773bd52006-08-04 18:18:08 +000022780 ac_arg="--prefix=$prefix"
22781 case $ac_arg in
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022782 *\'*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022783 esac
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022784 ac_sub_configure_args="$ac_arg $ac_sub_configure_args"
John Criswell12399a12003-09-30 15:55:44 +000022785
22786 ac_popdir=`pwd`
22787 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
22788
22789 # Do not complain, so a configure script can configure whichever
22790 # parts of a large source tree are present.
Reid Spencera773bd52006-08-04 18:18:08 +000022791 test -d "$srcdir/$ac_dir" || continue
John Criswell12399a12003-09-30 15:55:44 +000022792
Reid Spencera773bd52006-08-04 18:18:08 +000022793 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022794 echo "$as_me:$LINENO: $ac_msg" >&5
22795 echo "$ac_msg" >&6
22796 { as_dir="$ac_dir"
22797 case $as_dir in #(
22798 -*) as_dir=./$as_dir;;
22799 esac
22800 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22801 as_dirs=
22802 while :; do
22803 case $as_dir in #(
22804 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22805 *) as_qdir=$as_dir;;
22806 esac
22807 as_dirs="'$as_qdir' $as_dirs"
22808 as_dir=`$as_dirname -- "$as_dir" ||
22809$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22810 X"$as_dir" : 'X\(//\)[^/]' \| \
22811 X"$as_dir" : 'X\(//\)$' \| \
22812 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22813echo X"$as_dir" |
22814 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22815 s//\1/
22816 q
22817 }
22818 /^X\(\/\/\)[^/].*/{
22819 s//\1/
22820 q
22821 }
22822 /^X\(\/\/\)$/{
22823 s//\1/
22824 q
22825 }
22826 /^X\(\/\).*/{
22827 s//\1/
22828 q
22829 }
22830 s/.*/./; q'`
22831 test -d "$as_dir" && break
22832 done
22833 test -z "$as_dirs" || eval "mkdir $as_dirs"
22834 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22835echo "$as_me: error: cannot create directory $as_dir" >&2;}
22836 { (exit 1); exit 1; }; }; }
John Criswell12399a12003-09-30 15:55:44 +000022837 ac_builddir=.
22838
Reid Spencera773bd52006-08-04 18:18:08 +000022839case "$ac_dir" in
22840.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22841*)
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022842 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
Reid Spencera773bd52006-08-04 18:18:08 +000022843 # A ".." for each directory in $ac_dir_suffix.
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022844 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
Reid Spencera773bd52006-08-04 18:18:08 +000022845 case $ac_top_builddir_sub in
22846 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22847 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22848 esac ;;
22849esac
22850ac_abs_top_builddir=$ac_pwd
22851ac_abs_builddir=$ac_pwd$ac_dir_suffix
22852# for backward compatibility:
22853ac_top_builddir=$ac_top_build_prefix
John Criswell12399a12003-09-30 15:55:44 +000022854
22855case $srcdir in
Reid Spencera773bd52006-08-04 18:18:08 +000022856 .) # We are building in place.
John Criswell12399a12003-09-30 15:55:44 +000022857 ac_srcdir=.
Reid Spencera773bd52006-08-04 18:18:08 +000022858 ac_top_srcdir=$ac_top_builddir_sub
22859 ac_abs_top_srcdir=$ac_pwd ;;
22860 [\\/]* | ?:[\\/]* ) # Absolute name.
John Criswell12399a12003-09-30 15:55:44 +000022861 ac_srcdir=$srcdir$ac_dir_suffix;
Reid Spencera773bd52006-08-04 18:18:08 +000022862 ac_top_srcdir=$srcdir
22863 ac_abs_top_srcdir=$srcdir ;;
22864 *) # Relative name.
22865 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22866 ac_top_srcdir=$ac_top_build_prefix$srcdir
22867 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
John Criswell12399a12003-09-30 15:55:44 +000022868esac
Reid Spencera773bd52006-08-04 18:18:08 +000022869ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
John Criswell12399a12003-09-30 15:55:44 +000022870
22871
Reid Spencera773bd52006-08-04 18:18:08 +000022872 cd "$ac_dir"
John Criswell12399a12003-09-30 15:55:44 +000022873
22874 # Check for guested configure; otherwise get Cygnus style configure.
Reid Spencera773bd52006-08-04 18:18:08 +000022875 if test -f "$ac_srcdir/configure.gnu"; then
22876 ac_sub_configure=$ac_srcdir/configure.gnu
22877 elif test -f "$ac_srcdir/configure"; then
22878 ac_sub_configure=$ac_srcdir/configure
22879 elif test -f "$ac_srcdir/configure.in"; then
22880 # This should be Cygnus configure.
22881 ac_sub_configure=$ac_aux_dir/configure
John Criswell12399a12003-09-30 15:55:44 +000022882 else
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022883 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
22884echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
John Criswell12399a12003-09-30 15:55:44 +000022885 ac_sub_configure=
22886 fi
22887
22888 # The recursion is here.
22889 if test -n "$ac_sub_configure"; then
22890 # Make the cache file name correct relative to the subdirectory.
22891 case $cache_file in
22892 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
Reid Spencera773bd52006-08-04 18:18:08 +000022893 *) # Relative name.
22894 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
John Criswell12399a12003-09-30 15:55:44 +000022895 esac
22896
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022897 { echo "$as_me:$LINENO: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
22898echo "$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 +000022899 # The eval makes quoting arguments work.
Reid Spencera773bd52006-08-04 18:18:08 +000022900 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
22901 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
Jeffrey Yasskin1611ebb2010-02-03 02:11:49 +000022902 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
22903echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
22904 { (exit 1); exit 1; }; }
John Criswell12399a12003-09-30 15:55:44 +000022905 fi
22906
Reid Spencera773bd52006-08-04 18:18:08 +000022907 cd "$ac_popdir"
John Criswell12399a12003-09-30 15:55:44 +000022908 done
22909fi
22910