blob: 5802f1ce019cdad800bd9db539e84f9b7161bec9 [file] [log] [blame]
Wink Savillefbaaef92010-05-27 16:25:37 -07001#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003# Generated by GNU Autoconf 2.68 for Protocol Buffers 2.3.0.
Wink Savillefbaaef92010-05-27 16:25:37 -07004#
5# Report bugs to <protobuf@googlegroups.com>.
6#
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007#
Wink Savillefbaaef92010-05-27 16:25:37 -07008# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07009# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
10# Foundation, Inc.
11#
12#
Wink Savillefbaaef92010-05-27 16:25:37 -070013# This configure script is free software; the Free Software Foundation
14# gives unlimited permission to copy, distribute and modify it.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015## -------------------- ##
16## M4sh Initialization. ##
17## -------------------- ##
Wink Savillefbaaef92010-05-27 16:25:37 -070018
19# Be more Bourne compatible
20DUALCASE=1; export DUALCASE # for MKS sh
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070021if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070022 emulate sh
23 NULLCMD=:
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070024 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Wink Savillefbaaef92010-05-27 16:25:37 -070025 # is contrary to our usage. Disable this feature.
26 alias -g '${1+"$@"}'='"$@"'
27 setopt NO_GLOB_SUBST
28else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070029 case `(set -o) 2>/dev/null` in #(
30 *posix*) :
31 set -o posix ;; #(
32 *) :
33 ;;
Wink Savillefbaaef92010-05-27 16:25:37 -070034esac
Wink Savillefbaaef92010-05-27 16:25:37 -070035fi
36
37
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070038as_nl='
39'
40export as_nl
41# Printing a long string crashes Solaris 7 /usr/bin/printf.
42as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45# Prefer a ksh shell builtin over an external printf program on Solaris,
46# but without wasting forks for bash or zsh.
47if test -z "$BASH_VERSION$ZSH_VERSION" \
48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49 as_echo='print -r --'
50 as_echo_n='print -rn --'
51elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
52 as_echo='printf %s\n'
53 as_echo_n='printf %s'
54else
55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57 as_echo_n='/usr/ucb/echo -n'
58 else
59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 as_echo_n_body='eval
61 arg=$1;
62 case $arg in #(
63 *"$as_nl"*)
64 expr "X$arg" : "X\\(.*\\)$as_nl";
65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66 esac;
67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68 '
69 export as_echo_n_body
70 as_echo_n='sh -c $as_echo_n_body as_echo'
71 fi
72 export as_echo_body
73 as_echo='sh -c $as_echo_body as_echo'
74fi
Wink Savillefbaaef92010-05-27 16:25:37 -070075
76# The user is always right.
77if test "${PATH_SEPARATOR+set}" != set; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070078 PATH_SEPARATOR=:
79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
81 PATH_SEPARATOR=';'
82 }
Wink Savillefbaaef92010-05-27 16:25:37 -070083fi
84
85
86# IFS
87# We need space, tab and new line, in precisely that order. Quoting is
88# there to prevent editors from complaining about space-tab.
89# (If _AS_PATH_WALK were called with IFS unset, it would disable word
90# splitting by setting IFS to empty value.)
Wink Savillefbaaef92010-05-27 16:25:37 -070091IFS=" "" $as_nl"
92
93# Find who we are. Look in the path if we contain no directory separator.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070094as_myself=
95case $0 in #((
Wink Savillefbaaef92010-05-27 16:25:37 -070096 *[\\/]* ) as_myself=$0 ;;
97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98for as_dir in $PATH
99do
100 IFS=$as_save_IFS
101 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103 done
Wink Savillefbaaef92010-05-27 16:25:37 -0700104IFS=$as_save_IFS
105
106 ;;
107esac
108# We did not find ourselves, most probably we were run as `sh COMMAND'
109# in which case we are not to be found in the path.
110if test "x$as_myself" = x; then
111 as_myself=$0
112fi
113if test ! -f "$as_myself"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115 exit 1
Wink Savillefbaaef92010-05-27 16:25:37 -0700116fi
117
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700118# Unset variables that we do not need and which cause bugs (e.g. in
119# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
120# suppresses any "Segmentation fault" message there. '((' could
121# trigger a bug in pdksh 5.2.14.
122for as_var in BASH_ENV ENV MAIL MAILPATH
123do eval test x\${$as_var+set} = xset \
124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Wink Savillefbaaef92010-05-27 16:25:37 -0700125done
126PS1='$ '
127PS2='> '
128PS4='+ '
129
130# NLS nuisances.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700131LC_ALL=C
132export LC_ALL
133LANGUAGE=C
134export LANGUAGE
Wink Savillefbaaef92010-05-27 16:25:37 -0700135
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700136# CDPATH.
137(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
138
139if test "x$CONFIG_SHELL" = x; then
140 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
141 emulate sh
142 NULLCMD=:
143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144 # is contrary to our usage. Disable this feature.
145 alias -g '\${1+\"\$@\"}'='\"\$@\"'
146 setopt NO_GLOB_SUBST
147else
148 case \`(set -o) 2>/dev/null\` in #(
149 *posix*) :
150 set -o posix ;; #(
151 *) :
152 ;;
153esac
154fi
155"
156 as_required="as_fn_return () { (exit \$1); }
157as_fn_success () { as_fn_return 0; }
158as_fn_failure () { as_fn_return 1; }
159as_fn_ret_success () { return 0; }
160as_fn_ret_failure () { return 1; }
161
162exitcode=0
163as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
168
169else
170 exitcode=1; echo positional parameters were not saved.
171fi
172test x\$exitcode = x0 || exit 1"
173 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177test \$(( 1 + 1 )) = 2 || exit 1"
178 if (eval "$as_required") 2>/dev/null; then :
179 as_have_required=yes
180else
181 as_have_required=no
182fi
183 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
184
185else
186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
187as_found=false
188for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
189do
190 IFS=$as_save_IFS
191 test -z "$as_dir" && as_dir=.
192 as_found=:
193 case $as_dir in #(
194 /*)
195 for as_base in sh bash ksh sh5; do
196 # Try only shells that exist, to save several forks.
197 as_shell=$as_dir/$as_base
198 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
199 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
200 CONFIG_SHELL=$as_shell as_have_required=yes
201 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
202 break 2
203fi
204fi
205 done;;
206 esac
207 as_found=false
208done
209$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
210 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
211 CONFIG_SHELL=$SHELL as_have_required=yes
212fi; }
213IFS=$as_save_IFS
214
215
216 if test "x$CONFIG_SHELL" != x; then :
217 # We cannot yet assume a decent shell, so we have to provide a
218 # neutralization value for shells without unset; and this also
219 # works around shells that cannot unset nonexistent variables.
220 # Preserve -v and -x to the replacement shell.
221 BASH_ENV=/dev/null
222 ENV=/dev/null
223 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
224 export CONFIG_SHELL
225 case $- in # ((((
226 *v*x* | *x*v* ) as_opts=-vx ;;
227 *v* ) as_opts=-v ;;
228 *x* ) as_opts=-x ;;
229 * ) as_opts= ;;
230 esac
231 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
232fi
233
234 if test x$as_have_required = xno; then :
235 $as_echo "$0: This script requires a shell more modern than all"
236 $as_echo "$0: the shells that I found on your system."
237 if test x${ZSH_VERSION+set} = xset ; then
238 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
239 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
240 else
241 $as_echo "$0: Please tell bug-autoconf@gnu.org and
242$0: protobuf@googlegroups.com about your system, including
243$0: any error possibly output before this message. Then
244$0: install a modern shell, or manually run the script
245$0: under such a shell if you do have one."
246 fi
247 exit 1
248fi
249fi
250fi
251SHELL=${CONFIG_SHELL-/bin/sh}
252export SHELL
253# Unset more variables known to interfere with behavior of common tools.
254CLICOLOR_FORCE= GREP_OPTIONS=
255unset CLICOLOR_FORCE GREP_OPTIONS
256
257## --------------------- ##
258## M4sh Shell Functions. ##
259## --------------------- ##
260# as_fn_unset VAR
261# ---------------
262# Portably unset VAR.
263as_fn_unset ()
264{
265 { eval $1=; unset $1;}
266}
267as_unset=as_fn_unset
268
269# as_fn_set_status STATUS
270# -----------------------
271# Set $? to STATUS, without forking.
272as_fn_set_status ()
273{
274 return $1
275} # as_fn_set_status
276
277# as_fn_exit STATUS
278# -----------------
279# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
280as_fn_exit ()
281{
282 set +e
283 as_fn_set_status $1
284 exit $1
285} # as_fn_exit
286
287# as_fn_mkdir_p
288# -------------
289# Create "$as_dir" as a directory, including parents if necessary.
290as_fn_mkdir_p ()
291{
292
293 case $as_dir in #(
294 -*) as_dir=./$as_dir;;
295 esac
296 test -d "$as_dir" || eval $as_mkdir_p || {
297 as_dirs=
298 while :; do
299 case $as_dir in #(
300 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
301 *) as_qdir=$as_dir;;
302 esac
303 as_dirs="'$as_qdir' $as_dirs"
304 as_dir=`$as_dirname -- "$as_dir" ||
305$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
306 X"$as_dir" : 'X\(//\)[^/]' \| \
307 X"$as_dir" : 'X\(//\)$' \| \
308 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
309$as_echo X"$as_dir" |
310 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
311 s//\1/
312 q
313 }
314 /^X\(\/\/\)[^/].*/{
315 s//\1/
316 q
317 }
318 /^X\(\/\/\)$/{
319 s//\1/
320 q
321 }
322 /^X\(\/\).*/{
323 s//\1/
324 q
325 }
326 s/.*/./; q'`
327 test -d "$as_dir" && break
328 done
329 test -z "$as_dirs" || eval "mkdir $as_dirs"
330 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
331
332
333} # as_fn_mkdir_p
334# as_fn_append VAR VALUE
335# ----------------------
336# Append the text in VALUE to the end of the definition contained in VAR. Take
337# advantage of any shell optimizations that allow amortized linear growth over
338# repeated appends, instead of the typical quadratic growth present in naive
339# implementations.
340if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
341 eval 'as_fn_append ()
342 {
343 eval $1+=\$2
344 }'
345else
346 as_fn_append ()
347 {
348 eval $1=\$$1\$2
349 }
350fi # as_fn_append
351
352# as_fn_arith ARG...
353# ------------------
354# Perform arithmetic evaluation on the ARGs, and store the result in the
355# global $as_val. Take advantage of shells that can avoid forks. The arguments
356# must be portable across $(()) and expr.
357if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
358 eval 'as_fn_arith ()
359 {
360 as_val=$(( $* ))
361 }'
362else
363 as_fn_arith ()
364 {
365 as_val=`expr "$@" || test $? -eq 1`
366 }
367fi # as_fn_arith
368
369
370# as_fn_error STATUS ERROR [LINENO LOG_FD]
371# ----------------------------------------
372# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
373# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
374# script with STATUS, using 1 if that was 0.
375as_fn_error ()
376{
377 as_status=$1; test $as_status -eq 0 && as_status=1
378 if test "$4"; then
379 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
380 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
381 fi
382 $as_echo "$as_me: error: $2" >&2
383 as_fn_exit $as_status
384} # as_fn_error
385
Wink Savillefbaaef92010-05-27 16:25:37 -0700386if expr a : '\(a\)' >/dev/null 2>&1 &&
387 test "X`expr 00001 : '.*\(...\)'`" = X001; then
388 as_expr=expr
389else
390 as_expr=false
391fi
392
393if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
394 as_basename=basename
395else
396 as_basename=false
397fi
398
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700399if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
400 as_dirname=dirname
401else
402 as_dirname=false
403fi
Wink Savillefbaaef92010-05-27 16:25:37 -0700404
Wink Savillefbaaef92010-05-27 16:25:37 -0700405as_me=`$as_basename -- "$0" ||
406$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
407 X"$0" : 'X\(//\)$' \| \
408 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700409$as_echo X/"$0" |
Wink Savillefbaaef92010-05-27 16:25:37 -0700410 sed '/^.*\/\([^/][^/]*\)\/*$/{
411 s//\1/
412 q
413 }
414 /^X\/\(\/\/\)$/{
415 s//\1/
416 q
417 }
418 /^X\/\(\/\).*/{
419 s//\1/
420 q
421 }
422 s/.*/./; q'`
423
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700424# Avoid depending upon Character Ranges.
425as_cr_letters='abcdefghijklmnopqrstuvwxyz'
426as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
427as_cr_Letters=$as_cr_letters$as_cr_LETTERS
428as_cr_digits='0123456789'
429as_cr_alnum=$as_cr_Letters$as_cr_digits
Wink Savillefbaaef92010-05-27 16:25:37 -0700430
431
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700432 as_lineno_1=$LINENO as_lineno_1a=$LINENO
433 as_lineno_2=$LINENO as_lineno_2a=$LINENO
434 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
435 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
436 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
Wink Savillefbaaef92010-05-27 16:25:37 -0700437 sed -n '
438 p
439 /[$]LINENO/=
440 ' <$as_myself |
441 sed '
442 s/[$]LINENO.*/&-/
443 t lineno
444 b
445 :lineno
446 N
447 :loop
448 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
449 t loop
450 s/-\n.*//
451 ' >$as_me.lineno &&
452 chmod +x "$as_me.lineno" ||
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700453 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
Wink Savillefbaaef92010-05-27 16:25:37 -0700454
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
457 # original and so on. Autoconf is especially sensitive to this).
458 . "./$as_me.lineno"
459 # Exit status is that of the last command.
460 exit
461}
462
Wink Savillefbaaef92010-05-27 16:25:37 -0700463ECHO_C= ECHO_N= ECHO_T=
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700464case `echo -n x` in #(((((
Wink Savillefbaaef92010-05-27 16:25:37 -0700465-n*)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700466 case `echo 'xy\c'` in
Wink Savillefbaaef92010-05-27 16:25:37 -0700467 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700468 xy) ECHO_C='\c';;
469 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
470 ECHO_T=' ';;
Wink Savillefbaaef92010-05-27 16:25:37 -0700471 esac;;
472*)
473 ECHO_N='-n';;
474esac
475
Wink Savillefbaaef92010-05-27 16:25:37 -0700476rm -f conf$$ conf$$.exe conf$$.file
477if test -d conf$$.dir; then
478 rm -f conf$$.dir/conf$$.file
479else
480 rm -f conf$$.dir
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700481 mkdir conf$$.dir 2>/dev/null
Wink Savillefbaaef92010-05-27 16:25:37 -0700482fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700483if (echo >conf$$.file) 2>/dev/null; then
484 if ln -s conf$$.file conf$$ 2>/dev/null; then
485 as_ln_s='ln -s'
486 # ... but there are two gotchas:
487 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
488 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
489 # In both cases, we have to default to `cp -p'.
490 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
491 as_ln_s='cp -p'
492 elif ln conf$$.file conf$$ 2>/dev/null; then
493 as_ln_s=ln
494 else
Wink Savillefbaaef92010-05-27 16:25:37 -0700495 as_ln_s='cp -p'
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700496 fi
Wink Savillefbaaef92010-05-27 16:25:37 -0700497else
498 as_ln_s='cp -p'
499fi
500rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
501rmdir conf$$.dir 2>/dev/null
502
503if mkdir -p . 2>/dev/null; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700504 as_mkdir_p='mkdir -p "$as_dir"'
Wink Savillefbaaef92010-05-27 16:25:37 -0700505else
506 test -d ./-p && rmdir ./-p
507 as_mkdir_p=false
508fi
509
510if test -x / >/dev/null 2>&1; then
511 as_test_x='test -x'
512else
513 if ls -dL / >/dev/null 2>&1; then
514 as_ls_L_option=L
515 else
516 as_ls_L_option=
517 fi
518 as_test_x='
519 eval sh -c '\''
520 if test -d "$1"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700521 test -d "$1/.";
Wink Savillefbaaef92010-05-27 16:25:37 -0700522 else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700523 case $1 in #(
524 -*)set "./$1";;
Wink Savillefbaaef92010-05-27 16:25:37 -0700525 esac;
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700526 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
Wink Savillefbaaef92010-05-27 16:25:37 -0700527 ???[sx]*):;;*)false;;esac;fi
528 '\'' sh
529 '
530fi
531as_executable_p=$as_test_x
532
533# Sed expression to map a string onto a valid CPP name.
534as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
535
536# Sed expression to map a string onto a valid variable name.
537as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
538
539
540
Wink Savillefbaaef92010-05-27 16:25:37 -0700541# Check that we are running under the correct shell.
542SHELL=${CONFIG_SHELL-/bin/sh}
543
544case X$lt_ECHO in
545X*--fallback-echo)
546 # Remove one level of quotation (which was required for Make).
547 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
548 ;;
549esac
550
551ECHO=${lt_ECHO-echo}
552if test "X$1" = X--no-reexec; then
553 # Discard the --no-reexec flag, and continue.
554 shift
555elif test "X$1" = X--fallback-echo; then
556 # Avoid inline document here, it may be left over
557 :
558elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
559 # Yippee, $ECHO works!
560 :
561else
562 # Restart under the correct shell.
563 exec $SHELL "$0" --no-reexec ${1+"$@"}
564fi
565
566if test "X$1" = X--fallback-echo; then
567 # used as fallback echo
568 shift
569 cat <<_LT_EOF
570$*
571_LT_EOF
572 exit 0
573fi
574
575# The HP-UX ksh and POSIX shell print the target directory to stdout
576# if CDPATH is set.
577(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
578
579if test -z "$lt_ECHO"; then
580 if test "X${echo_test_string+set}" != Xset; then
581 # find a string as large as possible, as long as the shell can cope with it
582 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
583 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
584 if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
585 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
586 then
587 break
588 fi
589 done
590 fi
591
592 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
593 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
594 test "X$echo_testing_string" = "X$echo_test_string"; then
595 :
596 else
597 # The Solaris, AIX, and Digital Unix default echo programs unquote
598 # backslashes. This makes it impossible to quote backslashes using
599 # echo "$something" | sed 's/\\/\\\\/g'
600 #
601 # So, first we look for a working echo in the user's PATH.
602
603 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
604 for dir in $PATH /usr/ucb; do
605 IFS="$lt_save_ifs"
606 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
607 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
608 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
609 test "X$echo_testing_string" = "X$echo_test_string"; then
610 ECHO="$dir/echo"
611 break
612 fi
613 done
614 IFS="$lt_save_ifs"
615
616 if test "X$ECHO" = Xecho; then
617 # We didn't find a better echo, so look for alternatives.
618 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
619 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
620 test "X$echo_testing_string" = "X$echo_test_string"; then
621 # This shell has a builtin print -r that does the trick.
622 ECHO='print -r'
623 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
624 test "X$CONFIG_SHELL" != X/bin/ksh; then
625 # If we have ksh, try running configure again with it.
626 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
627 export ORIGINAL_CONFIG_SHELL
628 CONFIG_SHELL=/bin/ksh
629 export CONFIG_SHELL
630 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
631 else
632 # Try using printf.
633 ECHO='printf %s\n'
634 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
635 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
636 test "X$echo_testing_string" = "X$echo_test_string"; then
637 # Cool, printf works
638 :
639 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
640 test "X$echo_testing_string" = 'X\t' &&
641 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
642 test "X$echo_testing_string" = "X$echo_test_string"; then
643 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
644 export CONFIG_SHELL
645 SHELL="$CONFIG_SHELL"
646 export SHELL
647 ECHO="$CONFIG_SHELL $0 --fallback-echo"
648 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
649 test "X$echo_testing_string" = 'X\t' &&
650 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
651 test "X$echo_testing_string" = "X$echo_test_string"; then
652 ECHO="$CONFIG_SHELL $0 --fallback-echo"
653 else
654 # maybe with a smaller string...
655 prev=:
656
657 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
658 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
659 then
660 break
661 fi
662 prev="$cmd"
663 done
664
665 if test "$prev" != 'sed 50q "$0"'; then
666 echo_test_string=`eval $prev`
667 export echo_test_string
668 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
669 else
670 # Oops. We lost completely, so just stick with echo.
671 ECHO=echo
672 fi
673 fi
674 fi
675 fi
676 fi
677fi
678
679# Copy echo and quote the copy suitably for passing to libtool from
680# the Makefile, instead of quoting the original, which is used later.
681lt_ECHO=$ECHO
682if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
683 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
684fi
685
686
687
688
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700689test -n "$DJDIR" || exec 7<&0 </dev/null
690exec 6>&1
Wink Savillefbaaef92010-05-27 16:25:37 -0700691
692# Name of the host.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700693# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
Wink Savillefbaaef92010-05-27 16:25:37 -0700694# so uname gets run too.
695ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
696
697#
698# Initializations.
699#
700ac_default_prefix=/usr/local
701ac_clean_files=
702ac_config_libobj_dir=.
703LIBOBJS=
704cross_compiling=no
705subdirs=
706MFLAGS=
707MAKEFLAGS=
Wink Savillefbaaef92010-05-27 16:25:37 -0700708
709# Identity of this package.
710PACKAGE_NAME='Protocol Buffers'
711PACKAGE_TARNAME='protobuf'
Wink Savilled0332952010-05-29 13:00:38 -0700712PACKAGE_VERSION='2.3.0'
713PACKAGE_STRING='Protocol Buffers 2.3.0'
Wink Savillefbaaef92010-05-27 16:25:37 -0700714PACKAGE_BUGREPORT='protobuf@googlegroups.com'
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700715PACKAGE_URL=''
Wink Savillefbaaef92010-05-27 16:25:37 -0700716
717ac_unique_file="src/google/protobuf/message.cc"
718# Factoring default headers for most tests.
719ac_includes_default="\
720#include <stdio.h>
721#ifdef HAVE_SYS_TYPES_H
722# include <sys/types.h>
723#endif
724#ifdef HAVE_SYS_STAT_H
725# include <sys/stat.h>
726#endif
727#ifdef STDC_HEADERS
728# include <stdlib.h>
729# include <stddef.h>
730#else
731# ifdef HAVE_STDLIB_H
732# include <stdlib.h>
733# endif
734#endif
735#ifdef HAVE_STRING_H
736# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
737# include <memory.h>
738# endif
739# include <string.h>
740#endif
741#ifdef HAVE_STRINGS_H
742# include <strings.h>
743#endif
744#ifdef HAVE_INTTYPES_H
745# include <inttypes.h>
746#endif
747#ifdef HAVE_STDINT_H
748# include <stdint.h>
749#endif
750#ifdef HAVE_UNISTD_H
751# include <unistd.h>
752#endif"
753
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700754enable_option_checking=no
755ac_subst_vars='am__EXEEXT_FALSE
756am__EXEEXT_TRUE
757LTLIBOBJS
Wink Savillefbaaef92010-05-27 16:25:37 -0700758subdirs
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700759PTHREAD_CFLAGS
760PTHREAD_LIBS
761PTHREAD_CC
762acx_pthread_config
763USE_EXTERNAL_PROTOC_FALSE
764USE_EXTERNAL_PROTOC_TRUE
765PROTOC
766HAVE_ZLIB_FALSE
767HAVE_ZLIB_TRUE
768POW_LIB
769LIBOBJS
770OTOOL64
771OTOOL
772LIPO
773NMEDIT
774DSYMUTIL
775lt_ECHO
776RANLIB
777AR
778LN_S
779NM
780ac_ct_DUMPBIN
781DUMPBIN
782LD
783FGREP
784SED
785LIBTOOL
786ISAINFO
787PROTOBUF_OPT_FLAG
788GCC_FALSE
789GCC_TRUE
790EGREP
791GREP
792CXXCPP
793am__fastdepCXX_FALSE
794am__fastdepCXX_TRUE
795CXXDEPMODE
796ac_ct_CXX
797CXXFLAGS
798CXX
799am__fastdepCC_FALSE
800am__fastdepCC_TRUE
801CCDEPMODE
802am__nodep
803AMDEPBACKSLASH
804AMDEP_FALSE
805AMDEP_TRUE
806am__quote
807am__include
808DEPDIR
809OBJEXT
810EXEEXT
811ac_ct_CC
812CPPFLAGS
813LDFLAGS
814CFLAGS
815CC
816am__untar
817am__tar
818AMTAR
819am__leading_dot
820SET_MAKE
821AWK
822mkdir_p
823MKDIR_P
824INSTALL_STRIP_PROGRAM
825STRIP
826install_sh
827MAKEINFO
828AUTOHEADER
829AUTOMAKE
830AUTOCONF
831ACLOCAL
832VERSION
833PACKAGE
834CYGPATH_W
835am__isrc
836INSTALL_DATA
837INSTALL_SCRIPT
838INSTALL_PROGRAM
839target_os
840target_vendor
841target_cpu
842target
843host_os
844host_vendor
845host_cpu
846host
847build_os
848build_vendor
849build_cpu
850build
851target_alias
852host_alias
853build_alias
854LIBS
855ECHO_T
856ECHO_N
857ECHO_C
858DEFS
859mandir
860localedir
861libdir
862psdir
863pdfdir
864dvidir
865htmldir
866infodir
867docdir
868oldincludedir
869includedir
870localstatedir
871sharedstatedir
872sysconfdir
873datadir
874datarootdir
875libexecdir
876sbindir
877bindir
878program_transform_name
879prefix
880exec_prefix
881PACKAGE_URL
882PACKAGE_BUGREPORT
883PACKAGE_STRING
884PACKAGE_VERSION
885PACKAGE_TARNAME
886PACKAGE_NAME
887PATH_SEPARATOR
888SHELL'
Wink Savillefbaaef92010-05-27 16:25:37 -0700889ac_subst_files=''
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700890ac_user_opts='
891enable_option_checking
892with_zlib
893with_protoc
894enable_dependency_tracking
895enable_64bit_solaris
896enable_shared
897enable_static
898with_pic
899enable_fast_install
900with_gnu_ld
901enable_libtool_lock
902'
Wink Savillefbaaef92010-05-27 16:25:37 -0700903 ac_precious_vars='build_alias
904host_alias
905target_alias
906CC
907CFLAGS
908LDFLAGS
909LIBS
910CPPFLAGS
911CXX
912CXXFLAGS
913CCC
914CXXCPP'
915ac_subdirs_all='gtest'
916
917# Initialize some variables set by options.
918ac_init_help=
919ac_init_version=false
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700920ac_unrecognized_opts=
921ac_unrecognized_sep=
Wink Savillefbaaef92010-05-27 16:25:37 -0700922# The variables have the same names as the options, with
923# dashes changed to underlines.
924cache_file=/dev/null
925exec_prefix=NONE
926no_create=
927no_recursion=
928prefix=NONE
929program_prefix=NONE
930program_suffix=NONE
931program_transform_name=s,x,x,
932silent=
933site=
934srcdir=
935verbose=
936x_includes=NONE
937x_libraries=NONE
938
939# Installation directory options.
940# These are left unexpanded so users can "make install exec_prefix=/foo"
941# and all the variables that are supposed to be based on exec_prefix
942# by default will actually change.
943# Use braces instead of parens because sh, perl, etc. also accept them.
944# (The list follows the same order as the GNU Coding Standards.)
945bindir='${exec_prefix}/bin'
946sbindir='${exec_prefix}/sbin'
947libexecdir='${exec_prefix}/libexec'
948datarootdir='${prefix}/share'
949datadir='${datarootdir}'
950sysconfdir='${prefix}/etc'
951sharedstatedir='${prefix}/com'
952localstatedir='${prefix}/var'
953includedir='${prefix}/include'
954oldincludedir='/usr/include'
955docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
956infodir='${datarootdir}/info'
957htmldir='${docdir}'
958dvidir='${docdir}'
959pdfdir='${docdir}'
960psdir='${docdir}'
961libdir='${exec_prefix}/lib'
962localedir='${datarootdir}/locale'
963mandir='${datarootdir}/man'
964
965ac_prev=
966ac_dashdash=
967for ac_option
968do
969 # If the previous option needs an argument, assign it.
970 if test -n "$ac_prev"; then
971 eval $ac_prev=\$ac_option
972 ac_prev=
973 continue
974 fi
975
976 case $ac_option in
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -0700977 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
978 *=) ac_optarg= ;;
979 *) ac_optarg=yes ;;
Wink Savillefbaaef92010-05-27 16:25:37 -0700980 esac
981
982 # Accept the important Cygnus configure options, so we can diagnose typos.
983
984 case $ac_dashdash$ac_option in
985 --)
986 ac_dashdash=yes ;;
987
988 -bindir | --bindir | --bindi | --bind | --bin | --bi)
989 ac_prev=bindir ;;
990 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
991 bindir=$ac_optarg ;;
992
993 -build | --build | --buil | --bui | --bu)
994 ac_prev=build_alias ;;
995 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
996 build_alias=$ac_optarg ;;
997
998 -cache-file | --cache-file | --cache-fil | --cache-fi \
999 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1000 ac_prev=cache_file ;;
1001 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1002 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1003 cache_file=$ac_optarg ;;
1004
1005 --config-cache | -C)
1006 cache_file=config.cache ;;
1007
1008 -datadir | --datadir | --datadi | --datad)
1009 ac_prev=datadir ;;
1010 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1011 datadir=$ac_optarg ;;
1012
1013 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1014 | --dataroo | --dataro | --datar)
1015 ac_prev=datarootdir ;;
1016 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1017 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1018 datarootdir=$ac_optarg ;;
1019
1020 -disable-* | --disable-*)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001021 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
Wink Savillefbaaef92010-05-27 16:25:37 -07001022 # Reject names that are not valid shell variable names.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001023 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1024 as_fn_error $? "invalid feature name: $ac_useropt"
1025 ac_useropt_orig=$ac_useropt
1026 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1027 case $ac_user_opts in
1028 *"
1029"enable_$ac_useropt"
1030"*) ;;
1031 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1032 ac_unrecognized_sep=', ';;
1033 esac
1034 eval enable_$ac_useropt=no ;;
Wink Savillefbaaef92010-05-27 16:25:37 -07001035
1036 -docdir | --docdir | --docdi | --doc | --do)
1037 ac_prev=docdir ;;
1038 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1039 docdir=$ac_optarg ;;
1040
1041 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1042 ac_prev=dvidir ;;
1043 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1044 dvidir=$ac_optarg ;;
1045
1046 -enable-* | --enable-*)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001047 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
Wink Savillefbaaef92010-05-27 16:25:37 -07001048 # Reject names that are not valid shell variable names.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001049 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1050 as_fn_error $? "invalid feature name: $ac_useropt"
1051 ac_useropt_orig=$ac_useropt
1052 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1053 case $ac_user_opts in
1054 *"
1055"enable_$ac_useropt"
1056"*) ;;
1057 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1058 ac_unrecognized_sep=', ';;
1059 esac
1060 eval enable_$ac_useropt=\$ac_optarg ;;
Wink Savillefbaaef92010-05-27 16:25:37 -07001061
1062 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1063 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1064 | --exec | --exe | --ex)
1065 ac_prev=exec_prefix ;;
1066 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1067 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1068 | --exec=* | --exe=* | --ex=*)
1069 exec_prefix=$ac_optarg ;;
1070
1071 -gas | --gas | --ga | --g)
1072 # Obsolete; use --with-gas.
1073 with_gas=yes ;;
1074
1075 -help | --help | --hel | --he | -h)
1076 ac_init_help=long ;;
1077 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1078 ac_init_help=recursive ;;
1079 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1080 ac_init_help=short ;;
1081
1082 -host | --host | --hos | --ho)
1083 ac_prev=host_alias ;;
1084 -host=* | --host=* | --hos=* | --ho=*)
1085 host_alias=$ac_optarg ;;
1086
1087 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1088 ac_prev=htmldir ;;
1089 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1090 | --ht=*)
1091 htmldir=$ac_optarg ;;
1092
1093 -includedir | --includedir | --includedi | --included | --include \
1094 | --includ | --inclu | --incl | --inc)
1095 ac_prev=includedir ;;
1096 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1097 | --includ=* | --inclu=* | --incl=* | --inc=*)
1098 includedir=$ac_optarg ;;
1099
1100 -infodir | --infodir | --infodi | --infod | --info | --inf)
1101 ac_prev=infodir ;;
1102 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1103 infodir=$ac_optarg ;;
1104
1105 -libdir | --libdir | --libdi | --libd)
1106 ac_prev=libdir ;;
1107 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1108 libdir=$ac_optarg ;;
1109
1110 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1111 | --libexe | --libex | --libe)
1112 ac_prev=libexecdir ;;
1113 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1114 | --libexe=* | --libex=* | --libe=*)
1115 libexecdir=$ac_optarg ;;
1116
1117 -localedir | --localedir | --localedi | --localed | --locale)
1118 ac_prev=localedir ;;
1119 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1120 localedir=$ac_optarg ;;
1121
1122 -localstatedir | --localstatedir | --localstatedi | --localstated \
1123 | --localstate | --localstat | --localsta | --localst | --locals)
1124 ac_prev=localstatedir ;;
1125 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1126 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1127 localstatedir=$ac_optarg ;;
1128
1129 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1130 ac_prev=mandir ;;
1131 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1132 mandir=$ac_optarg ;;
1133
1134 -nfp | --nfp | --nf)
1135 # Obsolete; use --without-fp.
1136 with_fp=no ;;
1137
1138 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1139 | --no-cr | --no-c | -n)
1140 no_create=yes ;;
1141
1142 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1143 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1144 no_recursion=yes ;;
1145
1146 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1147 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1148 | --oldin | --oldi | --old | --ol | --o)
1149 ac_prev=oldincludedir ;;
1150 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1151 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1152 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1153 oldincludedir=$ac_optarg ;;
1154
1155 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1156 ac_prev=prefix ;;
1157 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1158 prefix=$ac_optarg ;;
1159
1160 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1161 | --program-pre | --program-pr | --program-p)
1162 ac_prev=program_prefix ;;
1163 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1164 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1165 program_prefix=$ac_optarg ;;
1166
1167 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1168 | --program-suf | --program-su | --program-s)
1169 ac_prev=program_suffix ;;
1170 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1171 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1172 program_suffix=$ac_optarg ;;
1173
1174 -program-transform-name | --program-transform-name \
1175 | --program-transform-nam | --program-transform-na \
1176 | --program-transform-n | --program-transform- \
1177 | --program-transform | --program-transfor \
1178 | --program-transfo | --program-transf \
1179 | --program-trans | --program-tran \
1180 | --progr-tra | --program-tr | --program-t)
1181 ac_prev=program_transform_name ;;
1182 -program-transform-name=* | --program-transform-name=* \
1183 | --program-transform-nam=* | --program-transform-na=* \
1184 | --program-transform-n=* | --program-transform-=* \
1185 | --program-transform=* | --program-transfor=* \
1186 | --program-transfo=* | --program-transf=* \
1187 | --program-trans=* | --program-tran=* \
1188 | --progr-tra=* | --program-tr=* | --program-t=*)
1189 program_transform_name=$ac_optarg ;;
1190
1191 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1192 ac_prev=pdfdir ;;
1193 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1194 pdfdir=$ac_optarg ;;
1195
1196 -psdir | --psdir | --psdi | --psd | --ps)
1197 ac_prev=psdir ;;
1198 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1199 psdir=$ac_optarg ;;
1200
1201 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1202 | -silent | --silent | --silen | --sile | --sil)
1203 silent=yes ;;
1204
1205 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1206 ac_prev=sbindir ;;
1207 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1208 | --sbi=* | --sb=*)
1209 sbindir=$ac_optarg ;;
1210
1211 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1212 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1213 | --sharedst | --shareds | --shared | --share | --shar \
1214 | --sha | --sh)
1215 ac_prev=sharedstatedir ;;
1216 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1217 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1218 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1219 | --sha=* | --sh=*)
1220 sharedstatedir=$ac_optarg ;;
1221
1222 -site | --site | --sit)
1223 ac_prev=site ;;
1224 -site=* | --site=* | --sit=*)
1225 site=$ac_optarg ;;
1226
1227 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1228 ac_prev=srcdir ;;
1229 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1230 srcdir=$ac_optarg ;;
1231
1232 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1233 | --syscon | --sysco | --sysc | --sys | --sy)
1234 ac_prev=sysconfdir ;;
1235 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1236 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1237 sysconfdir=$ac_optarg ;;
1238
1239 -target | --target | --targe | --targ | --tar | --ta | --t)
1240 ac_prev=target_alias ;;
1241 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1242 target_alias=$ac_optarg ;;
1243
1244 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1245 verbose=yes ;;
1246
1247 -version | --version | --versio | --versi | --vers | -V)
1248 ac_init_version=: ;;
1249
1250 -with-* | --with-*)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001251 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
Wink Savillefbaaef92010-05-27 16:25:37 -07001252 # Reject names that are not valid shell variable names.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001253 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1254 as_fn_error $? "invalid package name: $ac_useropt"
1255 ac_useropt_orig=$ac_useropt
1256 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1257 case $ac_user_opts in
1258 *"
1259"with_$ac_useropt"
1260"*) ;;
1261 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1262 ac_unrecognized_sep=', ';;
1263 esac
1264 eval with_$ac_useropt=\$ac_optarg ;;
Wink Savillefbaaef92010-05-27 16:25:37 -07001265
1266 -without-* | --without-*)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001267 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
Wink Savillefbaaef92010-05-27 16:25:37 -07001268 # Reject names that are not valid shell variable names.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001269 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1270 as_fn_error $? "invalid package name: $ac_useropt"
1271 ac_useropt_orig=$ac_useropt
1272 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1273 case $ac_user_opts in
1274 *"
1275"with_$ac_useropt"
1276"*) ;;
1277 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1278 ac_unrecognized_sep=', ';;
1279 esac
1280 eval with_$ac_useropt=no ;;
Wink Savillefbaaef92010-05-27 16:25:37 -07001281
1282 --x)
1283 # Obsolete; use --with-x.
1284 with_x=yes ;;
1285
1286 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1287 | --x-incl | --x-inc | --x-in | --x-i)
1288 ac_prev=x_includes ;;
1289 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1290 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1291 x_includes=$ac_optarg ;;
1292
1293 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1294 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1295 ac_prev=x_libraries ;;
1296 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1297 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1298 x_libraries=$ac_optarg ;;
1299
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001300 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1301Try \`$0 --help' for more information"
Wink Savillefbaaef92010-05-27 16:25:37 -07001302 ;;
1303
1304 *=*)
1305 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1306 # Reject names that are not valid shell variable names.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001307 case $ac_envvar in #(
1308 '' | [0-9]* | *[!_$as_cr_alnum]* )
1309 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1310 esac
Wink Savillefbaaef92010-05-27 16:25:37 -07001311 eval $ac_envvar=\$ac_optarg
1312 export $ac_envvar ;;
1313
1314 *)
1315 # FIXME: should be removed in autoconf 3.0.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001316 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
Wink Savillefbaaef92010-05-27 16:25:37 -07001317 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001318 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1319 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
Wink Savillefbaaef92010-05-27 16:25:37 -07001320 ;;
1321
1322 esac
1323done
1324
1325if test -n "$ac_prev"; then
1326 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001327 as_fn_error $? "missing argument to $ac_option"
Wink Savillefbaaef92010-05-27 16:25:37 -07001328fi
1329
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001330if test -n "$ac_unrecognized_opts"; then
1331 case $enable_option_checking in
1332 no) ;;
1333 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1334 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1335 esac
1336fi
1337
1338# Check all directory arguments for consistency.
Wink Savillefbaaef92010-05-27 16:25:37 -07001339for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1340 datadir sysconfdir sharedstatedir localstatedir includedir \
1341 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1342 libdir localedir mandir
1343do
1344 eval ac_val=\$$ac_var
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001345 # Remove trailing slashes.
1346 case $ac_val in
1347 */ )
1348 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1349 eval $ac_var=\$ac_val;;
1350 esac
1351 # Be sure to have absolute directory names.
Wink Savillefbaaef92010-05-27 16:25:37 -07001352 case $ac_val in
1353 [\\/$]* | ?:[\\/]* ) continue;;
1354 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1355 esac
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001356 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
Wink Savillefbaaef92010-05-27 16:25:37 -07001357done
1358
1359# There might be people who depend on the old broken behavior: `$host'
1360# used to hold the argument of --host etc.
1361# FIXME: To remove some day.
1362build=$build_alias
1363host=$host_alias
1364target=$target_alias
1365
1366# FIXME: To remove some day.
1367if test "x$host_alias" != x; then
1368 if test "x$build_alias" = x; then
1369 cross_compiling=maybe
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001370 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1371 If a cross compiler is detected then cross compile mode will be used" >&2
Wink Savillefbaaef92010-05-27 16:25:37 -07001372 elif test "x$build_alias" != "x$host_alias"; then
1373 cross_compiling=yes
1374 fi
1375fi
1376
1377ac_tool_prefix=
1378test -n "$host_alias" && ac_tool_prefix=$host_alias-
1379
1380test "$silent" = yes && exec 6>/dev/null
1381
1382
1383ac_pwd=`pwd` && test -n "$ac_pwd" &&
1384ac_ls_di=`ls -di .` &&
1385ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001386 as_fn_error $? "working directory cannot be determined"
Wink Savillefbaaef92010-05-27 16:25:37 -07001387test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001388 as_fn_error $? "pwd does not report name of working directory"
Wink Savillefbaaef92010-05-27 16:25:37 -07001389
1390
1391# Find the source files, if location was not specified.
1392if test -z "$srcdir"; then
1393 ac_srcdir_defaulted=yes
1394 # Try the directory containing this script, then the parent directory.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001395 ac_confdir=`$as_dirname -- "$as_myself" ||
1396$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1397 X"$as_myself" : 'X\(//\)[^/]' \| \
1398 X"$as_myself" : 'X\(//\)$' \| \
1399 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1400$as_echo X"$as_myself" |
Wink Savillefbaaef92010-05-27 16:25:37 -07001401 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1402 s//\1/
1403 q
1404 }
1405 /^X\(\/\/\)[^/].*/{
1406 s//\1/
1407 q
1408 }
1409 /^X\(\/\/\)$/{
1410 s//\1/
1411 q
1412 }
1413 /^X\(\/\).*/{
1414 s//\1/
1415 q
1416 }
1417 s/.*/./; q'`
1418 srcdir=$ac_confdir
1419 if test ! -r "$srcdir/$ac_unique_file"; then
1420 srcdir=..
1421 fi
1422else
1423 ac_srcdir_defaulted=no
1424fi
1425if test ! -r "$srcdir/$ac_unique_file"; then
1426 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001427 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
Wink Savillefbaaef92010-05-27 16:25:37 -07001428fi
1429ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1430ac_abs_confdir=`(
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001431 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
Wink Savillefbaaef92010-05-27 16:25:37 -07001432 pwd)`
1433# When building in place, set srcdir=.
1434if test "$ac_abs_confdir" = "$ac_pwd"; then
1435 srcdir=.
1436fi
1437# Remove unnecessary trailing slashes from srcdir.
1438# Double slashes in file names in object file debugging info
1439# mess up M-x gdb in Emacs.
1440case $srcdir in
1441*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1442esac
1443for ac_var in $ac_precious_vars; do
1444 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1445 eval ac_env_${ac_var}_value=\$${ac_var}
1446 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1447 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1448done
1449
1450#
1451# Report the --help message.
1452#
1453if test "$ac_init_help" = "long"; then
1454 # Omit some internal or obsolete options to make the list less imposing.
1455 # This message is too long to be a string in the A/UX 3.1 sh.
1456 cat <<_ACEOF
Wink Savilled0332952010-05-29 13:00:38 -07001457\`configure' configures Protocol Buffers 2.3.0 to adapt to many kinds of systems.
Wink Savillefbaaef92010-05-27 16:25:37 -07001458
1459Usage: $0 [OPTION]... [VAR=VALUE]...
1460
1461To assign environment variables (e.g., CC, CFLAGS...), specify them as
1462VAR=VALUE. See below for descriptions of some of the useful variables.
1463
1464Defaults for the options are specified in brackets.
1465
1466Configuration:
1467 -h, --help display this help and exit
1468 --help=short display options specific to this package
1469 --help=recursive display the short help of all the included packages
1470 -V, --version display version information and exit
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001471 -q, --quiet, --silent do not print \`checking ...' messages
Wink Savillefbaaef92010-05-27 16:25:37 -07001472 --cache-file=FILE cache test results in FILE [disabled]
1473 -C, --config-cache alias for \`--cache-file=config.cache'
1474 -n, --no-create do not create output files
1475 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1476
1477Installation directories:
1478 --prefix=PREFIX install architecture-independent files in PREFIX
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001479 [$ac_default_prefix]
Wink Savillefbaaef92010-05-27 16:25:37 -07001480 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001481 [PREFIX]
Wink Savillefbaaef92010-05-27 16:25:37 -07001482
1483By default, \`make install' will install all the files in
1484\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1485an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1486for instance \`--prefix=\$HOME'.
1487
1488For better control, use the options below.
1489
1490Fine tuning of the installation directories:
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001491 --bindir=DIR user executables [EPREFIX/bin]
1492 --sbindir=DIR system admin executables [EPREFIX/sbin]
1493 --libexecdir=DIR program executables [EPREFIX/libexec]
1494 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1495 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1496 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1497 --libdir=DIR object code libraries [EPREFIX/lib]
1498 --includedir=DIR C header files [PREFIX/include]
1499 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1500 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1501 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1502 --infodir=DIR info documentation [DATAROOTDIR/info]
1503 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1504 --mandir=DIR man documentation [DATAROOTDIR/man]
1505 --docdir=DIR documentation root [DATAROOTDIR/doc/protobuf]
1506 --htmldir=DIR html documentation [DOCDIR]
1507 --dvidir=DIR dvi documentation [DOCDIR]
1508 --pdfdir=DIR pdf documentation [DOCDIR]
1509 --psdir=DIR ps documentation [DOCDIR]
Wink Savillefbaaef92010-05-27 16:25:37 -07001510_ACEOF
1511
1512 cat <<\_ACEOF
1513
1514Program names:
1515 --program-prefix=PREFIX prepend PREFIX to installed program names
1516 --program-suffix=SUFFIX append SUFFIX to installed program names
1517 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1518
1519System types:
1520 --build=BUILD configure for building on BUILD [guessed]
1521 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1522 --target=TARGET configure for building compilers for TARGET [HOST]
1523_ACEOF
1524fi
1525
1526if test -n "$ac_init_help"; then
1527 case $ac_init_help in
Wink Savilled0332952010-05-29 13:00:38 -07001528 short | recursive ) echo "Configuration of Protocol Buffers 2.3.0:";;
Wink Savillefbaaef92010-05-27 16:25:37 -07001529 esac
1530 cat <<\_ACEOF
1531
1532Optional Features:
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001533 --disable-option-checking ignore unrecognized --enable/--with options
Wink Savillefbaaef92010-05-27 16:25:37 -07001534 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1535 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1536 --disable-dependency-tracking speeds up one-time build
1537 --enable-dependency-tracking do not reject slow dependency extractors
1538 --disable-64bit-solaris Build 64 bit binary on Solaris [default=on]
1539 --enable-shared[=PKGS] build shared libraries [default=yes]
1540 --enable-static[=PKGS] build static libraries [default=yes]
1541 --enable-fast-install[=PKGS]
1542 optimize for fast installation [default=yes]
1543 --disable-libtool-lock avoid locking (might break parallel builds)
1544
1545Optional Packages:
1546 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1547 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1548 --with-zlib include classes for streaming compressed data in and
1549 out [default=check]
1550 --with-protoc=COMMAND use the given protoc command instead of building a
1551 new one when building tests (useful for
1552 cross-compiling)
1553 --with-pic try to use only PIC/non-PIC objects [default=use
1554 both]
1555 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1556
1557Some influential environment variables:
1558 CC C compiler command
1559 CFLAGS C compiler flags
1560 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1561 nonstandard directory <lib dir>
1562 LIBS libraries to pass to the linker, e.g. -l<library>
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001563 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
Wink Savillefbaaef92010-05-27 16:25:37 -07001564 you have headers in a nonstandard directory <include dir>
1565 CXX C++ compiler command
1566 CXXFLAGS C++ compiler flags
1567 CXXCPP C++ preprocessor
1568
1569Use these variables to override the choices made by `configure' or to help
1570it to find libraries and programs with nonstandard names/locations.
1571
1572Report bugs to <protobuf@googlegroups.com>.
1573_ACEOF
1574ac_status=$?
1575fi
1576
1577if test "$ac_init_help" = "recursive"; then
1578 # If there are subdirs, report their specific --help.
1579 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001580 test -d "$ac_dir" ||
1581 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1582 continue
Wink Savillefbaaef92010-05-27 16:25:37 -07001583 ac_builddir=.
1584
1585case "$ac_dir" in
1586.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1587*)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001588 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
Wink Savillefbaaef92010-05-27 16:25:37 -07001589 # A ".." for each directory in $ac_dir_suffix.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001590 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
Wink Savillefbaaef92010-05-27 16:25:37 -07001591 case $ac_top_builddir_sub in
1592 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1593 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1594 esac ;;
1595esac
1596ac_abs_top_builddir=$ac_pwd
1597ac_abs_builddir=$ac_pwd$ac_dir_suffix
1598# for backward compatibility:
1599ac_top_builddir=$ac_top_build_prefix
1600
1601case $srcdir in
1602 .) # We are building in place.
1603 ac_srcdir=.
1604 ac_top_srcdir=$ac_top_builddir_sub
1605 ac_abs_top_srcdir=$ac_pwd ;;
1606 [\\/]* | ?:[\\/]* ) # Absolute name.
1607 ac_srcdir=$srcdir$ac_dir_suffix;
1608 ac_top_srcdir=$srcdir
1609 ac_abs_top_srcdir=$srcdir ;;
1610 *) # Relative name.
1611 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1612 ac_top_srcdir=$ac_top_build_prefix$srcdir
1613 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1614esac
1615ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1616
1617 cd "$ac_dir" || { ac_status=$?; continue; }
1618 # Check for guested configure.
1619 if test -f "$ac_srcdir/configure.gnu"; then
1620 echo &&
1621 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1622 elif test -f "$ac_srcdir/configure"; then
1623 echo &&
1624 $SHELL "$ac_srcdir/configure" --help=recursive
1625 else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001626 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
Wink Savillefbaaef92010-05-27 16:25:37 -07001627 fi || ac_status=$?
1628 cd "$ac_pwd" || { ac_status=$?; break; }
1629 done
1630fi
1631
1632test -n "$ac_init_help" && exit $ac_status
1633if $ac_init_version; then
1634 cat <<\_ACEOF
Wink Savilled0332952010-05-29 13:00:38 -07001635Protocol Buffers configure 2.3.0
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001636generated by GNU Autoconf 2.68
Wink Savillefbaaef92010-05-27 16:25:37 -07001637
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001638Copyright (C) 2010 Free Software Foundation, Inc.
Wink Savillefbaaef92010-05-27 16:25:37 -07001639This configure script is free software; the Free Software Foundation
1640gives unlimited permission to copy, distribute and modify it.
1641_ACEOF
1642 exit
1643fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07001644
1645## ------------------------ ##
1646## Autoconf initialization. ##
1647## ------------------------ ##
1648
1649# ac_fn_c_try_compile LINENO
1650# --------------------------
1651# Try to compile conftest.$ac_ext, and return whether this succeeded.
1652ac_fn_c_try_compile ()
1653{
1654 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1655 rm -f conftest.$ac_objext
1656 if { { ac_try="$ac_compile"
1657case "(($ac_try" in
1658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1659 *) ac_try_echo=$ac_try;;
1660esac
1661eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1662$as_echo "$ac_try_echo"; } >&5
1663 (eval "$ac_compile") 2>conftest.err
1664 ac_status=$?
1665 if test -s conftest.err; then
1666 grep -v '^ *+' conftest.err >conftest.er1
1667 cat conftest.er1 >&5
1668 mv -f conftest.er1 conftest.err
1669 fi
1670 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1671 test $ac_status = 0; } && {
1672 test -z "$ac_c_werror_flag" ||
1673 test ! -s conftest.err
1674 } && test -s conftest.$ac_objext; then :
1675 ac_retval=0
1676else
1677 $as_echo "$as_me: failed program was:" >&5
1678sed 's/^/| /' conftest.$ac_ext >&5
1679
1680 ac_retval=1
1681fi
1682 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1683 as_fn_set_status $ac_retval
1684
1685} # ac_fn_c_try_compile
1686
1687# ac_fn_cxx_try_compile LINENO
1688# ----------------------------
1689# Try to compile conftest.$ac_ext, and return whether this succeeded.
1690ac_fn_cxx_try_compile ()
1691{
1692 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1693 rm -f conftest.$ac_objext
1694 if { { ac_try="$ac_compile"
1695case "(($ac_try" in
1696 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1697 *) ac_try_echo=$ac_try;;
1698esac
1699eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1700$as_echo "$ac_try_echo"; } >&5
1701 (eval "$ac_compile") 2>conftest.err
1702 ac_status=$?
1703 if test -s conftest.err; then
1704 grep -v '^ *+' conftest.err >conftest.er1
1705 cat conftest.er1 >&5
1706 mv -f conftest.er1 conftest.err
1707 fi
1708 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1709 test $ac_status = 0; } && {
1710 test -z "$ac_cxx_werror_flag" ||
1711 test ! -s conftest.err
1712 } && test -s conftest.$ac_objext; then :
1713 ac_retval=0
1714else
1715 $as_echo "$as_me: failed program was:" >&5
1716sed 's/^/| /' conftest.$ac_ext >&5
1717
1718 ac_retval=1
1719fi
1720 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1721 as_fn_set_status $ac_retval
1722
1723} # ac_fn_cxx_try_compile
1724
1725# ac_fn_cxx_try_cpp LINENO
1726# ------------------------
1727# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1728ac_fn_cxx_try_cpp ()
1729{
1730 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1731 if { { ac_try="$ac_cpp conftest.$ac_ext"
1732case "(($ac_try" in
1733 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1734 *) ac_try_echo=$ac_try;;
1735esac
1736eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1737$as_echo "$ac_try_echo"; } >&5
1738 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1739 ac_status=$?
1740 if test -s conftest.err; then
1741 grep -v '^ *+' conftest.err >conftest.er1
1742 cat conftest.er1 >&5
1743 mv -f conftest.er1 conftest.err
1744 fi
1745 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1746 test $ac_status = 0; } > conftest.i && {
1747 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1748 test ! -s conftest.err
1749 }; then :
1750 ac_retval=0
1751else
1752 $as_echo "$as_me: failed program was:" >&5
1753sed 's/^/| /' conftest.$ac_ext >&5
1754
1755 ac_retval=1
1756fi
1757 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1758 as_fn_set_status $ac_retval
1759
1760} # ac_fn_cxx_try_cpp
1761
1762# ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
1763# ---------------------------------------------------------
1764# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1765# the include files in INCLUDES and setting the cache variable VAR
1766# accordingly.
1767ac_fn_cxx_check_header_mongrel ()
1768{
1769 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1770 if eval \${$3+:} false; then :
1771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1772$as_echo_n "checking for $2... " >&6; }
1773if eval \${$3+:} false; then :
1774 $as_echo_n "(cached) " >&6
1775fi
1776eval ac_res=\$$3
1777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1778$as_echo "$ac_res" >&6; }
1779else
1780 # Is the header compilable?
1781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1782$as_echo_n "checking $2 usability... " >&6; }
1783cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1784/* end confdefs.h. */
1785$4
1786#include <$2>
1787_ACEOF
1788if ac_fn_cxx_try_compile "$LINENO"; then :
1789 ac_header_compiler=yes
1790else
1791 ac_header_compiler=no
1792fi
1793rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1794{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1795$as_echo "$ac_header_compiler" >&6; }
1796
1797# Is the header present?
1798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1799$as_echo_n "checking $2 presence... " >&6; }
1800cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1801/* end confdefs.h. */
1802#include <$2>
1803_ACEOF
1804if ac_fn_cxx_try_cpp "$LINENO"; then :
1805 ac_header_preproc=yes
1806else
1807 ac_header_preproc=no
1808fi
1809rm -f conftest.err conftest.i conftest.$ac_ext
1810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1811$as_echo "$ac_header_preproc" >&6; }
1812
1813# So? What about this header?
1814case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
1815 yes:no: )
1816 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1817$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1818 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1819$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1820 ;;
1821 no:yes:* )
1822 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1823$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1824 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1825$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1826 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1827$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1828 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1829$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1830 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1831$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1832( $as_echo "## ---------------------------------------- ##
1833## Report this to protobuf@googlegroups.com ##
1834## ---------------------------------------- ##"
1835 ) | sed "s/^/$as_me: WARNING: /" >&2
1836 ;;
1837esac
1838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1839$as_echo_n "checking for $2... " >&6; }
1840if eval \${$3+:} false; then :
1841 $as_echo_n "(cached) " >&6
1842else
1843 eval "$3=\$ac_header_compiler"
1844fi
1845eval ac_res=\$$3
1846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1847$as_echo "$ac_res" >&6; }
1848fi
1849 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1850
1851} # ac_fn_cxx_check_header_mongrel
1852
1853# ac_fn_cxx_try_run LINENO
1854# ------------------------
1855# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1856# that executables *can* be run.
1857ac_fn_cxx_try_run ()
1858{
1859 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1860 if { { ac_try="$ac_link"
1861case "(($ac_try" in
1862 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1863 *) ac_try_echo=$ac_try;;
1864esac
1865eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1866$as_echo "$ac_try_echo"; } >&5
1867 (eval "$ac_link") 2>&5
1868 ac_status=$?
1869 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1870 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1871 { { case "(($ac_try" in
1872 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1873 *) ac_try_echo=$ac_try;;
1874esac
1875eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1876$as_echo "$ac_try_echo"; } >&5
1877 (eval "$ac_try") 2>&5
1878 ac_status=$?
1879 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1880 test $ac_status = 0; }; }; then :
1881 ac_retval=0
1882else
1883 $as_echo "$as_me: program exited with status $ac_status" >&5
1884 $as_echo "$as_me: failed program was:" >&5
1885sed 's/^/| /' conftest.$ac_ext >&5
1886
1887 ac_retval=$ac_status
1888fi
1889 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1890 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1891 as_fn_set_status $ac_retval
1892
1893} # ac_fn_cxx_try_run
1894
1895# ac_fn_cxx_check_header_compile LINENO HEADER VAR INCLUDES
1896# ---------------------------------------------------------
1897# Tests whether HEADER exists and can be compiled using the include files in
1898# INCLUDES, setting the cache variable VAR accordingly.
1899ac_fn_cxx_check_header_compile ()
1900{
1901 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1903$as_echo_n "checking for $2... " >&6; }
1904if eval \${$3+:} false; then :
1905 $as_echo_n "(cached) " >&6
1906else
1907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1908/* end confdefs.h. */
1909$4
1910#include <$2>
1911_ACEOF
1912if ac_fn_cxx_try_compile "$LINENO"; then :
1913 eval "$3=yes"
1914else
1915 eval "$3=no"
1916fi
1917rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1918fi
1919eval ac_res=\$$3
1920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1921$as_echo "$ac_res" >&6; }
1922 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1923
1924} # ac_fn_cxx_check_header_compile
1925
1926# ac_fn_cxx_check_decl LINENO SYMBOL VAR INCLUDES
1927# -----------------------------------------------
1928# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1929# accordingly.
1930ac_fn_cxx_check_decl ()
1931{
1932 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1933 as_decl_name=`echo $2|sed 's/ *(.*//'`
1934 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1936$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1937if eval \${$3+:} false; then :
1938 $as_echo_n "(cached) " >&6
1939else
1940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1941/* end confdefs.h. */
1942$4
1943int
1944main ()
1945{
1946#ifndef $as_decl_name
1947#ifdef __cplusplus
1948 (void) $as_decl_use;
1949#else
1950 (void) $as_decl_name;
1951#endif
1952#endif
1953
1954 ;
1955 return 0;
1956}
1957_ACEOF
1958if ac_fn_cxx_try_compile "$LINENO"; then :
1959 eval "$3=yes"
1960else
1961 eval "$3=no"
1962fi
1963rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1964fi
1965eval ac_res=\$$3
1966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1967$as_echo "$ac_res" >&6; }
1968 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1969
1970} # ac_fn_cxx_check_decl
1971
1972# ac_fn_c_try_link LINENO
1973# -----------------------
1974# Try to link conftest.$ac_ext, and return whether this succeeded.
1975ac_fn_c_try_link ()
1976{
1977 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1978 rm -f conftest.$ac_objext conftest$ac_exeext
1979 if { { ac_try="$ac_link"
1980case "(($ac_try" in
1981 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1982 *) ac_try_echo=$ac_try;;
1983esac
1984eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1985$as_echo "$ac_try_echo"; } >&5
1986 (eval "$ac_link") 2>conftest.err
1987 ac_status=$?
1988 if test -s conftest.err; then
1989 grep -v '^ *+' conftest.err >conftest.er1
1990 cat conftest.er1 >&5
1991 mv -f conftest.er1 conftest.err
1992 fi
1993 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1994 test $ac_status = 0; } && {
1995 test -z "$ac_c_werror_flag" ||
1996 test ! -s conftest.err
1997 } && test -s conftest$ac_exeext && {
1998 test "$cross_compiling" = yes ||
1999 $as_test_x conftest$ac_exeext
2000 }; then :
2001 ac_retval=0
2002else
2003 $as_echo "$as_me: failed program was:" >&5
2004sed 's/^/| /' conftest.$ac_ext >&5
2005
2006 ac_retval=1
2007fi
2008 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2009 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2010 # interfere with the next link command; also delete a directory that is
2011 # left behind by Apple's compiler. We do this before executing the actions.
2012 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2013 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2014 as_fn_set_status $ac_retval
2015
2016} # ac_fn_c_try_link
2017
2018# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2019# -------------------------------------------------------
2020# Tests whether HEADER exists and can be compiled using the include files in
2021# INCLUDES, setting the cache variable VAR accordingly.
2022ac_fn_c_check_header_compile ()
2023{
2024 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2026$as_echo_n "checking for $2... " >&6; }
2027if eval \${$3+:} false; then :
2028 $as_echo_n "(cached) " >&6
2029else
2030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2031/* end confdefs.h. */
2032$4
2033#include <$2>
2034_ACEOF
2035if ac_fn_c_try_compile "$LINENO"; then :
2036 eval "$3=yes"
2037else
2038 eval "$3=no"
2039fi
2040rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2041fi
2042eval ac_res=\$$3
2043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2044$as_echo "$ac_res" >&6; }
2045 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2046
2047} # ac_fn_c_check_header_compile
2048
2049# ac_fn_c_check_func LINENO FUNC VAR
2050# ----------------------------------
2051# Tests whether FUNC exists, setting the cache variable VAR accordingly
2052ac_fn_c_check_func ()
2053{
2054 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2056$as_echo_n "checking for $2... " >&6; }
2057if eval \${$3+:} false; then :
2058 $as_echo_n "(cached) " >&6
2059else
2060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2061/* end confdefs.h. */
2062/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2063 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2064#define $2 innocuous_$2
2065
2066/* System header to define __stub macros and hopefully few prototypes,
2067 which can conflict with char $2 (); below.
2068 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2069 <limits.h> exists even on freestanding compilers. */
2070
2071#ifdef __STDC__
2072# include <limits.h>
2073#else
2074# include <assert.h>
2075#endif
2076
2077#undef $2
2078
2079/* Override any GCC internal prototype to avoid an error.
2080 Use char because int might match the return type of a GCC
2081 builtin and then its argument prototype would still apply. */
2082#ifdef __cplusplus
2083extern "C"
2084#endif
2085char $2 ();
2086/* The GNU C library defines this for functions which it implements
2087 to always fail with ENOSYS. Some functions are actually named
2088 something starting with __ and the normal name is an alias. */
2089#if defined __stub_$2 || defined __stub___$2
2090choke me
2091#endif
2092
2093int
2094main ()
2095{
2096return $2 ();
2097 ;
2098 return 0;
2099}
2100_ACEOF
2101if ac_fn_c_try_link "$LINENO"; then :
2102 eval "$3=yes"
2103else
2104 eval "$3=no"
2105fi
2106rm -f core conftest.err conftest.$ac_objext \
2107 conftest$ac_exeext conftest.$ac_ext
2108fi
2109eval ac_res=\$$3
2110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2111$as_echo "$ac_res" >&6; }
2112 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2113
2114} # ac_fn_c_check_func
2115
2116# ac_fn_cxx_try_link LINENO
2117# -------------------------
2118# Try to link conftest.$ac_ext, and return whether this succeeded.
2119ac_fn_cxx_try_link ()
2120{
2121 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2122 rm -f conftest.$ac_objext conftest$ac_exeext
2123 if { { ac_try="$ac_link"
2124case "(($ac_try" in
2125 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2126 *) ac_try_echo=$ac_try;;
2127esac
2128eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2129$as_echo "$ac_try_echo"; } >&5
2130 (eval "$ac_link") 2>conftest.err
2131 ac_status=$?
2132 if test -s conftest.err; then
2133 grep -v '^ *+' conftest.err >conftest.er1
2134 cat conftest.er1 >&5
2135 mv -f conftest.er1 conftest.err
2136 fi
2137 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2138 test $ac_status = 0; } && {
2139 test -z "$ac_cxx_werror_flag" ||
2140 test ! -s conftest.err
2141 } && test -s conftest$ac_exeext && {
2142 test "$cross_compiling" = yes ||
2143 $as_test_x conftest$ac_exeext
2144 }; then :
2145 ac_retval=0
2146else
2147 $as_echo "$as_me: failed program was:" >&5
2148sed 's/^/| /' conftest.$ac_ext >&5
2149
2150 ac_retval=1
2151fi
2152 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2153 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2154 # interfere with the next link command; also delete a directory that is
2155 # left behind by Apple's compiler. We do this before executing the actions.
2156 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2157 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2158 as_fn_set_status $ac_retval
2159
2160} # ac_fn_cxx_try_link
2161
2162# ac_fn_cxx_check_func LINENO FUNC VAR
2163# ------------------------------------
2164# Tests whether FUNC exists, setting the cache variable VAR accordingly
2165ac_fn_cxx_check_func ()
2166{
2167 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2169$as_echo_n "checking for $2... " >&6; }
2170if eval \${$3+:} false; then :
2171 $as_echo_n "(cached) " >&6
2172else
2173 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2174/* end confdefs.h. */
2175/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2176 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2177#define $2 innocuous_$2
2178
2179/* System header to define __stub macros and hopefully few prototypes,
2180 which can conflict with char $2 (); below.
2181 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2182 <limits.h> exists even on freestanding compilers. */
2183
2184#ifdef __STDC__
2185# include <limits.h>
2186#else
2187# include <assert.h>
2188#endif
2189
2190#undef $2
2191
2192/* Override any GCC internal prototype to avoid an error.
2193 Use char because int might match the return type of a GCC
2194 builtin and then its argument prototype would still apply. */
2195#ifdef __cplusplus
2196extern "C"
2197#endif
2198char $2 ();
2199/* The GNU C library defines this for functions which it implements
2200 to always fail with ENOSYS. Some functions are actually named
2201 something starting with __ and the normal name is an alias. */
2202#if defined __stub_$2 || defined __stub___$2
2203choke me
2204#endif
2205
2206int
2207main ()
2208{
2209return $2 ();
2210 ;
2211 return 0;
2212}
2213_ACEOF
2214if ac_fn_cxx_try_link "$LINENO"; then :
2215 eval "$3=yes"
2216else
2217 eval "$3=no"
2218fi
2219rm -f core conftest.err conftest.$ac_objext \
2220 conftest$ac_exeext conftest.$ac_ext
2221fi
2222eval ac_res=\$$3
2223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2224$as_echo "$ac_res" >&6; }
2225 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2226
2227} # ac_fn_cxx_check_func
Wink Savillefbaaef92010-05-27 16:25:37 -07002228cat >config.log <<_ACEOF
2229This file contains any messages produced by compilers while
2230running configure, to aid debugging if configure makes a mistake.
2231
Wink Savilled0332952010-05-29 13:00:38 -07002232It was created by Protocol Buffers $as_me 2.3.0, which was
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002233generated by GNU Autoconf 2.68. Invocation command line was
Wink Savillefbaaef92010-05-27 16:25:37 -07002234
2235 $ $0 $@
2236
2237_ACEOF
2238exec 5>>config.log
2239{
2240cat <<_ASUNAME
2241## --------- ##
2242## Platform. ##
2243## --------- ##
2244
2245hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2246uname -m = `(uname -m) 2>/dev/null || echo unknown`
2247uname -r = `(uname -r) 2>/dev/null || echo unknown`
2248uname -s = `(uname -s) 2>/dev/null || echo unknown`
2249uname -v = `(uname -v) 2>/dev/null || echo unknown`
2250
2251/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2252/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2253
2254/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2255/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2256/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2257/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2258/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2259/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2260/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2261
2262_ASUNAME
2263
2264as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2265for as_dir in $PATH
2266do
2267 IFS=$as_save_IFS
2268 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002269 $as_echo "PATH: $as_dir"
2270 done
Wink Savillefbaaef92010-05-27 16:25:37 -07002271IFS=$as_save_IFS
2272
2273} >&5
2274
2275cat >&5 <<_ACEOF
2276
2277
2278## ----------- ##
2279## Core tests. ##
2280## ----------- ##
2281
2282_ACEOF
2283
2284
2285# Keep a trace of the command line.
2286# Strip out --no-create and --no-recursion so they do not pile up.
2287# Strip out --silent because we don't want to record it for future runs.
2288# Also quote any args containing shell meta-characters.
2289# Make two passes to allow for proper duplicate-argument suppression.
2290ac_configure_args=
2291ac_configure_args0=
2292ac_configure_args1=
2293ac_must_keep_next=false
2294for ac_pass in 1 2
2295do
2296 for ac_arg
2297 do
2298 case $ac_arg in
2299 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2300 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2301 | -silent | --silent | --silen | --sile | --sil)
2302 continue ;;
2303 *\'*)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002304 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Wink Savillefbaaef92010-05-27 16:25:37 -07002305 esac
2306 case $ac_pass in
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002307 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
Wink Savillefbaaef92010-05-27 16:25:37 -07002308 2)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002309 as_fn_append ac_configure_args1 " '$ac_arg'"
Wink Savillefbaaef92010-05-27 16:25:37 -07002310 if test $ac_must_keep_next = true; then
2311 ac_must_keep_next=false # Got value, back to normal.
2312 else
2313 case $ac_arg in
2314 *=* | --config-cache | -C | -disable-* | --disable-* \
2315 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2316 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2317 | -with-* | --with-* | -without-* | --without-* | --x)
2318 case "$ac_configure_args0 " in
2319 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2320 esac
2321 ;;
2322 -* ) ac_must_keep_next=true ;;
2323 esac
2324 fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002325 as_fn_append ac_configure_args " '$ac_arg'"
Wink Savillefbaaef92010-05-27 16:25:37 -07002326 ;;
2327 esac
2328 done
2329done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002330{ ac_configure_args0=; unset ac_configure_args0;}
2331{ ac_configure_args1=; unset ac_configure_args1;}
Wink Savillefbaaef92010-05-27 16:25:37 -07002332
2333# When interrupted or exit'd, cleanup temporary files, and complete
2334# config.log. We remove comments because anyway the quotes in there
2335# would cause problems or look ugly.
2336# WARNING: Use '\'' to represent an apostrophe within the trap.
2337# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2338trap 'exit_status=$?
2339 # Save into config.log some information that might help in debugging.
2340 {
2341 echo
2342
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002343 $as_echo "## ---------------- ##
Wink Savillefbaaef92010-05-27 16:25:37 -07002344## Cache variables. ##
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002345## ---------------- ##"
Wink Savillefbaaef92010-05-27 16:25:37 -07002346 echo
2347 # The following way of writing the cache mishandles newlines in values,
2348(
2349 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2350 eval ac_val=\$$ac_var
2351 case $ac_val in #(
2352 *${as_nl}*)
2353 case $ac_var in #(
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002354 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2355$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Wink Savillefbaaef92010-05-27 16:25:37 -07002356 esac
2357 case $ac_var in #(
2358 _ | IFS | as_nl) ;; #(
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002359 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2360 *) { eval $ac_var=; unset $ac_var;} ;;
Wink Savillefbaaef92010-05-27 16:25:37 -07002361 esac ;;
2362 esac
2363 done
2364 (set) 2>&1 |
2365 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2366 *${as_nl}ac_space=\ *)
2367 sed -n \
2368 "s/'\''/'\''\\\\'\'''\''/g;
2369 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2370 ;; #(
2371 *)
2372 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2373 ;;
2374 esac |
2375 sort
2376)
2377 echo
2378
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002379 $as_echo "## ----------------- ##
Wink Savillefbaaef92010-05-27 16:25:37 -07002380## Output variables. ##
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002381## ----------------- ##"
Wink Savillefbaaef92010-05-27 16:25:37 -07002382 echo
2383 for ac_var in $ac_subst_vars
2384 do
2385 eval ac_val=\$$ac_var
2386 case $ac_val in
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002387 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Wink Savillefbaaef92010-05-27 16:25:37 -07002388 esac
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002389 $as_echo "$ac_var='\''$ac_val'\''"
Wink Savillefbaaef92010-05-27 16:25:37 -07002390 done | sort
2391 echo
2392
2393 if test -n "$ac_subst_files"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002394 $as_echo "## ------------------- ##
Wink Savillefbaaef92010-05-27 16:25:37 -07002395## File substitutions. ##
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002396## ------------------- ##"
Wink Savillefbaaef92010-05-27 16:25:37 -07002397 echo
2398 for ac_var in $ac_subst_files
2399 do
2400 eval ac_val=\$$ac_var
2401 case $ac_val in
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002402 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Wink Savillefbaaef92010-05-27 16:25:37 -07002403 esac
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002404 $as_echo "$ac_var='\''$ac_val'\''"
Wink Savillefbaaef92010-05-27 16:25:37 -07002405 done | sort
2406 echo
2407 fi
2408
2409 if test -s confdefs.h; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002410 $as_echo "## ----------- ##
Wink Savillefbaaef92010-05-27 16:25:37 -07002411## confdefs.h. ##
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002412## ----------- ##"
Wink Savillefbaaef92010-05-27 16:25:37 -07002413 echo
2414 cat confdefs.h
2415 echo
2416 fi
2417 test "$ac_signal" != 0 &&
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002418 $as_echo "$as_me: caught signal $ac_signal"
2419 $as_echo "$as_me: exit $exit_status"
Wink Savillefbaaef92010-05-27 16:25:37 -07002420 } >&5
2421 rm -f core *.core core.conftest.* &&
2422 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2423 exit $exit_status
2424' 0
2425for ac_signal in 1 2 13 15; do
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002426 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
Wink Savillefbaaef92010-05-27 16:25:37 -07002427done
2428ac_signal=0
2429
2430# confdefs.h avoids OS command line length limits that DEFS can exceed.
2431rm -f -r conftest* confdefs.h
2432
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002433$as_echo "/* confdefs.h */" > confdefs.h
2434
Wink Savillefbaaef92010-05-27 16:25:37 -07002435# Predefined preprocessor variables.
2436
2437cat >>confdefs.h <<_ACEOF
2438#define PACKAGE_NAME "$PACKAGE_NAME"
2439_ACEOF
2440
Wink Savillefbaaef92010-05-27 16:25:37 -07002441cat >>confdefs.h <<_ACEOF
2442#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2443_ACEOF
2444
Wink Savillefbaaef92010-05-27 16:25:37 -07002445cat >>confdefs.h <<_ACEOF
2446#define PACKAGE_VERSION "$PACKAGE_VERSION"
2447_ACEOF
2448
Wink Savillefbaaef92010-05-27 16:25:37 -07002449cat >>confdefs.h <<_ACEOF
2450#define PACKAGE_STRING "$PACKAGE_STRING"
2451_ACEOF
2452
Wink Savillefbaaef92010-05-27 16:25:37 -07002453cat >>confdefs.h <<_ACEOF
2454#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2455_ACEOF
2456
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002457cat >>confdefs.h <<_ACEOF
2458#define PACKAGE_URL "$PACKAGE_URL"
2459_ACEOF
2460
Wink Savillefbaaef92010-05-27 16:25:37 -07002461
2462# Let the site file select an alternate cache file if it wants to.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002463# Prefer an explicitly selected file to automatically selected ones.
2464ac_site_file1=NONE
2465ac_site_file2=NONE
Wink Savillefbaaef92010-05-27 16:25:37 -07002466if test -n "$CONFIG_SITE"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002467 # We do not want a PATH search for config.site.
2468 case $CONFIG_SITE in #((
2469 -*) ac_site_file1=./$CONFIG_SITE;;
2470 */*) ac_site_file1=$CONFIG_SITE;;
2471 *) ac_site_file1=./$CONFIG_SITE;;
2472 esac
Wink Savillefbaaef92010-05-27 16:25:37 -07002473elif test "x$prefix" != xNONE; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002474 ac_site_file1=$prefix/share/config.site
2475 ac_site_file2=$prefix/etc/config.site
Wink Savillefbaaef92010-05-27 16:25:37 -07002476else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002477 ac_site_file1=$ac_default_prefix/share/config.site
2478 ac_site_file2=$ac_default_prefix/etc/config.site
Wink Savillefbaaef92010-05-27 16:25:37 -07002479fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002480for ac_site_file in "$ac_site_file1" "$ac_site_file2"
Wink Savillefbaaef92010-05-27 16:25:37 -07002481do
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002482 test "x$ac_site_file" = xNONE && continue
2483 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2484 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2485$as_echo "$as_me: loading site script $ac_site_file" >&6;}
Wink Savillefbaaef92010-05-27 16:25:37 -07002486 sed 's/^/| /' "$ac_site_file" >&5
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002487 . "$ac_site_file" \
2488 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2489$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2490as_fn_error $? "failed to load site script $ac_site_file
2491See \`config.log' for more details" "$LINENO" 5; }
Wink Savillefbaaef92010-05-27 16:25:37 -07002492 fi
2493done
2494
2495if test -r "$cache_file"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002496 # Some versions of bash will fail to source /dev/null (special files
2497 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2498 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2499 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2500$as_echo "$as_me: loading cache $cache_file" >&6;}
Wink Savillefbaaef92010-05-27 16:25:37 -07002501 case $cache_file in
2502 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2503 *) . "./$cache_file";;
2504 esac
2505 fi
2506else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002507 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2508$as_echo "$as_me: creating cache $cache_file" >&6;}
Wink Savillefbaaef92010-05-27 16:25:37 -07002509 >$cache_file
2510fi
2511
2512# Check that the precious variables saved in the cache have kept the same
2513# value.
2514ac_cache_corrupted=false
2515for ac_var in $ac_precious_vars; do
2516 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2517 eval ac_new_set=\$ac_env_${ac_var}_set
2518 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2519 eval ac_new_val=\$ac_env_${ac_var}_value
2520 case $ac_old_set,$ac_new_set in
2521 set,)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002522 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2523$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -07002524 ac_cache_corrupted=: ;;
2525 ,set)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002526 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2527$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -07002528 ac_cache_corrupted=: ;;
2529 ,);;
2530 *)
2531 if test "x$ac_old_val" != "x$ac_new_val"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002532 # differences in whitespace do not lead to failure.
2533 ac_old_val_w=`echo x $ac_old_val`
2534 ac_new_val_w=`echo x $ac_new_val`
2535 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2536 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2537$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2538 ac_cache_corrupted=:
2539 else
2540 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2541$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2542 eval $ac_var=\$ac_old_val
2543 fi
2544 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2545$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2546 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2547$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -07002548 fi;;
2549 esac
2550 # Pass precious variables to config.status.
2551 if test "$ac_new_set" = set; then
2552 case $ac_new_val in
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002553 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
Wink Savillefbaaef92010-05-27 16:25:37 -07002554 *) ac_arg=$ac_var=$ac_new_val ;;
2555 esac
2556 case " $ac_configure_args " in
2557 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002558 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
Wink Savillefbaaef92010-05-27 16:25:37 -07002559 esac
2560 fi
2561done
2562if $ac_cache_corrupted; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002563 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2564$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2565 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2566$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2567 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
Wink Savillefbaaef92010-05-27 16:25:37 -07002568fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002569## -------------------- ##
2570## Main body of script. ##
2571## -------------------- ##
Wink Savillefbaaef92010-05-27 16:25:37 -07002572
2573ac_ext=c
2574ac_cpp='$CPP $CPPFLAGS'
2575ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2576ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2577ac_compiler_gnu=$ac_cv_c_compiler_gnu
2578
2579
2580
2581
2582
2583ac_config_headers="$ac_config_headers config.h"
2584
2585
2586
2587# autoconf's default CXXFLAGS are usually "-g -O2". These aren't necessarily
2588# the best choice for libprotobuf.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002589if test "x${ac_cv_env_CFLAGS_set}" = "x"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07002590 CFLAGS=""
2591fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002592if test "x${ac_cv_env_CXXFLAGS_set}" = "x"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07002593 CXXFLAGS=""
2594fi
2595
Wink Savillefbaaef92010-05-27 16:25:37 -07002596ac_aux_dir=
2597for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2598 if test -f "$ac_dir/install-sh"; then
2599 ac_aux_dir=$ac_dir
2600 ac_install_sh="$ac_aux_dir/install-sh -c"
2601 break
2602 elif test -f "$ac_dir/install.sh"; then
2603 ac_aux_dir=$ac_dir
2604 ac_install_sh="$ac_aux_dir/install.sh -c"
2605 break
2606 elif test -f "$ac_dir/shtool"; then
2607 ac_aux_dir=$ac_dir
2608 ac_install_sh="$ac_aux_dir/shtool install -c"
2609 break
2610 fi
2611done
2612if test -z "$ac_aux_dir"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002613 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
Wink Savillefbaaef92010-05-27 16:25:37 -07002614fi
2615
2616# These three variables are undocumented and unsupported,
2617# and are intended to be withdrawn in a future Autoconf release.
2618# They can cause serious problems if a builder's source tree is in a directory
2619# whose full name contains unusual characters.
2620ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2621ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2622ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2623
2624
2625# Make sure we can run config.sub.
2626$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002627 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
Wink Savillefbaaef92010-05-27 16:25:37 -07002628
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2630$as_echo_n "checking build system type... " >&6; }
2631if ${ac_cv_build+:} false; then :
2632 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07002633else
2634 ac_build_alias=$build_alias
2635test "x$ac_build_alias" = x &&
2636 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2637test "x$ac_build_alias" = x &&
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002638 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
Wink Savillefbaaef92010-05-27 16:25:37 -07002639ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002640 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
Wink Savillefbaaef92010-05-27 16:25:37 -07002641
2642fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2644$as_echo "$ac_cv_build" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07002645case $ac_cv_build in
2646*-*-*) ;;
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002647*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
Wink Savillefbaaef92010-05-27 16:25:37 -07002648esac
2649build=$ac_cv_build
2650ac_save_IFS=$IFS; IFS='-'
2651set x $ac_cv_build
2652shift
2653build_cpu=$1
2654build_vendor=$2
2655shift; shift
2656# Remember, the first character of IFS is used to create $*,
2657# except with old shells:
2658build_os=$*
2659IFS=$ac_save_IFS
2660case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2661
2662
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2664$as_echo_n "checking host system type... " >&6; }
2665if ${ac_cv_host+:} false; then :
2666 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07002667else
2668 if test "x$host_alias" = x; then
2669 ac_cv_host=$ac_cv_build
2670else
2671 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002672 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
Wink Savillefbaaef92010-05-27 16:25:37 -07002673fi
2674
2675fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2677$as_echo "$ac_cv_host" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07002678case $ac_cv_host in
2679*-*-*) ;;
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002680*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
Wink Savillefbaaef92010-05-27 16:25:37 -07002681esac
2682host=$ac_cv_host
2683ac_save_IFS=$IFS; IFS='-'
2684set x $ac_cv_host
2685shift
2686host_cpu=$1
2687host_vendor=$2
2688shift; shift
2689# Remember, the first character of IFS is used to create $*,
2690# except with old shells:
2691host_os=$*
2692IFS=$ac_save_IFS
2693case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2694
2695
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2697$as_echo_n "checking target system type... " >&6; }
2698if ${ac_cv_target+:} false; then :
2699 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07002700else
2701 if test "x$target_alias" = x; then
2702 ac_cv_target=$ac_cv_host
2703else
2704 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002705 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
Wink Savillefbaaef92010-05-27 16:25:37 -07002706fi
2707
2708fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2710$as_echo "$ac_cv_target" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07002711case $ac_cv_target in
2712*-*-*) ;;
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002713*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
Wink Savillefbaaef92010-05-27 16:25:37 -07002714esac
2715target=$ac_cv_target
2716ac_save_IFS=$IFS; IFS='-'
2717set x $ac_cv_target
2718shift
2719target_cpu=$1
2720target_vendor=$2
2721shift; shift
2722# Remember, the first character of IFS is used to create $*,
2723# except with old shells:
2724target_os=$*
2725IFS=$ac_save_IFS
2726case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2727
2728
2729# The aliases save the names the user supplied, while $host etc.
2730# will get canonicalized.
2731test -n "$target_alias" &&
2732 test "$program_prefix$program_suffix$program_transform_name" = \
2733 NONENONEs,x,x, &&
2734 program_prefix=${target_alias}-
2735
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002736am__api_version='1.11'
Wink Savillefbaaef92010-05-27 16:25:37 -07002737
2738# Find a good install program. We prefer a C program (faster),
2739# so one script is as good as another. But avoid the broken or
2740# incompatible versions:
2741# SysV /etc/install, /usr/sbin/install
2742# SunOS /usr/etc/install
2743# IRIX /sbin/install
2744# AIX /bin/install
2745# AmigaOS /C/install, which installs bootblocks on floppy discs
2746# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2747# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2748# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2749# OS/2's system install, which has a completely different semantic
2750# ./install, which can be erroneously created by make from ./install.sh.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002751# Reject install programs that cannot install multiple files.
2752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2753$as_echo_n "checking for a BSD-compatible install... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07002754if test -z "$INSTALL"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002755if ${ac_cv_path_install+:} false; then :
2756 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07002757else
2758 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2759for as_dir in $PATH
2760do
2761 IFS=$as_save_IFS
2762 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002763 # Account for people who put trailing slashes in PATH elements.
2764case $as_dir/ in #((
2765 ./ | .// | /[cC]/* | \
Wink Savillefbaaef92010-05-27 16:25:37 -07002766 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002767 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
Wink Savillefbaaef92010-05-27 16:25:37 -07002768 /usr/ucb/* ) ;;
2769 *)
2770 # OSF1 and SCO ODT 3.0 have their own names for install.
2771 # Don't use installbsd from OSF since it installs stuff as root
2772 # by default.
2773 for ac_prog in ginstall scoinst install; do
2774 for ac_exec_ext in '' $ac_executable_extensions; do
2775 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2776 if test $ac_prog = install &&
2777 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2778 # AIX install. It has an incompatible calling convention.
2779 :
2780 elif test $ac_prog = install &&
2781 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2782 # program-specific install script used by HP pwplus--don't use.
2783 :
2784 else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002785 rm -rf conftest.one conftest.two conftest.dir
2786 echo one > conftest.one
2787 echo two > conftest.two
2788 mkdir conftest.dir
2789 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2790 test -s conftest.one && test -s conftest.two &&
2791 test -s conftest.dir/conftest.one &&
2792 test -s conftest.dir/conftest.two
2793 then
2794 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2795 break 3
2796 fi
Wink Savillefbaaef92010-05-27 16:25:37 -07002797 fi
2798 fi
2799 done
2800 done
2801 ;;
2802esac
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002803
2804 done
Wink Savillefbaaef92010-05-27 16:25:37 -07002805IFS=$as_save_IFS
2806
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002807rm -rf conftest.one conftest.two conftest.dir
Wink Savillefbaaef92010-05-27 16:25:37 -07002808
2809fi
2810 if test "${ac_cv_path_install+set}" = set; then
2811 INSTALL=$ac_cv_path_install
2812 else
2813 # As a last resort, use the slow shell script. Don't cache a
2814 # value for INSTALL within a source directory, because that will
2815 # break other packages using the cache if that directory is
2816 # removed, or if the value is a relative name.
2817 INSTALL=$ac_install_sh
2818 fi
2819fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2821$as_echo "$INSTALL" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07002822
2823# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2824# It thinks the first close brace ends the variable substitution.
2825test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2826
2827test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2828
2829test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2830
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002831{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2832$as_echo_n "checking whether build environment is sane... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07002833# Just in case
2834sleep 1
2835echo timestamp > conftest.file
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002836# Reject unsafe characters in $srcdir or the absolute working directory
2837# name. Accept space and tab only in the latter.
2838am_lf='
2839'
2840case `pwd` in
2841 *[\\\"\#\$\&\'\`$am_lf]*)
2842 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2843esac
2844case $srcdir in
2845 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2846 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2847esac
2848
Wink Savillefbaaef92010-05-27 16:25:37 -07002849# Do `set' in a subshell so we don't clobber the current shell's
2850# arguments. Must try -L first in case configure is actually a
2851# symlink; some systems play weird games with the mod time of symlinks
2852# (eg FreeBSD returns the mod time of the symlink's containing
2853# directory).
2854if (
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002855 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
Wink Savillefbaaef92010-05-27 16:25:37 -07002856 if test "$*" = "X"; then
2857 # -L didn't work.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002858 set X `ls -t "$srcdir/configure" conftest.file`
Wink Savillefbaaef92010-05-27 16:25:37 -07002859 fi
2860 rm -f conftest.file
2861 if test "$*" != "X $srcdir/configure conftest.file" \
2862 && test "$*" != "X conftest.file $srcdir/configure"; then
2863
2864 # If neither matched, then we have a broken ls. This can happen
2865 # if, for instance, CONFIG_SHELL is bash and it inherits a
2866 # broken ls alias from the environment. This has actually
2867 # happened. Such a system could not be considered "sane".
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002868 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2869alias in your environment" "$LINENO" 5
Wink Savillefbaaef92010-05-27 16:25:37 -07002870 fi
2871
2872 test "$2" = conftest.file
2873 )
2874then
2875 # Ok.
2876 :
2877else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002878 as_fn_error $? "newly created file is older than distributed files!
2879Check your system clock" "$LINENO" 5
Wink Savillefbaaef92010-05-27 16:25:37 -07002880fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2882$as_echo "yes" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07002883test "$program_prefix" != NONE &&
2884 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2885# Use a double $ so make ignores it.
2886test "$program_suffix" != NONE &&
2887 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002888# Double any \ or $.
Wink Savillefbaaef92010-05-27 16:25:37 -07002889# By default was `s,x,x', remove it if useless.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002890ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2891program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
Wink Savillefbaaef92010-05-27 16:25:37 -07002892
2893# expand $ac_aux_dir to an absolute path
2894am_aux_dir=`cd $ac_aux_dir && pwd`
2895
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002896if test x"${MISSING+set}" != xset; then
2897 case $am_aux_dir in
2898 *\ * | *\ *)
2899 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2900 *)
2901 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2902 esac
2903fi
Wink Savillefbaaef92010-05-27 16:25:37 -07002904# Use eval to expand $SHELL
2905if eval "$MISSING --run true"; then
2906 am_missing_run="$MISSING --run "
2907else
2908 am_missing_run=
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002909 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2910$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -07002911fi
2912
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07002913if test x"${install_sh}" != xset; then
2914 case $am_aux_dir in
2915 *\ * | *\ *)
2916 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2917 *)
2918 install_sh="\${SHELL} $am_aux_dir/install-sh"
2919 esac
2920fi
2921
2922# Installed binaries are usually stripped using `strip' when the user
2923# run `make install-strip'. However `strip' might not be the right
2924# tool to use in cross-compilation environments, therefore Automake
2925# will honor the `STRIP' environment variable to overrule this program.
2926if test "$cross_compiling" != no; then
2927 if test -n "$ac_tool_prefix"; then
2928 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2929set dummy ${ac_tool_prefix}strip; ac_word=$2
2930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2931$as_echo_n "checking for $ac_word... " >&6; }
2932if ${ac_cv_prog_STRIP+:} false; then :
2933 $as_echo_n "(cached) " >&6
2934else
2935 if test -n "$STRIP"; then
2936 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2937else
2938as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2939for as_dir in $PATH
2940do
2941 IFS=$as_save_IFS
2942 test -z "$as_dir" && as_dir=.
2943 for ac_exec_ext in '' $ac_executable_extensions; do
2944 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2945 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2946 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2947 break 2
2948 fi
2949done
2950 done
2951IFS=$as_save_IFS
2952
2953fi
2954fi
2955STRIP=$ac_cv_prog_STRIP
2956if test -n "$STRIP"; then
2957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2958$as_echo "$STRIP" >&6; }
2959else
2960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2961$as_echo "no" >&6; }
2962fi
2963
2964
2965fi
2966if test -z "$ac_cv_prog_STRIP"; then
2967 ac_ct_STRIP=$STRIP
2968 # Extract the first word of "strip", so it can be a program name with args.
2969set dummy strip; ac_word=$2
2970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2971$as_echo_n "checking for $ac_word... " >&6; }
2972if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2973 $as_echo_n "(cached) " >&6
2974else
2975 if test -n "$ac_ct_STRIP"; then
2976 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2977else
2978as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2979for as_dir in $PATH
2980do
2981 IFS=$as_save_IFS
2982 test -z "$as_dir" && as_dir=.
2983 for ac_exec_ext in '' $ac_executable_extensions; do
2984 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2985 ac_cv_prog_ac_ct_STRIP="strip"
2986 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2987 break 2
2988 fi
2989done
2990 done
2991IFS=$as_save_IFS
2992
2993fi
2994fi
2995ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2996if test -n "$ac_ct_STRIP"; then
2997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2998$as_echo "$ac_ct_STRIP" >&6; }
2999else
3000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3001$as_echo "no" >&6; }
3002fi
3003
3004 if test "x$ac_ct_STRIP" = x; then
3005 STRIP=":"
3006 else
3007 case $cross_compiling:$ac_tool_warned in
3008yes:)
3009{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3010$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3011ac_tool_warned=yes ;;
3012esac
3013 STRIP=$ac_ct_STRIP
3014 fi
3015else
3016 STRIP="$ac_cv_prog_STRIP"
3017fi
3018
3019fi
3020INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3021
3022{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3023$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003024if test -z "$MKDIR_P"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003025 if ${ac_cv_path_mkdir+:} false; then :
3026 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07003027else
3028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3029for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3030do
3031 IFS=$as_save_IFS
3032 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003033 for ac_prog in mkdir gmkdir; do
Wink Savillefbaaef92010-05-27 16:25:37 -07003034 for ac_exec_ext in '' $ac_executable_extensions; do
3035 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3036 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3037 'mkdir (GNU coreutils) '* | \
3038 'mkdir (coreutils) '* | \
3039 'mkdir (fileutils) '4.1*)
3040 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3041 break 3;;
3042 esac
3043 done
3044 done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003045 done
Wink Savillefbaaef92010-05-27 16:25:37 -07003046IFS=$as_save_IFS
3047
3048fi
3049
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003050 test -d ./--version && rmdir ./--version
Wink Savillefbaaef92010-05-27 16:25:37 -07003051 if test "${ac_cv_path_mkdir+set}" = set; then
3052 MKDIR_P="$ac_cv_path_mkdir -p"
3053 else
3054 # As a last resort, use the slow shell script. Don't cache a
3055 # value for MKDIR_P within a source directory, because that will
3056 # break other packages using the cache if that directory is
3057 # removed, or if the value is a relative name.
Wink Savillefbaaef92010-05-27 16:25:37 -07003058 MKDIR_P="$ac_install_sh -d"
3059 fi
3060fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003061{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3062$as_echo "$MKDIR_P" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003063
3064mkdir_p="$MKDIR_P"
3065case $mkdir_p in
3066 [\\/$]* | ?:[\\/]*) ;;
3067 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3068esac
3069
3070for ac_prog in gawk mawk nawk awk
3071do
3072 # Extract the first word of "$ac_prog", so it can be a program name with args.
3073set dummy $ac_prog; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3075$as_echo_n "checking for $ac_word... " >&6; }
3076if ${ac_cv_prog_AWK+:} false; then :
3077 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07003078else
3079 if test -n "$AWK"; then
3080 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3081else
3082as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3083for as_dir in $PATH
3084do
3085 IFS=$as_save_IFS
3086 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003087 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07003088 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3089 ac_cv_prog_AWK="$ac_prog"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003090 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07003091 break 2
3092 fi
3093done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003094 done
Wink Savillefbaaef92010-05-27 16:25:37 -07003095IFS=$as_save_IFS
3096
3097fi
3098fi
3099AWK=$ac_cv_prog_AWK
3100if test -n "$AWK"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3102$as_echo "$AWK" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003103else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3105$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003106fi
3107
3108
3109 test -n "$AWK" && break
3110done
3111
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3113$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3114set x ${MAKE-make}
3115ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3116if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3117 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07003118else
3119 cat >conftest.make <<\_ACEOF
3120SHELL = /bin/sh
3121all:
3122 @echo '@@@%%%=$(MAKE)=@@@%%%'
3123_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003124# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
Wink Savillefbaaef92010-05-27 16:25:37 -07003125case `${MAKE-make} -f conftest.make 2>/dev/null` in
3126 *@@@%%%=?*=@@@%%%*)
3127 eval ac_cv_prog_make_${ac_make}_set=yes;;
3128 *)
3129 eval ac_cv_prog_make_${ac_make}_set=no;;
3130esac
3131rm -f conftest.make
3132fi
3133if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3135$as_echo "yes" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003136 SET_MAKE=
3137else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3139$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003140 SET_MAKE="MAKE=${MAKE-make}"
3141fi
3142
3143rm -rf .tst 2>/dev/null
3144mkdir .tst 2>/dev/null
3145if test -d .tst; then
3146 am__leading_dot=.
3147else
3148 am__leading_dot=_
3149fi
3150rmdir .tst 2>/dev/null
3151
3152if test "`cd $srcdir && pwd`" != "`pwd`"; then
3153 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3154 # is not polluted with repeated "-I."
3155 am__isrc=' -I$(srcdir)'
3156 # test to see if srcdir already configured
3157 if test -f $srcdir/config.status; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003158 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
Wink Savillefbaaef92010-05-27 16:25:37 -07003159 fi
3160fi
3161
3162# test whether we have cygpath
3163if test -z "$CYGPATH_W"; then
3164 if (cygpath --version) >/dev/null 2>/dev/null; then
3165 CYGPATH_W='cygpath -w'
3166 else
3167 CYGPATH_W=echo
3168 fi
3169fi
3170
3171
3172# Define the identity of the package.
3173 PACKAGE='protobuf'
Wink Savilled0332952010-05-29 13:00:38 -07003174 VERSION='2.3.0'
Wink Savillefbaaef92010-05-27 16:25:37 -07003175
3176
3177cat >>confdefs.h <<_ACEOF
3178#define PACKAGE "$PACKAGE"
3179_ACEOF
3180
3181
3182cat >>confdefs.h <<_ACEOF
3183#define VERSION "$VERSION"
3184_ACEOF
3185
3186# Some tools Automake needs.
3187
3188ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3189
3190
3191AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3192
3193
3194AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3195
3196
3197AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3198
3199
3200MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3201
Wink Savillefbaaef92010-05-27 16:25:37 -07003202# We need awk for the "check" target. The system "awk" is bad on
3203# some platforms.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003204# Always define AMTAR for backward compatibility. Yes, it's still used
3205# in the wild :-( We should find a proper way to deprecate it ...
3206AMTAR='$${TAR-tar}'
Wink Savillefbaaef92010-05-27 16:25:37 -07003207
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003208am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
Wink Savillefbaaef92010-05-27 16:25:37 -07003209
3210
3211
3212
3213
3214
3215
3216# Check whether --with-zlib was given.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003217if test "${with_zlib+set}" = set; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07003218 withval=$with_zlib;
3219else
3220 with_zlib=check
3221fi
3222
3223
3224
3225# Check whether --with-protoc was given.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003226if test "${with_protoc+set}" = set; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07003227 withval=$with_protoc;
3228else
3229 with_protoc=no
3230fi
3231
3232
3233# Checks for programs.
3234ac_ext=c
3235ac_cpp='$CPP $CPPFLAGS'
3236ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3237ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3238ac_compiler_gnu=$ac_cv_c_compiler_gnu
3239if test -n "$ac_tool_prefix"; then
3240 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3241set dummy ${ac_tool_prefix}gcc; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3243$as_echo_n "checking for $ac_word... " >&6; }
3244if ${ac_cv_prog_CC+:} false; then :
3245 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07003246else
3247 if test -n "$CC"; then
3248 ac_cv_prog_CC="$CC" # Let the user override the test.
3249else
3250as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3251for as_dir in $PATH
3252do
3253 IFS=$as_save_IFS
3254 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003255 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07003256 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3257 ac_cv_prog_CC="${ac_tool_prefix}gcc"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003258 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07003259 break 2
3260 fi
3261done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003262 done
Wink Savillefbaaef92010-05-27 16:25:37 -07003263IFS=$as_save_IFS
3264
3265fi
3266fi
3267CC=$ac_cv_prog_CC
3268if test -n "$CC"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3270$as_echo "$CC" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003271else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3273$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003274fi
3275
3276
3277fi
3278if test -z "$ac_cv_prog_CC"; then
3279 ac_ct_CC=$CC
3280 # Extract the first word of "gcc", so it can be a program name with args.
3281set dummy gcc; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003282{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3283$as_echo_n "checking for $ac_word... " >&6; }
3284if ${ac_cv_prog_ac_ct_CC+:} false; then :
3285 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07003286else
3287 if test -n "$ac_ct_CC"; then
3288 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3289else
3290as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3291for as_dir in $PATH
3292do
3293 IFS=$as_save_IFS
3294 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003295 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07003296 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3297 ac_cv_prog_ac_ct_CC="gcc"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003298 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07003299 break 2
3300 fi
3301done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003302 done
Wink Savillefbaaef92010-05-27 16:25:37 -07003303IFS=$as_save_IFS
3304
3305fi
3306fi
3307ac_ct_CC=$ac_cv_prog_ac_ct_CC
3308if test -n "$ac_ct_CC"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3310$as_echo "$ac_ct_CC" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003311else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3313$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003314fi
3315
3316 if test "x$ac_ct_CC" = x; then
3317 CC=""
3318 else
3319 case $cross_compiling:$ac_tool_warned in
3320yes:)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003321{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3322$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -07003323ac_tool_warned=yes ;;
3324esac
3325 CC=$ac_ct_CC
3326 fi
3327else
3328 CC="$ac_cv_prog_CC"
3329fi
3330
3331if test -z "$CC"; then
3332 if test -n "$ac_tool_prefix"; then
3333 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3334set dummy ${ac_tool_prefix}cc; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003335{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3336$as_echo_n "checking for $ac_word... " >&6; }
3337if ${ac_cv_prog_CC+:} false; then :
3338 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07003339else
3340 if test -n "$CC"; then
3341 ac_cv_prog_CC="$CC" # Let the user override the test.
3342else
3343as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3344for as_dir in $PATH
3345do
3346 IFS=$as_save_IFS
3347 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003348 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07003349 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3350 ac_cv_prog_CC="${ac_tool_prefix}cc"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003351 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07003352 break 2
3353 fi
3354done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003355 done
Wink Savillefbaaef92010-05-27 16:25:37 -07003356IFS=$as_save_IFS
3357
3358fi
3359fi
3360CC=$ac_cv_prog_CC
3361if test -n "$CC"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3363$as_echo "$CC" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003364else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3366$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003367fi
3368
3369
3370 fi
3371fi
3372if test -z "$CC"; then
3373 # Extract the first word of "cc", so it can be a program name with args.
3374set dummy cc; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003375{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3376$as_echo_n "checking for $ac_word... " >&6; }
3377if ${ac_cv_prog_CC+:} false; then :
3378 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07003379else
3380 if test -n "$CC"; then
3381 ac_cv_prog_CC="$CC" # Let the user override the test.
3382else
3383 ac_prog_rejected=no
3384as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3385for as_dir in $PATH
3386do
3387 IFS=$as_save_IFS
3388 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003389 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07003390 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3391 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3392 ac_prog_rejected=yes
3393 continue
3394 fi
3395 ac_cv_prog_CC="cc"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003396 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07003397 break 2
3398 fi
3399done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003400 done
Wink Savillefbaaef92010-05-27 16:25:37 -07003401IFS=$as_save_IFS
3402
3403if test $ac_prog_rejected = yes; then
3404 # We found a bogon in the path, so make sure we never use it.
3405 set dummy $ac_cv_prog_CC
3406 shift
3407 if test $# != 0; then
3408 # We chose a different compiler from the bogus one.
3409 # However, it has the same basename, so the bogon will be chosen
3410 # first if we set CC to just the basename; use the full file name.
3411 shift
3412 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3413 fi
3414fi
3415fi
3416fi
3417CC=$ac_cv_prog_CC
3418if test -n "$CC"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3420$as_echo "$CC" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003421else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3423$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003424fi
3425
3426
3427fi
3428if test -z "$CC"; then
3429 if test -n "$ac_tool_prefix"; then
3430 for ac_prog in cl.exe
3431 do
3432 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3433set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3435$as_echo_n "checking for $ac_word... " >&6; }
3436if ${ac_cv_prog_CC+:} false; then :
3437 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07003438else
3439 if test -n "$CC"; then
3440 ac_cv_prog_CC="$CC" # Let the user override the test.
3441else
3442as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3443for as_dir in $PATH
3444do
3445 IFS=$as_save_IFS
3446 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003447 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07003448 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3449 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003450 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07003451 break 2
3452 fi
3453done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003454 done
Wink Savillefbaaef92010-05-27 16:25:37 -07003455IFS=$as_save_IFS
3456
3457fi
3458fi
3459CC=$ac_cv_prog_CC
3460if test -n "$CC"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3462$as_echo "$CC" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003463else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3465$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003466fi
3467
3468
3469 test -n "$CC" && break
3470 done
3471fi
3472if test -z "$CC"; then
3473 ac_ct_CC=$CC
3474 for ac_prog in cl.exe
3475do
3476 # Extract the first word of "$ac_prog", so it can be a program name with args.
3477set dummy $ac_prog; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003478{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3479$as_echo_n "checking for $ac_word... " >&6; }
3480if ${ac_cv_prog_ac_ct_CC+:} false; then :
3481 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07003482else
3483 if test -n "$ac_ct_CC"; then
3484 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3485else
3486as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3487for as_dir in $PATH
3488do
3489 IFS=$as_save_IFS
3490 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003491 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07003492 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3493 ac_cv_prog_ac_ct_CC="$ac_prog"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003494 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07003495 break 2
3496 fi
3497done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003498 done
Wink Savillefbaaef92010-05-27 16:25:37 -07003499IFS=$as_save_IFS
3500
3501fi
3502fi
3503ac_ct_CC=$ac_cv_prog_ac_ct_CC
3504if test -n "$ac_ct_CC"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3506$as_echo "$ac_ct_CC" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003507else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3509$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003510fi
3511
3512
3513 test -n "$ac_ct_CC" && break
3514done
3515
3516 if test "x$ac_ct_CC" = x; then
3517 CC=""
3518 else
3519 case $cross_compiling:$ac_tool_warned in
3520yes:)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003521{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3522$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -07003523ac_tool_warned=yes ;;
3524esac
3525 CC=$ac_ct_CC
3526 fi
3527fi
3528
3529fi
3530
3531
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003532test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3533$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3534as_fn_error $? "no acceptable C compiler found in \$PATH
3535See \`config.log' for more details" "$LINENO" 5; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003536
3537# Provide some information about the compiler.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003538$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3539set X $ac_compile
3540ac_compiler=$2
3541for ac_option in --version -v -V -qversion; do
3542 { { ac_try="$ac_compiler $ac_option >&5"
Wink Savillefbaaef92010-05-27 16:25:37 -07003543case "(($ac_try" in
3544 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3545 *) ac_try_echo=$ac_try;;
3546esac
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003547eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3548$as_echo "$ac_try_echo"; } >&5
3549 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
Wink Savillefbaaef92010-05-27 16:25:37 -07003550 ac_status=$?
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003551 if test -s conftest.err; then
3552 sed '10a\
3553... rest of stderr output deleted ...
3554 10q' conftest.err >conftest.er1
3555 cat conftest.er1 >&5
3556 fi
3557 rm -f conftest.er1 conftest.err
3558 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3559 test $ac_status = 0; }
3560done
Wink Savillefbaaef92010-05-27 16:25:37 -07003561
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003562cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07003563/* end confdefs.h. */
3564
3565int
3566main ()
3567{
3568
3569 ;
3570 return 0;
3571}
3572_ACEOF
3573ac_clean_files_save=$ac_clean_files
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003574ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
Wink Savillefbaaef92010-05-27 16:25:37 -07003575# Try to create an executable without -o first, disregard a.out.
3576# It will help us diagnose broken compilers, and finding out an intuition
3577# of exeext.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003578{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3579$as_echo_n "checking whether the C compiler works... " >&6; }
3580ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3581
3582# The possible output files:
3583ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3584
Wink Savillefbaaef92010-05-27 16:25:37 -07003585ac_rmfiles=
3586for ac_file in $ac_files
3587do
3588 case $ac_file in
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003589 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Wink Savillefbaaef92010-05-27 16:25:37 -07003590 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3591 esac
3592done
3593rm -f $ac_rmfiles
3594
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003595if { { ac_try="$ac_link_default"
Wink Savillefbaaef92010-05-27 16:25:37 -07003596case "(($ac_try" in
3597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3598 *) ac_try_echo=$ac_try;;
3599esac
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003600eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3601$as_echo "$ac_try_echo"; } >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07003602 (eval "$ac_link_default") 2>&5
3603 ac_status=$?
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003604 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3605 test $ac_status = 0; }; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07003606 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3607# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3608# in a Makefile. We should not override ac_cv_exeext if it was cached,
3609# so that the user can short-circuit this test for compilers unknown to
3610# Autoconf.
3611for ac_file in $ac_files ''
3612do
3613 test -f "$ac_file" || continue
3614 case $ac_file in
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003615 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
Wink Savillefbaaef92010-05-27 16:25:37 -07003616 ;;
3617 [ab].out )
3618 # We found the default executable, but exeext='' is most
3619 # certainly right.
3620 break;;
3621 *.* )
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003622 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
Wink Savillefbaaef92010-05-27 16:25:37 -07003623 then :; else
3624 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3625 fi
3626 # We set ac_cv_exeext here because the later test for it is not
3627 # safe: cross compilers may not add the suffix if given an `-o'
3628 # argument, so we may need to know it at that point already.
3629 # Even if this section looks crufty: it has the advantage of
3630 # actually working.
3631 break;;
3632 * )
3633 break;;
3634 esac
3635done
3636test "$ac_cv_exeext" = no && ac_cv_exeext=
3637
3638else
3639 ac_file=''
3640fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003641if test -z "$ac_file"; then :
3642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3643$as_echo "no" >&6; }
3644$as_echo "$as_me: failed program was:" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07003645sed 's/^/| /' conftest.$ac_ext >&5
3646
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003647{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3648$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3649as_fn_error 77 "C compiler cannot create executables
3650See \`config.log' for more details" "$LINENO" 5; }
3651else
3652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3653$as_echo "yes" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003654fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3656$as_echo_n "checking for C compiler default output file name... " >&6; }
3657{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3658$as_echo "$ac_file" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003659ac_exeext=$ac_cv_exeext
3660
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003661rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
Wink Savillefbaaef92010-05-27 16:25:37 -07003662ac_clean_files=$ac_clean_files_save
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3664$as_echo_n "checking for suffix of executables... " >&6; }
3665if { { ac_try="$ac_link"
Wink Savillefbaaef92010-05-27 16:25:37 -07003666case "(($ac_try" in
3667 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3668 *) ac_try_echo=$ac_try;;
3669esac
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003670eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3671$as_echo "$ac_try_echo"; } >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07003672 (eval "$ac_link") 2>&5
3673 ac_status=$?
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003674 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3675 test $ac_status = 0; }; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07003676 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3677# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3678# work properly (i.e., refer to `conftest.exe'), while it won't with
3679# `rm'.
3680for ac_file in conftest.exe conftest conftest.*; do
3681 test -f "$ac_file" || continue
3682 case $ac_file in
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003683 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Wink Savillefbaaef92010-05-27 16:25:37 -07003684 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3685 break;;
3686 * ) break;;
3687 esac
3688done
3689else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003690 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3691$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3692as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3693See \`config.log' for more details" "$LINENO" 5; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003694fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003695rm -f conftest conftest$ac_cv_exeext
3696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3697$as_echo "$ac_cv_exeext" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003698
3699rm -f conftest.$ac_ext
3700EXEEXT=$ac_cv_exeext
3701ac_exeext=$EXEEXT
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003702cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3703/* end confdefs.h. */
3704#include <stdio.h>
3705int
3706main ()
3707{
3708FILE *f = fopen ("conftest.out", "w");
3709 return ferror (f) || fclose (f) != 0;
3710
3711 ;
3712 return 0;
3713}
Wink Savillefbaaef92010-05-27 16:25:37 -07003714_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003715ac_clean_files="$ac_clean_files conftest.out"
3716# Check that the compiler produces executables we can run. If not, either
3717# the compiler is broken, or we cross compile.
3718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3719$as_echo_n "checking whether we are cross compiling... " >&6; }
3720if test "$cross_compiling" != yes; then
3721 { { ac_try="$ac_link"
3722case "(($ac_try" in
3723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3724 *) ac_try_echo=$ac_try;;
3725esac
3726eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3727$as_echo "$ac_try_echo"; } >&5
3728 (eval "$ac_link") 2>&5
3729 ac_status=$?
3730 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3731 test $ac_status = 0; }
3732 if { ac_try='./conftest$ac_cv_exeext'
3733 { { case "(($ac_try" in
3734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3735 *) ac_try_echo=$ac_try;;
3736esac
3737eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3738$as_echo "$ac_try_echo"; } >&5
3739 (eval "$ac_try") 2>&5
3740 ac_status=$?
3741 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3742 test $ac_status = 0; }; }; then
3743 cross_compiling=no
3744 else
3745 if test "$cross_compiling" = maybe; then
3746 cross_compiling=yes
3747 else
3748 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3749$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3750as_fn_error $? "cannot run C compiled programs.
3751If you meant to cross compile, use \`--host'.
3752See \`config.log' for more details" "$LINENO" 5; }
3753 fi
3754 fi
3755fi
3756{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3757$as_echo "$cross_compiling" >&6; }
3758
3759rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3760ac_clean_files=$ac_clean_files_save
3761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3762$as_echo_n "checking for suffix of object files... " >&6; }
3763if ${ac_cv_objext+:} false; then :
3764 $as_echo_n "(cached) " >&6
3765else
3766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07003767/* end confdefs.h. */
3768
3769int
3770main ()
3771{
3772
3773 ;
3774 return 0;
3775}
3776_ACEOF
3777rm -f conftest.o conftest.obj
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003778if { { ac_try="$ac_compile"
Wink Savillefbaaef92010-05-27 16:25:37 -07003779case "(($ac_try" in
3780 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3781 *) ac_try_echo=$ac_try;;
3782esac
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003783eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3784$as_echo "$ac_try_echo"; } >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07003785 (eval "$ac_compile") 2>&5
3786 ac_status=$?
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003787 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3788 test $ac_status = 0; }; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07003789 for ac_file in conftest.o conftest.obj conftest.*; do
3790 test -f "$ac_file" || continue;
3791 case $ac_file in
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003792 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
Wink Savillefbaaef92010-05-27 16:25:37 -07003793 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3794 break;;
3795 esac
3796done
3797else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003798 $as_echo "$as_me: failed program was:" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07003799sed 's/^/| /' conftest.$ac_ext >&5
3800
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003801{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3802$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3803as_fn_error $? "cannot compute suffix of object files: cannot compile
3804See \`config.log' for more details" "$LINENO" 5; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003805fi
Wink Savillefbaaef92010-05-27 16:25:37 -07003806rm -f conftest.$ac_cv_objext conftest.$ac_ext
3807fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003808{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3809$as_echo "$ac_cv_objext" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003810OBJEXT=$ac_cv_objext
3811ac_objext=$OBJEXT
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3813$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3814if ${ac_cv_c_compiler_gnu+:} false; then :
3815 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07003816else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07003818/* end confdefs.h. */
3819
3820int
3821main ()
3822{
3823#ifndef __GNUC__
3824 choke me
3825#endif
3826
3827 ;
3828 return 0;
3829}
3830_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003831if ac_fn_c_try_compile "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07003832 ac_compiler_gnu=yes
3833else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003834 ac_compiler_gnu=no
Wink Savillefbaaef92010-05-27 16:25:37 -07003835fi
Wink Savillefbaaef92010-05-27 16:25:37 -07003836rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3837ac_cv_c_compiler_gnu=$ac_compiler_gnu
3838
3839fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3841$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3842if test $ac_compiler_gnu = yes; then
3843 GCC=yes
3844else
3845 GCC=
3846fi
Wink Savillefbaaef92010-05-27 16:25:37 -07003847ac_test_CFLAGS=${CFLAGS+set}
3848ac_save_CFLAGS=$CFLAGS
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3850$as_echo_n "checking whether $CC accepts -g... " >&6; }
3851if ${ac_cv_prog_cc_g+:} false; then :
3852 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07003853else
3854 ac_save_c_werror_flag=$ac_c_werror_flag
3855 ac_c_werror_flag=yes
3856 ac_cv_prog_cc_g=no
3857 CFLAGS="-g"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07003859/* end confdefs.h. */
3860
3861int
3862main ()
3863{
3864
3865 ;
3866 return 0;
3867}
3868_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003869if ac_fn_c_try_compile "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07003870 ac_cv_prog_cc_g=yes
3871else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003872 CFLAGS=""
3873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07003874/* end confdefs.h. */
3875
3876int
3877main ()
3878{
3879
3880 ;
3881 return 0;
3882}
3883_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003884if ac_fn_c_try_compile "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07003885
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003886else
3887 ac_c_werror_flag=$ac_save_c_werror_flag
Wink Savillefbaaef92010-05-27 16:25:37 -07003888 CFLAGS="-g"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07003890/* end confdefs.h. */
3891
3892int
3893main ()
3894{
3895
3896 ;
3897 return 0;
3898}
3899_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003900if ac_fn_c_try_compile "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07003901 ac_cv_prog_cc_g=yes
Wink Savillefbaaef92010-05-27 16:25:37 -07003902fi
Wink Savillefbaaef92010-05-27 16:25:37 -07003903rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3904fi
Wink Savillefbaaef92010-05-27 16:25:37 -07003905rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3906fi
Wink Savillefbaaef92010-05-27 16:25:37 -07003907rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3908 ac_c_werror_flag=$ac_save_c_werror_flag
3909fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003910{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3911$as_echo "$ac_cv_prog_cc_g" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07003912if test "$ac_test_CFLAGS" = set; then
3913 CFLAGS=$ac_save_CFLAGS
3914elif test $ac_cv_prog_cc_g = yes; then
3915 if test "$GCC" = yes; then
3916 CFLAGS="-g -O2"
3917 else
3918 CFLAGS="-g"
3919 fi
3920else
3921 if test "$GCC" = yes; then
3922 CFLAGS="-O2"
3923 else
3924 CFLAGS=
3925 fi
3926fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3928$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3929if ${ac_cv_prog_cc_c89+:} false; then :
3930 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07003931else
3932 ac_cv_prog_cc_c89=no
3933ac_save_CC=$CC
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003934cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07003935/* end confdefs.h. */
3936#include <stdarg.h>
3937#include <stdio.h>
3938#include <sys/types.h>
3939#include <sys/stat.h>
3940/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3941struct buf { int x; };
3942FILE * (*rcsopen) (struct buf *, struct stat *, int);
3943static char *e (p, i)
3944 char **p;
3945 int i;
3946{
3947 return p[i];
3948}
3949static char *f (char * (*g) (char **, int), char **p, ...)
3950{
3951 char *s;
3952 va_list v;
3953 va_start (v,p);
3954 s = g (p, va_arg (v,int));
3955 va_end (v);
3956 return s;
3957}
3958
3959/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3960 function prototypes and stuff, but not '\xHH' hex character constants.
3961 These don't provoke an error unfortunately, instead are silently treated
3962 as 'x'. The following induces an error, until -std is added to get
3963 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3964 array size at least. It's necessary to write '\x00'==0 to get something
3965 that's true only with -std. */
3966int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3967
3968/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3969 inside strings and character constants. */
3970#define FOO(x) 'x'
3971int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3972
3973int test (int i, double x);
3974struct s1 {int (*f) (int a);};
3975struct s2 {int (*f) (double a);};
3976int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3977int argc;
3978char **argv;
3979int
3980main ()
3981{
3982return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3983 ;
3984 return 0;
3985}
3986_ACEOF
3987for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3988 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3989do
3990 CC="$ac_save_CC $ac_arg"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07003991 if ac_fn_c_try_compile "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07003992 ac_cv_prog_cc_c89=$ac_arg
Wink Savillefbaaef92010-05-27 16:25:37 -07003993fi
Wink Savillefbaaef92010-05-27 16:25:37 -07003994rm -f core conftest.err conftest.$ac_objext
3995 test "x$ac_cv_prog_cc_c89" != "xno" && break
3996done
3997rm -f conftest.$ac_ext
3998CC=$ac_save_CC
3999
4000fi
4001# AC_CACHE_VAL
4002case "x$ac_cv_prog_cc_c89" in
4003 x)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4005$as_echo "none needed" >&6; } ;;
Wink Savillefbaaef92010-05-27 16:25:37 -07004006 xno)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4008$as_echo "unsupported" >&6; } ;;
Wink Savillefbaaef92010-05-27 16:25:37 -07004009 *)
4010 CC="$CC $ac_cv_prog_cc_c89"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4012$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
Wink Savillefbaaef92010-05-27 16:25:37 -07004013esac
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004014if test "x$ac_cv_prog_cc_c89" != xno; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07004015
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004016fi
Wink Savillefbaaef92010-05-27 16:25:37 -07004017
4018ac_ext=c
4019ac_cpp='$CPP $CPPFLAGS'
4020ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4021ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4022ac_compiler_gnu=$ac_cv_c_compiler_gnu
4023DEPDIR="${am__leading_dot}deps"
4024
4025ac_config_commands="$ac_config_commands depfiles"
4026
4027
4028am_make=${MAKE-make}
4029cat > confinc << 'END'
4030am__doit:
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004031 @echo this is the am__doit target
Wink Savillefbaaef92010-05-27 16:25:37 -07004032.PHONY: am__doit
4033END
4034# If we don't find an include directive, just comment out the code.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004035{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4036$as_echo_n "checking for style of include used by $am_make... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07004037am__include="#"
4038am__quote=
4039_am_result=none
4040# First try GNU make style include.
4041echo "include confinc" > confmf
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004042# Ignore all kinds of additional output from `make'.
4043case `$am_make -s -f confmf 2> /dev/null` in #(
4044*the\ am__doit\ target*)
4045 am__include=include
4046 am__quote=
4047 _am_result=GNU
4048 ;;
4049esac
Wink Savillefbaaef92010-05-27 16:25:37 -07004050# Now try BSD make style include.
4051if test "$am__include" = "#"; then
4052 echo '.include "confinc"' > confmf
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004053 case `$am_make -s -f confmf 2> /dev/null` in #(
4054 *the\ am__doit\ target*)
4055 am__include=.include
4056 am__quote="\""
4057 _am_result=BSD
4058 ;;
4059 esac
Wink Savillefbaaef92010-05-27 16:25:37 -07004060fi
4061
4062
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4064$as_echo "$_am_result" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07004065rm -f confinc confmf
4066
4067# Check whether --enable-dependency-tracking was given.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004068if test "${enable_dependency_tracking+set}" = set; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07004069 enableval=$enable_dependency_tracking;
4070fi
4071
4072if test "x$enable_dependency_tracking" != xno; then
4073 am_depcomp="$ac_aux_dir/depcomp"
4074 AMDEPBACKSLASH='\'
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004075 am__nodep='_no'
Wink Savillefbaaef92010-05-27 16:25:37 -07004076fi
4077 if test "x$enable_dependency_tracking" != xno; then
4078 AMDEP_TRUE=
4079 AMDEP_FALSE='#'
4080else
4081 AMDEP_TRUE='#'
4082 AMDEP_FALSE=
4083fi
4084
4085
4086
4087depcc="$CC" am_compiler_list=
4088
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004089{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4090$as_echo_n "checking dependency style of $depcc... " >&6; }
4091if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4092 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07004093else
4094 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4095 # We make a subdir and do the tests there. Otherwise we can end up
4096 # making bogus files that we don't know about and never remove. For
4097 # instance it was reported that on HP-UX the gcc test will end up
4098 # making a dummy file named `D' -- because `-MD' means `put the output
4099 # in D'.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004100 rm -rf conftest.dir
Wink Savillefbaaef92010-05-27 16:25:37 -07004101 mkdir conftest.dir
4102 # Copy depcomp to subdir because otherwise we won't find it if we're
4103 # using a relative directory.
4104 cp "$am_depcomp" conftest.dir
4105 cd conftest.dir
4106 # We will build objects and dependencies in a subdirectory because
4107 # it helps to detect inapplicable dependency modes. For instance
4108 # both Tru64's cc and ICC support -MD to output dependencies as a
4109 # side effect of compilation, but ICC will put the dependencies in
4110 # the current directory while Tru64 will put them in the object
4111 # directory.
4112 mkdir sub
4113
4114 am_cv_CC_dependencies_compiler_type=none
4115 if test "$am_compiler_list" = ""; then
4116 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4117 fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004118 am__universal=false
4119 case " $depcc " in #(
4120 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4121 esac
4122
Wink Savillefbaaef92010-05-27 16:25:37 -07004123 for depmode in $am_compiler_list; do
4124 # Setup a source with many dependencies, because some compilers
4125 # like to wrap large dependency lists on column 80 (with \), and
4126 # we should not choose a depcomp mode which is confused by this.
4127 #
4128 # We need to recreate these files for each test, as the compiler may
4129 # overwrite some of them when testing with obscure command lines.
4130 # This happens at least with the AIX C compiler.
4131 : > sub/conftest.c
4132 for i in 1 2 3 4 5 6; do
4133 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4134 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4135 # Solaris 8's {/usr,}/bin/sh.
4136 touch sub/conftst$i.h
4137 done
4138 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4139
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004140 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4141 # mode. It turns out that the SunPro C++ compiler does not properly
4142 # handle `-M -o', and we need to detect this. Also, some Intel
4143 # versions had trouble with output in subdirs
4144 am__obj=sub/conftest.${OBJEXT-o}
4145 am__minus_obj="-o $am__obj"
Wink Savillefbaaef92010-05-27 16:25:37 -07004146 case $depmode in
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004147 gcc)
4148 # This depmode causes a compiler race in universal mode.
4149 test "$am__universal" = false || continue
4150 ;;
Wink Savillefbaaef92010-05-27 16:25:37 -07004151 nosideeffect)
4152 # after this tag, mechanisms are not by side-effect, so they'll
4153 # only be used when explicitly requested
4154 if test "x$enable_dependency_tracking" = xyes; then
4155 continue
4156 else
4157 break
4158 fi
4159 ;;
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004160 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4161 # This compiler won't grok `-c -o', but also, the minuso test has
4162 # not run yet. These depmodes are late enough in the game, and
4163 # so weak that their functioning should not be impacted.
4164 am__obj=conftest.${OBJEXT-o}
4165 am__minus_obj=
4166 ;;
Wink Savillefbaaef92010-05-27 16:25:37 -07004167 none) break ;;
4168 esac
Wink Savillefbaaef92010-05-27 16:25:37 -07004169 if depmode=$depmode \
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004170 source=sub/conftest.c object=$am__obj \
Wink Savillefbaaef92010-05-27 16:25:37 -07004171 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004172 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
Wink Savillefbaaef92010-05-27 16:25:37 -07004173 >/dev/null 2>conftest.err &&
4174 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4175 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004176 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
Wink Savillefbaaef92010-05-27 16:25:37 -07004177 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4178 # icc doesn't choke on unknown options, it will just issue warnings
4179 # or remarks (even with -Werror). So we grep stderr for any message
4180 # that says an option was ignored or not supported.
4181 # When given -MP, icc 7.0 and 7.1 complain thusly:
4182 # icc: Command line warning: ignoring option '-M'; no argument required
4183 # The diagnosis changed in icc 8.0:
4184 # icc: Command line remark: option '-MP' not supported
4185 if (grep 'ignoring option' conftest.err ||
4186 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4187 am_cv_CC_dependencies_compiler_type=$depmode
4188 break
4189 fi
4190 fi
4191 done
4192
4193 cd ..
4194 rm -rf conftest.dir
4195else
4196 am_cv_CC_dependencies_compiler_type=none
4197fi
4198
4199fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004200{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4201$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07004202CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4203
4204 if
4205 test "x$enable_dependency_tracking" != xno \
4206 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4207 am__fastdepCC_TRUE=
4208 am__fastdepCC_FALSE='#'
4209else
4210 am__fastdepCC_TRUE='#'
4211 am__fastdepCC_FALSE=
4212fi
4213
4214
4215ac_ext=cpp
4216ac_cpp='$CXXCPP $CPPFLAGS'
4217ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4218ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4219ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4220if test -z "$CXX"; then
4221 if test -n "$CCC"; then
4222 CXX=$CCC
4223 else
4224 if test -n "$ac_tool_prefix"; then
4225 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4226 do
4227 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4228set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4230$as_echo_n "checking for $ac_word... " >&6; }
4231if ${ac_cv_prog_CXX+:} false; then :
4232 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07004233else
4234 if test -n "$CXX"; then
4235 ac_cv_prog_CXX="$CXX" # Let the user override the test.
4236else
4237as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4238for as_dir in $PATH
4239do
4240 IFS=$as_save_IFS
4241 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004242 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07004243 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4244 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004245 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07004246 break 2
4247 fi
4248done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004249 done
Wink Savillefbaaef92010-05-27 16:25:37 -07004250IFS=$as_save_IFS
4251
4252fi
4253fi
4254CXX=$ac_cv_prog_CXX
4255if test -n "$CXX"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4257$as_echo "$CXX" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07004258else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4260$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07004261fi
4262
4263
4264 test -n "$CXX" && break
4265 done
4266fi
4267if test -z "$CXX"; then
4268 ac_ct_CXX=$CXX
4269 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4270do
4271 # Extract the first word of "$ac_prog", so it can be a program name with args.
4272set dummy $ac_prog; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4274$as_echo_n "checking for $ac_word... " >&6; }
4275if ${ac_cv_prog_ac_ct_CXX+:} false; then :
4276 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07004277else
4278 if test -n "$ac_ct_CXX"; then
4279 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4280else
4281as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4282for as_dir in $PATH
4283do
4284 IFS=$as_save_IFS
4285 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004286 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07004287 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4288 ac_cv_prog_ac_ct_CXX="$ac_prog"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004289 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07004290 break 2
4291 fi
4292done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004293 done
Wink Savillefbaaef92010-05-27 16:25:37 -07004294IFS=$as_save_IFS
4295
4296fi
4297fi
4298ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4299if test -n "$ac_ct_CXX"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4301$as_echo "$ac_ct_CXX" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07004302else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4304$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07004305fi
4306
4307
4308 test -n "$ac_ct_CXX" && break
4309done
4310
4311 if test "x$ac_ct_CXX" = x; then
4312 CXX="g++"
4313 else
4314 case $cross_compiling:$ac_tool_warned in
4315yes:)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004316{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4317$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -07004318ac_tool_warned=yes ;;
4319esac
4320 CXX=$ac_ct_CXX
4321 fi
4322fi
4323
4324 fi
4325fi
4326# Provide some information about the compiler.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004327$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4328set X $ac_compile
4329ac_compiler=$2
4330for ac_option in --version -v -V -qversion; do
4331 { { ac_try="$ac_compiler $ac_option >&5"
Wink Savillefbaaef92010-05-27 16:25:37 -07004332case "(($ac_try" in
4333 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4334 *) ac_try_echo=$ac_try;;
4335esac
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004336eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4337$as_echo "$ac_try_echo"; } >&5
4338 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
Wink Savillefbaaef92010-05-27 16:25:37 -07004339 ac_status=$?
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004340 if test -s conftest.err; then
4341 sed '10a\
4342... rest of stderr output deleted ...
4343 10q' conftest.err >conftest.er1
4344 cat conftest.er1 >&5
4345 fi
4346 rm -f conftest.er1 conftest.err
4347 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4348 test $ac_status = 0; }
4349done
Wink Savillefbaaef92010-05-27 16:25:37 -07004350
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004351{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4352$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4353if ${ac_cv_cxx_compiler_gnu+:} false; then :
4354 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07004355else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07004357/* end confdefs.h. */
4358
4359int
4360main ()
4361{
4362#ifndef __GNUC__
4363 choke me
4364#endif
4365
4366 ;
4367 return 0;
4368}
4369_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004370if ac_fn_cxx_try_compile "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07004371 ac_compiler_gnu=yes
4372else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004373 ac_compiler_gnu=no
Wink Savillefbaaef92010-05-27 16:25:37 -07004374fi
Wink Savillefbaaef92010-05-27 16:25:37 -07004375rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4376ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4377
4378fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4380$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4381if test $ac_compiler_gnu = yes; then
4382 GXX=yes
4383else
4384 GXX=
4385fi
Wink Savillefbaaef92010-05-27 16:25:37 -07004386ac_test_CXXFLAGS=${CXXFLAGS+set}
4387ac_save_CXXFLAGS=$CXXFLAGS
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4389$as_echo_n "checking whether $CXX accepts -g... " >&6; }
4390if ${ac_cv_prog_cxx_g+:} false; then :
4391 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07004392else
4393 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4394 ac_cxx_werror_flag=yes
4395 ac_cv_prog_cxx_g=no
4396 CXXFLAGS="-g"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004397 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07004398/* end confdefs.h. */
4399
4400int
4401main ()
4402{
4403
4404 ;
4405 return 0;
4406}
4407_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004408if ac_fn_cxx_try_compile "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07004409 ac_cv_prog_cxx_g=yes
4410else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004411 CXXFLAGS=""
4412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07004413/* end confdefs.h. */
4414
4415int
4416main ()
4417{
4418
4419 ;
4420 return 0;
4421}
4422_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004423if ac_fn_cxx_try_compile "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07004424
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004425else
4426 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
Wink Savillefbaaef92010-05-27 16:25:37 -07004427 CXXFLAGS="-g"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07004429/* end confdefs.h. */
4430
4431int
4432main ()
4433{
4434
4435 ;
4436 return 0;
4437}
4438_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004439if ac_fn_cxx_try_compile "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07004440 ac_cv_prog_cxx_g=yes
Wink Savillefbaaef92010-05-27 16:25:37 -07004441fi
Wink Savillefbaaef92010-05-27 16:25:37 -07004442rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4443fi
Wink Savillefbaaef92010-05-27 16:25:37 -07004444rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4445fi
Wink Savillefbaaef92010-05-27 16:25:37 -07004446rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4447 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4448fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4450$as_echo "$ac_cv_prog_cxx_g" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07004451if test "$ac_test_CXXFLAGS" = set; then
4452 CXXFLAGS=$ac_save_CXXFLAGS
4453elif test $ac_cv_prog_cxx_g = yes; then
4454 if test "$GXX" = yes; then
4455 CXXFLAGS="-g -O2"
4456 else
4457 CXXFLAGS="-g"
4458 fi
4459else
4460 if test "$GXX" = yes; then
4461 CXXFLAGS="-O2"
4462 else
4463 CXXFLAGS=
4464 fi
4465fi
4466ac_ext=c
4467ac_cpp='$CPP $CPPFLAGS'
4468ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4469ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4470ac_compiler_gnu=$ac_cv_c_compiler_gnu
4471
4472depcc="$CXX" am_compiler_list=
4473
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4475$as_echo_n "checking dependency style of $depcc... " >&6; }
4476if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
4477 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07004478else
4479 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4480 # We make a subdir and do the tests there. Otherwise we can end up
4481 # making bogus files that we don't know about and never remove. For
4482 # instance it was reported that on HP-UX the gcc test will end up
4483 # making a dummy file named `D' -- because `-MD' means `put the output
4484 # in D'.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004485 rm -rf conftest.dir
Wink Savillefbaaef92010-05-27 16:25:37 -07004486 mkdir conftest.dir
4487 # Copy depcomp to subdir because otherwise we won't find it if we're
4488 # using a relative directory.
4489 cp "$am_depcomp" conftest.dir
4490 cd conftest.dir
4491 # We will build objects and dependencies in a subdirectory because
4492 # it helps to detect inapplicable dependency modes. For instance
4493 # both Tru64's cc and ICC support -MD to output dependencies as a
4494 # side effect of compilation, but ICC will put the dependencies in
4495 # the current directory while Tru64 will put them in the object
4496 # directory.
4497 mkdir sub
4498
4499 am_cv_CXX_dependencies_compiler_type=none
4500 if test "$am_compiler_list" = ""; then
4501 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4502 fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004503 am__universal=false
4504 case " $depcc " in #(
4505 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4506 esac
4507
Wink Savillefbaaef92010-05-27 16:25:37 -07004508 for depmode in $am_compiler_list; do
4509 # Setup a source with many dependencies, because some compilers
4510 # like to wrap large dependency lists on column 80 (with \), and
4511 # we should not choose a depcomp mode which is confused by this.
4512 #
4513 # We need to recreate these files for each test, as the compiler may
4514 # overwrite some of them when testing with obscure command lines.
4515 # This happens at least with the AIX C compiler.
4516 : > sub/conftest.c
4517 for i in 1 2 3 4 5 6; do
4518 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4519 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4520 # Solaris 8's {/usr,}/bin/sh.
4521 touch sub/conftst$i.h
4522 done
4523 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4524
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004525 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4526 # mode. It turns out that the SunPro C++ compiler does not properly
4527 # handle `-M -o', and we need to detect this. Also, some Intel
4528 # versions had trouble with output in subdirs
4529 am__obj=sub/conftest.${OBJEXT-o}
4530 am__minus_obj="-o $am__obj"
Wink Savillefbaaef92010-05-27 16:25:37 -07004531 case $depmode in
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004532 gcc)
4533 # This depmode causes a compiler race in universal mode.
4534 test "$am__universal" = false || continue
4535 ;;
Wink Savillefbaaef92010-05-27 16:25:37 -07004536 nosideeffect)
4537 # after this tag, mechanisms are not by side-effect, so they'll
4538 # only be used when explicitly requested
4539 if test "x$enable_dependency_tracking" = xyes; then
4540 continue
4541 else
4542 break
4543 fi
4544 ;;
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004545 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4546 # This compiler won't grok `-c -o', but also, the minuso test has
4547 # not run yet. These depmodes are late enough in the game, and
4548 # so weak that their functioning should not be impacted.
4549 am__obj=conftest.${OBJEXT-o}
4550 am__minus_obj=
4551 ;;
Wink Savillefbaaef92010-05-27 16:25:37 -07004552 none) break ;;
4553 esac
Wink Savillefbaaef92010-05-27 16:25:37 -07004554 if depmode=$depmode \
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004555 source=sub/conftest.c object=$am__obj \
Wink Savillefbaaef92010-05-27 16:25:37 -07004556 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004557 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
Wink Savillefbaaef92010-05-27 16:25:37 -07004558 >/dev/null 2>conftest.err &&
4559 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4560 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004561 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
Wink Savillefbaaef92010-05-27 16:25:37 -07004562 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4563 # icc doesn't choke on unknown options, it will just issue warnings
4564 # or remarks (even with -Werror). So we grep stderr for any message
4565 # that says an option was ignored or not supported.
4566 # When given -MP, icc 7.0 and 7.1 complain thusly:
4567 # icc: Command line warning: ignoring option '-M'; no argument required
4568 # The diagnosis changed in icc 8.0:
4569 # icc: Command line remark: option '-MP' not supported
4570 if (grep 'ignoring option' conftest.err ||
4571 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4572 am_cv_CXX_dependencies_compiler_type=$depmode
4573 break
4574 fi
4575 fi
4576 done
4577
4578 cd ..
4579 rm -rf conftest.dir
4580else
4581 am_cv_CXX_dependencies_compiler_type=none
4582fi
4583
4584fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004585{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
4586$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07004587CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4588
4589 if
4590 test "x$enable_dependency_tracking" != xno \
4591 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4592 am__fastdepCXX_TRUE=
4593 am__fastdepCXX_FALSE='#'
4594else
4595 am__fastdepCXX_TRUE='#'
4596 am__fastdepCXX_FALSE=
4597fi
4598
4599
4600ac_ext=cpp
4601ac_cpp='$CXXCPP $CPPFLAGS'
4602ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4603ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4604ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4605
4606
Wink Savillefbaaef92010-05-27 16:25:37 -07004607ac_ext=cpp
4608ac_cpp='$CXXCPP $CPPFLAGS'
4609ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4610ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4611ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
4613$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07004614if test -z "$CXXCPP"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004615 if ${ac_cv_prog_CXXCPP+:} false; then :
4616 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07004617else
4618 # Double quotes because CXXCPP needs to be expanded
4619 for CXXCPP in "$CXX -E" "/lib/cpp"
4620 do
4621 ac_preproc_ok=false
4622for ac_cxx_preproc_warn_flag in '' yes
4623do
4624 # Use a header file that comes with gcc, so configuring glibc
4625 # with a fresh cross-compiler works.
4626 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4627 # <limits.h> exists even on freestanding compilers.
4628 # On the NeXT, cc -E runs the code through the compiler's parser,
4629 # not just through cpp. "Syntax error" is here to catch this case.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07004631/* end confdefs.h. */
4632#ifdef __STDC__
4633# include <limits.h>
4634#else
4635# include <assert.h>
4636#endif
4637 Syntax error
4638_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004639if ac_fn_cxx_try_cpp "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07004640
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004641else
Wink Savillefbaaef92010-05-27 16:25:37 -07004642 # Broken: fails on valid input.
4643continue
4644fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004645rm -f conftest.err conftest.i conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07004646
4647 # OK, works on sane cases. Now check whether nonexistent headers
4648 # can be detected and how.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07004650/* end confdefs.h. */
4651#include <ac_nonexistent.h>
4652_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004653if ac_fn_cxx_try_cpp "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07004654 # Broken: success on invalid input.
4655continue
4656else
Wink Savillefbaaef92010-05-27 16:25:37 -07004657 # Passes both tests.
4658ac_preproc_ok=:
4659break
4660fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004661rm -f conftest.err conftest.i conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07004662
4663done
4664# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004665rm -f conftest.i conftest.err conftest.$ac_ext
4666if $ac_preproc_ok; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07004667 break
4668fi
4669
4670 done
4671 ac_cv_prog_CXXCPP=$CXXCPP
4672
4673fi
4674 CXXCPP=$ac_cv_prog_CXXCPP
4675else
4676 ac_cv_prog_CXXCPP=$CXXCPP
4677fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
4679$as_echo "$CXXCPP" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07004680ac_preproc_ok=false
4681for ac_cxx_preproc_warn_flag in '' yes
4682do
4683 # Use a header file that comes with gcc, so configuring glibc
4684 # with a fresh cross-compiler works.
4685 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4686 # <limits.h> exists even on freestanding compilers.
4687 # On the NeXT, cc -E runs the code through the compiler's parser,
4688 # not just through cpp. "Syntax error" is here to catch this case.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07004690/* end confdefs.h. */
4691#ifdef __STDC__
4692# include <limits.h>
4693#else
4694# include <assert.h>
4695#endif
4696 Syntax error
4697_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004698if ac_fn_cxx_try_cpp "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07004699
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004700else
Wink Savillefbaaef92010-05-27 16:25:37 -07004701 # Broken: fails on valid input.
4702continue
4703fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004704rm -f conftest.err conftest.i conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07004705
4706 # OK, works on sane cases. Now check whether nonexistent headers
4707 # can be detected and how.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07004709/* end confdefs.h. */
4710#include <ac_nonexistent.h>
4711_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004712if ac_fn_cxx_try_cpp "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07004713 # Broken: success on invalid input.
4714continue
4715else
Wink Savillefbaaef92010-05-27 16:25:37 -07004716 # Passes both tests.
4717ac_preproc_ok=:
4718break
4719fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004720rm -f conftest.err conftest.i conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07004721
4722done
4723# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004724rm -f conftest.i conftest.err conftest.$ac_ext
4725if $ac_preproc_ok; then :
4726
Wink Savillefbaaef92010-05-27 16:25:37 -07004727else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004728 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4729$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4730as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
4731See \`config.log' for more details" "$LINENO" 5; }
Wink Savillefbaaef92010-05-27 16:25:37 -07004732fi
4733
4734ac_ext=cpp
4735ac_cpp='$CXXCPP $CPPFLAGS'
4736ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4737ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4738ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4739
4740
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4742$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4743if ${ac_cv_path_GREP+:} false; then :
4744 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07004745else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004746 if test -z "$GREP"; then
Wink Savillefbaaef92010-05-27 16:25:37 -07004747 ac_path_GREP_found=false
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004748 # Loop through the user's path and test for each of PROGNAME-LIST
4749 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Wink Savillefbaaef92010-05-27 16:25:37 -07004750for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4751do
4752 IFS=$as_save_IFS
4753 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004754 for ac_prog in grep ggrep; do
4755 for ac_exec_ext in '' $ac_executable_extensions; do
4756 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4757 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4758# Check for GNU ac_path_GREP and select it if it is found.
Wink Savillefbaaef92010-05-27 16:25:37 -07004759 # Check for GNU $ac_path_GREP
4760case `"$ac_path_GREP" --version 2>&1` in
4761*GNU*)
4762 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4763*)
4764 ac_count=0
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004765 $as_echo_n 0123456789 >"conftest.in"
Wink Savillefbaaef92010-05-27 16:25:37 -07004766 while :
4767 do
4768 cat "conftest.in" "conftest.in" >"conftest.tmp"
4769 mv "conftest.tmp" "conftest.in"
4770 cp "conftest.in" "conftest.nl"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004771 $as_echo 'GREP' >> "conftest.nl"
Wink Savillefbaaef92010-05-27 16:25:37 -07004772 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4773 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004774 as_fn_arith $ac_count + 1 && ac_count=$as_val
Wink Savillefbaaef92010-05-27 16:25:37 -07004775 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4776 # Best one so far, save it but keep looking for a better one
4777 ac_cv_path_GREP="$ac_path_GREP"
4778 ac_path_GREP_max=$ac_count
4779 fi
4780 # 10*(2^10) chars as input seems more than enough
4781 test $ac_count -gt 10 && break
4782 done
4783 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4784esac
4785
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004786 $ac_path_GREP_found && break 3
4787 done
Wink Savillefbaaef92010-05-27 16:25:37 -07004788 done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004789 done
Wink Savillefbaaef92010-05-27 16:25:37 -07004790IFS=$as_save_IFS
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004791 if test -z "$ac_cv_path_GREP"; then
4792 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4793 fi
Wink Savillefbaaef92010-05-27 16:25:37 -07004794else
4795 ac_cv_path_GREP=$GREP
4796fi
4797
Wink Savillefbaaef92010-05-27 16:25:37 -07004798fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004799{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4800$as_echo "$ac_cv_path_GREP" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07004801 GREP="$ac_cv_path_GREP"
4802
4803
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4805$as_echo_n "checking for egrep... " >&6; }
4806if ${ac_cv_path_EGREP+:} false; then :
4807 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07004808else
4809 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4810 then ac_cv_path_EGREP="$GREP -E"
4811 else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004812 if test -z "$EGREP"; then
Wink Savillefbaaef92010-05-27 16:25:37 -07004813 ac_path_EGREP_found=false
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004814 # Loop through the user's path and test for each of PROGNAME-LIST
4815 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Wink Savillefbaaef92010-05-27 16:25:37 -07004816for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4817do
4818 IFS=$as_save_IFS
4819 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004820 for ac_prog in egrep; do
4821 for ac_exec_ext in '' $ac_executable_extensions; do
4822 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4823 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4824# Check for GNU ac_path_EGREP and select it if it is found.
Wink Savillefbaaef92010-05-27 16:25:37 -07004825 # Check for GNU $ac_path_EGREP
4826case `"$ac_path_EGREP" --version 2>&1` in
4827*GNU*)
4828 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4829*)
4830 ac_count=0
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004831 $as_echo_n 0123456789 >"conftest.in"
Wink Savillefbaaef92010-05-27 16:25:37 -07004832 while :
4833 do
4834 cat "conftest.in" "conftest.in" >"conftest.tmp"
4835 mv "conftest.tmp" "conftest.in"
4836 cp "conftest.in" "conftest.nl"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004837 $as_echo 'EGREP' >> "conftest.nl"
Wink Savillefbaaef92010-05-27 16:25:37 -07004838 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4839 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004840 as_fn_arith $ac_count + 1 && ac_count=$as_val
Wink Savillefbaaef92010-05-27 16:25:37 -07004841 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4842 # Best one so far, save it but keep looking for a better one
4843 ac_cv_path_EGREP="$ac_path_EGREP"
4844 ac_path_EGREP_max=$ac_count
4845 fi
4846 # 10*(2^10) chars as input seems more than enough
4847 test $ac_count -gt 10 && break
4848 done
4849 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4850esac
4851
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004852 $ac_path_EGREP_found && break 3
4853 done
Wink Savillefbaaef92010-05-27 16:25:37 -07004854 done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004855 done
Wink Savillefbaaef92010-05-27 16:25:37 -07004856IFS=$as_save_IFS
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004857 if test -z "$ac_cv_path_EGREP"; then
4858 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4859 fi
Wink Savillefbaaef92010-05-27 16:25:37 -07004860else
4861 ac_cv_path_EGREP=$EGREP
4862fi
4863
Wink Savillefbaaef92010-05-27 16:25:37 -07004864 fi
4865fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004866{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4867$as_echo "$ac_cv_path_EGREP" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07004868 EGREP="$ac_cv_path_EGREP"
4869
4870
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4872$as_echo_n "checking for ANSI C header files... " >&6; }
4873if ${ac_cv_header_stdc+:} false; then :
4874 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07004875else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07004877/* end confdefs.h. */
4878#include <stdlib.h>
4879#include <stdarg.h>
4880#include <string.h>
4881#include <float.h>
4882
4883int
4884main ()
4885{
4886
4887 ;
4888 return 0;
4889}
4890_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004891if ac_fn_cxx_try_compile "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07004892 ac_cv_header_stdc=yes
4893else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004894 ac_cv_header_stdc=no
Wink Savillefbaaef92010-05-27 16:25:37 -07004895fi
Wink Savillefbaaef92010-05-27 16:25:37 -07004896rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4897
4898if test $ac_cv_header_stdc = yes; then
4899 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07004901/* end confdefs.h. */
4902#include <string.h>
4903
4904_ACEOF
4905if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004906 $EGREP "memchr" >/dev/null 2>&1; then :
4907
Wink Savillefbaaef92010-05-27 16:25:37 -07004908else
4909 ac_cv_header_stdc=no
4910fi
4911rm -f conftest*
4912
4913fi
4914
4915if test $ac_cv_header_stdc = yes; then
4916 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07004918/* end confdefs.h. */
4919#include <stdlib.h>
4920
4921_ACEOF
4922if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004923 $EGREP "free" >/dev/null 2>&1; then :
4924
Wink Savillefbaaef92010-05-27 16:25:37 -07004925else
4926 ac_cv_header_stdc=no
4927fi
4928rm -f conftest*
4929
4930fi
4931
4932if test $ac_cv_header_stdc = yes; then
4933 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004934 if test "$cross_compiling" = yes; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07004935 :
4936else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07004938/* end confdefs.h. */
4939#include <ctype.h>
4940#include <stdlib.h>
4941#if ((' ' & 0x0FF) == 0x020)
4942# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4943# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4944#else
4945# define ISLOWER(c) \
4946 (('a' <= (c) && (c) <= 'i') \
4947 || ('j' <= (c) && (c) <= 'r') \
4948 || ('s' <= (c) && (c) <= 'z'))
4949# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4950#endif
4951
4952#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4953int
4954main ()
4955{
4956 int i;
4957 for (i = 0; i < 256; i++)
4958 if (XOR (islower (i), ISLOWER (i))
4959 || toupper (i) != TOUPPER (i))
4960 return 2;
4961 return 0;
4962}
4963_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004964if ac_fn_cxx_try_run "$LINENO"; then :
4965
Wink Savillefbaaef92010-05-27 16:25:37 -07004966else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004967 ac_cv_header_stdc=no
Wink Savillefbaaef92010-05-27 16:25:37 -07004968fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004969rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4970 conftest.$ac_objext conftest.beam conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07004971fi
4972
Wink Savillefbaaef92010-05-27 16:25:37 -07004973fi
4974fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004975{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4976$as_echo "$ac_cv_header_stdc" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07004977if test $ac_cv_header_stdc = yes; then
4978
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004979$as_echo "#define STDC_HEADERS 1" >>confdefs.h
Wink Savillefbaaef92010-05-27 16:25:37 -07004980
4981fi
4982
4983# On IRIX 5.3, sys/types and inttypes.h are conflicting.
Wink Savillefbaaef92010-05-27 16:25:37 -07004984for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4985 inttypes.h stdint.h unistd.h
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004986do :
4987 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4988ac_fn_cxx_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4989"
4990if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07004991 cat >>confdefs.h <<_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07004992#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Wink Savillefbaaef92010-05-27 16:25:37 -07004993_ACEOF
4994
4995fi
4996
4997done
4998
4999
Wink Savillefbaaef92010-05-27 16:25:37 -07005000
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005001 ac_fn_cxx_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5002if test "x$ac_cv_header_minix_config_h" = xyes; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07005003 MINIX=yes
5004else
5005 MINIX=
5006fi
5007
5008
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005009 if test "$MINIX" = yes; then
Wink Savillefbaaef92010-05-27 16:25:37 -07005010
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005011$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
Wink Savillefbaaef92010-05-27 16:25:37 -07005012
5013
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005014$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
Wink Savillefbaaef92010-05-27 16:25:37 -07005015
5016
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005017$as_echo "#define _MINIX 1" >>confdefs.h
Wink Savillefbaaef92010-05-27 16:25:37 -07005018
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005019 fi
Wink Savillefbaaef92010-05-27 16:25:37 -07005020
5021
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5023$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5024if ${ac_cv_safe_to_define___extensions__+:} false; then :
5025 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07005026else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07005028/* end confdefs.h. */
5029
5030# define __EXTENSIONS__ 1
5031 $ac_includes_default
5032int
5033main ()
5034{
5035
5036 ;
5037 return 0;
5038}
5039_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005040if ac_fn_cxx_try_compile "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07005041 ac_cv_safe_to_define___extensions__=yes
5042else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005043 ac_cv_safe_to_define___extensions__=no
Wink Savillefbaaef92010-05-27 16:25:37 -07005044fi
Wink Savillefbaaef92010-05-27 16:25:37 -07005045rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5046fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005047{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5048$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005049 test $ac_cv_safe_to_define___extensions__ = yes &&
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005050 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
Wink Savillefbaaef92010-05-27 16:25:37 -07005051
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005052 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
Wink Savillefbaaef92010-05-27 16:25:37 -07005053
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005054 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5055
5056 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5057
5058 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5059
5060
5061
Wink Savillefbaaef92010-05-27 16:25:37 -07005062
5063
5064
5065
5066 if test "$GCC" = yes; then
5067 GCC_TRUE=
5068 GCC_FALSE='#'
5069else
5070 GCC_TRUE='#'
5071 GCC_FALSE=
5072fi
5073 # let the Makefile know if we're gcc
5074
5075# test_util.cc takes forever to compile with GCC and optimization turned on.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking C++ compiler flags..." >&5
5077$as_echo_n "checking C++ compiler flags...... " >&6; }
5078if test "x${ac_cv_env_CXXFLAGS_set}" = "x"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07005079
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005080 if test "$GCC" = "yes"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07005081
5082 PROTOBUF_OPT_FLAG="-O2"
5083 CXXFLAGS="${CXXFLAGS} -g"
5084
5085fi
5086
Wink Savillefbaaef92010-05-27 16:25:37 -07005087 # Protocol Buffers contains several checks that are intended to be used only
5088 # for debugging and which might hurt performance. Most users are probably
5089 # end users who don't want these checks, so add -DNDEBUG by default.
5090 CXXFLAGS="$CXXFLAGS -DNDEBUG"
5091
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: use default: $PROTOBUF_OPT_FLAG $CXXFLAGS" >&5
5093$as_echo "use default: $PROTOBUF_OPT_FLAG $CXXFLAGS" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005094
5095else
5096
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: use user-supplied: $CXXFLAGS" >&5
5098$as_echo "use user-supplied: $CXXFLAGS" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005099
5100fi
5101
5102
5103
5104
5105
Wink Savillefbaaef92010-05-27 16:25:37 -07005106 ac_ext=cpp
5107ac_cpp='$CXXCPP $CPPFLAGS'
5108ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5109ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5110ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5111
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005112 ac_fn_cxx_check_decl "$LINENO" "__SUNPRO_CC" "ac_cv_have_decl___SUNPRO_CC" "$ac_includes_default"
5113if test "x$ac_cv_have_decl___SUNPRO_CC" = xyes; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07005114 SUNCC="yes"
5115else
5116 SUNCC="no"
5117fi
5118
5119 ac_ext=cpp
5120ac_cpp='$CXXCPP $CPPFLAGS'
5121ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5122ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5123ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5124
5125
5126
5127 # Check whether --enable-64bit-solaris was given.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005128if test "${enable_64bit_solaris+set}" = set; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07005129 enableval=$enable_64bit_solaris; ac_enable_64bit="$enableval"
5130else
5131 ac_enable_64bit="yes"
5132fi
5133
5134
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005135 if test "$SUNCC" = "yes" -a "x${ac_cv_env_CXXFLAGS_set}" = "x"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07005136
Wink Savilled0332952010-05-29 13:00:38 -07005137 CXXFLAGS="-g0 -xO3 -xlibmil -xdepend -xbuiltin -mt -compat=5 -library=stlport4 -library=Crun -template=no%extdef ${CXXFLAGS}"
Wink Savillefbaaef92010-05-27 16:25:37 -07005138
5139fi
5140
Wink Savillefbaaef92010-05-27 16:25:37 -07005141 case $host_os in
5142 *solaris*)
5143 for ac_prog in isainfo
5144do
5145 # Extract the first word of "$ac_prog", so it can be a program name with args.
5146set dummy $ac_prog; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5148$as_echo_n "checking for $ac_word... " >&6; }
5149if ${ac_cv_prog_ISAINFO+:} false; then :
5150 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07005151else
5152 if test -n "$ISAINFO"; then
5153 ac_cv_prog_ISAINFO="$ISAINFO" # Let the user override the test.
5154else
5155as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5156for as_dir in $PATH
5157do
5158 IFS=$as_save_IFS
5159 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005160 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07005161 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5162 ac_cv_prog_ISAINFO="$ac_prog"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005163 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07005164 break 2
5165 fi
5166done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005167 done
Wink Savillefbaaef92010-05-27 16:25:37 -07005168IFS=$as_save_IFS
5169
5170fi
5171fi
5172ISAINFO=$ac_cv_prog_ISAINFO
5173if test -n "$ISAINFO"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ISAINFO" >&5
5175$as_echo "$ISAINFO" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005176else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5178$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005179fi
5180
5181
5182 test -n "$ISAINFO" && break
5183done
5184test -n "$ISAINFO" || ISAINFO="no"
5185
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005186 if test "x$ISAINFO" != "xno"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07005187 isainfo_b=`${ISAINFO} -b`
5188else
5189 isainfo_b="x"
5190fi
5191
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005192 if test "$isainfo_b" != "x"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07005193
5194
5195 isainfo_k=`${ISAINFO} -k`
5196
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005197 if test "x$ac_enable_64bit" = "xyes"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07005198
5199
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005200 if test "x$libdir" = "x\${exec_prefix}/lib"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07005201
5202 libdir="${libdir}/${isainfo_k}"
5203
5204fi
5205
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005206 if test "x${ac_cv_env_CXXFLAGS_set}" = "x"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07005207
5208 CXXFLAGS="${CXXFLAGS} -m64"
5209 ac_cv_env_CXXFLAGS_set=set
5210 ac_cv_env_CXXFLAGS_value='-m64'
5211
5212fi
5213
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005214 if test "x${ac_cv_env_CFLAGS_set}" = "x"; then :
Wink Savilled0332952010-05-29 13:00:38 -07005215
5216 CFLAGS="${CFLAGS} -m64"
5217 ac_cv_env_CFLAGS_set=set
5218 ac_cv_env_CFLAGS_value='-m64'
5219
5220fi
5221
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005222 if test "$target_cpu" = "sparc" -a "x$SUNCC" = "xyes" ; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07005223
5224 CXXFLAGS="-xmemalign=8s ${CXXFLAGS}"
5225
5226fi
5227
Wink Savillefbaaef92010-05-27 16:25:37 -07005228fi
5229
Wink Savillefbaaef92010-05-27 16:25:37 -07005230fi
Wink Savillefbaaef92010-05-27 16:25:37 -07005231 ;;
5232 esac
5233
5234
5235
5236# Have to do libtool after SUNCC, other wise it "helpfully" adds Crun Cstd
5237# to the link
5238case `pwd` in
5239 *\ * | *\ *)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005240 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5241$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
Wink Savillefbaaef92010-05-27 16:25:37 -07005242esac
5243
5244
5245
5246macro_version='2.2.4'
5247macro_revision='1.2976'
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261ltmain="$ac_aux_dir/ltmain.sh"
5262
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005263{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5264$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5265if ${ac_cv_path_SED+:} false; then :
5266 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07005267else
5268 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5269 for ac_i in 1 2 3 4 5 6 7; do
5270 ac_script="$ac_script$as_nl$ac_script"
5271 done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005272 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5273 { ac_script=; unset ac_script;}
5274 if test -z "$SED"; then
Wink Savillefbaaef92010-05-27 16:25:37 -07005275 ac_path_SED_found=false
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005276 # Loop through the user's path and test for each of PROGNAME-LIST
5277 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Wink Savillefbaaef92010-05-27 16:25:37 -07005278for as_dir in $PATH
5279do
5280 IFS=$as_save_IFS
5281 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005282 for ac_prog in sed gsed; do
5283 for ac_exec_ext in '' $ac_executable_extensions; do
5284 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5285 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5286# Check for GNU ac_path_SED and select it if it is found.
Wink Savillefbaaef92010-05-27 16:25:37 -07005287 # Check for GNU $ac_path_SED
5288case `"$ac_path_SED" --version 2>&1` in
5289*GNU*)
5290 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5291*)
5292 ac_count=0
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005293 $as_echo_n 0123456789 >"conftest.in"
Wink Savillefbaaef92010-05-27 16:25:37 -07005294 while :
5295 do
5296 cat "conftest.in" "conftest.in" >"conftest.tmp"
5297 mv "conftest.tmp" "conftest.in"
5298 cp "conftest.in" "conftest.nl"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005299 $as_echo '' >> "conftest.nl"
Wink Savillefbaaef92010-05-27 16:25:37 -07005300 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5301 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005302 as_fn_arith $ac_count + 1 && ac_count=$as_val
Wink Savillefbaaef92010-05-27 16:25:37 -07005303 if test $ac_count -gt ${ac_path_SED_max-0}; then
5304 # Best one so far, save it but keep looking for a better one
5305 ac_cv_path_SED="$ac_path_SED"
5306 ac_path_SED_max=$ac_count
5307 fi
5308 # 10*(2^10) chars as input seems more than enough
5309 test $ac_count -gt 10 && break
5310 done
5311 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5312esac
5313
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005314 $ac_path_SED_found && break 3
5315 done
Wink Savillefbaaef92010-05-27 16:25:37 -07005316 done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005317 done
Wink Savillefbaaef92010-05-27 16:25:37 -07005318IFS=$as_save_IFS
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005319 if test -z "$ac_cv_path_SED"; then
5320 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5321 fi
Wink Savillefbaaef92010-05-27 16:25:37 -07005322else
5323 ac_cv_path_SED=$SED
5324fi
5325
5326fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005327{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5328$as_echo "$ac_cv_path_SED" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005329 SED="$ac_cv_path_SED"
5330 rm -f conftest.sed
5331
5332test -z "$SED" && SED=sed
5333Xsed="$SED -e 1s/^X//"
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5346$as_echo_n "checking for fgrep... " >&6; }
5347if ${ac_cv_path_FGREP+:} false; then :
5348 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07005349else
5350 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5351 then ac_cv_path_FGREP="$GREP -F"
5352 else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005353 if test -z "$FGREP"; then
Wink Savillefbaaef92010-05-27 16:25:37 -07005354 ac_path_FGREP_found=false
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005355 # Loop through the user's path and test for each of PROGNAME-LIST
5356 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Wink Savillefbaaef92010-05-27 16:25:37 -07005357for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5358do
5359 IFS=$as_save_IFS
5360 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005361 for ac_prog in fgrep; do
5362 for ac_exec_ext in '' $ac_executable_extensions; do
5363 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5364 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5365# Check for GNU ac_path_FGREP and select it if it is found.
Wink Savillefbaaef92010-05-27 16:25:37 -07005366 # Check for GNU $ac_path_FGREP
5367case `"$ac_path_FGREP" --version 2>&1` in
5368*GNU*)
5369 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5370*)
5371 ac_count=0
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005372 $as_echo_n 0123456789 >"conftest.in"
Wink Savillefbaaef92010-05-27 16:25:37 -07005373 while :
5374 do
5375 cat "conftest.in" "conftest.in" >"conftest.tmp"
5376 mv "conftest.tmp" "conftest.in"
5377 cp "conftest.in" "conftest.nl"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005378 $as_echo 'FGREP' >> "conftest.nl"
Wink Savillefbaaef92010-05-27 16:25:37 -07005379 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5380 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005381 as_fn_arith $ac_count + 1 && ac_count=$as_val
Wink Savillefbaaef92010-05-27 16:25:37 -07005382 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5383 # Best one so far, save it but keep looking for a better one
5384 ac_cv_path_FGREP="$ac_path_FGREP"
5385 ac_path_FGREP_max=$ac_count
5386 fi
5387 # 10*(2^10) chars as input seems more than enough
5388 test $ac_count -gt 10 && break
5389 done
5390 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5391esac
5392
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005393 $ac_path_FGREP_found && break 3
5394 done
Wink Savillefbaaef92010-05-27 16:25:37 -07005395 done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005396 done
Wink Savillefbaaef92010-05-27 16:25:37 -07005397IFS=$as_save_IFS
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005398 if test -z "$ac_cv_path_FGREP"; then
5399 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5400 fi
Wink Savillefbaaef92010-05-27 16:25:37 -07005401else
5402 ac_cv_path_FGREP=$FGREP
5403fi
5404
Wink Savillefbaaef92010-05-27 16:25:37 -07005405 fi
5406fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5408$as_echo "$ac_cv_path_FGREP" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005409 FGREP="$ac_cv_path_FGREP"
5410
5411
5412test -z "$GREP" && GREP=grep
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432# Check whether --with-gnu-ld was given.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005433if test "${with_gnu_ld+set}" = set; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07005434 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5435else
5436 with_gnu_ld=no
5437fi
5438
5439ac_prog=ld
5440if test "$GCC" = yes; then
5441 # Check if gcc -print-prog-name=ld gives a path.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5443$as_echo_n "checking for ld used by $CC... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005444 case $host in
5445 *-*-mingw*)
5446 # gcc leaves a trailing carriage return which upsets mingw
5447 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5448 *)
5449 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5450 esac
5451 case $ac_prog in
5452 # Accept absolute paths.
5453 [\\/]* | ?:[\\/]*)
5454 re_direlt='/[^/][^/]*/\.\./'
5455 # Canonicalize the pathname of ld
5456 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5457 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5458 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5459 done
5460 test -z "$LD" && LD="$ac_prog"
5461 ;;
5462 "")
5463 # If it fails, then pretend we aren't using GCC.
5464 ac_prog=ld
5465 ;;
5466 *)
5467 # If it is relative, then search for the first ld in PATH.
5468 with_gnu_ld=unknown
5469 ;;
5470 esac
5471elif test "$with_gnu_ld" = yes; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5473$as_echo_n "checking for GNU ld... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005474else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5476$as_echo_n "checking for non-GNU ld... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005477fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005478if ${lt_cv_path_LD+:} false; then :
5479 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07005480else
5481 if test -z "$LD"; then
5482 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5483 for ac_dir in $PATH; do
5484 IFS="$lt_save_ifs"
5485 test -z "$ac_dir" && ac_dir=.
5486 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5487 lt_cv_path_LD="$ac_dir/$ac_prog"
5488 # Check to see if the program is GNU ld. I'd rather use --version,
5489 # but apparently some variants of GNU ld only accept -v.
5490 # Break only if it was the GNU/non-GNU ld that we prefer.
5491 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5492 *GNU* | *'with BFD'*)
5493 test "$with_gnu_ld" != no && break
5494 ;;
5495 *)
5496 test "$with_gnu_ld" != yes && break
5497 ;;
5498 esac
5499 fi
5500 done
5501 IFS="$lt_save_ifs"
5502else
5503 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5504fi
5505fi
5506
5507LD="$lt_cv_path_LD"
5508if test -n "$LD"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5510$as_echo "$LD" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005511else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5513$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005514fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005515test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5517$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5518if ${lt_cv_prog_gnu_ld+:} false; then :
5519 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07005520else
5521 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5522case `$LD -v 2>&1 </dev/null` in
5523*GNU* | *'with BFD'*)
5524 lt_cv_prog_gnu_ld=yes
5525 ;;
5526*)
5527 lt_cv_prog_gnu_ld=no
5528 ;;
5529esac
5530fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005531{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5532$as_echo "$lt_cv_prog_gnu_ld" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005533with_gnu_ld=$lt_cv_prog_gnu_ld
5534
5535
5536
5537
5538
5539
5540
5541
5542
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5544$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5545if ${lt_cv_path_NM+:} false; then :
5546 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07005547else
5548 if test -n "$NM"; then
5549 # Let the user override the test.
5550 lt_cv_path_NM="$NM"
5551else
5552 lt_nm_to_check="${ac_tool_prefix}nm"
5553 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5554 lt_nm_to_check="$lt_nm_to_check nm"
5555 fi
5556 for lt_tmp_nm in $lt_nm_to_check; do
5557 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5558 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5559 IFS="$lt_save_ifs"
5560 test -z "$ac_dir" && ac_dir=.
5561 tmp_nm="$ac_dir/$lt_tmp_nm"
5562 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5563 # Check to see if the nm accepts a BSD-compat flag.
5564 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5565 # nm: unknown option "B" ignored
5566 # Tru64's nm complains that /dev/null is an invalid object file
5567 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5568 */dev/null* | *'Invalid file or object type'*)
5569 lt_cv_path_NM="$tmp_nm -B"
5570 break
5571 ;;
5572 *)
5573 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5574 */dev/null*)
5575 lt_cv_path_NM="$tmp_nm -p"
5576 break
5577 ;;
5578 *)
5579 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5580 continue # so that we can try to find one that supports BSD flags
5581 ;;
5582 esac
5583 ;;
5584 esac
5585 fi
5586 done
5587 IFS="$lt_save_ifs"
5588 done
5589 : ${lt_cv_path_NM=no}
5590fi
5591fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005592{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5593$as_echo "$lt_cv_path_NM" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005594if test "$lt_cv_path_NM" != "no"; then
5595 NM="$lt_cv_path_NM"
5596else
5597 # Didn't find any BSD compatible name lister, look for dumpbin.
5598 if test -n "$ac_tool_prefix"; then
5599 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5600 do
5601 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5602set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5604$as_echo_n "checking for $ac_word... " >&6; }
5605if ${ac_cv_prog_DUMPBIN+:} false; then :
5606 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07005607else
5608 if test -n "$DUMPBIN"; then
5609 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5610else
5611as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5612for as_dir in $PATH
5613do
5614 IFS=$as_save_IFS
5615 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005616 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07005617 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5618 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005619 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07005620 break 2
5621 fi
5622done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005623 done
Wink Savillefbaaef92010-05-27 16:25:37 -07005624IFS=$as_save_IFS
5625
5626fi
5627fi
5628DUMPBIN=$ac_cv_prog_DUMPBIN
5629if test -n "$DUMPBIN"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5631$as_echo "$DUMPBIN" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005632else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5634$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005635fi
5636
5637
5638 test -n "$DUMPBIN" && break
5639 done
5640fi
5641if test -z "$DUMPBIN"; then
5642 ac_ct_DUMPBIN=$DUMPBIN
5643 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5644do
5645 # Extract the first word of "$ac_prog", so it can be a program name with args.
5646set dummy $ac_prog; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5648$as_echo_n "checking for $ac_word... " >&6; }
5649if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5650 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07005651else
5652 if test -n "$ac_ct_DUMPBIN"; then
5653 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5654else
5655as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5656for as_dir in $PATH
5657do
5658 IFS=$as_save_IFS
5659 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005660 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07005661 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5662 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005663 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07005664 break 2
5665 fi
5666done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005667 done
Wink Savillefbaaef92010-05-27 16:25:37 -07005668IFS=$as_save_IFS
5669
5670fi
5671fi
5672ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5673if test -n "$ac_ct_DUMPBIN"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5675$as_echo "$ac_ct_DUMPBIN" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005676else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5678$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005679fi
5680
5681
5682 test -n "$ac_ct_DUMPBIN" && break
5683done
5684
5685 if test "x$ac_ct_DUMPBIN" = x; then
5686 DUMPBIN=":"
5687 else
5688 case $cross_compiling:$ac_tool_warned in
5689yes:)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005690{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5691$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -07005692ac_tool_warned=yes ;;
5693esac
5694 DUMPBIN=$ac_ct_DUMPBIN
5695 fi
5696fi
5697
5698
5699 if test "$DUMPBIN" != ":"; then
5700 NM="$DUMPBIN"
5701 fi
5702fi
5703test -z "$NM" && NM=nm
5704
5705
5706
5707
5708
5709
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5711$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5712if ${lt_cv_nm_interface+:} false; then :
5713 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07005714else
5715 lt_cv_nm_interface="BSD nm"
5716 echo "int some_variable = 0;" > conftest.$ac_ext
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005717 (eval echo "\"\$as_me:5717: $ac_compile\"" >&5)
Wink Savillefbaaef92010-05-27 16:25:37 -07005718 (eval "$ac_compile" 2>conftest.err)
5719 cat conftest.err >&5
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005720 (eval echo "\"\$as_me:5720: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
Wink Savillefbaaef92010-05-27 16:25:37 -07005721 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5722 cat conftest.err >&5
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005723 (eval echo "\"\$as_me:5723: output\"" >&5)
Wink Savillefbaaef92010-05-27 16:25:37 -07005724 cat conftest.out >&5
5725 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5726 lt_cv_nm_interface="MS dumpbin"
5727 fi
5728 rm -f conftest*
5729fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5731$as_echo "$lt_cv_nm_interface" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005732
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5734$as_echo_n "checking whether ln -s works... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005735LN_S=$as_ln_s
5736if test "$LN_S" = "ln -s"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5738$as_echo "yes" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005739else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5741$as_echo "no, using $LN_S" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005742fi
5743
5744# find the maximum length of command line arguments
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5746$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5747if ${lt_cv_sys_max_cmd_len+:} false; then :
5748 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07005749else
5750 i=0
5751 teststring="ABCD"
5752
5753 case $build_os in
5754 msdosdjgpp*)
5755 # On DJGPP, this test can blow up pretty badly due to problems in libc
5756 # (any single argument exceeding 2000 bytes causes a buffer overrun
5757 # during glob expansion). Even if it were fixed, the result of this
5758 # check would be larger than it should be.
5759 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5760 ;;
5761
5762 gnu*)
5763 # Under GNU Hurd, this test is not required because there is
5764 # no limit to the length of command line arguments.
5765 # Libtool will interpret -1 as no limit whatsoever
5766 lt_cv_sys_max_cmd_len=-1;
5767 ;;
5768
5769 cygwin* | mingw*)
5770 # On Win9x/ME, this test blows up -- it succeeds, but takes
5771 # about 5 minutes as the teststring grows exponentially.
5772 # Worse, since 9x/ME are not pre-emptively multitasking,
5773 # you end up with a "frozen" computer, even though with patience
5774 # the test eventually succeeds (with a max line length of 256k).
5775 # Instead, let's just punt: use the minimum linelength reported by
5776 # all of the supported platforms: 8192 (on NT/2K/XP).
5777 lt_cv_sys_max_cmd_len=8192;
5778 ;;
5779
5780 amigaos*)
5781 # On AmigaOS with pdksh, this test takes hours, literally.
5782 # So we just punt and use a minimum line length of 8192.
5783 lt_cv_sys_max_cmd_len=8192;
5784 ;;
5785
5786 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5787 # This has been around since 386BSD, at least. Likely further.
5788 if test -x /sbin/sysctl; then
5789 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5790 elif test -x /usr/sbin/sysctl; then
5791 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5792 else
5793 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5794 fi
5795 # And add a safety zone
5796 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5797 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5798 ;;
5799
5800 interix*)
5801 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5802 lt_cv_sys_max_cmd_len=196608
5803 ;;
5804
5805 osf*)
5806 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5807 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5808 # nice to cause kernel panics so lets avoid the loop below.
5809 # First set a reasonable default.
5810 lt_cv_sys_max_cmd_len=16384
5811 #
5812 if test -x /sbin/sysconfig; then
5813 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5814 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5815 esac
5816 fi
5817 ;;
5818 sco3.2v5*)
5819 lt_cv_sys_max_cmd_len=102400
5820 ;;
5821 sysv5* | sco5v6* | sysv4.2uw2*)
5822 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5823 if test -n "$kargmax"; then
5824 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5825 else
5826 lt_cv_sys_max_cmd_len=32768
5827 fi
5828 ;;
5829 *)
5830 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5831 if test -n "$lt_cv_sys_max_cmd_len"; then
5832 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5833 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5834 else
5835 # Make teststring a little bigger before we do anything with it.
5836 # a 1K string should be a reasonable start.
5837 for i in 1 2 3 4 5 6 7 8 ; do
5838 teststring=$teststring$teststring
5839 done
5840 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5841 # If test is not a shell built-in, we'll probably end up computing a
5842 # maximum length that is only half of the actual maximum length, but
5843 # we can't tell.
5844 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
5845 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
5846 test $i != 17 # 1/2 MB should be enough
5847 do
5848 i=`expr $i + 1`
5849 teststring=$teststring$teststring
5850 done
5851 # Only check the string length outside the loop.
5852 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5853 teststring=
5854 # Add a significant safety factor because C++ compilers can tack on
5855 # massive amounts of additional arguments before passing them to the
5856 # linker. It appears as though 1/2 is a usable value.
5857 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5858 fi
5859 ;;
5860 esac
5861
5862fi
5863
5864if test -n $lt_cv_sys_max_cmd_len ; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5866$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005867else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5869$as_echo "none" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005870fi
5871max_cmd_len=$lt_cv_sys_max_cmd_len
5872
5873
5874
5875
5876
5877
5878: ${CP="cp -f"}
5879: ${MV="mv -f"}
5880: ${RM="rm -f"}
5881
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5883$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005884# Try some XSI features
5885xsi_shell=no
5886( _lt_dummy="a/b/c"
5887 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5888 = c,a/b,, \
5889 && eval 'test $(( 1 + 1 )) -eq 2 \
5890 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5891 && xsi_shell=yes
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005892{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5893$as_echo "$xsi_shell" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005894
5895
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5897$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005898lt_shell_append=no
5899( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5900 >/dev/null 2>&1 \
5901 && lt_shell_append=yes
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5903$as_echo "$lt_shell_append" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005904
5905
5906if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5907 lt_unset=unset
5908else
5909 lt_unset=false
5910fi
5911
5912
5913
5914
5915
5916# test EBCDIC or ASCII
5917case `echo X|tr X '\101'` in
5918 A) # ASCII based system
5919 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5920 lt_SP2NL='tr \040 \012'
5921 lt_NL2SP='tr \015\012 \040\040'
5922 ;;
5923 *) # EBCDIC based system
5924 lt_SP2NL='tr \100 \n'
5925 lt_NL2SP='tr \r\n \100\100'
5926 ;;
5927esac
5928
5929
5930
5931
5932
5933
5934
5935
5936
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5938$as_echo_n "checking for $LD option to reload object files... " >&6; }
5939if ${lt_cv_ld_reload_flag+:} false; then :
5940 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07005941else
5942 lt_cv_ld_reload_flag='-r'
5943fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005944{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5945$as_echo "$lt_cv_ld_reload_flag" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07005946reload_flag=$lt_cv_ld_reload_flag
5947case $reload_flag in
5948"" | " "*) ;;
5949*) reload_flag=" $reload_flag" ;;
5950esac
5951reload_cmds='$LD$reload_flag -o $output$reload_objs'
5952case $host_os in
5953 darwin*)
5954 if test "$GCC" = yes; then
5955 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5956 else
5957 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5958 fi
5959 ;;
5960esac
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07005971{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5972$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5973if ${lt_cv_deplibs_check_method+:} false; then :
5974 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07005975else
5976 lt_cv_file_magic_cmd='$MAGIC_CMD'
5977lt_cv_file_magic_test_file=
5978lt_cv_deplibs_check_method='unknown'
5979# Need to set the preceding variable on all platforms that support
5980# interlibrary dependencies.
5981# 'none' -- dependencies not supported.
5982# `unknown' -- same as none, but documents that we really don't know.
5983# 'pass_all' -- all dependencies passed with no checks.
5984# 'test_compile' -- check by making test program.
5985# 'file_magic [[regex]]' -- check by looking for files in library path
5986# which responds to the $file_magic_cmd with a given extended regex.
5987# If you have `file' or equivalent on your system and you're not sure
5988# whether `pass_all' will *always* work, you probably want this one.
5989
5990case $host_os in
5991aix[4-9]*)
5992 lt_cv_deplibs_check_method=pass_all
5993 ;;
5994
5995beos*)
5996 lt_cv_deplibs_check_method=pass_all
5997 ;;
5998
5999bsdi[45]*)
6000 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6001 lt_cv_file_magic_cmd='/usr/bin/file -L'
6002 lt_cv_file_magic_test_file=/shlib/libc.so
6003 ;;
6004
6005cygwin*)
6006 # func_win32_libid is a shell function defined in ltmain.sh
6007 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6008 lt_cv_file_magic_cmd='func_win32_libid'
6009 ;;
6010
6011mingw* | pw32*)
6012 # Base MSYS/MinGW do not provide the 'file' command needed by
6013 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6014 # unless we find 'file', for example because we are cross-compiling.
6015 if ( file / ) >/dev/null 2>&1; then
6016 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6017 lt_cv_file_magic_cmd='func_win32_libid'
6018 else
6019 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6020 lt_cv_file_magic_cmd='$OBJDUMP -f'
6021 fi
6022 ;;
6023
6024darwin* | rhapsody*)
6025 lt_cv_deplibs_check_method=pass_all
6026 ;;
6027
6028freebsd* | dragonfly*)
6029 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6030 case $host_cpu in
6031 i*86 )
6032 # Not sure whether the presence of OpenBSD here was a mistake.
6033 # Let's accept both of them until this is cleared up.
6034 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6035 lt_cv_file_magic_cmd=/usr/bin/file
6036 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6037 ;;
6038 esac
6039 else
6040 lt_cv_deplibs_check_method=pass_all
6041 fi
6042 ;;
6043
6044gnu*)
6045 lt_cv_deplibs_check_method=pass_all
6046 ;;
6047
6048hpux10.20* | hpux11*)
6049 lt_cv_file_magic_cmd=/usr/bin/file
6050 case $host_cpu in
6051 ia64*)
6052 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6053 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6054 ;;
6055 hppa*64*)
6056 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
6057 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6058 ;;
6059 *)
6060 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
6061 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6062 ;;
6063 esac
6064 ;;
6065
6066interix[3-9]*)
6067 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6068 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6069 ;;
6070
6071irix5* | irix6* | nonstopux*)
6072 case $LD in
6073 *-32|*"-32 ") libmagic=32-bit;;
6074 *-n32|*"-n32 ") libmagic=N32;;
6075 *-64|*"-64 ") libmagic=64-bit;;
6076 *) libmagic=never-match;;
6077 esac
6078 lt_cv_deplibs_check_method=pass_all
6079 ;;
6080
6081# This must be Linux ELF.
6082linux* | k*bsd*-gnu)
6083 lt_cv_deplibs_check_method=pass_all
6084 ;;
6085
6086netbsd*)
6087 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6088 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6089 else
6090 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6091 fi
6092 ;;
6093
6094newos6*)
6095 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6096 lt_cv_file_magic_cmd=/usr/bin/file
6097 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6098 ;;
6099
6100*nto* | *qnx*)
6101 lt_cv_deplibs_check_method=pass_all
6102 ;;
6103
6104openbsd*)
6105 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6106 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6107 else
6108 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6109 fi
6110 ;;
6111
6112osf3* | osf4* | osf5*)
6113 lt_cv_deplibs_check_method=pass_all
6114 ;;
6115
6116rdos*)
6117 lt_cv_deplibs_check_method=pass_all
6118 ;;
6119
6120solaris*)
6121 lt_cv_deplibs_check_method=pass_all
6122 ;;
6123
6124sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6125 lt_cv_deplibs_check_method=pass_all
6126 ;;
6127
6128sysv4 | sysv4.3*)
6129 case $host_vendor in
6130 motorola)
6131 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
6132 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6133 ;;
6134 ncr)
6135 lt_cv_deplibs_check_method=pass_all
6136 ;;
6137 sequent)
6138 lt_cv_file_magic_cmd='/bin/file'
6139 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6140 ;;
6141 sni)
6142 lt_cv_file_magic_cmd='/bin/file'
6143 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6144 lt_cv_file_magic_test_file=/lib/libc.so
6145 ;;
6146 siemens)
6147 lt_cv_deplibs_check_method=pass_all
6148 ;;
6149 pc)
6150 lt_cv_deplibs_check_method=pass_all
6151 ;;
6152 esac
6153 ;;
6154
6155tpf*)
6156 lt_cv_deplibs_check_method=pass_all
6157 ;;
6158esac
6159
6160fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6162$as_echo "$lt_cv_deplibs_check_method" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07006163file_magic_cmd=$lt_cv_file_magic_cmd
6164deplibs_check_method=$lt_cv_deplibs_check_method
6165test -z "$deplibs_check_method" && deplibs_check_method=unknown
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178if test -n "$ac_tool_prefix"; then
6179 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6180set dummy ${ac_tool_prefix}ar; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6182$as_echo_n "checking for $ac_word... " >&6; }
6183if ${ac_cv_prog_AR+:} false; then :
6184 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07006185else
6186 if test -n "$AR"; then
6187 ac_cv_prog_AR="$AR" # Let the user override the test.
6188else
6189as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6190for as_dir in $PATH
6191do
6192 IFS=$as_save_IFS
6193 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006194 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07006195 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6196 ac_cv_prog_AR="${ac_tool_prefix}ar"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006197 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07006198 break 2
6199 fi
6200done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006201 done
Wink Savillefbaaef92010-05-27 16:25:37 -07006202IFS=$as_save_IFS
6203
6204fi
6205fi
6206AR=$ac_cv_prog_AR
6207if test -n "$AR"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6209$as_echo "$AR" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07006210else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6212$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07006213fi
6214
6215
6216fi
6217if test -z "$ac_cv_prog_AR"; then
6218 ac_ct_AR=$AR
6219 # Extract the first word of "ar", so it can be a program name with args.
6220set dummy ar; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6222$as_echo_n "checking for $ac_word... " >&6; }
6223if ${ac_cv_prog_ac_ct_AR+:} false; then :
6224 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07006225else
6226 if test -n "$ac_ct_AR"; then
6227 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6228else
6229as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6230for as_dir in $PATH
6231do
6232 IFS=$as_save_IFS
6233 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006234 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07006235 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6236 ac_cv_prog_ac_ct_AR="ar"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07006238 break 2
6239 fi
6240done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006241 done
Wink Savillefbaaef92010-05-27 16:25:37 -07006242IFS=$as_save_IFS
6243
6244fi
6245fi
6246ac_ct_AR=$ac_cv_prog_ac_ct_AR
6247if test -n "$ac_ct_AR"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6249$as_echo "$ac_ct_AR" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07006250else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6252$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07006253fi
6254
6255 if test "x$ac_ct_AR" = x; then
6256 AR="false"
6257 else
6258 case $cross_compiling:$ac_tool_warned in
6259yes:)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006260{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6261$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -07006262ac_tool_warned=yes ;;
6263esac
6264 AR=$ac_ct_AR
6265 fi
6266else
6267 AR="$ac_cv_prog_AR"
6268fi
6269
6270test -z "$AR" && AR=ar
6271test -z "$AR_FLAGS" && AR_FLAGS=cru
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283if test -n "$ac_tool_prefix"; then
6284 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6285set dummy ${ac_tool_prefix}strip; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6287$as_echo_n "checking for $ac_word... " >&6; }
6288if ${ac_cv_prog_STRIP+:} false; then :
6289 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07006290else
6291 if test -n "$STRIP"; then
6292 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6293else
6294as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6295for as_dir in $PATH
6296do
6297 IFS=$as_save_IFS
6298 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006299 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07006300 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6301 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006302 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07006303 break 2
6304 fi
6305done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006306 done
Wink Savillefbaaef92010-05-27 16:25:37 -07006307IFS=$as_save_IFS
6308
6309fi
6310fi
6311STRIP=$ac_cv_prog_STRIP
6312if test -n "$STRIP"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6314$as_echo "$STRIP" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07006315else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6317$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07006318fi
6319
6320
6321fi
6322if test -z "$ac_cv_prog_STRIP"; then
6323 ac_ct_STRIP=$STRIP
6324 # Extract the first word of "strip", so it can be a program name with args.
6325set dummy strip; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6327$as_echo_n "checking for $ac_word... " >&6; }
6328if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6329 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07006330else
6331 if test -n "$ac_ct_STRIP"; then
6332 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6333else
6334as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6335for as_dir in $PATH
6336do
6337 IFS=$as_save_IFS
6338 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006339 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07006340 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6341 ac_cv_prog_ac_ct_STRIP="strip"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006342 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07006343 break 2
6344 fi
6345done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006346 done
Wink Savillefbaaef92010-05-27 16:25:37 -07006347IFS=$as_save_IFS
6348
6349fi
6350fi
6351ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6352if test -n "$ac_ct_STRIP"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6354$as_echo "$ac_ct_STRIP" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07006355else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6357$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07006358fi
6359
6360 if test "x$ac_ct_STRIP" = x; then
6361 STRIP=":"
6362 else
6363 case $cross_compiling:$ac_tool_warned in
6364yes:)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006365{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6366$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -07006367ac_tool_warned=yes ;;
6368esac
6369 STRIP=$ac_ct_STRIP
6370 fi
6371else
6372 STRIP="$ac_cv_prog_STRIP"
6373fi
6374
6375test -z "$STRIP" && STRIP=:
6376
6377
6378
6379
6380
6381
6382if test -n "$ac_tool_prefix"; then
6383 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6384set dummy ${ac_tool_prefix}ranlib; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6386$as_echo_n "checking for $ac_word... " >&6; }
6387if ${ac_cv_prog_RANLIB+:} false; then :
6388 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07006389else
6390 if test -n "$RANLIB"; then
6391 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6392else
6393as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6394for as_dir in $PATH
6395do
6396 IFS=$as_save_IFS
6397 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006398 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07006399 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6400 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006401 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07006402 break 2
6403 fi
6404done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006405 done
Wink Savillefbaaef92010-05-27 16:25:37 -07006406IFS=$as_save_IFS
6407
6408fi
6409fi
6410RANLIB=$ac_cv_prog_RANLIB
6411if test -n "$RANLIB"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6413$as_echo "$RANLIB" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07006414else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6416$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07006417fi
6418
6419
6420fi
6421if test -z "$ac_cv_prog_RANLIB"; then
6422 ac_ct_RANLIB=$RANLIB
6423 # Extract the first word of "ranlib", so it can be a program name with args.
6424set dummy ranlib; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6426$as_echo_n "checking for $ac_word... " >&6; }
6427if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6428 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07006429else
6430 if test -n "$ac_ct_RANLIB"; then
6431 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6432else
6433as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6434for as_dir in $PATH
6435do
6436 IFS=$as_save_IFS
6437 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006438 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07006439 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6440 ac_cv_prog_ac_ct_RANLIB="ranlib"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006441 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07006442 break 2
6443 fi
6444done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006445 done
Wink Savillefbaaef92010-05-27 16:25:37 -07006446IFS=$as_save_IFS
6447
6448fi
6449fi
6450ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6451if test -n "$ac_ct_RANLIB"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6453$as_echo "$ac_ct_RANLIB" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07006454else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6456$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07006457fi
6458
6459 if test "x$ac_ct_RANLIB" = x; then
6460 RANLIB=":"
6461 else
6462 case $cross_compiling:$ac_tool_warned in
6463yes:)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006464{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6465$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -07006466ac_tool_warned=yes ;;
6467esac
6468 RANLIB=$ac_ct_RANLIB
6469 fi
6470else
6471 RANLIB="$ac_cv_prog_RANLIB"
6472fi
6473
6474test -z "$RANLIB" && RANLIB=:
6475
6476
6477
6478
6479
6480
6481# Determine commands to create old-style static archives.
6482old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6483old_postinstall_cmds='chmod 644 $oldlib'
6484old_postuninstall_cmds=
6485
6486if test -n "$RANLIB"; then
6487 case $host_os in
6488 openbsd*)
6489 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6490 ;;
6491 *)
6492 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6493 ;;
6494 esac
6495 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6496fi
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531# If no C compiler was specified, use CC.
6532LTCC=${LTCC-"$CC"}
6533
6534# If no C compiler flags were specified, use CFLAGS.
6535LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6536
6537# Allow CC to be a program name with arguments.
6538compiler=$CC
6539
6540
6541# Check for command to grab the raw symbol name followed by C symbol from nm.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6543$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6544if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6545 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07006546else
6547
6548# These are sane defaults that work on at least a few old systems.
6549# [They come from Ultrix. What could be older than Ultrix?!! ;)]
6550
6551# Character class describing NM global symbol codes.
6552symcode='[BCDEGRST]'
6553
6554# Regexp to match symbols that can be accessed directly from C.
6555sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6556
6557# Define system-specific variables.
6558case $host_os in
6559aix*)
6560 symcode='[BCDT]'
6561 ;;
6562cygwin* | mingw* | pw32*)
6563 symcode='[ABCDGISTW]'
6564 ;;
6565hpux*)
6566 if test "$host_cpu" = ia64; then
6567 symcode='[ABCDEGRST]'
6568 fi
6569 ;;
6570irix* | nonstopux*)
6571 symcode='[BCDEGRST]'
6572 ;;
6573osf*)
6574 symcode='[BCDEGQRST]'
6575 ;;
6576solaris*)
6577 symcode='[BDRT]'
6578 ;;
6579sco3.2v5*)
6580 symcode='[DT]'
6581 ;;
6582sysv4.2uw2*)
6583 symcode='[DT]'
6584 ;;
6585sysv5* | sco5v6* | unixware* | OpenUNIX*)
6586 symcode='[ABDT]'
6587 ;;
6588sysv4)
6589 symcode='[DFNSTU]'
6590 ;;
6591esac
6592
6593# If we're using GNU nm, then use its standard symbol codes.
6594case `$NM -V 2>&1` in
6595*GNU* | *'with BFD'*)
6596 symcode='[ABCDGIRSTW]' ;;
6597esac
6598
6599# Transform an extracted symbol line into a proper C declaration.
6600# Some systems (esp. on ia64) link data and code symbols differently,
6601# so use this general approach.
6602lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6603
6604# Transform an extracted symbol line into symbol name and symbol address
6605lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6606lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
6607
6608# Handle CRLF in mingw tool chain
6609opt_cr=
6610case $build_os in
6611mingw*)
6612 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6613 ;;
6614esac
6615
6616# Try without a prefix underscore, then with it.
6617for ac_symprfx in "" "_"; do
6618
6619 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6620 symxfrm="\\1 $ac_symprfx\\2 \\2"
6621
6622 # Write the raw and C identifiers.
6623 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6624 # Fake it for dumpbin and say T for any non-static function
6625 # and D for any global variable.
6626 # Also find C++ and __fastcall symbols from MSVC++,
6627 # which start with @ or ?.
6628 lt_cv_sys_global_symbol_pipe="$AWK '"\
6629" {last_section=section; section=\$ 3};"\
6630" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6631" \$ 0!~/External *\|/{next};"\
6632" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6633" {if(hide[section]) next};"\
6634" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6635" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6636" s[1]~/^[@?]/{print s[1], s[1]; next};"\
6637" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6638" ' prfx=^$ac_symprfx"
6639 else
6640 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6641 fi
6642
6643 # Check to see that the pipe works correctly.
6644 pipe_works=no
6645
6646 rm -f conftest*
6647 cat > conftest.$ac_ext <<_LT_EOF
6648#ifdef __cplusplus
6649extern "C" {
6650#endif
6651char nm_test_var;
6652void nm_test_func(void);
6653void nm_test_func(void){}
6654#ifdef __cplusplus
6655}
6656#endif
6657int main(){nm_test_var='a';nm_test_func();return(0);}
6658_LT_EOF
6659
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006660 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07006661 (eval $ac_compile) 2>&5
6662 ac_status=$?
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006663 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6664 test $ac_status = 0; }; then
Wink Savillefbaaef92010-05-27 16:25:37 -07006665 # Now try to grab the symbols.
6666 nlist=conftest.nm
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006667 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07006668 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6669 ac_status=$?
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006670 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6671 test $ac_status = 0; } && test -s "$nlist"; then
Wink Savillefbaaef92010-05-27 16:25:37 -07006672 # Try sorting and uniquifying the output.
6673 if sort "$nlist" | uniq > "$nlist"T; then
6674 mv -f "$nlist"T "$nlist"
6675 else
6676 rm -f "$nlist"T
6677 fi
6678
6679 # Make sure that we snagged all the symbols we need.
6680 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6681 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6682 cat <<_LT_EOF > conftest.$ac_ext
6683#ifdef __cplusplus
6684extern "C" {
6685#endif
6686
6687_LT_EOF
6688 # Now generate the symbol file.
6689 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6690
6691 cat <<_LT_EOF >> conftest.$ac_ext
6692
6693/* The mapping between symbol names and symbols. */
6694const struct {
6695 const char *name;
6696 void *address;
6697}
6698lt__PROGRAM__LTX_preloaded_symbols[] =
6699{
6700 { "@PROGRAM@", (void *) 0 },
6701_LT_EOF
6702 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6703 cat <<\_LT_EOF >> conftest.$ac_ext
6704 {0, (void *) 0}
6705};
6706
6707/* This works around a problem in FreeBSD linker */
6708#ifdef FREEBSD_WORKAROUND
6709static const void *lt_preloaded_setup() {
6710 return lt__PROGRAM__LTX_preloaded_symbols;
6711}
6712#endif
6713
6714#ifdef __cplusplus
6715}
6716#endif
6717_LT_EOF
6718 # Now try linking the two files.
6719 mv conftest.$ac_objext conftstm.$ac_objext
6720 lt_save_LIBS="$LIBS"
6721 lt_save_CFLAGS="$CFLAGS"
6722 LIBS="conftstm.$ac_objext"
6723 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006724 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07006725 (eval $ac_link) 2>&5
6726 ac_status=$?
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006727 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6728 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
Wink Savillefbaaef92010-05-27 16:25:37 -07006729 pipe_works=yes
6730 fi
6731 LIBS="$lt_save_LIBS"
6732 CFLAGS="$lt_save_CFLAGS"
6733 else
6734 echo "cannot find nm_test_func in $nlist" >&5
6735 fi
6736 else
6737 echo "cannot find nm_test_var in $nlist" >&5
6738 fi
6739 else
6740 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6741 fi
6742 else
6743 echo "$progname: failed program was:" >&5
6744 cat conftest.$ac_ext >&5
6745 fi
6746 rm -rf conftest* conftst*
6747
6748 # Do not use the global_symbol_pipe unless it works.
6749 if test "$pipe_works" = yes; then
6750 break
6751 else
6752 lt_cv_sys_global_symbol_pipe=
6753 fi
6754done
6755
6756fi
6757
6758if test -z "$lt_cv_sys_global_symbol_pipe"; then
6759 lt_cv_sys_global_symbol_to_cdecl=
6760fi
6761if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6763$as_echo "failed" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07006764else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6766$as_echo "ok" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07006767fi
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791# Check whether --enable-libtool-lock was given.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006792if test "${enable_libtool_lock+set}" = set; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07006793 enableval=$enable_libtool_lock;
6794fi
6795
6796test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6797
6798# Some flags need to be propagated to the compiler or linker for good
6799# libtool support.
6800case $host in
6801ia64-*-hpux*)
6802 # Find out which ABI we are using.
6803 echo 'int i;' > conftest.$ac_ext
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006804 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07006805 (eval $ac_compile) 2>&5
6806 ac_status=$?
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006807 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6808 test $ac_status = 0; }; then
Wink Savillefbaaef92010-05-27 16:25:37 -07006809 case `/usr/bin/file conftest.$ac_objext` in
6810 *ELF-32*)
6811 HPUX_IA64_MODE="32"
6812 ;;
6813 *ELF-64*)
6814 HPUX_IA64_MODE="64"
6815 ;;
6816 esac
6817 fi
6818 rm -rf conftest*
6819 ;;
6820*-*-irix6*)
6821 # Find out which ABI we are using.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006822 echo '#line 6822 "configure"' > conftest.$ac_ext
6823 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07006824 (eval $ac_compile) 2>&5
6825 ac_status=$?
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006826 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6827 test $ac_status = 0; }; then
Wink Savillefbaaef92010-05-27 16:25:37 -07006828 if test "$lt_cv_prog_gnu_ld" = yes; then
6829 case `/usr/bin/file conftest.$ac_objext` in
6830 *32-bit*)
6831 LD="${LD-ld} -melf32bsmip"
6832 ;;
6833 *N32*)
6834 LD="${LD-ld} -melf32bmipn32"
6835 ;;
6836 *64-bit*)
6837 LD="${LD-ld} -melf64bmip"
6838 ;;
6839 esac
6840 else
6841 case `/usr/bin/file conftest.$ac_objext` in
6842 *32-bit*)
6843 LD="${LD-ld} -32"
6844 ;;
6845 *N32*)
6846 LD="${LD-ld} -n32"
6847 ;;
6848 *64-bit*)
6849 LD="${LD-ld} -64"
6850 ;;
6851 esac
6852 fi
6853 fi
6854 rm -rf conftest*
6855 ;;
6856
6857x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6858s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6859 # Find out which ABI we are using.
6860 echo 'int i;' > conftest.$ac_ext
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006861 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07006862 (eval $ac_compile) 2>&5
6863 ac_status=$?
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006864 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6865 test $ac_status = 0; }; then
Wink Savillefbaaef92010-05-27 16:25:37 -07006866 case `/usr/bin/file conftest.o` in
6867 *32-bit*)
6868 case $host in
6869 x86_64-*kfreebsd*-gnu)
6870 LD="${LD-ld} -m elf_i386_fbsd"
6871 ;;
6872 x86_64-*linux*)
6873 LD="${LD-ld} -m elf_i386"
6874 ;;
6875 ppc64-*linux*|powerpc64-*linux*)
6876 LD="${LD-ld} -m elf32ppclinux"
6877 ;;
6878 s390x-*linux*)
6879 LD="${LD-ld} -m elf_s390"
6880 ;;
6881 sparc64-*linux*)
6882 LD="${LD-ld} -m elf32_sparc"
6883 ;;
6884 esac
6885 ;;
6886 *64-bit*)
6887 case $host in
6888 x86_64-*kfreebsd*-gnu)
6889 LD="${LD-ld} -m elf_x86_64_fbsd"
6890 ;;
6891 x86_64-*linux*)
6892 LD="${LD-ld} -m elf_x86_64"
6893 ;;
6894 ppc*-*linux*|powerpc*-*linux*)
6895 LD="${LD-ld} -m elf64ppc"
6896 ;;
6897 s390*-*linux*|s390*-*tpf*)
6898 LD="${LD-ld} -m elf64_s390"
6899 ;;
6900 sparc*-*linux*)
6901 LD="${LD-ld} -m elf64_sparc"
6902 ;;
6903 esac
6904 ;;
6905 esac
6906 fi
6907 rm -rf conftest*
6908 ;;
6909
6910*-*-sco3.2v5*)
6911 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6912 SAVE_CFLAGS="$CFLAGS"
6913 CFLAGS="$CFLAGS -belf"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6915$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6916if ${lt_cv_cc_needs_belf+:} false; then :
6917 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07006918else
6919 ac_ext=c
6920ac_cpp='$CPP $CPPFLAGS'
6921ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6922ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6923ac_compiler_gnu=$ac_cv_c_compiler_gnu
6924
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07006926/* end confdefs.h. */
6927
6928int
6929main ()
6930{
6931
6932 ;
6933 return 0;
6934}
6935_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006936if ac_fn_c_try_link "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07006937 lt_cv_cc_needs_belf=yes
6938else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006939 lt_cv_cc_needs_belf=no
Wink Savillefbaaef92010-05-27 16:25:37 -07006940fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006941rm -f core conftest.err conftest.$ac_objext \
6942 conftest$ac_exeext conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07006943 ac_ext=c
6944ac_cpp='$CPP $CPPFLAGS'
6945ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6946ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6947ac_compiler_gnu=$ac_cv_c_compiler_gnu
6948
6949fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006950{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6951$as_echo "$lt_cv_cc_needs_belf" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07006952 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6953 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6954 CFLAGS="$SAVE_CFLAGS"
6955 fi
6956 ;;
6957sparc*-*solaris*)
6958 # Find out which ABI we are using.
6959 echo 'int i;' > conftest.$ac_ext
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006960 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07006961 (eval $ac_compile) 2>&5
6962 ac_status=$?
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006963 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6964 test $ac_status = 0; }; then
Wink Savillefbaaef92010-05-27 16:25:37 -07006965 case `/usr/bin/file conftest.o` in
6966 *64-bit*)
6967 case $lt_cv_prog_gnu_ld in
6968 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6969 *)
6970 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6971 LD="${LD-ld} -64"
6972 fi
6973 ;;
6974 esac
6975 ;;
6976 esac
6977 fi
6978 rm -rf conftest*
6979 ;;
6980esac
6981
6982need_locks="$enable_libtool_lock"
6983
6984
6985 case $host_os in
6986 rhapsody* | darwin*)
6987 if test -n "$ac_tool_prefix"; then
6988 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6989set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07006990{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6991$as_echo_n "checking for $ac_word... " >&6; }
6992if ${ac_cv_prog_DSYMUTIL+:} false; then :
6993 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07006994else
6995 if test -n "$DSYMUTIL"; then
6996 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6997else
6998as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6999for as_dir in $PATH
7000do
7001 IFS=$as_save_IFS
7002 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007003 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07007004 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7005 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007006 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07007007 break 2
7008 fi
7009done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007010 done
Wink Savillefbaaef92010-05-27 16:25:37 -07007011IFS=$as_save_IFS
7012
7013fi
7014fi
7015DSYMUTIL=$ac_cv_prog_DSYMUTIL
7016if test -n "$DSYMUTIL"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7018$as_echo "$DSYMUTIL" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007019else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7021$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007022fi
7023
7024
7025fi
7026if test -z "$ac_cv_prog_DSYMUTIL"; then
7027 ac_ct_DSYMUTIL=$DSYMUTIL
7028 # Extract the first word of "dsymutil", so it can be a program name with args.
7029set dummy dsymutil; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7031$as_echo_n "checking for $ac_word... " >&6; }
7032if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7033 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07007034else
7035 if test -n "$ac_ct_DSYMUTIL"; then
7036 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7037else
7038as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7039for as_dir in $PATH
7040do
7041 IFS=$as_save_IFS
7042 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007043 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07007044 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7045 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007046 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07007047 break 2
7048 fi
7049done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007050 done
Wink Savillefbaaef92010-05-27 16:25:37 -07007051IFS=$as_save_IFS
7052
7053fi
7054fi
7055ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7056if test -n "$ac_ct_DSYMUTIL"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7058$as_echo "$ac_ct_DSYMUTIL" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007059else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7061$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007062fi
7063
7064 if test "x$ac_ct_DSYMUTIL" = x; then
7065 DSYMUTIL=":"
7066 else
7067 case $cross_compiling:$ac_tool_warned in
7068yes:)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007069{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7070$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -07007071ac_tool_warned=yes ;;
7072esac
7073 DSYMUTIL=$ac_ct_DSYMUTIL
7074 fi
7075else
7076 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7077fi
7078
7079 if test -n "$ac_tool_prefix"; then
7080 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7081set dummy ${ac_tool_prefix}nmedit; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007082{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7083$as_echo_n "checking for $ac_word... " >&6; }
7084if ${ac_cv_prog_NMEDIT+:} false; then :
7085 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07007086else
7087 if test -n "$NMEDIT"; then
7088 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7089else
7090as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7091for as_dir in $PATH
7092do
7093 IFS=$as_save_IFS
7094 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007095 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07007096 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7097 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007098 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07007099 break 2
7100 fi
7101done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007102 done
Wink Savillefbaaef92010-05-27 16:25:37 -07007103IFS=$as_save_IFS
7104
7105fi
7106fi
7107NMEDIT=$ac_cv_prog_NMEDIT
7108if test -n "$NMEDIT"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7110$as_echo "$NMEDIT" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007111else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7113$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007114fi
7115
7116
7117fi
7118if test -z "$ac_cv_prog_NMEDIT"; then
7119 ac_ct_NMEDIT=$NMEDIT
7120 # Extract the first word of "nmedit", so it can be a program name with args.
7121set dummy nmedit; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007122{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7123$as_echo_n "checking for $ac_word... " >&6; }
7124if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7125 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07007126else
7127 if test -n "$ac_ct_NMEDIT"; then
7128 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7129else
7130as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7131for as_dir in $PATH
7132do
7133 IFS=$as_save_IFS
7134 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007135 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07007136 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7137 ac_cv_prog_ac_ct_NMEDIT="nmedit"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007138 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07007139 break 2
7140 fi
7141done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007142 done
Wink Savillefbaaef92010-05-27 16:25:37 -07007143IFS=$as_save_IFS
7144
7145fi
7146fi
7147ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7148if test -n "$ac_ct_NMEDIT"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7150$as_echo "$ac_ct_NMEDIT" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007151else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7153$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007154fi
7155
7156 if test "x$ac_ct_NMEDIT" = x; then
7157 NMEDIT=":"
7158 else
7159 case $cross_compiling:$ac_tool_warned in
7160yes:)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007161{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7162$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -07007163ac_tool_warned=yes ;;
7164esac
7165 NMEDIT=$ac_ct_NMEDIT
7166 fi
7167else
7168 NMEDIT="$ac_cv_prog_NMEDIT"
7169fi
7170
7171 if test -n "$ac_tool_prefix"; then
7172 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7173set dummy ${ac_tool_prefix}lipo; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7175$as_echo_n "checking for $ac_word... " >&6; }
7176if ${ac_cv_prog_LIPO+:} false; then :
7177 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07007178else
7179 if test -n "$LIPO"; then
7180 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7181else
7182as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7183for as_dir in $PATH
7184do
7185 IFS=$as_save_IFS
7186 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007187 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07007188 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7189 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007190 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07007191 break 2
7192 fi
7193done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007194 done
Wink Savillefbaaef92010-05-27 16:25:37 -07007195IFS=$as_save_IFS
7196
7197fi
7198fi
7199LIPO=$ac_cv_prog_LIPO
7200if test -n "$LIPO"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7202$as_echo "$LIPO" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007203else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7205$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007206fi
7207
7208
7209fi
7210if test -z "$ac_cv_prog_LIPO"; then
7211 ac_ct_LIPO=$LIPO
7212 # Extract the first word of "lipo", so it can be a program name with args.
7213set dummy lipo; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7215$as_echo_n "checking for $ac_word... " >&6; }
7216if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7217 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07007218else
7219 if test -n "$ac_ct_LIPO"; then
7220 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7221else
7222as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7223for as_dir in $PATH
7224do
7225 IFS=$as_save_IFS
7226 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007227 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07007228 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7229 ac_cv_prog_ac_ct_LIPO="lipo"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007230 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07007231 break 2
7232 fi
7233done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007234 done
Wink Savillefbaaef92010-05-27 16:25:37 -07007235IFS=$as_save_IFS
7236
7237fi
7238fi
7239ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7240if test -n "$ac_ct_LIPO"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7242$as_echo "$ac_ct_LIPO" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007243else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7245$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007246fi
7247
7248 if test "x$ac_ct_LIPO" = x; then
7249 LIPO=":"
7250 else
7251 case $cross_compiling:$ac_tool_warned in
7252yes:)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007253{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7254$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -07007255ac_tool_warned=yes ;;
7256esac
7257 LIPO=$ac_ct_LIPO
7258 fi
7259else
7260 LIPO="$ac_cv_prog_LIPO"
7261fi
7262
7263 if test -n "$ac_tool_prefix"; then
7264 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7265set dummy ${ac_tool_prefix}otool; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7267$as_echo_n "checking for $ac_word... " >&6; }
7268if ${ac_cv_prog_OTOOL+:} false; then :
7269 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07007270else
7271 if test -n "$OTOOL"; then
7272 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7273else
7274as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7275for as_dir in $PATH
7276do
7277 IFS=$as_save_IFS
7278 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007279 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07007280 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7281 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007282 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07007283 break 2
7284 fi
7285done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007286 done
Wink Savillefbaaef92010-05-27 16:25:37 -07007287IFS=$as_save_IFS
7288
7289fi
7290fi
7291OTOOL=$ac_cv_prog_OTOOL
7292if test -n "$OTOOL"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7294$as_echo "$OTOOL" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007295else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7297$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007298fi
7299
7300
7301fi
7302if test -z "$ac_cv_prog_OTOOL"; then
7303 ac_ct_OTOOL=$OTOOL
7304 # Extract the first word of "otool", so it can be a program name with args.
7305set dummy otool; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007306{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7307$as_echo_n "checking for $ac_word... " >&6; }
7308if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7309 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07007310else
7311 if test -n "$ac_ct_OTOOL"; then
7312 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7313else
7314as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7315for as_dir in $PATH
7316do
7317 IFS=$as_save_IFS
7318 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007319 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07007320 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7321 ac_cv_prog_ac_ct_OTOOL="otool"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007322 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07007323 break 2
7324 fi
7325done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007326 done
Wink Savillefbaaef92010-05-27 16:25:37 -07007327IFS=$as_save_IFS
7328
7329fi
7330fi
7331ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7332if test -n "$ac_ct_OTOOL"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7334$as_echo "$ac_ct_OTOOL" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007335else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7337$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007338fi
7339
7340 if test "x$ac_ct_OTOOL" = x; then
7341 OTOOL=":"
7342 else
7343 case $cross_compiling:$ac_tool_warned in
7344yes:)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007345{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7346$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -07007347ac_tool_warned=yes ;;
7348esac
7349 OTOOL=$ac_ct_OTOOL
7350 fi
7351else
7352 OTOOL="$ac_cv_prog_OTOOL"
7353fi
7354
7355 if test -n "$ac_tool_prefix"; then
7356 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7357set dummy ${ac_tool_prefix}otool64; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7359$as_echo_n "checking for $ac_word... " >&6; }
7360if ${ac_cv_prog_OTOOL64+:} false; then :
7361 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07007362else
7363 if test -n "$OTOOL64"; then
7364 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7365else
7366as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7367for as_dir in $PATH
7368do
7369 IFS=$as_save_IFS
7370 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007371 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07007372 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7373 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07007375 break 2
7376 fi
7377done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007378 done
Wink Savillefbaaef92010-05-27 16:25:37 -07007379IFS=$as_save_IFS
7380
7381fi
7382fi
7383OTOOL64=$ac_cv_prog_OTOOL64
7384if test -n "$OTOOL64"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7386$as_echo "$OTOOL64" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007387else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7389$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007390fi
7391
7392
7393fi
7394if test -z "$ac_cv_prog_OTOOL64"; then
7395 ac_ct_OTOOL64=$OTOOL64
7396 # Extract the first word of "otool64", so it can be a program name with args.
7397set dummy otool64; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7399$as_echo_n "checking for $ac_word... " >&6; }
7400if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7401 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07007402else
7403 if test -n "$ac_ct_OTOOL64"; then
7404 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7405else
7406as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7407for as_dir in $PATH
7408do
7409 IFS=$as_save_IFS
7410 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007411 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07007412 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7413 ac_cv_prog_ac_ct_OTOOL64="otool64"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007414 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07007415 break 2
7416 fi
7417done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007418 done
Wink Savillefbaaef92010-05-27 16:25:37 -07007419IFS=$as_save_IFS
7420
7421fi
7422fi
7423ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7424if test -n "$ac_ct_OTOOL64"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7426$as_echo "$ac_ct_OTOOL64" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007427else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7429$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007430fi
7431
7432 if test "x$ac_ct_OTOOL64" = x; then
7433 OTOOL64=":"
7434 else
7435 case $cross_compiling:$ac_tool_warned in
7436yes:)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007437{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7438$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -07007439ac_tool_warned=yes ;;
7440esac
7441 OTOOL64=$ac_ct_OTOOL64
7442 fi
7443else
7444 OTOOL64="$ac_cv_prog_OTOOL64"
7445fi
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7474$as_echo_n "checking for -single_module linker flag... " >&6; }
7475if ${lt_cv_apple_cc_single_mod+:} false; then :
7476 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07007477else
7478 lt_cv_apple_cc_single_mod=no
7479 if test -z "${LT_MULTI_MODULE}"; then
7480 # By default we will add the -single_module flag. You can override
7481 # by either setting the environment variable LT_MULTI_MODULE
7482 # non-empty at configure time, or by adding -multi_module to the
7483 # link flags.
7484 rm -rf libconftest.dylib*
7485 echo "int foo(void){return 1;}" > conftest.c
7486 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7487-dynamiclib -Wl,-single_module conftest.c" >&5
7488 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7489 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7490 _lt_result=$?
7491 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7492 lt_cv_apple_cc_single_mod=yes
7493 else
7494 cat conftest.err >&5
7495 fi
7496 rm -rf libconftest.dylib*
7497 rm -f conftest.*
7498 fi
7499fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7501$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7503$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7504if ${lt_cv_ld_exported_symbols_list+:} false; then :
7505 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07007506else
7507 lt_cv_ld_exported_symbols_list=no
7508 save_LDFLAGS=$LDFLAGS
7509 echo "_main" > conftest.sym
7510 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07007512/* end confdefs.h. */
7513
7514int
7515main ()
7516{
7517
7518 ;
7519 return 0;
7520}
7521_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007522if ac_fn_c_try_link "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07007523 lt_cv_ld_exported_symbols_list=yes
7524else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007525 lt_cv_ld_exported_symbols_list=no
Wink Savillefbaaef92010-05-27 16:25:37 -07007526fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007527rm -f core conftest.err conftest.$ac_objext \
7528 conftest$ac_exeext conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07007529 LDFLAGS="$save_LDFLAGS"
7530
7531fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7533$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007534 case $host_os in
7535 rhapsody* | darwin1.[012])
7536 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7537 darwin1.*)
7538 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7539 darwin*) # darwin 5.x on
7540 # if running on 10.5 or later, the deployment target defaults
7541 # to the OS version, if on x86, and 10.4, the deployment
7542 # target defaults to 10.4. Don't you love it?
7543 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7544 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7545 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7546 10.[012]*)
7547 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7548 10.*)
7549 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7550 esac
7551 ;;
7552 esac
7553 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7554 _lt_dar_single_mod='$single_module'
7555 fi
7556 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7557 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7558 else
7559 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7560 fi
7561 if test "$DSYMUTIL" != ":"; then
7562 _lt_dsymutil='~$DSYMUTIL $lib || :'
7563 else
7564 _lt_dsymutil=
7565 fi
7566 ;;
7567 esac
7568
Wink Savillefbaaef92010-05-27 16:25:37 -07007569for ac_header in dlfcn.h
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007570do :
7571 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7572"
7573if test "x$ac_cv_header_dlfcn_h" = xyes; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07007574 cat >>confdefs.h <<_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007575#define HAVE_DLFCN_H 1
Wink Savillefbaaef92010-05-27 16:25:37 -07007576_ACEOF
7577
7578fi
7579
7580done
7581
7582
7583
7584ac_ext=cpp
7585ac_cpp='$CXXCPP $CPPFLAGS'
7586ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7587ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7588ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7589if test -z "$CXX"; then
7590 if test -n "$CCC"; then
7591 CXX=$CCC
7592 else
7593 if test -n "$ac_tool_prefix"; then
7594 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
7595 do
7596 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7597set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7599$as_echo_n "checking for $ac_word... " >&6; }
7600if ${ac_cv_prog_CXX+:} false; then :
7601 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07007602else
7603 if test -n "$CXX"; then
7604 ac_cv_prog_CXX="$CXX" # Let the user override the test.
7605else
7606as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7607for as_dir in $PATH
7608do
7609 IFS=$as_save_IFS
7610 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007611 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07007612 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7613 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007614 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07007615 break 2
7616 fi
7617done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007618 done
Wink Savillefbaaef92010-05-27 16:25:37 -07007619IFS=$as_save_IFS
7620
7621fi
7622fi
7623CXX=$ac_cv_prog_CXX
7624if test -n "$CXX"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
7626$as_echo "$CXX" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007627else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7629$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007630fi
7631
7632
7633 test -n "$CXX" && break
7634 done
7635fi
7636if test -z "$CXX"; then
7637 ac_ct_CXX=$CXX
7638 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
7639do
7640 # Extract the first word of "$ac_prog", so it can be a program name with args.
7641set dummy $ac_prog; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7643$as_echo_n "checking for $ac_word... " >&6; }
7644if ${ac_cv_prog_ac_ct_CXX+:} false; then :
7645 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07007646else
7647 if test -n "$ac_ct_CXX"; then
7648 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
7649else
7650as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7651for as_dir in $PATH
7652do
7653 IFS=$as_save_IFS
7654 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007655 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -07007656 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7657 ac_cv_prog_ac_ct_CXX="$ac_prog"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007658 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07007659 break 2
7660 fi
7661done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007662 done
Wink Savillefbaaef92010-05-27 16:25:37 -07007663IFS=$as_save_IFS
7664
7665fi
7666fi
7667ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
7668if test -n "$ac_ct_CXX"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
7670$as_echo "$ac_ct_CXX" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007671else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7673$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007674fi
7675
7676
7677 test -n "$ac_ct_CXX" && break
7678done
7679
7680 if test "x$ac_ct_CXX" = x; then
7681 CXX="g++"
7682 else
7683 case $cross_compiling:$ac_tool_warned in
7684yes:)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007685{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7686$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -07007687ac_tool_warned=yes ;;
7688esac
7689 CXX=$ac_ct_CXX
7690 fi
7691fi
7692
7693 fi
7694fi
7695# Provide some information about the compiler.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007696$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
7697set X $ac_compile
7698ac_compiler=$2
7699for ac_option in --version -v -V -qversion; do
7700 { { ac_try="$ac_compiler $ac_option >&5"
Wink Savillefbaaef92010-05-27 16:25:37 -07007701case "(($ac_try" in
7702 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7703 *) ac_try_echo=$ac_try;;
7704esac
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007705eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7706$as_echo "$ac_try_echo"; } >&5
7707 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
Wink Savillefbaaef92010-05-27 16:25:37 -07007708 ac_status=$?
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007709 if test -s conftest.err; then
7710 sed '10a\
7711... rest of stderr output deleted ...
7712 10q' conftest.err >conftest.er1
7713 cat conftest.er1 >&5
7714 fi
7715 rm -f conftest.er1 conftest.err
7716 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7717 test $ac_status = 0; }
7718done
Wink Savillefbaaef92010-05-27 16:25:37 -07007719
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
7721$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
7722if ${ac_cv_cxx_compiler_gnu+:} false; then :
7723 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07007724else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07007726/* end confdefs.h. */
7727
7728int
7729main ()
7730{
7731#ifndef __GNUC__
7732 choke me
7733#endif
7734
7735 ;
7736 return 0;
7737}
7738_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007739if ac_fn_cxx_try_compile "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07007740 ac_compiler_gnu=yes
7741else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007742 ac_compiler_gnu=no
Wink Savillefbaaef92010-05-27 16:25:37 -07007743fi
Wink Savillefbaaef92010-05-27 16:25:37 -07007744rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7745ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
7746
7747fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
7749$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
7750if test $ac_compiler_gnu = yes; then
7751 GXX=yes
7752else
7753 GXX=
7754fi
Wink Savillefbaaef92010-05-27 16:25:37 -07007755ac_test_CXXFLAGS=${CXXFLAGS+set}
7756ac_save_CXXFLAGS=$CXXFLAGS
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
7758$as_echo_n "checking whether $CXX accepts -g... " >&6; }
7759if ${ac_cv_prog_cxx_g+:} false; then :
7760 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07007761else
7762 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
7763 ac_cxx_werror_flag=yes
7764 ac_cv_prog_cxx_g=no
7765 CXXFLAGS="-g"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07007767/* end confdefs.h. */
7768
7769int
7770main ()
7771{
7772
7773 ;
7774 return 0;
7775}
7776_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007777if ac_fn_cxx_try_compile "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07007778 ac_cv_prog_cxx_g=yes
7779else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007780 CXXFLAGS=""
7781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07007782/* end confdefs.h. */
7783
7784int
7785main ()
7786{
7787
7788 ;
7789 return 0;
7790}
7791_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007792if ac_fn_cxx_try_compile "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07007793
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007794else
7795 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
Wink Savillefbaaef92010-05-27 16:25:37 -07007796 CXXFLAGS="-g"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07007798/* end confdefs.h. */
7799
7800int
7801main ()
7802{
7803
7804 ;
7805 return 0;
7806}
7807_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007808if ac_fn_cxx_try_compile "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07007809 ac_cv_prog_cxx_g=yes
Wink Savillefbaaef92010-05-27 16:25:37 -07007810fi
Wink Savillefbaaef92010-05-27 16:25:37 -07007811rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7812fi
Wink Savillefbaaef92010-05-27 16:25:37 -07007813rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7814fi
Wink Savillefbaaef92010-05-27 16:25:37 -07007815rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7816 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
7817fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007818{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
7819$as_echo "$ac_cv_prog_cxx_g" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007820if test "$ac_test_CXXFLAGS" = set; then
7821 CXXFLAGS=$ac_save_CXXFLAGS
7822elif test $ac_cv_prog_cxx_g = yes; then
7823 if test "$GXX" = yes; then
7824 CXXFLAGS="-g -O2"
7825 else
7826 CXXFLAGS="-g"
7827 fi
7828else
7829 if test "$GXX" = yes; then
7830 CXXFLAGS="-O2"
7831 else
7832 CXXFLAGS=
7833 fi
7834fi
7835ac_ext=cpp
7836ac_cpp='$CXXCPP $CPPFLAGS'
7837ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7838ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7839ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7840
7841depcc="$CXX" am_compiler_list=
7842
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
7844$as_echo_n "checking dependency style of $depcc... " >&6; }
7845if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
7846 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07007847else
7848 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
7849 # We make a subdir and do the tests there. Otherwise we can end up
7850 # making bogus files that we don't know about and never remove. For
7851 # instance it was reported that on HP-UX the gcc test will end up
7852 # making a dummy file named `D' -- because `-MD' means `put the output
7853 # in D'.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007854 rm -rf conftest.dir
Wink Savillefbaaef92010-05-27 16:25:37 -07007855 mkdir conftest.dir
7856 # Copy depcomp to subdir because otherwise we won't find it if we're
7857 # using a relative directory.
7858 cp "$am_depcomp" conftest.dir
7859 cd conftest.dir
7860 # We will build objects and dependencies in a subdirectory because
7861 # it helps to detect inapplicable dependency modes. For instance
7862 # both Tru64's cc and ICC support -MD to output dependencies as a
7863 # side effect of compilation, but ICC will put the dependencies in
7864 # the current directory while Tru64 will put them in the object
7865 # directory.
7866 mkdir sub
7867
7868 am_cv_CXX_dependencies_compiler_type=none
7869 if test "$am_compiler_list" = ""; then
7870 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7871 fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007872 am__universal=false
7873 case " $depcc " in #(
7874 *\ -arch\ *\ -arch\ *) am__universal=true ;;
7875 esac
7876
Wink Savillefbaaef92010-05-27 16:25:37 -07007877 for depmode in $am_compiler_list; do
7878 # Setup a source with many dependencies, because some compilers
7879 # like to wrap large dependency lists on column 80 (with \), and
7880 # we should not choose a depcomp mode which is confused by this.
7881 #
7882 # We need to recreate these files for each test, as the compiler may
7883 # overwrite some of them when testing with obscure command lines.
7884 # This happens at least with the AIX C compiler.
7885 : > sub/conftest.c
7886 for i in 1 2 3 4 5 6; do
7887 echo '#include "conftst'$i'.h"' >> sub/conftest.c
7888 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7889 # Solaris 8's {/usr,}/bin/sh.
7890 touch sub/conftst$i.h
7891 done
7892 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
7893
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007894 # We check with `-c' and `-o' for the sake of the "dashmstdout"
7895 # mode. It turns out that the SunPro C++ compiler does not properly
7896 # handle `-M -o', and we need to detect this. Also, some Intel
7897 # versions had trouble with output in subdirs
7898 am__obj=sub/conftest.${OBJEXT-o}
7899 am__minus_obj="-o $am__obj"
Wink Savillefbaaef92010-05-27 16:25:37 -07007900 case $depmode in
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007901 gcc)
7902 # This depmode causes a compiler race in universal mode.
7903 test "$am__universal" = false || continue
7904 ;;
Wink Savillefbaaef92010-05-27 16:25:37 -07007905 nosideeffect)
7906 # after this tag, mechanisms are not by side-effect, so they'll
7907 # only be used when explicitly requested
7908 if test "x$enable_dependency_tracking" = xyes; then
7909 continue
7910 else
7911 break
7912 fi
7913 ;;
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007914 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
7915 # This compiler won't grok `-c -o', but also, the minuso test has
7916 # not run yet. These depmodes are late enough in the game, and
7917 # so weak that their functioning should not be impacted.
7918 am__obj=conftest.${OBJEXT-o}
7919 am__minus_obj=
7920 ;;
Wink Savillefbaaef92010-05-27 16:25:37 -07007921 none) break ;;
7922 esac
Wink Savillefbaaef92010-05-27 16:25:37 -07007923 if depmode=$depmode \
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007924 source=sub/conftest.c object=$am__obj \
Wink Savillefbaaef92010-05-27 16:25:37 -07007925 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007926 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
Wink Savillefbaaef92010-05-27 16:25:37 -07007927 >/dev/null 2>conftest.err &&
7928 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
7929 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007930 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
Wink Savillefbaaef92010-05-27 16:25:37 -07007931 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
7932 # icc doesn't choke on unknown options, it will just issue warnings
7933 # or remarks (even with -Werror). So we grep stderr for any message
7934 # that says an option was ignored or not supported.
7935 # When given -MP, icc 7.0 and 7.1 complain thusly:
7936 # icc: Command line warning: ignoring option '-M'; no argument required
7937 # The diagnosis changed in icc 8.0:
7938 # icc: Command line remark: option '-MP' not supported
7939 if (grep 'ignoring option' conftest.err ||
7940 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7941 am_cv_CXX_dependencies_compiler_type=$depmode
7942 break
7943 fi
7944 fi
7945 done
7946
7947 cd ..
7948 rm -rf conftest.dir
7949else
7950 am_cv_CXX_dependencies_compiler_type=none
7951fi
7952
7953fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
7955$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007956CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
7957
7958 if
7959 test "x$enable_dependency_tracking" != xno \
7960 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
7961 am__fastdepCXX_TRUE=
7962 am__fastdepCXX_FALSE='#'
7963else
7964 am__fastdepCXX_TRUE='#'
7965 am__fastdepCXX_FALSE=
7966fi
7967
7968
7969if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
7970 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
7971 (test "X$CXX" != "Xg++"))) ; then
7972 ac_ext=cpp
7973ac_cpp='$CXXCPP $CPPFLAGS'
7974ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7975ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7976ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
7978$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07007979if test -z "$CXXCPP"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007980 if ${ac_cv_prog_CXXCPP+:} false; then :
7981 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07007982else
7983 # Double quotes because CXXCPP needs to be expanded
7984 for CXXCPP in "$CXX -E" "/lib/cpp"
7985 do
7986 ac_preproc_ok=false
7987for ac_cxx_preproc_warn_flag in '' yes
7988do
7989 # Use a header file that comes with gcc, so configuring glibc
7990 # with a fresh cross-compiler works.
7991 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7992 # <limits.h> exists even on freestanding compilers.
7993 # On the NeXT, cc -E runs the code through the compiler's parser,
7994 # not just through cpp. "Syntax error" is here to catch this case.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07007995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07007996/* end confdefs.h. */
7997#ifdef __STDC__
7998# include <limits.h>
7999#else
8000# include <assert.h>
8001#endif
8002 Syntax error
8003_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008004if ac_fn_cxx_try_cpp "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07008005
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008006else
Wink Savillefbaaef92010-05-27 16:25:37 -07008007 # Broken: fails on valid input.
8008continue
8009fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008010rm -f conftest.err conftest.i conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07008011
8012 # OK, works on sane cases. Now check whether nonexistent headers
8013 # can be detected and how.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07008015/* end confdefs.h. */
8016#include <ac_nonexistent.h>
8017_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008018if ac_fn_cxx_try_cpp "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07008019 # Broken: success on invalid input.
8020continue
8021else
Wink Savillefbaaef92010-05-27 16:25:37 -07008022 # Passes both tests.
8023ac_preproc_ok=:
8024break
8025fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008026rm -f conftest.err conftest.i conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07008027
8028done
8029# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008030rm -f conftest.i conftest.err conftest.$ac_ext
8031if $ac_preproc_ok; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07008032 break
8033fi
8034
8035 done
8036 ac_cv_prog_CXXCPP=$CXXCPP
8037
8038fi
8039 CXXCPP=$ac_cv_prog_CXXCPP
8040else
8041 ac_cv_prog_CXXCPP=$CXXCPP
8042fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008043{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
8044$as_echo "$CXXCPP" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07008045ac_preproc_ok=false
8046for ac_cxx_preproc_warn_flag in '' yes
8047do
8048 # Use a header file that comes with gcc, so configuring glibc
8049 # with a fresh cross-compiler works.
8050 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8051 # <limits.h> exists even on freestanding compilers.
8052 # On the NeXT, cc -E runs the code through the compiler's parser,
8053 # not just through cpp. "Syntax error" is here to catch this case.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07008055/* end confdefs.h. */
8056#ifdef __STDC__
8057# include <limits.h>
8058#else
8059# include <assert.h>
8060#endif
8061 Syntax error
8062_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008063if ac_fn_cxx_try_cpp "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07008064
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008065else
Wink Savillefbaaef92010-05-27 16:25:37 -07008066 # Broken: fails on valid input.
8067continue
8068fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008069rm -f conftest.err conftest.i conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07008070
8071 # OK, works on sane cases. Now check whether nonexistent headers
8072 # can be detected and how.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07008074/* end confdefs.h. */
8075#include <ac_nonexistent.h>
8076_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008077if ac_fn_cxx_try_cpp "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07008078 # Broken: success on invalid input.
8079continue
8080else
Wink Savillefbaaef92010-05-27 16:25:37 -07008081 # Passes both tests.
8082ac_preproc_ok=:
8083break
8084fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008085rm -f conftest.err conftest.i conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07008086
8087done
8088# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008089rm -f conftest.i conftest.err conftest.$ac_ext
8090if $ac_preproc_ok; then :
8091
Wink Savillefbaaef92010-05-27 16:25:37 -07008092else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008093 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8094$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8095_lt_caught_CXX_error=yes; }
Wink Savillefbaaef92010-05-27 16:25:37 -07008096fi
8097
8098ac_ext=cpp
8099ac_cpp='$CXXCPP $CPPFLAGS'
8100ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8101ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8102ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8103
8104else
8105 _lt_caught_CXX_error=yes
8106fi
8107
8108
8109
8110
8111# Set options
8112
8113
8114
8115 enable_dlopen=no
8116
8117
8118 enable_win32_dll=no
8119
8120
8121 # Check whether --enable-shared was given.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008122if test "${enable_shared+set}" = set; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07008123 enableval=$enable_shared; p=${PACKAGE-default}
8124 case $enableval in
8125 yes) enable_shared=yes ;;
8126 no) enable_shared=no ;;
8127 *)
8128 enable_shared=no
8129 # Look at the argument we got. We use all the common list separators.
8130 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8131 for pkg in $enableval; do
8132 IFS="$lt_save_ifs"
8133 if test "X$pkg" = "X$p"; then
8134 enable_shared=yes
8135 fi
8136 done
8137 IFS="$lt_save_ifs"
8138 ;;
8139 esac
8140else
8141 enable_shared=yes
8142fi
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152 # Check whether --enable-static was given.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008153if test "${enable_static+set}" = set; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07008154 enableval=$enable_static; p=${PACKAGE-default}
8155 case $enableval in
8156 yes) enable_static=yes ;;
8157 no) enable_static=no ;;
8158 *)
8159 enable_static=no
8160 # Look at the argument we got. We use all the common list separators.
8161 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8162 for pkg in $enableval; do
8163 IFS="$lt_save_ifs"
8164 if test "X$pkg" = "X$p"; then
8165 enable_static=yes
8166 fi
8167 done
8168 IFS="$lt_save_ifs"
8169 ;;
8170 esac
8171else
8172 enable_static=yes
8173fi
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184# Check whether --with-pic was given.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008185if test "${with_pic+set}" = set; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07008186 withval=$with_pic; pic_mode="$withval"
8187else
8188 pic_mode=default
8189fi
8190
8191
8192test -z "$pic_mode" && pic_mode=default
8193
8194
8195
8196
8197
8198
8199
8200 # Check whether --enable-fast-install was given.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008201if test "${enable_fast_install+set}" = set; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07008202 enableval=$enable_fast_install; p=${PACKAGE-default}
8203 case $enableval in
8204 yes) enable_fast_install=yes ;;
8205 no) enable_fast_install=no ;;
8206 *)
8207 enable_fast_install=no
8208 # Look at the argument we got. We use all the common list separators.
8209 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8210 for pkg in $enableval; do
8211 IFS="$lt_save_ifs"
8212 if test "X$pkg" = "X$p"; then
8213 enable_fast_install=yes
8214 fi
8215 done
8216 IFS="$lt_save_ifs"
8217 ;;
8218 esac
8219else
8220 enable_fast_install=yes
8221fi
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233# This can be used to rebuild libtool when needed
8234LIBTOOL_DEPS="$ltmain"
8235
8236# Always use our own libtool.
8237LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263test -z "$LN_S" && LN_S="ln -s"
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278if test -n "${ZSH_VERSION+set}" ; then
8279 setopt NO_GLOB_SUBST
8280fi
8281
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008282{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8283$as_echo_n "checking for objdir... " >&6; }
8284if ${lt_cv_objdir+:} false; then :
8285 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07008286else
8287 rm -f .libs 2>/dev/null
8288mkdir .libs 2>/dev/null
8289if test -d .libs; then
8290 lt_cv_objdir=.libs
8291else
8292 # MS-DOS does not allow filenames that begin with a dot.
8293 lt_cv_objdir=_libs
8294fi
8295rmdir .libs 2>/dev/null
8296fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8298$as_echo "$lt_cv_objdir" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07008299objdir=$lt_cv_objdir
8300
8301
8302
8303
8304
8305cat >>confdefs.h <<_ACEOF
8306#define LT_OBJDIR "$lt_cv_objdir/"
8307_ACEOF
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325case $host_os in
8326aix3*)
8327 # AIX sometimes has problems with the GCC collect2 program. For some
8328 # reason, if we set the COLLECT_NAMES environment variable, the problems
8329 # vanish in a puff of smoke.
8330 if test "X${COLLECT_NAMES+set}" != Xset; then
8331 COLLECT_NAMES=
8332 export COLLECT_NAMES
8333 fi
8334 ;;
8335esac
8336
8337# Sed substitution that helps us do robust quoting. It backslashifies
8338# metacharacters that are still active within double-quoted strings.
8339sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
8340
8341# Same as above, but do not quote variable references.
8342double_quote_subst='s/\(["`\\]\)/\\\1/g'
8343
8344# Sed substitution to delay expansion of an escaped shell variable in a
8345# double_quote_subst'ed string.
8346delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
8347
8348# Sed substitution to delay expansion of an escaped single quote.
8349delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
8350
8351# Sed substitution to avoid accidental globbing in evaled expressions
8352no_glob_subst='s/\*/\\\*/g'
8353
8354# Global variables:
8355ofile=libtool
8356can_build_shared=yes
8357
8358# All known linkers require a `.a' archive for static linking (except MSVC,
8359# which needs '.lib').
8360libext=a
8361
8362with_gnu_ld="$lt_cv_prog_gnu_ld"
8363
8364old_CC="$CC"
8365old_CFLAGS="$CFLAGS"
8366
8367# Set sane defaults for various variables
8368test -z "$CC" && CC=cc
8369test -z "$LTCC" && LTCC=$CC
8370test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8371test -z "$LD" && LD=ld
8372test -z "$ac_objext" && ac_objext=o
8373
8374for cc_temp in $compiler""; do
8375 case $cc_temp in
8376 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8377 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8378 \-*) ;;
8379 *) break;;
8380 esac
8381done
8382cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8383
8384
8385# Only perform the check for file, if the check method requires it
8386test -z "$MAGIC_CMD" && MAGIC_CMD=file
8387case $deplibs_check_method in
8388file_magic*)
8389 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8391$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8392if ${lt_cv_path_MAGIC_CMD+:} false; then :
8393 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07008394else
8395 case $MAGIC_CMD in
8396[\\/*] | ?:[\\/]*)
8397 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8398 ;;
8399*)
8400 lt_save_MAGIC_CMD="$MAGIC_CMD"
8401 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8402 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8403 for ac_dir in $ac_dummy; do
8404 IFS="$lt_save_ifs"
8405 test -z "$ac_dir" && ac_dir=.
8406 if test -f $ac_dir/${ac_tool_prefix}file; then
8407 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8408 if test -n "$file_magic_test_file"; then
8409 case $deplibs_check_method in
8410 "file_magic "*)
8411 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8412 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8413 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8414 $EGREP "$file_magic_regex" > /dev/null; then
8415 :
8416 else
8417 cat <<_LT_EOF 1>&2
8418
8419*** Warning: the command libtool uses to detect shared libraries,
8420*** $file_magic_cmd, produces output that libtool cannot recognize.
8421*** The result is that libtool may fail to recognize shared libraries
8422*** as such. This will affect the creation of libtool libraries that
8423*** depend on shared libraries, but programs linked with such libtool
8424*** libraries will work regardless of this problem. Nevertheless, you
8425*** may want to report the problem to your system manager and/or to
8426*** bug-libtool@gnu.org
8427
8428_LT_EOF
8429 fi ;;
8430 esac
8431 fi
8432 break
8433 fi
8434 done
8435 IFS="$lt_save_ifs"
8436 MAGIC_CMD="$lt_save_MAGIC_CMD"
8437 ;;
8438esac
8439fi
8440
8441MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8442if test -n "$MAGIC_CMD"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8444$as_echo "$MAGIC_CMD" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07008445else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8447$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07008448fi
8449
8450
8451
8452
8453
8454if test -z "$lt_cv_path_MAGIC_CMD"; then
8455 if test -n "$ac_tool_prefix"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8457$as_echo_n "checking for file... " >&6; }
8458if ${lt_cv_path_MAGIC_CMD+:} false; then :
8459 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07008460else
8461 case $MAGIC_CMD in
8462[\\/*] | ?:[\\/]*)
8463 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8464 ;;
8465*)
8466 lt_save_MAGIC_CMD="$MAGIC_CMD"
8467 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8468 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8469 for ac_dir in $ac_dummy; do
8470 IFS="$lt_save_ifs"
8471 test -z "$ac_dir" && ac_dir=.
8472 if test -f $ac_dir/file; then
8473 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8474 if test -n "$file_magic_test_file"; then
8475 case $deplibs_check_method in
8476 "file_magic "*)
8477 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8478 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8479 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8480 $EGREP "$file_magic_regex" > /dev/null; then
8481 :
8482 else
8483 cat <<_LT_EOF 1>&2
8484
8485*** Warning: the command libtool uses to detect shared libraries,
8486*** $file_magic_cmd, produces output that libtool cannot recognize.
8487*** The result is that libtool may fail to recognize shared libraries
8488*** as such. This will affect the creation of libtool libraries that
8489*** depend on shared libraries, but programs linked with such libtool
8490*** libraries will work regardless of this problem. Nevertheless, you
8491*** may want to report the problem to your system manager and/or to
8492*** bug-libtool@gnu.org
8493
8494_LT_EOF
8495 fi ;;
8496 esac
8497 fi
8498 break
8499 fi
8500 done
8501 IFS="$lt_save_ifs"
8502 MAGIC_CMD="$lt_save_MAGIC_CMD"
8503 ;;
8504esac
8505fi
8506
8507MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8508if test -n "$MAGIC_CMD"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8510$as_echo "$MAGIC_CMD" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07008511else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8513$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07008514fi
8515
8516
8517 else
8518 MAGIC_CMD=:
8519 fi
8520fi
8521
8522 fi
8523 ;;
8524esac
8525
8526# Use C for the default configuration in the libtool script
8527
8528lt_save_CC="$CC"
8529ac_ext=c
8530ac_cpp='$CPP $CPPFLAGS'
8531ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8532ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8533ac_compiler_gnu=$ac_cv_c_compiler_gnu
8534
8535
8536# Source file extension for C test sources.
8537ac_ext=c
8538
8539# Object file extension for compiled C test sources.
8540objext=o
8541objext=$objext
8542
8543# Code to be used in simple compile tests
8544lt_simple_compile_test_code="int some_variable = 0;"
8545
8546# Code to be used in simple link tests
8547lt_simple_link_test_code='int main(){return(0);}'
8548
8549
8550
8551
8552
8553
8554
8555# If no C compiler was specified, use CC.
8556LTCC=${LTCC-"$CC"}
8557
8558# If no C compiler flags were specified, use CFLAGS.
8559LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8560
8561# Allow CC to be a program name with arguments.
8562compiler=$CC
8563
8564# Save the default compiler, since it gets overwritten when the other
8565# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8566compiler_DEFAULT=$CC
8567
8568# save warnings/boilerplate of simple test code
8569ac_outfile=conftest.$ac_objext
8570echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8571eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8572_lt_compiler_boilerplate=`cat conftest.err`
8573$RM conftest*
8574
8575ac_outfile=conftest.$ac_objext
8576echo "$lt_simple_link_test_code" >conftest.$ac_ext
8577eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8578_lt_linker_boilerplate=`cat conftest.err`
8579$RM -r conftest*
8580
8581
8582## CAVEAT EMPTOR:
8583## There is no encapsulation within the following macros, do not change
8584## the running order or otherwise move them around unless you know exactly
8585## what you are doing...
8586if test -n "$compiler"; then
8587
8588lt_prog_compiler_no_builtin_flag=
8589
8590if test "$GCC" = yes; then
8591 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
8592
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8594$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8595if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8596 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07008597else
8598 lt_cv_prog_compiler_rtti_exceptions=no
8599 ac_outfile=conftest.$ac_objext
8600 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8601 lt_compiler_flag="-fno-rtti -fno-exceptions"
8602 # Insert the option either (1) after the last *FLAGS variable, or
8603 # (2) before a word containing "conftest.", or (3) at the end.
8604 # Note that $ac_compile itself does not contain backslashes and begins
8605 # with a dollar sign (not a hyphen), so the echo should work correctly.
8606 # The option is referenced via a variable to avoid confusing sed.
8607 lt_compile=`echo "$ac_compile" | $SED \
8608 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8609 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8610 -e 's:$: $lt_compiler_flag:'`
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008611 (eval echo "\"\$as_me:8611: $lt_compile\"" >&5)
Wink Savillefbaaef92010-05-27 16:25:37 -07008612 (eval "$lt_compile" 2>conftest.err)
8613 ac_status=$?
8614 cat conftest.err >&5
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008615 echo "$as_me:8615: \$? = $ac_status" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07008616 if (exit $ac_status) && test -s "$ac_outfile"; then
8617 # The compiler can only warn and ignore the option if not recognized
8618 # So say no if there are warnings other than the usual output.
8619 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8620 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8621 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8622 lt_cv_prog_compiler_rtti_exceptions=yes
8623 fi
8624 fi
8625 $RM conftest*
8626
8627fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8629$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07008630
8631if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8632 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8633else
8634 :
8635fi
8636
8637fi
8638
8639
8640
8641
8642
8643
8644 lt_prog_compiler_wl=
8645lt_prog_compiler_pic=
8646lt_prog_compiler_static=
8647
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8649$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07008650
8651 if test "$GCC" = yes; then
8652 lt_prog_compiler_wl='-Wl,'
8653 lt_prog_compiler_static='-static'
8654
8655 case $host_os in
8656 aix*)
8657 # All AIX code is PIC.
8658 if test "$host_cpu" = ia64; then
8659 # AIX 5 now supports IA64 processor
8660 lt_prog_compiler_static='-Bstatic'
8661 fi
8662 ;;
8663
8664 amigaos*)
8665 case $host_cpu in
8666 powerpc)
8667 # see comment about AmigaOS4 .so support
8668 lt_prog_compiler_pic='-fPIC'
8669 ;;
8670 m68k)
8671 # FIXME: we need at least 68020 code to build shared libraries, but
8672 # adding the `-m68020' flag to GCC prevents building anything better,
8673 # like `-m68040'.
8674 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8675 ;;
8676 esac
8677 ;;
8678
8679 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8680 # PIC is the default for these OSes.
8681 ;;
8682
8683 mingw* | cygwin* | pw32* | os2*)
8684 # This hack is so that the source file can tell whether it is being
8685 # built for inclusion in a dll (and should export symbols for example).
8686 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8687 # (--disable-auto-import) libraries
8688 lt_prog_compiler_pic='-DDLL_EXPORT'
8689 ;;
8690
8691 darwin* | rhapsody*)
8692 # PIC is the default on this platform
8693 # Common symbols not allowed in MH_DYLIB files
8694 lt_prog_compiler_pic='-fno-common'
8695 ;;
8696
8697 hpux*)
8698 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8699 # not for PA HP-UX.
8700 case $host_cpu in
8701 hppa*64*|ia64*)
8702 # +Z the default
8703 ;;
8704 *)
8705 lt_prog_compiler_pic='-fPIC'
8706 ;;
8707 esac
8708 ;;
8709
8710 interix[3-9]*)
8711 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8712 # Instead, we relocate shared libraries at runtime.
8713 ;;
8714
8715 msdosdjgpp*)
8716 # Just because we use GCC doesn't mean we suddenly get shared libraries
8717 # on systems that don't support them.
8718 lt_prog_compiler_can_build_shared=no
8719 enable_shared=no
8720 ;;
8721
8722 *nto* | *qnx*)
8723 # QNX uses GNU C++, but need to define -shared option too, otherwise
8724 # it will coredump.
8725 lt_prog_compiler_pic='-fPIC -shared'
8726 ;;
8727
8728 sysv4*MP*)
8729 if test -d /usr/nec; then
8730 lt_prog_compiler_pic=-Kconform_pic
8731 fi
8732 ;;
8733
8734 *)
8735 lt_prog_compiler_pic='-fPIC'
8736 ;;
8737 esac
8738 else
8739 # PORTME Check for flag to pass linker flags through the system compiler.
8740 case $host_os in
8741 aix*)
8742 lt_prog_compiler_wl='-Wl,'
8743 if test "$host_cpu" = ia64; then
8744 # AIX 5 now supports IA64 processor
8745 lt_prog_compiler_static='-Bstatic'
8746 else
8747 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8748 fi
8749 ;;
8750
8751 mingw* | cygwin* | pw32* | os2*)
8752 # This hack is so that the source file can tell whether it is being
8753 # built for inclusion in a dll (and should export symbols for example).
8754 lt_prog_compiler_pic='-DDLL_EXPORT'
8755 ;;
8756
8757 hpux9* | hpux10* | hpux11*)
8758 lt_prog_compiler_wl='-Wl,'
8759 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8760 # not for PA HP-UX.
8761 case $host_cpu in
8762 hppa*64*|ia64*)
8763 # +Z the default
8764 ;;
8765 *)
8766 lt_prog_compiler_pic='+Z'
8767 ;;
8768 esac
8769 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8770 lt_prog_compiler_static='${wl}-a ${wl}archive'
8771 ;;
8772
8773 irix5* | irix6* | nonstopux*)
8774 lt_prog_compiler_wl='-Wl,'
8775 # PIC (with -KPIC) is the default.
8776 lt_prog_compiler_static='-non_shared'
8777 ;;
8778
8779 linux* | k*bsd*-gnu)
8780 case $cc_basename in
8781 icc* | ecc* | ifort*)
8782 lt_prog_compiler_wl='-Wl,'
8783 lt_prog_compiler_pic='-KPIC'
8784 lt_prog_compiler_static='-static'
8785 ;;
8786 pgcc* | pgf77* | pgf90* | pgf95*)
8787 # Portland Group compilers (*not* the Pentium gcc compiler,
8788 # which looks to be a dead project)
8789 lt_prog_compiler_wl='-Wl,'
8790 lt_prog_compiler_pic='-fpic'
8791 lt_prog_compiler_static='-Bstatic'
8792 ;;
8793 ccc*)
8794 lt_prog_compiler_wl='-Wl,'
8795 # All Alpha code is PIC.
8796 lt_prog_compiler_static='-non_shared'
8797 ;;
8798 xl*)
8799 # IBM XL C 8.0/Fortran 10.1 on PPC
8800 lt_prog_compiler_wl='-Wl,'
8801 lt_prog_compiler_pic='-qpic'
8802 lt_prog_compiler_static='-qstaticlink'
8803 ;;
8804 *)
8805 case `$CC -V 2>&1 | sed 5q` in
8806 *Sun\ C*)
8807 # Sun C 5.9
8808 lt_prog_compiler_pic='-KPIC'
8809 lt_prog_compiler_static='-Bstatic'
8810 lt_prog_compiler_wl='-Wl,'
8811 ;;
8812 *Sun\ F*)
8813 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8814 lt_prog_compiler_pic='-KPIC'
8815 lt_prog_compiler_static='-Bstatic'
8816 lt_prog_compiler_wl=''
8817 ;;
8818 esac
8819 ;;
8820 esac
8821 ;;
8822
8823 newsos6)
8824 lt_prog_compiler_pic='-KPIC'
8825 lt_prog_compiler_static='-Bstatic'
8826 ;;
8827
8828 *nto* | *qnx*)
8829 # QNX uses GNU C++, but need to define -shared option too, otherwise
8830 # it will coredump.
8831 lt_prog_compiler_pic='-fPIC -shared'
8832 ;;
8833
8834 osf3* | osf4* | osf5*)
8835 lt_prog_compiler_wl='-Wl,'
8836 # All OSF/1 code is PIC.
8837 lt_prog_compiler_static='-non_shared'
8838 ;;
8839
8840 rdos*)
8841 lt_prog_compiler_static='-non_shared'
8842 ;;
8843
8844 solaris*)
8845 lt_prog_compiler_pic='-KPIC'
8846 lt_prog_compiler_static='-Bstatic'
8847 case $cc_basename in
8848 f77* | f90* | f95*)
8849 lt_prog_compiler_wl='-Qoption ld ';;
8850 *)
8851 lt_prog_compiler_wl='-Wl,';;
8852 esac
8853 ;;
8854
8855 sunos4*)
8856 lt_prog_compiler_wl='-Qoption ld '
8857 lt_prog_compiler_pic='-PIC'
8858 lt_prog_compiler_static='-Bstatic'
8859 ;;
8860
8861 sysv4 | sysv4.2uw2* | sysv4.3*)
8862 lt_prog_compiler_wl='-Wl,'
8863 lt_prog_compiler_pic='-KPIC'
8864 lt_prog_compiler_static='-Bstatic'
8865 ;;
8866
8867 sysv4*MP*)
8868 if test -d /usr/nec ;then
8869 lt_prog_compiler_pic='-Kconform_pic'
8870 lt_prog_compiler_static='-Bstatic'
8871 fi
8872 ;;
8873
8874 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8875 lt_prog_compiler_wl='-Wl,'
8876 lt_prog_compiler_pic='-KPIC'
8877 lt_prog_compiler_static='-Bstatic'
8878 ;;
8879
8880 unicos*)
8881 lt_prog_compiler_wl='-Wl,'
8882 lt_prog_compiler_can_build_shared=no
8883 ;;
8884
8885 uts4*)
8886 lt_prog_compiler_pic='-pic'
8887 lt_prog_compiler_static='-Bstatic'
8888 ;;
8889
8890 *)
8891 lt_prog_compiler_can_build_shared=no
8892 ;;
8893 esac
8894 fi
8895
8896case $host_os in
8897 # For platforms which do not support PIC, -DPIC is meaningless:
8898 *djgpp*)
8899 lt_prog_compiler_pic=
8900 ;;
8901 *)
8902 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8903 ;;
8904esac
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8906$as_echo "$lt_prog_compiler_pic" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07008907
8908
8909
8910
8911
8912
8913#
8914# Check to make sure the PIC flag actually works.
8915#
8916if test -n "$lt_prog_compiler_pic"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8918$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8919if ${lt_cv_prog_compiler_pic_works+:} false; then :
8920 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07008921else
8922 lt_cv_prog_compiler_pic_works=no
8923 ac_outfile=conftest.$ac_objext
8924 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8925 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8926 # Insert the option either (1) after the last *FLAGS variable, or
8927 # (2) before a word containing "conftest.", or (3) at the end.
8928 # Note that $ac_compile itself does not contain backslashes and begins
8929 # with a dollar sign (not a hyphen), so the echo should work correctly.
8930 # The option is referenced via a variable to avoid confusing sed.
8931 lt_compile=`echo "$ac_compile" | $SED \
8932 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8933 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8934 -e 's:$: $lt_compiler_flag:'`
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008935 (eval echo "\"\$as_me:8935: $lt_compile\"" >&5)
Wink Savillefbaaef92010-05-27 16:25:37 -07008936 (eval "$lt_compile" 2>conftest.err)
8937 ac_status=$?
8938 cat conftest.err >&5
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008939 echo "$as_me:8939: \$? = $ac_status" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07008940 if (exit $ac_status) && test -s "$ac_outfile"; then
8941 # The compiler can only warn and ignore the option if not recognized
8942 # So say no if there are warnings other than the usual output.
8943 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8944 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8945 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8946 lt_cv_prog_compiler_pic_works=yes
8947 fi
8948 fi
8949 $RM conftest*
8950
8951fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008952{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8953$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07008954
8955if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8956 case $lt_prog_compiler_pic in
8957 "" | " "*) ;;
8958 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8959 esac
8960else
8961 lt_prog_compiler_pic=
8962 lt_prog_compiler_can_build_shared=no
8963fi
8964
8965fi
8966
8967
8968
8969
8970
8971
8972#
8973# Check to make sure the static flag actually works.
8974#
8975wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07008976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8977$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8978if ${lt_cv_prog_compiler_static_works+:} false; then :
8979 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07008980else
8981 lt_cv_prog_compiler_static_works=no
8982 save_LDFLAGS="$LDFLAGS"
8983 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8984 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8985 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8986 # The linker can only warn and ignore the option if not recognized
8987 # So say no if there are warnings
8988 if test -s conftest.err; then
8989 # Append any errors to the config.log.
8990 cat conftest.err 1>&5
8991 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8992 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8993 if diff conftest.exp conftest.er2 >/dev/null; then
8994 lt_cv_prog_compiler_static_works=yes
8995 fi
8996 else
8997 lt_cv_prog_compiler_static_works=yes
8998 fi
8999 fi
9000 $RM -r conftest*
9001 LDFLAGS="$save_LDFLAGS"
9002
9003fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07009004{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9005$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07009006
9007if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9008 :
9009else
9010 lt_prog_compiler_static=
9011fi
9012
9013
9014
9015
9016
9017
9018
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07009019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9020$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9021if ${lt_cv_prog_compiler_c_o+:} false; then :
9022 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07009023else
9024 lt_cv_prog_compiler_c_o=no
9025 $RM -r conftest 2>/dev/null
9026 mkdir conftest
9027 cd conftest
9028 mkdir out
9029 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9030
9031 lt_compiler_flag="-o out/conftest2.$ac_objext"
9032 # Insert the option either (1) after the last *FLAGS variable, or
9033 # (2) before a word containing "conftest.", or (3) at the end.
9034 # Note that $ac_compile itself does not contain backslashes and begins
9035 # with a dollar sign (not a hyphen), so the echo should work correctly.
9036 lt_compile=`echo "$ac_compile" | $SED \
9037 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9038 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9039 -e 's:$: $lt_compiler_flag:'`
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07009040 (eval echo "\"\$as_me:9040: $lt_compile\"" >&5)
Wink Savillefbaaef92010-05-27 16:25:37 -07009041 (eval "$lt_compile" 2>out/conftest.err)
9042 ac_status=$?
9043 cat out/conftest.err >&5
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07009044 echo "$as_me:9044: \$? = $ac_status" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07009045 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9046 then
9047 # The compiler can only warn and ignore the option if not recognized
9048 # So say no if there are warnings
9049 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
9050 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9051 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9052 lt_cv_prog_compiler_c_o=yes
9053 fi
9054 fi
9055 chmod u+w . 2>&5
9056 $RM conftest*
9057 # SGI C++ compiler will create directory out/ii_files/ for
9058 # template instantiation
9059 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9060 $RM out/* && rmdir out
9061 cd ..
9062 $RM -r conftest
9063 $RM conftest*
9064
9065fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07009066{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9067$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07009068
9069
9070
9071
9072
9073
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07009074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9075$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9076if ${lt_cv_prog_compiler_c_o+:} false; then :
9077 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -07009078else
9079 lt_cv_prog_compiler_c_o=no
9080 $RM -r conftest 2>/dev/null
9081 mkdir conftest
9082 cd conftest
9083 mkdir out
9084 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9085
9086 lt_compiler_flag="-o out/conftest2.$ac_objext"
9087 # Insert the option either (1) after the last *FLAGS variable, or
9088 # (2) before a word containing "conftest.", or (3) at the end.
9089 # Note that $ac_compile itself does not contain backslashes and begins
9090 # with a dollar sign (not a hyphen), so the echo should work correctly.
9091 lt_compile=`echo "$ac_compile" | $SED \
9092 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9093 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9094 -e 's:$: $lt_compiler_flag:'`
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07009095 (eval echo "\"\$as_me:9095: $lt_compile\"" >&5)
Wink Savillefbaaef92010-05-27 16:25:37 -07009096 (eval "$lt_compile" 2>out/conftest.err)
9097 ac_status=$?
9098 cat out/conftest.err >&5
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07009099 echo "$as_me:9099: \$? = $ac_status" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -07009100 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9101 then
9102 # The compiler can only warn and ignore the option if not recognized
9103 # So say no if there are warnings
9104 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
9105 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9106 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9107 lt_cv_prog_compiler_c_o=yes
9108 fi
9109 fi
9110 chmod u+w . 2>&5
9111 $RM conftest*
9112 # SGI C++ compiler will create directory out/ii_files/ for
9113 # template instantiation
9114 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9115 $RM out/* && rmdir out
9116 cd ..
9117 $RM -r conftest
9118 $RM conftest*
9119
9120fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07009121{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9122$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07009123
9124
9125
9126
9127hard_links="nottested"
9128if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9129 # do not overwrite the value of need_locks provided by the user
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07009130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9131$as_echo_n "checking if we can lock with hard links... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07009132 hard_links=yes
9133 $RM conftest*
9134 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9135 touch conftest.a
9136 ln conftest.a conftest.b 2>&5 || hard_links=no
9137 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07009138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9139$as_echo "$hard_links" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07009140 if test "$hard_links" = no; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07009141 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9142$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -07009143 need_locks=warn
9144 fi
9145else
9146 need_locks=no
9147fi
9148
9149
9150
9151
9152
9153
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07009154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9155$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -07009156
9157 runpath_var=
9158 allow_undefined_flag=
9159 always_export_symbols=no
9160 archive_cmds=
9161 archive_expsym_cmds=
9162 compiler_needs_object=no
9163 enable_shared_with_static_runtimes=no
9164 export_dynamic_flag_spec=
9165 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9166 hardcode_automatic=no
9167 hardcode_direct=no
9168 hardcode_direct_absolute=no
9169 hardcode_libdir_flag_spec=
9170 hardcode_libdir_flag_spec_ld=
9171 hardcode_libdir_separator=
9172 hardcode_minus_L=no
9173 hardcode_shlibpath_var=unsupported
9174 inherit_rpath=no
9175 link_all_deplibs=unknown
9176 module_cmds=
9177 module_expsym_cmds=
9178 old_archive_from_new_cmds=
9179 old_archive_from_expsyms_cmds=
9180 thread_safe_flag_spec=
9181 whole_archive_flag_spec=
9182 # include_expsyms should be a list of space-separated symbols to be *always*
9183 # included in the symbol list
9184 include_expsyms=
9185 # exclude_expsyms can be an extended regexp of symbols to exclude
9186 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9187 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9188 # as well as any symbol that contains `d'.
9189 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9190 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9191 # platforms (ab)use it in PIC code, but their linkers get confused if
9192 # the symbol is explicitly referenced. Since portable code cannot
9193 # rely on this symbol name, it's probably fine to never include it in
9194 # preloaded symbol tables.
9195 # Exclude shared library initialization/finalization symbols.
9196 extract_expsyms_cmds=
9197
9198 case $host_os in
9199 cygwin* | mingw* | pw32*)
9200 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9201 # When not using gcc, we currently assume that we are using
9202 # Microsoft Visual C++.
9203 if test "$GCC" != yes; then
9204 with_gnu_ld=no
9205 fi
9206 ;;
9207 interix*)
9208 # we just hope/assume this is gcc and not c89 (= MSVC++)
9209 with_gnu_ld=yes
9210 ;;
9211 openbsd*)
9212 with_gnu_ld=no
9213 ;;
9214 esac
9215
9216 ld_shlibs=yes
9217 if test "$with_gnu_ld" = yes; then
9218 # If archive_cmds runs LD, not CC, wlarc should be empty
9219 wlarc='${wl}'
9220
9221 # Set some defaults for GNU ld with shared library support. These
9222 # are reset later if shared libraries are not supported. Putting them
9223 # here allows them to be overridden if necessary.
9224 runpath_var=LD_RUN_PATH
9225 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9226 export_dynamic_flag_spec='${wl}--export-dynamic'
9227 # ancient GNU ld didn't support --whole-archive et. al.
9228 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9229 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9230 else
9231 whole_archive_flag_spec=
9232 fi
9233 supports_anon_versioning=no
9234 case `$LD -v 2>&1` in
9235 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9236 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9237 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9238 *\ 2.11.*) ;; # other 2.11 versions
9239 *) supports_anon_versioning=yes ;;
9240 esac
9241
9242 # See if GNU ld supports shared libraries.
9243 case $host_os in
9244 aix[3-9]*)
9245 # On AIX/PPC, the GNU linker is very broken
9246 if test "$host_cpu" != ia64; then
9247 ld_shlibs=no
9248 cat <<_LT_EOF 1>&2
9249
9250*** Warning: the GNU linker, at least up to release 2.9.1, is reported
9251*** to be unable to reliably create shared libraries on AIX.
9252*** Therefore, libtool is disabling shared libraries support. If you
9253*** really care for shared libraries, you may want to modify your PATH
9254*** so that a non-GNU linker is found, and then restart.
9255
9256_LT_EOF
9257 fi
9258 ;;
9259
9260 amigaos*)
9261 case $host_cpu in
9262 powerpc)
9263 # see comment about AmigaOS4 .so support
9264 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9265 archive_expsym_cmds=''
9266 ;;
9267 m68k)
9268 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
9269 hardcode_libdir_flag_spec='-L$libdir'
9270 hardcode_minus_L=yes
9271 ;;
9272 esac
9273 ;;
9274
9275 beos*)
9276 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9277 allow_undefined_flag=unsupported
9278 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9279 # support --undefined. This deserves some investigation. FIXME
9280 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9281 else
9282 ld_shlibs=no
9283 fi
9284 ;;
9285
9286 cygwin* | mingw* | pw32*)
9287 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9288 # as there is no search path for DLLs.
9289 hardcode_libdir_flag_spec='-L$libdir'
9290 allow_undefined_flag=unsupported
9291 always_export_symbols=no
9292 enable_shared_with_static_runtimes=yes
9293 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9294
9295 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9296 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9297 # If the export-symbols file already is a .def file (1st line
9298 # is EXPORTS), use it as is; otherwise, prepend...
9299 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9300 cp $export_symbols $output_objdir/$soname.def;
9301 else
9302 echo EXPORTS > $output_objdir/$soname.def;
9303 cat $export_symbols >> $output_objdir/$soname.def;
9304 fi~
9305 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9306 else
9307 ld_shlibs=no
9308 fi
9309 ;;
9310
9311 interix[3-9]*)
9312 hardcode_direct=no
9313 hardcode_shlibpath_var=no
9314 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9315 export_dynamic_flag_spec='${wl}-E'
9316 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9317 # Instead, shared libraries are loaded at an image base (0x10000000 by
9318 # default) and relocated if they conflict, which is a slow very memory
9319 # consuming and fragmenting process. To avoid this, we pick a random,
9320 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9321 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9322 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9323 archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9324 ;;
9325
9326 gnu* | linux* | tpf* | k*bsd*-gnu)
9327 tmp_diet=no
9328 if test "$host_os" = linux-dietlibc; then
9329 case $cc_basename in
9330 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9331 esac
9332 fi
9333 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9334 && test "$tmp_diet" = no
9335 then
9336 tmp_addflag=
9337 tmp_sharedflag='-shared'
9338 case $cc_basename,$host_cpu in
9339 pgcc*) # Portland Group C compiler
9340 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
9341 tmp_addflag=' $pic_flag'
9342 ;;
9343 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
9344 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
9345 tmp_addflag=' $pic_flag -Mnomain' ;;
9346 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9347 tmp_addflag=' -i_dynamic' ;;
9348 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9349 tmp_addflag=' -i_dynamic -nofor_main' ;;
9350 ifc* | ifort*) # Intel Fortran compiler
9351 tmp_addflag=' -nofor_main' ;;
9352 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9353 tmp_sharedflag='-qmkshrobj'
9354 tmp_addflag= ;;
9355 esac
9356 case `$CC -V 2>&1 | sed 5q` in
9357 *Sun\ C*) # Sun C 5.9
9358 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
9359 compiler_needs_object=yes
9360 tmp_sharedflag='-G' ;;
9361 *Sun\ F*) # Sun Fortran 8.3
9362 tmp_sharedflag='-G' ;;
9363 esac
9364 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9365
9366 if test "x$supports_anon_versioning" = xyes; then
9367 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9368 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9369 echo "local: *; };" >> $output_objdir/$libname.ver~
9370 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9371 fi
9372
9373 case $cc_basename in
9374 xlf*)
9375 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9376 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9377 hardcode_libdir_flag_spec=
9378 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9379 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9380 if test "x$supports_anon_versioning" = xyes; then
9381 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9382 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9383 echo "local: *; };" >> $output_objdir/$libname.ver~
9384 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9385 fi
9386 ;;
9387 esac
9388 else
9389 ld_shlibs=no
9390 fi
9391 ;;
9392
9393 netbsd*)
9394 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9395 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9396 wlarc=
9397 else
9398 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9399 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9400 fi
9401 ;;
9402
9403 solaris*)
9404 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9405 ld_shlibs=no
9406 cat <<_LT_EOF 1>&2
9407
9408*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9409*** create shared libraries on Solaris systems. Therefore, libtool
9410*** is disabling shared libraries support. We urge you to upgrade GNU
9411*** binutils to release 2.9.1 or newer. Another option is to modify
9412*** your PATH or compiler configuration so that the native linker is
9413*** used, and then restart.
9414
9415_LT_EOF
9416 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9417 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9418 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9419 else
9420 ld_shlibs=no
9421 fi
9422 ;;
9423
9424 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9425 case `$LD -v 2>&1` in
9426 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9427 ld_shlibs=no
9428 cat <<_LT_EOF 1>&2
9429
9430*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9431*** reliably create shared libraries on SCO systems. Therefore, libtool
9432*** is disabling shared libraries support. We urge you to upgrade GNU
9433*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9434*** your PATH or compiler configuration so that the native linker is
9435*** used, and then restart.
9436
9437_LT_EOF
9438 ;;
9439 *)
9440 # For security reasons, it is highly recommended that you always
9441 # use absolute paths for naming shared libraries, and exclude the
9442 # DT_RUNPATH tag from executables and libraries. But doing so
9443 # requires that you compile everything twice, which is a pain.
9444 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9445 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9446 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9447 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9448 else
9449 ld_shlibs=no
9450 fi
9451 ;;
9452 esac
9453 ;;
9454
9455 sunos4*)
9456 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9457 wlarc=
9458 hardcode_direct=yes
9459 hardcode_shlibpath_var=no
9460 ;;
9461
9462 *)
9463 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9464 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9465 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9466 else
9467 ld_shlibs=no
9468 fi
9469 ;;
9470 esac
9471
9472 if test "$ld_shlibs" = no; then
9473 runpath_var=
9474 hardcode_libdir_flag_spec=
9475 export_dynamic_flag_spec=
9476 whole_archive_flag_spec=
9477 fi
9478 else
9479 # PORTME fill in a description of your system's linker (not GNU ld)
9480 case $host_os in
9481 aix3*)
9482 allow_undefined_flag=unsupported
9483 always_export_symbols=yes
9484 archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
9485 # Note: this linker hardcodes the directories in LIBPATH if there
9486 # are no directories specified by -L.
9487 hardcode_minus_L=yes
9488 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9489 # Neither direct hardcoding nor static linking is supported with a
9490 # broken collect2.
9491 hardcode_direct=unsupported
9492 fi
9493 ;;
9494
9495 aix[4-9]*)
9496 if test "$host_cpu" = ia64; then
9497 # On IA64, the linker does run time linking by default, so we don't
9498 # have to do anything special.
9499 aix_use_runtimelinking=no
9500 exp_sym_flag='-Bexport'
9501 no_entry_flag=""
9502 else
9503 # If we're using GNU nm, then we don't want the "-C" option.
9504 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9505 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9506 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9507 else
9508 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9509 fi
9510 aix_use_runtimelinking=no
9511
9512 # Test if we are trying to use run time linking or normal
9513 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9514 # need to do runtime linking.
9515 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9516 for ld_flag in $LDFLAGS; do
9517 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9518 aix_use_runtimelinking=yes
9519 break
9520 fi
9521 done
9522 ;;
9523 esac
9524
9525 exp_sym_flag='-bexport'
9526 no_entry_flag='-bnoentry'
9527 fi
9528
9529 # When large executables or shared objects are built, AIX ld can
9530 # have problems creating the table of contents. If linking a library
9531 # or program results in "error TOC overflow" add -mminimal-toc to
9532 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9533 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9534
9535 archive_cmds=''
9536 hardcode_direct=yes
9537 hardcode_direct_absolute=yes
9538 hardcode_libdir_separator=':'
9539 link_all_deplibs=yes
9540 file_list_spec='${wl}-f,'
9541
9542 if test "$GCC" = yes; then
9543 case $host_os in aix4.[012]|aix4.[012].*)
9544 # We only want to do this on AIX 4.2 and lower, the check
9545 # below for broken collect2 doesn't work under 4.3+
9546 collect2name=`${CC} -print-prog-name=collect2`
9547 if test -f "$collect2name" &&
9548 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9549 then
9550 # We have reworked collect2
9551 :
9552 else
9553 # We have old collect2
9554 hardcode_direct=unsupported
9555 # It fails to find uninstalled libraries when the uninstalled
9556 # path is not listed in the libpath. Setting hardcode_minus_L
9557 # to unsupported forces relinking
9558 hardcode_minus_L=yes
9559 hardcode_libdir_flag_spec='-L$libdir'
9560 hardcode_libdir_separator=
9561 fi
9562 ;;
9563 esac
9564 shared_flag='-shared'
9565 if test "$aix_use_runtimelinking" = yes; then
9566 shared_flag="$shared_flag "'${wl}-G'
9567 fi
9568 else
9569 # not using gcc
9570 if test "$host_cpu" = ia64; then
9571 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9572 # chokes on -Wl,-G. The following line is correct:
9573 shared_flag='-G'
9574 else
9575 if test "$aix_use_runtimelinking" = yes; then
9576 shared_flag='${wl}-G'
9577 else
9578 shared_flag='${wl}-bM:SRE'
9579 fi
9580 fi
9581 fi
9582
9583 # It seems that -bexpall does not export symbols beginning with
9584 # underscore (_), so it is better to generate a list of symbols to export.
9585 always_export_symbols=yes
9586 if test "$aix_use_runtimelinking" = yes; then
9587 # Warning - without using the other runtime loading flags (-brtl),
9588 # -berok will link without error, but may produce a broken library.
9589 allow_undefined_flag='-berok'
9590 # Determine the default libpath from the value encoded in an
9591 # empty executable.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07009592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07009593/* end confdefs.h. */
9594
9595int
9596main ()
9597{
9598
9599 ;
9600 return 0;
9601}
9602_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07009603if ac_fn_c_try_link "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07009604
9605lt_aix_libpath_sed='
9606 /Import File Strings/,/^$/ {
9607 /^0/ {
9608 s/^0 *\(.*\)$/\1/
9609 p
9610 }
9611 }'
9612aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9613# Check for a 64-bit object if we didn't find anything.
9614if test -z "$aix_libpath"; then
9615 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9616fi
Wink Savillefbaaef92010-05-27 16:25:37 -07009617fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07009618rm -f core conftest.err conftest.$ac_objext \
9619 conftest$ac_exeext conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07009620if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9621
9622 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9623 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9624 else
9625 if test "$host_cpu" = ia64; then
9626 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9627 allow_undefined_flag="-z nodefs"
9628 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
9629 else
9630 # Determine the default libpath from the value encoded in an
9631 # empty executable.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07009632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07009633/* end confdefs.h. */
9634
9635int
9636main ()
9637{
9638
9639 ;
9640 return 0;
9641}
9642_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07009643if ac_fn_c_try_link "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07009644
9645lt_aix_libpath_sed='
9646 /Import File Strings/,/^$/ {
9647 /^0/ {
9648 s/^0 *\(.*\)$/\1/
9649 p
9650 }
9651 }'
9652aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9653# Check for a 64-bit object if we didn't find anything.
9654if test -z "$aix_libpath"; then
9655 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9656fi
Wink Savillefbaaef92010-05-27 16:25:37 -07009657fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07009658rm -f core conftest.err conftest.$ac_objext \
9659 conftest$ac_exeext conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07009660if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9661
9662 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9663 # Warning - without using the other run time loading flags,
9664 # -berok will link without error, but may produce a broken library.
9665 no_undefined_flag=' ${wl}-bernotok'
9666 allow_undefined_flag=' ${wl}-berok'
9667 # Exported symbols can be pulled into shared objects from archives
9668 whole_archive_flag_spec='$convenience'
9669 archive_cmds_need_lc=yes
9670 # This is similar to how AIX traditionally builds its shared libraries.
9671 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
9672 fi
9673 fi
9674 ;;
9675
9676 amigaos*)
9677 case $host_cpu in
9678 powerpc)
9679 # see comment about AmigaOS4 .so support
9680 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9681 archive_expsym_cmds=''
9682 ;;
9683 m68k)
9684 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
9685 hardcode_libdir_flag_spec='-L$libdir'
9686 hardcode_minus_L=yes
9687 ;;
9688 esac
9689 ;;
9690
9691 bsdi[45]*)
9692 export_dynamic_flag_spec=-rdynamic
9693 ;;
9694
9695 cygwin* | mingw* | pw32*)
9696 # When not using gcc, we currently assume that we are using
9697 # Microsoft Visual C++.
9698 # hardcode_libdir_flag_spec is actually meaningless, as there is
9699 # no search path for DLLs.
9700 hardcode_libdir_flag_spec=' '
9701 allow_undefined_flag=unsupported
9702 # Tell ltmain to make .lib files, not .a files.
9703 libext=lib
9704 # Tell ltmain to make .dll files, not .so files.
9705 shrext_cmds=".dll"
9706 # FIXME: Setting linknames here is a bad hack.
9707 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
9708 # The linker will automatically build a .lib file if we build a DLL.
9709 old_archive_from_new_cmds='true'
9710 # FIXME: Should let the user specify the lib program.
9711 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9712 fix_srcfile_path='`cygpath -w "$srcfile"`'
9713 enable_shared_with_static_runtimes=yes
9714 ;;
9715
9716 darwin* | rhapsody*)
9717
9718
9719 archive_cmds_need_lc=no
9720 hardcode_direct=no
9721 hardcode_automatic=yes
9722 hardcode_shlibpath_var=unsupported
9723 whole_archive_flag_spec=''
9724 link_all_deplibs=yes
9725 allow_undefined_flag="$_lt_dar_allow_undefined"
9726 if test "$GCC" = "yes"; then
9727 output_verbose_link_cmd=echo
9728 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9729 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9730 archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
9731 module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
9732
9733 else
9734 ld_shlibs=no
9735 fi
9736
9737 ;;
9738
9739 dgux*)
9740 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9741 hardcode_libdir_flag_spec='-L$libdir'
9742 hardcode_shlibpath_var=no
9743 ;;
9744
9745 freebsd1*)
9746 ld_shlibs=no
9747 ;;
9748
9749 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9750 # support. Future versions do this automatically, but an explicit c++rt0.o
9751 # does not break anything, and helps significantly (at the cost of a little
9752 # extra space).
9753 freebsd2.2*)
9754 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9755 hardcode_libdir_flag_spec='-R$libdir'
9756 hardcode_direct=yes
9757 hardcode_shlibpath_var=no
9758 ;;
9759
9760 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9761 freebsd2*)
9762 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9763 hardcode_direct=yes
9764 hardcode_minus_L=yes
9765 hardcode_shlibpath_var=no
9766 ;;
9767
9768 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9769 freebsd* | dragonfly*)
9770 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9771 hardcode_libdir_flag_spec='-R$libdir'
9772 hardcode_direct=yes
9773 hardcode_shlibpath_var=no
9774 ;;
9775
9776 hpux9*)
9777 if test "$GCC" = yes; then
9778 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9779 else
9780 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9781 fi
9782 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9783 hardcode_libdir_separator=:
9784 hardcode_direct=yes
9785
9786 # hardcode_minus_L: Not really in the search PATH,
9787 # but as the default location of the library.
9788 hardcode_minus_L=yes
9789 export_dynamic_flag_spec='${wl}-E'
9790 ;;
9791
9792 hpux10*)
9793 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9794 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9795 else
9796 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9797 fi
9798 if test "$with_gnu_ld" = no; then
9799 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9800 hardcode_libdir_flag_spec_ld='+b $libdir'
9801 hardcode_libdir_separator=:
9802 hardcode_direct=yes
9803 hardcode_direct_absolute=yes
9804 export_dynamic_flag_spec='${wl}-E'
9805 # hardcode_minus_L: Not really in the search PATH,
9806 # but as the default location of the library.
9807 hardcode_minus_L=yes
9808 fi
9809 ;;
9810
9811 hpux11*)
9812 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9813 case $host_cpu in
9814 hppa*64*)
9815 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9816 ;;
9817 ia64*)
9818 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9819 ;;
9820 *)
9821 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9822 ;;
9823 esac
9824 else
9825 case $host_cpu in
9826 hppa*64*)
9827 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9828 ;;
9829 ia64*)
9830 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9831 ;;
9832 *)
9833 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9834 ;;
9835 esac
9836 fi
9837 if test "$with_gnu_ld" = no; then
9838 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9839 hardcode_libdir_separator=:
9840
9841 case $host_cpu in
9842 hppa*64*|ia64*)
9843 hardcode_direct=no
9844 hardcode_shlibpath_var=no
9845 ;;
9846 *)
9847 hardcode_direct=yes
9848 hardcode_direct_absolute=yes
9849 export_dynamic_flag_spec='${wl}-E'
9850
9851 # hardcode_minus_L: Not really in the search PATH,
9852 # but as the default location of the library.
9853 hardcode_minus_L=yes
9854 ;;
9855 esac
9856 fi
9857 ;;
9858
9859 irix5* | irix6* | nonstopux*)
9860 if test "$GCC" = yes; then
9861 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9862 # Try to use the -exported_symbol ld option, if it does not
9863 # work, assume that -exports_file does not work either and
9864 # implicitly export all symbols.
9865 save_LDFLAGS="$LDFLAGS"
9866 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07009867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9868/* end confdefs.h. */
Wink Savillefbaaef92010-05-27 16:25:37 -07009869int foo(void) {}
9870_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07009871if ac_fn_c_try_link "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -07009872 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9873
Wink Savillefbaaef92010-05-27 16:25:37 -07009874fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -07009875rm -f core conftest.err conftest.$ac_objext \
9876 conftest$ac_exeext conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -07009877 LDFLAGS="$save_LDFLAGS"
9878 else
9879 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9880 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9881 fi
9882 archive_cmds_need_lc='no'
9883 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9884 hardcode_libdir_separator=:
9885 inherit_rpath=yes
9886 link_all_deplibs=yes
9887 ;;
9888
9889 netbsd*)
9890 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9891 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9892 else
9893 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9894 fi
9895 hardcode_libdir_flag_spec='-R$libdir'
9896 hardcode_direct=yes
9897 hardcode_shlibpath_var=no
9898 ;;
9899
9900 newsos6)
9901 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9902 hardcode_direct=yes
9903 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9904 hardcode_libdir_separator=:
9905 hardcode_shlibpath_var=no
9906 ;;
9907
9908 *nto* | *qnx*)
9909 ;;
9910
9911 openbsd*)
9912 if test -f /usr/libexec/ld.so; then
9913 hardcode_direct=yes
9914 hardcode_shlibpath_var=no
9915 hardcode_direct_absolute=yes
9916 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9917 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9918 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9919 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9920 export_dynamic_flag_spec='${wl}-E'
9921 else
9922 case $host_os in
9923 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9924 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9925 hardcode_libdir_flag_spec='-R$libdir'
9926 ;;
9927 *)
9928 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9929 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9930 ;;
9931 esac
9932 fi
9933 else
9934 ld_shlibs=no
9935 fi
9936 ;;
9937
9938 os2*)
9939 hardcode_libdir_flag_spec='-L$libdir'
9940 hardcode_minus_L=yes
9941 allow_undefined_flag=unsupported
9942 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
9943 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9944 ;;
9945
9946 osf3*)
9947 if test "$GCC" = yes; then
9948 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9949 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9950 else
9951 allow_undefined_flag=' -expect_unresolved \*'
9952 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9953 fi
9954 archive_cmds_need_lc='no'
9955 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9956 hardcode_libdir_separator=:
9957 ;;
9958
9959 osf4* | osf5*) # as osf3* with the addition of -msym flag
9960 if test "$GCC" = yes; then
9961 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9962 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9963 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9964 else
9965 allow_undefined_flag=' -expect_unresolved \*'
9966 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9967 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
9968 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9969
9970 # Both c and cxx compiler support -rpath directly
9971 hardcode_libdir_flag_spec='-rpath $libdir'
9972 fi
9973 archive_cmds_need_lc='no'
9974 hardcode_libdir_separator=:
9975 ;;
9976
9977 solaris*)
9978 no_undefined_flag=' -z defs'
9979 if test "$GCC" = yes; then
9980 wlarc='${wl}'
9981 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9982 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9983 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9984 else
9985 case `$CC -V 2>&1` in
9986 *"Compilers 5.0"*)
9987 wlarc=''
9988 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9989 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9990 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9991 ;;
9992 *)
9993 wlarc='${wl}'
9994 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9995 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9996 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9997 ;;
9998 esac
9999 fi
10000 hardcode_libdir_flag_spec='-R$libdir'
10001 hardcode_shlibpath_var=no
10002 case $host_os in
10003 solaris2.[0-5] | solaris2.[0-5].*) ;;
10004 *)
10005 # The compiler driver will combine and reorder linker options,
10006 # but understands `-z linker_flag'. GCC discards it without `$wl',
10007 # but is careful enough not to reorder.
10008 # Supported since Solaris 2.6 (maybe 2.5.1?)
10009 if test "$GCC" = yes; then
10010 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10011 else
10012 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10013 fi
10014 ;;
10015 esac
10016 link_all_deplibs=yes
10017 ;;
10018
10019 sunos4*)
10020 if test "x$host_vendor" = xsequent; then
10021 # Use $CC to link under sequent, because it throws in some extra .o
10022 # files that make .init and .fini sections work.
10023 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10024 else
10025 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10026 fi
10027 hardcode_libdir_flag_spec='-L$libdir'
10028 hardcode_direct=yes
10029 hardcode_minus_L=yes
10030 hardcode_shlibpath_var=no
10031 ;;
10032
10033 sysv4)
10034 case $host_vendor in
10035 sni)
10036 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10037 hardcode_direct=yes # is this really true???
10038 ;;
10039 siemens)
10040 ## LD is ld it makes a PLAMLIB
10041 ## CC just makes a GrossModule.
10042 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10043 reload_cmds='$CC -r -o $output$reload_objs'
10044 hardcode_direct=no
10045 ;;
10046 motorola)
10047 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10048 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10049 ;;
10050 esac
10051 runpath_var='LD_RUN_PATH'
10052 hardcode_shlibpath_var=no
10053 ;;
10054
10055 sysv4.3*)
10056 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10057 hardcode_shlibpath_var=no
10058 export_dynamic_flag_spec='-Bexport'
10059 ;;
10060
10061 sysv4*MP*)
10062 if test -d /usr/nec; then
10063 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10064 hardcode_shlibpath_var=no
10065 runpath_var=LD_RUN_PATH
10066 hardcode_runpath_var=yes
10067 ld_shlibs=yes
10068 fi
10069 ;;
10070
10071 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10072 no_undefined_flag='${wl}-z,text'
10073 archive_cmds_need_lc=no
10074 hardcode_shlibpath_var=no
10075 runpath_var='LD_RUN_PATH'
10076
10077 if test "$GCC" = yes; then
10078 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10079 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10080 else
10081 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10082 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10083 fi
10084 ;;
10085
10086 sysv5* | sco3.2v5* | sco5v6*)
10087 # Note: We can NOT use -z defs as we might desire, because we do not
10088 # link with -lc, and that would cause any symbols used from libc to
10089 # always be unresolved, which means just about no library would
10090 # ever link correctly. If we're not using GNU ld we use -z text
10091 # though, which does catch some bad symbols but isn't as heavy-handed
10092 # as -z defs.
10093 no_undefined_flag='${wl}-z,text'
10094 allow_undefined_flag='${wl}-z,nodefs'
10095 archive_cmds_need_lc=no
10096 hardcode_shlibpath_var=no
10097 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10098 hardcode_libdir_separator=':'
10099 link_all_deplibs=yes
10100 export_dynamic_flag_spec='${wl}-Bexport'
10101 runpath_var='LD_RUN_PATH'
10102
10103 if test "$GCC" = yes; then
10104 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10105 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10106 else
10107 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10108 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10109 fi
10110 ;;
10111
10112 uts4*)
10113 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10114 hardcode_libdir_flag_spec='-L$libdir'
10115 hardcode_shlibpath_var=no
10116 ;;
10117
10118 *)
10119 ld_shlibs=no
10120 ;;
10121 esac
10122
10123 if test x$host_vendor = xsni; then
10124 case $host in
10125 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10126 export_dynamic_flag_spec='${wl}-Blargedynsym'
10127 ;;
10128 esac
10129 fi
10130 fi
10131
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070010132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10133$as_echo "$ld_shlibs" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070010134test "$ld_shlibs" = no && can_build_shared=no
10135
10136with_gnu_ld=$with_gnu_ld
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152#
10153# Do we need to explicitly link libc?
10154#
10155case "x$archive_cmds_need_lc" in
10156x|xyes)
10157 # Assume -lc should be added
10158 archive_cmds_need_lc=yes
10159
10160 if test "$enable_shared" = yes && test "$GCC" = yes; then
10161 case $archive_cmds in
10162 *'~'*)
10163 # FIXME: we may have to deal with multi-command sequences.
10164 ;;
10165 '$CC '*)
10166 # Test whether the compiler implicitly links with -lc since on some
10167 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10168 # to ld, don't add -lc before -lgcc.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070010169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10170$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070010171 $RM conftest*
10172 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10173
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070010174 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Wink Savillefbaaef92010-05-27 16:25:37 -070010175 (eval $ac_compile) 2>&5
10176 ac_status=$?
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070010177 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10178 test $ac_status = 0; } 2>conftest.err; then
Wink Savillefbaaef92010-05-27 16:25:37 -070010179 soname=conftest
10180 lib=conftest
10181 libobjs=conftest.$ac_objext
10182 deplibs=
10183 wl=$lt_prog_compiler_wl
10184 pic_flag=$lt_prog_compiler_pic
10185 compiler_flags=-v
10186 linker_flags=-v
10187 verstring=
10188 output_objdir=.
10189 libname=conftest
10190 lt_save_allow_undefined_flag=$allow_undefined_flag
10191 allow_undefined_flag=
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070010192 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
Wink Savillefbaaef92010-05-27 16:25:37 -070010193 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10194 ac_status=$?
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070010195 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10196 test $ac_status = 0; }
Wink Savillefbaaef92010-05-27 16:25:37 -070010197 then
10198 archive_cmds_need_lc=no
10199 else
10200 archive_cmds_need_lc=yes
10201 fi
10202 allow_undefined_flag=$lt_save_allow_undefined_flag
10203 else
10204 cat conftest.err 1>&5
10205 fi
10206 $RM conftest*
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070010207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
10208$as_echo "$archive_cmds_need_lc" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070010209 ;;
10210 esac
10211 fi
10212 ;;
10213esac
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070010371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10372$as_echo_n "checking dynamic linker characteristics... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070010373
10374if test "$GCC" = yes; then
10375 case $host_os in
10376 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10377 *) lt_awk_arg="/^libraries:/" ;;
10378 esac
10379 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
10380 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
10381 # if the path contains ";" then we assume it to be the separator
10382 # otherwise default to the standard path separator (i.e. ":") - it is
10383 # assumed that no part of a normal pathname contains ";" but that should
10384 # okay in the real world where ";" in dirpaths is itself problematic.
10385 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
10386 else
10387 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10388 fi
10389 # Ok, now we have the path, separated by spaces, we can step through it
10390 # and add multilib dir if necessary.
10391 lt_tmp_lt_search_path_spec=
10392 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10393 for lt_sys_path in $lt_search_path_spec; do
10394 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10395 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10396 else
10397 test -d "$lt_sys_path" && \
10398 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10399 fi
10400 done
10401 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
10402BEGIN {RS=" "; FS="/|\n";} {
10403 lt_foo="";
10404 lt_count=0;
10405 for (lt_i = NF; lt_i > 0; lt_i--) {
10406 if ($lt_i != "" && $lt_i != ".") {
10407 if ($lt_i == "..") {
10408 lt_count++;
10409 } else {
10410 if (lt_count == 0) {
10411 lt_foo="/" $lt_i lt_foo;
10412 } else {
10413 lt_count--;
10414 }
10415 }
10416 }
10417 }
10418 if (lt_foo != "") { lt_freq[lt_foo]++; }
10419 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10420}'`
10421 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
10422else
10423 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10424fi
10425library_names_spec=
10426libname_spec='lib$name'
10427soname_spec=
10428shrext_cmds=".so"
10429postinstall_cmds=
10430postuninstall_cmds=
10431finish_cmds=
10432finish_eval=
10433shlibpath_var=
10434shlibpath_overrides_runpath=unknown
10435version_type=none
10436dynamic_linker="$host_os ld.so"
10437sys_lib_dlsearch_path_spec="/lib /usr/lib"
10438need_lib_prefix=unknown
10439hardcode_into_libs=no
10440
10441# when you set need_version to no, make sure it does not cause -set_version
10442# flags to be left without arguments
10443need_version=unknown
10444
10445case $host_os in
10446aix3*)
10447 version_type=linux
10448 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10449 shlibpath_var=LIBPATH
10450
10451 # AIX 3 has no versioning support, so we append a major version to the name.
10452 soname_spec='${libname}${release}${shared_ext}$major'
10453 ;;
10454
10455aix[4-9]*)
10456 version_type=linux
10457 need_lib_prefix=no
10458 need_version=no
10459 hardcode_into_libs=yes
10460 if test "$host_cpu" = ia64; then
10461 # AIX 5 supports IA64
10462 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10463 shlibpath_var=LD_LIBRARY_PATH
10464 else
10465 # With GCC up to 2.95.x, collect2 would create an import file
10466 # for dependence libraries. The import file would start with
10467 # the line `#! .'. This would cause the generated library to
10468 # depend on `.', always an invalid library. This was fixed in
10469 # development snapshots of GCC prior to 3.0.
10470 case $host_os in
10471 aix4 | aix4.[01] | aix4.[01].*)
10472 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10473 echo ' yes '
10474 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10475 :
10476 else
10477 can_build_shared=no
10478 fi
10479 ;;
10480 esac
10481 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10482 # soname into executable. Probably we can add versioning support to
10483 # collect2, so additional links can be useful in future.
10484 if test "$aix_use_runtimelinking" = yes; then
10485 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10486 # instead of lib<name>.a to let people know that these are not
10487 # typical AIX shared libraries.
10488 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10489 else
10490 # We preserve .a as extension for shared libraries through AIX4.2
10491 # and later when we are not doing run time linking.
10492 library_names_spec='${libname}${release}.a $libname.a'
10493 soname_spec='${libname}${release}${shared_ext}$major'
10494 fi
10495 shlibpath_var=LIBPATH
10496 fi
10497 ;;
10498
10499amigaos*)
10500 case $host_cpu in
10501 powerpc)
10502 # Since July 2007 AmigaOS4 officially supports .so libraries.
10503 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10504 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10505 ;;
10506 m68k)
10507 library_names_spec='$libname.ixlibrary $libname.a'
10508 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10509 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'
10510 ;;
10511 esac
10512 ;;
10513
10514beos*)
10515 library_names_spec='${libname}${shared_ext}'
10516 dynamic_linker="$host_os ld.so"
10517 shlibpath_var=LIBRARY_PATH
10518 ;;
10519
10520bsdi[45]*)
10521 version_type=linux
10522 need_version=no
10523 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10524 soname_spec='${libname}${release}${shared_ext}$major'
10525 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10526 shlibpath_var=LD_LIBRARY_PATH
10527 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10528 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10529 # the default ld.so.conf also contains /usr/contrib/lib and
10530 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10531 # libtool to hard-code these into programs
10532 ;;
10533
10534cygwin* | mingw* | pw32*)
10535 version_type=windows
10536 shrext_cmds=".dll"
10537 need_version=no
10538 need_lib_prefix=no
10539
10540 case $GCC,$host_os in
10541 yes,cygwin* | yes,mingw* | yes,pw32*)
10542 library_names_spec='$libname.dll.a'
10543 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10544 postinstall_cmds='base_file=`basename \${file}`~
10545 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10546 dldir=$destdir/`dirname \$dlpath`~
10547 test -d \$dldir || mkdir -p \$dldir~
10548 $install_prog $dir/$dlname \$dldir/$dlname~
10549 chmod a+x \$dldir/$dlname~
10550 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10551 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10552 fi'
10553 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10554 dlpath=$dir/\$dldll~
10555 $RM \$dlpath'
10556 shlibpath_overrides_runpath=yes
10557
10558 case $host_os in
10559 cygwin*)
10560 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10561 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10562 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
10563 ;;
10564 mingw*)
10565 # MinGW DLLs use traditional 'lib' prefix
10566 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10567 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
10568 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10569 # It is most probably a Windows format PATH printed by
10570 # mingw gcc, but we are running on Cygwin. Gcc prints its search
10571 # path with ; separators, and with drive letters. We can handle the
10572 # drive letters (cygwin fileutils understands them), so leave them,
10573 # especially as we might pass files found there to a mingw objdump,
10574 # which wouldn't understand a cygwinified path. Ahh.
10575 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10576 else
10577 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10578 fi
10579 ;;
10580 pw32*)
10581 # pw32 DLLs use 'pw' prefix rather than 'lib'
10582 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10583 ;;
10584 esac
10585 ;;
10586
10587 *)
10588 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10589 ;;
10590 esac
10591 dynamic_linker='Win32 ld.exe'
10592 # FIXME: first we should search . and the directory the executable is in
10593 shlibpath_var=PATH
10594 ;;
10595
10596darwin* | rhapsody*)
10597 dynamic_linker="$host_os dyld"
10598 version_type=darwin
10599 need_lib_prefix=no
10600 need_version=no
10601 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10602 soname_spec='${libname}${release}${major}$shared_ext'
10603 shlibpath_overrides_runpath=yes
10604 shlibpath_var=DYLD_LIBRARY_PATH
10605 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10606
10607 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10608 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10609 ;;
10610
10611dgux*)
10612 version_type=linux
10613 need_lib_prefix=no
10614 need_version=no
10615 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10616 soname_spec='${libname}${release}${shared_ext}$major'
10617 shlibpath_var=LD_LIBRARY_PATH
10618 ;;
10619
10620freebsd1*)
10621 dynamic_linker=no
10622 ;;
10623
10624freebsd* | dragonfly*)
10625 # DragonFly does not have aout. When/if they implement a new
10626 # versioning mechanism, adjust this.
10627 if test -x /usr/bin/objformat; then
10628 objformat=`/usr/bin/objformat`
10629 else
10630 case $host_os in
10631 freebsd[123]*) objformat=aout ;;
10632 *) objformat=elf ;;
10633 esac
10634 fi
10635 version_type=freebsd-$objformat
10636 case $version_type in
10637 freebsd-elf*)
10638 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10639 need_version=no
10640 need_lib_prefix=no
10641 ;;
10642 freebsd-*)
10643 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10644 need_version=yes
10645 ;;
10646 esac
10647 shlibpath_var=LD_LIBRARY_PATH
10648 case $host_os in
10649 freebsd2*)
10650 shlibpath_overrides_runpath=yes
10651 ;;
10652 freebsd3.[01]* | freebsdelf3.[01]*)
10653 shlibpath_overrides_runpath=yes
10654 hardcode_into_libs=yes
10655 ;;
10656 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10657 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10658 shlibpath_overrides_runpath=no
10659 hardcode_into_libs=yes
10660 ;;
10661 *) # from 4.6 on, and DragonFly
10662 shlibpath_overrides_runpath=yes
10663 hardcode_into_libs=yes
10664 ;;
10665 esac
10666 ;;
10667
10668gnu*)
10669 version_type=linux
10670 need_lib_prefix=no
10671 need_version=no
10672 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10673 soname_spec='${libname}${release}${shared_ext}$major'
10674 shlibpath_var=LD_LIBRARY_PATH
10675 hardcode_into_libs=yes
10676 ;;
10677
10678hpux9* | hpux10* | hpux11*)
10679 # Give a soname corresponding to the major version so that dld.sl refuses to
10680 # link against other versions.
10681 version_type=sunos
10682 need_lib_prefix=no
10683 need_version=no
10684 case $host_cpu in
10685 ia64*)
10686 shrext_cmds='.so'
10687 hardcode_into_libs=yes
10688 dynamic_linker="$host_os dld.so"
10689 shlibpath_var=LD_LIBRARY_PATH
10690 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10691 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10692 soname_spec='${libname}${release}${shared_ext}$major'
10693 if test "X$HPUX_IA64_MODE" = X32; then
10694 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10695 else
10696 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10697 fi
10698 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10699 ;;
10700 hppa*64*)
10701 shrext_cmds='.sl'
10702 hardcode_into_libs=yes
10703 dynamic_linker="$host_os dld.sl"
10704 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10705 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10706 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10707 soname_spec='${libname}${release}${shared_ext}$major'
10708 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10709 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10710 ;;
10711 *)
10712 shrext_cmds='.sl'
10713 dynamic_linker="$host_os dld.sl"
10714 shlibpath_var=SHLIB_PATH
10715 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10716 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10717 soname_spec='${libname}${release}${shared_ext}$major'
10718 ;;
10719 esac
10720 # HP-UX runs *really* slowly unless shared libraries are mode 555.
10721 postinstall_cmds='chmod 555 $lib'
10722 ;;
10723
10724interix[3-9]*)
10725 version_type=linux
10726 need_lib_prefix=no
10727 need_version=no
10728 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10729 soname_spec='${libname}${release}${shared_ext}$major'
10730 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10731 shlibpath_var=LD_LIBRARY_PATH
10732 shlibpath_overrides_runpath=no
10733 hardcode_into_libs=yes
10734 ;;
10735
10736irix5* | irix6* | nonstopux*)
10737 case $host_os in
10738 nonstopux*) version_type=nonstopux ;;
10739 *)
10740 if test "$lt_cv_prog_gnu_ld" = yes; then
10741 version_type=linux
10742 else
10743 version_type=irix
10744 fi ;;
10745 esac
10746 need_lib_prefix=no
10747 need_version=no
10748 soname_spec='${libname}${release}${shared_ext}$major'
10749 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10750 case $host_os in
10751 irix5* | nonstopux*)
10752 libsuff= shlibsuff=
10753 ;;
10754 *)
10755 case $LD in # libtool.m4 will add one of these switches to LD
10756 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10757 libsuff= shlibsuff= libmagic=32-bit;;
10758 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10759 libsuff=32 shlibsuff=N32 libmagic=N32;;
10760 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10761 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10762 *) libsuff= shlibsuff= libmagic=never-match;;
10763 esac
10764 ;;
10765 esac
10766 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10767 shlibpath_overrides_runpath=no
10768 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10769 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10770 hardcode_into_libs=yes
10771 ;;
10772
10773# No shared lib support for Linux oldld, aout, or coff.
10774linux*oldld* | linux*aout* | linux*coff*)
10775 dynamic_linker=no
10776 ;;
10777
10778# This must be Linux ELF.
10779linux* | k*bsd*-gnu)
10780 version_type=linux
10781 need_lib_prefix=no
10782 need_version=no
10783 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10784 soname_spec='${libname}${release}${shared_ext}$major'
10785 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10786 shlibpath_var=LD_LIBRARY_PATH
10787 shlibpath_overrides_runpath=no
10788 # Some binutils ld are patched to set DT_RUNPATH
10789 save_LDFLAGS=$LDFLAGS
10790 save_libdir=$libdir
10791 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10792 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070010793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070010794/* end confdefs.h. */
10795
10796int
10797main ()
10798{
10799
10800 ;
10801 return 0;
10802}
10803_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070010804if ac_fn_c_try_link "$LINENO"; then :
10805 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070010806 shlibpath_overrides_runpath=yes
10807fi
Wink Savillefbaaef92010-05-27 16:25:37 -070010808fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070010809rm -f core conftest.err conftest.$ac_objext \
10810 conftest$ac_exeext conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070010811 LDFLAGS=$save_LDFLAGS
10812 libdir=$save_libdir
10813
10814 # This implies no fast_install, which is unacceptable.
10815 # Some rework will be needed to allow for fast_install
10816 # before this can be enabled.
10817 hardcode_into_libs=yes
10818
10819 # Append ld.so.conf contents to the search path
10820 if test -f /etc/ld.so.conf; then
10821 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
10822 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10823 fi
10824
10825 # We used to test for /lib/ld.so.1 and disable shared libraries on
10826 # powerpc, because MkLinux only supported shared libraries with the
10827 # GNU dynamic linker. Since this was broken with cross compilers,
10828 # most powerpc-linux boxes support dynamic linking these days and
10829 # people can always --disable-shared, the test was removed, and we
10830 # assume the GNU/Linux dynamic linker is in use.
10831 dynamic_linker='GNU/Linux ld.so'
10832 ;;
10833
10834netbsd*)
10835 version_type=sunos
10836 need_lib_prefix=no
10837 need_version=no
10838 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10839 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10840 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10841 dynamic_linker='NetBSD (a.out) ld.so'
10842 else
10843 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10844 soname_spec='${libname}${release}${shared_ext}$major'
10845 dynamic_linker='NetBSD ld.elf_so'
10846 fi
10847 shlibpath_var=LD_LIBRARY_PATH
10848 shlibpath_overrides_runpath=yes
10849 hardcode_into_libs=yes
10850 ;;
10851
10852newsos6)
10853 version_type=linux
10854 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10855 shlibpath_var=LD_LIBRARY_PATH
10856 shlibpath_overrides_runpath=yes
10857 ;;
10858
10859*nto* | *qnx*)
10860 version_type=qnx
10861 need_lib_prefix=no
10862 need_version=no
10863 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10864 soname_spec='${libname}${release}${shared_ext}$major'
10865 shlibpath_var=LD_LIBRARY_PATH
10866 shlibpath_overrides_runpath=no
10867 hardcode_into_libs=yes
10868 dynamic_linker='ldqnx.so'
10869 ;;
10870
10871openbsd*)
10872 version_type=sunos
10873 sys_lib_dlsearch_path_spec="/usr/lib"
10874 need_lib_prefix=no
10875 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10876 case $host_os in
10877 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10878 *) need_version=no ;;
10879 esac
10880 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10881 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10882 shlibpath_var=LD_LIBRARY_PATH
10883 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10884 case $host_os in
10885 openbsd2.[89] | openbsd2.[89].*)
10886 shlibpath_overrides_runpath=no
10887 ;;
10888 *)
10889 shlibpath_overrides_runpath=yes
10890 ;;
10891 esac
10892 else
10893 shlibpath_overrides_runpath=yes
10894 fi
10895 ;;
10896
10897os2*)
10898 libname_spec='$name'
10899 shrext_cmds=".dll"
10900 need_lib_prefix=no
10901 library_names_spec='$libname${shared_ext} $libname.a'
10902 dynamic_linker='OS/2 ld.exe'
10903 shlibpath_var=LIBPATH
10904 ;;
10905
10906osf3* | osf4* | osf5*)
10907 version_type=osf
10908 need_lib_prefix=no
10909 need_version=no
10910 soname_spec='${libname}${release}${shared_ext}$major'
10911 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10912 shlibpath_var=LD_LIBRARY_PATH
10913 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10914 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10915 ;;
10916
10917rdos*)
10918 dynamic_linker=no
10919 ;;
10920
10921solaris*)
10922 version_type=linux
10923 need_lib_prefix=no
10924 need_version=no
10925 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10926 soname_spec='${libname}${release}${shared_ext}$major'
10927 shlibpath_var=LD_LIBRARY_PATH
10928 shlibpath_overrides_runpath=yes
10929 hardcode_into_libs=yes
10930 # ldd complains unless libraries are executable
10931 postinstall_cmds='chmod +x $lib'
10932 ;;
10933
10934sunos4*)
10935 version_type=sunos
10936 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10937 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10938 shlibpath_var=LD_LIBRARY_PATH
10939 shlibpath_overrides_runpath=yes
10940 if test "$with_gnu_ld" = yes; then
10941 need_lib_prefix=no
10942 fi
10943 need_version=yes
10944 ;;
10945
10946sysv4 | sysv4.3*)
10947 version_type=linux
10948 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10949 soname_spec='${libname}${release}${shared_ext}$major'
10950 shlibpath_var=LD_LIBRARY_PATH
10951 case $host_vendor in
10952 sni)
10953 shlibpath_overrides_runpath=no
10954 need_lib_prefix=no
10955 runpath_var=LD_RUN_PATH
10956 ;;
10957 siemens)
10958 need_lib_prefix=no
10959 ;;
10960 motorola)
10961 need_lib_prefix=no
10962 need_version=no
10963 shlibpath_overrides_runpath=no
10964 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10965 ;;
10966 esac
10967 ;;
10968
10969sysv4*MP*)
10970 if test -d /usr/nec ;then
10971 version_type=linux
10972 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10973 soname_spec='$libname${shared_ext}.$major'
10974 shlibpath_var=LD_LIBRARY_PATH
10975 fi
10976 ;;
10977
10978sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10979 version_type=freebsd-elf
10980 need_lib_prefix=no
10981 need_version=no
10982 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10983 soname_spec='${libname}${release}${shared_ext}$major'
10984 shlibpath_var=LD_LIBRARY_PATH
10985 shlibpath_overrides_runpath=yes
10986 hardcode_into_libs=yes
10987 if test "$with_gnu_ld" = yes; then
10988 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10989 else
10990 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10991 case $host_os in
10992 sco3.2v5*)
10993 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10994 ;;
10995 esac
10996 fi
10997 sys_lib_dlsearch_path_spec='/usr/lib'
10998 ;;
10999
11000tpf*)
11001 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11002 version_type=linux
11003 need_lib_prefix=no
11004 need_version=no
11005 library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11006 shlibpath_var=LD_LIBRARY_PATH
11007 shlibpath_overrides_runpath=no
11008 hardcode_into_libs=yes
11009 ;;
11010
11011uts4*)
11012 version_type=linux
11013 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11014 soname_spec='${libname}${release}${shared_ext}$major'
11015 shlibpath_var=LD_LIBRARY_PATH
11016 ;;
11017
11018*)
11019 dynamic_linker=no
11020 ;;
11021esac
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011022{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11023$as_echo "$dynamic_linker" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070011024test "$dynamic_linker" = no && can_build_shared=no
11025
11026variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11027if test "$GCC" = yes; then
11028 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11029fi
11030
11031if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11032 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11033fi
11034if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11035 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11036fi
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11125$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070011126hardcode_action=
11127if test -n "$hardcode_libdir_flag_spec" ||
11128 test -n "$runpath_var" ||
11129 test "X$hardcode_automatic" = "Xyes" ; then
11130
11131 # We can hardcode non-existent directories.
11132 if test "$hardcode_direct" != no &&
11133 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11134 # have to relink, otherwise we might link with an installed library
11135 # when we should be linking with a yet-to-be-installed one
11136 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11137 test "$hardcode_minus_L" != no; then
11138 # Linking always hardcodes the temporary library directory.
11139 hardcode_action=relink
11140 else
11141 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11142 hardcode_action=immediate
11143 fi
11144else
11145 # We cannot hardcode anything, or else we can only hardcode existing
11146 # directories.
11147 hardcode_action=unsupported
11148fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011149{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11150$as_echo "$hardcode_action" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070011151
11152if test "$hardcode_action" = relink ||
11153 test "$inherit_rpath" = yes; then
11154 # Fast installation is not supported
11155 enable_fast_install=no
11156elif test "$shlibpath_overrides_runpath" = yes ||
11157 test "$enable_shared" = no; then
11158 # Fast installation is not necessary
11159 enable_fast_install=needless
11160fi
11161
11162
11163
11164
11165
11166
11167 if test "x$enable_dlopen" != xyes; then
11168 enable_dlopen=unknown
11169 enable_dlopen_self=unknown
11170 enable_dlopen_self_static=unknown
11171else
11172 lt_cv_dlopen=no
11173 lt_cv_dlopen_libs=
11174
11175 case $host_os in
11176 beos*)
11177 lt_cv_dlopen="load_add_on"
11178 lt_cv_dlopen_libs=
11179 lt_cv_dlopen_self=yes
11180 ;;
11181
11182 mingw* | pw32*)
11183 lt_cv_dlopen="LoadLibrary"
11184 lt_cv_dlopen_libs=
11185 ;;
11186
11187 cygwin*)
11188 lt_cv_dlopen="dlopen"
11189 lt_cv_dlopen_libs=
11190 ;;
11191
11192 darwin*)
11193 # if libdl is installed we need to link against it
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11195$as_echo_n "checking for dlopen in -ldl... " >&6; }
11196if ${ac_cv_lib_dl_dlopen+:} false; then :
11197 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -070011198else
11199 ac_check_lib_save_LIBS=$LIBS
11200LIBS="-ldl $LIBS"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011201cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070011202/* end confdefs.h. */
11203
11204/* Override any GCC internal prototype to avoid an error.
11205 Use char because int might match the return type of a GCC
11206 builtin and then its argument prototype would still apply. */
11207#ifdef __cplusplus
11208extern "C"
11209#endif
11210char dlopen ();
11211int
11212main ()
11213{
11214return dlopen ();
11215 ;
11216 return 0;
11217}
11218_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011219if ac_fn_c_try_link "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070011220 ac_cv_lib_dl_dlopen=yes
11221else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011222 ac_cv_lib_dl_dlopen=no
Wink Savillefbaaef92010-05-27 16:25:37 -070011223fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011224rm -f core conftest.err conftest.$ac_objext \
11225 conftest$ac_exeext conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070011226LIBS=$ac_check_lib_save_LIBS
11227fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011228{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11229$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11230if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070011231 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11232else
11233
11234 lt_cv_dlopen="dyld"
11235 lt_cv_dlopen_libs=
11236 lt_cv_dlopen_self=yes
11237
11238fi
11239
11240 ;;
11241
11242 *)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011243 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11244if test "x$ac_cv_func_shl_load" = xyes; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070011245 lt_cv_dlopen="shl_load"
11246else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11248$as_echo_n "checking for shl_load in -ldld... " >&6; }
11249if ${ac_cv_lib_dld_shl_load+:} false; then :
11250 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -070011251else
11252 ac_check_lib_save_LIBS=$LIBS
11253LIBS="-ldld $LIBS"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011254cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070011255/* end confdefs.h. */
11256
11257/* Override any GCC internal prototype to avoid an error.
11258 Use char because int might match the return type of a GCC
11259 builtin and then its argument prototype would still apply. */
11260#ifdef __cplusplus
11261extern "C"
11262#endif
11263char shl_load ();
11264int
11265main ()
11266{
11267return shl_load ();
11268 ;
11269 return 0;
11270}
11271_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011272if ac_fn_c_try_link "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070011273 ac_cv_lib_dld_shl_load=yes
11274else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011275 ac_cv_lib_dld_shl_load=no
Wink Savillefbaaef92010-05-27 16:25:37 -070011276fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011277rm -f core conftest.err conftest.$ac_objext \
11278 conftest$ac_exeext conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070011279LIBS=$ac_check_lib_save_LIBS
11280fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011281{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11282$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11283if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070011284 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11285else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011286 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11287if test "x$ac_cv_func_dlopen" = xyes; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070011288 lt_cv_dlopen="dlopen"
11289else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11291$as_echo_n "checking for dlopen in -ldl... " >&6; }
11292if ${ac_cv_lib_dl_dlopen+:} false; then :
11293 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -070011294else
11295 ac_check_lib_save_LIBS=$LIBS
11296LIBS="-ldl $LIBS"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011297cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070011298/* end confdefs.h. */
11299
11300/* Override any GCC internal prototype to avoid an error.
11301 Use char because int might match the return type of a GCC
11302 builtin and then its argument prototype would still apply. */
11303#ifdef __cplusplus
11304extern "C"
11305#endif
11306char dlopen ();
11307int
11308main ()
11309{
11310return dlopen ();
11311 ;
11312 return 0;
11313}
11314_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011315if ac_fn_c_try_link "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070011316 ac_cv_lib_dl_dlopen=yes
11317else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011318 ac_cv_lib_dl_dlopen=no
Wink Savillefbaaef92010-05-27 16:25:37 -070011319fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011320rm -f core conftest.err conftest.$ac_objext \
11321 conftest$ac_exeext conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070011322LIBS=$ac_check_lib_save_LIBS
11323fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011324{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11325$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11326if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070011327 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11328else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11330$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11331if ${ac_cv_lib_svld_dlopen+:} false; then :
11332 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -070011333else
11334 ac_check_lib_save_LIBS=$LIBS
11335LIBS="-lsvld $LIBS"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011336cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070011337/* end confdefs.h. */
11338
11339/* Override any GCC internal prototype to avoid an error.
11340 Use char because int might match the return type of a GCC
11341 builtin and then its argument prototype would still apply. */
11342#ifdef __cplusplus
11343extern "C"
11344#endif
11345char dlopen ();
11346int
11347main ()
11348{
11349return dlopen ();
11350 ;
11351 return 0;
11352}
11353_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011354if ac_fn_c_try_link "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070011355 ac_cv_lib_svld_dlopen=yes
11356else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011357 ac_cv_lib_svld_dlopen=no
Wink Savillefbaaef92010-05-27 16:25:37 -070011358fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011359rm -f core conftest.err conftest.$ac_objext \
11360 conftest$ac_exeext conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070011361LIBS=$ac_check_lib_save_LIBS
11362fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011363{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11364$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11365if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070011366 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11367else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11369$as_echo_n "checking for dld_link in -ldld... " >&6; }
11370if ${ac_cv_lib_dld_dld_link+:} false; then :
11371 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -070011372else
11373 ac_check_lib_save_LIBS=$LIBS
11374LIBS="-ldld $LIBS"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011375cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070011376/* end confdefs.h. */
11377
11378/* Override any GCC internal prototype to avoid an error.
11379 Use char because int might match the return type of a GCC
11380 builtin and then its argument prototype would still apply. */
11381#ifdef __cplusplus
11382extern "C"
11383#endif
11384char dld_link ();
11385int
11386main ()
11387{
11388return dld_link ();
11389 ;
11390 return 0;
11391}
11392_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011393if ac_fn_c_try_link "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070011394 ac_cv_lib_dld_dld_link=yes
11395else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011396 ac_cv_lib_dld_dld_link=no
Wink Savillefbaaef92010-05-27 16:25:37 -070011397fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011398rm -f core conftest.err conftest.$ac_objext \
11399 conftest$ac_exeext conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070011400LIBS=$ac_check_lib_save_LIBS
11401fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011402{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11403$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11404if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070011405 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11406fi
11407
11408
11409fi
11410
11411
11412fi
11413
11414
11415fi
11416
11417
11418fi
11419
11420
11421fi
11422
11423 ;;
11424 esac
11425
11426 if test "x$lt_cv_dlopen" != xno; then
11427 enable_dlopen=yes
11428 else
11429 enable_dlopen=no
11430 fi
11431
11432 case $lt_cv_dlopen in
11433 dlopen)
11434 save_CPPFLAGS="$CPPFLAGS"
11435 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11436
11437 save_LDFLAGS="$LDFLAGS"
11438 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11439
11440 save_LIBS="$LIBS"
11441 LIBS="$lt_cv_dlopen_libs $LIBS"
11442
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11444$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11445if ${lt_cv_dlopen_self+:} false; then :
11446 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -070011447else
11448 if test "$cross_compiling" = yes; then :
11449 lt_cv_dlopen_self=cross
11450else
11451 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11452 lt_status=$lt_dlunknown
11453 cat > conftest.$ac_ext <<_LT_EOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011454#line 11454 "configure"
Wink Savillefbaaef92010-05-27 16:25:37 -070011455#include "confdefs.h"
11456
11457#if HAVE_DLFCN_H
11458#include <dlfcn.h>
11459#endif
11460
11461#include <stdio.h>
11462
11463#ifdef RTLD_GLOBAL
11464# define LT_DLGLOBAL RTLD_GLOBAL
11465#else
11466# ifdef DL_GLOBAL
11467# define LT_DLGLOBAL DL_GLOBAL
11468# else
11469# define LT_DLGLOBAL 0
11470# endif
11471#endif
11472
11473/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11474 find out it does not work in some platform. */
11475#ifndef LT_DLLAZY_OR_NOW
11476# ifdef RTLD_LAZY
11477# define LT_DLLAZY_OR_NOW RTLD_LAZY
11478# else
11479# ifdef DL_LAZY
11480# define LT_DLLAZY_OR_NOW DL_LAZY
11481# else
11482# ifdef RTLD_NOW
11483# define LT_DLLAZY_OR_NOW RTLD_NOW
11484# else
11485# ifdef DL_NOW
11486# define LT_DLLAZY_OR_NOW DL_NOW
11487# else
11488# define LT_DLLAZY_OR_NOW 0
11489# endif
11490# endif
11491# endif
11492# endif
11493#endif
11494
11495#ifdef __cplusplus
11496extern "C" void exit (int);
11497#endif
11498
11499void fnord() { int i=42;}
11500int main ()
11501{
11502 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11503 int status = $lt_dlunknown;
11504
11505 if (self)
11506 {
11507 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11508 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11509 /* dlclose (self); */
11510 }
11511 else
11512 puts (dlerror ());
11513
11514 exit (status);
11515}
11516_LT_EOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011517 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
Wink Savillefbaaef92010-05-27 16:25:37 -070011518 (eval $ac_link) 2>&5
11519 ac_status=$?
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011520 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11521 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
Wink Savillefbaaef92010-05-27 16:25:37 -070011522 (./conftest; exit; ) >&5 2>/dev/null
11523 lt_status=$?
11524 case x$lt_status in
11525 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11526 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11527 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11528 esac
11529 else :
11530 # compilation failed
11531 lt_cv_dlopen_self=no
11532 fi
11533fi
11534rm -fr conftest*
11535
11536
11537fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11539$as_echo "$lt_cv_dlopen_self" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070011540
11541 if test "x$lt_cv_dlopen_self" = xyes; then
11542 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11544$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11545if ${lt_cv_dlopen_self_static+:} false; then :
11546 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -070011547else
11548 if test "$cross_compiling" = yes; then :
11549 lt_cv_dlopen_self_static=cross
11550else
11551 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11552 lt_status=$lt_dlunknown
11553 cat > conftest.$ac_ext <<_LT_EOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011554#line 11554 "configure"
Wink Savillefbaaef92010-05-27 16:25:37 -070011555#include "confdefs.h"
11556
11557#if HAVE_DLFCN_H
11558#include <dlfcn.h>
11559#endif
11560
11561#include <stdio.h>
11562
11563#ifdef RTLD_GLOBAL
11564# define LT_DLGLOBAL RTLD_GLOBAL
11565#else
11566# ifdef DL_GLOBAL
11567# define LT_DLGLOBAL DL_GLOBAL
11568# else
11569# define LT_DLGLOBAL 0
11570# endif
11571#endif
11572
11573/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11574 find out it does not work in some platform. */
11575#ifndef LT_DLLAZY_OR_NOW
11576# ifdef RTLD_LAZY
11577# define LT_DLLAZY_OR_NOW RTLD_LAZY
11578# else
11579# ifdef DL_LAZY
11580# define LT_DLLAZY_OR_NOW DL_LAZY
11581# else
11582# ifdef RTLD_NOW
11583# define LT_DLLAZY_OR_NOW RTLD_NOW
11584# else
11585# ifdef DL_NOW
11586# define LT_DLLAZY_OR_NOW DL_NOW
11587# else
11588# define LT_DLLAZY_OR_NOW 0
11589# endif
11590# endif
11591# endif
11592# endif
11593#endif
11594
11595#ifdef __cplusplus
11596extern "C" void exit (int);
11597#endif
11598
11599void fnord() { int i=42;}
11600int main ()
11601{
11602 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11603 int status = $lt_dlunknown;
11604
11605 if (self)
11606 {
11607 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11608 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11609 /* dlclose (self); */
11610 }
11611 else
11612 puts (dlerror ());
11613
11614 exit (status);
11615}
11616_LT_EOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011617 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
Wink Savillefbaaef92010-05-27 16:25:37 -070011618 (eval $ac_link) 2>&5
11619 ac_status=$?
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011620 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11621 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
Wink Savillefbaaef92010-05-27 16:25:37 -070011622 (./conftest; exit; ) >&5 2>/dev/null
11623 lt_status=$?
11624 case x$lt_status in
11625 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11626 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11627 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11628 esac
11629 else :
11630 # compilation failed
11631 lt_cv_dlopen_self_static=no
11632 fi
11633fi
11634rm -fr conftest*
11635
11636
11637fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11639$as_echo "$lt_cv_dlopen_self_static" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070011640 fi
11641
11642 CPPFLAGS="$save_CPPFLAGS"
11643 LDFLAGS="$save_LDFLAGS"
11644 LIBS="$save_LIBS"
11645 ;;
11646 esac
11647
11648 case $lt_cv_dlopen_self in
11649 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11650 *) enable_dlopen_self=unknown ;;
11651 esac
11652
11653 case $lt_cv_dlopen_self_static in
11654 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11655 *) enable_dlopen_self_static=unknown ;;
11656 esac
11657fi
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675striplib=
11676old_striplib=
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11678$as_echo_n "checking whether stripping libraries is possible... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070011679if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11680 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11681 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11683$as_echo "yes" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070011684else
11685# FIXME - insert some real tests, host_os isn't really good enough
11686 case $host_os in
11687 darwin*)
11688 if test -n "$STRIP" ; then
11689 striplib="$STRIP -x"
11690 old_striplib="$STRIP -S"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11692$as_echo "yes" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070011693 else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11695$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070011696 fi
11697 ;;
11698 *)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11700$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070011701 ;;
11702 esac
11703fi
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716 # Report which library types will actually be built
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11718$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11720$as_echo "$can_build_shared" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070011721
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11723$as_echo_n "checking whether to build shared libraries... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070011724 test "$can_build_shared" = "no" && enable_shared=no
11725
11726 # On AIX, shared libraries and static libraries use the same namespace, and
11727 # are all built from PIC.
11728 case $host_os in
11729 aix3*)
11730 test "$enable_shared" = yes && enable_static=no
11731 if test -n "$RANLIB"; then
11732 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11733 postinstall_cmds='$RANLIB $lib'
11734 fi
11735 ;;
11736
11737 aix[4-9]*)
11738 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11739 test "$enable_shared" = yes && enable_static=no
11740 fi
11741 ;;
11742 esac
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11744$as_echo "$enable_shared" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070011745
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11747$as_echo_n "checking whether to build static libraries... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070011748 # Make sure either enable_shared or enable_static is yes.
11749 test "$enable_shared" = yes || enable_static=yes
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11751$as_echo "$enable_static" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070011752
11753
11754
11755
11756fi
11757ac_ext=cpp
11758ac_cpp='$CXXCPP $CPPFLAGS'
11759ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11760ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11761ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11762
11763CC="$lt_save_CC"
11764
11765
11766ac_ext=cpp
11767ac_cpp='$CXXCPP $CPPFLAGS'
11768ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11769ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11770ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11771
11772archive_cmds_need_lc_CXX=no
11773allow_undefined_flag_CXX=
11774always_export_symbols_CXX=no
11775archive_expsym_cmds_CXX=
11776compiler_needs_object_CXX=no
11777export_dynamic_flag_spec_CXX=
11778hardcode_direct_CXX=no
11779hardcode_direct_absolute_CXX=no
11780hardcode_libdir_flag_spec_CXX=
11781hardcode_libdir_flag_spec_ld_CXX=
11782hardcode_libdir_separator_CXX=
11783hardcode_minus_L_CXX=no
11784hardcode_shlibpath_var_CXX=unsupported
11785hardcode_automatic_CXX=no
11786inherit_rpath_CXX=no
11787module_cmds_CXX=
11788module_expsym_cmds_CXX=
11789link_all_deplibs_CXX=unknown
11790old_archive_cmds_CXX=$old_archive_cmds
11791no_undefined_flag_CXX=
11792whole_archive_flag_spec_CXX=
11793enable_shared_with_static_runtimes_CXX=no
11794
11795# Source file extension for C++ test sources.
11796ac_ext=cpp
11797
11798# Object file extension for compiled C++ test sources.
11799objext=o
11800objext_CXX=$objext
11801
11802# No sense in running all these tests if we already determined that
11803# the CXX compiler isn't working. Some variables (like enable_shared)
11804# are currently assumed to apply to all compilers on this platform,
11805# and will be corrupted by setting them based on a non-working compiler.
11806if test "$_lt_caught_CXX_error" != yes; then
11807 # Code to be used in simple compile tests
11808 lt_simple_compile_test_code="int some_variable = 0;"
11809
11810 # Code to be used in simple link tests
11811 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11812
11813 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11814
11815
11816
11817
11818
11819
11820# If no C compiler was specified, use CC.
11821LTCC=${LTCC-"$CC"}
11822
11823# If no C compiler flags were specified, use CFLAGS.
11824LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11825
11826# Allow CC to be a program name with arguments.
11827compiler=$CC
11828
11829
11830 # save warnings/boilerplate of simple test code
11831 ac_outfile=conftest.$ac_objext
11832echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11833eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11834_lt_compiler_boilerplate=`cat conftest.err`
11835$RM conftest*
11836
11837 ac_outfile=conftest.$ac_objext
11838echo "$lt_simple_link_test_code" >conftest.$ac_ext
11839eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11840_lt_linker_boilerplate=`cat conftest.err`
11841$RM -r conftest*
11842
11843
11844 # Allow CC to be a program name with arguments.
11845 lt_save_CC=$CC
11846 lt_save_LD=$LD
11847 lt_save_GCC=$GCC
11848 GCC=$GXX
11849 lt_save_with_gnu_ld=$with_gnu_ld
11850 lt_save_path_LD=$lt_cv_path_LD
11851 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11852 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11853 else
11854 $as_unset lt_cv_prog_gnu_ld
11855 fi
11856 if test -n "${lt_cv_path_LDCXX+set}"; then
11857 lt_cv_path_LD=$lt_cv_path_LDCXX
11858 else
11859 $as_unset lt_cv_path_LD
11860 fi
11861 test -z "${LDCXX+set}" || LD=$LDCXX
11862 CC=${CXX-"c++"}
11863 compiler=$CC
11864 compiler_CXX=$CC
11865 for cc_temp in $compiler""; do
11866 case $cc_temp in
11867 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11868 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11869 \-*) ;;
11870 *) break;;
11871 esac
11872done
11873cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11874
11875
11876 if test -n "$compiler"; then
11877 # We don't want -fno-exception when compiling C++ code, so set the
11878 # no_builtin_flag separately
11879 if test "$GXX" = yes; then
11880 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11881 else
11882 lt_prog_compiler_no_builtin_flag_CXX=
11883 fi
11884
11885 if test "$GXX" = yes; then
11886 # Set up default GNU C++ configuration
11887
11888
11889
11890# Check whether --with-gnu-ld was given.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011891if test "${with_gnu_ld+set}" = set; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070011892 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11893else
11894 with_gnu_ld=no
11895fi
11896
11897ac_prog=ld
11898if test "$GCC" = yes; then
11899 # Check if gcc -print-prog-name=ld gives a path.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
11901$as_echo_n "checking for ld used by $CC... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070011902 case $host in
11903 *-*-mingw*)
11904 # gcc leaves a trailing carriage return which upsets mingw
11905 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11906 *)
11907 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11908 esac
11909 case $ac_prog in
11910 # Accept absolute paths.
11911 [\\/]* | ?:[\\/]*)
11912 re_direlt='/[^/][^/]*/\.\./'
11913 # Canonicalize the pathname of ld
11914 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
11915 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
11916 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
11917 done
11918 test -z "$LD" && LD="$ac_prog"
11919 ;;
11920 "")
11921 # If it fails, then pretend we aren't using GCC.
11922 ac_prog=ld
11923 ;;
11924 *)
11925 # If it is relative, then search for the first ld in PATH.
11926 with_gnu_ld=unknown
11927 ;;
11928 esac
11929elif test "$with_gnu_ld" = yes; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
11931$as_echo_n "checking for GNU ld... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070011932else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
11934$as_echo_n "checking for non-GNU ld... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070011935fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011936if ${lt_cv_path_LD+:} false; then :
11937 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -070011938else
11939 if test -z "$LD"; then
11940 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11941 for ac_dir in $PATH; do
11942 IFS="$lt_save_ifs"
11943 test -z "$ac_dir" && ac_dir=.
11944 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11945 lt_cv_path_LD="$ac_dir/$ac_prog"
11946 # Check to see if the program is GNU ld. I'd rather use --version,
11947 # but apparently some variants of GNU ld only accept -v.
11948 # Break only if it was the GNU/non-GNU ld that we prefer.
11949 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11950 *GNU* | *'with BFD'*)
11951 test "$with_gnu_ld" != no && break
11952 ;;
11953 *)
11954 test "$with_gnu_ld" != yes && break
11955 ;;
11956 esac
11957 fi
11958 done
11959 IFS="$lt_save_ifs"
11960else
11961 lt_cv_path_LD="$LD" # Let the user override the test with a path.
11962fi
11963fi
11964
11965LD="$lt_cv_path_LD"
11966if test -n "$LD"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11968$as_echo "$LD" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070011969else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11971$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070011972fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011973test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
11974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
11975$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11976if ${lt_cv_prog_gnu_ld+:} false; then :
11977 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -070011978else
11979 # I'd rather use --version here, but apparently some GNU lds only accept -v.
11980case `$LD -v 2>&1 </dev/null` in
11981*GNU* | *'with BFD'*)
11982 lt_cv_prog_gnu_ld=yes
11983 ;;
11984*)
11985 lt_cv_prog_gnu_ld=no
11986 ;;
11987esac
11988fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070011989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
11990$as_echo "$lt_cv_prog_gnu_ld" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070011991with_gnu_ld=$lt_cv_prog_gnu_ld
11992
11993
11994
11995
11996
11997
11998
11999 # Check if GNU C++ uses GNU ld as the underlying linker, since the
12000 # archiving commands below assume that GNU ld is being used.
12001 if test "$with_gnu_ld" = yes; then
12002 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12003 archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12004
12005 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12006 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12007
12008 # If archive_cmds runs LD, not CC, wlarc should be empty
12009 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12010 # investigate it a little bit more. (MM)
12011 wlarc='${wl}'
12012
12013 # ancient GNU ld didn't support --whole-archive et. al.
12014 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12015 $GREP 'no-whole-archive' > /dev/null; then
12016 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12017 else
12018 whole_archive_flag_spec_CXX=
12019 fi
12020 else
12021 with_gnu_ld=no
12022 wlarc=
12023
12024 # A generic and very simple default shared library creation
12025 # command for GNU C++ for the case where it uses the native
12026 # linker, instead of GNU ld. If possible, this setting should
12027 # overridden to take advantage of the native linker features on
12028 # the platform it is being used on.
12029 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12030 fi
12031
12032 # Commands to make compiler produce verbose output that lists
12033 # what "hidden" libraries, object files and flags are used when
12034 # linking a shared library.
12035 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
12036
12037 else
12038 GXX=no
12039 with_gnu_ld=no
12040 wlarc=
12041 fi
12042
12043 # PORTME: fill in a description of your system's C++ link characteristics
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070012044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12045$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070012046 ld_shlibs_CXX=yes
12047 case $host_os in
12048 aix3*)
12049 # FIXME: insert proper C++ library support
12050 ld_shlibs_CXX=no
12051 ;;
12052 aix[4-9]*)
12053 if test "$host_cpu" = ia64; then
12054 # On IA64, the linker does run time linking by default, so we don't
12055 # have to do anything special.
12056 aix_use_runtimelinking=no
12057 exp_sym_flag='-Bexport'
12058 no_entry_flag=""
12059 else
12060 aix_use_runtimelinking=no
12061
12062 # Test if we are trying to use run time linking or normal
12063 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12064 # need to do runtime linking.
12065 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12066 for ld_flag in $LDFLAGS; do
12067 case $ld_flag in
12068 *-brtl*)
12069 aix_use_runtimelinking=yes
12070 break
12071 ;;
12072 esac
12073 done
12074 ;;
12075 esac
12076
12077 exp_sym_flag='-bexport'
12078 no_entry_flag='-bnoentry'
12079 fi
12080
12081 # When large executables or shared objects are built, AIX ld can
12082 # have problems creating the table of contents. If linking a library
12083 # or program results in "error TOC overflow" add -mminimal-toc to
12084 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
12085 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12086
12087 archive_cmds_CXX=''
12088 hardcode_direct_CXX=yes
12089 hardcode_direct_absolute_CXX=yes
12090 hardcode_libdir_separator_CXX=':'
12091 link_all_deplibs_CXX=yes
12092 file_list_spec_CXX='${wl}-f,'
12093
12094 if test "$GXX" = yes; then
12095 case $host_os in aix4.[012]|aix4.[012].*)
12096 # We only want to do this on AIX 4.2 and lower, the check
12097 # below for broken collect2 doesn't work under 4.3+
12098 collect2name=`${CC} -print-prog-name=collect2`
12099 if test -f "$collect2name" &&
12100 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12101 then
12102 # We have reworked collect2
12103 :
12104 else
12105 # We have old collect2
12106 hardcode_direct_CXX=unsupported
12107 # It fails to find uninstalled libraries when the uninstalled
12108 # path is not listed in the libpath. Setting hardcode_minus_L
12109 # to unsupported forces relinking
12110 hardcode_minus_L_CXX=yes
12111 hardcode_libdir_flag_spec_CXX='-L$libdir'
12112 hardcode_libdir_separator_CXX=
12113 fi
12114 esac
12115 shared_flag='-shared'
12116 if test "$aix_use_runtimelinking" = yes; then
12117 shared_flag="$shared_flag "'${wl}-G'
12118 fi
12119 else
12120 # not using gcc
12121 if test "$host_cpu" = ia64; then
12122 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12123 # chokes on -Wl,-G. The following line is correct:
12124 shared_flag='-G'
12125 else
12126 if test "$aix_use_runtimelinking" = yes; then
12127 shared_flag='${wl}-G'
12128 else
12129 shared_flag='${wl}-bM:SRE'
12130 fi
12131 fi
12132 fi
12133
12134 # It seems that -bexpall does not export symbols beginning with
12135 # underscore (_), so it is better to generate a list of symbols to
12136 # export.
12137 always_export_symbols_CXX=yes
12138 if test "$aix_use_runtimelinking" = yes; then
12139 # Warning - without using the other runtime loading flags (-brtl),
12140 # -berok will link without error, but may produce a broken library.
12141 allow_undefined_flag_CXX='-berok'
12142 # Determine the default libpath from the value encoded in an empty
12143 # executable.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070012144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070012145/* end confdefs.h. */
12146
12147int
12148main ()
12149{
12150
12151 ;
12152 return 0;
12153}
12154_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070012155if ac_fn_cxx_try_link "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070012156
12157lt_aix_libpath_sed='
12158 /Import File Strings/,/^$/ {
12159 /^0/ {
12160 s/^0 *\(.*\)$/\1/
12161 p
12162 }
12163 }'
12164aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12165# Check for a 64-bit object if we didn't find anything.
12166if test -z "$aix_libpath"; then
12167 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12168fi
Wink Savillefbaaef92010-05-27 16:25:37 -070012169fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070012170rm -f core conftest.err conftest.$ac_objext \
12171 conftest$ac_exeext conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070012172if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12173
12174 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12175
12176 archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
12177 else
12178 if test "$host_cpu" = ia64; then
12179 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12180 allow_undefined_flag_CXX="-z nodefs"
12181 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
12182 else
12183 # Determine the default libpath from the value encoded in an
12184 # empty executable.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070012185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070012186/* end confdefs.h. */
12187
12188int
12189main ()
12190{
12191
12192 ;
12193 return 0;
12194}
12195_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070012196if ac_fn_cxx_try_link "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070012197
12198lt_aix_libpath_sed='
12199 /Import File Strings/,/^$/ {
12200 /^0/ {
12201 s/^0 *\(.*\)$/\1/
12202 p
12203 }
12204 }'
12205aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12206# Check for a 64-bit object if we didn't find anything.
12207if test -z "$aix_libpath"; then
12208 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12209fi
Wink Savillefbaaef92010-05-27 16:25:37 -070012210fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070012211rm -f core conftest.err conftest.$ac_objext \
12212 conftest$ac_exeext conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070012213if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12214
12215 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12216 # Warning - without using the other run time loading flags,
12217 # -berok will link without error, but may produce a broken library.
12218 no_undefined_flag_CXX=' ${wl}-bernotok'
12219 allow_undefined_flag_CXX=' ${wl}-berok'
12220 # Exported symbols can be pulled into shared objects from archives
12221 whole_archive_flag_spec_CXX='$convenience'
12222 archive_cmds_need_lc_CXX=yes
12223 # This is similar to how AIX traditionally builds its shared
12224 # libraries.
12225 archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
12226 fi
12227 fi
12228 ;;
12229
12230 beos*)
12231 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12232 allow_undefined_flag_CXX=unsupported
12233 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12234 # support --undefined. This deserves some investigation. FIXME
12235 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12236 else
12237 ld_shlibs_CXX=no
12238 fi
12239 ;;
12240
12241 chorus*)
12242 case $cc_basename in
12243 *)
12244 # FIXME: insert proper C++ library support
12245 ld_shlibs_CXX=no
12246 ;;
12247 esac
12248 ;;
12249
12250 cygwin* | mingw* | pw32*)
12251 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12252 # as there is no search path for DLLs.
12253 hardcode_libdir_flag_spec_CXX='-L$libdir'
12254 allow_undefined_flag_CXX=unsupported
12255 always_export_symbols_CXX=no
12256 enable_shared_with_static_runtimes_CXX=yes
12257
12258 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12259 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12260 # If the export-symbols file already is a .def file (1st line
12261 # is EXPORTS), use it as is; otherwise, prepend...
12262 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12263 cp $export_symbols $output_objdir/$soname.def;
12264 else
12265 echo EXPORTS > $output_objdir/$soname.def;
12266 cat $export_symbols >> $output_objdir/$soname.def;
12267 fi~
12268 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12269 else
12270 ld_shlibs_CXX=no
12271 fi
12272 ;;
12273 darwin* | rhapsody*)
12274
12275
12276 archive_cmds_need_lc_CXX=no
12277 hardcode_direct_CXX=no
12278 hardcode_automatic_CXX=yes
12279 hardcode_shlibpath_var_CXX=unsupported
12280 whole_archive_flag_spec_CXX=''
12281 link_all_deplibs_CXX=yes
12282 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12283 if test "$GCC" = "yes"; then
12284 output_verbose_link_cmd=echo
12285 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
12286 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12287 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
12288 module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
12289 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12290 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
12291 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
12292 fi
12293
12294 else
12295 ld_shlibs_CXX=no
12296 fi
12297
12298 ;;
12299
12300 dgux*)
12301 case $cc_basename in
12302 ec++*)
12303 # FIXME: insert proper C++ library support
12304 ld_shlibs_CXX=no
12305 ;;
12306 ghcx*)
12307 # Green Hills C++ Compiler
12308 # FIXME: insert proper C++ library support
12309 ld_shlibs_CXX=no
12310 ;;
12311 *)
12312 # FIXME: insert proper C++ library support
12313 ld_shlibs_CXX=no
12314 ;;
12315 esac
12316 ;;
12317
12318 freebsd[12]*)
12319 # C++ shared libraries reported to be fairly broken before
12320 # switch to ELF
12321 ld_shlibs_CXX=no
12322 ;;
12323
12324 freebsd-elf*)
12325 archive_cmds_need_lc_CXX=no
12326 ;;
12327
12328 freebsd* | dragonfly*)
12329 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12330 # conventions
12331 ld_shlibs_CXX=yes
12332 ;;
12333
12334 gnu*)
12335 ;;
12336
12337 hpux9*)
12338 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12339 hardcode_libdir_separator_CXX=:
12340 export_dynamic_flag_spec_CXX='${wl}-E'
12341 hardcode_direct_CXX=yes
12342 hardcode_minus_L_CXX=yes # Not in the search PATH,
12343 # but as the default
12344 # location of the library.
12345
12346 case $cc_basename in
12347 CC*)
12348 # FIXME: insert proper C++ library support
12349 ld_shlibs_CXX=no
12350 ;;
12351 aCC*)
12352 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12353 # Commands to make compiler produce verbose output that lists
12354 # what "hidden" libraries, object files and flags are used when
12355 # linking a shared library.
12356 #
12357 # There doesn't appear to be a way to prevent this compiler from
12358 # explicitly linking system object files so we need to strip them
12359 # from the output so that they don't get included in the library
12360 # dependencies.
12361 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12362 ;;
12363 *)
12364 if test "$GXX" = yes; then
12365 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12366 else
12367 # FIXME: insert proper C++ library support
12368 ld_shlibs_CXX=no
12369 fi
12370 ;;
12371 esac
12372 ;;
12373
12374 hpux10*|hpux11*)
12375 if test $with_gnu_ld = no; then
12376 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12377 hardcode_libdir_separator_CXX=:
12378
12379 case $host_cpu in
12380 hppa*64*|ia64*)
12381 ;;
12382 *)
12383 export_dynamic_flag_spec_CXX='${wl}-E'
12384 ;;
12385 esac
12386 fi
12387 case $host_cpu in
12388 hppa*64*|ia64*)
12389 hardcode_direct_CXX=no
12390 hardcode_shlibpath_var_CXX=no
12391 ;;
12392 *)
12393 hardcode_direct_CXX=yes
12394 hardcode_direct_absolute_CXX=yes
12395 hardcode_minus_L_CXX=yes # Not in the search PATH,
12396 # but as the default
12397 # location of the library.
12398 ;;
12399 esac
12400
12401 case $cc_basename in
12402 CC*)
12403 # FIXME: insert proper C++ library support
12404 ld_shlibs_CXX=no
12405 ;;
12406 aCC*)
12407 case $host_cpu in
12408 hppa*64*)
12409 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12410 ;;
12411 ia64*)
12412 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12413 ;;
12414 *)
12415 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12416 ;;
12417 esac
12418 # Commands to make compiler produce verbose output that lists
12419 # what "hidden" libraries, object files and flags are used when
12420 # linking a shared library.
12421 #
12422 # There doesn't appear to be a way to prevent this compiler from
12423 # explicitly linking system object files so we need to strip them
12424 # from the output so that they don't get included in the library
12425 # dependencies.
12426 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12427 ;;
12428 *)
12429 if test "$GXX" = yes; then
12430 if test $with_gnu_ld = no; then
12431 case $host_cpu in
12432 hppa*64*)
12433 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12434 ;;
12435 ia64*)
12436 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12437 ;;
12438 *)
12439 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12440 ;;
12441 esac
12442 fi
12443 else
12444 # FIXME: insert proper C++ library support
12445 ld_shlibs_CXX=no
12446 fi
12447 ;;
12448 esac
12449 ;;
12450
12451 interix[3-9]*)
12452 hardcode_direct_CXX=no
12453 hardcode_shlibpath_var_CXX=no
12454 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12455 export_dynamic_flag_spec_CXX='${wl}-E'
12456 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12457 # Instead, shared libraries are loaded at an image base (0x10000000 by
12458 # default) and relocated if they conflict, which is a slow very memory
12459 # consuming and fragmenting process. To avoid this, we pick a random,
12460 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12461 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
12462 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12463 archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12464 ;;
12465 irix5* | irix6*)
12466 case $cc_basename in
12467 CC*)
12468 # SGI C++
12469 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
12470
12471 # Archives containing C++ object files must be created using
12472 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
12473 # necessary to make sure instantiated templates are included
12474 # in the archive.
12475 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12476 ;;
12477 *)
12478 if test "$GXX" = yes; then
12479 if test "$with_gnu_ld" = no; then
12480 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12481 else
12482 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'
12483 fi
12484 fi
12485 link_all_deplibs_CXX=yes
12486 ;;
12487 esac
12488 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12489 hardcode_libdir_separator_CXX=:
12490 inherit_rpath_CXX=yes
12491 ;;
12492
12493 linux* | k*bsd*-gnu)
12494 case $cc_basename in
12495 KCC*)
12496 # Kuck and Associates, Inc. (KAI) C++ Compiler
12497
12498 # KCC will only create a shared library if the output file
12499 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12500 # to its proper name (with version) after linking.
12501 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12502 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
12503 # Commands to make compiler produce verbose output that lists
12504 # what "hidden" libraries, object files and flags are used when
12505 # linking a shared library.
12506 #
12507 # There doesn't appear to be a way to prevent this compiler from
12508 # explicitly linking system object files so we need to strip them
12509 # from the output so that they don't get included in the library
12510 # dependencies.
12511 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12512
12513 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12514 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12515
12516 # Archives containing C++ object files must be created using
12517 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12518 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12519 ;;
12520 icpc* | ecpc* )
12521 # Intel C++
12522 with_gnu_ld=yes
12523 # version 8.0 and above of icpc choke on multiply defined symbols
12524 # if we add $predep_objects and $postdep_objects, however 7.1 and
12525 # earlier do not add the objects themselves.
12526 case `$CC -V 2>&1` in
12527 *"Version 7."*)
12528 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12529 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12530 ;;
12531 *) # Version 8.0 or newer
12532 tmp_idyn=
12533 case $host_cpu in
12534 ia64*) tmp_idyn=' -i_dynamic';;
12535 esac
12536 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12537 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12538 ;;
12539 esac
12540 archive_cmds_need_lc_CXX=no
12541 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12542 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12543 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12544 ;;
12545 pgCC* | pgcpp*)
12546 # Portland Group C++ compiler
12547 case `$CC -V` in
12548 *pgCC\ [1-5]* | *pgcpp\ [1-5]*)
12549 prelink_cmds_CXX='tpldir=Template.dir~
12550 rm -rf $tpldir~
12551 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12552 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
12553 old_archive_cmds_CXX='tpldir=Template.dir~
12554 rm -rf $tpldir~
12555 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
12556 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
12557 $RANLIB $oldlib'
12558 archive_cmds_CXX='tpldir=Template.dir~
12559 rm -rf $tpldir~
12560 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12561 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12562 archive_expsym_cmds_CXX='tpldir=Template.dir~
12563 rm -rf $tpldir~
12564 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12565 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12566 ;;
12567 *) # Version 6 will use weak symbols
12568 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12569 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12570 ;;
12571 esac
12572
12573 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12574 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12575 whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
12576 ;;
12577 cxx*)
12578 # Compaq C++
12579 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12580 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
12581
12582 runpath_var=LD_RUN_PATH
12583 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12584 hardcode_libdir_separator_CXX=:
12585
12586 # Commands to make compiler produce verbose output that lists
12587 # what "hidden" libraries, object files and flags are used when
12588 # linking a shared library.
12589 #
12590 # There doesn't appear to be a way to prevent this compiler from
12591 # explicitly linking system object files so we need to strip them
12592 # from the output so that they don't get included in the library
12593 # dependencies.
12594 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12595 ;;
12596 xl*)
12597 # IBM XL 8.0 on PPC, with GNU ld
12598 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12599 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12600 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12601 if test "x$supports_anon_versioning" = xyes; then
12602 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
12603 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12604 echo "local: *; };" >> $output_objdir/$libname.ver~
12605 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12606 fi
12607 ;;
12608 *)
12609 case `$CC -V 2>&1 | sed 5q` in
12610 *Sun\ C*)
12611 # Sun C++ 5.9
12612 no_undefined_flag_CXX=' -zdefs'
12613 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12614 archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
12615 hardcode_libdir_flag_spec_CXX='-R$libdir'
12616 whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
12617 compiler_needs_object_CXX=yes
12618
12619 # Not sure whether something based on
12620 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12621 # would be better.
12622 output_verbose_link_cmd='echo'
12623
12624 # Archives containing C++ object files must be created using
12625 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12626 # necessary to make sure instantiated templates are included
12627 # in the archive.
12628 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12629 ;;
12630 esac
12631 ;;
12632 esac
12633 ;;
12634
12635 lynxos*)
12636 # FIXME: insert proper C++ library support
12637 ld_shlibs_CXX=no
12638 ;;
12639
12640 m88k*)
12641 # FIXME: insert proper C++ library support
12642 ld_shlibs_CXX=no
12643 ;;
12644
12645 mvs*)
12646 case $cc_basename in
12647 cxx*)
12648 # FIXME: insert proper C++ library support
12649 ld_shlibs_CXX=no
12650 ;;
12651 *)
12652 # FIXME: insert proper C++ library support
12653 ld_shlibs_CXX=no
12654 ;;
12655 esac
12656 ;;
12657
12658 netbsd*)
12659 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12660 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12661 wlarc=
12662 hardcode_libdir_flag_spec_CXX='-R$libdir'
12663 hardcode_direct_CXX=yes
12664 hardcode_shlibpath_var_CXX=no
12665 fi
12666 # Workaround some broken pre-1.5 toolchains
12667 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12668 ;;
12669
12670 *nto* | *qnx*)
12671 ld_shlibs_CXX=yes
12672 ;;
12673
12674 openbsd2*)
12675 # C++ shared libraries are fairly broken
12676 ld_shlibs_CXX=no
12677 ;;
12678
12679 openbsd*)
12680 if test -f /usr/libexec/ld.so; then
12681 hardcode_direct_CXX=yes
12682 hardcode_shlibpath_var_CXX=no
12683 hardcode_direct_absolute_CXX=yes
12684 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12685 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12686 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12687 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12688 export_dynamic_flag_spec_CXX='${wl}-E'
12689 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12690 fi
12691 output_verbose_link_cmd=echo
12692 else
12693 ld_shlibs_CXX=no
12694 fi
12695 ;;
12696
12697 osf3* | osf4* | osf5*)
12698 case $cc_basename in
12699 KCC*)
12700 # Kuck and Associates, Inc. (KAI) C++ Compiler
12701
12702 # KCC will only create a shared library if the output file
12703 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12704 # to its proper name (with version) after linking.
12705 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12706
12707 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12708 hardcode_libdir_separator_CXX=:
12709
12710 # Archives containing C++ object files must be created using
12711 # the KAI C++ compiler.
12712 case $host in
12713 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
12714 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
12715 esac
12716 ;;
12717 RCC*)
12718 # Rational C++ 2.4.1
12719 # FIXME: insert proper C++ library support
12720 ld_shlibs_CXX=no
12721 ;;
12722 cxx*)
12723 case $host in
12724 osf3*)
12725 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12726 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
12727 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12728 ;;
12729 *)
12730 allow_undefined_flag_CXX=' -expect_unresolved \*'
12731 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
12732 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12733 echo "-hidden">> $lib.exp~
12734 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~
12735 $RM $lib.exp'
12736 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12737 ;;
12738 esac
12739
12740 hardcode_libdir_separator_CXX=:
12741
12742 # Commands to make compiler produce verbose output that lists
12743 # what "hidden" libraries, object files and flags are used when
12744 # linking a shared library.
12745 #
12746 # There doesn't appear to be a way to prevent this compiler from
12747 # explicitly linking system object files so we need to strip them
12748 # from the output so that they don't get included in the library
12749 # dependencies.
12750 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12751 ;;
12752 *)
12753 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12754 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12755 case $host in
12756 osf3*)
12757 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12758 ;;
12759 *)
12760 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12761 ;;
12762 esac
12763
12764 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12765 hardcode_libdir_separator_CXX=:
12766
12767 # Commands to make compiler produce verbose output that lists
12768 # what "hidden" libraries, object files and flags are used when
12769 # linking a shared library.
12770 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
12771
12772 else
12773 # FIXME: insert proper C++ library support
12774 ld_shlibs_CXX=no
12775 fi
12776 ;;
12777 esac
12778 ;;
12779
12780 psos*)
12781 # FIXME: insert proper C++ library support
12782 ld_shlibs_CXX=no
12783 ;;
12784
12785 sunos4*)
12786 case $cc_basename in
12787 CC*)
12788 # Sun C++ 4.x
12789 # FIXME: insert proper C++ library support
12790 ld_shlibs_CXX=no
12791 ;;
12792 lcc*)
12793 # Lucid
12794 # FIXME: insert proper C++ library support
12795 ld_shlibs_CXX=no
12796 ;;
12797 *)
12798 # FIXME: insert proper C++ library support
12799 ld_shlibs_CXX=no
12800 ;;
12801 esac
12802 ;;
12803
12804 solaris*)
12805 case $cc_basename in
12806 CC*)
12807 # Sun C++ 4.2, 5.x and Centerline C++
12808 archive_cmds_need_lc_CXX=yes
12809 no_undefined_flag_CXX=' -zdefs'
12810 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12811 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12812 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12813
12814 hardcode_libdir_flag_spec_CXX='-R$libdir'
12815 hardcode_shlibpath_var_CXX=no
12816 case $host_os in
12817 solaris2.[0-5] | solaris2.[0-5].*) ;;
12818 *)
12819 # The compiler driver will combine and reorder linker options,
12820 # but understands `-z linker_flag'.
12821 # Supported since Solaris 2.6 (maybe 2.5.1?)
12822 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12823 ;;
12824 esac
12825 link_all_deplibs_CXX=yes
12826
12827 output_verbose_link_cmd='echo'
12828
12829 # Archives containing C++ object files must be created using
12830 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12831 # necessary to make sure instantiated templates are included
12832 # in the archive.
12833 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12834 ;;
12835 gcx*)
12836 # Green Hills C++ Compiler
12837 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12838
12839 # The C++ compiler must be used to create the archive.
12840 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12841 ;;
12842 *)
12843 # GNU C++ compiler with Solaris linker
12844 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12845 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12846 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
12847 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12848 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12849 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12850
12851 # Commands to make compiler produce verbose output that lists
12852 # what "hidden" libraries, object files and flags are used when
12853 # linking a shared library.
12854 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
12855 else
12856 # g++ 2.7 appears to require `-G' NOT `-shared' on this
12857 # platform.
12858 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12859 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12860 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12861
12862 # Commands to make compiler produce verbose output that lists
12863 # what "hidden" libraries, object files and flags are used when
12864 # linking a shared library.
12865 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
12866 fi
12867
12868 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12869 case $host_os in
12870 solaris2.[0-5] | solaris2.[0-5].*) ;;
12871 *)
12872 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12873 ;;
12874 esac
12875 fi
12876 ;;
12877 esac
12878 ;;
12879
12880 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12881 no_undefined_flag_CXX='${wl}-z,text'
12882 archive_cmds_need_lc_CXX=no
12883 hardcode_shlibpath_var_CXX=no
12884 runpath_var='LD_RUN_PATH'
12885
12886 case $cc_basename in
12887 CC*)
12888 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12889 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12890 ;;
12891 *)
12892 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12893 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12894 ;;
12895 esac
12896 ;;
12897
12898 sysv5* | sco3.2v5* | sco5v6*)
12899 # Note: We can NOT use -z defs as we might desire, because we do not
12900 # link with -lc, and that would cause any symbols used from libc to
12901 # always be unresolved, which means just about no library would
12902 # ever link correctly. If we're not using GNU ld we use -z text
12903 # though, which does catch some bad symbols but isn't as heavy-handed
12904 # as -z defs.
12905 no_undefined_flag_CXX='${wl}-z,text'
12906 allow_undefined_flag_CXX='${wl}-z,nodefs'
12907 archive_cmds_need_lc_CXX=no
12908 hardcode_shlibpath_var_CXX=no
12909 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
12910 hardcode_libdir_separator_CXX=':'
12911 link_all_deplibs_CXX=yes
12912 export_dynamic_flag_spec_CXX='${wl}-Bexport'
12913 runpath_var='LD_RUN_PATH'
12914
12915 case $cc_basename in
12916 CC*)
12917 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12918 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12919 ;;
12920 *)
12921 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12922 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12923 ;;
12924 esac
12925 ;;
12926
12927 tandem*)
12928 case $cc_basename in
12929 NCC*)
12930 # NonStop-UX NCC 3.20
12931 # FIXME: insert proper C++ library support
12932 ld_shlibs_CXX=no
12933 ;;
12934 *)
12935 # FIXME: insert proper C++ library support
12936 ld_shlibs_CXX=no
12937 ;;
12938 esac
12939 ;;
12940
12941 vxworks*)
12942 # FIXME: insert proper C++ library support
12943 ld_shlibs_CXX=no
12944 ;;
12945
12946 *)
12947 # FIXME: insert proper C++ library support
12948 ld_shlibs_CXX=no
12949 ;;
12950 esac
12951
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070012952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
12953$as_echo "$ld_shlibs_CXX" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070012954 test "$ld_shlibs_CXX" = no && can_build_shared=no
12955
12956 GCC_CXX="$GXX"
12957 LD_CXX="$LD"
12958
12959 ## CAVEAT EMPTOR:
12960 ## There is no encapsulation within the following macros, do not change
12961 ## the running order or otherwise move them around unless you know exactly
12962 ## what you are doing...
12963 # Dependencies to place before and after the object being linked:
12964predep_objects_CXX=
12965postdep_objects_CXX=
12966predeps_CXX=
12967postdeps_CXX=
12968compiler_lib_search_path_CXX=
12969
12970cat > conftest.$ac_ext <<_LT_EOF
12971class Foo
12972{
12973public:
12974 Foo (void) { a = 0; }
12975private:
12976 int a;
12977};
12978_LT_EOF
12979
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070012980if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Wink Savillefbaaef92010-05-27 16:25:37 -070012981 (eval $ac_compile) 2>&5
12982 ac_status=$?
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070012983 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12984 test $ac_status = 0; }; then
Wink Savillefbaaef92010-05-27 16:25:37 -070012985 # Parse the compiler output and extract the necessary
12986 # objects, libraries and library flags.
12987
12988 # Sentinel used to keep track of whether or not we are before
12989 # the conftest object file.
12990 pre_test_object_deps_done=no
12991
12992 for p in `eval "$output_verbose_link_cmd"`; do
12993 case $p in
12994
12995 -L* | -R* | -l*)
12996 # Some compilers place space between "-{L,R}" and the path.
12997 # Remove the space.
12998 if test $p = "-L" ||
12999 test $p = "-R"; then
13000 prev=$p
13001 continue
13002 else
13003 prev=
13004 fi
13005
13006 if test "$pre_test_object_deps_done" = no; then
13007 case $p in
13008 -L* | -R*)
13009 # Internal compiler library paths should come after those
13010 # provided the user. The postdeps already come after the
13011 # user supplied libs so there is no need to process them.
13012 if test -z "$compiler_lib_search_path_CXX"; then
13013 compiler_lib_search_path_CXX="${prev}${p}"
13014 else
13015 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13016 fi
13017 ;;
13018 # The "-l" case would never come before the object being
13019 # linked, so don't bother handling this case.
13020 esac
13021 else
13022 if test -z "$postdeps_CXX"; then
13023 postdeps_CXX="${prev}${p}"
13024 else
13025 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13026 fi
13027 fi
13028 ;;
13029
13030 *.$objext)
13031 # This assumes that the test object file only shows up
13032 # once in the compiler output.
13033 if test "$p" = "conftest.$objext"; then
13034 pre_test_object_deps_done=yes
13035 continue
13036 fi
13037
13038 if test "$pre_test_object_deps_done" = no; then
13039 if test -z "$predep_objects_CXX"; then
13040 predep_objects_CXX="$p"
13041 else
13042 predep_objects_CXX="$predep_objects_CXX $p"
13043 fi
13044 else
13045 if test -z "$postdep_objects_CXX"; then
13046 postdep_objects_CXX="$p"
13047 else
13048 postdep_objects_CXX="$postdep_objects_CXX $p"
13049 fi
13050 fi
13051 ;;
13052
13053 *) ;; # Ignore the rest.
13054
13055 esac
13056 done
13057
13058 # Clean up.
13059 rm -f a.out a.exe
13060else
13061 echo "libtool.m4: error: problem compiling CXX test program"
13062fi
13063
13064$RM -f confest.$objext
13065
13066# PORTME: override above test on systems where it is broken
13067case $host_os in
13068interix[3-9]*)
13069 # Interix 3.5 installs completely hosed .la files for C++, so rather than
13070 # hack all around it, let's just trust "g++" to DTRT.
13071 predep_objects_CXX=
13072 postdep_objects_CXX=
13073 postdeps_CXX=
13074 ;;
13075
13076linux*)
13077 case `$CC -V 2>&1 | sed 5q` in
13078 *Sun\ C*)
13079 # Sun C++ 5.9
13080
13081 # The more standards-conforming stlport4 library is
13082 # incompatible with the Cstd library. Avoid specifying
13083 # it if it's in CXXFLAGS. Ignore libCrun as
13084 # -library=stlport4 depends on it.
13085 case " $CXX $CXXFLAGS " in
13086 *" -library=stlport4 "*)
13087 solaris_use_stlport4=yes
13088 ;;
13089 esac
13090
13091 if test "$solaris_use_stlport4" != yes; then
13092 postdeps_CXX='-library=Cstd -library=Crun'
13093 fi
13094 ;;
13095 esac
13096 ;;
13097
13098solaris*)
13099 case $cc_basename in
13100 CC*)
13101 # The more standards-conforming stlport4 library is
13102 # incompatible with the Cstd library. Avoid specifying
13103 # it if it's in CXXFLAGS. Ignore libCrun as
13104 # -library=stlport4 depends on it.
13105 case " $CXX $CXXFLAGS " in
13106 *" -library=stlport4 "*)
13107 solaris_use_stlport4=yes
13108 ;;
13109 esac
13110
13111 # Adding this requires a known-good setup of shared libraries for
13112 # Sun compiler versions before 5.6, else PIC objects from an old
13113 # archive will be linked into the output, leading to subtle bugs.
13114 if test "$solaris_use_stlport4" != yes; then
13115 postdeps_CXX='-library=Cstd -library=Crun'
13116 fi
13117 ;;
13118 esac
13119 ;;
13120esac
13121
13122
13123case " $postdeps_CXX " in
13124*" -lc "*) archive_cmds_need_lc_CXX=no ;;
13125esac
13126 compiler_lib_search_dirs_CXX=
13127if test -n "${compiler_lib_search_path_CXX}"; then
13128 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13129fi
13130
13131
13132
13133
13134
13135
13136
13137
13138
13139
13140
13141
13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161 lt_prog_compiler_wl_CXX=
13162lt_prog_compiler_pic_CXX=
13163lt_prog_compiler_static_CXX=
13164
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13166$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070013167
13168 # C++ specific cases for pic, static, wl, etc.
13169 if test "$GXX" = yes; then
13170 lt_prog_compiler_wl_CXX='-Wl,'
13171 lt_prog_compiler_static_CXX='-static'
13172
13173 case $host_os in
13174 aix*)
13175 # All AIX code is PIC.
13176 if test "$host_cpu" = ia64; then
13177 # AIX 5 now supports IA64 processor
13178 lt_prog_compiler_static_CXX='-Bstatic'
13179 fi
13180 ;;
13181
13182 amigaos*)
13183 case $host_cpu in
13184 powerpc)
13185 # see comment about AmigaOS4 .so support
13186 lt_prog_compiler_pic_CXX='-fPIC'
13187 ;;
13188 m68k)
13189 # FIXME: we need at least 68020 code to build shared libraries, but
13190 # adding the `-m68020' flag to GCC prevents building anything better,
13191 # like `-m68040'.
13192 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13193 ;;
13194 esac
13195 ;;
13196
13197 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13198 # PIC is the default for these OSes.
13199 ;;
13200 mingw* | cygwin* | os2* | pw32*)
13201 # This hack is so that the source file can tell whether it is being
13202 # built for inclusion in a dll (and should export symbols for example).
13203 # Although the cygwin gcc ignores -fPIC, still need this for old-style
13204 # (--disable-auto-import) libraries
13205 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13206 ;;
13207 darwin* | rhapsody*)
13208 # PIC is the default on this platform
13209 # Common symbols not allowed in MH_DYLIB files
13210 lt_prog_compiler_pic_CXX='-fno-common'
13211 ;;
13212 *djgpp*)
13213 # DJGPP does not support shared libraries at all
13214 lt_prog_compiler_pic_CXX=
13215 ;;
13216 interix[3-9]*)
13217 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13218 # Instead, we relocate shared libraries at runtime.
13219 ;;
13220 sysv4*MP*)
13221 if test -d /usr/nec; then
13222 lt_prog_compiler_pic_CXX=-Kconform_pic
13223 fi
13224 ;;
13225 hpux*)
13226 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13227 # not for PA HP-UX.
13228 case $host_cpu in
13229 hppa*64*|ia64*)
13230 ;;
13231 *)
13232 lt_prog_compiler_pic_CXX='-fPIC'
13233 ;;
13234 esac
13235 ;;
13236 *qnx* | *nto*)
13237 # QNX uses GNU C++, but need to define -shared option too, otherwise
13238 # it will coredump.
13239 lt_prog_compiler_pic_CXX='-fPIC -shared'
13240 ;;
13241 *)
13242 lt_prog_compiler_pic_CXX='-fPIC'
13243 ;;
13244 esac
13245 else
13246 case $host_os in
13247 aix[4-9]*)
13248 # All AIX code is PIC.
13249 if test "$host_cpu" = ia64; then
13250 # AIX 5 now supports IA64 processor
13251 lt_prog_compiler_static_CXX='-Bstatic'
13252 else
13253 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13254 fi
13255 ;;
13256 chorus*)
13257 case $cc_basename in
13258 cxch68*)
13259 # Green Hills C++ Compiler
13260 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
13261 ;;
13262 esac
13263 ;;
13264 dgux*)
13265 case $cc_basename in
13266 ec++*)
13267 lt_prog_compiler_pic_CXX='-KPIC'
13268 ;;
13269 ghcx*)
13270 # Green Hills C++ Compiler
13271 lt_prog_compiler_pic_CXX='-pic'
13272 ;;
13273 *)
13274 ;;
13275 esac
13276 ;;
13277 freebsd* | dragonfly*)
13278 # FreeBSD uses GNU C++
13279 ;;
13280 hpux9* | hpux10* | hpux11*)
13281 case $cc_basename in
13282 CC*)
13283 lt_prog_compiler_wl_CXX='-Wl,'
13284 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13285 if test "$host_cpu" != ia64; then
13286 lt_prog_compiler_pic_CXX='+Z'
13287 fi
13288 ;;
13289 aCC*)
13290 lt_prog_compiler_wl_CXX='-Wl,'
13291 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13292 case $host_cpu in
13293 hppa*64*|ia64*)
13294 # +Z the default
13295 ;;
13296 *)
13297 lt_prog_compiler_pic_CXX='+Z'
13298 ;;
13299 esac
13300 ;;
13301 *)
13302 ;;
13303 esac
13304 ;;
13305 interix*)
13306 # This is c89, which is MS Visual C++ (no shared libs)
13307 # Anyone wants to do a port?
13308 ;;
13309 irix5* | irix6* | nonstopux*)
13310 case $cc_basename in
13311 CC*)
13312 lt_prog_compiler_wl_CXX='-Wl,'
13313 lt_prog_compiler_static_CXX='-non_shared'
13314 # CC pic flag -KPIC is the default.
13315 ;;
13316 *)
13317 ;;
13318 esac
13319 ;;
13320 linux* | k*bsd*-gnu)
13321 case $cc_basename in
13322 KCC*)
13323 # KAI C++ Compiler
13324 lt_prog_compiler_wl_CXX='--backend -Wl,'
13325 lt_prog_compiler_pic_CXX='-fPIC'
13326 ;;
13327 icpc* | ecpc* )
13328 # Intel C++
13329 lt_prog_compiler_wl_CXX='-Wl,'
13330 lt_prog_compiler_pic_CXX='-KPIC'
13331 lt_prog_compiler_static_CXX='-static'
13332 ;;
13333 pgCC* | pgcpp*)
13334 # Portland Group C++ compiler
13335 lt_prog_compiler_wl_CXX='-Wl,'
13336 lt_prog_compiler_pic_CXX='-fpic'
13337 lt_prog_compiler_static_CXX='-Bstatic'
13338 ;;
13339 cxx*)
13340 # Compaq C++
13341 # Make sure the PIC flag is empty. It appears that all Alpha
13342 # Linux and Compaq Tru64 Unix objects are PIC.
13343 lt_prog_compiler_pic_CXX=
13344 lt_prog_compiler_static_CXX='-non_shared'
13345 ;;
13346 xlc* | xlC*)
13347 # IBM XL 8.0 on PPC
13348 lt_prog_compiler_wl_CXX='-Wl,'
13349 lt_prog_compiler_pic_CXX='-qpic'
13350 lt_prog_compiler_static_CXX='-qstaticlink'
13351 ;;
13352 *)
13353 case `$CC -V 2>&1 | sed 5q` in
13354 *Sun\ C*)
13355 # Sun C++ 5.9
13356 lt_prog_compiler_pic_CXX='-KPIC'
13357 lt_prog_compiler_static_CXX='-Bstatic'
13358 lt_prog_compiler_wl_CXX='-Qoption ld '
13359 ;;
13360 esac
13361 ;;
13362 esac
13363 ;;
13364 lynxos*)
13365 ;;
13366 m88k*)
13367 ;;
13368 mvs*)
13369 case $cc_basename in
13370 cxx*)
13371 lt_prog_compiler_pic_CXX='-W c,exportall'
13372 ;;
13373 *)
13374 ;;
13375 esac
13376 ;;
13377 netbsd*)
13378 ;;
13379 *qnx* | *nto*)
13380 # QNX uses GNU C++, but need to define -shared option too, otherwise
13381 # it will coredump.
13382 lt_prog_compiler_pic_CXX='-fPIC -shared'
13383 ;;
13384 osf3* | osf4* | osf5*)
13385 case $cc_basename in
13386 KCC*)
13387 lt_prog_compiler_wl_CXX='--backend -Wl,'
13388 ;;
13389 RCC*)
13390 # Rational C++ 2.4.1
13391 lt_prog_compiler_pic_CXX='-pic'
13392 ;;
13393 cxx*)
13394 # Digital/Compaq C++
13395 lt_prog_compiler_wl_CXX='-Wl,'
13396 # Make sure the PIC flag is empty. It appears that all Alpha
13397 # Linux and Compaq Tru64 Unix objects are PIC.
13398 lt_prog_compiler_pic_CXX=
13399 lt_prog_compiler_static_CXX='-non_shared'
13400 ;;
13401 *)
13402 ;;
13403 esac
13404 ;;
13405 psos*)
13406 ;;
13407 solaris*)
13408 case $cc_basename in
13409 CC*)
13410 # Sun C++ 4.2, 5.x and Centerline C++
13411 lt_prog_compiler_pic_CXX='-KPIC'
13412 lt_prog_compiler_static_CXX='-Bstatic'
13413 lt_prog_compiler_wl_CXX='-Qoption ld '
13414 ;;
13415 gcx*)
13416 # Green Hills C++ Compiler
13417 lt_prog_compiler_pic_CXX='-PIC'
13418 ;;
13419 *)
13420 ;;
13421 esac
13422 ;;
13423 sunos4*)
13424 case $cc_basename in
13425 CC*)
13426 # Sun C++ 4.x
13427 lt_prog_compiler_pic_CXX='-pic'
13428 lt_prog_compiler_static_CXX='-Bstatic'
13429 ;;
13430 lcc*)
13431 # Lucid
13432 lt_prog_compiler_pic_CXX='-pic'
13433 ;;
13434 *)
13435 ;;
13436 esac
13437 ;;
13438 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13439 case $cc_basename in
13440 CC*)
13441 lt_prog_compiler_wl_CXX='-Wl,'
13442 lt_prog_compiler_pic_CXX='-KPIC'
13443 lt_prog_compiler_static_CXX='-Bstatic'
13444 ;;
13445 esac
13446 ;;
13447 tandem*)
13448 case $cc_basename in
13449 NCC*)
13450 # NonStop-UX NCC 3.20
13451 lt_prog_compiler_pic_CXX='-KPIC'
13452 ;;
13453 *)
13454 ;;
13455 esac
13456 ;;
13457 vxworks*)
13458 ;;
13459 *)
13460 lt_prog_compiler_can_build_shared_CXX=no
13461 ;;
13462 esac
13463 fi
13464
13465case $host_os in
13466 # For platforms which do not support PIC, -DPIC is meaningless:
13467 *djgpp*)
13468 lt_prog_compiler_pic_CXX=
13469 ;;
13470 *)
13471 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13472 ;;
13473esac
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
13475$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070013476
13477
13478
13479#
13480# Check to make sure the PIC flag actually works.
13481#
13482if test -n "$lt_prog_compiler_pic_CXX"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13484$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13485if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
13486 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -070013487else
13488 lt_cv_prog_compiler_pic_works_CXX=no
13489 ac_outfile=conftest.$ac_objext
13490 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13491 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13492 # Insert the option either (1) after the last *FLAGS variable, or
13493 # (2) before a word containing "conftest.", or (3) at the end.
13494 # Note that $ac_compile itself does not contain backslashes and begins
13495 # with a dollar sign (not a hyphen), so the echo should work correctly.
13496 # The option is referenced via a variable to avoid confusing sed.
13497 lt_compile=`echo "$ac_compile" | $SED \
13498 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13499 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13500 -e 's:$: $lt_compiler_flag:'`
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013501 (eval echo "\"\$as_me:13501: $lt_compile\"" >&5)
Wink Savillefbaaef92010-05-27 16:25:37 -070013502 (eval "$lt_compile" 2>conftest.err)
13503 ac_status=$?
13504 cat conftest.err >&5
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013505 echo "$as_me:13505: \$? = $ac_status" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -070013506 if (exit $ac_status) && test -s "$ac_outfile"; then
13507 # The compiler can only warn and ignore the option if not recognized
13508 # So say no if there are warnings other than the usual output.
13509 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
13510 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13511 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13512 lt_cv_prog_compiler_pic_works_CXX=yes
13513 fi
13514 fi
13515 $RM conftest*
13516
13517fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013518{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13519$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070013520
13521if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13522 case $lt_prog_compiler_pic_CXX in
13523 "" | " "*) ;;
13524 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13525 esac
13526else
13527 lt_prog_compiler_pic_CXX=
13528 lt_prog_compiler_can_build_shared_CXX=no
13529fi
13530
13531fi
13532
13533
13534
13535#
13536# Check to make sure the static flag actually works.
13537#
13538wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13540$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13541if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
13542 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -070013543else
13544 lt_cv_prog_compiler_static_works_CXX=no
13545 save_LDFLAGS="$LDFLAGS"
13546 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13547 echo "$lt_simple_link_test_code" > conftest.$ac_ext
13548 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13549 # The linker can only warn and ignore the option if not recognized
13550 # So say no if there are warnings
13551 if test -s conftest.err; then
13552 # Append any errors to the config.log.
13553 cat conftest.err 1>&5
13554 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13555 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13556 if diff conftest.exp conftest.er2 >/dev/null; then
13557 lt_cv_prog_compiler_static_works_CXX=yes
13558 fi
13559 else
13560 lt_cv_prog_compiler_static_works_CXX=yes
13561 fi
13562 fi
13563 $RM -r conftest*
13564 LDFLAGS="$save_LDFLAGS"
13565
13566fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13568$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070013569
13570if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13571 :
13572else
13573 lt_prog_compiler_static_CXX=
13574fi
13575
13576
13577
13578
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13580$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13581if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
13582 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -070013583else
13584 lt_cv_prog_compiler_c_o_CXX=no
13585 $RM -r conftest 2>/dev/null
13586 mkdir conftest
13587 cd conftest
13588 mkdir out
13589 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13590
13591 lt_compiler_flag="-o out/conftest2.$ac_objext"
13592 # Insert the option either (1) after the last *FLAGS variable, or
13593 # (2) before a word containing "conftest.", or (3) at the end.
13594 # Note that $ac_compile itself does not contain backslashes and begins
13595 # with a dollar sign (not a hyphen), so the echo should work correctly.
13596 lt_compile=`echo "$ac_compile" | $SED \
13597 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13598 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13599 -e 's:$: $lt_compiler_flag:'`
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013600 (eval echo "\"\$as_me:13600: $lt_compile\"" >&5)
Wink Savillefbaaef92010-05-27 16:25:37 -070013601 (eval "$lt_compile" 2>out/conftest.err)
13602 ac_status=$?
13603 cat out/conftest.err >&5
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013604 echo "$as_me:13604: \$? = $ac_status" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -070013605 if (exit $ac_status) && test -s out/conftest2.$ac_objext
13606 then
13607 # The compiler can only warn and ignore the option if not recognized
13608 # So say no if there are warnings
13609 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13610 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13611 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13612 lt_cv_prog_compiler_c_o_CXX=yes
13613 fi
13614 fi
13615 chmod u+w . 2>&5
13616 $RM conftest*
13617 # SGI C++ compiler will create directory out/ii_files/ for
13618 # template instantiation
13619 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13620 $RM out/* && rmdir out
13621 cd ..
13622 $RM -r conftest
13623 $RM conftest*
13624
13625fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13627$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070013628
13629
13630
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13632$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13633if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
13634 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -070013635else
13636 lt_cv_prog_compiler_c_o_CXX=no
13637 $RM -r conftest 2>/dev/null
13638 mkdir conftest
13639 cd conftest
13640 mkdir out
13641 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13642
13643 lt_compiler_flag="-o out/conftest2.$ac_objext"
13644 # Insert the option either (1) after the last *FLAGS variable, or
13645 # (2) before a word containing "conftest.", or (3) at the end.
13646 # Note that $ac_compile itself does not contain backslashes and begins
13647 # with a dollar sign (not a hyphen), so the echo should work correctly.
13648 lt_compile=`echo "$ac_compile" | $SED \
13649 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13650 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13651 -e 's:$: $lt_compiler_flag:'`
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013652 (eval echo "\"\$as_me:13652: $lt_compile\"" >&5)
Wink Savillefbaaef92010-05-27 16:25:37 -070013653 (eval "$lt_compile" 2>out/conftest.err)
13654 ac_status=$?
13655 cat out/conftest.err >&5
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013656 echo "$as_me:13656: \$? = $ac_status" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -070013657 if (exit $ac_status) && test -s out/conftest2.$ac_objext
13658 then
13659 # The compiler can only warn and ignore the option if not recognized
13660 # So say no if there are warnings
13661 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13662 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13663 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13664 lt_cv_prog_compiler_c_o_CXX=yes
13665 fi
13666 fi
13667 chmod u+w . 2>&5
13668 $RM conftest*
13669 # SGI C++ compiler will create directory out/ii_files/ for
13670 # template instantiation
13671 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13672 $RM out/* && rmdir out
13673 cd ..
13674 $RM -r conftest
13675 $RM conftest*
13676
13677fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13679$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070013680
13681
13682
13683
13684hard_links="nottested"
13685if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13686 # do not overwrite the value of need_locks provided by the user
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
13688$as_echo_n "checking if we can lock with hard links... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070013689 hard_links=yes
13690 $RM conftest*
13691 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13692 touch conftest.a
13693 ln conftest.a conftest.b 2>&5 || hard_links=no
13694 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
13696$as_echo "$hard_links" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070013697 if test "$hard_links" = no; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013698 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13699$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -070013700 need_locks=warn
13701 fi
13702else
13703 need_locks=no
13704fi
13705
13706
13707
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13709$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070013710
13711 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13712 case $host_os in
13713 aix[4-9]*)
13714 # If we're using GNU nm, then we don't want the "-C" option.
13715 # -C means demangle to AIX nm, but means don't demangle with GNU nm
13716 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
13717 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13718 else
13719 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13720 fi
13721 ;;
13722 pw32*)
13723 export_symbols_cmds_CXX="$ltdll_cmds"
13724 ;;
13725 cygwin* | mingw*)
13726 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
13727 ;;
13728 *)
13729 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13730 ;;
13731 esac
13732 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13733
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013734{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13735$as_echo "$ld_shlibs_CXX" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070013736test "$ld_shlibs_CXX" = no && can_build_shared=no
13737
13738with_gnu_ld_CXX=$with_gnu_ld
13739
13740
13741
13742
13743
13744
13745#
13746# Do we need to explicitly link libc?
13747#
13748case "x$archive_cmds_need_lc_CXX" in
13749x|xyes)
13750 # Assume -lc should be added
13751 archive_cmds_need_lc_CXX=yes
13752
13753 if test "$enable_shared" = yes && test "$GCC" = yes; then
13754 case $archive_cmds_CXX in
13755 *'~'*)
13756 # FIXME: we may have to deal with multi-command sequences.
13757 ;;
13758 '$CC '*)
13759 # Test whether the compiler implicitly links with -lc since on some
13760 # systems, -lgcc has to come before -lc. If gcc already passes -lc
13761 # to ld, don't add -lc before -lgcc.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13763$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070013764 $RM conftest*
13765 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13766
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013767 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Wink Savillefbaaef92010-05-27 16:25:37 -070013768 (eval $ac_compile) 2>&5
13769 ac_status=$?
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013770 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13771 test $ac_status = 0; } 2>conftest.err; then
Wink Savillefbaaef92010-05-27 16:25:37 -070013772 soname=conftest
13773 lib=conftest
13774 libobjs=conftest.$ac_objext
13775 deplibs=
13776 wl=$lt_prog_compiler_wl_CXX
13777 pic_flag=$lt_prog_compiler_pic_CXX
13778 compiler_flags=-v
13779 linker_flags=-v
13780 verstring=
13781 output_objdir=.
13782 libname=conftest
13783 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13784 allow_undefined_flag_CXX=
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013785 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
Wink Savillefbaaef92010-05-27 16:25:37 -070013786 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13787 ac_status=$?
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013788 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13789 test $ac_status = 0; }
Wink Savillefbaaef92010-05-27 16:25:37 -070013790 then
13791 archive_cmds_need_lc_CXX=no
13792 else
13793 archive_cmds_need_lc_CXX=yes
13794 fi
13795 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13796 else
13797 cat conftest.err 1>&5
13798 fi
13799 $RM conftest*
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_CXX" >&5
13801$as_echo "$archive_cmds_need_lc_CXX" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070013802 ;;
13803 esac
13804 fi
13805 ;;
13806esac
13807
13808
13809
13810
13811
13812
13813
13814
13815
13816
13817
13818
13819
13820
13821
13822
13823
13824
13825
13826
13827
13828
13829
13830
13831
13832
13833
13834
13835
13836
13837
13838
13839
13840
13841
13842
13843
13844
13845
13846
13847
13848
13849
13850
13851
13852
13853
13854
13855
13856
13857
13858
13859
13860
13861
13862
13863
13864
13865
13866
13867
13868
13869
13870
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070013871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
13872$as_echo_n "checking dynamic linker characteristics... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070013873
13874library_names_spec=
13875libname_spec='lib$name'
13876soname_spec=
13877shrext_cmds=".so"
13878postinstall_cmds=
13879postuninstall_cmds=
13880finish_cmds=
13881finish_eval=
13882shlibpath_var=
13883shlibpath_overrides_runpath=unknown
13884version_type=none
13885dynamic_linker="$host_os ld.so"
13886sys_lib_dlsearch_path_spec="/lib /usr/lib"
13887need_lib_prefix=unknown
13888hardcode_into_libs=no
13889
13890# when you set need_version to no, make sure it does not cause -set_version
13891# flags to be left without arguments
13892need_version=unknown
13893
13894case $host_os in
13895aix3*)
13896 version_type=linux
13897 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13898 shlibpath_var=LIBPATH
13899
13900 # AIX 3 has no versioning support, so we append a major version to the name.
13901 soname_spec='${libname}${release}${shared_ext}$major'
13902 ;;
13903
13904aix[4-9]*)
13905 version_type=linux
13906 need_lib_prefix=no
13907 need_version=no
13908 hardcode_into_libs=yes
13909 if test "$host_cpu" = ia64; then
13910 # AIX 5 supports IA64
13911 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13912 shlibpath_var=LD_LIBRARY_PATH
13913 else
13914 # With GCC up to 2.95.x, collect2 would create an import file
13915 # for dependence libraries. The import file would start with
13916 # the line `#! .'. This would cause the generated library to
13917 # depend on `.', always an invalid library. This was fixed in
13918 # development snapshots of GCC prior to 3.0.
13919 case $host_os in
13920 aix4 | aix4.[01] | aix4.[01].*)
13921 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13922 echo ' yes '
13923 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
13924 :
13925 else
13926 can_build_shared=no
13927 fi
13928 ;;
13929 esac
13930 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13931 # soname into executable. Probably we can add versioning support to
13932 # collect2, so additional links can be useful in future.
13933 if test "$aix_use_runtimelinking" = yes; then
13934 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13935 # instead of lib<name>.a to let people know that these are not
13936 # typical AIX shared libraries.
13937 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13938 else
13939 # We preserve .a as extension for shared libraries through AIX4.2
13940 # and later when we are not doing run time linking.
13941 library_names_spec='${libname}${release}.a $libname.a'
13942 soname_spec='${libname}${release}${shared_ext}$major'
13943 fi
13944 shlibpath_var=LIBPATH
13945 fi
13946 ;;
13947
13948amigaos*)
13949 case $host_cpu in
13950 powerpc)
13951 # Since July 2007 AmigaOS4 officially supports .so libraries.
13952 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
13953 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13954 ;;
13955 m68k)
13956 library_names_spec='$libname.ixlibrary $libname.a'
13957 # Create ${libname}_ixlibrary.a entries in /sys/libs.
13958 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'
13959 ;;
13960 esac
13961 ;;
13962
13963beos*)
13964 library_names_spec='${libname}${shared_ext}'
13965 dynamic_linker="$host_os ld.so"
13966 shlibpath_var=LIBRARY_PATH
13967 ;;
13968
13969bsdi[45]*)
13970 version_type=linux
13971 need_version=no
13972 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13973 soname_spec='${libname}${release}${shared_ext}$major'
13974 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13975 shlibpath_var=LD_LIBRARY_PATH
13976 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13977 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13978 # the default ld.so.conf also contains /usr/contrib/lib and
13979 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13980 # libtool to hard-code these into programs
13981 ;;
13982
13983cygwin* | mingw* | pw32*)
13984 version_type=windows
13985 shrext_cmds=".dll"
13986 need_version=no
13987 need_lib_prefix=no
13988
13989 case $GCC,$host_os in
13990 yes,cygwin* | yes,mingw* | yes,pw32*)
13991 library_names_spec='$libname.dll.a'
13992 # DLL is installed to $(libdir)/../bin by postinstall_cmds
13993 postinstall_cmds='base_file=`basename \${file}`~
13994 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
13995 dldir=$destdir/`dirname \$dlpath`~
13996 test -d \$dldir || mkdir -p \$dldir~
13997 $install_prog $dir/$dlname \$dldir/$dlname~
13998 chmod a+x \$dldir/$dlname~
13999 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14000 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14001 fi'
14002 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14003 dlpath=$dir/\$dldll~
14004 $RM \$dlpath'
14005 shlibpath_overrides_runpath=yes
14006
14007 case $host_os in
14008 cygwin*)
14009 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14010 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14011 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
14012 ;;
14013 mingw*)
14014 # MinGW DLLs use traditional 'lib' prefix
14015 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14016 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
14017 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
14018 # It is most probably a Windows format PATH printed by
14019 # mingw gcc, but we are running on Cygwin. Gcc prints its search
14020 # path with ; separators, and with drive letters. We can handle the
14021 # drive letters (cygwin fileutils understands them), so leave them,
14022 # especially as we might pass files found there to a mingw objdump,
14023 # which wouldn't understand a cygwinified path. Ahh.
14024 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14025 else
14026 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14027 fi
14028 ;;
14029 pw32*)
14030 # pw32 DLLs use 'pw' prefix rather than 'lib'
14031 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14032 ;;
14033 esac
14034 ;;
14035
14036 *)
14037 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14038 ;;
14039 esac
14040 dynamic_linker='Win32 ld.exe'
14041 # FIXME: first we should search . and the directory the executable is in
14042 shlibpath_var=PATH
14043 ;;
14044
14045darwin* | rhapsody*)
14046 dynamic_linker="$host_os dyld"
14047 version_type=darwin
14048 need_lib_prefix=no
14049 need_version=no
14050 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14051 soname_spec='${libname}${release}${major}$shared_ext'
14052 shlibpath_overrides_runpath=yes
14053 shlibpath_var=DYLD_LIBRARY_PATH
14054 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14055
14056 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14057 ;;
14058
14059dgux*)
14060 version_type=linux
14061 need_lib_prefix=no
14062 need_version=no
14063 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14064 soname_spec='${libname}${release}${shared_ext}$major'
14065 shlibpath_var=LD_LIBRARY_PATH
14066 ;;
14067
14068freebsd1*)
14069 dynamic_linker=no
14070 ;;
14071
14072freebsd* | dragonfly*)
14073 # DragonFly does not have aout. When/if they implement a new
14074 # versioning mechanism, adjust this.
14075 if test -x /usr/bin/objformat; then
14076 objformat=`/usr/bin/objformat`
14077 else
14078 case $host_os in
14079 freebsd[123]*) objformat=aout ;;
14080 *) objformat=elf ;;
14081 esac
14082 fi
14083 version_type=freebsd-$objformat
14084 case $version_type in
14085 freebsd-elf*)
14086 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14087 need_version=no
14088 need_lib_prefix=no
14089 ;;
14090 freebsd-*)
14091 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14092 need_version=yes
14093 ;;
14094 esac
14095 shlibpath_var=LD_LIBRARY_PATH
14096 case $host_os in
14097 freebsd2*)
14098 shlibpath_overrides_runpath=yes
14099 ;;
14100 freebsd3.[01]* | freebsdelf3.[01]*)
14101 shlibpath_overrides_runpath=yes
14102 hardcode_into_libs=yes
14103 ;;
14104 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14105 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14106 shlibpath_overrides_runpath=no
14107 hardcode_into_libs=yes
14108 ;;
14109 *) # from 4.6 on, and DragonFly
14110 shlibpath_overrides_runpath=yes
14111 hardcode_into_libs=yes
14112 ;;
14113 esac
14114 ;;
14115
14116gnu*)
14117 version_type=linux
14118 need_lib_prefix=no
14119 need_version=no
14120 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14121 soname_spec='${libname}${release}${shared_ext}$major'
14122 shlibpath_var=LD_LIBRARY_PATH
14123 hardcode_into_libs=yes
14124 ;;
14125
14126hpux9* | hpux10* | hpux11*)
14127 # Give a soname corresponding to the major version so that dld.sl refuses to
14128 # link against other versions.
14129 version_type=sunos
14130 need_lib_prefix=no
14131 need_version=no
14132 case $host_cpu in
14133 ia64*)
14134 shrext_cmds='.so'
14135 hardcode_into_libs=yes
14136 dynamic_linker="$host_os dld.so"
14137 shlibpath_var=LD_LIBRARY_PATH
14138 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14139 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14140 soname_spec='${libname}${release}${shared_ext}$major'
14141 if test "X$HPUX_IA64_MODE" = X32; then
14142 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14143 else
14144 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14145 fi
14146 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14147 ;;
14148 hppa*64*)
14149 shrext_cmds='.sl'
14150 hardcode_into_libs=yes
14151 dynamic_linker="$host_os dld.sl"
14152 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14153 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14154 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14155 soname_spec='${libname}${release}${shared_ext}$major'
14156 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14157 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14158 ;;
14159 *)
14160 shrext_cmds='.sl'
14161 dynamic_linker="$host_os dld.sl"
14162 shlibpath_var=SHLIB_PATH
14163 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14164 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14165 soname_spec='${libname}${release}${shared_ext}$major'
14166 ;;
14167 esac
14168 # HP-UX runs *really* slowly unless shared libraries are mode 555.
14169 postinstall_cmds='chmod 555 $lib'
14170 ;;
14171
14172interix[3-9]*)
14173 version_type=linux
14174 need_lib_prefix=no
14175 need_version=no
14176 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14177 soname_spec='${libname}${release}${shared_ext}$major'
14178 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14179 shlibpath_var=LD_LIBRARY_PATH
14180 shlibpath_overrides_runpath=no
14181 hardcode_into_libs=yes
14182 ;;
14183
14184irix5* | irix6* | nonstopux*)
14185 case $host_os in
14186 nonstopux*) version_type=nonstopux ;;
14187 *)
14188 if test "$lt_cv_prog_gnu_ld" = yes; then
14189 version_type=linux
14190 else
14191 version_type=irix
14192 fi ;;
14193 esac
14194 need_lib_prefix=no
14195 need_version=no
14196 soname_spec='${libname}${release}${shared_ext}$major'
14197 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14198 case $host_os in
14199 irix5* | nonstopux*)
14200 libsuff= shlibsuff=
14201 ;;
14202 *)
14203 case $LD in # libtool.m4 will add one of these switches to LD
14204 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14205 libsuff= shlibsuff= libmagic=32-bit;;
14206 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14207 libsuff=32 shlibsuff=N32 libmagic=N32;;
14208 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14209 libsuff=64 shlibsuff=64 libmagic=64-bit;;
14210 *) libsuff= shlibsuff= libmagic=never-match;;
14211 esac
14212 ;;
14213 esac
14214 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14215 shlibpath_overrides_runpath=no
14216 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14217 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14218 hardcode_into_libs=yes
14219 ;;
14220
14221# No shared lib support for Linux oldld, aout, or coff.
14222linux*oldld* | linux*aout* | linux*coff*)
14223 dynamic_linker=no
14224 ;;
14225
14226# This must be Linux ELF.
14227linux* | k*bsd*-gnu)
14228 version_type=linux
14229 need_lib_prefix=no
14230 need_version=no
14231 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14232 soname_spec='${libname}${release}${shared_ext}$major'
14233 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14234 shlibpath_var=LD_LIBRARY_PATH
14235 shlibpath_overrides_runpath=no
14236 # Some binutils ld are patched to set DT_RUNPATH
14237 save_LDFLAGS=$LDFLAGS
14238 save_libdir=$libdir
14239 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14240 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070014242/* end confdefs.h. */
14243
14244int
14245main ()
14246{
14247
14248 ;
14249 return 0;
14250}
14251_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014252if ac_fn_cxx_try_link "$LINENO"; then :
14253 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070014254 shlibpath_overrides_runpath=yes
14255fi
Wink Savillefbaaef92010-05-27 16:25:37 -070014256fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014257rm -f core conftest.err conftest.$ac_objext \
14258 conftest$ac_exeext conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070014259 LDFLAGS=$save_LDFLAGS
14260 libdir=$save_libdir
14261
14262 # This implies no fast_install, which is unacceptable.
14263 # Some rework will be needed to allow for fast_install
14264 # before this can be enabled.
14265 hardcode_into_libs=yes
14266
14267 # Append ld.so.conf contents to the search path
14268 if test -f /etc/ld.so.conf; then
14269 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
14270 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14271 fi
14272
14273 # We used to test for /lib/ld.so.1 and disable shared libraries on
14274 # powerpc, because MkLinux only supported shared libraries with the
14275 # GNU dynamic linker. Since this was broken with cross compilers,
14276 # most powerpc-linux boxes support dynamic linking these days and
14277 # people can always --disable-shared, the test was removed, and we
14278 # assume the GNU/Linux dynamic linker is in use.
14279 dynamic_linker='GNU/Linux ld.so'
14280 ;;
14281
14282netbsd*)
14283 version_type=sunos
14284 need_lib_prefix=no
14285 need_version=no
14286 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14287 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14288 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14289 dynamic_linker='NetBSD (a.out) ld.so'
14290 else
14291 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14292 soname_spec='${libname}${release}${shared_ext}$major'
14293 dynamic_linker='NetBSD ld.elf_so'
14294 fi
14295 shlibpath_var=LD_LIBRARY_PATH
14296 shlibpath_overrides_runpath=yes
14297 hardcode_into_libs=yes
14298 ;;
14299
14300newsos6)
14301 version_type=linux
14302 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14303 shlibpath_var=LD_LIBRARY_PATH
14304 shlibpath_overrides_runpath=yes
14305 ;;
14306
14307*nto* | *qnx*)
14308 version_type=qnx
14309 need_lib_prefix=no
14310 need_version=no
14311 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14312 soname_spec='${libname}${release}${shared_ext}$major'
14313 shlibpath_var=LD_LIBRARY_PATH
14314 shlibpath_overrides_runpath=no
14315 hardcode_into_libs=yes
14316 dynamic_linker='ldqnx.so'
14317 ;;
14318
14319openbsd*)
14320 version_type=sunos
14321 sys_lib_dlsearch_path_spec="/usr/lib"
14322 need_lib_prefix=no
14323 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14324 case $host_os in
14325 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
14326 *) need_version=no ;;
14327 esac
14328 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14329 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14330 shlibpath_var=LD_LIBRARY_PATH
14331 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14332 case $host_os in
14333 openbsd2.[89] | openbsd2.[89].*)
14334 shlibpath_overrides_runpath=no
14335 ;;
14336 *)
14337 shlibpath_overrides_runpath=yes
14338 ;;
14339 esac
14340 else
14341 shlibpath_overrides_runpath=yes
14342 fi
14343 ;;
14344
14345os2*)
14346 libname_spec='$name'
14347 shrext_cmds=".dll"
14348 need_lib_prefix=no
14349 library_names_spec='$libname${shared_ext} $libname.a'
14350 dynamic_linker='OS/2 ld.exe'
14351 shlibpath_var=LIBPATH
14352 ;;
14353
14354osf3* | osf4* | osf5*)
14355 version_type=osf
14356 need_lib_prefix=no
14357 need_version=no
14358 soname_spec='${libname}${release}${shared_ext}$major'
14359 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14360 shlibpath_var=LD_LIBRARY_PATH
14361 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14362 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14363 ;;
14364
14365rdos*)
14366 dynamic_linker=no
14367 ;;
14368
14369solaris*)
14370 version_type=linux
14371 need_lib_prefix=no
14372 need_version=no
14373 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14374 soname_spec='${libname}${release}${shared_ext}$major'
14375 shlibpath_var=LD_LIBRARY_PATH
14376 shlibpath_overrides_runpath=yes
14377 hardcode_into_libs=yes
14378 # ldd complains unless libraries are executable
14379 postinstall_cmds='chmod +x $lib'
14380 ;;
14381
14382sunos4*)
14383 version_type=sunos
14384 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14385 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14386 shlibpath_var=LD_LIBRARY_PATH
14387 shlibpath_overrides_runpath=yes
14388 if test "$with_gnu_ld" = yes; then
14389 need_lib_prefix=no
14390 fi
14391 need_version=yes
14392 ;;
14393
14394sysv4 | sysv4.3*)
14395 version_type=linux
14396 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14397 soname_spec='${libname}${release}${shared_ext}$major'
14398 shlibpath_var=LD_LIBRARY_PATH
14399 case $host_vendor in
14400 sni)
14401 shlibpath_overrides_runpath=no
14402 need_lib_prefix=no
14403 runpath_var=LD_RUN_PATH
14404 ;;
14405 siemens)
14406 need_lib_prefix=no
14407 ;;
14408 motorola)
14409 need_lib_prefix=no
14410 need_version=no
14411 shlibpath_overrides_runpath=no
14412 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14413 ;;
14414 esac
14415 ;;
14416
14417sysv4*MP*)
14418 if test -d /usr/nec ;then
14419 version_type=linux
14420 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14421 soname_spec='$libname${shared_ext}.$major'
14422 shlibpath_var=LD_LIBRARY_PATH
14423 fi
14424 ;;
14425
14426sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14427 version_type=freebsd-elf
14428 need_lib_prefix=no
14429 need_version=no
14430 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14431 soname_spec='${libname}${release}${shared_ext}$major'
14432 shlibpath_var=LD_LIBRARY_PATH
14433 shlibpath_overrides_runpath=yes
14434 hardcode_into_libs=yes
14435 if test "$with_gnu_ld" = yes; then
14436 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14437 else
14438 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14439 case $host_os in
14440 sco3.2v5*)
14441 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14442 ;;
14443 esac
14444 fi
14445 sys_lib_dlsearch_path_spec='/usr/lib'
14446 ;;
14447
14448tpf*)
14449 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
14450 version_type=linux
14451 need_lib_prefix=no
14452 need_version=no
14453 library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14454 shlibpath_var=LD_LIBRARY_PATH
14455 shlibpath_overrides_runpath=no
14456 hardcode_into_libs=yes
14457 ;;
14458
14459uts4*)
14460 version_type=linux
14461 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14462 soname_spec='${libname}${release}${shared_ext}$major'
14463 shlibpath_var=LD_LIBRARY_PATH
14464 ;;
14465
14466*)
14467 dynamic_linker=no
14468 ;;
14469esac
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014470{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14471$as_echo "$dynamic_linker" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070014472test "$dynamic_linker" = no && can_build_shared=no
14473
14474variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14475if test "$GCC" = yes; then
14476 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14477fi
14478
14479if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14480 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14481fi
14482if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14483 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14484fi
14485
14486
14487
14488
14489
14490
14491
14492
14493
14494
14495
14496
14497
14498
14499
14500
14501
14502
14503
14504
14505
14506
14507
14508
14509
14510
14511
14512
14513
14514
14515
14516
14517
14518
14519
14520
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14522$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070014523hardcode_action_CXX=
14524if test -n "$hardcode_libdir_flag_spec_CXX" ||
14525 test -n "$runpath_var_CXX" ||
14526 test "X$hardcode_automatic_CXX" = "Xyes" ; then
14527
14528 # We can hardcode non-existent directories.
14529 if test "$hardcode_direct_CXX" != no &&
14530 # If the only mechanism to avoid hardcoding is shlibpath_var, we
14531 # have to relink, otherwise we might link with an installed library
14532 # when we should be linking with a yet-to-be-installed one
14533 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
14534 test "$hardcode_minus_L_CXX" != no; then
14535 # Linking always hardcodes the temporary library directory.
14536 hardcode_action_CXX=relink
14537 else
14538 # We can link without hardcoding, and we can hardcode nonexisting dirs.
14539 hardcode_action_CXX=immediate
14540 fi
14541else
14542 # We cannot hardcode anything, or else we can only hardcode existing
14543 # directories.
14544 hardcode_action_CXX=unsupported
14545fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
14547$as_echo "$hardcode_action_CXX" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070014548
14549if test "$hardcode_action_CXX" = relink ||
14550 test "$inherit_rpath_CXX" = yes; then
14551 # Fast installation is not supported
14552 enable_fast_install=no
14553elif test "$shlibpath_overrides_runpath" = yes ||
14554 test "$enable_shared" = no; then
14555 # Fast installation is not necessary
14556 enable_fast_install=needless
14557fi
14558
14559
14560
14561
14562
14563
14564
14565 fi # test -n "$compiler"
14566
14567 CC=$lt_save_CC
14568 LDCXX=$LD
14569 LD=$lt_save_LD
14570 GCC=$lt_save_GCC
14571 with_gnu_ld=$lt_save_with_gnu_ld
14572 lt_cv_path_LDCXX=$lt_cv_path_LD
14573 lt_cv_path_LD=$lt_save_path_LD
14574 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14575 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14576fi # test "$_lt_caught_CXX_error" != yes
14577
14578ac_ext=cpp
14579ac_cpp='$CXXCPP $CPPFLAGS'
14580ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14581ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14582ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14583
14584
14585
14586
14587
14588
14589
14590
14591
14592
14593
14594
14595
14596 ac_config_commands="$ac_config_commands libtool"
14597
14598
14599
14600
14601# Only expand once:
14602
14603
14604
14605# Checks for header files.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
14607$as_echo_n "checking for ANSI C header files... " >&6; }
14608if ${ac_cv_header_stdc+:} false; then :
14609 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -070014610else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070014612/* end confdefs.h. */
14613#include <stdlib.h>
14614#include <stdarg.h>
14615#include <string.h>
14616#include <float.h>
14617
14618int
14619main ()
14620{
14621
14622 ;
14623 return 0;
14624}
14625_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014626if ac_fn_cxx_try_compile "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070014627 ac_cv_header_stdc=yes
14628else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014629 ac_cv_header_stdc=no
Wink Savillefbaaef92010-05-27 16:25:37 -070014630fi
Wink Savillefbaaef92010-05-27 16:25:37 -070014631rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14632
14633if test $ac_cv_header_stdc = yes; then
14634 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014635 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070014636/* end confdefs.h. */
14637#include <string.h>
14638
14639_ACEOF
14640if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014641 $EGREP "memchr" >/dev/null 2>&1; then :
14642
Wink Savillefbaaef92010-05-27 16:25:37 -070014643else
14644 ac_cv_header_stdc=no
14645fi
14646rm -f conftest*
14647
14648fi
14649
14650if test $ac_cv_header_stdc = yes; then
14651 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070014653/* end confdefs.h. */
14654#include <stdlib.h>
14655
14656_ACEOF
14657if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014658 $EGREP "free" >/dev/null 2>&1; then :
14659
Wink Savillefbaaef92010-05-27 16:25:37 -070014660else
14661 ac_cv_header_stdc=no
14662fi
14663rm -f conftest*
14664
14665fi
14666
14667if test $ac_cv_header_stdc = yes; then
14668 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014669 if test "$cross_compiling" = yes; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070014670 :
14671else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070014673/* end confdefs.h. */
14674#include <ctype.h>
14675#include <stdlib.h>
14676#if ((' ' & 0x0FF) == 0x020)
14677# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
14678# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
14679#else
14680# define ISLOWER(c) \
14681 (('a' <= (c) && (c) <= 'i') \
14682 || ('j' <= (c) && (c) <= 'r') \
14683 || ('s' <= (c) && (c) <= 'z'))
14684# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
14685#endif
14686
14687#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
14688int
14689main ()
14690{
14691 int i;
14692 for (i = 0; i < 256; i++)
14693 if (XOR (islower (i), ISLOWER (i))
14694 || toupper (i) != TOUPPER (i))
14695 return 2;
14696 return 0;
14697}
14698_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014699if ac_fn_cxx_try_run "$LINENO"; then :
14700
Wink Savillefbaaef92010-05-27 16:25:37 -070014701else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014702 ac_cv_header_stdc=no
Wink Savillefbaaef92010-05-27 16:25:37 -070014703fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014704rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14705 conftest.$ac_objext conftest.beam conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070014706fi
14707
Wink Savillefbaaef92010-05-27 16:25:37 -070014708fi
14709fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
14711$as_echo "$ac_cv_header_stdc" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070014712if test $ac_cv_header_stdc = yes; then
14713
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014714$as_echo "#define STDC_HEADERS 1" >>confdefs.h
Wink Savillefbaaef92010-05-27 16:25:37 -070014715
14716fi
14717
Wink Savillefbaaef92010-05-27 16:25:37 -070014718for ac_header in fcntl.h inttypes.h limits.h stdlib.h unistd.h
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014719do :
14720 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14721ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14722if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070014723 cat >>confdefs.h <<_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014724#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Wink Savillefbaaef92010-05-27 16:25:37 -070014725_ACEOF
14726
14727fi
14728
14729done
14730
14731
14732# Checks for library functions.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working memcmp" >&5
14734$as_echo_n "checking for working memcmp... " >&6; }
14735if ${ac_cv_func_memcmp_working+:} false; then :
14736 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -070014737else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014738 if test "$cross_compiling" = yes; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070014739 ac_cv_func_memcmp_working=no
14740else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070014742/* end confdefs.h. */
14743$ac_includes_default
14744int
14745main ()
14746{
14747
14748 /* Some versions of memcmp are not 8-bit clean. */
14749 char c0 = '\100', c1 = '\200', c2 = '\201';
14750 if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
14751 return 1;
14752
14753 /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
14754 or more and with at least one buffer not starting on a 4-byte boundary.
14755 William Lewis provided this test program. */
14756 {
14757 char foo[21];
14758 char bar[21];
14759 int i;
14760 for (i = 0; i < 4; i++)
14761 {
14762 char *a = foo + i;
14763 char *b = bar + i;
14764 strcpy (a, "--------01111111");
14765 strcpy (b, "--------10000000");
14766 if (memcmp (a, b, 16) >= 0)
14767 return 1;
14768 }
14769 return 0;
14770 }
14771
14772 ;
14773 return 0;
14774}
14775_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014776if ac_fn_cxx_try_run "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070014777 ac_cv_func_memcmp_working=yes
14778else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014779 ac_cv_func_memcmp_working=no
Wink Savillefbaaef92010-05-27 16:25:37 -070014780fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014781rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14782 conftest.$ac_objext conftest.beam conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070014783fi
14784
Wink Savillefbaaef92010-05-27 16:25:37 -070014785fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014786{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_memcmp_working" >&5
14787$as_echo "$ac_cv_func_memcmp_working" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070014788test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
14789 *" memcmp.$ac_objext "* ) ;;
14790 *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
14791 ;;
14792esac
14793
14794
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
14796$as_echo_n "checking for working strtod... " >&6; }
14797if ${ac_cv_func_strtod+:} false; then :
14798 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -070014799else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014800 if test "$cross_compiling" = yes; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070014801 ac_cv_func_strtod=no
14802else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070014804/* end confdefs.h. */
14805
14806$ac_includes_default
14807#ifndef strtod
14808double strtod ();
14809#endif
14810int
14811main()
14812{
14813 {
14814 /* Some versions of Linux strtod mis-parse strings with leading '+'. */
14815 char *string = " +69";
14816 char *term;
14817 double value;
14818 value = strtod (string, &term);
14819 if (value != 69 || term != (string + 4))
14820 return 1;
14821 }
14822
14823 {
14824 /* Under Solaris 2.4, strtod returns the wrong value for the
14825 terminating character under some conditions. */
14826 char *string = "NaN";
14827 char *term;
14828 strtod (string, &term);
14829 if (term != string && *(term - 1) == 0)
14830 return 1;
14831 }
14832 return 0;
14833}
14834
14835_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014836if ac_fn_cxx_try_run "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070014837 ac_cv_func_strtod=yes
14838else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014839 ac_cv_func_strtod=no
Wink Savillefbaaef92010-05-27 16:25:37 -070014840fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014841rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14842 conftest.$ac_objext conftest.beam conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070014843fi
14844
Wink Savillefbaaef92010-05-27 16:25:37 -070014845fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014846{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
14847$as_echo "$ac_cv_func_strtod" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070014848if test $ac_cv_func_strtod = no; then
14849 case " $LIBOBJS " in
14850 *" strtod.$ac_objext "* ) ;;
14851 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
14852 ;;
14853esac
14854
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014855ac_fn_cxx_check_func "$LINENO" "pow" "ac_cv_func_pow"
14856if test "x$ac_cv_func_pow" = xyes; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070014857
Wink Savillefbaaef92010-05-27 16:25:37 -070014858fi
14859
Wink Savillefbaaef92010-05-27 16:25:37 -070014860if test $ac_cv_func_pow = no; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
14862$as_echo_n "checking for pow in -lm... " >&6; }
14863if ${ac_cv_lib_m_pow+:} false; then :
14864 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -070014865else
14866 ac_check_lib_save_LIBS=$LIBS
14867LIBS="-lm $LIBS"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014868cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070014869/* end confdefs.h. */
14870
14871/* Override any GCC internal prototype to avoid an error.
14872 Use char because int might match the return type of a GCC
14873 builtin and then its argument prototype would still apply. */
14874#ifdef __cplusplus
14875extern "C"
14876#endif
14877char pow ();
14878int
14879main ()
14880{
14881return pow ();
14882 ;
14883 return 0;
14884}
14885_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014886if ac_fn_cxx_try_link "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070014887 ac_cv_lib_m_pow=yes
14888else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014889 ac_cv_lib_m_pow=no
Wink Savillefbaaef92010-05-27 16:25:37 -070014890fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014891rm -f core conftest.err conftest.$ac_objext \
14892 conftest$ac_exeext conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070014893LIBS=$ac_check_lib_save_LIBS
14894fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
14896$as_echo "$ac_cv_lib_m_pow" >&6; }
14897if test "x$ac_cv_lib_m_pow" = xyes; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070014898 POW_LIB=-lm
14899else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014900 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
14901$as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -070014902fi
14903
14904fi
14905
14906fi
14907
Wink Savillefbaaef92010-05-27 16:25:37 -070014908for ac_func in ftruncate memset mkdir strchr strerror strtol
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014909do :
14910 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14911ac_fn_cxx_check_func "$LINENO" "$ac_func" "$as_ac_var"
14912if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070014913 cat >>confdefs.h <<_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014914#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Wink Savillefbaaef92010-05-27 16:25:37 -070014915_ACEOF
14916
14917fi
14918done
14919
14920
Wink Savilled0332952010-05-29 13:00:38 -070014921# Check for zlib.
Wink Savillefbaaef92010-05-27 16:25:37 -070014922HAVE_ZLIB=0
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014923if test "$with_zlib" != no; then :
Wink Savilled0332952010-05-29 13:00:38 -070014924
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking zlib version" >&5
14926$as_echo_n "checking zlib version... " >&6; }
Wink Savilled0332952010-05-29 13:00:38 -070014927
14928 # First check the zlib header version.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savilled0332952010-05-29 13:00:38 -070014930/* end confdefs.h. */
14931
14932 #include <zlib.h>
14933 #if !defined(ZLIB_VERNUM) || (ZLIB_VERNUM < 0x1204)
14934 # error zlib version too old
14935 #endif
14936
14937int
14938main ()
14939{
14940
14941 ;
14942 return 0;
14943}
14944_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014945if ac_fn_cxx_try_compile "$LINENO"; then :
Wink Savilled0332952010-05-29 13:00:38 -070014946
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok (1.2.0.4 or later)" >&5
14948$as_echo "ok (1.2.0.4 or later)" >&6; }
Wink Savilled0332952010-05-29 13:00:38 -070014949
14950 # Also need to add -lz to the linker flags and make sure this succeeds.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
14952$as_echo_n "checking for library containing zlibVersion... " >&6; }
14953if ${ac_cv_search_zlibVersion+:} false; then :
14954 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -070014955else
14956 ac_func_search_save_LIBS=$LIBS
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014957cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070014958/* end confdefs.h. */
14959
14960/* Override any GCC internal prototype to avoid an error.
14961 Use char because int might match the return type of a GCC
14962 builtin and then its argument prototype would still apply. */
14963#ifdef __cplusplus
14964extern "C"
14965#endif
14966char zlibVersion ();
14967int
14968main ()
14969{
14970return zlibVersion ();
14971 ;
14972 return 0;
14973}
14974_ACEOF
14975for ac_lib in '' z; do
14976 if test -z "$ac_lib"; then
14977 ac_res="none required"
14978 else
14979 ac_res=-l$ac_lib
14980 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14981 fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014982 if ac_fn_cxx_try_link "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070014983 ac_cv_search_zlibVersion=$ac_res
Wink Savillefbaaef92010-05-27 16:25:37 -070014984fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014985rm -f core conftest.err conftest.$ac_objext \
14986 conftest$ac_exeext
14987 if ${ac_cv_search_zlibVersion+:} false; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070014988 break
14989fi
14990done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014991if ${ac_cv_search_zlibVersion+:} false; then :
14992
Wink Savillefbaaef92010-05-27 16:25:37 -070014993else
14994 ac_cv_search_zlibVersion=no
14995fi
14996rm conftest.$ac_ext
14997LIBS=$ac_func_search_save_LIBS
14998fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070014999{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
15000$as_echo "$ac_cv_search_zlibVersion" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015001ac_res=$ac_cv_search_zlibVersion
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015002if test "$ac_res" != no; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070015003 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15004
Wink Savilled0332952010-05-29 13:00:38 -070015005
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015006$as_echo "#define HAVE_ZLIB 1" >>confdefs.h
Wink Savillefbaaef92010-05-27 16:25:37 -070015007
Wink Savilled0332952010-05-29 13:00:38 -070015008 HAVE_ZLIB=1
15009
Wink Savillefbaaef92010-05-27 16:25:37 -070015010else
Wink Savilled0332952010-05-29 13:00:38 -070015011
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015012 if test "$with_zlib" != check; then :
Wink Savilled0332952010-05-29 13:00:38 -070015013
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015014 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15015$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15016as_fn_error $? "--with-zlib was given, but no working zlib library was found
15017See \`config.log' for more details" "$LINENO" 5; }
Wink Savilled0332952010-05-29 13:00:38 -070015018
Wink Savillefbaaef92010-05-27 16:25:37 -070015019fi
15020
Wink Savilled0332952010-05-29 13:00:38 -070015021fi
15022
15023
15024else
Wink Savilled0332952010-05-29 13:00:38 -070015025
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015026 if test "$with_zlib" = check; then :
Wink Savilled0332952010-05-29 13:00:38 -070015027
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: headers missing or too old (requires 1.2.0.4)" >&5
15029$as_echo "headers missing or too old (requires 1.2.0.4)" >&6; }
Wink Savilled0332952010-05-29 13:00:38 -070015030
15031else
15032
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015033 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15034$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15035as_fn_error $? "--with-zlib was given, but zlib headers were not present or were too old (requires 1.2.0.4)
15036See \`config.log' for more details" "$LINENO" 5; }
Wink Savilled0332952010-05-29 13:00:38 -070015037
15038fi
15039
Wink Savilled0332952010-05-29 13:00:38 -070015040fi
Wink Savilled0332952010-05-29 13:00:38 -070015041rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15042
Wink Savillefbaaef92010-05-27 16:25:37 -070015043fi
Wink Savillefbaaef92010-05-27 16:25:37 -070015044 if test $HAVE_ZLIB = 1; then
15045 HAVE_ZLIB_TRUE=
15046 HAVE_ZLIB_FALSE='#'
15047else
15048 HAVE_ZLIB_TRUE='#'
15049 HAVE_ZLIB_FALSE=
15050fi
15051
15052
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015053if test "$with_protoc" != "no"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070015054
15055 PROTOC=$with_protoc
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015056 if test "$with_protoc" == "yes"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070015057
15058 # No argument given. Use system protoc.
15059 PROTOC=protoc
15060
15061fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015062 if echo "$PROTOC" | grep -q '^[^/].*/'; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070015063
15064 # Does not start with a slash, but contains a slash. So, it's a relative
15065 # path (as opposed to an absolute path or an executable in $PATH).
15066 # Since it will actually be executed from the src directory, prefix with
15067 # the current directory. We also insert $ac_top_build_prefix in case this
15068 # is a nested package and --with-protoc was actually given on the outer
15069 # package's configure script.
15070 PROTOC=`pwd`/${ac_top_build_prefix}$PROTOC
15071
15072fi
15073
15074
Wink Savillefbaaef92010-05-27 16:25:37 -070015075fi
Wink Savillefbaaef92010-05-27 16:25:37 -070015076 if test "$with_protoc" != "no"; then
15077 USE_EXTERNAL_PROTOC_TRUE=
15078 USE_EXTERNAL_PROTOC_FALSE='#'
15079else
15080 USE_EXTERNAL_PROTOC_TRUE='#'
15081 USE_EXTERNAL_PROTOC_FALSE=
15082fi
15083
15084
15085
15086
15087
15088ac_ext=c
15089ac_cpp='$CPP $CPPFLAGS'
15090ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15091ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15092ac_compiler_gnu=$ac_cv_c_compiler_gnu
15093
15094acx_pthread_ok=no
15095
15096# We used to check for pthread.h first, but this fails if pthread.h
15097# requires special compiler flags (e.g. on True64 or Sequent).
15098# It gets checked for in the link test anyway.
15099
15100# First of all, check if the user has set any of the PTHREAD_LIBS,
15101# etcetera environment variables, and if threads linking works using
15102# them:
15103if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
15104 save_CFLAGS="$CFLAGS"
15105 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15106 save_LIBS="$LIBS"
15107 LIBS="$PTHREAD_LIBS $LIBS"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
15109$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
15110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070015111/* end confdefs.h. */
15112
15113/* Override any GCC internal prototype to avoid an error.
15114 Use char because int might match the return type of a GCC
15115 builtin and then its argument prototype would still apply. */
15116#ifdef __cplusplus
15117extern "C"
15118#endif
15119char pthread_join ();
15120int
15121main ()
15122{
15123return pthread_join ();
15124 ;
15125 return 0;
15126}
15127_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015128if ac_fn_c_try_link "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070015129 acx_pthread_ok=yes
Wink Savillefbaaef92010-05-27 16:25:37 -070015130fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015131rm -f core conftest.err conftest.$ac_objext \
15132 conftest$ac_exeext conftest.$ac_ext
15133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
15134$as_echo "$acx_pthread_ok" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015135 if test x"$acx_pthread_ok" = xno; then
15136 PTHREAD_LIBS=""
15137 PTHREAD_CFLAGS=""
15138 fi
15139 LIBS="$save_LIBS"
15140 CFLAGS="$save_CFLAGS"
15141fi
15142
15143# We must check for the threads library under a number of different
15144# names; the ordering is very important because some systems
15145# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
15146# libraries is broken (non-POSIX).
15147
15148# Create a list of thread flags to try. Items starting with a "-" are
15149# C compiler flags, and other items are library names, except for "none"
15150# which indicates that we try without any flags at all, and "pthread-config"
15151# which is a program returning the flags for the Pth emulation library.
15152
15153acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
15154
15155# The ordering *is* (sometimes) important. Some notes on the
15156# individual items follow:
15157
15158# pthreads: AIX (must check this before -lpthread)
15159# none: in case threads are in libc; should be tried before -Kthread and
15160# other compiler flags to prevent continual compiler warnings
15161# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
15162# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
15163# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
15164# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
15165# -pthreads: Solaris/gcc
15166# -mthreads: Mingw32/gcc, Lynx/gcc
15167# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
15168# doesn't hurt to check since this sometimes defines pthreads too;
15169# also defines -D_REENTRANT)
15170# ... -mt is also the pthreads flag for HP/aCC
15171# pthread: Linux, etcetera
15172# --thread-safe: KAI C++
15173# pthread-config: use pthread-config program (for GNU Pth library)
15174
15175case "${host_cpu}-${host_os}" in
15176 *solaris*)
15177
15178 # On Solaris (at least, for some versions), libc contains stubbed
15179 # (non-functional) versions of the pthreads routines, so link-based
15180 # tests will erroneously succeed. (We need to link with -pthreads/-mt/
15181 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather
15182 # a function called by this macro, so we could check for that, but
15183 # who knows whether they'll stub that too in a future libc.) So,
15184 # we'll just look for -pthreads and -lpthread first:
15185
15186 acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags"
15187 ;;
15188esac
15189
15190if test x"$acx_pthread_ok" = xno; then
15191for flag in $acx_pthread_flags; do
15192
15193 case $flag in
15194 none)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
15196$as_echo_n "checking whether pthreads work without any flags... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015197 ;;
15198
15199 -*)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
15201$as_echo_n "checking whether pthreads work with $flag... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015202 PTHREAD_CFLAGS="$flag"
15203 ;;
15204
15205 pthread-config)
15206 # Extract the first word of "pthread-config", so it can be a program name with args.
15207set dummy pthread-config; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15209$as_echo_n "checking for $ac_word... " >&6; }
15210if ${ac_cv_prog_acx_pthread_config+:} false; then :
15211 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -070015212else
15213 if test -n "$acx_pthread_config"; then
15214 ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test.
15215else
15216as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15217for as_dir in $PATH
15218do
15219 IFS=$as_save_IFS
15220 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015221 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -070015222 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15223 ac_cv_prog_acx_pthread_config="yes"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015224 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -070015225 break 2
15226 fi
15227done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015228 done
Wink Savillefbaaef92010-05-27 16:25:37 -070015229IFS=$as_save_IFS
15230
15231 test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no"
15232fi
15233fi
15234acx_pthread_config=$ac_cv_prog_acx_pthread_config
15235if test -n "$acx_pthread_config"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5
15237$as_echo "$acx_pthread_config" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015238else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15240$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015241fi
15242
15243
15244 if test x"$acx_pthread_config" = xno; then continue; fi
15245 PTHREAD_CFLAGS="`pthread-config --cflags`"
15246 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
15247 ;;
15248
15249 *)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
15251$as_echo_n "checking for the pthreads library -l$flag... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015252 PTHREAD_LIBS="-l$flag"
15253 ;;
15254 esac
15255
15256 save_LIBS="$LIBS"
15257 save_CFLAGS="$CFLAGS"
15258 LIBS="$PTHREAD_LIBS $LIBS"
15259 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15260
15261 # Check for various functions. We must include pthread.h,
15262 # since some functions may be macros. (On the Sequent, we
15263 # need a special flag -Kthread to make this header compile.)
15264 # We check for pthread_join because it is in -lpthread on IRIX
15265 # while pthread_create is in libc. We check for pthread_attr_init
15266 # due to DEC craziness with -lpthreads. We check for
15267 # pthread_cleanup_push because it is one of the few pthread
15268 # functions on Solaris that doesn't have a non-functional libc stub.
15269 # We try pthread_create on general principles.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070015271/* end confdefs.h. */
15272#include <pthread.h>
15273int
15274main ()
15275{
15276pthread_t th; pthread_join(th, 0);
15277 pthread_attr_init(0); pthread_cleanup_push(0, 0);
15278 pthread_create(0,0,0,0); pthread_cleanup_pop(0);
15279 ;
15280 return 0;
15281}
15282_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015283if ac_fn_c_try_link "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070015284 acx_pthread_ok=yes
Wink Savillefbaaef92010-05-27 16:25:37 -070015285fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015286rm -f core conftest.err conftest.$ac_objext \
15287 conftest$ac_exeext conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070015288
15289 LIBS="$save_LIBS"
15290 CFLAGS="$save_CFLAGS"
15291
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
15293$as_echo "$acx_pthread_ok" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015294 if test "x$acx_pthread_ok" = xyes; then
15295 break;
15296 fi
15297
15298 PTHREAD_LIBS=""
15299 PTHREAD_CFLAGS=""
15300done
15301fi
15302
15303# Various other checks:
15304if test "x$acx_pthread_ok" = xyes; then
15305 save_LIBS="$LIBS"
15306 LIBS="$PTHREAD_LIBS $LIBS"
15307 save_CFLAGS="$CFLAGS"
15308 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15309
15310 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
15312$as_echo_n "checking for joinable pthread attribute... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015313 attr_name=unknown
15314 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015315 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070015316/* end confdefs.h. */
15317#include <pthread.h>
15318int
15319main ()
15320{
15321int attr=$attr; return attr;
15322 ;
15323 return 0;
15324}
15325_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015326if ac_fn_c_try_link "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070015327 attr_name=$attr; break
Wink Savillefbaaef92010-05-27 16:25:37 -070015328fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015329rm -f core conftest.err conftest.$ac_objext \
15330 conftest$ac_exeext conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070015331 done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
15333$as_echo "$attr_name" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015334 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
15335
15336cat >>confdefs.h <<_ACEOF
15337#define PTHREAD_CREATE_JOINABLE $attr_name
15338_ACEOF
15339
15340 fi
15341
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
15343$as_echo_n "checking if more special flags are required for pthreads... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015344 flag=no
15345 case "${host_cpu}-${host_os}" in
15346 *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
15347 *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
15348 esac
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5
15350$as_echo "${flag}" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015351 if test "x$flag" != xno; then
15352 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
15353 fi
15354
15355 LIBS="$save_LIBS"
15356 CFLAGS="$save_CFLAGS"
15357 # More AIX lossage: must compile with xlc_r or cc_r
15358 if test x"$GCC" != xyes; then
15359 for ac_prog in xlc_r cc_r
15360do
15361 # Extract the first word of "$ac_prog", so it can be a program name with args.
15362set dummy $ac_prog; ac_word=$2
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15364$as_echo_n "checking for $ac_word... " >&6; }
15365if ${ac_cv_prog_PTHREAD_CC+:} false; then :
15366 $as_echo_n "(cached) " >&6
Wink Savillefbaaef92010-05-27 16:25:37 -070015367else
15368 if test -n "$PTHREAD_CC"; then
15369 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
15370else
15371as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15372for as_dir in $PATH
15373do
15374 IFS=$as_save_IFS
15375 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015376 for ac_exec_ext in '' $ac_executable_extensions; do
Wink Savillefbaaef92010-05-27 16:25:37 -070015377 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15378 ac_cv_prog_PTHREAD_CC="$ac_prog"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015379 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Wink Savillefbaaef92010-05-27 16:25:37 -070015380 break 2
15381 fi
15382done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015383 done
Wink Savillefbaaef92010-05-27 16:25:37 -070015384IFS=$as_save_IFS
15385
15386fi
15387fi
15388PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
15389if test -n "$PTHREAD_CC"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
15391$as_echo "$PTHREAD_CC" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015392else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15394$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015395fi
15396
15397
15398 test -n "$PTHREAD_CC" && break
15399done
15400test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}"
15401
15402 else
15403 PTHREAD_CC=$CC
15404 fi
15405
15406 # The next part tries to detect GCC inconsistency with -shared on some
15407 # architectures and systems. The problem is that in certain
15408 # configurations, when -shared is specified, GCC "forgets" to
15409 # internally use various flags which are still necessary.
15410
15411 #
15412 # Prepare the flags
15413 #
15414 save_CFLAGS="$CFLAGS"
15415 save_LIBS="$LIBS"
15416 save_CC="$CC"
15417
15418 # Try with the flags determined by the earlier checks.
15419 #
15420 # -Wl,-z,defs forces link-time symbol resolution, so that the
15421 # linking checks with -shared actually have any value
15422 #
15423 # FIXME: -fPIC is required for -shared on many architectures,
15424 # so we specify it here, but the right way would probably be to
15425 # properly detect whether it is actually required.
15426 CFLAGS="-shared -fPIC -Wl,-z,defs $CFLAGS $PTHREAD_CFLAGS"
15427 LIBS="$PTHREAD_LIBS $LIBS"
15428 CC="$PTHREAD_CC"
15429
15430 # In order not to create several levels of indentation, we test
15431 # the value of "$done" until we find the cure or run out of ideas.
15432 done="no"
15433
15434 # First, make sure the CFLAGS we added are actually accepted by our
15435 # compiler. If not (and OS X's ld, for instance, does not accept -z),
15436 # then we can't do this test.
15437 if test x"$done" = xno; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to check for GCC pthread/shared inconsistencies" >&5
15439$as_echo_n "checking whether to check for GCC pthread/shared inconsistencies... " >&6; }
15440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070015441/* end confdefs.h. */
15442
15443int
15444main ()
15445{
15446
15447 ;
15448 return 0;
15449}
15450_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015451if ac_fn_c_try_link "$LINENO"; then :
15452
Wink Savillefbaaef92010-05-27 16:25:37 -070015453else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015454 done=yes
Wink Savillefbaaef92010-05-27 16:25:37 -070015455fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015456rm -f core conftest.err conftest.$ac_objext \
15457 conftest$ac_exeext conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070015458
15459 if test "x$done" = xyes ; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15461$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015462 else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15464$as_echo "yes" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015465 fi
15466 fi
15467
15468 if test x"$done" = xno; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -pthread is sufficient with -shared" >&5
15470$as_echo_n "checking whether -pthread is sufficient with -shared... " >&6; }
15471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070015472/* end confdefs.h. */
15473#include <pthread.h>
15474int
15475main ()
15476{
15477pthread_t th; pthread_join(th, 0);
15478 pthread_attr_init(0); pthread_cleanup_push(0, 0);
15479 pthread_create(0,0,0,0); pthread_cleanup_pop(0);
15480 ;
15481 return 0;
15482}
15483_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015484if ac_fn_c_try_link "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070015485 done=yes
Wink Savillefbaaef92010-05-27 16:25:37 -070015486fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015487rm -f core conftest.err conftest.$ac_objext \
15488 conftest$ac_exeext conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070015489
15490 if test "x$done" = xyes; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15492$as_echo "yes" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015493 else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15495$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015496 fi
15497 fi
15498
15499 #
15500 # Linux gcc on some architectures such as mips/mipsel forgets
15501 # about -lpthread
15502 #
15503 if test x"$done" = xno; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lpthread fixes that" >&5
15505$as_echo_n "checking whether -lpthread fixes that... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015506 LIBS="-lpthread $PTHREAD_LIBS $save_LIBS"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070015508/* end confdefs.h. */
15509#include <pthread.h>
15510int
15511main ()
15512{
15513pthread_t th; pthread_join(th, 0);
15514 pthread_attr_init(0); pthread_cleanup_push(0, 0);
15515 pthread_create(0,0,0,0); pthread_cleanup_pop(0);
15516 ;
15517 return 0;
15518}
15519_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015520if ac_fn_c_try_link "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070015521 done=yes
Wink Savillefbaaef92010-05-27 16:25:37 -070015522fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015523rm -f core conftest.err conftest.$ac_objext \
15524 conftest$ac_exeext conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070015525
15526 if test "x$done" = xyes; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15528$as_echo "yes" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015529 PTHREAD_LIBS="-lpthread $PTHREAD_LIBS"
15530 else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15532$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015533 fi
15534 fi
15535 #
15536 # FreeBSD 4.10 gcc forgets to use -lc_r instead of -lc
15537 #
15538 if test x"$done" = xno; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc_r fixes that" >&5
15540$as_echo_n "checking whether -lc_r fixes that... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015541 LIBS="-lc_r $PTHREAD_LIBS $save_LIBS"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015542 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070015543/* end confdefs.h. */
15544#include <pthread.h>
15545int
15546main ()
15547{
15548pthread_t th; pthread_join(th, 0);
15549 pthread_attr_init(0); pthread_cleanup_push(0, 0);
15550 pthread_create(0,0,0,0); pthread_cleanup_pop(0);
15551 ;
15552 return 0;
15553}
15554_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015555if ac_fn_c_try_link "$LINENO"; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070015556 done=yes
Wink Savillefbaaef92010-05-27 16:25:37 -070015557fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015558rm -f core conftest.err conftest.$ac_objext \
15559 conftest$ac_exeext conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070015560
15561 if test "x$done" = xyes; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15563$as_echo "yes" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015564 PTHREAD_LIBS="-lc_r $PTHREAD_LIBS"
15565 else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15567$as_echo "no" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015568 fi
15569 fi
15570 if test x"$done" = xno; then
15571 # OK, we have run out of ideas
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015572 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Impossible to determine how to use pthreads with shared libraries" >&5
15573$as_echo "$as_me: WARNING: Impossible to determine how to use pthreads with shared libraries" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -070015574
15575 # so it's not safe to assume that we may use pthreads
15576 acx_pthread_ok=no
15577 fi
15578
15579 CFLAGS="$save_CFLAGS"
15580 LIBS="$save_LIBS"
15581 CC="$save_CC"
15582else
15583 PTHREAD_CC="$CC"
15584fi
15585
15586
15587
15588
15589
15590# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
15591if test x"$acx_pthread_ok" = xyes; then
15592
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015593$as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
Wink Savillefbaaef92010-05-27 16:25:37 -070015594
15595 :
15596else
15597 acx_pthread_ok=no
15598
15599fi
15600ac_ext=cpp
15601ac_cpp='$CXXCPP $CPPFLAGS'
15602ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15603ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15604ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15605
15606
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the location of hash_map" >&5
15608$as_echo_n "checking the location of hash_map... " >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015609
15610 ac_ext=cpp
15611ac_cpp='$CXXCPP $CPPFLAGS'
15612ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15613ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15614ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15615
Wink Savilled0332952010-05-29 13:00:38 -070015616 ac_cv_cxx_hash_map_header=""
15617 ac_cv_cxx_hash_map_class=""
15618 for location in tr1/unordered_map ext/hash_map hash_map; do
15619 for namespace in std::tr1 __gnu_cxx "" std stdext; do
15620 for name in unordered_map hash_map; do
15621
15622 if test -z "$ac_cv_cxx_hash_map_header"; then
15623
15624 # On OSX 1.5 / GCC 4.0.1 (the standard compiler on that platform),
15625 # calling find() on a const unordered_map does not compile. So, we
15626 # include a call to find() in our test to detect this broken
15627 # implementation and avoid using it. Note that ext/hash_map works
15628 # fine on this platform, so we'll end up using that.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Wink Savillefbaaef92010-05-27 16:25:37 -070015630/* end confdefs.h. */
15631#include <$location>
15632int
15633main ()
15634{
Wink Savilled0332952010-05-29 13:00:38 -070015635const ${namespace}::$name<int, int> t;
15636 t.find(1);
Wink Savillefbaaef92010-05-27 16:25:37 -070015637 ;
15638 return 0;
15639}
15640_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015641if ac_fn_cxx_try_compile "$LINENO"; then :
Wink Savilled0332952010-05-29 13:00:38 -070015642 ac_cv_cxx_hash_map_header="<$location>";
15643 ac_cv_cxx_hash_namespace="$namespace";
15644 ac_cv_cxx_hash_map_class="$name";
Wink Savillefbaaef92010-05-27 16:25:37 -070015645fi
Wink Savillefbaaef92010-05-27 16:25:37 -070015646rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Wink Savilled0332952010-05-29 13:00:38 -070015647 fi
15648 done
Wink Savillefbaaef92010-05-27 16:25:37 -070015649 done
15650 done
Wink Savilled0332952010-05-29 13:00:38 -070015651 ac_cv_cxx_hash_set_header=`echo "$ac_cv_cxx_hash_map_header" | sed s/map/set/`;
15652 ac_cv_cxx_hash_set_class=`echo "$ac_cv_cxx_hash_map_class" | sed s/map/set/`;
15653 if test -n "$ac_cv_cxx_hash_map_header"; then
Wink Savillefbaaef92010-05-27 16:25:37 -070015654
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015655$as_echo "#define HAVE_HASH_MAP 1" >>confdefs.h
Wink Savillefbaaef92010-05-27 16:25:37 -070015656
15657
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015658$as_echo "#define HAVE_HASH_SET 1" >>confdefs.h
Wink Savillefbaaef92010-05-27 16:25:37 -070015659
15660
15661cat >>confdefs.h <<_ACEOF
Wink Savilled0332952010-05-29 13:00:38 -070015662#define HASH_MAP_H $ac_cv_cxx_hash_map_header
Wink Savillefbaaef92010-05-27 16:25:37 -070015663_ACEOF
15664
15665
15666cat >>confdefs.h <<_ACEOF
Wink Savilled0332952010-05-29 13:00:38 -070015667#define HASH_SET_H $ac_cv_cxx_hash_set_header
15668_ACEOF
15669
15670
15671cat >>confdefs.h <<_ACEOF
15672#define HASH_MAP_CLASS $ac_cv_cxx_hash_map_class
15673_ACEOF
15674
15675
15676cat >>confdefs.h <<_ACEOF
15677#define HASH_SET_CLASS $ac_cv_cxx_hash_set_class
Wink Savillefbaaef92010-05-27 16:25:37 -070015678_ACEOF
15679
15680
15681cat >>confdefs.h <<_ACEOF
15682#define HASH_NAMESPACE $ac_cv_cxx_hash_namespace
15683_ACEOF
15684
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_hash_map_header" >&5
15686$as_echo "$ac_cv_cxx_hash_map_header" >&6; }
Wink Savillefbaaef92010-05-27 16:25:37 -070015687 else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
15689$as_echo "" >&6; }
15690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not find an STL hash_map" >&5
15691$as_echo "$as_me: WARNING: could not find an STL hash_map" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -070015692 fi
15693
15694
Wink Savilled0332952010-05-29 13:00:38 -070015695# HACK: Make gtest's configure script pick up our copy of CFLAGS and CXXFLAGS,
15696# since the flags added by ACX_CHECK_SUNCC must be used when compiling gtest
15697# too.
15698export CFLAGS
Wink Savillefbaaef92010-05-27 16:25:37 -070015699export CXXFLAGS
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015700
15701
Wink Savillefbaaef92010-05-27 16:25:37 -070015702subdirs="$subdirs gtest"
15703
15704
15705ac_config_files="$ac_config_files Makefile src/Makefile protobuf.pc protobuf-lite.pc"
15706
15707cat >confcache <<\_ACEOF
15708# This file is a shell script that caches the results of configure
15709# tests run on this system so they can be shared between configure
15710# scripts and configure runs, see configure's option --config-cache.
15711# It is not useful on other systems. If it contains results you don't
15712# want to keep, you may remove or edit it.
15713#
15714# config.status only pays attention to the cache file if you give it
15715# the --recheck option to rerun configure.
15716#
15717# `ac_cv_env_foo' variables (set or unset) will be overridden when
15718# loading this file, other *unset* `ac_cv_foo' will be assigned the
15719# following values.
15720
15721_ACEOF
15722
15723# The following way of writing the cache mishandles newlines in values,
15724# but we know of no workaround that is simple, portable, and efficient.
15725# So, we kill variables containing newlines.
15726# Ultrix sh set writes to stderr and can't be redirected directly,
15727# and sets the high bit in the cache file unless we assign to the vars.
15728(
15729 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15730 eval ac_val=\$$ac_var
15731 case $ac_val in #(
15732 *${as_nl}*)
15733 case $ac_var in #(
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015734 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15735$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Wink Savillefbaaef92010-05-27 16:25:37 -070015736 esac
15737 case $ac_var in #(
15738 _ | IFS | as_nl) ;; #(
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015739 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15740 *) { eval $ac_var=; unset $ac_var;} ;;
Wink Savillefbaaef92010-05-27 16:25:37 -070015741 esac ;;
15742 esac
15743 done
15744
15745 (set) 2>&1 |
15746 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15747 *${as_nl}ac_space=\ *)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015748 # `set' does not quote correctly, so add quotes: double-quote
15749 # substitution turns \\\\ into \\, and sed turns \\ into \.
Wink Savillefbaaef92010-05-27 16:25:37 -070015750 sed -n \
15751 "s/'/'\\\\''/g;
15752 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15753 ;; #(
15754 *)
15755 # `set' quotes correctly as required by POSIX, so do not add quotes.
15756 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15757 ;;
15758 esac |
15759 sort
15760) |
15761 sed '
15762 /^ac_cv_env_/b end
15763 t clear
15764 :clear
15765 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15766 t end
15767 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15768 :end' >>confcache
15769if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15770 if test -w "$cache_file"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015771 if test "x$cache_file" != "x/dev/null"; then
15772 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15773$as_echo "$as_me: updating cache $cache_file" >&6;}
15774 if test ! -f "$cache_file" || test -h "$cache_file"; then
15775 cat confcache >"$cache_file"
15776 else
15777 case $cache_file in #(
15778 */* | ?:*)
15779 mv -f confcache "$cache_file"$$ &&
15780 mv -f "$cache_file"$$ "$cache_file" ;; #(
15781 *)
15782 mv -f confcache "$cache_file" ;;
15783 esac
15784 fi
15785 fi
Wink Savillefbaaef92010-05-27 16:25:37 -070015786 else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015787 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15788$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Wink Savillefbaaef92010-05-27 16:25:37 -070015789 fi
15790fi
15791rm -f confcache
15792
15793test "x$prefix" = xNONE && prefix=$ac_default_prefix
15794# Let make expand exec_prefix.
15795test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15796
15797DEFS=-DHAVE_CONFIG_H
15798
15799ac_libobjs=
15800ac_ltlibobjs=
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015801U=
Wink Savillefbaaef92010-05-27 16:25:37 -070015802for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15803 # 1. Remove the extension, and $U if already installed.
15804 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015805 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
Wink Savillefbaaef92010-05-27 16:25:37 -070015806 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15807 # will be set to the directory where LIBOBJS objects are built.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015808 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15809 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
Wink Savillefbaaef92010-05-27 16:25:37 -070015810done
15811LIBOBJS=$ac_libobjs
15812
15813LTLIBOBJS=$ac_ltlibobjs
15814
15815
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015816 if test -n "$EXEEXT"; then
15817 am__EXEEXT_TRUE=
15818 am__EXEEXT_FALSE='#'
15819else
15820 am__EXEEXT_TRUE='#'
15821 am__EXEEXT_FALSE=
Wink Savillefbaaef92010-05-27 16:25:37 -070015822fi
15823
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015824if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15825 as_fn_error $? "conditional \"AMDEP\" was never defined.
15826Usually this means the macro was only invoked conditionally." "$LINENO" 5
15827fi
15828if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15829 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
15830Usually this means the macro was only invoked conditionally." "$LINENO" 5
15831fi
15832if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
15833 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
15834Usually this means the macro was only invoked conditionally." "$LINENO" 5
15835fi
15836if test -z "${GCC_TRUE}" && test -z "${GCC_FALSE}"; then
15837 as_fn_error $? "conditional \"GCC\" was never defined.
15838Usually this means the macro was only invoked conditionally." "$LINENO" 5
15839fi
15840if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
15841 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
15842Usually this means the macro was only invoked conditionally." "$LINENO" 5
15843fi
15844if test -z "${HAVE_ZLIB_TRUE}" && test -z "${HAVE_ZLIB_FALSE}"; then
15845 as_fn_error $? "conditional \"HAVE_ZLIB\" was never defined.
15846Usually this means the macro was only invoked conditionally." "$LINENO" 5
15847fi
15848if test -z "${USE_EXTERNAL_PROTOC_TRUE}" && test -z "${USE_EXTERNAL_PROTOC_FALSE}"; then
15849 as_fn_error $? "conditional \"USE_EXTERNAL_PROTOC\" was never defined.
15850Usually this means the macro was only invoked conditionally." "$LINENO" 5
15851fi
15852
15853: "${CONFIG_STATUS=./config.status}"
15854ac_write_fail=0
Wink Savillefbaaef92010-05-27 16:25:37 -070015855ac_clean_files_save=$ac_clean_files
15856ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015857{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15858$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15859as_write_fail=0
15860cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
Wink Savillefbaaef92010-05-27 16:25:37 -070015861#! $SHELL
15862# Generated by $as_me.
15863# Run this file to recreate the current configuration.
15864# Compiler output produced by configure, useful for debugging
15865# configure, is in config.log if it exists.
15866
15867debug=false
15868ac_cs_recheck=false
15869ac_cs_silent=false
Wink Savillefbaaef92010-05-27 16:25:37 -070015870
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015871SHELL=\${CONFIG_SHELL-$SHELL}
15872export SHELL
15873_ASEOF
15874cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15875## -------------------- ##
15876## M4sh Initialization. ##
15877## -------------------- ##
Wink Savillefbaaef92010-05-27 16:25:37 -070015878
15879# Be more Bourne compatible
15880DUALCASE=1; export DUALCASE # for MKS sh
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015881if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Wink Savillefbaaef92010-05-27 16:25:37 -070015882 emulate sh
15883 NULLCMD=:
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015884 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Wink Savillefbaaef92010-05-27 16:25:37 -070015885 # is contrary to our usage. Disable this feature.
15886 alias -g '${1+"$@"}'='"$@"'
15887 setopt NO_GLOB_SUBST
15888else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015889 case `(set -o) 2>/dev/null` in #(
15890 *posix*) :
15891 set -o posix ;; #(
15892 *) :
15893 ;;
Wink Savillefbaaef92010-05-27 16:25:37 -070015894esac
Wink Savillefbaaef92010-05-27 16:25:37 -070015895fi
15896
15897
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015898as_nl='
15899'
15900export as_nl
15901# Printing a long string crashes Solaris 7 /usr/bin/printf.
15902as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15903as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15904as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15905# Prefer a ksh shell builtin over an external printf program on Solaris,
15906# but without wasting forks for bash or zsh.
15907if test -z "$BASH_VERSION$ZSH_VERSION" \
15908 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15909 as_echo='print -r --'
15910 as_echo_n='print -rn --'
15911elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15912 as_echo='printf %s\n'
15913 as_echo_n='printf %s'
15914else
15915 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15916 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15917 as_echo_n='/usr/ucb/echo -n'
15918 else
15919 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15920 as_echo_n_body='eval
15921 arg=$1;
15922 case $arg in #(
15923 *"$as_nl"*)
15924 expr "X$arg" : "X\\(.*\\)$as_nl";
15925 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15926 esac;
15927 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15928 '
15929 export as_echo_n_body
15930 as_echo_n='sh -c $as_echo_n_body as_echo'
15931 fi
15932 export as_echo_body
15933 as_echo='sh -c $as_echo_body as_echo'
15934fi
Wink Savillefbaaef92010-05-27 16:25:37 -070015935
15936# The user is always right.
15937if test "${PATH_SEPARATOR+set}" != set; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015938 PATH_SEPARATOR=:
15939 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15940 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15941 PATH_SEPARATOR=';'
15942 }
Wink Savillefbaaef92010-05-27 16:25:37 -070015943fi
15944
15945
15946# IFS
15947# We need space, tab and new line, in precisely that order. Quoting is
15948# there to prevent editors from complaining about space-tab.
15949# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15950# splitting by setting IFS to empty value.)
Wink Savillefbaaef92010-05-27 16:25:37 -070015951IFS=" "" $as_nl"
15952
15953# Find who we are. Look in the path if we contain no directory separator.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015954as_myself=
15955case $0 in #((
Wink Savillefbaaef92010-05-27 16:25:37 -070015956 *[\\/]* ) as_myself=$0 ;;
15957 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15958for as_dir in $PATH
15959do
15960 IFS=$as_save_IFS
15961 test -z "$as_dir" && as_dir=.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015962 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15963 done
Wink Savillefbaaef92010-05-27 16:25:37 -070015964IFS=$as_save_IFS
15965
15966 ;;
15967esac
15968# We did not find ourselves, most probably we were run as `sh COMMAND'
15969# in which case we are not to be found in the path.
15970if test "x$as_myself" = x; then
15971 as_myself=$0
15972fi
15973if test ! -f "$as_myself"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015974 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15975 exit 1
Wink Savillefbaaef92010-05-27 16:25:37 -070015976fi
15977
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015978# Unset variables that we do not need and which cause bugs (e.g. in
15979# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15980# suppresses any "Segmentation fault" message there. '((' could
15981# trigger a bug in pdksh 5.2.14.
15982for as_var in BASH_ENV ENV MAIL MAILPATH
15983do eval test x\${$as_var+set} = xset \
15984 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Wink Savillefbaaef92010-05-27 16:25:37 -070015985done
15986PS1='$ '
15987PS2='> '
15988PS4='+ '
15989
15990# NLS nuisances.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015991LC_ALL=C
15992export LC_ALL
15993LANGUAGE=C
15994export LANGUAGE
Wink Savillefbaaef92010-05-27 16:25:37 -070015995
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070015996# CDPATH.
15997(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15998
15999
16000# as_fn_error STATUS ERROR [LINENO LOG_FD]
16001# ----------------------------------------
16002# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16003# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16004# script with STATUS, using 1 if that was 0.
16005as_fn_error ()
16006{
16007 as_status=$1; test $as_status -eq 0 && as_status=1
16008 if test "$4"; then
16009 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16010 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16011 fi
16012 $as_echo "$as_me: error: $2" >&2
16013 as_fn_exit $as_status
16014} # as_fn_error
16015
16016
16017# as_fn_set_status STATUS
16018# -----------------------
16019# Set $? to STATUS, without forking.
16020as_fn_set_status ()
16021{
16022 return $1
16023} # as_fn_set_status
16024
16025# as_fn_exit STATUS
16026# -----------------
16027# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16028as_fn_exit ()
16029{
16030 set +e
16031 as_fn_set_status $1
16032 exit $1
16033} # as_fn_exit
16034
16035# as_fn_unset VAR
16036# ---------------
16037# Portably unset VAR.
16038as_fn_unset ()
16039{
16040 { eval $1=; unset $1;}
16041}
16042as_unset=as_fn_unset
16043# as_fn_append VAR VALUE
16044# ----------------------
16045# Append the text in VALUE to the end of the definition contained in VAR. Take
16046# advantage of any shell optimizations that allow amortized linear growth over
16047# repeated appends, instead of the typical quadratic growth present in naive
16048# implementations.
16049if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16050 eval 'as_fn_append ()
16051 {
16052 eval $1+=\$2
16053 }'
16054else
16055 as_fn_append ()
16056 {
16057 eval $1=\$$1\$2
16058 }
16059fi # as_fn_append
16060
16061# as_fn_arith ARG...
16062# ------------------
16063# Perform arithmetic evaluation on the ARGs, and store the result in the
16064# global $as_val. Take advantage of shells that can avoid forks. The arguments
16065# must be portable across $(()) and expr.
16066if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16067 eval 'as_fn_arith ()
16068 {
16069 as_val=$(( $* ))
16070 }'
16071else
16072 as_fn_arith ()
16073 {
16074 as_val=`expr "$@" || test $? -eq 1`
16075 }
16076fi # as_fn_arith
16077
16078
Wink Savillefbaaef92010-05-27 16:25:37 -070016079if expr a : '\(a\)' >/dev/null 2>&1 &&
16080 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16081 as_expr=expr
16082else
16083 as_expr=false
16084fi
16085
16086if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16087 as_basename=basename
16088else
16089 as_basename=false
16090fi
16091
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016092if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16093 as_dirname=dirname
16094else
16095 as_dirname=false
16096fi
Wink Savillefbaaef92010-05-27 16:25:37 -070016097
Wink Savillefbaaef92010-05-27 16:25:37 -070016098as_me=`$as_basename -- "$0" ||
16099$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16100 X"$0" : 'X\(//\)$' \| \
16101 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016102$as_echo X/"$0" |
Wink Savillefbaaef92010-05-27 16:25:37 -070016103 sed '/^.*\/\([^/][^/]*\)\/*$/{
16104 s//\1/
16105 q
16106 }
16107 /^X\/\(\/\/\)$/{
16108 s//\1/
16109 q
16110 }
16111 /^X\/\(\/\).*/{
16112 s//\1/
16113 q
16114 }
16115 s/.*/./; q'`
16116
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016117# Avoid depending upon Character Ranges.
16118as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16119as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16120as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16121as_cr_digits='0123456789'
16122as_cr_alnum=$as_cr_Letters$as_cr_digits
Wink Savillefbaaef92010-05-27 16:25:37 -070016123
16124ECHO_C= ECHO_N= ECHO_T=
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016125case `echo -n x` in #(((((
Wink Savillefbaaef92010-05-27 16:25:37 -070016126-n*)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016127 case `echo 'xy\c'` in
Wink Savillefbaaef92010-05-27 16:25:37 -070016128 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016129 xy) ECHO_C='\c';;
16130 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16131 ECHO_T=' ';;
Wink Savillefbaaef92010-05-27 16:25:37 -070016132 esac;;
16133*)
16134 ECHO_N='-n';;
16135esac
16136
Wink Savillefbaaef92010-05-27 16:25:37 -070016137rm -f conf$$ conf$$.exe conf$$.file
16138if test -d conf$$.dir; then
16139 rm -f conf$$.dir/conf$$.file
16140else
16141 rm -f conf$$.dir
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016142 mkdir conf$$.dir 2>/dev/null
Wink Savillefbaaef92010-05-27 16:25:37 -070016143fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016144if (echo >conf$$.file) 2>/dev/null; then
16145 if ln -s conf$$.file conf$$ 2>/dev/null; then
16146 as_ln_s='ln -s'
16147 # ... but there are two gotchas:
16148 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16149 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16150 # In both cases, we have to default to `cp -p'.
16151 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16152 as_ln_s='cp -p'
16153 elif ln conf$$.file conf$$ 2>/dev/null; then
16154 as_ln_s=ln
16155 else
Wink Savillefbaaef92010-05-27 16:25:37 -070016156 as_ln_s='cp -p'
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016157 fi
Wink Savillefbaaef92010-05-27 16:25:37 -070016158else
16159 as_ln_s='cp -p'
16160fi
16161rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16162rmdir conf$$.dir 2>/dev/null
16163
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016164
16165# as_fn_mkdir_p
16166# -------------
16167# Create "$as_dir" as a directory, including parents if necessary.
16168as_fn_mkdir_p ()
16169{
16170
16171 case $as_dir in #(
16172 -*) as_dir=./$as_dir;;
16173 esac
16174 test -d "$as_dir" || eval $as_mkdir_p || {
16175 as_dirs=
16176 while :; do
16177 case $as_dir in #(
16178 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16179 *) as_qdir=$as_dir;;
16180 esac
16181 as_dirs="'$as_qdir' $as_dirs"
16182 as_dir=`$as_dirname -- "$as_dir" ||
16183$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16184 X"$as_dir" : 'X\(//\)[^/]' \| \
16185 X"$as_dir" : 'X\(//\)$' \| \
16186 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16187$as_echo X"$as_dir" |
16188 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16189 s//\1/
16190 q
16191 }
16192 /^X\(\/\/\)[^/].*/{
16193 s//\1/
16194 q
16195 }
16196 /^X\(\/\/\)$/{
16197 s//\1/
16198 q
16199 }
16200 /^X\(\/\).*/{
16201 s//\1/
16202 q
16203 }
16204 s/.*/./; q'`
16205 test -d "$as_dir" && break
16206 done
16207 test -z "$as_dirs" || eval "mkdir $as_dirs"
16208 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16209
16210
16211} # as_fn_mkdir_p
Wink Savillefbaaef92010-05-27 16:25:37 -070016212if mkdir -p . 2>/dev/null; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016213 as_mkdir_p='mkdir -p "$as_dir"'
Wink Savillefbaaef92010-05-27 16:25:37 -070016214else
16215 test -d ./-p && rmdir ./-p
16216 as_mkdir_p=false
16217fi
16218
16219if test -x / >/dev/null 2>&1; then
16220 as_test_x='test -x'
16221else
16222 if ls -dL / >/dev/null 2>&1; then
16223 as_ls_L_option=L
16224 else
16225 as_ls_L_option=
16226 fi
16227 as_test_x='
16228 eval sh -c '\''
16229 if test -d "$1"; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016230 test -d "$1/.";
Wink Savillefbaaef92010-05-27 16:25:37 -070016231 else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016232 case $1 in #(
16233 -*)set "./$1";;
Wink Savillefbaaef92010-05-27 16:25:37 -070016234 esac;
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016235 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
Wink Savillefbaaef92010-05-27 16:25:37 -070016236 ???[sx]*):;;*)false;;esac;fi
16237 '\'' sh
16238 '
16239fi
16240as_executable_p=$as_test_x
16241
16242# Sed expression to map a string onto a valid CPP name.
16243as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16244
16245# Sed expression to map a string onto a valid variable name.
16246as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16247
16248
16249exec 6>&1
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016250## ----------------------------------- ##
16251## Main body of $CONFIG_STATUS script. ##
16252## ----------------------------------- ##
16253_ASEOF
16254test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
Wink Savillefbaaef92010-05-27 16:25:37 -070016255
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016256cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16257# Save the log message, to keep $0 and so on meaningful, and to
Wink Savillefbaaef92010-05-27 16:25:37 -070016258# report actual input values of CONFIG_FILES etc. instead of their
16259# values after options handling.
16260ac_log="
Wink Savilled0332952010-05-29 13:00:38 -070016261This file was extended by Protocol Buffers $as_me 2.3.0, which was
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016262generated by GNU Autoconf 2.68. Invocation command line was
Wink Savillefbaaef92010-05-27 16:25:37 -070016263
16264 CONFIG_FILES = $CONFIG_FILES
16265 CONFIG_HEADERS = $CONFIG_HEADERS
16266 CONFIG_LINKS = $CONFIG_LINKS
16267 CONFIG_COMMANDS = $CONFIG_COMMANDS
16268 $ $0 $@
16269
16270on `(hostname || uname -n) 2>/dev/null | sed 1q`
16271"
16272
16273_ACEOF
16274
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016275case $ac_config_files in *"
16276"*) set x $ac_config_files; shift; ac_config_files=$*;;
16277esac
16278
16279case $ac_config_headers in *"
16280"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16281esac
16282
16283
16284cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Wink Savillefbaaef92010-05-27 16:25:37 -070016285# Files that config.status was made for.
16286config_files="$ac_config_files"
16287config_headers="$ac_config_headers"
16288config_commands="$ac_config_commands"
16289
16290_ACEOF
16291
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016292cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Wink Savillefbaaef92010-05-27 16:25:37 -070016293ac_cs_usage="\
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016294\`$as_me' instantiates files and other configuration actions
16295from templates according to the current configuration. Unless the files
16296and actions are specified as TAGs, all are instantiated by default.
Wink Savillefbaaef92010-05-27 16:25:37 -070016297
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016298Usage: $0 [OPTION]... [TAG]...
Wink Savillefbaaef92010-05-27 16:25:37 -070016299
16300 -h, --help print this help, then exit
16301 -V, --version print version number and configuration settings, then exit
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016302 --config print configuration, then exit
16303 -q, --quiet, --silent
16304 do not print progress messages
Wink Savillefbaaef92010-05-27 16:25:37 -070016305 -d, --debug don't remove temporary files
16306 --recheck update $as_me by reconfiguring in the same conditions
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016307 --file=FILE[:TEMPLATE]
16308 instantiate the configuration file FILE
16309 --header=FILE[:TEMPLATE]
16310 instantiate the configuration header FILE
Wink Savillefbaaef92010-05-27 16:25:37 -070016311
16312Configuration files:
16313$config_files
16314
16315Configuration headers:
16316$config_headers
16317
16318Configuration commands:
16319$config_commands
16320
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016321Report bugs to <protobuf@googlegroups.com>."
Wink Savillefbaaef92010-05-27 16:25:37 -070016322
16323_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016324cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16325ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
Wink Savillefbaaef92010-05-27 16:25:37 -070016326ac_cs_version="\\
Wink Savilled0332952010-05-29 13:00:38 -070016327Protocol Buffers config.status 2.3.0
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016328configured by $0, generated by GNU Autoconf 2.68,
16329 with options \\"\$ac_cs_config\\"
Wink Savillefbaaef92010-05-27 16:25:37 -070016330
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016331Copyright (C) 2010 Free Software Foundation, Inc.
Wink Savillefbaaef92010-05-27 16:25:37 -070016332This config.status script is free software; the Free Software Foundation
16333gives unlimited permission to copy, distribute and modify it."
16334
16335ac_pwd='$ac_pwd'
16336srcdir='$srcdir'
16337INSTALL='$INSTALL'
16338MKDIR_P='$MKDIR_P'
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016339AWK='$AWK'
16340test -n "\$AWK" || AWK=awk
Wink Savillefbaaef92010-05-27 16:25:37 -070016341_ACEOF
16342
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016343cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16344# The default lists apply if the user does not specify any file.
Wink Savillefbaaef92010-05-27 16:25:37 -070016345ac_need_defaults=:
16346while test $# != 0
16347do
16348 case $1 in
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016349 --*=?*)
Wink Savillefbaaef92010-05-27 16:25:37 -070016350 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16351 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16352 ac_shift=:
16353 ;;
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016354 --*=)
16355 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16356 ac_optarg=
16357 ac_shift=:
16358 ;;
Wink Savillefbaaef92010-05-27 16:25:37 -070016359 *)
16360 ac_option=$1
16361 ac_optarg=$2
16362 ac_shift=shift
16363 ;;
16364 esac
16365
16366 case $ac_option in
16367 # Handling of the options.
16368 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16369 ac_cs_recheck=: ;;
16370 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016371 $as_echo "$ac_cs_version"; exit ;;
16372 --config | --confi | --conf | --con | --co | --c )
16373 $as_echo "$ac_cs_config"; exit ;;
Wink Savillefbaaef92010-05-27 16:25:37 -070016374 --debug | --debu | --deb | --de | --d | -d )
16375 debug=: ;;
16376 --file | --fil | --fi | --f )
16377 $ac_shift
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016378 case $ac_optarg in
16379 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16380 '') as_fn_error $? "missing file argument" ;;
16381 esac
16382 as_fn_append CONFIG_FILES " '$ac_optarg'"
Wink Savillefbaaef92010-05-27 16:25:37 -070016383 ac_need_defaults=false;;
16384 --header | --heade | --head | --hea )
16385 $ac_shift
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016386 case $ac_optarg in
16387 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16388 esac
16389 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
Wink Savillefbaaef92010-05-27 16:25:37 -070016390 ac_need_defaults=false;;
16391 --he | --h)
16392 # Conflict between --help and --header
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016393 as_fn_error $? "ambiguous option: \`$1'
16394Try \`$0 --help' for more information.";;
Wink Savillefbaaef92010-05-27 16:25:37 -070016395 --help | --hel | -h )
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016396 $as_echo "$ac_cs_usage"; exit ;;
Wink Savillefbaaef92010-05-27 16:25:37 -070016397 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16398 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16399 ac_cs_silent=: ;;
16400
16401 # This is an error.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016402 -*) as_fn_error $? "unrecognized option: \`$1'
16403Try \`$0 --help' for more information." ;;
Wink Savillefbaaef92010-05-27 16:25:37 -070016404
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016405 *) as_fn_append ac_config_targets " $1"
Wink Savillefbaaef92010-05-27 16:25:37 -070016406 ac_need_defaults=false ;;
16407
16408 esac
16409 shift
16410done
16411
16412ac_configure_extra_args=
16413
16414if $ac_cs_silent; then
16415 exec 6>/dev/null
16416 ac_configure_extra_args="$ac_configure_extra_args --silent"
16417fi
16418
16419_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016420cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Wink Savillefbaaef92010-05-27 16:25:37 -070016421if \$ac_cs_recheck; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016422 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16423 shift
16424 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16425 CONFIG_SHELL='$SHELL'
Wink Savillefbaaef92010-05-27 16:25:37 -070016426 export CONFIG_SHELL
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016427 exec "\$@"
Wink Savillefbaaef92010-05-27 16:25:37 -070016428fi
16429
16430_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016431cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Wink Savillefbaaef92010-05-27 16:25:37 -070016432exec 5>>config.log
16433{
16434 echo
16435 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16436## Running $as_me. ##
16437_ASBOX
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016438 $as_echo "$ac_log"
Wink Savillefbaaef92010-05-27 16:25:37 -070016439} >&5
16440
16441_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016442cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Wink Savillefbaaef92010-05-27 16:25:37 -070016443#
16444# INIT-COMMANDS
16445#
16446AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16447
16448
16449# The HP-UX ksh and POSIX shell print the target directory to stdout
16450# if CDPATH is set.
16451(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16452
16453sed_quote_subst='$sed_quote_subst'
16454double_quote_subst='$double_quote_subst'
16455delay_variable_subst='$delay_variable_subst'
16456macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
16457macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
16458enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
16459enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
16460pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
16461enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
16462host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
16463host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
16464host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
16465build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
16466build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
16467build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
16468SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
16469Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
16470GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
16471EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
16472FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
16473LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
16474NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
16475LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
16476max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
16477ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
16478exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
16479lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
16480lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
16481lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
16482reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
16483reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16484deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
16485file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
16486AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
16487AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
16488STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
16489RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
16490old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16491old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16492old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16493CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
16494CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
16495compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
16496GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
16497lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
16498lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
16499lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
16500lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
16501objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
16502SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
16503ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
16504MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
16505lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
16506lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
16507lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
16508lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
16509lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
16510need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
16511DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
16512NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
16513LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
16514OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
16515OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
16516libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
16517shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16518extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16519archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
16520enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
16521export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
16522whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
16523compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
16524old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16525old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16526archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16527archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16528module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16529module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16530with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
16531allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
16532no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
16533hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
16534hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
16535hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
16536hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
16537hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
16538hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
16539hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
16540hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
16541inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
16542link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
16543fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
16544always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
16545export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16546exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
16547include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
16548prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16549file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
16550variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
16551need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
16552need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
16553version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
16554runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
16555shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
16556shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
16557libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
16558library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
16559soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
16560postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16561postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16562finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
16563finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
16564hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
16565sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
16566sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
16567hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
16568enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
16569enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
16570enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
16571old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
16572striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
16573compiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`'
16574predep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`'
16575postdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`'
16576predeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`'
16577postdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`'
16578compiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`'
16579LD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16580old_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16581compiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16582GCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16583lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16584lt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16585lt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16586lt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16587lt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16588archive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16589enable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16590export_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16591whole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16592compiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16593old_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16594old_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16595archive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16596archive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16597module_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16598module_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16599with_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16600allow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16601no_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16602hardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16603hardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16604hardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16605hardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16606hardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16607hardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16608hardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16609hardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16610inherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16611link_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16612fix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16613always_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16614export_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16615exclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16616include_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16617prelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16618file_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16619hardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16620compiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16621predep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16622postdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16623predeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16624postdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16625compiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
16626
16627LTCC='$LTCC'
16628LTCFLAGS='$LTCFLAGS'
16629compiler='$compiler_DEFAULT'
16630
16631# Quote evaled strings.
16632for var in SED \
16633GREP \
16634EGREP \
16635FGREP \
16636LD \
16637NM \
16638LN_S \
16639lt_SP2NL \
16640lt_NL2SP \
16641reload_flag \
16642deplibs_check_method \
16643file_magic_cmd \
16644AR \
16645AR_FLAGS \
16646STRIP \
16647RANLIB \
16648CC \
16649CFLAGS \
16650compiler \
16651lt_cv_sys_global_symbol_pipe \
16652lt_cv_sys_global_symbol_to_cdecl \
16653lt_cv_sys_global_symbol_to_c_name_address \
16654lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16655SHELL \
16656ECHO \
16657lt_prog_compiler_no_builtin_flag \
16658lt_prog_compiler_wl \
16659lt_prog_compiler_pic \
16660lt_prog_compiler_static \
16661lt_cv_prog_compiler_c_o \
16662need_locks \
16663DSYMUTIL \
16664NMEDIT \
16665LIPO \
16666OTOOL \
16667OTOOL64 \
16668shrext_cmds \
16669export_dynamic_flag_spec \
16670whole_archive_flag_spec \
16671compiler_needs_object \
16672with_gnu_ld \
16673allow_undefined_flag \
16674no_undefined_flag \
16675hardcode_libdir_flag_spec \
16676hardcode_libdir_flag_spec_ld \
16677hardcode_libdir_separator \
16678fix_srcfile_path \
16679exclude_expsyms \
16680include_expsyms \
16681file_list_spec \
16682variables_saved_for_relink \
16683libname_spec \
16684library_names_spec \
16685soname_spec \
16686finish_eval \
16687old_striplib \
16688striplib \
16689compiler_lib_search_dirs \
16690predep_objects \
16691postdep_objects \
16692predeps \
16693postdeps \
16694compiler_lib_search_path \
16695LD_CXX \
16696compiler_CXX \
16697lt_prog_compiler_no_builtin_flag_CXX \
16698lt_prog_compiler_wl_CXX \
16699lt_prog_compiler_pic_CXX \
16700lt_prog_compiler_static_CXX \
16701lt_cv_prog_compiler_c_o_CXX \
16702export_dynamic_flag_spec_CXX \
16703whole_archive_flag_spec_CXX \
16704compiler_needs_object_CXX \
16705with_gnu_ld_CXX \
16706allow_undefined_flag_CXX \
16707no_undefined_flag_CXX \
16708hardcode_libdir_flag_spec_CXX \
16709hardcode_libdir_flag_spec_ld_CXX \
16710hardcode_libdir_separator_CXX \
16711fix_srcfile_path_CXX \
16712exclude_expsyms_CXX \
16713include_expsyms_CXX \
16714file_list_spec_CXX \
16715compiler_lib_search_dirs_CXX \
16716predep_objects_CXX \
16717postdep_objects_CXX \
16718predeps_CXX \
16719postdeps_CXX \
16720compiler_lib_search_path_CXX; do
16721 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
16722 *[\\\\\\\`\\"\\\$]*)
16723 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16724 ;;
16725 *)
16726 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16727 ;;
16728 esac
16729done
16730
16731# Double-quote double-evaled strings.
16732for var in reload_cmds \
16733old_postinstall_cmds \
16734old_postuninstall_cmds \
16735old_archive_cmds \
16736extract_expsyms_cmds \
16737old_archive_from_new_cmds \
16738old_archive_from_expsyms_cmds \
16739archive_cmds \
16740archive_expsym_cmds \
16741module_cmds \
16742module_expsym_cmds \
16743export_symbols_cmds \
16744prelink_cmds \
16745postinstall_cmds \
16746postuninstall_cmds \
16747finish_cmds \
16748sys_lib_search_path_spec \
16749sys_lib_dlsearch_path_spec \
16750old_archive_cmds_CXX \
16751old_archive_from_new_cmds_CXX \
16752old_archive_from_expsyms_cmds_CXX \
16753archive_cmds_CXX \
16754archive_expsym_cmds_CXX \
16755module_cmds_CXX \
16756module_expsym_cmds_CXX \
16757export_symbols_cmds_CXX \
16758prelink_cmds_CXX; do
16759 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
16760 *[\\\\\\\`\\"\\\$]*)
16761 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16762 ;;
16763 *)
16764 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16765 ;;
16766 esac
16767done
16768
16769# Fix-up fallback echo if it was mangled by the above quoting rules.
16770case \$lt_ECHO in
16771*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
16772 ;;
16773esac
16774
16775ac_aux_dir='$ac_aux_dir'
16776xsi_shell='$xsi_shell'
16777lt_shell_append='$lt_shell_append'
16778
16779# See if we are running on zsh, and set the options which allow our
16780# commands through without removal of \ escapes INIT.
16781if test -n "\${ZSH_VERSION+set}" ; then
16782 setopt NO_GLOB_SUBST
16783fi
16784
16785
16786 PACKAGE='$PACKAGE'
16787 VERSION='$VERSION'
16788 TIMESTAMP='$TIMESTAMP'
16789 RM='$RM'
16790 ofile='$ofile'
16791
16792
16793
16794
16795
16796
16797_ACEOF
16798
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016799cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Wink Savillefbaaef92010-05-27 16:25:37 -070016800
16801# Handling of arguments.
16802for ac_config_target in $ac_config_targets
16803do
16804 case $ac_config_target in
16805 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
16806 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16807 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16808 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16809 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
16810 "protobuf.pc") CONFIG_FILES="$CONFIG_FILES protobuf.pc" ;;
16811 "protobuf-lite.pc") CONFIG_FILES="$CONFIG_FILES protobuf-lite.pc" ;;
16812
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016813 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
Wink Savillefbaaef92010-05-27 16:25:37 -070016814 esac
16815done
16816
16817
16818# If the user did not use the arguments to specify the items to instantiate,
16819# then the envvar interface is used. Set only those that are not.
16820# We use the long form for the default assignment because of an extremely
16821# bizarre bug on SunOS 4.1.3.
16822if $ac_need_defaults; then
16823 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16824 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16825 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16826fi
16827
16828# Have a temporary directory for convenience. Make it in the build tree
16829# simply because there is no reason against having it here, and in addition,
16830# creating and moving files from /tmp can sometimes cause problems.
16831# Hook for its removal unless debugging.
16832# Note that there is a small window in which the directory will not be cleaned:
16833# after its creation but before its name has been assigned to `$tmp'.
16834$debug ||
16835{
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016836 tmp= ac_tmp=
Wink Savillefbaaef92010-05-27 16:25:37 -070016837 trap 'exit_status=$?
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016838 : "${ac_tmp:=$tmp}"
16839 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
Wink Savillefbaaef92010-05-27 16:25:37 -070016840' 0
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016841 trap 'as_fn_exit 1' 1 2 13 15
Wink Savillefbaaef92010-05-27 16:25:37 -070016842}
16843# Create a (secure) tmp directory for tmp files.
16844
16845{
16846 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016847 test -d "$tmp"
Wink Savillefbaaef92010-05-27 16:25:37 -070016848} ||
16849{
16850 tmp=./conf$$-$RANDOM
16851 (umask 077 && mkdir "$tmp")
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016852} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16853ac_tmp=$tmp
Wink Savillefbaaef92010-05-27 16:25:37 -070016854
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016855# Set up the scripts for CONFIG_FILES section.
16856# No need to generate them if there are no CONFIG_FILES.
16857# This happens for instance with `./config.status config.h'.
Wink Savillefbaaef92010-05-27 16:25:37 -070016858if test -n "$CONFIG_FILES"; then
16859
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016860
16861ac_cr=`echo X | tr X '\015'`
16862# On cygwin, bash can eat \r inside `` if the user requested igncr.
16863# But we know of no other shell where ac_cr would be empty at this
16864# point, so we can use a bashism as a fallback.
16865if test "x$ac_cr" = x; then
16866 eval ac_cr=\$\'\\r\'
16867fi
16868ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16869if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16870 ac_cs_awk_cr='\\r'
16871else
16872 ac_cs_awk_cr=$ac_cr
16873fi
16874
16875echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
Wink Savillefbaaef92010-05-27 16:25:37 -070016876_ACEOF
16877
16878
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016879{
16880 echo "cat >conf$$subs.awk <<_ACEOF" &&
16881 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16882 echo "_ACEOF"
16883} >conf$$subs.sh ||
16884 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16885ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
Wink Savillefbaaef92010-05-27 16:25:37 -070016886ac_delim='%!_!# '
16887for ac_last_try in false false false false false :; do
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016888 . ./conf$$subs.sh ||
16889 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Wink Savillefbaaef92010-05-27 16:25:37 -070016890
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016891 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16892 if test $ac_delim_n = $ac_delim_num; then
Wink Savillefbaaef92010-05-27 16:25:37 -070016893 break
16894 elif $ac_last_try; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016895 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Wink Savillefbaaef92010-05-27 16:25:37 -070016896 else
16897 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16898 fi
16899done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016900rm -f conf$$subs.sh
Wink Savillefbaaef92010-05-27 16:25:37 -070016901
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016902cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16903cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
Wink Savillefbaaef92010-05-27 16:25:37 -070016904_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016905sed -n '
16906h
16907s/^/S["/; s/!.*/"]=/
16908p
16909g
16910s/^[^!]*!//
16911:repl
16912t repl
16913s/'"$ac_delim"'$//
16914t delim
16915:nl
16916h
16917s/\(.\{148\}\)..*/\1/
16918t more1
16919s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16920p
16921n
16922b repl
16923:more1
16924s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16925p
16926g
16927s/.\{148\}//
16928t nl
16929:delim
16930h
16931s/\(.\{148\}\)..*/\1/
16932t more2
16933s/["\\]/\\&/g; s/^/"/; s/$/"/
16934p
16935b
16936:more2
16937s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16938p
16939g
16940s/.\{148\}//
16941t delim
16942' <conf$$subs.awk | sed '
16943/^[^""]/{
16944 N
16945 s/\n//
16946}
16947' >>$CONFIG_STATUS || ac_write_fail=1
16948rm -f conf$$subs.awk
16949cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16950_ACAWK
16951cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16952 for (key in S) S_is_set[key] = 1
16953 FS = ""
16954
16955}
16956{
16957 line = $ 0
16958 nfields = split(line, field, "@")
16959 substed = 0
16960 len = length(field[1])
16961 for (i = 2; i < nfields; i++) {
16962 key = field[i]
16963 keylen = length(key)
16964 if (S_is_set[key]) {
16965 value = S[key]
16966 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16967 len += length(value) + length(field[++i])
16968 substed = 1
16969 } else
16970 len += 1 + keylen
16971 }
16972
16973 print line
16974}
16975
16976_ACAWK
16977_ACEOF
16978cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16979if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16980 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16981else
16982 cat
16983fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16984 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
Wink Savillefbaaef92010-05-27 16:25:37 -070016985_ACEOF
16986
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016987# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16988# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
Wink Savillefbaaef92010-05-27 16:25:37 -070016989# trailing colons and then remove the whole line if VPATH becomes empty
16990# (actually we leave an empty line to preserve line numbers).
16991if test "x$srcdir" = x.; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070016992 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16993h
16994s///
16995s/^/:/
16996s/[ ]*$/:/
16997s/:\$(srcdir):/:/g
16998s/:\${srcdir}:/:/g
16999s/:@srcdir@:/:/g
17000s/^:*//
Wink Savillefbaaef92010-05-27 16:25:37 -070017001s/:*$//
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017002x
17003s/\(=[ ]*\).*/\1/
17004G
17005s/\n//
Wink Savillefbaaef92010-05-27 16:25:37 -070017006s/^[^=]*=[ ]*$//
17007}'
17008fi
17009
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017010cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Wink Savillefbaaef92010-05-27 16:25:37 -070017011fi # test -n "$CONFIG_FILES"
17012
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017013# Set up the scripts for CONFIG_HEADERS section.
17014# No need to generate them if there are no CONFIG_HEADERS.
17015# This happens for instance with `./config.status Makefile'.
17016if test -n "$CONFIG_HEADERS"; then
17017cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
17018BEGIN {
17019_ACEOF
Wink Savillefbaaef92010-05-27 16:25:37 -070017020
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017021# Transform confdefs.h into an awk script `defines.awk', embedded as
17022# here-document in config.status, that substitutes the proper values into
17023# config.h.in to produce config.h.
17024
17025# Create a delimiter string that does not exist in confdefs.h, to ease
17026# handling of long lines.
17027ac_delim='%!_!# '
17028for ac_last_try in false false :; do
17029 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
17030 if test -z "$ac_tt"; then
17031 break
17032 elif $ac_last_try; then
17033 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
17034 else
17035 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17036 fi
17037done
17038
17039# For the awk script, D is an array of macro values keyed by name,
17040# likewise P contains macro parameters if any. Preserve backslash
17041# newline sequences.
17042
17043ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17044sed -n '
17045s/.\{148\}/&'"$ac_delim"'/g
17046t rset
17047:rset
17048s/^[ ]*#[ ]*define[ ][ ]*/ /
17049t def
17050d
17051:def
17052s/\\$//
17053t bsnl
17054s/["\\]/\\&/g
17055s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17056D["\1"]=" \3"/p
17057s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17058d
17059:bsnl
17060s/["\\]/\\&/g
17061s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17062D["\1"]=" \3\\\\\\n"\\/p
17063t cont
17064s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17065t cont
17066d
17067:cont
17068n
17069s/.\{148\}/&'"$ac_delim"'/g
17070t clear
17071:clear
17072s/\\$//
17073t bsnlc
17074s/["\\]/\\&/g; s/^/"/; s/$/"/p
17075d
17076:bsnlc
17077s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17078b cont
17079' <confdefs.h | sed '
17080s/'"$ac_delim"'/"\\\
17081"/g' >>$CONFIG_STATUS || ac_write_fail=1
17082
17083cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17084 for (key in D) D_is_set[key] = 1
17085 FS = ""
17086}
17087/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17088 line = \$ 0
17089 split(line, arg, " ")
17090 if (arg[1] == "#") {
17091 defundef = arg[2]
17092 mac1 = arg[3]
17093 } else {
17094 defundef = substr(arg[1], 2)
17095 mac1 = arg[2]
17096 }
17097 split(mac1, mac2, "(") #)
17098 macro = mac2[1]
17099 prefix = substr(line, 1, index(line, defundef) - 1)
17100 if (D_is_set[macro]) {
17101 # Preserve the white space surrounding the "#".
17102 print prefix "define", macro P[macro] D[macro]
17103 next
17104 } else {
17105 # Replace #undef with comments. This is necessary, for example,
17106 # in the case of _POSIX_SOURCE, which is predefined and required
17107 # on some systems where configure will not decide to define it.
17108 if (defundef == "undef") {
17109 print "/*", prefix defundef, macro, "*/"
17110 next
17111 }
17112 }
17113}
17114{ print }
17115_ACAWK
17116_ACEOF
17117cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17118 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
17119fi # test -n "$CONFIG_HEADERS"
17120
17121
17122eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
17123shift
17124for ac_tag
Wink Savillefbaaef92010-05-27 16:25:37 -070017125do
17126 case $ac_tag in
17127 :[FHLC]) ac_mode=$ac_tag; continue;;
17128 esac
17129 case $ac_mode$ac_tag in
17130 :[FHL]*:*);;
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017131 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
Wink Savillefbaaef92010-05-27 16:25:37 -070017132 :[FH]-) ac_tag=-:-;;
17133 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17134 esac
17135 ac_save_IFS=$IFS
17136 IFS=:
17137 set x $ac_tag
17138 IFS=$ac_save_IFS
17139 shift
17140 ac_file=$1
17141 shift
17142
17143 case $ac_mode in
17144 :L) ac_source=$1;;
17145 :[FH])
17146 ac_file_inputs=
17147 for ac_f
17148 do
17149 case $ac_f in
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017150 -) ac_f="$ac_tmp/stdin";;
Wink Savillefbaaef92010-05-27 16:25:37 -070017151 *) # Look for the file first in the build tree, then in the source tree
17152 # (if the path is not absolute). The absolute path cannot be DOS-style,
17153 # because $ac_f cannot contain `:'.
17154 test -f "$ac_f" ||
17155 case $ac_f in
17156 [\\/$]*) false;;
17157 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17158 esac ||
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017159 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
Wink Savillefbaaef92010-05-27 16:25:37 -070017160 esac
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017161 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17162 as_fn_append ac_file_inputs " '$ac_f'"
Wink Savillefbaaef92010-05-27 16:25:37 -070017163 done
17164
17165 # Let's still pretend it is `configure' which instantiates (i.e., don't
17166 # use $as_me), people would be surprised to read:
17167 # /* config.h. Generated by config.status. */
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017168 configure_input='Generated from '`
17169 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17170 `' by configure.'
Wink Savillefbaaef92010-05-27 16:25:37 -070017171 if test x"$ac_file" != x-; then
17172 configure_input="$ac_file. $configure_input"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017173 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17174$as_echo "$as_me: creating $ac_file" >&6;}
Wink Savillefbaaef92010-05-27 16:25:37 -070017175 fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017176 # Neutralize special characters interpreted by sed in replacement strings.
17177 case $configure_input in #(
17178 *\&* | *\|* | *\\* )
17179 ac_sed_conf_input=`$as_echo "$configure_input" |
17180 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17181 *) ac_sed_conf_input=$configure_input;;
17182 esac
Wink Savillefbaaef92010-05-27 16:25:37 -070017183
17184 case $ac_tag in
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017185 *:-:* | *:-) cat >"$ac_tmp/stdin" \
17186 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
Wink Savillefbaaef92010-05-27 16:25:37 -070017187 esac
17188 ;;
17189 esac
17190
17191 ac_dir=`$as_dirname -- "$ac_file" ||
17192$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17193 X"$ac_file" : 'X\(//\)[^/]' \| \
17194 X"$ac_file" : 'X\(//\)$' \| \
17195 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017196$as_echo X"$ac_file" |
Wink Savillefbaaef92010-05-27 16:25:37 -070017197 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17198 s//\1/
17199 q
17200 }
17201 /^X\(\/\/\)[^/].*/{
17202 s//\1/
17203 q
17204 }
17205 /^X\(\/\/\)$/{
17206 s//\1/
17207 q
17208 }
17209 /^X\(\/\).*/{
17210 s//\1/
17211 q
17212 }
17213 s/.*/./; q'`
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017214 as_dir="$ac_dir"; as_fn_mkdir_p
Wink Savillefbaaef92010-05-27 16:25:37 -070017215 ac_builddir=.
17216
17217case "$ac_dir" in
17218.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17219*)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017220 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
Wink Savillefbaaef92010-05-27 16:25:37 -070017221 # A ".." for each directory in $ac_dir_suffix.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017222 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
Wink Savillefbaaef92010-05-27 16:25:37 -070017223 case $ac_top_builddir_sub in
17224 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17225 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17226 esac ;;
17227esac
17228ac_abs_top_builddir=$ac_pwd
17229ac_abs_builddir=$ac_pwd$ac_dir_suffix
17230# for backward compatibility:
17231ac_top_builddir=$ac_top_build_prefix
17232
17233case $srcdir in
17234 .) # We are building in place.
17235 ac_srcdir=.
17236 ac_top_srcdir=$ac_top_builddir_sub
17237 ac_abs_top_srcdir=$ac_pwd ;;
17238 [\\/]* | ?:[\\/]* ) # Absolute name.
17239 ac_srcdir=$srcdir$ac_dir_suffix;
17240 ac_top_srcdir=$srcdir
17241 ac_abs_top_srcdir=$srcdir ;;
17242 *) # Relative name.
17243 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17244 ac_top_srcdir=$ac_top_build_prefix$srcdir
17245 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17246esac
17247ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17248
17249
17250 case $ac_mode in
17251 :F)
17252 #
17253 # CONFIG_FILE
17254 #
17255
17256 case $INSTALL in
17257 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17258 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17259 esac
17260 ac_MKDIR_P=$MKDIR_P
17261 case $MKDIR_P in
17262 [\\/$]* | ?:[\\/]* ) ;;
17263 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17264 esac
17265_ACEOF
17266
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017267cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Wink Savillefbaaef92010-05-27 16:25:37 -070017268# If the template does not know about datarootdir, expand it.
17269# FIXME: This hack should be removed a few years after 2.60.
17270ac_datarootdir_hack=; ac_datarootdir_seen=
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017271ac_sed_dataroot='
17272/datarootdir/ {
Wink Savillefbaaef92010-05-27 16:25:37 -070017273 p
17274 q
17275}
17276/@datadir@/p
17277/@docdir@/p
17278/@infodir@/p
17279/@localedir@/p
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017280/@mandir@/p'
17281case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
Wink Savillefbaaef92010-05-27 16:25:37 -070017282*datarootdir*) ac_datarootdir_seen=yes;;
17283*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017284 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17285$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -070017286_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017287cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Wink Savillefbaaef92010-05-27 16:25:37 -070017288 ac_datarootdir_hack='
17289 s&@datadir@&$datadir&g
17290 s&@docdir@&$docdir&g
17291 s&@infodir@&$infodir&g
17292 s&@localedir@&$localedir&g
17293 s&@mandir@&$mandir&g
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017294 s&\\\${datarootdir}&$datarootdir&g' ;;
Wink Savillefbaaef92010-05-27 16:25:37 -070017295esac
17296_ACEOF
17297
17298# Neutralize VPATH when `$srcdir' = `.'.
17299# Shell code in configure.ac might set extrasub.
17300# FIXME: do we really want to maintain this feature?
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017301cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17302ac_sed_extra="$ac_vpsub
Wink Savillefbaaef92010-05-27 16:25:37 -070017303$extrasub
17304_ACEOF
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017305cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Wink Savillefbaaef92010-05-27 16:25:37 -070017306:t
17307/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017308s|@configure_input@|$ac_sed_conf_input|;t t
Wink Savillefbaaef92010-05-27 16:25:37 -070017309s&@top_builddir@&$ac_top_builddir_sub&;t t
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017310s&@top_build_prefix@&$ac_top_build_prefix&;t t
Wink Savillefbaaef92010-05-27 16:25:37 -070017311s&@srcdir@&$ac_srcdir&;t t
17312s&@abs_srcdir@&$ac_abs_srcdir&;t t
17313s&@top_srcdir@&$ac_top_srcdir&;t t
17314s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17315s&@builddir@&$ac_builddir&;t t
17316s&@abs_builddir@&$ac_abs_builddir&;t t
17317s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17318s&@INSTALL@&$ac_INSTALL&;t t
17319s&@MKDIR_P@&$ac_MKDIR_P&;t t
17320$ac_datarootdir_hack
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017321"
17322eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17323 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Wink Savillefbaaef92010-05-27 16:25:37 -070017324
17325test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017326 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17327 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
17328 "$ac_tmp/out"`; test -z "$ac_out"; } &&
17329 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17330which seems to be undefined. Please make sure it is defined" >&5
17331$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17332which seems to be undefined. Please make sure it is defined" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -070017333
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017334 rm -f "$ac_tmp/stdin"
Wink Savillefbaaef92010-05-27 16:25:37 -070017335 case $ac_file in
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017336 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17337 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17338 esac \
17339 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Wink Savillefbaaef92010-05-27 16:25:37 -070017340 ;;
17341 :H)
17342 #
17343 # CONFIG_HEADER
17344 #
Wink Savillefbaaef92010-05-27 16:25:37 -070017345 if test x"$ac_file" != x-; then
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017346 {
17347 $as_echo "/* $configure_input */" \
17348 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17349 } >"$ac_tmp/config.h" \
17350 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17351 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17352 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17353$as_echo "$as_me: $ac_file is unchanged" >&6;}
Wink Savillefbaaef92010-05-27 16:25:37 -070017354 else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017355 rm -f "$ac_file"
17356 mv "$ac_tmp/config.h" "$ac_file" \
17357 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Wink Savillefbaaef92010-05-27 16:25:37 -070017358 fi
17359 else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017360 $as_echo "/* $configure_input */" \
17361 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17362 || as_fn_error $? "could not create -" "$LINENO" 5
Wink Savillefbaaef92010-05-27 16:25:37 -070017363 fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017364# Compute "$ac_file"'s index in $config_headers.
17365_am_arg="$ac_file"
Wink Savillefbaaef92010-05-27 16:25:37 -070017366_am_stamp_count=1
17367for _am_header in $config_headers :; do
17368 case $_am_header in
17369 $_am_arg | $_am_arg:* )
17370 break ;;
17371 * )
17372 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17373 esac
17374done
17375echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17376$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17377 X"$_am_arg" : 'X\(//\)[^/]' \| \
17378 X"$_am_arg" : 'X\(//\)$' \| \
17379 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017380$as_echo X"$_am_arg" |
Wink Savillefbaaef92010-05-27 16:25:37 -070017381 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17382 s//\1/
17383 q
17384 }
17385 /^X\(\/\/\)[^/].*/{
17386 s//\1/
17387 q
17388 }
17389 /^X\(\/\/\)$/{
17390 s//\1/
17391 q
17392 }
17393 /^X\(\/\).*/{
17394 s//\1/
17395 q
17396 }
17397 s/.*/./; q'`/stamp-h$_am_stamp_count
17398 ;;
17399
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017400 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17401$as_echo "$as_me: executing $ac_file commands" >&6;}
Wink Savillefbaaef92010-05-27 16:25:37 -070017402 ;;
17403 esac
17404
17405
17406 case $ac_file$ac_mode in
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017407 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17408 # Autoconf 2.62 quotes --file arguments for eval, but not when files
17409 # are listed without --file. Let's play safe and only enable the eval
17410 # if we detect the quoting.
17411 case $CONFIG_FILES in
17412 *\'*) eval set x "$CONFIG_FILES" ;;
17413 *) set x $CONFIG_FILES ;;
17414 esac
17415 shift
17416 for mf
17417 do
17418 # Strip MF so we end up with the name of the file.
17419 mf=`echo "$mf" | sed -e 's/:.*$//'`
17420 # Check whether this is an Automake generated Makefile or not.
17421 # We used to match only the files named `Makefile.in', but
17422 # some people rename them; so instead we look at the file content.
17423 # Grep'ing the first line is not enough: some people post-process
17424 # each Makefile.in and add a new line on top of each file to say so.
17425 # Grep'ing the whole file is not good either: AIX grep has a line
17426 # limit of 2048, but all sed's we know have understand at least 4000.
17427 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17428 dirpart=`$as_dirname -- "$mf" ||
Wink Savillefbaaef92010-05-27 16:25:37 -070017429$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17430 X"$mf" : 'X\(//\)[^/]' \| \
17431 X"$mf" : 'X\(//\)$' \| \
17432 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017433$as_echo X"$mf" |
Wink Savillefbaaef92010-05-27 16:25:37 -070017434 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17435 s//\1/
17436 q
17437 }
17438 /^X\(\/\/\)[^/].*/{
17439 s//\1/
17440 q
17441 }
17442 /^X\(\/\/\)$/{
17443 s//\1/
17444 q
17445 }
17446 /^X\(\/\).*/{
17447 s//\1/
17448 q
17449 }
17450 s/.*/./; q'`
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017451 else
17452 continue
17453 fi
17454 # Extract the definition of DEPDIR, am__include, and am__quote
17455 # from the Makefile without running `make'.
17456 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17457 test -z "$DEPDIR" && continue
17458 am__include=`sed -n 's/^am__include = //p' < "$mf"`
17459 test -z "am__include" && continue
17460 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17461 # When using ansi2knr, U may be empty or an underscore; expand it
17462 U=`sed -n 's/^U = //p' < "$mf"`
17463 # Find all dependency output files, they are included files with
17464 # $(DEPDIR) in their names. We invoke sed twice because it is the
17465 # simplest approach to changing $(DEPDIR) to its actual value in the
17466 # expansion.
17467 for file in `sed -n "
17468 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17469 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17470 # Make sure the directory exists.
17471 test -f "$dirpart/$file" && continue
17472 fdir=`$as_dirname -- "$file" ||
Wink Savillefbaaef92010-05-27 16:25:37 -070017473$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17474 X"$file" : 'X\(//\)[^/]' \| \
17475 X"$file" : 'X\(//\)$' \| \
17476 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017477$as_echo X"$file" |
Wink Savillefbaaef92010-05-27 16:25:37 -070017478 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17479 s//\1/
17480 q
17481 }
17482 /^X\(\/\/\)[^/].*/{
17483 s//\1/
17484 q
17485 }
17486 /^X\(\/\/\)$/{
17487 s//\1/
17488 q
17489 }
17490 /^X\(\/\).*/{
17491 s//\1/
17492 q
17493 }
17494 s/.*/./; q'`
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017495 as_dir=$dirpart/$fdir; as_fn_mkdir_p
17496 # echo "creating $dirpart/$file"
17497 echo '# dummy' > "$dirpart/$file"
Wink Savillefbaaef92010-05-27 16:25:37 -070017498 done
Wink Savillefbaaef92010-05-27 16:25:37 -070017499 done
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070017500}
Wink Savillefbaaef92010-05-27 16:25:37 -070017501 ;;
17502 "libtool":C)
17503
17504 # See if we are running on zsh, and set the options which allow our
17505 # commands through without removal of \ escapes.
17506 if test -n "${ZSH_VERSION+set}" ; then
17507 setopt NO_GLOB_SUBST
17508 fi
17509
17510 cfgfile="${ofile}T"
17511 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17512 $RM "$cfgfile"
17513
17514 cat <<_LT_EOF >> "$cfgfile"
17515#! $SHELL
17516
17517# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17518# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17519# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17520# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17521#
17522# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17523# 2006, 2007, 2008 Free Software Foundation, Inc.
17524# Written by Gordon Matzigkeit, 1996
17525#
17526# This file is part of GNU Libtool.
17527#
17528# GNU Libtool is free software; you can redistribute it and/or
17529# modify it under the terms of the GNU General Public License as
17530# published by the Free Software Foundation; either version 2 of
17531# the License, or (at your option) any later version.
17532#
17533# As a special exception to the GNU General Public License,
17534# if you distribute this file as part of a program or library that
17535# is built using GNU Libtool, you may include this file under the
17536# same distribution terms that you use for the rest of that program.
17537#
17538# GNU Libtool is distributed in the hope that it will be useful,
17539# but WITHOUT ANY WARRANTY; without even the implied warranty of
17540# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17541# GNU General Public License for more details.
17542#
17543# You should have received a copy of the GNU General Public License
17544# along with GNU Libtool; see the file COPYING. If not, a copy
17545# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17546# obtained by writing to the Free Software Foundation, Inc.,
17547# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17548
17549
17550# The names of the tagged configurations supported by this script.
17551available_tags="CXX "
17552
17553# ### BEGIN LIBTOOL CONFIG
17554
17555# Which release of libtool.m4 was used?
17556macro_version=$macro_version
17557macro_revision=$macro_revision
17558
17559# Whether or not to build shared libraries.
17560build_libtool_libs=$enable_shared
17561
17562# Whether or not to build static libraries.
17563build_old_libs=$enable_static
17564
17565# What type of objects to build.
17566pic_mode=$pic_mode
17567
17568# Whether or not to optimize for fast installation.
17569fast_install=$enable_fast_install
17570
17571# The host system.
17572host_alias=$host_alias
17573host=$host
17574host_os=$host_os
17575
17576# The build system.
17577build_alias=$build_alias
17578build=$build
17579build_os=$build_os
17580
17581# A sed program that does not truncate output.
17582SED=$lt_SED
17583
17584# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17585Xsed="\$SED -e 1s/^X//"
17586
17587# A grep program that handles long lines.
17588GREP=$lt_GREP
17589
17590# An ERE matcher.
17591EGREP=$lt_EGREP
17592
17593# A literal string matcher.
17594FGREP=$lt_FGREP
17595
17596# A BSD- or MS-compatible name lister.
17597NM=$lt_NM
17598
17599# Whether we need soft or hard links.
17600LN_S=$lt_LN_S
17601
17602# What is the maximum length of a command?
17603max_cmd_len=$max_cmd_len
17604
17605# Object file suffix (normally "o").
17606objext=$ac_objext
17607
17608# Executable file suffix (normally "").
17609exeext=$exeext
17610
17611# whether the shell understands "unset".
17612lt_unset=$lt_unset
17613
17614# turn spaces into newlines.
17615SP2NL=$lt_lt_SP2NL
17616
17617# turn newlines into spaces.
17618NL2SP=$lt_lt_NL2SP
17619
17620# How to create reloadable object files.
17621reload_flag=$lt_reload_flag
17622reload_cmds=$lt_reload_cmds
17623
17624# Method to check whether dependent libraries are shared objects.
17625deplibs_check_method=$lt_deplibs_check_method
17626
17627# Command to use when deplibs_check_method == "file_magic".
17628file_magic_cmd=$lt_file_magic_cmd
17629
17630# The archiver.
17631AR=$lt_AR
17632AR_FLAGS=$lt_AR_FLAGS
17633
17634# A symbol stripping program.
17635STRIP=$lt_STRIP
17636
17637# Commands used to install an old-style archive.
17638RANLIB=$lt_RANLIB
17639old_postinstall_cmds=$lt_old_postinstall_cmds
17640old_postuninstall_cmds=$lt_old_postuninstall_cmds
17641
17642# A C compiler.
17643LTCC=$lt_CC
17644
17645# LTCC compiler flags.
17646LTCFLAGS=$lt_CFLAGS
17647
17648# Take the output of nm and produce a listing of raw symbols and C names.
17649global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17650
17651# Transform the output of nm in a proper C declaration.
17652global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17653
17654# Transform the output of nm in a C name address pair.
17655global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17656
17657# Transform the output of nm in a C name address pair when lib prefix is needed.
17658global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17659
17660# The name of the directory that contains temporary libtool files.
17661objdir=$objdir
17662
17663# Shell to use when invoking shell scripts.
17664SHELL=$lt_SHELL
17665
17666# An echo program that does not interpret backslashes.
17667ECHO=$lt_ECHO
17668
17669# Used to examine libraries when file_magic_cmd begins with "file".
17670MAGIC_CMD=$MAGIC_CMD
17671
17672# Must we lock files when doing compilation?
17673need_locks=$lt_need_locks
17674
17675# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17676DSYMUTIL=$lt_DSYMUTIL
17677
17678# Tool to change global to local symbols on Mac OS X.
17679NMEDIT=$lt_NMEDIT
17680
17681# Tool to manipulate fat objects and archives on Mac OS X.
17682LIPO=$lt_LIPO
17683
17684# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17685OTOOL=$lt_OTOOL
17686
17687# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17688OTOOL64=$lt_OTOOL64
17689
17690# Old archive suffix (normally "a").
17691libext=$libext
17692
17693# Shared library suffix (normally ".so").
17694shrext_cmds=$lt_shrext_cmds
17695
17696# The commands to extract the exported symbol list from a shared archive.
17697extract_expsyms_cmds=$lt_extract_expsyms_cmds
17698
17699# Variables whose values should be saved in libtool wrapper scripts and
17700# restored at link time.
17701variables_saved_for_relink=$lt_variables_saved_for_relink
17702
17703# Do we need the "lib" prefix for modules?
17704need_lib_prefix=$need_lib_prefix
17705
17706# Do we need a version for libraries?
17707need_version=$need_version
17708
17709# Library versioning type.
17710version_type=$version_type
17711
17712# Shared library runtime path variable.
17713runpath_var=$runpath_var
17714
17715# Shared library path variable.
17716shlibpath_var=$shlibpath_var
17717
17718# Is shlibpath searched before the hard-coded library search path?
17719shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17720
17721# Format of library name prefix.
17722libname_spec=$lt_libname_spec
17723
17724# List of archive names. First name is the real one, the rest are links.
17725# The last name is the one that the linker finds with -lNAME
17726library_names_spec=$lt_library_names_spec
17727
17728# The coded name of the library, if different from the real name.
17729soname_spec=$lt_soname_spec
17730
17731# Command to use after installation of a shared archive.
17732postinstall_cmds=$lt_postinstall_cmds
17733
17734# Command to use after uninstallation of a shared archive.
17735postuninstall_cmds=$lt_postuninstall_cmds
17736
17737# Commands used to finish a libtool library installation in a directory.
17738finish_cmds=$lt_finish_cmds
17739
17740# As "finish_cmds", except a single script fragment to be evaled but
17741# not shown.
17742finish_eval=$lt_finish_eval
17743
17744# Whether we should hardcode library paths into libraries.
17745hardcode_into_libs=$hardcode_into_libs
17746
17747# Compile-time system search path for libraries.
17748sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17749
17750# Run-time system search path for libraries.
17751sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17752
17753# Whether dlopen is supported.
17754dlopen_support=$enable_dlopen
17755
17756# Whether dlopen of programs is supported.
17757dlopen_self=$enable_dlopen_self
17758
17759# Whether dlopen of statically linked programs is supported.
17760dlopen_self_static=$enable_dlopen_self_static
17761
17762# Commands to strip libraries.
17763old_striplib=$lt_old_striplib
17764striplib=$lt_striplib
17765
17766
17767# The linker used to build libraries.
17768LD=$lt_LD
17769
17770# Commands used to build an old-style archive.
17771old_archive_cmds=$lt_old_archive_cmds
17772
17773# A language specific compiler.
17774CC=$lt_compiler
17775
17776# Is the compiler the GNU compiler?
17777with_gcc=$GCC
17778
17779# Compiler flag to turn off builtin functions.
17780no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17781
17782# How to pass a linker flag through the compiler.
17783wl=$lt_lt_prog_compiler_wl
17784
17785# Additional compiler flags for building library objects.
17786pic_flag=$lt_lt_prog_compiler_pic
17787
17788# Compiler flag to prevent dynamic linking.
17789link_static_flag=$lt_lt_prog_compiler_static
17790
17791# Does compiler simultaneously support -c and -o options?
17792compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17793
17794# Whether or not to add -lc for building shared libraries.
17795build_libtool_need_lc=$archive_cmds_need_lc
17796
17797# Whether or not to disallow shared libs when runtime libs are static.
17798allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17799
17800# Compiler flag to allow reflexive dlopens.
17801export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17802
17803# Compiler flag to generate shared objects directly from archives.
17804whole_archive_flag_spec=$lt_whole_archive_flag_spec
17805
17806# Whether the compiler copes with passing no objects directly.
17807compiler_needs_object=$lt_compiler_needs_object
17808
17809# Create an old-style archive from a shared archive.
17810old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17811
17812# Create a temporary old-style archive to link instead of a shared archive.
17813old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17814
17815# Commands used to build a shared archive.
17816archive_cmds=$lt_archive_cmds
17817archive_expsym_cmds=$lt_archive_expsym_cmds
17818
17819# Commands used to build a loadable module if different from building
17820# a shared archive.
17821module_cmds=$lt_module_cmds
17822module_expsym_cmds=$lt_module_expsym_cmds
17823
17824# Whether we are building with GNU ld or not.
17825with_gnu_ld=$lt_with_gnu_ld
17826
17827# Flag that allows shared libraries with undefined symbols to be built.
17828allow_undefined_flag=$lt_allow_undefined_flag
17829
17830# Flag that enforces no undefined symbols.
17831no_undefined_flag=$lt_no_undefined_flag
17832
17833# Flag to hardcode \$libdir into a binary during linking.
17834# This must work even if \$libdir does not exist
17835hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17836
17837# If ld is used when linking, flag to hardcode \$libdir into a binary
17838# during linking. This must work even if \$libdir does not exist.
17839hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17840
17841# Whether we need a single "-rpath" flag with a separated argument.
17842hardcode_libdir_separator=$lt_hardcode_libdir_separator
17843
17844# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17845# DIR into the resulting binary.
17846hardcode_direct=$hardcode_direct
17847
17848# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17849# DIR into the resulting binary and the resulting library dependency is
17850# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17851# library is relocated.
17852hardcode_direct_absolute=$hardcode_direct_absolute
17853
17854# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17855# into the resulting binary.
17856hardcode_minus_L=$hardcode_minus_L
17857
17858# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17859# into the resulting binary.
17860hardcode_shlibpath_var=$hardcode_shlibpath_var
17861
17862# Set to "yes" if building a shared library automatically hardcodes DIR
17863# into the library and all subsequent libraries and executables linked
17864# against it.
17865hardcode_automatic=$hardcode_automatic
17866
17867# Set to yes if linker adds runtime paths of dependent libraries
17868# to runtime path list.
17869inherit_rpath=$inherit_rpath
17870
17871# Whether libtool must link a program against all its dependency libraries.
17872link_all_deplibs=$link_all_deplibs
17873
17874# Fix the shell variable \$srcfile for the compiler.
17875fix_srcfile_path=$lt_fix_srcfile_path
17876
17877# Set to "yes" if exported symbols are required.
17878always_export_symbols=$always_export_symbols
17879
17880# The commands to list exported symbols.
17881export_symbols_cmds=$lt_export_symbols_cmds
17882
17883# Symbols that should not be listed in the preloaded symbols.
17884exclude_expsyms=$lt_exclude_expsyms
17885
17886# Symbols that must always be exported.
17887include_expsyms=$lt_include_expsyms
17888
17889# Commands necessary for linking programs (against libraries) with templates.
17890prelink_cmds=$lt_prelink_cmds
17891
17892# Specify filename containing input files.
17893file_list_spec=$lt_file_list_spec
17894
17895# How to hardcode a shared library path into an executable.
17896hardcode_action=$hardcode_action
17897
17898# The directories searched by this compiler when creating a shared library.
17899compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
17900
17901# Dependencies to place before and after the objects being linked to
17902# create a shared library.
17903predep_objects=$lt_predep_objects
17904postdep_objects=$lt_postdep_objects
17905predeps=$lt_predeps
17906postdeps=$lt_postdeps
17907
17908# The library search path used internally by the compiler when linking
17909# a shared library.
17910compiler_lib_search_path=$lt_compiler_lib_search_path
17911
17912# ### END LIBTOOL CONFIG
17913
17914_LT_EOF
17915
17916 case $host_os in
17917 aix3*)
17918 cat <<\_LT_EOF >> "$cfgfile"
17919# AIX sometimes has problems with the GCC collect2 program. For some
17920# reason, if we set the COLLECT_NAMES environment variable, the problems
17921# vanish in a puff of smoke.
17922if test "X${COLLECT_NAMES+set}" != Xset; then
17923 COLLECT_NAMES=
17924 export COLLECT_NAMES
17925fi
17926_LT_EOF
17927 ;;
17928 esac
17929
17930
17931ltmain="$ac_aux_dir/ltmain.sh"
17932
17933
17934 # We use sed instead of cat because bash on DJGPP gets confused if
17935 # if finds mixed CR/LF and LF-only lines. Since sed operates in
17936 # text mode, it properly converts lines to CR/LF. This bash problem
17937 # is reportedly fixed, but why not run on old versions too?
17938 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
17939 || (rm -f "$cfgfile"; exit 1)
17940
17941 case $xsi_shell in
17942 yes)
17943 cat << \_LT_EOF >> "$cfgfile"
17944
17945# func_dirname file append nondir_replacement
17946# Compute the dirname of FILE. If nonempty, add APPEND to the result,
17947# otherwise set result to NONDIR_REPLACEMENT.
17948func_dirname ()
17949{
17950 case ${1} in
17951 */*) func_dirname_result="${1%/*}${2}" ;;
17952 * ) func_dirname_result="${3}" ;;
17953 esac
17954}
17955
17956# func_basename file
17957func_basename ()
17958{
17959 func_basename_result="${1##*/}"
17960}
17961
17962# func_dirname_and_basename file append nondir_replacement
17963# perform func_basename and func_dirname in a single function
17964# call:
17965# dirname: Compute the dirname of FILE. If nonempty,
17966# add APPEND to the result, otherwise set result
17967# to NONDIR_REPLACEMENT.
17968# value returned in "$func_dirname_result"
17969# basename: Compute filename of FILE.
17970# value retuned in "$func_basename_result"
17971# Implementation must be kept synchronized with func_dirname
17972# and func_basename. For efficiency, we do not delegate to
17973# those functions but instead duplicate the functionality here.
17974func_dirname_and_basename ()
17975{
17976 case ${1} in
17977 */*) func_dirname_result="${1%/*}${2}" ;;
17978 * ) func_dirname_result="${3}" ;;
17979 esac
17980 func_basename_result="${1##*/}"
17981}
17982
17983# func_stripname prefix suffix name
17984# strip PREFIX and SUFFIX off of NAME.
17985# PREFIX and SUFFIX must not contain globbing or regex special
17986# characters, hashes, percent signs, but SUFFIX may contain a leading
17987# dot (in which case that matches only a dot).
17988func_stripname ()
17989{
17990 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
17991 # positional parameters, so assign one to ordinary parameter first.
17992 func_stripname_result=${3}
17993 func_stripname_result=${func_stripname_result#"${1}"}
17994 func_stripname_result=${func_stripname_result%"${2}"}
17995}
17996
17997# func_opt_split
17998func_opt_split ()
17999{
18000 func_opt_split_opt=${1%%=*}
18001 func_opt_split_arg=${1#*=}
18002}
18003
18004# func_lo2o object
18005func_lo2o ()
18006{
18007 case ${1} in
18008 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
18009 *) func_lo2o_result=${1} ;;
18010 esac
18011}
18012
18013# func_xform libobj-or-source
18014func_xform ()
18015{
18016 func_xform_result=${1%.*}.lo
18017}
18018
18019# func_arith arithmetic-term...
18020func_arith ()
18021{
18022 func_arith_result=$(( $* ))
18023}
18024
18025# func_len string
18026# STRING may not start with a hyphen.
18027func_len ()
18028{
18029 func_len_result=${#1}
18030}
18031
18032_LT_EOF
18033 ;;
18034 *) # Bourne compatible functions.
18035 cat << \_LT_EOF >> "$cfgfile"
18036
18037# func_dirname file append nondir_replacement
18038# Compute the dirname of FILE. If nonempty, add APPEND to the result,
18039# otherwise set result to NONDIR_REPLACEMENT.
18040func_dirname ()
18041{
18042 # Extract subdirectory from the argument.
18043 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
18044 if test "X$func_dirname_result" = "X${1}"; then
18045 func_dirname_result="${3}"
18046 else
18047 func_dirname_result="$func_dirname_result${2}"
18048 fi
18049}
18050
18051# func_basename file
18052func_basename ()
18053{
18054 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
18055}
18056
18057
18058# func_stripname prefix suffix name
18059# strip PREFIX and SUFFIX off of NAME.
18060# PREFIX and SUFFIX must not contain globbing or regex special
18061# characters, hashes, percent signs, but SUFFIX may contain a leading
18062# dot (in which case that matches only a dot).
18063# func_strip_suffix prefix name
18064func_stripname ()
18065{
18066 case ${2} in
18067 .*) func_stripname_result=`$ECHO "X${3}" \
18068 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
18069 *) func_stripname_result=`$ECHO "X${3}" \
18070 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
18071 esac
18072}
18073
18074# sed scripts:
18075my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18076my_sed_long_arg='1s/^-[^=]*=//'
18077
18078# func_opt_split
18079func_opt_split ()
18080{
18081 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
18082 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
18083}
18084
18085# func_lo2o object
18086func_lo2o ()
18087{
18088 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
18089}
18090
18091# func_xform libobj-or-source
18092func_xform ()
18093{
18094 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
18095}
18096
18097# func_arith arithmetic-term...
18098func_arith ()
18099{
18100 func_arith_result=`expr "$@"`
18101}
18102
18103# func_len string
18104# STRING may not start with a hyphen.
18105func_len ()
18106{
18107 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18108}
18109
18110_LT_EOF
18111esac
18112
18113case $lt_shell_append in
18114 yes)
18115 cat << \_LT_EOF >> "$cfgfile"
18116
18117# func_append var value
18118# Append VALUE to the end of shell variable VAR.
18119func_append ()
18120{
18121 eval "$1+=\$2"
18122}
18123_LT_EOF
18124 ;;
18125 *)
18126 cat << \_LT_EOF >> "$cfgfile"
18127
18128# func_append var value
18129# Append VALUE to the end of shell variable VAR.
18130func_append ()
18131{
18132 eval "$1=\$$1\$2"
18133}
18134
18135_LT_EOF
18136 ;;
18137 esac
18138
18139
18140 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18141 || (rm -f "$cfgfile"; exit 1)
18142
18143 mv -f "$cfgfile" "$ofile" ||
18144 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18145 chmod +x "$ofile"
18146
18147
18148 cat <<_LT_EOF >> "$ofile"
18149
18150# ### BEGIN LIBTOOL TAG CONFIG: CXX
18151
18152# The linker used to build libraries.
18153LD=$lt_LD_CXX
18154
18155# Commands used to build an old-style archive.
18156old_archive_cmds=$lt_old_archive_cmds_CXX
18157
18158# A language specific compiler.
18159CC=$lt_compiler_CXX
18160
18161# Is the compiler the GNU compiler?
18162with_gcc=$GCC_CXX
18163
18164# Compiler flag to turn off builtin functions.
18165no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
18166
18167# How to pass a linker flag through the compiler.
18168wl=$lt_lt_prog_compiler_wl_CXX
18169
18170# Additional compiler flags for building library objects.
18171pic_flag=$lt_lt_prog_compiler_pic_CXX
18172
18173# Compiler flag to prevent dynamic linking.
18174link_static_flag=$lt_lt_prog_compiler_static_CXX
18175
18176# Does compiler simultaneously support -c and -o options?
18177compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
18178
18179# Whether or not to add -lc for building shared libraries.
18180build_libtool_need_lc=$archive_cmds_need_lc_CXX
18181
18182# Whether or not to disallow shared libs when runtime libs are static.
18183allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
18184
18185# Compiler flag to allow reflexive dlopens.
18186export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
18187
18188# Compiler flag to generate shared objects directly from archives.
18189whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
18190
18191# Whether the compiler copes with passing no objects directly.
18192compiler_needs_object=$lt_compiler_needs_object_CXX
18193
18194# Create an old-style archive from a shared archive.
18195old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
18196
18197# Create a temporary old-style archive to link instead of a shared archive.
18198old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
18199
18200# Commands used to build a shared archive.
18201archive_cmds=$lt_archive_cmds_CXX
18202archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
18203
18204# Commands used to build a loadable module if different from building
18205# a shared archive.
18206module_cmds=$lt_module_cmds_CXX
18207module_expsym_cmds=$lt_module_expsym_cmds_CXX
18208
18209# Whether we are building with GNU ld or not.
18210with_gnu_ld=$lt_with_gnu_ld_CXX
18211
18212# Flag that allows shared libraries with undefined symbols to be built.
18213allow_undefined_flag=$lt_allow_undefined_flag_CXX
18214
18215# Flag that enforces no undefined symbols.
18216no_undefined_flag=$lt_no_undefined_flag_CXX
18217
18218# Flag to hardcode \$libdir into a binary during linking.
18219# This must work even if \$libdir does not exist
18220hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
18221
18222# If ld is used when linking, flag to hardcode \$libdir into a binary
18223# during linking. This must work even if \$libdir does not exist.
18224hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
18225
18226# Whether we need a single "-rpath" flag with a separated argument.
18227hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
18228
18229# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18230# DIR into the resulting binary.
18231hardcode_direct=$hardcode_direct_CXX
18232
18233# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18234# DIR into the resulting binary and the resulting library dependency is
18235# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18236# library is relocated.
18237hardcode_direct_absolute=$hardcode_direct_absolute_CXX
18238
18239# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18240# into the resulting binary.
18241hardcode_minus_L=$hardcode_minus_L_CXX
18242
18243# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18244# into the resulting binary.
18245hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
18246
18247# Set to "yes" if building a shared library automatically hardcodes DIR
18248# into the library and all subsequent libraries and executables linked
18249# against it.
18250hardcode_automatic=$hardcode_automatic_CXX
18251
18252# Set to yes if linker adds runtime paths of dependent libraries
18253# to runtime path list.
18254inherit_rpath=$inherit_rpath_CXX
18255
18256# Whether libtool must link a program against all its dependency libraries.
18257link_all_deplibs=$link_all_deplibs_CXX
18258
18259# Fix the shell variable \$srcfile for the compiler.
18260fix_srcfile_path=$lt_fix_srcfile_path_CXX
18261
18262# Set to "yes" if exported symbols are required.
18263always_export_symbols=$always_export_symbols_CXX
18264
18265# The commands to list exported symbols.
18266export_symbols_cmds=$lt_export_symbols_cmds_CXX
18267
18268# Symbols that should not be listed in the preloaded symbols.
18269exclude_expsyms=$lt_exclude_expsyms_CXX
18270
18271# Symbols that must always be exported.
18272include_expsyms=$lt_include_expsyms_CXX
18273
18274# Commands necessary for linking programs (against libraries) with templates.
18275prelink_cmds=$lt_prelink_cmds_CXX
18276
18277# Specify filename containing input files.
18278file_list_spec=$lt_file_list_spec_CXX
18279
18280# How to hardcode a shared library path into an executable.
18281hardcode_action=$hardcode_action_CXX
18282
18283# The directories searched by this compiler when creating a shared library.
18284compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
18285
18286# Dependencies to place before and after the objects being linked to
18287# create a shared library.
18288predep_objects=$lt_predep_objects_CXX
18289postdep_objects=$lt_postdep_objects_CXX
18290predeps=$lt_predeps_CXX
18291postdeps=$lt_postdeps_CXX
18292
18293# The library search path used internally by the compiler when linking
18294# a shared library.
18295compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
18296
18297# ### END LIBTOOL TAG CONFIG: CXX
18298_LT_EOF
18299
18300 ;;
18301
18302 esac
18303done # for ac_tag
18304
18305
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070018306as_fn_exit 0
Wink Savillefbaaef92010-05-27 16:25:37 -070018307_ACEOF
Wink Savillefbaaef92010-05-27 16:25:37 -070018308ac_clean_files=$ac_clean_files_save
18309
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070018310test $ac_write_fail = 0 ||
18311 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
18312
Wink Savillefbaaef92010-05-27 16:25:37 -070018313
18314# configure is writing to config.log, and then calls config.status.
18315# config.status does its own redirection, appending to config.log.
18316# Unfortunately, on DOS this fails, as config.log is still kept open
18317# by configure, so config.status won't be able to write to it; its
18318# output is simply discarded. So we exec the FD to /dev/null,
18319# effectively closing config.log, so it can be properly (re)opened and
18320# appended to by config.status. When coming back to configure, we
18321# need to make the FD available again.
18322if test "$no_create" != yes; then
18323 ac_cs_success=:
18324 ac_config_status_args=
18325 test "$silent" = yes &&
18326 ac_config_status_args="$ac_config_status_args --quiet"
18327 exec 5>/dev/null
18328 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18329 exec 5>>config.log
18330 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18331 # would make configure fail if this is the last instruction.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070018332 $ac_cs_success || as_fn_exit 1
Wink Savillefbaaef92010-05-27 16:25:37 -070018333fi
18334
18335#
18336# CONFIG_SUBDIRS section.
18337#
18338if test "$no_recursion" != yes; then
18339
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070018340 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
18341 # so they do not pile up.
Wink Savillefbaaef92010-05-27 16:25:37 -070018342 ac_sub_configure_args=
18343 ac_prev=
18344 eval "set x $ac_configure_args"
18345 shift
18346 for ac_arg
18347 do
18348 if test -n "$ac_prev"; then
18349 ac_prev=
18350 continue
18351 fi
18352 case $ac_arg in
18353 -cache-file | --cache-file | --cache-fil | --cache-fi \
18354 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
18355 ac_prev=cache_file ;;
18356 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
18357 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
18358 | --c=*)
18359 ;;
18360 --config-cache | -C)
18361 ;;
18362 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
18363 ac_prev=srcdir ;;
18364 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
18365 ;;
18366 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
18367 ac_prev=prefix ;;
18368 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
18369 ;;
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070018370 --disable-option-checking)
18371 ;;
Wink Savillefbaaef92010-05-27 16:25:37 -070018372 *)
18373 case $ac_arg in
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070018374 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Wink Savillefbaaef92010-05-27 16:25:37 -070018375 esac
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070018376 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
Wink Savillefbaaef92010-05-27 16:25:37 -070018377 esac
18378 done
18379
18380 # Always prepend --prefix to ensure using the same prefix
18381 # in subdir configurations.
18382 ac_arg="--prefix=$prefix"
18383 case $ac_arg in
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070018384 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Wink Savillefbaaef92010-05-27 16:25:37 -070018385 esac
18386 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
18387
18388 # Pass --silent
18389 if test "$silent" = yes; then
18390 ac_sub_configure_args="--silent $ac_sub_configure_args"
18391 fi
18392
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070018393 # Always prepend --disable-option-checking to silence warnings, since
18394 # different subdirs can have different --enable and --with options.
18395 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
18396
Wink Savillefbaaef92010-05-27 16:25:37 -070018397 ac_popdir=`pwd`
18398 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
18399
18400 # Do not complain, so a configure script can configure whichever
18401 # parts of a large source tree are present.
18402 test -d "$srcdir/$ac_dir" || continue
18403
18404 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070018405 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
18406 $as_echo "$ac_msg" >&6
18407 as_dir="$ac_dir"; as_fn_mkdir_p
Wink Savillefbaaef92010-05-27 16:25:37 -070018408 ac_builddir=.
18409
18410case "$ac_dir" in
18411.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18412*)
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070018413 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
Wink Savillefbaaef92010-05-27 16:25:37 -070018414 # A ".." for each directory in $ac_dir_suffix.
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070018415 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
Wink Savillefbaaef92010-05-27 16:25:37 -070018416 case $ac_top_builddir_sub in
18417 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18418 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18419 esac ;;
18420esac
18421ac_abs_top_builddir=$ac_pwd
18422ac_abs_builddir=$ac_pwd$ac_dir_suffix
18423# for backward compatibility:
18424ac_top_builddir=$ac_top_build_prefix
18425
18426case $srcdir in
18427 .) # We are building in place.
18428 ac_srcdir=.
18429 ac_top_srcdir=$ac_top_builddir_sub
18430 ac_abs_top_srcdir=$ac_pwd ;;
18431 [\\/]* | ?:[\\/]* ) # Absolute name.
18432 ac_srcdir=$srcdir$ac_dir_suffix;
18433 ac_top_srcdir=$srcdir
18434 ac_abs_top_srcdir=$srcdir ;;
18435 *) # Relative name.
18436 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18437 ac_top_srcdir=$ac_top_build_prefix$srcdir
18438 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18439esac
18440ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18441
18442
18443 cd "$ac_dir"
18444
18445 # Check for guested configure; otherwise get Cygnus style configure.
18446 if test -f "$ac_srcdir/configure.gnu"; then
18447 ac_sub_configure=$ac_srcdir/configure.gnu
18448 elif test -f "$ac_srcdir/configure"; then
18449 ac_sub_configure=$ac_srcdir/configure
18450 elif test -f "$ac_srcdir/configure.in"; then
18451 # This should be Cygnus configure.
18452 ac_sub_configure=$ac_aux_dir/configure
18453 else
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070018454 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
18455$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
Wink Savillefbaaef92010-05-27 16:25:37 -070018456 ac_sub_configure=
18457 fi
18458
18459 # The recursion is here.
18460 if test -n "$ac_sub_configure"; then
18461 # Make the cache file name correct relative to the subdirectory.
18462 case $cache_file in
18463 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
18464 *) # Relative name.
18465 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
18466 esac
18467
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070018468 { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
18469$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
Wink Savillefbaaef92010-05-27 16:25:37 -070018470 # The eval makes quoting arguments work.
18471 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
18472 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070018473 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
Wink Savillefbaaef92010-05-27 16:25:37 -070018474 fi
18475
18476 cd "$ac_popdir"
18477 done
18478fi
Ulas Kirazci64d8d8f2013-03-14 16:44:33 -070018479if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18480 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18481$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18482fi
Wink Savillefbaaef92010-05-27 16:25:37 -070018483