blob: 3288192257c489291eab47141c6c4ccac100cada [file] [log] [blame]
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003# Generated by GNU Autoconf 2.68 for OpenFst 1.3.3.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004#
5# Report bugs to <help@www.openfst.org>.
6#
7#
8# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
10# Foundation, Inc.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011#
12#
13# This configure script is free software; the Free Software Foundation
14# gives unlimited permission to copy, distribute and modify it.
15## -------------------- ##
16## M4sh Initialization. ##
17## -------------------- ##
18
19# Be more Bourne compatible
20DUALCASE=1; export DUALCASE # for MKS sh
21if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22 emulate sh
23 NULLCMD=:
24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25 # is contrary to our usage. Disable this feature.
26 alias -g '${1+"$@"}'='"$@"'
27 setopt NO_GLOB_SUBST
28else
29 case `(set -o) 2>/dev/null` in #(
30 *posix*) :
31 set -o posix ;; #(
32 *) :
33 ;;
34esac
35fi
36
37
38as_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
75
76# The user is always right.
77if test "${PATH_SEPARATOR+set}" != set; then
78 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 }
83fi
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.)
91IFS=" "" $as_nl"
92
93# Find who we are. Look in the path if we contain no directory separator.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000094as_myself=
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010095case $0 in #((
96 *[\\/]* ) 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=.
102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103 done
104IFS=$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
114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115 exit 1
116fi
117
118# 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 || :
125done
126PS1='$ '
127PS2='> '
128PS4='+ '
129
130# NLS nuisances.
131LC_ALL=C
132export LC_ALL
133LANGUAGE=C
134export LANGUAGE
135
136# 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
Alexander Gutkin5b6dc792013-02-28 00:24:20 +0000177
178 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
179 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
180 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
181 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
182 PATH=/empty FPATH=/empty; export PATH FPATH
183 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
184 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
Ian Hodsonf4c12fc2012-05-30 21:27:06 +0100185test \$(( 1 + 1 )) = 2 || exit 1"
186 if (eval "$as_required") 2>/dev/null; then :
187 as_have_required=yes
188else
189 as_have_required=no
190fi
191 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
192
193else
194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
195as_found=false
196for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
197do
198 IFS=$as_save_IFS
199 test -z "$as_dir" && as_dir=.
200 as_found=:
201 case $as_dir in #(
202 /*)
203 for as_base in sh bash ksh sh5; do
204 # Try only shells that exist, to save several forks.
205 as_shell=$as_dir/$as_base
206 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
208 CONFIG_SHELL=$as_shell as_have_required=yes
209 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
210 break 2
211fi
212fi
213 done;;
214 esac
215 as_found=false
216done
217$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
218 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
219 CONFIG_SHELL=$SHELL as_have_required=yes
220fi; }
221IFS=$as_save_IFS
222
223
224 if test "x$CONFIG_SHELL" != x; then :
225 # We cannot yet assume a decent shell, so we have to provide a
226 # neutralization value for shells without unset; and this also
227 # works around shells that cannot unset nonexistent variables.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +0000228 # Preserve -v and -x to the replacement shell.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +0100229 BASH_ENV=/dev/null
230 ENV=/dev/null
231 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
232 export CONFIG_SHELL
Alexander Gutkin5b6dc792013-02-28 00:24:20 +0000233 case $- in # ((((
234 *v*x* | *x*v* ) as_opts=-vx ;;
235 *v* ) as_opts=-v ;;
236 *x* ) as_opts=-x ;;
237 * ) as_opts= ;;
238 esac
239 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
Ian Hodsonf4c12fc2012-05-30 21:27:06 +0100240fi
241
242 if test x$as_have_required = xno; then :
243 $as_echo "$0: This script requires a shell more modern than all"
244 $as_echo "$0: the shells that I found on your system."
245 if test x${ZSH_VERSION+set} = xset ; then
246 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
247 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
248 else
249 $as_echo "$0: Please tell bug-autoconf@gnu.org and
250$0: help@www.openfst.org about your system, including any
251$0: error possibly output before this message. Then install
252$0: a modern shell, or manually run the script under such a
253$0: shell if you do have one."
254 fi
255 exit 1
256fi
257fi
258fi
259SHELL=${CONFIG_SHELL-/bin/sh}
260export SHELL
261# Unset more variables known to interfere with behavior of common tools.
262CLICOLOR_FORCE= GREP_OPTIONS=
263unset CLICOLOR_FORCE GREP_OPTIONS
264
265## --------------------- ##
266## M4sh Shell Functions. ##
267## --------------------- ##
268# as_fn_unset VAR
269# ---------------
270# Portably unset VAR.
271as_fn_unset ()
272{
273 { eval $1=; unset $1;}
274}
275as_unset=as_fn_unset
276
277# as_fn_set_status STATUS
278# -----------------------
279# Set $? to STATUS, without forking.
280as_fn_set_status ()
281{
282 return $1
283} # as_fn_set_status
284
285# as_fn_exit STATUS
286# -----------------
287# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
288as_fn_exit ()
289{
290 set +e
291 as_fn_set_status $1
292 exit $1
293} # as_fn_exit
294
295# as_fn_mkdir_p
296# -------------
297# Create "$as_dir" as a directory, including parents if necessary.
298as_fn_mkdir_p ()
299{
300
301 case $as_dir in #(
302 -*) as_dir=./$as_dir;;
303 esac
304 test -d "$as_dir" || eval $as_mkdir_p || {
305 as_dirs=
306 while :; do
307 case $as_dir in #(
308 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
309 *) as_qdir=$as_dir;;
310 esac
311 as_dirs="'$as_qdir' $as_dirs"
312 as_dir=`$as_dirname -- "$as_dir" ||
313$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
314 X"$as_dir" : 'X\(//\)[^/]' \| \
315 X"$as_dir" : 'X\(//\)$' \| \
316 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
317$as_echo X"$as_dir" |
318 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
319 s//\1/
320 q
321 }
322 /^X\(\/\/\)[^/].*/{
323 s//\1/
324 q
325 }
326 /^X\(\/\/\)$/{
327 s//\1/
328 q
329 }
330 /^X\(\/\).*/{
331 s//\1/
332 q
333 }
334 s/.*/./; q'`
335 test -d "$as_dir" && break
336 done
337 test -z "$as_dirs" || eval "mkdir $as_dirs"
Alexander Gutkin5b6dc792013-02-28 00:24:20 +0000338 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +0100339
340
341} # as_fn_mkdir_p
342# as_fn_append VAR VALUE
343# ----------------------
344# Append the text in VALUE to the end of the definition contained in VAR. Take
345# advantage of any shell optimizations that allow amortized linear growth over
346# repeated appends, instead of the typical quadratic growth present in naive
347# implementations.
348if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
349 eval 'as_fn_append ()
350 {
351 eval $1+=\$2
352 }'
353else
354 as_fn_append ()
355 {
356 eval $1=\$$1\$2
357 }
358fi # as_fn_append
359
360# as_fn_arith ARG...
361# ------------------
362# Perform arithmetic evaluation on the ARGs, and store the result in the
363# global $as_val. Take advantage of shells that can avoid forks. The arguments
364# must be portable across $(()) and expr.
365if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
366 eval 'as_fn_arith ()
367 {
368 as_val=$(( $* ))
369 }'
370else
371 as_fn_arith ()
372 {
373 as_val=`expr "$@" || test $? -eq 1`
374 }
375fi # as_fn_arith
376
377
Alexander Gutkin5b6dc792013-02-28 00:24:20 +0000378# as_fn_error STATUS ERROR [LINENO LOG_FD]
379# ----------------------------------------
Ian Hodsonf4c12fc2012-05-30 21:27:06 +0100380# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
381# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
Alexander Gutkin5b6dc792013-02-28 00:24:20 +0000382# script with STATUS, using 1 if that was 0.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +0100383as_fn_error ()
384{
Alexander Gutkin5b6dc792013-02-28 00:24:20 +0000385 as_status=$1; test $as_status -eq 0 && as_status=1
386 if test "$4"; then
387 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
388 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
Ian Hodsonf4c12fc2012-05-30 21:27:06 +0100389 fi
Alexander Gutkin5b6dc792013-02-28 00:24:20 +0000390 $as_echo "$as_me: error: $2" >&2
Ian Hodsonf4c12fc2012-05-30 21:27:06 +0100391 as_fn_exit $as_status
392} # as_fn_error
393
394if expr a : '\(a\)' >/dev/null 2>&1 &&
395 test "X`expr 00001 : '.*\(...\)'`" = X001; then
396 as_expr=expr
397else
398 as_expr=false
399fi
400
401if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
402 as_basename=basename
403else
404 as_basename=false
405fi
406
407if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
408 as_dirname=dirname
409else
410 as_dirname=false
411fi
412
413as_me=`$as_basename -- "$0" ||
414$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
415 X"$0" : 'X\(//\)$' \| \
416 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
417$as_echo X/"$0" |
418 sed '/^.*\/\([^/][^/]*\)\/*$/{
419 s//\1/
420 q
421 }
422 /^X\/\(\/\/\)$/{
423 s//\1/
424 q
425 }
426 /^X\/\(\/\).*/{
427 s//\1/
428 q
429 }
430 s/.*/./; q'`
431
432# Avoid depending upon Character Ranges.
433as_cr_letters='abcdefghijklmnopqrstuvwxyz'
434as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
435as_cr_Letters=$as_cr_letters$as_cr_LETTERS
436as_cr_digits='0123456789'
437as_cr_alnum=$as_cr_Letters$as_cr_digits
438
439
440 as_lineno_1=$LINENO as_lineno_1a=$LINENO
441 as_lineno_2=$LINENO as_lineno_2a=$LINENO
442 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
443 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
444 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
445 sed -n '
446 p
447 /[$]LINENO/=
448 ' <$as_myself |
449 sed '
450 s/[$]LINENO.*/&-/
451 t lineno
452 b
453 :lineno
454 N
455 :loop
456 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
457 t loop
458 s/-\n.*//
459 ' >$as_me.lineno &&
460 chmod +x "$as_me.lineno" ||
461 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
462
463 # Don't try to exec as it changes $[0], causing all sort of problems
464 # (the dirname of $[0] is not the place where we might find the
465 # original and so on. Autoconf is especially sensitive to this).
466 . "./$as_me.lineno"
467 # Exit status is that of the last command.
468 exit
469}
470
471ECHO_C= ECHO_N= ECHO_T=
472case `echo -n x` in #(((((
473-n*)
474 case `echo 'xy\c'` in
475 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
476 xy) ECHO_C='\c';;
477 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
478 ECHO_T=' ';;
479 esac;;
480*)
481 ECHO_N='-n';;
482esac
483
484rm -f conf$$ conf$$.exe conf$$.file
485if test -d conf$$.dir; then
486 rm -f conf$$.dir/conf$$.file
487else
488 rm -f conf$$.dir
489 mkdir conf$$.dir 2>/dev/null
490fi
491if (echo >conf$$.file) 2>/dev/null; then
492 if ln -s conf$$.file conf$$ 2>/dev/null; then
493 as_ln_s='ln -s'
494 # ... but there are two gotchas:
495 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
496 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
497 # In both cases, we have to default to `cp -p'.
498 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
499 as_ln_s='cp -p'
500 elif ln conf$$.file conf$$ 2>/dev/null; then
501 as_ln_s=ln
502 else
503 as_ln_s='cp -p'
504 fi
505else
506 as_ln_s='cp -p'
507fi
508rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
509rmdir conf$$.dir 2>/dev/null
510
511if mkdir -p . 2>/dev/null; then
512 as_mkdir_p='mkdir -p "$as_dir"'
513else
514 test -d ./-p && rmdir ./-p
515 as_mkdir_p=false
516fi
517
518if test -x / >/dev/null 2>&1; then
519 as_test_x='test -x'
520else
521 if ls -dL / >/dev/null 2>&1; then
522 as_ls_L_option=L
523 else
524 as_ls_L_option=
525 fi
526 as_test_x='
527 eval sh -c '\''
528 if test -d "$1"; then
529 test -d "$1/.";
530 else
531 case $1 in #(
532 -*)set "./$1";;
533 esac;
534 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
535 ???[sx]*):;;*)false;;esac;fi
536 '\'' sh
537 '
538fi
539as_executable_p=$as_test_x
540
541# Sed expression to map a string onto a valid CPP name.
542as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
543
544# Sed expression to map a string onto a valid variable name.
545as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
546
Ian Hodsonf4c12fc2012-05-30 21:27:06 +0100547SHELL=${CONFIG_SHELL-/bin/sh}
548
Ian Hodsonf4c12fc2012-05-30 21:27:06 +0100549
550test -n "$DJDIR" || exec 7<&0 </dev/null
551exec 6>&1
552
553# Name of the host.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +0000554# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
Ian Hodsonf4c12fc2012-05-30 21:27:06 +0100555# so uname gets run too.
556ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
557
558#
559# Initializations.
560#
561ac_default_prefix=/usr/local
562ac_clean_files=
563ac_config_libobj_dir=.
564LIBOBJS=
565cross_compiling=no
566subdirs=
567MFLAGS=
568MAKEFLAGS=
569
570# Identity of this package.
571PACKAGE_NAME='OpenFst'
572PACKAGE_TARNAME='openfst'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +0000573PACKAGE_VERSION='1.3.3'
574PACKAGE_STRING='OpenFst 1.3.3'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +0100575PACKAGE_BUGREPORT='help@www.openfst.org'
576PACKAGE_URL=''
577
578# Factoring default headers for most tests.
579ac_includes_default="\
580#include <stdio.h>
581#ifdef HAVE_SYS_TYPES_H
582# include <sys/types.h>
583#endif
584#ifdef HAVE_SYS_STAT_H
585# include <sys/stat.h>
586#endif
587#ifdef STDC_HEADERS
588# include <stdlib.h>
589# include <stddef.h>
590#else
591# ifdef HAVE_STDLIB_H
592# include <stdlib.h>
593# endif
594#endif
595#ifdef HAVE_STRING_H
596# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
597# include <memory.h>
598# endif
599# include <string.h>
600#endif
601#ifdef HAVE_STRINGS_H
602# include <strings.h>
603#endif
604#ifdef HAVE_INTTYPES_H
605# include <inttypes.h>
606#endif
607#ifdef HAVE_STDINT_H
608# include <stdint.h>
609#endif
610#ifdef HAVE_UNISTD_H
611# include <unistd.h>
612#endif"
613
614ac_unique_file="src/lib/fst.cc"
615ac_subst_vars='am__EXEEXT_FALSE
616am__EXEEXT_TRUE
617LTLIBOBJS
618LIBOBJS
619libfstdir
Ian Hodsonf4c12fc2012-05-30 21:27:06 +0100620HAVE_PDT_FALSE
621HAVE_PDT_TRUE
622HAVE_LOOKAHEAD_FALSE
623HAVE_LOOKAHEAD_TRUE
Alexander Gutkindfd8b832012-09-12 18:11:43 +0100624HAVE_NGRAM_FALSE
625HAVE_NGRAM_TRUE
Ian Hodsonf4c12fc2012-05-30 21:27:06 +0100626HAVE_FAR_FALSE
627HAVE_FAR_TRUE
628HAVE_CONST_FALSE
629HAVE_CONST_TRUE
630HAVE_COMPACT_FALSE
631HAVE_COMPACT_TRUE
632HAVE_SCRIPT_FALSE
633HAVE_SCRIPT_TRUE
634HAVE_BIN_FALSE
635HAVE_BIN_TRUE
636CXXCPP
637CPP
638OTOOL64
639OTOOL
640LIPO
641NMEDIT
642DSYMUTIL
Alexander Gutkin5b6dc792013-02-28 00:24:20 +0000643MANIFEST_TOOL
Ian Hodsonf4c12fc2012-05-30 21:27:06 +0100644RANLIB
Alexander Gutkin5b6dc792013-02-28 00:24:20 +0000645ac_ct_AR
Ian Hodsonf4c12fc2012-05-30 21:27:06 +0100646AR
Alexander Gutkin5b6dc792013-02-28 00:24:20 +0000647DLLTOOL
Ian Hodsonf4c12fc2012-05-30 21:27:06 +0100648OBJDUMP
649LN_S
650NM
651ac_ct_DUMPBIN
652DUMPBIN
653LD
654FGREP
655EGREP
656GREP
657SED
658am__fastdepCC_FALSE
659am__fastdepCC_TRUE
660CCDEPMODE
661ac_ct_CC
662CFLAGS
663CC
664host_os
665host_vendor
666host_cpu
667host
668build_os
669build_vendor
670build_cpu
671build
672LIBTOOL
673am__fastdepCXX_FALSE
674am__fastdepCXX_TRUE
675CXXDEPMODE
Alexander Gutkin5b6dc792013-02-28 00:24:20 +0000676am__nodep
Ian Hodsonf4c12fc2012-05-30 21:27:06 +0100677AMDEPBACKSLASH
678AMDEP_FALSE
679AMDEP_TRUE
680am__quote
681am__include
682DEPDIR
683OBJEXT
684EXEEXT
685ac_ct_CXX
686CPPFLAGS
687LDFLAGS
688CXXFLAGS
689CXX
690am__untar
691am__tar
692AMTAR
693am__leading_dot
694SET_MAKE
695AWK
696mkdir_p
697MKDIR_P
698INSTALL_STRIP_PROGRAM
699STRIP
700install_sh
701MAKEINFO
702AUTOHEADER
703AUTOMAKE
704AUTOCONF
705ACLOCAL
706VERSION
707PACKAGE
708CYGPATH_W
709am__isrc
710INSTALL_DATA
711INSTALL_SCRIPT
712INSTALL_PROGRAM
713target_alias
714host_alias
715build_alias
716LIBS
717ECHO_T
718ECHO_N
719ECHO_C
720DEFS
721mandir
722localedir
723libdir
724psdir
725pdfdir
726dvidir
727htmldir
728infodir
729docdir
730oldincludedir
731includedir
732localstatedir
733sharedstatedir
734sysconfdir
735datadir
736datarootdir
737libexecdir
738sbindir
739bindir
740program_transform_name
741prefix
742exec_prefix
743PACKAGE_URL
744PACKAGE_BUGREPORT
745PACKAGE_STRING
746PACKAGE_VERSION
747PACKAGE_TARNAME
748PACKAGE_NAME
749PATH_SEPARATOR
750SHELL'
751ac_subst_files=''
752ac_user_opts='
753enable_option_checking
754enable_dependency_tracking
755enable_static
756enable_shared
757with_pic
758enable_fast_install
759with_gnu_ld
Alexander Gutkin5b6dc792013-02-28 00:24:20 +0000760with_sysroot
Ian Hodsonf4c12fc2012-05-30 21:27:06 +0100761enable_libtool_lock
762enable_bin
763enable_compact_fsts
764enable_const_fsts
765enable_far
Alexander Gutkindfd8b832012-09-12 18:11:43 +0100766enable_ngram_fsts
Ian Hodsonf4c12fc2012-05-30 21:27:06 +0100767enable_lookahead_fsts
768enable_pdt
Ian Hodsonf4c12fc2012-05-30 21:27:06 +0100769'
770 ac_precious_vars='build_alias
771host_alias
772target_alias
773CXX
774CXXFLAGS
775LDFLAGS
776LIBS
777CPPFLAGS
778CCC
779CC
780CFLAGS
781CPP
782CXXCPP'
783
784
785# Initialize some variables set by options.
786ac_init_help=
787ac_init_version=false
788ac_unrecognized_opts=
789ac_unrecognized_sep=
790# The variables have the same names as the options, with
791# dashes changed to underlines.
792cache_file=/dev/null
793exec_prefix=NONE
794no_create=
795no_recursion=
796prefix=NONE
797program_prefix=NONE
798program_suffix=NONE
799program_transform_name=s,x,x,
800silent=
801site=
802srcdir=
803verbose=
804x_includes=NONE
805x_libraries=NONE
806
807# Installation directory options.
808# These are left unexpanded so users can "make install exec_prefix=/foo"
809# and all the variables that are supposed to be based on exec_prefix
810# by default will actually change.
811# Use braces instead of parens because sh, perl, etc. also accept them.
812# (The list follows the same order as the GNU Coding Standards.)
813bindir='${exec_prefix}/bin'
814sbindir='${exec_prefix}/sbin'
815libexecdir='${exec_prefix}/libexec'
816datarootdir='${prefix}/share'
817datadir='${datarootdir}'
818sysconfdir='${prefix}/etc'
819sharedstatedir='${prefix}/com'
820localstatedir='${prefix}/var'
821includedir='${prefix}/include'
822oldincludedir='/usr/include'
823docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
824infodir='${datarootdir}/info'
825htmldir='${docdir}'
826dvidir='${docdir}'
827pdfdir='${docdir}'
828psdir='${docdir}'
829libdir='${exec_prefix}/lib'
830localedir='${datarootdir}/locale'
831mandir='${datarootdir}/man'
832
833ac_prev=
834ac_dashdash=
835for ac_option
836do
837 # If the previous option needs an argument, assign it.
838 if test -n "$ac_prev"; then
839 eval $ac_prev=\$ac_option
840 ac_prev=
841 continue
842 fi
843
844 case $ac_option in
Alexander Gutkin5b6dc792013-02-28 00:24:20 +0000845 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
846 *=) ac_optarg= ;;
847 *) ac_optarg=yes ;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +0100848 esac
849
850 # Accept the important Cygnus configure options, so we can diagnose typos.
851
852 case $ac_dashdash$ac_option in
853 --)
854 ac_dashdash=yes ;;
855
856 -bindir | --bindir | --bindi | --bind | --bin | --bi)
857 ac_prev=bindir ;;
858 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
859 bindir=$ac_optarg ;;
860
861 -build | --build | --buil | --bui | --bu)
862 ac_prev=build_alias ;;
863 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
864 build_alias=$ac_optarg ;;
865
866 -cache-file | --cache-file | --cache-fil | --cache-fi \
867 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
868 ac_prev=cache_file ;;
869 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
870 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
871 cache_file=$ac_optarg ;;
872
873 --config-cache | -C)
874 cache_file=config.cache ;;
875
876 -datadir | --datadir | --datadi | --datad)
877 ac_prev=datadir ;;
878 -datadir=* | --datadir=* | --datadi=* | --datad=*)
879 datadir=$ac_optarg ;;
880
881 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
882 | --dataroo | --dataro | --datar)
883 ac_prev=datarootdir ;;
884 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
885 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
886 datarootdir=$ac_optarg ;;
887
888 -disable-* | --disable-*)
889 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
890 # Reject names that are not valid shell variable names.
891 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Alexander Gutkin5b6dc792013-02-28 00:24:20 +0000892 as_fn_error $? "invalid feature name: $ac_useropt"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +0100893 ac_useropt_orig=$ac_useropt
894 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
895 case $ac_user_opts in
896 *"
897"enable_$ac_useropt"
898"*) ;;
899 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
900 ac_unrecognized_sep=', ';;
901 esac
902 eval enable_$ac_useropt=no ;;
903
904 -docdir | --docdir | --docdi | --doc | --do)
905 ac_prev=docdir ;;
906 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
907 docdir=$ac_optarg ;;
908
909 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
910 ac_prev=dvidir ;;
911 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
912 dvidir=$ac_optarg ;;
913
914 -enable-* | --enable-*)
915 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
916 # Reject names that are not valid shell variable names.
917 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Alexander Gutkin5b6dc792013-02-28 00:24:20 +0000918 as_fn_error $? "invalid feature name: $ac_useropt"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +0100919 ac_useropt_orig=$ac_useropt
920 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
921 case $ac_user_opts in
922 *"
923"enable_$ac_useropt"
924"*) ;;
925 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
926 ac_unrecognized_sep=', ';;
927 esac
928 eval enable_$ac_useropt=\$ac_optarg ;;
929
930 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
931 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
932 | --exec | --exe | --ex)
933 ac_prev=exec_prefix ;;
934 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
935 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
936 | --exec=* | --exe=* | --ex=*)
937 exec_prefix=$ac_optarg ;;
938
939 -gas | --gas | --ga | --g)
940 # Obsolete; use --with-gas.
941 with_gas=yes ;;
942
943 -help | --help | --hel | --he | -h)
944 ac_init_help=long ;;
945 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
946 ac_init_help=recursive ;;
947 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
948 ac_init_help=short ;;
949
950 -host | --host | --hos | --ho)
951 ac_prev=host_alias ;;
952 -host=* | --host=* | --hos=* | --ho=*)
953 host_alias=$ac_optarg ;;
954
955 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
956 ac_prev=htmldir ;;
957 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
958 | --ht=*)
959 htmldir=$ac_optarg ;;
960
961 -includedir | --includedir | --includedi | --included | --include \
962 | --includ | --inclu | --incl | --inc)
963 ac_prev=includedir ;;
964 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
965 | --includ=* | --inclu=* | --incl=* | --inc=*)
966 includedir=$ac_optarg ;;
967
968 -infodir | --infodir | --infodi | --infod | --info | --inf)
969 ac_prev=infodir ;;
970 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
971 infodir=$ac_optarg ;;
972
973 -libdir | --libdir | --libdi | --libd)
974 ac_prev=libdir ;;
975 -libdir=* | --libdir=* | --libdi=* | --libd=*)
976 libdir=$ac_optarg ;;
977
978 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
979 | --libexe | --libex | --libe)
980 ac_prev=libexecdir ;;
981 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
982 | --libexe=* | --libex=* | --libe=*)
983 libexecdir=$ac_optarg ;;
984
985 -localedir | --localedir | --localedi | --localed | --locale)
986 ac_prev=localedir ;;
987 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
988 localedir=$ac_optarg ;;
989
990 -localstatedir | --localstatedir | --localstatedi | --localstated \
991 | --localstate | --localstat | --localsta | --localst | --locals)
992 ac_prev=localstatedir ;;
993 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
994 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
995 localstatedir=$ac_optarg ;;
996
997 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
998 ac_prev=mandir ;;
999 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1000 mandir=$ac_optarg ;;
1001
1002 -nfp | --nfp | --nf)
1003 # Obsolete; use --without-fp.
1004 with_fp=no ;;
1005
1006 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1007 | --no-cr | --no-c | -n)
1008 no_create=yes ;;
1009
1010 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1011 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1012 no_recursion=yes ;;
1013
1014 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1015 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1016 | --oldin | --oldi | --old | --ol | --o)
1017 ac_prev=oldincludedir ;;
1018 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1019 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1020 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1021 oldincludedir=$ac_optarg ;;
1022
1023 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1024 ac_prev=prefix ;;
1025 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1026 prefix=$ac_optarg ;;
1027
1028 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1029 | --program-pre | --program-pr | --program-p)
1030 ac_prev=program_prefix ;;
1031 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1032 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1033 program_prefix=$ac_optarg ;;
1034
1035 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1036 | --program-suf | --program-su | --program-s)
1037 ac_prev=program_suffix ;;
1038 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1039 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1040 program_suffix=$ac_optarg ;;
1041
1042 -program-transform-name | --program-transform-name \
1043 | --program-transform-nam | --program-transform-na \
1044 | --program-transform-n | --program-transform- \
1045 | --program-transform | --program-transfor \
1046 | --program-transfo | --program-transf \
1047 | --program-trans | --program-tran \
1048 | --progr-tra | --program-tr | --program-t)
1049 ac_prev=program_transform_name ;;
1050 -program-transform-name=* | --program-transform-name=* \
1051 | --program-transform-nam=* | --program-transform-na=* \
1052 | --program-transform-n=* | --program-transform-=* \
1053 | --program-transform=* | --program-transfor=* \
1054 | --program-transfo=* | --program-transf=* \
1055 | --program-trans=* | --program-tran=* \
1056 | --progr-tra=* | --program-tr=* | --program-t=*)
1057 program_transform_name=$ac_optarg ;;
1058
1059 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1060 ac_prev=pdfdir ;;
1061 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1062 pdfdir=$ac_optarg ;;
1063
1064 -psdir | --psdir | --psdi | --psd | --ps)
1065 ac_prev=psdir ;;
1066 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1067 psdir=$ac_optarg ;;
1068
1069 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1070 | -silent | --silent | --silen | --sile | --sil)
1071 silent=yes ;;
1072
1073 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1074 ac_prev=sbindir ;;
1075 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1076 | --sbi=* | --sb=*)
1077 sbindir=$ac_optarg ;;
1078
1079 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1080 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1081 | --sharedst | --shareds | --shared | --share | --shar \
1082 | --sha | --sh)
1083 ac_prev=sharedstatedir ;;
1084 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1085 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1086 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1087 | --sha=* | --sh=*)
1088 sharedstatedir=$ac_optarg ;;
1089
1090 -site | --site | --sit)
1091 ac_prev=site ;;
1092 -site=* | --site=* | --sit=*)
1093 site=$ac_optarg ;;
1094
1095 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1096 ac_prev=srcdir ;;
1097 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1098 srcdir=$ac_optarg ;;
1099
1100 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1101 | --syscon | --sysco | --sysc | --sys | --sy)
1102 ac_prev=sysconfdir ;;
1103 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1104 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1105 sysconfdir=$ac_optarg ;;
1106
1107 -target | --target | --targe | --targ | --tar | --ta | --t)
1108 ac_prev=target_alias ;;
1109 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1110 target_alias=$ac_optarg ;;
1111
1112 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1113 verbose=yes ;;
1114
1115 -version | --version | --versio | --versi | --vers | -V)
1116 ac_init_version=: ;;
1117
1118 -with-* | --with-*)
1119 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1120 # Reject names that are not valid shell variable names.
1121 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001122 as_fn_error $? "invalid package name: $ac_useropt"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001123 ac_useropt_orig=$ac_useropt
1124 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1125 case $ac_user_opts in
1126 *"
1127"with_$ac_useropt"
1128"*) ;;
1129 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1130 ac_unrecognized_sep=', ';;
1131 esac
1132 eval with_$ac_useropt=\$ac_optarg ;;
1133
1134 -without-* | --without-*)
1135 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1136 # Reject names that are not valid shell variable names.
1137 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001138 as_fn_error $? "invalid package name: $ac_useropt"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001139 ac_useropt_orig=$ac_useropt
1140 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1141 case $ac_user_opts in
1142 *"
1143"with_$ac_useropt"
1144"*) ;;
1145 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1146 ac_unrecognized_sep=', ';;
1147 esac
1148 eval with_$ac_useropt=no ;;
1149
1150 --x)
1151 # Obsolete; use --with-x.
1152 with_x=yes ;;
1153
1154 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1155 | --x-incl | --x-inc | --x-in | --x-i)
1156 ac_prev=x_includes ;;
1157 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1158 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1159 x_includes=$ac_optarg ;;
1160
1161 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1162 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1163 ac_prev=x_libraries ;;
1164 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1165 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1166 x_libraries=$ac_optarg ;;
1167
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001168 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1169Try \`$0 --help' for more information"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001170 ;;
1171
1172 *=*)
1173 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1174 # Reject names that are not valid shell variable names.
1175 case $ac_envvar in #(
1176 '' | [0-9]* | *[!_$as_cr_alnum]* )
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001177 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001178 esac
1179 eval $ac_envvar=\$ac_optarg
1180 export $ac_envvar ;;
1181
1182 *)
1183 # FIXME: should be removed in autoconf 3.0.
1184 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1185 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1186 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001187 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001188 ;;
1189
1190 esac
1191done
1192
1193if test -n "$ac_prev"; then
1194 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001195 as_fn_error $? "missing argument to $ac_option"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001196fi
1197
1198if test -n "$ac_unrecognized_opts"; then
1199 case $enable_option_checking in
1200 no) ;;
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001201 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001202 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1203 esac
1204fi
1205
1206# Check all directory arguments for consistency.
1207for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1208 datadir sysconfdir sharedstatedir localstatedir includedir \
1209 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1210 libdir localedir mandir
1211do
1212 eval ac_val=\$$ac_var
1213 # Remove trailing slashes.
1214 case $ac_val in
1215 */ )
1216 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1217 eval $ac_var=\$ac_val;;
1218 esac
1219 # Be sure to have absolute directory names.
1220 case $ac_val in
1221 [\\/$]* | ?:[\\/]* ) continue;;
1222 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1223 esac
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001224 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001225done
1226
1227# There might be people who depend on the old broken behavior: `$host'
1228# used to hold the argument of --host etc.
1229# FIXME: To remove some day.
1230build=$build_alias
1231host=$host_alias
1232target=$target_alias
1233
1234# FIXME: To remove some day.
1235if test "x$host_alias" != x; then
1236 if test "x$build_alias" = x; then
1237 cross_compiling=maybe
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001238 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1239 If a cross compiler is detected then cross compile mode will be used" >&2
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001240 elif test "x$build_alias" != "x$host_alias"; then
1241 cross_compiling=yes
1242 fi
1243fi
1244
1245ac_tool_prefix=
1246test -n "$host_alias" && ac_tool_prefix=$host_alias-
1247
1248test "$silent" = yes && exec 6>/dev/null
1249
1250
1251ac_pwd=`pwd` && test -n "$ac_pwd" &&
1252ac_ls_di=`ls -di .` &&
1253ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001254 as_fn_error $? "working directory cannot be determined"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001255test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001256 as_fn_error $? "pwd does not report name of working directory"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001257
1258
1259# Find the source files, if location was not specified.
1260if test -z "$srcdir"; then
1261 ac_srcdir_defaulted=yes
1262 # Try the directory containing this script, then the parent directory.
1263 ac_confdir=`$as_dirname -- "$as_myself" ||
1264$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1265 X"$as_myself" : 'X\(//\)[^/]' \| \
1266 X"$as_myself" : 'X\(//\)$' \| \
1267 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1268$as_echo X"$as_myself" |
1269 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1270 s//\1/
1271 q
1272 }
1273 /^X\(\/\/\)[^/].*/{
1274 s//\1/
1275 q
1276 }
1277 /^X\(\/\/\)$/{
1278 s//\1/
1279 q
1280 }
1281 /^X\(\/\).*/{
1282 s//\1/
1283 q
1284 }
1285 s/.*/./; q'`
1286 srcdir=$ac_confdir
1287 if test ! -r "$srcdir/$ac_unique_file"; then
1288 srcdir=..
1289 fi
1290else
1291 ac_srcdir_defaulted=no
1292fi
1293if test ! -r "$srcdir/$ac_unique_file"; then
1294 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001295 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001296fi
1297ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1298ac_abs_confdir=`(
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001299 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001300 pwd)`
1301# When building in place, set srcdir=.
1302if test "$ac_abs_confdir" = "$ac_pwd"; then
1303 srcdir=.
1304fi
1305# Remove unnecessary trailing slashes from srcdir.
1306# Double slashes in file names in object file debugging info
1307# mess up M-x gdb in Emacs.
1308case $srcdir in
1309*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1310esac
1311for ac_var in $ac_precious_vars; do
1312 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1313 eval ac_env_${ac_var}_value=\$${ac_var}
1314 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1315 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1316done
1317
1318#
1319# Report the --help message.
1320#
1321if test "$ac_init_help" = "long"; then
1322 # Omit some internal or obsolete options to make the list less imposing.
1323 # This message is too long to be a string in the A/UX 3.1 sh.
1324 cat <<_ACEOF
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001325\`configure' configures OpenFst 1.3.3 to adapt to many kinds of systems.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001326
1327Usage: $0 [OPTION]... [VAR=VALUE]...
1328
1329To assign environment variables (e.g., CC, CFLAGS...), specify them as
1330VAR=VALUE. See below for descriptions of some of the useful variables.
1331
1332Defaults for the options are specified in brackets.
1333
1334Configuration:
1335 -h, --help display this help and exit
1336 --help=short display options specific to this package
1337 --help=recursive display the short help of all the included packages
1338 -V, --version display version information and exit
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001339 -q, --quiet, --silent do not print \`checking ...' messages
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001340 --cache-file=FILE cache test results in FILE [disabled]
1341 -C, --config-cache alias for \`--cache-file=config.cache'
1342 -n, --no-create do not create output files
1343 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1344
1345Installation directories:
1346 --prefix=PREFIX install architecture-independent files in PREFIX
1347 [$ac_default_prefix]
1348 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1349 [PREFIX]
1350
1351By default, \`make install' will install all the files in
1352\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1353an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1354for instance \`--prefix=\$HOME'.
1355
1356For better control, use the options below.
1357
1358Fine tuning of the installation directories:
1359 --bindir=DIR user executables [EPREFIX/bin]
1360 --sbindir=DIR system admin executables [EPREFIX/sbin]
1361 --libexecdir=DIR program executables [EPREFIX/libexec]
1362 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1363 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1364 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1365 --libdir=DIR object code libraries [EPREFIX/lib]
1366 --includedir=DIR C header files [PREFIX/include]
1367 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1368 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1369 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1370 --infodir=DIR info documentation [DATAROOTDIR/info]
1371 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1372 --mandir=DIR man documentation [DATAROOTDIR/man]
1373 --docdir=DIR documentation root [DATAROOTDIR/doc/openfst]
1374 --htmldir=DIR html documentation [DOCDIR]
1375 --dvidir=DIR dvi documentation [DOCDIR]
1376 --pdfdir=DIR pdf documentation [DOCDIR]
1377 --psdir=DIR ps documentation [DOCDIR]
1378_ACEOF
1379
1380 cat <<\_ACEOF
1381
1382Program names:
1383 --program-prefix=PREFIX prepend PREFIX to installed program names
1384 --program-suffix=SUFFIX append SUFFIX to installed program names
1385 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1386
1387System types:
1388 --build=BUILD configure for building on BUILD [guessed]
1389 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1390_ACEOF
1391fi
1392
1393if test -n "$ac_init_help"; then
1394 case $ac_init_help in
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001395 short | recursive ) echo "Configuration of OpenFst 1.3.3:";;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001396 esac
1397 cat <<\_ACEOF
1398
1399Optional Features:
1400 --disable-option-checking ignore unrecognized --enable/--with options
1401 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1402 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1403 --disable-dependency-tracking speeds up one-time build
1404 --enable-dependency-tracking do not reject slow dependency extractors
1405 --enable-static[=PKGS] build static libraries [default=no]
1406 --enable-shared[=PKGS] build shared libraries [default=yes]
1407 --enable-fast-install[=PKGS]
1408 optimize for fast installation [default=yes]
1409 --disable-libtool-lock avoid locking (might break parallel builds)
1410 --enable-bin enable fst::script and command-line binaries
1411 --enable-compact-fsts enable all CompactFst extensions
1412 --enable-const-fsts enable all ConstFst extensions
1413 --enable-far enable FAR extensions
Alexander Gutkindfd8b832012-09-12 18:11:43 +01001414 --enable-ngram-fsts enable NGramFst extension
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001415 --enable-lookahead-fsts enable LookAheadFst extensions
1416 --enable-pdt enable PDT extensions
1417
1418Optional Packages:
1419 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1420 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001421 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001422 both]
1423 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001424 --with-sysroot=DIR Search for dependent libraries within DIR
1425 (or the compiler's sysroot if not specified).
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001426
1427Some influential environment variables:
1428 CXX C++ compiler command
1429 CXXFLAGS C++ compiler flags
1430 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1431 nonstandard directory <lib dir>
1432 LIBS libraries to pass to the linker, e.g. -l<library>
1433 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1434 you have headers in a nonstandard directory <include dir>
1435 CC C compiler command
1436 CFLAGS C compiler flags
1437 CPP C preprocessor
1438 CXXCPP C++ preprocessor
1439
1440Use these variables to override the choices made by `configure' or to help
1441it to find libraries and programs with nonstandard names/locations.
1442
1443Report bugs to <help@www.openfst.org>.
1444_ACEOF
1445ac_status=$?
1446fi
1447
1448if test "$ac_init_help" = "recursive"; then
1449 # If there are subdirs, report their specific --help.
1450 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1451 test -d "$ac_dir" ||
1452 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1453 continue
1454 ac_builddir=.
1455
1456case "$ac_dir" in
1457.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1458*)
1459 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1460 # A ".." for each directory in $ac_dir_suffix.
1461 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1462 case $ac_top_builddir_sub in
1463 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1464 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1465 esac ;;
1466esac
1467ac_abs_top_builddir=$ac_pwd
1468ac_abs_builddir=$ac_pwd$ac_dir_suffix
1469# for backward compatibility:
1470ac_top_builddir=$ac_top_build_prefix
1471
1472case $srcdir in
1473 .) # We are building in place.
1474 ac_srcdir=.
1475 ac_top_srcdir=$ac_top_builddir_sub
1476 ac_abs_top_srcdir=$ac_pwd ;;
1477 [\\/]* | ?:[\\/]* ) # Absolute name.
1478 ac_srcdir=$srcdir$ac_dir_suffix;
1479 ac_top_srcdir=$srcdir
1480 ac_abs_top_srcdir=$srcdir ;;
1481 *) # Relative name.
1482 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1483 ac_top_srcdir=$ac_top_build_prefix$srcdir
1484 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1485esac
1486ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1487
1488 cd "$ac_dir" || { ac_status=$?; continue; }
1489 # Check for guested configure.
1490 if test -f "$ac_srcdir/configure.gnu"; then
1491 echo &&
1492 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1493 elif test -f "$ac_srcdir/configure"; then
1494 echo &&
1495 $SHELL "$ac_srcdir/configure" --help=recursive
1496 else
1497 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1498 fi || ac_status=$?
1499 cd "$ac_pwd" || { ac_status=$?; break; }
1500 done
1501fi
1502
1503test -n "$ac_init_help" && exit $ac_status
1504if $ac_init_version; then
1505 cat <<\_ACEOF
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001506OpenFst configure 1.3.3
1507generated by GNU Autoconf 2.68
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001508
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001509Copyright (C) 2010 Free Software Foundation, Inc.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001510This configure script is free software; the Free Software Foundation
1511gives unlimited permission to copy, distribute and modify it.
1512_ACEOF
1513 exit
1514fi
1515
1516## ------------------------ ##
1517## Autoconf initialization. ##
1518## ------------------------ ##
1519
1520# ac_fn_cxx_try_compile LINENO
1521# ----------------------------
1522# Try to compile conftest.$ac_ext, and return whether this succeeded.
1523ac_fn_cxx_try_compile ()
1524{
1525 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1526 rm -f conftest.$ac_objext
1527 if { { ac_try="$ac_compile"
1528case "(($ac_try" in
1529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1530 *) ac_try_echo=$ac_try;;
1531esac
1532eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1533$as_echo "$ac_try_echo"; } >&5
1534 (eval "$ac_compile") 2>conftest.err
1535 ac_status=$?
1536 if test -s conftest.err; then
1537 grep -v '^ *+' conftest.err >conftest.er1
1538 cat conftest.er1 >&5
1539 mv -f conftest.er1 conftest.err
1540 fi
1541 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1542 test $ac_status = 0; } && {
1543 test -z "$ac_cxx_werror_flag" ||
1544 test ! -s conftest.err
1545 } && test -s conftest.$ac_objext; then :
1546 ac_retval=0
1547else
1548 $as_echo "$as_me: failed program was:" >&5
1549sed 's/^/| /' conftest.$ac_ext >&5
1550
1551 ac_retval=1
1552fi
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001553 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001554 as_fn_set_status $ac_retval
1555
1556} # ac_fn_cxx_try_compile
1557
1558# ac_fn_c_try_compile LINENO
1559# --------------------------
1560# Try to compile conftest.$ac_ext, and return whether this succeeded.
1561ac_fn_c_try_compile ()
1562{
1563 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1564 rm -f conftest.$ac_objext
1565 if { { ac_try="$ac_compile"
1566case "(($ac_try" in
1567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1568 *) ac_try_echo=$ac_try;;
1569esac
1570eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1571$as_echo "$ac_try_echo"; } >&5
1572 (eval "$ac_compile") 2>conftest.err
1573 ac_status=$?
1574 if test -s conftest.err; then
1575 grep -v '^ *+' conftest.err >conftest.er1
1576 cat conftest.er1 >&5
1577 mv -f conftest.er1 conftest.err
1578 fi
1579 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1580 test $ac_status = 0; } && {
1581 test -z "$ac_c_werror_flag" ||
1582 test ! -s conftest.err
1583 } && test -s conftest.$ac_objext; then :
1584 ac_retval=0
1585else
1586 $as_echo "$as_me: failed program was:" >&5
1587sed 's/^/| /' conftest.$ac_ext >&5
1588
1589 ac_retval=1
1590fi
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001591 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001592 as_fn_set_status $ac_retval
1593
1594} # ac_fn_c_try_compile
1595
1596# ac_fn_c_try_link LINENO
1597# -----------------------
1598# Try to link conftest.$ac_ext, and return whether this succeeded.
1599ac_fn_c_try_link ()
1600{
1601 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1602 rm -f conftest.$ac_objext conftest$ac_exeext
1603 if { { ac_try="$ac_link"
1604case "(($ac_try" in
1605 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1606 *) ac_try_echo=$ac_try;;
1607esac
1608eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1609$as_echo "$ac_try_echo"; } >&5
1610 (eval "$ac_link") 2>conftest.err
1611 ac_status=$?
1612 if test -s conftest.err; then
1613 grep -v '^ *+' conftest.err >conftest.er1
1614 cat conftest.er1 >&5
1615 mv -f conftest.er1 conftest.err
1616 fi
1617 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1618 test $ac_status = 0; } && {
1619 test -z "$ac_c_werror_flag" ||
1620 test ! -s conftest.err
1621 } && test -s conftest$ac_exeext && {
1622 test "$cross_compiling" = yes ||
1623 $as_test_x conftest$ac_exeext
1624 }; then :
1625 ac_retval=0
1626else
1627 $as_echo "$as_me: failed program was:" >&5
1628sed 's/^/| /' conftest.$ac_ext >&5
1629
1630 ac_retval=1
1631fi
1632 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1633 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1634 # interfere with the next link command; also delete a directory that is
1635 # left behind by Apple's compiler. We do this before executing the actions.
1636 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001637 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001638 as_fn_set_status $ac_retval
1639
1640} # ac_fn_c_try_link
1641
1642# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1643# -------------------------------------------------------
1644# Tests whether HEADER exists and can be compiled using the include files in
1645# INCLUDES, setting the cache variable VAR accordingly.
1646ac_fn_c_check_header_compile ()
1647{
1648 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1650$as_echo_n "checking for $2... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001651if eval \${$3+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001652 $as_echo_n "(cached) " >&6
1653else
1654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1655/* end confdefs.h. */
1656$4
1657#include <$2>
1658_ACEOF
1659if ac_fn_c_try_compile "$LINENO"; then :
1660 eval "$3=yes"
1661else
1662 eval "$3=no"
1663fi
1664rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1665fi
1666eval ac_res=\$$3
1667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1668$as_echo "$ac_res" >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001669 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001670
1671} # ac_fn_c_check_header_compile
1672
1673# ac_fn_c_try_cpp LINENO
1674# ----------------------
1675# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1676ac_fn_c_try_cpp ()
1677{
1678 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1679 if { { ac_try="$ac_cpp conftest.$ac_ext"
1680case "(($ac_try" in
1681 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1682 *) ac_try_echo=$ac_try;;
1683esac
1684eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1685$as_echo "$ac_try_echo"; } >&5
1686 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1687 ac_status=$?
1688 if test -s conftest.err; then
1689 grep -v '^ *+' conftest.err >conftest.er1
1690 cat conftest.er1 >&5
1691 mv -f conftest.er1 conftest.err
1692 fi
1693 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001694 test $ac_status = 0; } > conftest.i && {
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001695 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1696 test ! -s conftest.err
1697 }; then :
1698 ac_retval=0
1699else
1700 $as_echo "$as_me: failed program was:" >&5
1701sed 's/^/| /' conftest.$ac_ext >&5
1702
1703 ac_retval=1
1704fi
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001705 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001706 as_fn_set_status $ac_retval
1707
1708} # ac_fn_c_try_cpp
1709
1710# ac_fn_c_try_run LINENO
1711# ----------------------
1712# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1713# that executables *can* be run.
1714ac_fn_c_try_run ()
1715{
1716 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1717 if { { ac_try="$ac_link"
1718case "(($ac_try" in
1719 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1720 *) ac_try_echo=$ac_try;;
1721esac
1722eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1723$as_echo "$ac_try_echo"; } >&5
1724 (eval "$ac_link") 2>&5
1725 ac_status=$?
1726 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1727 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1728 { { case "(($ac_try" in
1729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1730 *) ac_try_echo=$ac_try;;
1731esac
1732eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1733$as_echo "$ac_try_echo"; } >&5
1734 (eval "$ac_try") 2>&5
1735 ac_status=$?
1736 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1737 test $ac_status = 0; }; }; then :
1738 ac_retval=0
1739else
1740 $as_echo "$as_me: program exited with status $ac_status" >&5
1741 $as_echo "$as_me: failed program was:" >&5
1742sed 's/^/| /' conftest.$ac_ext >&5
1743
1744 ac_retval=$ac_status
1745fi
1746 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001747 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001748 as_fn_set_status $ac_retval
1749
1750} # ac_fn_c_try_run
1751
1752# ac_fn_c_check_func LINENO FUNC VAR
1753# ----------------------------------
1754# Tests whether FUNC exists, setting the cache variable VAR accordingly
1755ac_fn_c_check_func ()
1756{
1757 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1759$as_echo_n "checking for $2... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001760if eval \${$3+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001761 $as_echo_n "(cached) " >&6
1762else
1763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1764/* end confdefs.h. */
1765/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1766 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1767#define $2 innocuous_$2
1768
1769/* System header to define __stub macros and hopefully few prototypes,
1770 which can conflict with char $2 (); below.
1771 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1772 <limits.h> exists even on freestanding compilers. */
1773
1774#ifdef __STDC__
1775# include <limits.h>
1776#else
1777# include <assert.h>
1778#endif
1779
1780#undef $2
1781
1782/* Override any GCC internal prototype to avoid an error.
1783 Use char because int might match the return type of a GCC
1784 builtin and then its argument prototype would still apply. */
1785#ifdef __cplusplus
1786extern "C"
1787#endif
1788char $2 ();
1789/* The GNU C library defines this for functions which it implements
1790 to always fail with ENOSYS. Some functions are actually named
1791 something starting with __ and the normal name is an alias. */
1792#if defined __stub_$2 || defined __stub___$2
1793choke me
1794#endif
1795
1796int
1797main ()
1798{
1799return $2 ();
1800 ;
1801 return 0;
1802}
1803_ACEOF
1804if ac_fn_c_try_link "$LINENO"; then :
1805 eval "$3=yes"
1806else
1807 eval "$3=no"
1808fi
1809rm -f core conftest.err conftest.$ac_objext \
1810 conftest$ac_exeext conftest.$ac_ext
1811fi
1812eval ac_res=\$$3
1813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1814$as_echo "$ac_res" >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001815 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001816
1817} # ac_fn_c_check_func
1818
1819# ac_fn_cxx_try_cpp LINENO
1820# ------------------------
1821# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1822ac_fn_cxx_try_cpp ()
1823{
1824 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1825 if { { ac_try="$ac_cpp conftest.$ac_ext"
1826case "(($ac_try" in
1827 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1828 *) ac_try_echo=$ac_try;;
1829esac
1830eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1831$as_echo "$ac_try_echo"; } >&5
1832 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1833 ac_status=$?
1834 if test -s conftest.err; then
1835 grep -v '^ *+' conftest.err >conftest.er1
1836 cat conftest.er1 >&5
1837 mv -f conftest.er1 conftest.err
1838 fi
1839 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001840 test $ac_status = 0; } > conftest.i && {
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001841 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1842 test ! -s conftest.err
1843 }; then :
1844 ac_retval=0
1845else
1846 $as_echo "$as_me: failed program was:" >&5
1847sed 's/^/| /' conftest.$ac_ext >&5
1848
1849 ac_retval=1
1850fi
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001851 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001852 as_fn_set_status $ac_retval
1853
1854} # ac_fn_cxx_try_cpp
1855
1856# ac_fn_cxx_try_link LINENO
1857# -------------------------
1858# Try to link conftest.$ac_ext, and return whether this succeeded.
1859ac_fn_cxx_try_link ()
1860{
1861 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1862 rm -f conftest.$ac_objext conftest$ac_exeext
1863 if { { ac_try="$ac_link"
1864case "(($ac_try" in
1865 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1866 *) ac_try_echo=$ac_try;;
1867esac
1868eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1869$as_echo "$ac_try_echo"; } >&5
1870 (eval "$ac_link") 2>conftest.err
1871 ac_status=$?
1872 if test -s conftest.err; then
1873 grep -v '^ *+' conftest.err >conftest.er1
1874 cat conftest.er1 >&5
1875 mv -f conftest.er1 conftest.err
1876 fi
1877 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1878 test $ac_status = 0; } && {
1879 test -z "$ac_cxx_werror_flag" ||
1880 test ! -s conftest.err
1881 } && test -s conftest$ac_exeext && {
1882 test "$cross_compiling" = yes ||
1883 $as_test_x conftest$ac_exeext
1884 }; then :
1885 ac_retval=0
1886else
1887 $as_echo "$as_me: failed program was:" >&5
1888sed 's/^/| /' conftest.$ac_ext >&5
1889
1890 ac_retval=1
1891fi
1892 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1893 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1894 # interfere with the next link command; also delete a directory that is
1895 # left behind by Apple's compiler. We do this before executing the actions.
1896 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001897 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001898 as_fn_set_status $ac_retval
1899
1900} # ac_fn_cxx_try_link
1901
1902# ac_fn_cxx_check_type LINENO TYPE VAR INCLUDES
1903# ---------------------------------------------
1904# Tests whether TYPE exists after having included INCLUDES, setting cache
1905# variable VAR accordingly.
1906ac_fn_cxx_check_type ()
1907{
1908 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1910$as_echo_n "checking for $2... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001911if eval \${$3+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001912 $as_echo_n "(cached) " >&6
1913else
1914 eval "$3=no"
1915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1916/* end confdefs.h. */
1917$4
1918int
1919main ()
1920{
1921if (sizeof ($2))
1922 return 0;
1923 ;
1924 return 0;
1925}
1926_ACEOF
1927if ac_fn_cxx_try_compile "$LINENO"; then :
1928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1929/* end confdefs.h. */
1930$4
1931int
1932main ()
1933{
1934if (sizeof (($2)))
1935 return 0;
1936 ;
1937 return 0;
1938}
1939_ACEOF
1940if ac_fn_cxx_try_compile "$LINENO"; then :
1941
1942else
1943 eval "$3=yes"
1944fi
1945rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1946fi
1947rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1948fi
1949eval ac_res=\$$3
1950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1951$as_echo "$ac_res" >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001952 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001953
1954} # ac_fn_cxx_check_type
1955cat >config.log <<_ACEOF
1956This file contains any messages produced by compilers while
1957running configure, to aid debugging if configure makes a mistake.
1958
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00001959It was created by OpenFst $as_me 1.3.3, which was
1960generated by GNU Autoconf 2.68. Invocation command line was
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01001961
1962 $ $0 $@
1963
1964_ACEOF
1965exec 5>>config.log
1966{
1967cat <<_ASUNAME
1968## --------- ##
1969## Platform. ##
1970## --------- ##
1971
1972hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1973uname -m = `(uname -m) 2>/dev/null || echo unknown`
1974uname -r = `(uname -r) 2>/dev/null || echo unknown`
1975uname -s = `(uname -s) 2>/dev/null || echo unknown`
1976uname -v = `(uname -v) 2>/dev/null || echo unknown`
1977
1978/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1979/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1980
1981/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1982/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1983/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1984/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1985/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1986/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1987/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1988
1989_ASUNAME
1990
1991as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1992for as_dir in $PATH
1993do
1994 IFS=$as_save_IFS
1995 test -z "$as_dir" && as_dir=.
1996 $as_echo "PATH: $as_dir"
1997 done
1998IFS=$as_save_IFS
1999
2000} >&5
2001
2002cat >&5 <<_ACEOF
2003
2004
2005## ----------- ##
2006## Core tests. ##
2007## ----------- ##
2008
2009_ACEOF
2010
2011
2012# Keep a trace of the command line.
2013# Strip out --no-create and --no-recursion so they do not pile up.
2014# Strip out --silent because we don't want to record it for future runs.
2015# Also quote any args containing shell meta-characters.
2016# Make two passes to allow for proper duplicate-argument suppression.
2017ac_configure_args=
2018ac_configure_args0=
2019ac_configure_args1=
2020ac_must_keep_next=false
2021for ac_pass in 1 2
2022do
2023 for ac_arg
2024 do
2025 case $ac_arg in
2026 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2027 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2028 | -silent | --silent | --silen | --sile | --sil)
2029 continue ;;
2030 *\'*)
2031 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2032 esac
2033 case $ac_pass in
2034 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2035 2)
2036 as_fn_append ac_configure_args1 " '$ac_arg'"
2037 if test $ac_must_keep_next = true; then
2038 ac_must_keep_next=false # Got value, back to normal.
2039 else
2040 case $ac_arg in
2041 *=* | --config-cache | -C | -disable-* | --disable-* \
2042 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2043 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2044 | -with-* | --with-* | -without-* | --without-* | --x)
2045 case "$ac_configure_args0 " in
2046 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2047 esac
2048 ;;
2049 -* ) ac_must_keep_next=true ;;
2050 esac
2051 fi
2052 as_fn_append ac_configure_args " '$ac_arg'"
2053 ;;
2054 esac
2055 done
2056done
2057{ ac_configure_args0=; unset ac_configure_args0;}
2058{ ac_configure_args1=; unset ac_configure_args1;}
2059
2060# When interrupted or exit'd, cleanup temporary files, and complete
2061# config.log. We remove comments because anyway the quotes in there
2062# would cause problems or look ugly.
2063# WARNING: Use '\'' to represent an apostrophe within the trap.
2064# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2065trap 'exit_status=$?
2066 # Save into config.log some information that might help in debugging.
2067 {
2068 echo
2069
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002070 $as_echo "## ---------------- ##
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002071## Cache variables. ##
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002072## ---------------- ##"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002073 echo
2074 # The following way of writing the cache mishandles newlines in values,
2075(
2076 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2077 eval ac_val=\$$ac_var
2078 case $ac_val in #(
2079 *${as_nl}*)
2080 case $ac_var in #(
2081 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2082$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2083 esac
2084 case $ac_var in #(
2085 _ | IFS | as_nl) ;; #(
2086 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2087 *) { eval $ac_var=; unset $ac_var;} ;;
2088 esac ;;
2089 esac
2090 done
2091 (set) 2>&1 |
2092 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2093 *${as_nl}ac_space=\ *)
2094 sed -n \
2095 "s/'\''/'\''\\\\'\'''\''/g;
2096 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2097 ;; #(
2098 *)
2099 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2100 ;;
2101 esac |
2102 sort
2103)
2104 echo
2105
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002106 $as_echo "## ----------------- ##
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002107## Output variables. ##
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002108## ----------------- ##"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002109 echo
2110 for ac_var in $ac_subst_vars
2111 do
2112 eval ac_val=\$$ac_var
2113 case $ac_val in
2114 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2115 esac
2116 $as_echo "$ac_var='\''$ac_val'\''"
2117 done | sort
2118 echo
2119
2120 if test -n "$ac_subst_files"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002121 $as_echo "## ------------------- ##
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002122## File substitutions. ##
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002123## ------------------- ##"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002124 echo
2125 for ac_var in $ac_subst_files
2126 do
2127 eval ac_val=\$$ac_var
2128 case $ac_val in
2129 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2130 esac
2131 $as_echo "$ac_var='\''$ac_val'\''"
2132 done | sort
2133 echo
2134 fi
2135
2136 if test -s confdefs.h; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002137 $as_echo "## ----------- ##
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002138## confdefs.h. ##
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002139## ----------- ##"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002140 echo
2141 cat confdefs.h
2142 echo
2143 fi
2144 test "$ac_signal" != 0 &&
2145 $as_echo "$as_me: caught signal $ac_signal"
2146 $as_echo "$as_me: exit $exit_status"
2147 } >&5
2148 rm -f core *.core core.conftest.* &&
2149 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2150 exit $exit_status
2151' 0
2152for ac_signal in 1 2 13 15; do
2153 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2154done
2155ac_signal=0
2156
2157# confdefs.h avoids OS command line length limits that DEFS can exceed.
2158rm -f -r conftest* confdefs.h
2159
2160$as_echo "/* confdefs.h */" > confdefs.h
2161
2162# Predefined preprocessor variables.
2163
2164cat >>confdefs.h <<_ACEOF
2165#define PACKAGE_NAME "$PACKAGE_NAME"
2166_ACEOF
2167
2168cat >>confdefs.h <<_ACEOF
2169#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2170_ACEOF
2171
2172cat >>confdefs.h <<_ACEOF
2173#define PACKAGE_VERSION "$PACKAGE_VERSION"
2174_ACEOF
2175
2176cat >>confdefs.h <<_ACEOF
2177#define PACKAGE_STRING "$PACKAGE_STRING"
2178_ACEOF
2179
2180cat >>confdefs.h <<_ACEOF
2181#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2182_ACEOF
2183
2184cat >>confdefs.h <<_ACEOF
2185#define PACKAGE_URL "$PACKAGE_URL"
2186_ACEOF
2187
2188
2189# Let the site file select an alternate cache file if it wants to.
2190# Prefer an explicitly selected file to automatically selected ones.
2191ac_site_file1=NONE
2192ac_site_file2=NONE
2193if test -n "$CONFIG_SITE"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002194 # We do not want a PATH search for config.site.
2195 case $CONFIG_SITE in #((
2196 -*) ac_site_file1=./$CONFIG_SITE;;
2197 */*) ac_site_file1=$CONFIG_SITE;;
2198 *) ac_site_file1=./$CONFIG_SITE;;
2199 esac
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002200elif test "x$prefix" != xNONE; then
2201 ac_site_file1=$prefix/share/config.site
2202 ac_site_file2=$prefix/etc/config.site
2203else
2204 ac_site_file1=$ac_default_prefix/share/config.site
2205 ac_site_file2=$ac_default_prefix/etc/config.site
2206fi
2207for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2208do
2209 test "x$ac_site_file" = xNONE && continue
2210 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2211 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2212$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2213 sed 's/^/| /' "$ac_site_file" >&5
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002214 . "$ac_site_file" \
2215 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2216$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2217as_fn_error $? "failed to load site script $ac_site_file
2218See \`config.log' for more details" "$LINENO" 5; }
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002219 fi
2220done
2221
2222if test -r "$cache_file"; then
2223 # Some versions of bash will fail to source /dev/null (special files
2224 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2225 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2226 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2227$as_echo "$as_me: loading cache $cache_file" >&6;}
2228 case $cache_file in
2229 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2230 *) . "./$cache_file";;
2231 esac
2232 fi
2233else
2234 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2235$as_echo "$as_me: creating cache $cache_file" >&6;}
2236 >$cache_file
2237fi
2238
2239# Check that the precious variables saved in the cache have kept the same
2240# value.
2241ac_cache_corrupted=false
2242for ac_var in $ac_precious_vars; do
2243 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2244 eval ac_new_set=\$ac_env_${ac_var}_set
2245 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2246 eval ac_new_val=\$ac_env_${ac_var}_value
2247 case $ac_old_set,$ac_new_set in
2248 set,)
2249 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2250$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2251 ac_cache_corrupted=: ;;
2252 ,set)
2253 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2254$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2255 ac_cache_corrupted=: ;;
2256 ,);;
2257 *)
2258 if test "x$ac_old_val" != "x$ac_new_val"; then
2259 # differences in whitespace do not lead to failure.
2260 ac_old_val_w=`echo x $ac_old_val`
2261 ac_new_val_w=`echo x $ac_new_val`
2262 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2263 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2264$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2265 ac_cache_corrupted=:
2266 else
2267 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2268$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2269 eval $ac_var=\$ac_old_val
2270 fi
2271 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2272$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2273 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2274$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2275 fi;;
2276 esac
2277 # Pass precious variables to config.status.
2278 if test "$ac_new_set" = set; then
2279 case $ac_new_val in
2280 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2281 *) ac_arg=$ac_var=$ac_new_val ;;
2282 esac
2283 case " $ac_configure_args " in
2284 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2285 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2286 esac
2287 fi
2288done
2289if $ac_cache_corrupted; then
2290 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2291$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2292 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2293$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002294 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002295fi
2296## -------------------- ##
2297## Main body of script. ##
2298## -------------------- ##
2299
2300ac_ext=c
2301ac_cpp='$CPP $CPPFLAGS'
2302ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2303ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2304ac_compiler_gnu=$ac_cv_c_compiler_gnu
2305
2306
2307am__api_version='1.11'
2308
2309ac_aux_dir=
2310for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002311 if test -f "$ac_dir/install-sh"; then
2312 ac_aux_dir=$ac_dir
2313 ac_install_sh="$ac_aux_dir/install-sh -c"
2314 break
2315 elif test -f "$ac_dir/install.sh"; then
2316 ac_aux_dir=$ac_dir
2317 ac_install_sh="$ac_aux_dir/install.sh -c"
2318 break
2319 elif test -f "$ac_dir/shtool"; then
2320 ac_aux_dir=$ac_dir
2321 ac_install_sh="$ac_aux_dir/shtool install -c"
2322 break
2323 fi
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002324done
2325if test -z "$ac_aux_dir"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002326 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002327fi
2328
2329# These three variables are undocumented and unsupported,
2330# and are intended to be withdrawn in a future Autoconf release.
2331# They can cause serious problems if a builder's source tree is in a directory
2332# whose full name contains unusual characters.
2333ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2334ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2335ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2336
2337
2338# Find a good install program. We prefer a C program (faster),
2339# so one script is as good as another. But avoid the broken or
2340# incompatible versions:
2341# SysV /etc/install, /usr/sbin/install
2342# SunOS /usr/etc/install
2343# IRIX /sbin/install
2344# AIX /bin/install
2345# AmigaOS /C/install, which installs bootblocks on floppy discs
2346# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2347# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2348# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2349# OS/2's system install, which has a completely different semantic
2350# ./install, which can be erroneously created by make from ./install.sh.
2351# Reject install programs that cannot install multiple files.
2352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2353$as_echo_n "checking for a BSD-compatible install... " >&6; }
2354if test -z "$INSTALL"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002355if ${ac_cv_path_install+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002356 $as_echo_n "(cached) " >&6
2357else
2358 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2359for as_dir in $PATH
2360do
2361 IFS=$as_save_IFS
2362 test -z "$as_dir" && as_dir=.
2363 # Account for people who put trailing slashes in PATH elements.
2364case $as_dir/ in #((
2365 ./ | .// | /[cC]/* | \
2366 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2367 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2368 /usr/ucb/* ) ;;
2369 *)
2370 # OSF1 and SCO ODT 3.0 have their own names for install.
2371 # Don't use installbsd from OSF since it installs stuff as root
2372 # by default.
2373 for ac_prog in ginstall scoinst install; do
2374 for ac_exec_ext in '' $ac_executable_extensions; do
2375 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2376 if test $ac_prog = install &&
2377 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2378 # AIX install. It has an incompatible calling convention.
2379 :
2380 elif test $ac_prog = install &&
2381 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2382 # program-specific install script used by HP pwplus--don't use.
2383 :
2384 else
2385 rm -rf conftest.one conftest.two conftest.dir
2386 echo one > conftest.one
2387 echo two > conftest.two
2388 mkdir conftest.dir
2389 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2390 test -s conftest.one && test -s conftest.two &&
2391 test -s conftest.dir/conftest.one &&
2392 test -s conftest.dir/conftest.two
2393 then
2394 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2395 break 3
2396 fi
2397 fi
2398 fi
2399 done
2400 done
2401 ;;
2402esac
2403
2404 done
2405IFS=$as_save_IFS
2406
2407rm -rf conftest.one conftest.two conftest.dir
2408
2409fi
2410 if test "${ac_cv_path_install+set}" = set; then
2411 INSTALL=$ac_cv_path_install
2412 else
2413 # As a last resort, use the slow shell script. Don't cache a
2414 # value for INSTALL within a source directory, because that will
2415 # break other packages using the cache if that directory is
2416 # removed, or if the value is a relative name.
2417 INSTALL=$ac_install_sh
2418 fi
2419fi
2420{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2421$as_echo "$INSTALL" >&6; }
2422
2423# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2424# It thinks the first close brace ends the variable substitution.
2425test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2426
2427test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2428
2429test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2430
2431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2432$as_echo_n "checking whether build environment is sane... " >&6; }
2433# Just in case
2434sleep 1
2435echo timestamp > conftest.file
2436# Reject unsafe characters in $srcdir or the absolute working directory
2437# name. Accept space and tab only in the latter.
2438am_lf='
2439'
2440case `pwd` in
2441 *[\\\"\#\$\&\'\`$am_lf]*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002442 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002443esac
2444case $srcdir in
2445 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002446 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002447esac
2448
2449# Do `set' in a subshell so we don't clobber the current shell's
2450# arguments. Must try -L first in case configure is actually a
2451# symlink; some systems play weird games with the mod time of symlinks
2452# (eg FreeBSD returns the mod time of the symlink's containing
2453# directory).
2454if (
2455 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2456 if test "$*" = "X"; then
2457 # -L didn't work.
2458 set X `ls -t "$srcdir/configure" conftest.file`
2459 fi
2460 rm -f conftest.file
2461 if test "$*" != "X $srcdir/configure conftest.file" \
2462 && test "$*" != "X conftest.file $srcdir/configure"; then
2463
2464 # If neither matched, then we have a broken ls. This can happen
2465 # if, for instance, CONFIG_SHELL is bash and it inherits a
2466 # broken ls alias from the environment. This has actually
2467 # happened. Such a system could not be considered "sane".
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002468 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002469alias in your environment" "$LINENO" 5
2470 fi
2471
2472 test "$2" = conftest.file
2473 )
2474then
2475 # Ok.
2476 :
2477else
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002478 as_fn_error $? "newly created file is older than distributed files!
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002479Check your system clock" "$LINENO" 5
2480fi
2481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2482$as_echo "yes" >&6; }
2483test "$program_prefix" != NONE &&
2484 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2485# Use a double $ so make ignores it.
2486test "$program_suffix" != NONE &&
2487 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2488# Double any \ or $.
2489# By default was `s,x,x', remove it if useless.
2490ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2491program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2492
2493# expand $ac_aux_dir to an absolute path
2494am_aux_dir=`cd $ac_aux_dir && pwd`
2495
2496if test x"${MISSING+set}" != xset; then
2497 case $am_aux_dir in
2498 *\ * | *\ *)
2499 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2500 *)
2501 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2502 esac
2503fi
2504# Use eval to expand $SHELL
2505if eval "$MISSING --run true"; then
2506 am_missing_run="$MISSING --run "
2507else
2508 am_missing_run=
2509 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2510$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2511fi
2512
2513if test x"${install_sh}" != xset; then
2514 case $am_aux_dir in
2515 *\ * | *\ *)
2516 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2517 *)
2518 install_sh="\${SHELL} $am_aux_dir/install-sh"
2519 esac
2520fi
2521
2522# Installed binaries are usually stripped using `strip' when the user
2523# run `make install-strip'. However `strip' might not be the right
2524# tool to use in cross-compilation environments, therefore Automake
2525# will honor the `STRIP' environment variable to overrule this program.
2526if test "$cross_compiling" != no; then
2527 if test -n "$ac_tool_prefix"; then
2528 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2529set dummy ${ac_tool_prefix}strip; ac_word=$2
2530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2531$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002532if ${ac_cv_prog_STRIP+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002533 $as_echo_n "(cached) " >&6
2534else
2535 if test -n "$STRIP"; then
2536 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2537else
2538as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2539for as_dir in $PATH
2540do
2541 IFS=$as_save_IFS
2542 test -z "$as_dir" && as_dir=.
2543 for ac_exec_ext in '' $ac_executable_extensions; do
2544 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2545 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2546 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2547 break 2
2548 fi
2549done
2550 done
2551IFS=$as_save_IFS
2552
2553fi
2554fi
2555STRIP=$ac_cv_prog_STRIP
2556if test -n "$STRIP"; then
2557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2558$as_echo "$STRIP" >&6; }
2559else
2560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2561$as_echo "no" >&6; }
2562fi
2563
2564
2565fi
2566if test -z "$ac_cv_prog_STRIP"; then
2567 ac_ct_STRIP=$STRIP
2568 # Extract the first word of "strip", so it can be a program name with args.
2569set dummy strip; ac_word=$2
2570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2571$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002572if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002573 $as_echo_n "(cached) " >&6
2574else
2575 if test -n "$ac_ct_STRIP"; then
2576 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2577else
2578as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2579for as_dir in $PATH
2580do
2581 IFS=$as_save_IFS
2582 test -z "$as_dir" && as_dir=.
2583 for ac_exec_ext in '' $ac_executable_extensions; do
2584 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2585 ac_cv_prog_ac_ct_STRIP="strip"
2586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2587 break 2
2588 fi
2589done
2590 done
2591IFS=$as_save_IFS
2592
2593fi
2594fi
2595ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2596if test -n "$ac_ct_STRIP"; then
2597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2598$as_echo "$ac_ct_STRIP" >&6; }
2599else
2600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2601$as_echo "no" >&6; }
2602fi
2603
2604 if test "x$ac_ct_STRIP" = x; then
2605 STRIP=":"
2606 else
2607 case $cross_compiling:$ac_tool_warned in
2608yes:)
2609{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2610$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2611ac_tool_warned=yes ;;
2612esac
2613 STRIP=$ac_ct_STRIP
2614 fi
2615else
2616 STRIP="$ac_cv_prog_STRIP"
2617fi
2618
2619fi
2620INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2621
2622{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2623$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2624if test -z "$MKDIR_P"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002625 if ${ac_cv_path_mkdir+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002626 $as_echo_n "(cached) " >&6
2627else
2628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2629for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2630do
2631 IFS=$as_save_IFS
2632 test -z "$as_dir" && as_dir=.
2633 for ac_prog in mkdir gmkdir; do
2634 for ac_exec_ext in '' $ac_executable_extensions; do
2635 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2636 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2637 'mkdir (GNU coreutils) '* | \
2638 'mkdir (coreutils) '* | \
2639 'mkdir (fileutils) '4.1*)
2640 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2641 break 3;;
2642 esac
2643 done
2644 done
2645 done
2646IFS=$as_save_IFS
2647
2648fi
2649
2650 test -d ./--version && rmdir ./--version
2651 if test "${ac_cv_path_mkdir+set}" = set; then
2652 MKDIR_P="$ac_cv_path_mkdir -p"
2653 else
2654 # As a last resort, use the slow shell script. Don't cache a
2655 # value for MKDIR_P within a source directory, because that will
2656 # break other packages using the cache if that directory is
2657 # removed, or if the value is a relative name.
2658 MKDIR_P="$ac_install_sh -d"
2659 fi
2660fi
2661{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2662$as_echo "$MKDIR_P" >&6; }
2663
2664mkdir_p="$MKDIR_P"
2665case $mkdir_p in
2666 [\\/$]* | ?:[\\/]*) ;;
2667 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2668esac
2669
2670for ac_prog in gawk mawk nawk awk
2671do
2672 # Extract the first word of "$ac_prog", so it can be a program name with args.
2673set dummy $ac_prog; ac_word=$2
2674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2675$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002676if ${ac_cv_prog_AWK+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002677 $as_echo_n "(cached) " >&6
2678else
2679 if test -n "$AWK"; then
2680 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2681else
2682as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2683for as_dir in $PATH
2684do
2685 IFS=$as_save_IFS
2686 test -z "$as_dir" && as_dir=.
2687 for ac_exec_ext in '' $ac_executable_extensions; do
2688 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2689 ac_cv_prog_AWK="$ac_prog"
2690 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2691 break 2
2692 fi
2693done
2694 done
2695IFS=$as_save_IFS
2696
2697fi
2698fi
2699AWK=$ac_cv_prog_AWK
2700if test -n "$AWK"; then
2701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2702$as_echo "$AWK" >&6; }
2703else
2704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2705$as_echo "no" >&6; }
2706fi
2707
2708
2709 test -n "$AWK" && break
2710done
2711
2712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2713$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2714set x ${MAKE-make}
2715ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002716if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002717 $as_echo_n "(cached) " >&6
2718else
2719 cat >conftest.make <<\_ACEOF
2720SHELL = /bin/sh
2721all:
2722 @echo '@@@%%%=$(MAKE)=@@@%%%'
2723_ACEOF
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002724# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002725case `${MAKE-make} -f conftest.make 2>/dev/null` in
2726 *@@@%%%=?*=@@@%%%*)
2727 eval ac_cv_prog_make_${ac_make}_set=yes;;
2728 *)
2729 eval ac_cv_prog_make_${ac_make}_set=no;;
2730esac
2731rm -f conftest.make
2732fi
2733if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2735$as_echo "yes" >&6; }
2736 SET_MAKE=
2737else
2738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2739$as_echo "no" >&6; }
2740 SET_MAKE="MAKE=${MAKE-make}"
2741fi
2742
2743rm -rf .tst 2>/dev/null
2744mkdir .tst 2>/dev/null
2745if test -d .tst; then
2746 am__leading_dot=.
2747else
2748 am__leading_dot=_
2749fi
2750rmdir .tst 2>/dev/null
2751
2752if test "`cd $srcdir && pwd`" != "`pwd`"; then
2753 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2754 # is not polluted with repeated "-I."
2755 am__isrc=' -I$(srcdir)'
2756 # test to see if srcdir already configured
2757 if test -f $srcdir/config.status; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002758 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002759 fi
2760fi
2761
2762# test whether we have cygpath
2763if test -z "$CYGPATH_W"; then
2764 if (cygpath --version) >/dev/null 2>/dev/null; then
2765 CYGPATH_W='cygpath -w'
2766 else
2767 CYGPATH_W=echo
2768 fi
2769fi
2770
2771
2772# Define the identity of the package.
2773 PACKAGE='openfst'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002774 VERSION='1.3.3'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002775
2776
2777cat >>confdefs.h <<_ACEOF
2778#define PACKAGE "$PACKAGE"
2779_ACEOF
2780
2781
2782cat >>confdefs.h <<_ACEOF
2783#define VERSION "$VERSION"
2784_ACEOF
2785
2786# Some tools Automake needs.
2787
2788ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2789
2790
2791AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2792
2793
2794AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2795
2796
2797AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2798
2799
2800MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2801
2802# We need awk for the "check" target. The system "awk" is bad on
2803# some platforms.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002804# Always define AMTAR for backward compatibility. Yes, it's still used
2805# in the wild :-( We should find a proper way to deprecate it ...
2806AMTAR='$${TAR-tar}'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002807
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002808am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002809
2810
2811
2812
2813
2814
2815ac_ext=cpp
2816ac_cpp='$CXXCPP $CPPFLAGS'
2817ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2818ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2819ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2820if test -z "$CXX"; then
2821 if test -n "$CCC"; then
2822 CXX=$CCC
2823 else
2824 if test -n "$ac_tool_prefix"; then
2825 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
2826 do
2827 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2828set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2830$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002831if ${ac_cv_prog_CXX+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002832 $as_echo_n "(cached) " >&6
2833else
2834 if test -n "$CXX"; then
2835 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2836else
2837as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2838for as_dir in $PATH
2839do
2840 IFS=$as_save_IFS
2841 test -z "$as_dir" && as_dir=.
2842 for ac_exec_ext in '' $ac_executable_extensions; do
2843 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2844 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2845 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2846 break 2
2847 fi
2848done
2849 done
2850IFS=$as_save_IFS
2851
2852fi
2853fi
2854CXX=$ac_cv_prog_CXX
2855if test -n "$CXX"; then
2856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
2857$as_echo "$CXX" >&6; }
2858else
2859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2860$as_echo "no" >&6; }
2861fi
2862
2863
2864 test -n "$CXX" && break
2865 done
2866fi
2867if test -z "$CXX"; then
2868 ac_ct_CXX=$CXX
2869 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
2870do
2871 # Extract the first word of "$ac_prog", so it can be a program name with args.
2872set dummy $ac_prog; ac_word=$2
2873{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2874$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00002875if ${ac_cv_prog_ac_ct_CXX+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01002876 $as_echo_n "(cached) " >&6
2877else
2878 if test -n "$ac_ct_CXX"; then
2879 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2880else
2881as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2882for as_dir in $PATH
2883do
2884 IFS=$as_save_IFS
2885 test -z "$as_dir" && as_dir=.
2886 for ac_exec_ext in '' $ac_executable_extensions; do
2887 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2888 ac_cv_prog_ac_ct_CXX="$ac_prog"
2889 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2890 break 2
2891 fi
2892done
2893 done
2894IFS=$as_save_IFS
2895
2896fi
2897fi
2898ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2899if test -n "$ac_ct_CXX"; then
2900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
2901$as_echo "$ac_ct_CXX" >&6; }
2902else
2903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2904$as_echo "no" >&6; }
2905fi
2906
2907
2908 test -n "$ac_ct_CXX" && break
2909done
2910
2911 if test "x$ac_ct_CXX" = x; then
2912 CXX="g++"
2913 else
2914 case $cross_compiling:$ac_tool_warned in
2915yes:)
2916{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2917$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2918ac_tool_warned=yes ;;
2919esac
2920 CXX=$ac_ct_CXX
2921 fi
2922fi
2923
2924 fi
2925fi
2926# Provide some information about the compiler.
2927$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
2928set X $ac_compile
2929ac_compiler=$2
2930for ac_option in --version -v -V -qversion; do
2931 { { ac_try="$ac_compiler $ac_option >&5"
2932case "(($ac_try" in
2933 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2934 *) ac_try_echo=$ac_try;;
2935esac
2936eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2937$as_echo "$ac_try_echo"; } >&5
2938 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2939 ac_status=$?
2940 if test -s conftest.err; then
2941 sed '10a\
2942... rest of stderr output deleted ...
2943 10q' conftest.err >conftest.er1
2944 cat conftest.er1 >&5
2945 fi
2946 rm -f conftest.er1 conftest.err
2947 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2948 test $ac_status = 0; }
2949done
2950
2951cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2952/* end confdefs.h. */
2953
2954int
2955main ()
2956{
2957
2958 ;
2959 return 0;
2960}
2961_ACEOF
2962ac_clean_files_save=$ac_clean_files
2963ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2964# Try to create an executable without -o first, disregard a.out.
2965# It will help us diagnose broken compilers, and finding out an intuition
2966# of exeext.
2967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
2968$as_echo_n "checking whether the C++ compiler works... " >&6; }
2969ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2970
2971# The possible output files:
2972ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2973
2974ac_rmfiles=
2975for ac_file in $ac_files
2976do
2977 case $ac_file in
2978 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2979 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2980 esac
2981done
2982rm -f $ac_rmfiles
2983
2984if { { ac_try="$ac_link_default"
2985case "(($ac_try" in
2986 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2987 *) ac_try_echo=$ac_try;;
2988esac
2989eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2990$as_echo "$ac_try_echo"; } >&5
2991 (eval "$ac_link_default") 2>&5
2992 ac_status=$?
2993 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2994 test $ac_status = 0; }; then :
2995 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2996# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2997# in a Makefile. We should not override ac_cv_exeext if it was cached,
2998# so that the user can short-circuit this test for compilers unknown to
2999# Autoconf.
3000for ac_file in $ac_files ''
3001do
3002 test -f "$ac_file" || continue
3003 case $ac_file in
3004 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3005 ;;
3006 [ab].out )
3007 # We found the default executable, but exeext='' is most
3008 # certainly right.
3009 break;;
3010 *.* )
3011 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3012 then :; else
3013 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3014 fi
3015 # We set ac_cv_exeext here because the later test for it is not
3016 # safe: cross compilers may not add the suffix if given an `-o'
3017 # argument, so we may need to know it at that point already.
3018 # Even if this section looks crufty: it has the advantage of
3019 # actually working.
3020 break;;
3021 * )
3022 break;;
3023 esac
3024done
3025test "$ac_cv_exeext" = no && ac_cv_exeext=
3026
3027else
3028 ac_file=''
3029fi
3030if test -z "$ac_file"; then :
3031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3032$as_echo "no" >&6; }
3033$as_echo "$as_me: failed program was:" >&5
3034sed 's/^/| /' conftest.$ac_ext >&5
3035
3036{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3037$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003038as_fn_error 77 "C++ compiler cannot create executables
3039See \`config.log' for more details" "$LINENO" 5; }
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003040else
3041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3042$as_echo "yes" >&6; }
3043fi
3044{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
3045$as_echo_n "checking for C++ compiler default output file name... " >&6; }
3046{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3047$as_echo "$ac_file" >&6; }
3048ac_exeext=$ac_cv_exeext
3049
3050rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3051ac_clean_files=$ac_clean_files_save
3052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3053$as_echo_n "checking for suffix of executables... " >&6; }
3054if { { ac_try="$ac_link"
3055case "(($ac_try" in
3056 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3057 *) ac_try_echo=$ac_try;;
3058esac
3059eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3060$as_echo "$ac_try_echo"; } >&5
3061 (eval "$ac_link") 2>&5
3062 ac_status=$?
3063 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3064 test $ac_status = 0; }; then :
3065 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3066# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3067# work properly (i.e., refer to `conftest.exe'), while it won't with
3068# `rm'.
3069for ac_file in conftest.exe conftest conftest.*; do
3070 test -f "$ac_file" || continue
3071 case $ac_file in
3072 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3073 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3074 break;;
3075 * ) break;;
3076 esac
3077done
3078else
3079 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3080$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003081as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3082See \`config.log' for more details" "$LINENO" 5; }
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003083fi
3084rm -f conftest conftest$ac_cv_exeext
3085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3086$as_echo "$ac_cv_exeext" >&6; }
3087
3088rm -f conftest.$ac_ext
3089EXEEXT=$ac_cv_exeext
3090ac_exeext=$EXEEXT
3091cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3092/* end confdefs.h. */
3093#include <stdio.h>
3094int
3095main ()
3096{
3097FILE *f = fopen ("conftest.out", "w");
3098 return ferror (f) || fclose (f) != 0;
3099
3100 ;
3101 return 0;
3102}
3103_ACEOF
3104ac_clean_files="$ac_clean_files conftest.out"
3105# Check that the compiler produces executables we can run. If not, either
3106# the compiler is broken, or we cross compile.
3107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3108$as_echo_n "checking whether we are cross compiling... " >&6; }
3109if test "$cross_compiling" != yes; then
3110 { { ac_try="$ac_link"
3111case "(($ac_try" in
3112 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3113 *) ac_try_echo=$ac_try;;
3114esac
3115eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3116$as_echo "$ac_try_echo"; } >&5
3117 (eval "$ac_link") 2>&5
3118 ac_status=$?
3119 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3120 test $ac_status = 0; }
3121 if { ac_try='./conftest$ac_cv_exeext'
3122 { { case "(($ac_try" in
3123 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3124 *) ac_try_echo=$ac_try;;
3125esac
3126eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3127$as_echo "$ac_try_echo"; } >&5
3128 (eval "$ac_try") 2>&5
3129 ac_status=$?
3130 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3131 test $ac_status = 0; }; }; then
3132 cross_compiling=no
3133 else
3134 if test "$cross_compiling" = maybe; then
3135 cross_compiling=yes
3136 else
3137 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3138$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003139as_fn_error $? "cannot run C++ compiled programs.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003140If you meant to cross compile, use \`--host'.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003141See \`config.log' for more details" "$LINENO" 5; }
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003142 fi
3143 fi
3144fi
3145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3146$as_echo "$cross_compiling" >&6; }
3147
3148rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3149ac_clean_files=$ac_clean_files_save
3150{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3151$as_echo_n "checking for suffix of object files... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003152if ${ac_cv_objext+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003153 $as_echo_n "(cached) " >&6
3154else
3155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3156/* end confdefs.h. */
3157
3158int
3159main ()
3160{
3161
3162 ;
3163 return 0;
3164}
3165_ACEOF
3166rm -f conftest.o conftest.obj
3167if { { ac_try="$ac_compile"
3168case "(($ac_try" in
3169 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3170 *) ac_try_echo=$ac_try;;
3171esac
3172eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3173$as_echo "$ac_try_echo"; } >&5
3174 (eval "$ac_compile") 2>&5
3175 ac_status=$?
3176 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3177 test $ac_status = 0; }; then :
3178 for ac_file in conftest.o conftest.obj conftest.*; do
3179 test -f "$ac_file" || continue;
3180 case $ac_file in
3181 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3182 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3183 break;;
3184 esac
3185done
3186else
3187 $as_echo "$as_me: failed program was:" >&5
3188sed 's/^/| /' conftest.$ac_ext >&5
3189
3190{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3191$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003192as_fn_error $? "cannot compute suffix of object files: cannot compile
3193See \`config.log' for more details" "$LINENO" 5; }
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003194fi
3195rm -f conftest.$ac_cv_objext conftest.$ac_ext
3196fi
3197{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3198$as_echo "$ac_cv_objext" >&6; }
3199OBJEXT=$ac_cv_objext
3200ac_objext=$OBJEXT
3201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3202$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003203if ${ac_cv_cxx_compiler_gnu+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003204 $as_echo_n "(cached) " >&6
3205else
3206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3207/* end confdefs.h. */
3208
3209int
3210main ()
3211{
3212#ifndef __GNUC__
3213 choke me
3214#endif
3215
3216 ;
3217 return 0;
3218}
3219_ACEOF
3220if ac_fn_cxx_try_compile "$LINENO"; then :
3221 ac_compiler_gnu=yes
3222else
3223 ac_compiler_gnu=no
3224fi
3225rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3226ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3227
3228fi
3229{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3230$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3231if test $ac_compiler_gnu = yes; then
3232 GXX=yes
3233else
3234 GXX=
3235fi
3236ac_test_CXXFLAGS=${CXXFLAGS+set}
3237ac_save_CXXFLAGS=$CXXFLAGS
3238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3239$as_echo_n "checking whether $CXX accepts -g... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003240if ${ac_cv_prog_cxx_g+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003241 $as_echo_n "(cached) " >&6
3242else
3243 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3244 ac_cxx_werror_flag=yes
3245 ac_cv_prog_cxx_g=no
3246 CXXFLAGS="-g"
3247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3248/* end confdefs.h. */
3249
3250int
3251main ()
3252{
3253
3254 ;
3255 return 0;
3256}
3257_ACEOF
3258if ac_fn_cxx_try_compile "$LINENO"; then :
3259 ac_cv_prog_cxx_g=yes
3260else
3261 CXXFLAGS=""
3262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3263/* end confdefs.h. */
3264
3265int
3266main ()
3267{
3268
3269 ;
3270 return 0;
3271}
3272_ACEOF
3273if ac_fn_cxx_try_compile "$LINENO"; then :
3274
3275else
3276 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3277 CXXFLAGS="-g"
3278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3279/* end confdefs.h. */
3280
3281int
3282main ()
3283{
3284
3285 ;
3286 return 0;
3287}
3288_ACEOF
3289if ac_fn_cxx_try_compile "$LINENO"; then :
3290 ac_cv_prog_cxx_g=yes
3291fi
3292rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3293fi
3294rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3295fi
3296rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3297 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3298fi
3299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3300$as_echo "$ac_cv_prog_cxx_g" >&6; }
3301if test "$ac_test_CXXFLAGS" = set; then
3302 CXXFLAGS=$ac_save_CXXFLAGS
3303elif test $ac_cv_prog_cxx_g = yes; then
3304 if test "$GXX" = yes; then
3305 CXXFLAGS="-g -O2"
3306 else
3307 CXXFLAGS="-g"
3308 fi
3309else
3310 if test "$GXX" = yes; then
3311 CXXFLAGS="-O2"
3312 else
3313 CXXFLAGS=
3314 fi
3315fi
3316ac_ext=c
3317ac_cpp='$CPP $CPPFLAGS'
3318ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3319ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3320ac_compiler_gnu=$ac_cv_c_compiler_gnu
3321DEPDIR="${am__leading_dot}deps"
3322
3323ac_config_commands="$ac_config_commands depfiles"
3324
3325
3326am_make=${MAKE-make}
3327cat > confinc << 'END'
3328am__doit:
3329 @echo this is the am__doit target
3330.PHONY: am__doit
3331END
3332# If we don't find an include directive, just comment out the code.
3333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3334$as_echo_n "checking for style of include used by $am_make... " >&6; }
3335am__include="#"
3336am__quote=
3337_am_result=none
3338# First try GNU make style include.
3339echo "include confinc" > confmf
3340# Ignore all kinds of additional output from `make'.
3341case `$am_make -s -f confmf 2> /dev/null` in #(
3342*the\ am__doit\ target*)
3343 am__include=include
3344 am__quote=
3345 _am_result=GNU
3346 ;;
3347esac
3348# Now try BSD make style include.
3349if test "$am__include" = "#"; then
3350 echo '.include "confinc"' > confmf
3351 case `$am_make -s -f confmf 2> /dev/null` in #(
3352 *the\ am__doit\ target*)
3353 am__include=.include
3354 am__quote="\""
3355 _am_result=BSD
3356 ;;
3357 esac
3358fi
3359
3360
3361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3362$as_echo "$_am_result" >&6; }
3363rm -f confinc confmf
3364
3365# Check whether --enable-dependency-tracking was given.
3366if test "${enable_dependency_tracking+set}" = set; then :
3367 enableval=$enable_dependency_tracking;
3368fi
3369
3370if test "x$enable_dependency_tracking" != xno; then
3371 am_depcomp="$ac_aux_dir/depcomp"
3372 AMDEPBACKSLASH='\'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003373 am__nodep='_no'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003374fi
3375 if test "x$enable_dependency_tracking" != xno; then
3376 AMDEP_TRUE=
3377 AMDEP_FALSE='#'
3378else
3379 AMDEP_TRUE='#'
3380 AMDEP_FALSE=
3381fi
3382
3383
3384
3385depcc="$CXX" am_compiler_list=
3386
3387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3388$as_echo_n "checking dependency style of $depcc... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003389if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003390 $as_echo_n "(cached) " >&6
3391else
3392 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3393 # We make a subdir and do the tests there. Otherwise we can end up
3394 # making bogus files that we don't know about and never remove. For
3395 # instance it was reported that on HP-UX the gcc test will end up
3396 # making a dummy file named `D' -- because `-MD' means `put the output
3397 # in D'.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003398 rm -rf conftest.dir
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003399 mkdir conftest.dir
3400 # Copy depcomp to subdir because otherwise we won't find it if we're
3401 # using a relative directory.
3402 cp "$am_depcomp" conftest.dir
3403 cd conftest.dir
3404 # We will build objects and dependencies in a subdirectory because
3405 # it helps to detect inapplicable dependency modes. For instance
3406 # both Tru64's cc and ICC support -MD to output dependencies as a
3407 # side effect of compilation, but ICC will put the dependencies in
3408 # the current directory while Tru64 will put them in the object
3409 # directory.
3410 mkdir sub
3411
3412 am_cv_CXX_dependencies_compiler_type=none
3413 if test "$am_compiler_list" = ""; then
3414 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3415 fi
3416 am__universal=false
3417 case " $depcc " in #(
3418 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3419 esac
3420
3421 for depmode in $am_compiler_list; do
3422 # Setup a source with many dependencies, because some compilers
3423 # like to wrap large dependency lists on column 80 (with \), and
3424 # we should not choose a depcomp mode which is confused by this.
3425 #
3426 # We need to recreate these files for each test, as the compiler may
3427 # overwrite some of them when testing with obscure command lines.
3428 # This happens at least with the AIX C compiler.
3429 : > sub/conftest.c
3430 for i in 1 2 3 4 5 6; do
3431 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3432 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3433 # Solaris 8's {/usr,}/bin/sh.
3434 touch sub/conftst$i.h
3435 done
3436 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3437
3438 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3439 # mode. It turns out that the SunPro C++ compiler does not properly
3440 # handle `-M -o', and we need to detect this. Also, some Intel
3441 # versions had trouble with output in subdirs
3442 am__obj=sub/conftest.${OBJEXT-o}
3443 am__minus_obj="-o $am__obj"
3444 case $depmode in
3445 gcc)
3446 # This depmode causes a compiler race in universal mode.
3447 test "$am__universal" = false || continue
3448 ;;
3449 nosideeffect)
3450 # after this tag, mechanisms are not by side-effect, so they'll
3451 # only be used when explicitly requested
3452 if test "x$enable_dependency_tracking" = xyes; then
3453 continue
3454 else
3455 break
3456 fi
3457 ;;
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003458 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003459 # This compiler won't grok `-c -o', but also, the minuso test has
3460 # not run yet. These depmodes are late enough in the game, and
3461 # so weak that their functioning should not be impacted.
3462 am__obj=conftest.${OBJEXT-o}
3463 am__minus_obj=
3464 ;;
3465 none) break ;;
3466 esac
3467 if depmode=$depmode \
3468 source=sub/conftest.c object=$am__obj \
3469 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3470 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3471 >/dev/null 2>conftest.err &&
3472 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3473 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3474 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3475 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3476 # icc doesn't choke on unknown options, it will just issue warnings
3477 # or remarks (even with -Werror). So we grep stderr for any message
3478 # that says an option was ignored or not supported.
3479 # When given -MP, icc 7.0 and 7.1 complain thusly:
3480 # icc: Command line warning: ignoring option '-M'; no argument required
3481 # The diagnosis changed in icc 8.0:
3482 # icc: Command line remark: option '-MP' not supported
3483 if (grep 'ignoring option' conftest.err ||
3484 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3485 am_cv_CXX_dependencies_compiler_type=$depmode
3486 break
3487 fi
3488 fi
3489 done
3490
3491 cd ..
3492 rm -rf conftest.dir
3493else
3494 am_cv_CXX_dependencies_compiler_type=none
3495fi
3496
3497fi
3498{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
3499$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
3500CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
3501
3502 if
3503 test "x$enable_dependency_tracking" != xno \
3504 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
3505 am__fastdepCXX_TRUE=
3506 am__fastdepCXX_FALSE='#'
3507else
3508 am__fastdepCXX_TRUE='#'
3509 am__fastdepCXX_FALSE=
3510fi
3511
3512
3513# Check whether --enable-static was given.
3514if test "${enable_static+set}" = set; then :
3515 enableval=$enable_static; p=${PACKAGE-default}
3516 case $enableval in
3517 yes) enable_static=yes ;;
3518 no) enable_static=no ;;
3519 *)
3520 enable_static=no
3521 # Look at the argument we got. We use all the common list separators.
3522 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3523 for pkg in $enableval; do
3524 IFS="$lt_save_ifs"
3525 if test "X$pkg" = "X$p"; then
3526 enable_static=yes
3527 fi
3528 done
3529 IFS="$lt_save_ifs"
3530 ;;
3531 esac
3532else
3533 enable_static=no
3534fi
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544case `pwd` in
3545 *\ * | *\ *)
3546 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3547$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3548esac
3549
3550
3551
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003552macro_version='2.4.2'
3553macro_revision='1.3337'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567ltmain="$ac_aux_dir/ltmain.sh"
3568
3569# Make sure we can run config.sub.
3570$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003571 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003572
3573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3574$as_echo_n "checking build system type... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003575if ${ac_cv_build+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003576 $as_echo_n "(cached) " >&6
3577else
3578 ac_build_alias=$build_alias
3579test "x$ac_build_alias" = x &&
3580 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3581test "x$ac_build_alias" = x &&
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003582 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003583ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003584 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003585
3586fi
3587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3588$as_echo "$ac_cv_build" >&6; }
3589case $ac_cv_build in
3590*-*-*) ;;
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003591*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003592esac
3593build=$ac_cv_build
3594ac_save_IFS=$IFS; IFS='-'
3595set x $ac_cv_build
3596shift
3597build_cpu=$1
3598build_vendor=$2
3599shift; shift
3600# Remember, the first character of IFS is used to create $*,
3601# except with old shells:
3602build_os=$*
3603IFS=$ac_save_IFS
3604case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3605
3606
3607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3608$as_echo_n "checking host system type... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003609if ${ac_cv_host+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003610 $as_echo_n "(cached) " >&6
3611else
3612 if test "x$host_alias" = x; then
3613 ac_cv_host=$ac_cv_build
3614else
3615 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003616 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003617fi
3618
3619fi
3620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3621$as_echo "$ac_cv_host" >&6; }
3622case $ac_cv_host in
3623*-*-*) ;;
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003624*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003625esac
3626host=$ac_cv_host
3627ac_save_IFS=$IFS; IFS='-'
3628set x $ac_cv_host
3629shift
3630host_cpu=$1
3631host_vendor=$2
3632shift; shift
3633# Remember, the first character of IFS is used to create $*,
3634# except with old shells:
3635host_os=$*
3636IFS=$ac_save_IFS
3637case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3638
3639
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003640# Backslashify metacharacters that are still active within
3641# double-quoted strings.
3642sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3643
3644# Same as above, but do not quote variable references.
3645double_quote_subst='s/\(["`\\]\)/\\\1/g'
3646
3647# Sed substitution to delay expansion of an escaped shell variable in a
3648# double_quote_subst'ed string.
3649delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3650
3651# Sed substitution to delay expansion of an escaped single quote.
3652delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3653
3654# Sed substitution to avoid accidental globbing in evaled expressions
3655no_glob_subst='s/\*/\\\*/g'
3656
3657ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3658ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3659ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3660
3661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3662$as_echo_n "checking how to print strings... " >&6; }
3663# Test print first, because it will be a builtin if present.
3664if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
3665 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3666 ECHO='print -r --'
3667elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3668 ECHO='printf %s\n'
3669else
3670 # Use this function as a fallback that always works.
3671 func_fallback_echo ()
3672 {
3673 eval 'cat <<_LTECHO_EOF
3674$1
3675_LTECHO_EOF'
3676 }
3677 ECHO='func_fallback_echo'
3678fi
3679
3680# func_echo_all arg...
3681# Invoke $ECHO with all args, space-separated.
3682func_echo_all ()
3683{
3684 $ECHO ""
3685}
3686
3687case "$ECHO" in
3688 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3689$as_echo "printf" >&6; } ;;
3690 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3691$as_echo "print -r" >&6; } ;;
3692 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3693$as_echo "cat" >&6; } ;;
3694esac
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003709ac_ext=c
3710ac_cpp='$CPP $CPPFLAGS'
3711ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3712ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3713ac_compiler_gnu=$ac_cv_c_compiler_gnu
3714if test -n "$ac_tool_prefix"; then
3715 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3716set dummy ${ac_tool_prefix}gcc; ac_word=$2
3717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3718$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003719if ${ac_cv_prog_CC+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003720 $as_echo_n "(cached) " >&6
3721else
3722 if test -n "$CC"; then
3723 ac_cv_prog_CC="$CC" # Let the user override the test.
3724else
3725as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3726for as_dir in $PATH
3727do
3728 IFS=$as_save_IFS
3729 test -z "$as_dir" && as_dir=.
3730 for ac_exec_ext in '' $ac_executable_extensions; do
3731 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3732 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3733 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3734 break 2
3735 fi
3736done
3737 done
3738IFS=$as_save_IFS
3739
3740fi
3741fi
3742CC=$ac_cv_prog_CC
3743if test -n "$CC"; then
3744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3745$as_echo "$CC" >&6; }
3746else
3747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3748$as_echo "no" >&6; }
3749fi
3750
3751
3752fi
3753if test -z "$ac_cv_prog_CC"; then
3754 ac_ct_CC=$CC
3755 # Extract the first word of "gcc", so it can be a program name with args.
3756set dummy gcc; ac_word=$2
3757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3758$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003759if ${ac_cv_prog_ac_ct_CC+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003760 $as_echo_n "(cached) " >&6
3761else
3762 if test -n "$ac_ct_CC"; then
3763 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3764else
3765as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3766for as_dir in $PATH
3767do
3768 IFS=$as_save_IFS
3769 test -z "$as_dir" && as_dir=.
3770 for ac_exec_ext in '' $ac_executable_extensions; do
3771 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3772 ac_cv_prog_ac_ct_CC="gcc"
3773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3774 break 2
3775 fi
3776done
3777 done
3778IFS=$as_save_IFS
3779
3780fi
3781fi
3782ac_ct_CC=$ac_cv_prog_ac_ct_CC
3783if test -n "$ac_ct_CC"; then
3784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3785$as_echo "$ac_ct_CC" >&6; }
3786else
3787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3788$as_echo "no" >&6; }
3789fi
3790
3791 if test "x$ac_ct_CC" = x; then
3792 CC=""
3793 else
3794 case $cross_compiling:$ac_tool_warned in
3795yes:)
3796{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3797$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3798ac_tool_warned=yes ;;
3799esac
3800 CC=$ac_ct_CC
3801 fi
3802else
3803 CC="$ac_cv_prog_CC"
3804fi
3805
3806if test -z "$CC"; then
3807 if test -n "$ac_tool_prefix"; then
3808 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3809set dummy ${ac_tool_prefix}cc; ac_word=$2
3810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3811$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003812if ${ac_cv_prog_CC+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003813 $as_echo_n "(cached) " >&6
3814else
3815 if test -n "$CC"; then
3816 ac_cv_prog_CC="$CC" # Let the user override the test.
3817else
3818as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3819for as_dir in $PATH
3820do
3821 IFS=$as_save_IFS
3822 test -z "$as_dir" && as_dir=.
3823 for ac_exec_ext in '' $ac_executable_extensions; do
3824 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3825 ac_cv_prog_CC="${ac_tool_prefix}cc"
3826 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3827 break 2
3828 fi
3829done
3830 done
3831IFS=$as_save_IFS
3832
3833fi
3834fi
3835CC=$ac_cv_prog_CC
3836if test -n "$CC"; then
3837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3838$as_echo "$CC" >&6; }
3839else
3840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3841$as_echo "no" >&6; }
3842fi
3843
3844
3845 fi
3846fi
3847if test -z "$CC"; then
3848 # Extract the first word of "cc", so it can be a program name with args.
3849set dummy cc; ac_word=$2
3850{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3851$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003852if ${ac_cv_prog_CC+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003853 $as_echo_n "(cached) " >&6
3854else
3855 if test -n "$CC"; then
3856 ac_cv_prog_CC="$CC" # Let the user override the test.
3857else
3858 ac_prog_rejected=no
3859as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3860for as_dir in $PATH
3861do
3862 IFS=$as_save_IFS
3863 test -z "$as_dir" && as_dir=.
3864 for ac_exec_ext in '' $ac_executable_extensions; do
3865 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3866 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3867 ac_prog_rejected=yes
3868 continue
3869 fi
3870 ac_cv_prog_CC="cc"
3871 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3872 break 2
3873 fi
3874done
3875 done
3876IFS=$as_save_IFS
3877
3878if test $ac_prog_rejected = yes; then
3879 # We found a bogon in the path, so make sure we never use it.
3880 set dummy $ac_cv_prog_CC
3881 shift
3882 if test $# != 0; then
3883 # We chose a different compiler from the bogus one.
3884 # However, it has the same basename, so the bogon will be chosen
3885 # first if we set CC to just the basename; use the full file name.
3886 shift
3887 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3888 fi
3889fi
3890fi
3891fi
3892CC=$ac_cv_prog_CC
3893if test -n "$CC"; then
3894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3895$as_echo "$CC" >&6; }
3896else
3897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3898$as_echo "no" >&6; }
3899fi
3900
3901
3902fi
3903if test -z "$CC"; then
3904 if test -n "$ac_tool_prefix"; then
3905 for ac_prog in cl.exe
3906 do
3907 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3908set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3910$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003911if ${ac_cv_prog_CC+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003912 $as_echo_n "(cached) " >&6
3913else
3914 if test -n "$CC"; then
3915 ac_cv_prog_CC="$CC" # Let the user override the test.
3916else
3917as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3918for as_dir in $PATH
3919do
3920 IFS=$as_save_IFS
3921 test -z "$as_dir" && as_dir=.
3922 for ac_exec_ext in '' $ac_executable_extensions; do
3923 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3924 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3925 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3926 break 2
3927 fi
3928done
3929 done
3930IFS=$as_save_IFS
3931
3932fi
3933fi
3934CC=$ac_cv_prog_CC
3935if test -n "$CC"; then
3936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3937$as_echo "$CC" >&6; }
3938else
3939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3940$as_echo "no" >&6; }
3941fi
3942
3943
3944 test -n "$CC" && break
3945 done
3946fi
3947if test -z "$CC"; then
3948 ac_ct_CC=$CC
3949 for ac_prog in cl.exe
3950do
3951 # Extract the first word of "$ac_prog", so it can be a program name with args.
3952set dummy $ac_prog; ac_word=$2
3953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3954$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00003955if ${ac_cv_prog_ac_ct_CC+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01003956 $as_echo_n "(cached) " >&6
3957else
3958 if test -n "$ac_ct_CC"; then
3959 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3960else
3961as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3962for as_dir in $PATH
3963do
3964 IFS=$as_save_IFS
3965 test -z "$as_dir" && as_dir=.
3966 for ac_exec_ext in '' $ac_executable_extensions; do
3967 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3968 ac_cv_prog_ac_ct_CC="$ac_prog"
3969 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3970 break 2
3971 fi
3972done
3973 done
3974IFS=$as_save_IFS
3975
3976fi
3977fi
3978ac_ct_CC=$ac_cv_prog_ac_ct_CC
3979if test -n "$ac_ct_CC"; then
3980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3981$as_echo "$ac_ct_CC" >&6; }
3982else
3983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3984$as_echo "no" >&6; }
3985fi
3986
3987
3988 test -n "$ac_ct_CC" && break
3989done
3990
3991 if test "x$ac_ct_CC" = x; then
3992 CC=""
3993 else
3994 case $cross_compiling:$ac_tool_warned in
3995yes:)
3996{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3997$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3998ac_tool_warned=yes ;;
3999esac
4000 CC=$ac_ct_CC
4001 fi
4002fi
4003
4004fi
4005
4006
4007test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4008$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004009as_fn_error $? "no acceptable C compiler found in \$PATH
4010See \`config.log' for more details" "$LINENO" 5; }
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004011
4012# Provide some information about the compiler.
4013$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4014set X $ac_compile
4015ac_compiler=$2
4016for ac_option in --version -v -V -qversion; do
4017 { { ac_try="$ac_compiler $ac_option >&5"
4018case "(($ac_try" in
4019 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4020 *) ac_try_echo=$ac_try;;
4021esac
4022eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4023$as_echo "$ac_try_echo"; } >&5
4024 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4025 ac_status=$?
4026 if test -s conftest.err; then
4027 sed '10a\
4028... rest of stderr output deleted ...
4029 10q' conftest.err >conftest.er1
4030 cat conftest.er1 >&5
4031 fi
4032 rm -f conftest.er1 conftest.err
4033 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4034 test $ac_status = 0; }
4035done
4036
4037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4038$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004039if ${ac_cv_c_compiler_gnu+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004040 $as_echo_n "(cached) " >&6
4041else
4042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4043/* end confdefs.h. */
4044
4045int
4046main ()
4047{
4048#ifndef __GNUC__
4049 choke me
4050#endif
4051
4052 ;
4053 return 0;
4054}
4055_ACEOF
4056if ac_fn_c_try_compile "$LINENO"; then :
4057 ac_compiler_gnu=yes
4058else
4059 ac_compiler_gnu=no
4060fi
4061rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4062ac_cv_c_compiler_gnu=$ac_compiler_gnu
4063
4064fi
4065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4066$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4067if test $ac_compiler_gnu = yes; then
4068 GCC=yes
4069else
4070 GCC=
4071fi
4072ac_test_CFLAGS=${CFLAGS+set}
4073ac_save_CFLAGS=$CFLAGS
4074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4075$as_echo_n "checking whether $CC accepts -g... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004076if ${ac_cv_prog_cc_g+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004077 $as_echo_n "(cached) " >&6
4078else
4079 ac_save_c_werror_flag=$ac_c_werror_flag
4080 ac_c_werror_flag=yes
4081 ac_cv_prog_cc_g=no
4082 CFLAGS="-g"
4083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4084/* end confdefs.h. */
4085
4086int
4087main ()
4088{
4089
4090 ;
4091 return 0;
4092}
4093_ACEOF
4094if ac_fn_c_try_compile "$LINENO"; then :
4095 ac_cv_prog_cc_g=yes
4096else
4097 CFLAGS=""
4098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4099/* end confdefs.h. */
4100
4101int
4102main ()
4103{
4104
4105 ;
4106 return 0;
4107}
4108_ACEOF
4109if ac_fn_c_try_compile "$LINENO"; then :
4110
4111else
4112 ac_c_werror_flag=$ac_save_c_werror_flag
4113 CFLAGS="-g"
4114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4115/* end confdefs.h. */
4116
4117int
4118main ()
4119{
4120
4121 ;
4122 return 0;
4123}
4124_ACEOF
4125if ac_fn_c_try_compile "$LINENO"; then :
4126 ac_cv_prog_cc_g=yes
4127fi
4128rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4129fi
4130rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4131fi
4132rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4133 ac_c_werror_flag=$ac_save_c_werror_flag
4134fi
4135{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4136$as_echo "$ac_cv_prog_cc_g" >&6; }
4137if test "$ac_test_CFLAGS" = set; then
4138 CFLAGS=$ac_save_CFLAGS
4139elif test $ac_cv_prog_cc_g = yes; then
4140 if test "$GCC" = yes; then
4141 CFLAGS="-g -O2"
4142 else
4143 CFLAGS="-g"
4144 fi
4145else
4146 if test "$GCC" = yes; then
4147 CFLAGS="-O2"
4148 else
4149 CFLAGS=
4150 fi
4151fi
4152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4153$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004154if ${ac_cv_prog_cc_c89+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004155 $as_echo_n "(cached) " >&6
4156else
4157 ac_cv_prog_cc_c89=no
4158ac_save_CC=$CC
4159cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4160/* end confdefs.h. */
4161#include <stdarg.h>
4162#include <stdio.h>
4163#include <sys/types.h>
4164#include <sys/stat.h>
4165/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4166struct buf { int x; };
4167FILE * (*rcsopen) (struct buf *, struct stat *, int);
4168static char *e (p, i)
4169 char **p;
4170 int i;
4171{
4172 return p[i];
4173}
4174static char *f (char * (*g) (char **, int), char **p, ...)
4175{
4176 char *s;
4177 va_list v;
4178 va_start (v,p);
4179 s = g (p, va_arg (v,int));
4180 va_end (v);
4181 return s;
4182}
4183
4184/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4185 function prototypes and stuff, but not '\xHH' hex character constants.
4186 These don't provoke an error unfortunately, instead are silently treated
4187 as 'x'. The following induces an error, until -std is added to get
4188 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4189 array size at least. It's necessary to write '\x00'==0 to get something
4190 that's true only with -std. */
4191int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4192
4193/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4194 inside strings and character constants. */
4195#define FOO(x) 'x'
4196int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4197
4198int test (int i, double x);
4199struct s1 {int (*f) (int a);};
4200struct s2 {int (*f) (double a);};
4201int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4202int argc;
4203char **argv;
4204int
4205main ()
4206{
4207return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4208 ;
4209 return 0;
4210}
4211_ACEOF
4212for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4213 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4214do
4215 CC="$ac_save_CC $ac_arg"
4216 if ac_fn_c_try_compile "$LINENO"; then :
4217 ac_cv_prog_cc_c89=$ac_arg
4218fi
4219rm -f core conftest.err conftest.$ac_objext
4220 test "x$ac_cv_prog_cc_c89" != "xno" && break
4221done
4222rm -f conftest.$ac_ext
4223CC=$ac_save_CC
4224
4225fi
4226# AC_CACHE_VAL
4227case "x$ac_cv_prog_cc_c89" in
4228 x)
4229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4230$as_echo "none needed" >&6; } ;;
4231 xno)
4232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4233$as_echo "unsupported" >&6; } ;;
4234 *)
4235 CC="$CC $ac_cv_prog_cc_c89"
4236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4237$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4238esac
4239if test "x$ac_cv_prog_cc_c89" != xno; then :
4240
4241fi
4242
4243ac_ext=c
4244ac_cpp='$CPP $CPPFLAGS'
4245ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4246ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4247ac_compiler_gnu=$ac_cv_c_compiler_gnu
4248
4249depcc="$CC" am_compiler_list=
4250
4251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4252$as_echo_n "checking dependency style of $depcc... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004253if ${am_cv_CC_dependencies_compiler_type+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004254 $as_echo_n "(cached) " >&6
4255else
4256 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4257 # We make a subdir and do the tests there. Otherwise we can end up
4258 # making bogus files that we don't know about and never remove. For
4259 # instance it was reported that on HP-UX the gcc test will end up
4260 # making a dummy file named `D' -- because `-MD' means `put the output
4261 # in D'.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004262 rm -rf conftest.dir
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004263 mkdir conftest.dir
4264 # Copy depcomp to subdir because otherwise we won't find it if we're
4265 # using a relative directory.
4266 cp "$am_depcomp" conftest.dir
4267 cd conftest.dir
4268 # We will build objects and dependencies in a subdirectory because
4269 # it helps to detect inapplicable dependency modes. For instance
4270 # both Tru64's cc and ICC support -MD to output dependencies as a
4271 # side effect of compilation, but ICC will put the dependencies in
4272 # the current directory while Tru64 will put them in the object
4273 # directory.
4274 mkdir sub
4275
4276 am_cv_CC_dependencies_compiler_type=none
4277 if test "$am_compiler_list" = ""; then
4278 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4279 fi
4280 am__universal=false
4281 case " $depcc " in #(
4282 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4283 esac
4284
4285 for depmode in $am_compiler_list; do
4286 # Setup a source with many dependencies, because some compilers
4287 # like to wrap large dependency lists on column 80 (with \), and
4288 # we should not choose a depcomp mode which is confused by this.
4289 #
4290 # We need to recreate these files for each test, as the compiler may
4291 # overwrite some of them when testing with obscure command lines.
4292 # This happens at least with the AIX C compiler.
4293 : > sub/conftest.c
4294 for i in 1 2 3 4 5 6; do
4295 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4296 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4297 # Solaris 8's {/usr,}/bin/sh.
4298 touch sub/conftst$i.h
4299 done
4300 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4301
4302 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4303 # mode. It turns out that the SunPro C++ compiler does not properly
4304 # handle `-M -o', and we need to detect this. Also, some Intel
4305 # versions had trouble with output in subdirs
4306 am__obj=sub/conftest.${OBJEXT-o}
4307 am__minus_obj="-o $am__obj"
4308 case $depmode in
4309 gcc)
4310 # This depmode causes a compiler race in universal mode.
4311 test "$am__universal" = false || continue
4312 ;;
4313 nosideeffect)
4314 # after this tag, mechanisms are not by side-effect, so they'll
4315 # only be used when explicitly requested
4316 if test "x$enable_dependency_tracking" = xyes; then
4317 continue
4318 else
4319 break
4320 fi
4321 ;;
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004322 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004323 # This compiler won't grok `-c -o', but also, the minuso test has
4324 # not run yet. These depmodes are late enough in the game, and
4325 # so weak that their functioning should not be impacted.
4326 am__obj=conftest.${OBJEXT-o}
4327 am__minus_obj=
4328 ;;
4329 none) break ;;
4330 esac
4331 if depmode=$depmode \
4332 source=sub/conftest.c object=$am__obj \
4333 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4334 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4335 >/dev/null 2>conftest.err &&
4336 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4337 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4338 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4339 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4340 # icc doesn't choke on unknown options, it will just issue warnings
4341 # or remarks (even with -Werror). So we grep stderr for any message
4342 # that says an option was ignored or not supported.
4343 # When given -MP, icc 7.0 and 7.1 complain thusly:
4344 # icc: Command line warning: ignoring option '-M'; no argument required
4345 # The diagnosis changed in icc 8.0:
4346 # icc: Command line remark: option '-MP' not supported
4347 if (grep 'ignoring option' conftest.err ||
4348 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4349 am_cv_CC_dependencies_compiler_type=$depmode
4350 break
4351 fi
4352 fi
4353 done
4354
4355 cd ..
4356 rm -rf conftest.dir
4357else
4358 am_cv_CC_dependencies_compiler_type=none
4359fi
4360
4361fi
4362{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4363$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4364CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4365
4366 if
4367 test "x$enable_dependency_tracking" != xno \
4368 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4369 am__fastdepCC_TRUE=
4370 am__fastdepCC_FALSE='#'
4371else
4372 am__fastdepCC_TRUE='#'
4373 am__fastdepCC_FALSE=
4374fi
4375
4376
4377{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4378$as_echo_n "checking for a sed that does not truncate output... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004379if ${ac_cv_path_SED+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004380 $as_echo_n "(cached) " >&6
4381else
4382 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4383 for ac_i in 1 2 3 4 5 6 7; do
4384 ac_script="$ac_script$as_nl$ac_script"
4385 done
4386 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4387 { ac_script=; unset ac_script;}
4388 if test -z "$SED"; then
4389 ac_path_SED_found=false
4390 # Loop through the user's path and test for each of PROGNAME-LIST
4391 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4392for as_dir in $PATH
4393do
4394 IFS=$as_save_IFS
4395 test -z "$as_dir" && as_dir=.
4396 for ac_prog in sed gsed; do
4397 for ac_exec_ext in '' $ac_executable_extensions; do
4398 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4399 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4400# Check for GNU ac_path_SED and select it if it is found.
4401 # Check for GNU $ac_path_SED
4402case `"$ac_path_SED" --version 2>&1` in
4403*GNU*)
4404 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4405*)
4406 ac_count=0
4407 $as_echo_n 0123456789 >"conftest.in"
4408 while :
4409 do
4410 cat "conftest.in" "conftest.in" >"conftest.tmp"
4411 mv "conftest.tmp" "conftest.in"
4412 cp "conftest.in" "conftest.nl"
4413 $as_echo '' >> "conftest.nl"
4414 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4415 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4416 as_fn_arith $ac_count + 1 && ac_count=$as_val
4417 if test $ac_count -gt ${ac_path_SED_max-0}; then
4418 # Best one so far, save it but keep looking for a better one
4419 ac_cv_path_SED="$ac_path_SED"
4420 ac_path_SED_max=$ac_count
4421 fi
4422 # 10*(2^10) chars as input seems more than enough
4423 test $ac_count -gt 10 && break
4424 done
4425 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4426esac
4427
4428 $ac_path_SED_found && break 3
4429 done
4430 done
4431 done
4432IFS=$as_save_IFS
4433 if test -z "$ac_cv_path_SED"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004434 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004435 fi
4436else
4437 ac_cv_path_SED=$SED
4438fi
4439
4440fi
4441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4442$as_echo "$ac_cv_path_SED" >&6; }
4443 SED="$ac_cv_path_SED"
4444 rm -f conftest.sed
4445
4446test -z "$SED" && SED=sed
4447Xsed="$SED -e 1s/^X//"
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4460$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004461if ${ac_cv_path_GREP+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004462 $as_echo_n "(cached) " >&6
4463else
4464 if test -z "$GREP"; then
4465 ac_path_GREP_found=false
4466 # Loop through the user's path and test for each of PROGNAME-LIST
4467 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4468for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4469do
4470 IFS=$as_save_IFS
4471 test -z "$as_dir" && as_dir=.
4472 for ac_prog in grep ggrep; do
4473 for ac_exec_ext in '' $ac_executable_extensions; do
4474 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4475 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4476# Check for GNU ac_path_GREP and select it if it is found.
4477 # Check for GNU $ac_path_GREP
4478case `"$ac_path_GREP" --version 2>&1` in
4479*GNU*)
4480 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4481*)
4482 ac_count=0
4483 $as_echo_n 0123456789 >"conftest.in"
4484 while :
4485 do
4486 cat "conftest.in" "conftest.in" >"conftest.tmp"
4487 mv "conftest.tmp" "conftest.in"
4488 cp "conftest.in" "conftest.nl"
4489 $as_echo 'GREP' >> "conftest.nl"
4490 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4491 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4492 as_fn_arith $ac_count + 1 && ac_count=$as_val
4493 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4494 # Best one so far, save it but keep looking for a better one
4495 ac_cv_path_GREP="$ac_path_GREP"
4496 ac_path_GREP_max=$ac_count
4497 fi
4498 # 10*(2^10) chars as input seems more than enough
4499 test $ac_count -gt 10 && break
4500 done
4501 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4502esac
4503
4504 $ac_path_GREP_found && break 3
4505 done
4506 done
4507 done
4508IFS=$as_save_IFS
4509 if test -z "$ac_cv_path_GREP"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004510 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004511 fi
4512else
4513 ac_cv_path_GREP=$GREP
4514fi
4515
4516fi
4517{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4518$as_echo "$ac_cv_path_GREP" >&6; }
4519 GREP="$ac_cv_path_GREP"
4520
4521
4522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4523$as_echo_n "checking for egrep... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004524if ${ac_cv_path_EGREP+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004525 $as_echo_n "(cached) " >&6
4526else
4527 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4528 then ac_cv_path_EGREP="$GREP -E"
4529 else
4530 if test -z "$EGREP"; then
4531 ac_path_EGREP_found=false
4532 # Loop through the user's path and test for each of PROGNAME-LIST
4533 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4534for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4535do
4536 IFS=$as_save_IFS
4537 test -z "$as_dir" && as_dir=.
4538 for ac_prog in egrep; do
4539 for ac_exec_ext in '' $ac_executable_extensions; do
4540 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4541 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4542# Check for GNU ac_path_EGREP and select it if it is found.
4543 # Check for GNU $ac_path_EGREP
4544case `"$ac_path_EGREP" --version 2>&1` in
4545*GNU*)
4546 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4547*)
4548 ac_count=0
4549 $as_echo_n 0123456789 >"conftest.in"
4550 while :
4551 do
4552 cat "conftest.in" "conftest.in" >"conftest.tmp"
4553 mv "conftest.tmp" "conftest.in"
4554 cp "conftest.in" "conftest.nl"
4555 $as_echo 'EGREP' >> "conftest.nl"
4556 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4557 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4558 as_fn_arith $ac_count + 1 && ac_count=$as_val
4559 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4560 # Best one so far, save it but keep looking for a better one
4561 ac_cv_path_EGREP="$ac_path_EGREP"
4562 ac_path_EGREP_max=$ac_count
4563 fi
4564 # 10*(2^10) chars as input seems more than enough
4565 test $ac_count -gt 10 && break
4566 done
4567 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4568esac
4569
4570 $ac_path_EGREP_found && break 3
4571 done
4572 done
4573 done
4574IFS=$as_save_IFS
4575 if test -z "$ac_cv_path_EGREP"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004576 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004577 fi
4578else
4579 ac_cv_path_EGREP=$EGREP
4580fi
4581
4582 fi
4583fi
4584{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4585$as_echo "$ac_cv_path_EGREP" >&6; }
4586 EGREP="$ac_cv_path_EGREP"
4587
4588
4589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4590$as_echo_n "checking for fgrep... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004591if ${ac_cv_path_FGREP+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004592 $as_echo_n "(cached) " >&6
4593else
4594 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4595 then ac_cv_path_FGREP="$GREP -F"
4596 else
4597 if test -z "$FGREP"; then
4598 ac_path_FGREP_found=false
4599 # Loop through the user's path and test for each of PROGNAME-LIST
4600 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4601for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4602do
4603 IFS=$as_save_IFS
4604 test -z "$as_dir" && as_dir=.
4605 for ac_prog in fgrep; do
4606 for ac_exec_ext in '' $ac_executable_extensions; do
4607 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4608 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4609# Check for GNU ac_path_FGREP and select it if it is found.
4610 # Check for GNU $ac_path_FGREP
4611case `"$ac_path_FGREP" --version 2>&1` in
4612*GNU*)
4613 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4614*)
4615 ac_count=0
4616 $as_echo_n 0123456789 >"conftest.in"
4617 while :
4618 do
4619 cat "conftest.in" "conftest.in" >"conftest.tmp"
4620 mv "conftest.tmp" "conftest.in"
4621 cp "conftest.in" "conftest.nl"
4622 $as_echo 'FGREP' >> "conftest.nl"
4623 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4624 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4625 as_fn_arith $ac_count + 1 && ac_count=$as_val
4626 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4627 # Best one so far, save it but keep looking for a better one
4628 ac_cv_path_FGREP="$ac_path_FGREP"
4629 ac_path_FGREP_max=$ac_count
4630 fi
4631 # 10*(2^10) chars as input seems more than enough
4632 test $ac_count -gt 10 && break
4633 done
4634 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4635esac
4636
4637 $ac_path_FGREP_found && break 3
4638 done
4639 done
4640 done
4641IFS=$as_save_IFS
4642 if test -z "$ac_cv_path_FGREP"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004643 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004644 fi
4645else
4646 ac_cv_path_FGREP=$FGREP
4647fi
4648
4649 fi
4650fi
4651{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4652$as_echo "$ac_cv_path_FGREP" >&6; }
4653 FGREP="$ac_cv_path_FGREP"
4654
4655
4656test -z "$GREP" && GREP=grep
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676# Check whether --with-gnu-ld was given.
4677if test "${with_gnu_ld+set}" = set; then :
4678 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4679else
4680 with_gnu_ld=no
4681fi
4682
4683ac_prog=ld
4684if test "$GCC" = yes; then
4685 # Check if gcc -print-prog-name=ld gives a path.
4686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4687$as_echo_n "checking for ld used by $CC... " >&6; }
4688 case $host in
4689 *-*-mingw*)
4690 # gcc leaves a trailing carriage return which upsets mingw
4691 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4692 *)
4693 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4694 esac
4695 case $ac_prog in
4696 # Accept absolute paths.
4697 [\\/]* | ?:[\\/]*)
4698 re_direlt='/[^/][^/]*/\.\./'
4699 # Canonicalize the pathname of ld
4700 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4701 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4702 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4703 done
4704 test -z "$LD" && LD="$ac_prog"
4705 ;;
4706 "")
4707 # If it fails, then pretend we aren't using GCC.
4708 ac_prog=ld
4709 ;;
4710 *)
4711 # If it is relative, then search for the first ld in PATH.
4712 with_gnu_ld=unknown
4713 ;;
4714 esac
4715elif test "$with_gnu_ld" = yes; then
4716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4717$as_echo_n "checking for GNU ld... " >&6; }
4718else
4719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4720$as_echo_n "checking for non-GNU ld... " >&6; }
4721fi
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004722if ${lt_cv_path_LD+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004723 $as_echo_n "(cached) " >&6
4724else
4725 if test -z "$LD"; then
4726 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4727 for ac_dir in $PATH; do
4728 IFS="$lt_save_ifs"
4729 test -z "$ac_dir" && ac_dir=.
4730 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4731 lt_cv_path_LD="$ac_dir/$ac_prog"
4732 # Check to see if the program is GNU ld. I'd rather use --version,
4733 # but apparently some variants of GNU ld only accept -v.
4734 # Break only if it was the GNU/non-GNU ld that we prefer.
4735 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4736 *GNU* | *'with BFD'*)
4737 test "$with_gnu_ld" != no && break
4738 ;;
4739 *)
4740 test "$with_gnu_ld" != yes && break
4741 ;;
4742 esac
4743 fi
4744 done
4745 IFS="$lt_save_ifs"
4746else
4747 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4748fi
4749fi
4750
4751LD="$lt_cv_path_LD"
4752if test -n "$LD"; then
4753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4754$as_echo "$LD" >&6; }
4755else
4756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4757$as_echo "no" >&6; }
4758fi
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004759test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4761$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004762if ${lt_cv_prog_gnu_ld+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004763 $as_echo_n "(cached) " >&6
4764else
4765 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4766case `$LD -v 2>&1 </dev/null` in
4767*GNU* | *'with BFD'*)
4768 lt_cv_prog_gnu_ld=yes
4769 ;;
4770*)
4771 lt_cv_prog_gnu_ld=no
4772 ;;
4773esac
4774fi
4775{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4776$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4777with_gnu_ld=$lt_cv_prog_gnu_ld
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4788$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004789if ${lt_cv_path_NM+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004790 $as_echo_n "(cached) " >&6
4791else
4792 if test -n "$NM"; then
4793 # Let the user override the test.
4794 lt_cv_path_NM="$NM"
4795else
4796 lt_nm_to_check="${ac_tool_prefix}nm"
4797 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4798 lt_nm_to_check="$lt_nm_to_check nm"
4799 fi
4800 for lt_tmp_nm in $lt_nm_to_check; do
4801 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4802 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4803 IFS="$lt_save_ifs"
4804 test -z "$ac_dir" && ac_dir=.
4805 tmp_nm="$ac_dir/$lt_tmp_nm"
4806 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4807 # Check to see if the nm accepts a BSD-compat flag.
4808 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4809 # nm: unknown option "B" ignored
4810 # Tru64's nm complains that /dev/null is an invalid object file
4811 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4812 */dev/null* | *'Invalid file or object type'*)
4813 lt_cv_path_NM="$tmp_nm -B"
4814 break
4815 ;;
4816 *)
4817 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4818 */dev/null*)
4819 lt_cv_path_NM="$tmp_nm -p"
4820 break
4821 ;;
4822 *)
4823 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4824 continue # so that we can try to find one that supports BSD flags
4825 ;;
4826 esac
4827 ;;
4828 esac
4829 fi
4830 done
4831 IFS="$lt_save_ifs"
4832 done
4833 : ${lt_cv_path_NM=no}
4834fi
4835fi
4836{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4837$as_echo "$lt_cv_path_NM" >&6; }
4838if test "$lt_cv_path_NM" != "no"; then
4839 NM="$lt_cv_path_NM"
4840else
4841 # Didn't find any BSD compatible name lister, look for dumpbin.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004842 if test -n "$DUMPBIN"; then :
4843 # Let the user override the test.
4844 else
4845 if test -n "$ac_tool_prefix"; then
4846 for ac_prog in dumpbin "link -dump"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004847 do
4848 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4849set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4850{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4851$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004852if ${ac_cv_prog_DUMPBIN+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004853 $as_echo_n "(cached) " >&6
4854else
4855 if test -n "$DUMPBIN"; then
4856 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4857else
4858as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4859for as_dir in $PATH
4860do
4861 IFS=$as_save_IFS
4862 test -z "$as_dir" && as_dir=.
4863 for ac_exec_ext in '' $ac_executable_extensions; do
4864 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4865 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4866 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4867 break 2
4868 fi
4869done
4870 done
4871IFS=$as_save_IFS
4872
4873fi
4874fi
4875DUMPBIN=$ac_cv_prog_DUMPBIN
4876if test -n "$DUMPBIN"; then
4877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4878$as_echo "$DUMPBIN" >&6; }
4879else
4880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4881$as_echo "no" >&6; }
4882fi
4883
4884
4885 test -n "$DUMPBIN" && break
4886 done
4887fi
4888if test -z "$DUMPBIN"; then
4889 ac_ct_DUMPBIN=$DUMPBIN
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004890 for ac_prog in dumpbin "link -dump"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004891do
4892 # Extract the first word of "$ac_prog", so it can be a program name with args.
4893set dummy $ac_prog; ac_word=$2
4894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4895$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004896if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004897 $as_echo_n "(cached) " >&6
4898else
4899 if test -n "$ac_ct_DUMPBIN"; then
4900 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4901else
4902as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4903for as_dir in $PATH
4904do
4905 IFS=$as_save_IFS
4906 test -z "$as_dir" && as_dir=.
4907 for ac_exec_ext in '' $ac_executable_extensions; do
4908 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4909 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4910 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4911 break 2
4912 fi
4913done
4914 done
4915IFS=$as_save_IFS
4916
4917fi
4918fi
4919ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4920if test -n "$ac_ct_DUMPBIN"; then
4921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4922$as_echo "$ac_ct_DUMPBIN" >&6; }
4923else
4924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4925$as_echo "no" >&6; }
4926fi
4927
4928
4929 test -n "$ac_ct_DUMPBIN" && break
4930done
4931
4932 if test "x$ac_ct_DUMPBIN" = x; then
4933 DUMPBIN=":"
4934 else
4935 case $cross_compiling:$ac_tool_warned in
4936yes:)
4937{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4938$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4939ac_tool_warned=yes ;;
4940esac
4941 DUMPBIN=$ac_ct_DUMPBIN
4942 fi
4943fi
4944
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004945 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4946 *COFF*)
4947 DUMPBIN="$DUMPBIN -symbols"
4948 ;;
4949 *)
4950 DUMPBIN=:
4951 ;;
4952 esac
4953 fi
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004954
4955 if test "$DUMPBIN" != ":"; then
4956 NM="$DUMPBIN"
4957 fi
4958fi
4959test -z "$NM" && NM=nm
4960
4961
4962
4963
4964
4965
4966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4967$as_echo_n "checking the name lister ($NM) interface... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004968if ${lt_cv_nm_interface+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004969 $as_echo_n "(cached) " >&6
4970else
4971 lt_cv_nm_interface="BSD nm"
4972 echo "int some_variable = 0;" > conftest.$ac_ext
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004973 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004974 (eval "$ac_compile" 2>conftest.err)
4975 cat conftest.err >&5
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004976 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004977 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4978 cat conftest.err >&5
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00004979 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01004980 cat conftest.out >&5
4981 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4982 lt_cv_nm_interface="MS dumpbin"
4983 fi
4984 rm -f conftest*
4985fi
4986{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4987$as_echo "$lt_cv_nm_interface" >&6; }
4988
4989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4990$as_echo_n "checking whether ln -s works... " >&6; }
4991LN_S=$as_ln_s
4992if test "$LN_S" = "ln -s"; then
4993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4994$as_echo "yes" >&6; }
4995else
4996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4997$as_echo "no, using $LN_S" >&6; }
4998fi
4999
5000# find the maximum length of command line arguments
5001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5002$as_echo_n "checking the maximum length of command line arguments... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005003if ${lt_cv_sys_max_cmd_len+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005004 $as_echo_n "(cached) " >&6
5005else
5006 i=0
5007 teststring="ABCD"
5008
5009 case $build_os in
5010 msdosdjgpp*)
5011 # On DJGPP, this test can blow up pretty badly due to problems in libc
5012 # (any single argument exceeding 2000 bytes causes a buffer overrun
5013 # during glob expansion). Even if it were fixed, the result of this
5014 # check would be larger than it should be.
5015 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5016 ;;
5017
5018 gnu*)
5019 # Under GNU Hurd, this test is not required because there is
5020 # no limit to the length of command line arguments.
5021 # Libtool will interpret -1 as no limit whatsoever
5022 lt_cv_sys_max_cmd_len=-1;
5023 ;;
5024
5025 cygwin* | mingw* | cegcc*)
5026 # On Win9x/ME, this test blows up -- it succeeds, but takes
5027 # about 5 minutes as the teststring grows exponentially.
5028 # Worse, since 9x/ME are not pre-emptively multitasking,
5029 # you end up with a "frozen" computer, even though with patience
5030 # the test eventually succeeds (with a max line length of 256k).
5031 # Instead, let's just punt: use the minimum linelength reported by
5032 # all of the supported platforms: 8192 (on NT/2K/XP).
5033 lt_cv_sys_max_cmd_len=8192;
5034 ;;
5035
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005036 mint*)
5037 # On MiNT this can take a long time and run out of memory.
5038 lt_cv_sys_max_cmd_len=8192;
5039 ;;
5040
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005041 amigaos*)
5042 # On AmigaOS with pdksh, this test takes hours, literally.
5043 # So we just punt and use a minimum line length of 8192.
5044 lt_cv_sys_max_cmd_len=8192;
5045 ;;
5046
5047 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5048 # This has been around since 386BSD, at least. Likely further.
5049 if test -x /sbin/sysctl; then
5050 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5051 elif test -x /usr/sbin/sysctl; then
5052 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5053 else
5054 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5055 fi
5056 # And add a safety zone
5057 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5058 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5059 ;;
5060
5061 interix*)
5062 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5063 lt_cv_sys_max_cmd_len=196608
5064 ;;
5065
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005066 os2*)
5067 # The test takes a long time on OS/2.
5068 lt_cv_sys_max_cmd_len=8192
5069 ;;
5070
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005071 osf*)
5072 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5073 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5074 # nice to cause kernel panics so lets avoid the loop below.
5075 # First set a reasonable default.
5076 lt_cv_sys_max_cmd_len=16384
5077 #
5078 if test -x /sbin/sysconfig; then
5079 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5080 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5081 esac
5082 fi
5083 ;;
5084 sco3.2v5*)
5085 lt_cv_sys_max_cmd_len=102400
5086 ;;
5087 sysv5* | sco5v6* | sysv4.2uw2*)
5088 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5089 if test -n "$kargmax"; then
5090 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5091 else
5092 lt_cv_sys_max_cmd_len=32768
5093 fi
5094 ;;
5095 *)
5096 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5097 if test -n "$lt_cv_sys_max_cmd_len"; then
5098 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5099 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5100 else
5101 # Make teststring a little bigger before we do anything with it.
5102 # a 1K string should be a reasonable start.
5103 for i in 1 2 3 4 5 6 7 8 ; do
5104 teststring=$teststring$teststring
5105 done
5106 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5107 # If test is not a shell built-in, we'll probably end up computing a
5108 # maximum length that is only half of the actual maximum length, but
5109 # we can't tell.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005110 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
5111 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005112 test $i != 17 # 1/2 MB should be enough
5113 do
5114 i=`expr $i + 1`
5115 teststring=$teststring$teststring
5116 done
5117 # Only check the string length outside the loop.
5118 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5119 teststring=
5120 # Add a significant safety factor because C++ compilers can tack on
5121 # massive amounts of additional arguments before passing them to the
5122 # linker. It appears as though 1/2 is a usable value.
5123 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5124 fi
5125 ;;
5126 esac
5127
5128fi
5129
5130if test -n $lt_cv_sys_max_cmd_len ; then
5131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5132$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5133else
5134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5135$as_echo "none" >&6; }
5136fi
5137max_cmd_len=$lt_cv_sys_max_cmd_len
5138
5139
5140
5141
5142
5143
5144: ${CP="cp -f"}
5145: ${MV="mv -f"}
5146: ${RM="rm -f"}
5147
5148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5149$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5150# Try some XSI features
5151xsi_shell=no
5152( _lt_dummy="a/b/c"
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005153 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
5154 = c,a/b,b/c, \
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005155 && eval 'test $(( 1 + 1 )) -eq 2 \
5156 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5157 && xsi_shell=yes
5158{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5159$as_echo "$xsi_shell" >&6; }
5160
5161
5162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5163$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5164lt_shell_append=no
5165( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5166 >/dev/null 2>&1 \
5167 && lt_shell_append=yes
5168{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5169$as_echo "$lt_shell_append" >&6; }
5170
5171
5172if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5173 lt_unset=unset
5174else
5175 lt_unset=false
5176fi
5177
5178
5179
5180
5181
5182# test EBCDIC or ASCII
5183case `echo X|tr X '\101'` in
5184 A) # ASCII based system
5185 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5186 lt_SP2NL='tr \040 \012'
5187 lt_NL2SP='tr \015\012 \040\040'
5188 ;;
5189 *) # EBCDIC based system
5190 lt_SP2NL='tr \100 \n'
5191 lt_NL2SP='tr \r\n \100\100'
5192 ;;
5193esac
5194
5195
5196
5197
5198
5199
5200
5201
5202
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5204$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5205if ${lt_cv_to_host_file_cmd+:} false; then :
5206 $as_echo_n "(cached) " >&6
5207else
5208 case $host in
5209 *-*-mingw* )
5210 case $build in
5211 *-*-mingw* ) # actually msys
5212 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5213 ;;
5214 *-*-cygwin* )
5215 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5216 ;;
5217 * ) # otherwise, assume *nix
5218 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5219 ;;
5220 esac
5221 ;;
5222 *-*-cygwin* )
5223 case $build in
5224 *-*-mingw* ) # actually msys
5225 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5226 ;;
5227 *-*-cygwin* )
5228 lt_cv_to_host_file_cmd=func_convert_file_noop
5229 ;;
5230 * ) # otherwise, assume *nix
5231 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5232 ;;
5233 esac
5234 ;;
5235 * ) # unhandled hosts (and "normal" native builds)
5236 lt_cv_to_host_file_cmd=func_convert_file_noop
5237 ;;
5238esac
5239
5240fi
5241
5242to_host_file_cmd=$lt_cv_to_host_file_cmd
5243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5244$as_echo "$lt_cv_to_host_file_cmd" >&6; }
5245
5246
5247
5248
5249
5250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5251$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5252if ${lt_cv_to_tool_file_cmd+:} false; then :
5253 $as_echo_n "(cached) " >&6
5254else
5255 #assume ordinary cross tools, or native build.
5256lt_cv_to_tool_file_cmd=func_convert_file_noop
5257case $host in
5258 *-*-mingw* )
5259 case $build in
5260 *-*-mingw* ) # actually msys
5261 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5262 ;;
5263 esac
5264 ;;
5265esac
5266
5267fi
5268
5269to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5271$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5272
5273
5274
5275
5276
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005277{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5278$as_echo_n "checking for $LD option to reload object files... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005279if ${lt_cv_ld_reload_flag+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005280 $as_echo_n "(cached) " >&6
5281else
5282 lt_cv_ld_reload_flag='-r'
5283fi
5284{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5285$as_echo "$lt_cv_ld_reload_flag" >&6; }
5286reload_flag=$lt_cv_ld_reload_flag
5287case $reload_flag in
5288"" | " "*) ;;
5289*) reload_flag=" $reload_flag" ;;
5290esac
5291reload_cmds='$LD$reload_flag -o $output$reload_objs'
5292case $host_os in
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005293 cygwin* | mingw* | pw32* | cegcc*)
5294 if test "$GCC" != yes; then
5295 reload_cmds=false
5296 fi
5297 ;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005298 darwin*)
5299 if test "$GCC" = yes; then
5300 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5301 else
5302 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5303 fi
5304 ;;
5305esac
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315if test -n "$ac_tool_prefix"; then
5316 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5317set dummy ${ac_tool_prefix}objdump; ac_word=$2
5318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5319$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005320if ${ac_cv_prog_OBJDUMP+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005321 $as_echo_n "(cached) " >&6
5322else
5323 if test -n "$OBJDUMP"; then
5324 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5325else
5326as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5327for as_dir in $PATH
5328do
5329 IFS=$as_save_IFS
5330 test -z "$as_dir" && as_dir=.
5331 for ac_exec_ext in '' $ac_executable_extensions; do
5332 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5333 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5334 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5335 break 2
5336 fi
5337done
5338 done
5339IFS=$as_save_IFS
5340
5341fi
5342fi
5343OBJDUMP=$ac_cv_prog_OBJDUMP
5344if test -n "$OBJDUMP"; then
5345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5346$as_echo "$OBJDUMP" >&6; }
5347else
5348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5349$as_echo "no" >&6; }
5350fi
5351
5352
5353fi
5354if test -z "$ac_cv_prog_OBJDUMP"; then
5355 ac_ct_OBJDUMP=$OBJDUMP
5356 # Extract the first word of "objdump", so it can be a program name with args.
5357set dummy objdump; ac_word=$2
5358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5359$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005360if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005361 $as_echo_n "(cached) " >&6
5362else
5363 if test -n "$ac_ct_OBJDUMP"; then
5364 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5365else
5366as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5367for as_dir in $PATH
5368do
5369 IFS=$as_save_IFS
5370 test -z "$as_dir" && as_dir=.
5371 for ac_exec_ext in '' $ac_executable_extensions; do
5372 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5373 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5375 break 2
5376 fi
5377done
5378 done
5379IFS=$as_save_IFS
5380
5381fi
5382fi
5383ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5384if test -n "$ac_ct_OBJDUMP"; then
5385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5386$as_echo "$ac_ct_OBJDUMP" >&6; }
5387else
5388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5389$as_echo "no" >&6; }
5390fi
5391
5392 if test "x$ac_ct_OBJDUMP" = x; then
5393 OBJDUMP="false"
5394 else
5395 case $cross_compiling:$ac_tool_warned in
5396yes:)
5397{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5398$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5399ac_tool_warned=yes ;;
5400esac
5401 OBJDUMP=$ac_ct_OBJDUMP
5402 fi
5403else
5404 OBJDUMP="$ac_cv_prog_OBJDUMP"
5405fi
5406
5407test -z "$OBJDUMP" && OBJDUMP=objdump
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5418$as_echo_n "checking how to recognize dependent libraries... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005419if ${lt_cv_deplibs_check_method+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005420 $as_echo_n "(cached) " >&6
5421else
5422 lt_cv_file_magic_cmd='$MAGIC_CMD'
5423lt_cv_file_magic_test_file=
5424lt_cv_deplibs_check_method='unknown'
5425# Need to set the preceding variable on all platforms that support
5426# interlibrary dependencies.
5427# 'none' -- dependencies not supported.
5428# `unknown' -- same as none, but documents that we really don't know.
5429# 'pass_all' -- all dependencies passed with no checks.
5430# 'test_compile' -- check by making test program.
5431# 'file_magic [[regex]]' -- check by looking for files in library path
5432# which responds to the $file_magic_cmd with a given extended regex.
5433# If you have `file' or equivalent on your system and you're not sure
5434# whether `pass_all' will *always* work, you probably want this one.
5435
5436case $host_os in
5437aix[4-9]*)
5438 lt_cv_deplibs_check_method=pass_all
5439 ;;
5440
5441beos*)
5442 lt_cv_deplibs_check_method=pass_all
5443 ;;
5444
5445bsdi[45]*)
5446 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5447 lt_cv_file_magic_cmd='/usr/bin/file -L'
5448 lt_cv_file_magic_test_file=/shlib/libc.so
5449 ;;
5450
5451cygwin*)
5452 # func_win32_libid is a shell function defined in ltmain.sh
5453 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5454 lt_cv_file_magic_cmd='func_win32_libid'
5455 ;;
5456
5457mingw* | pw32*)
5458 # Base MSYS/MinGW do not provide the 'file' command needed by
5459 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5460 # unless we find 'file', for example because we are cross-compiling.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005461 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5462 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005463 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5464 lt_cv_file_magic_cmd='func_win32_libid'
5465 else
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005466 # Keep this pattern in sync with the one in func_win32_libid.
5467 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005468 lt_cv_file_magic_cmd='$OBJDUMP -f'
5469 fi
5470 ;;
5471
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005472cegcc*)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005473 # use the weaker test based on 'objdump'. See mingw*.
5474 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5475 lt_cv_file_magic_cmd='$OBJDUMP -f'
5476 ;;
5477
5478darwin* | rhapsody*)
5479 lt_cv_deplibs_check_method=pass_all
5480 ;;
5481
5482freebsd* | dragonfly*)
5483 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5484 case $host_cpu in
5485 i*86 )
5486 # Not sure whether the presence of OpenBSD here was a mistake.
5487 # Let's accept both of them until this is cleared up.
5488 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5489 lt_cv_file_magic_cmd=/usr/bin/file
5490 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5491 ;;
5492 esac
5493 else
5494 lt_cv_deplibs_check_method=pass_all
5495 fi
5496 ;;
5497
5498gnu*)
5499 lt_cv_deplibs_check_method=pass_all
5500 ;;
5501
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005502haiku*)
5503 lt_cv_deplibs_check_method=pass_all
5504 ;;
5505
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005506hpux10.20* | hpux11*)
5507 lt_cv_file_magic_cmd=/usr/bin/file
5508 case $host_cpu in
5509 ia64*)
5510 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5511 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5512 ;;
5513 hppa*64*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005514 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005515 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5516 ;;
5517 *)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005518 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005519 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5520 ;;
5521 esac
5522 ;;
5523
5524interix[3-9]*)
5525 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5526 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5527 ;;
5528
5529irix5* | irix6* | nonstopux*)
5530 case $LD in
5531 *-32|*"-32 ") libmagic=32-bit;;
5532 *-n32|*"-n32 ") libmagic=N32;;
5533 *-64|*"-64 ") libmagic=64-bit;;
5534 *) libmagic=never-match;;
5535 esac
5536 lt_cv_deplibs_check_method=pass_all
5537 ;;
5538
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005539# This must be glibc/ELF.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005540linux* | k*bsd*-gnu | kopensolaris*-gnu)
5541 lt_cv_deplibs_check_method=pass_all
5542 ;;
5543
5544netbsd* | netbsdelf*-gnu)
5545 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5546 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5547 else
5548 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5549 fi
5550 ;;
5551
5552newos6*)
5553 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5554 lt_cv_file_magic_cmd=/usr/bin/file
5555 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5556 ;;
5557
5558*nto* | *qnx*)
5559 lt_cv_deplibs_check_method=pass_all
5560 ;;
5561
5562openbsd*)
5563 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5564 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5565 else
5566 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5567 fi
5568 ;;
5569
5570osf3* | osf4* | osf5*)
5571 lt_cv_deplibs_check_method=pass_all
5572 ;;
5573
5574rdos*)
5575 lt_cv_deplibs_check_method=pass_all
5576 ;;
5577
5578solaris*)
5579 lt_cv_deplibs_check_method=pass_all
5580 ;;
5581
5582sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5583 lt_cv_deplibs_check_method=pass_all
5584 ;;
5585
5586sysv4 | sysv4.3*)
5587 case $host_vendor in
5588 motorola)
5589 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]'
5590 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5591 ;;
5592 ncr)
5593 lt_cv_deplibs_check_method=pass_all
5594 ;;
5595 sequent)
5596 lt_cv_file_magic_cmd='/bin/file'
5597 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5598 ;;
5599 sni)
5600 lt_cv_file_magic_cmd='/bin/file'
5601 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5602 lt_cv_file_magic_test_file=/lib/libc.so
5603 ;;
5604 siemens)
5605 lt_cv_deplibs_check_method=pass_all
5606 ;;
5607 pc)
5608 lt_cv_deplibs_check_method=pass_all
5609 ;;
5610 esac
5611 ;;
5612
5613tpf*)
5614 lt_cv_deplibs_check_method=pass_all
5615 ;;
5616esac
5617
5618fi
5619{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5620$as_echo "$lt_cv_deplibs_check_method" >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005621
5622file_magic_glob=
5623want_nocaseglob=no
5624if test "$build" = "$host"; then
5625 case $host_os in
5626 mingw* | pw32*)
5627 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5628 want_nocaseglob=yes
5629 else
5630 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
5631 fi
5632 ;;
5633 esac
5634fi
5635
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005636file_magic_cmd=$lt_cv_file_magic_cmd
5637deplibs_check_method=$lt_cv_deplibs_check_method
5638test -z "$deplibs_check_method" && deplibs_check_method=unknown
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005651
5652
5653
5654
5655
5656
5657
5658
5659
5660
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005661if test -n "$ac_tool_prefix"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005662 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5663set dummy ${ac_tool_prefix}dlltool; ac_word=$2
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5665$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005666if ${ac_cv_prog_DLLTOOL+:} false; then :
5667 $as_echo_n "(cached) " >&6
5668else
5669 if test -n "$DLLTOOL"; then
5670 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5671else
5672as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5673for as_dir in $PATH
5674do
5675 IFS=$as_save_IFS
5676 test -z "$as_dir" && as_dir=.
5677 for ac_exec_ext in '' $ac_executable_extensions; do
5678 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5679 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5681 break 2
5682 fi
5683done
5684 done
5685IFS=$as_save_IFS
5686
5687fi
5688fi
5689DLLTOOL=$ac_cv_prog_DLLTOOL
5690if test -n "$DLLTOOL"; then
5691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5692$as_echo "$DLLTOOL" >&6; }
5693else
5694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5695$as_echo "no" >&6; }
5696fi
5697
5698
5699fi
5700if test -z "$ac_cv_prog_DLLTOOL"; then
5701 ac_ct_DLLTOOL=$DLLTOOL
5702 # Extract the first word of "dlltool", so it can be a program name with args.
5703set dummy dlltool; ac_word=$2
5704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5705$as_echo_n "checking for $ac_word... " >&6; }
5706if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5707 $as_echo_n "(cached) " >&6
5708else
5709 if test -n "$ac_ct_DLLTOOL"; then
5710 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5711else
5712as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5713for as_dir in $PATH
5714do
5715 IFS=$as_save_IFS
5716 test -z "$as_dir" && as_dir=.
5717 for ac_exec_ext in '' $ac_executable_extensions; do
5718 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5719 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5720 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5721 break 2
5722 fi
5723done
5724 done
5725IFS=$as_save_IFS
5726
5727fi
5728fi
5729ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5730if test -n "$ac_ct_DLLTOOL"; then
5731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5732$as_echo "$ac_ct_DLLTOOL" >&6; }
5733else
5734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5735$as_echo "no" >&6; }
5736fi
5737
5738 if test "x$ac_ct_DLLTOOL" = x; then
5739 DLLTOOL="false"
5740 else
5741 case $cross_compiling:$ac_tool_warned in
5742yes:)
5743{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5744$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5745ac_tool_warned=yes ;;
5746esac
5747 DLLTOOL=$ac_ct_DLLTOOL
5748 fi
5749else
5750 DLLTOOL="$ac_cv_prog_DLLTOOL"
5751fi
5752
5753test -z "$DLLTOOL" && DLLTOOL=dlltool
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5765$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
5766if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5767 $as_echo_n "(cached) " >&6
5768else
5769 lt_cv_sharedlib_from_linklib_cmd='unknown'
5770
5771case $host_os in
5772cygwin* | mingw* | pw32* | cegcc*)
5773 # two different shell functions defined in ltmain.sh
5774 # decide which to use based on capabilities of $DLLTOOL
5775 case `$DLLTOOL --help 2>&1` in
5776 *--identify-strict*)
5777 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
5778 ;;
5779 *)
5780 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
5781 ;;
5782 esac
5783 ;;
5784*)
5785 # fallback: assume linklib IS sharedlib
5786 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
5787 ;;
5788esac
5789
5790fi
5791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
5792$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
5793sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
5794test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
5795
5796
5797
5798
5799
5800
5801
5802
5803if test -n "$ac_tool_prefix"; then
5804 for ac_prog in ar
5805 do
5806 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5807set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5809$as_echo_n "checking for $ac_word... " >&6; }
5810if ${ac_cv_prog_AR+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005811 $as_echo_n "(cached) " >&6
5812else
5813 if test -n "$AR"; then
5814 ac_cv_prog_AR="$AR" # Let the user override the test.
5815else
5816as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5817for as_dir in $PATH
5818do
5819 IFS=$as_save_IFS
5820 test -z "$as_dir" && as_dir=.
5821 for ac_exec_ext in '' $ac_executable_extensions; do
5822 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005823 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005824 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5825 break 2
5826 fi
5827done
5828 done
5829IFS=$as_save_IFS
5830
5831fi
5832fi
5833AR=$ac_cv_prog_AR
5834if test -n "$AR"; then
5835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5836$as_echo "$AR" >&6; }
5837else
5838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5839$as_echo "no" >&6; }
5840fi
5841
5842
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005843 test -n "$AR" && break
5844 done
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005845fi
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005846if test -z "$AR"; then
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005847 ac_ct_AR=$AR
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005848 for ac_prog in ar
5849do
5850 # Extract the first word of "$ac_prog", so it can be a program name with args.
5851set dummy $ac_prog; ac_word=$2
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5853$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005854if ${ac_cv_prog_ac_ct_AR+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005855 $as_echo_n "(cached) " >&6
5856else
5857 if test -n "$ac_ct_AR"; then
5858 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5859else
5860as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5861for as_dir in $PATH
5862do
5863 IFS=$as_save_IFS
5864 test -z "$as_dir" && as_dir=.
5865 for ac_exec_ext in '' $ac_executable_extensions; do
5866 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005867 ac_cv_prog_ac_ct_AR="$ac_prog"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005868 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5869 break 2
5870 fi
5871done
5872 done
5873IFS=$as_save_IFS
5874
5875fi
5876fi
5877ac_ct_AR=$ac_cv_prog_ac_ct_AR
5878if test -n "$ac_ct_AR"; then
5879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5880$as_echo "$ac_ct_AR" >&6; }
5881else
5882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5883$as_echo "no" >&6; }
5884fi
5885
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005886
5887 test -n "$ac_ct_AR" && break
5888done
5889
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005890 if test "x$ac_ct_AR" = x; then
5891 AR="false"
5892 else
5893 case $cross_compiling:$ac_tool_warned in
5894yes:)
5895{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5896$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5897ac_tool_warned=yes ;;
5898esac
5899 AR=$ac_ct_AR
5900 fi
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005901fi
5902
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005903: ${AR=ar}
5904: ${AR_FLAGS=cru}
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
5917$as_echo_n "checking for archiver @FILE support... " >&6; }
5918if ${lt_cv_ar_at_file+:} false; then :
5919 $as_echo_n "(cached) " >&6
5920else
5921 lt_cv_ar_at_file=no
5922 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5923/* end confdefs.h. */
5924
5925int
5926main ()
5927{
5928
5929 ;
5930 return 0;
5931}
5932_ACEOF
5933if ac_fn_c_try_compile "$LINENO"; then :
5934 echo conftest.$ac_objext > conftest.lst
5935 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
5936 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5937 (eval $lt_ar_try) 2>&5
5938 ac_status=$?
5939 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5940 test $ac_status = 0; }
5941 if test "$ac_status" -eq 0; then
5942 # Ensure the archiver fails upon bogus file names.
5943 rm -f conftest.$ac_objext libconftest.a
5944 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5945 (eval $lt_ar_try) 2>&5
5946 ac_status=$?
5947 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5948 test $ac_status = 0; }
5949 if test "$ac_status" -ne 0; then
5950 lt_cv_ar_at_file=@
5951 fi
5952 fi
5953 rm -f conftest.* libconftest.a
5954
5955fi
5956rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5957
5958fi
5959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
5960$as_echo "$lt_cv_ar_at_file" >&6; }
5961
5962if test "x$lt_cv_ar_at_file" = xno; then
5963 archiver_list_spec=
5964else
5965 archiver_list_spec=$lt_cv_ar_at_file
5966fi
5967
5968
5969
5970
5971
5972
5973
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005974if test -n "$ac_tool_prefix"; then
5975 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5976set dummy ${ac_tool_prefix}strip; ac_word=$2
5977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5978$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00005979if ${ac_cv_prog_STRIP+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01005980 $as_echo_n "(cached) " >&6
5981else
5982 if test -n "$STRIP"; then
5983 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5984else
5985as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5986for as_dir in $PATH
5987do
5988 IFS=$as_save_IFS
5989 test -z "$as_dir" && as_dir=.
5990 for ac_exec_ext in '' $ac_executable_extensions; do
5991 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5992 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5993 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5994 break 2
5995 fi
5996done
5997 done
5998IFS=$as_save_IFS
5999
6000fi
6001fi
6002STRIP=$ac_cv_prog_STRIP
6003if test -n "$STRIP"; then
6004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6005$as_echo "$STRIP" >&6; }
6006else
6007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6008$as_echo "no" >&6; }
6009fi
6010
6011
6012fi
6013if test -z "$ac_cv_prog_STRIP"; then
6014 ac_ct_STRIP=$STRIP
6015 # Extract the first word of "strip", so it can be a program name with args.
6016set dummy strip; ac_word=$2
6017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6018$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006019if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006020 $as_echo_n "(cached) " >&6
6021else
6022 if test -n "$ac_ct_STRIP"; then
6023 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6024else
6025as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6026for as_dir in $PATH
6027do
6028 IFS=$as_save_IFS
6029 test -z "$as_dir" && as_dir=.
6030 for ac_exec_ext in '' $ac_executable_extensions; do
6031 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6032 ac_cv_prog_ac_ct_STRIP="strip"
6033 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6034 break 2
6035 fi
6036done
6037 done
6038IFS=$as_save_IFS
6039
6040fi
6041fi
6042ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6043if test -n "$ac_ct_STRIP"; then
6044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6045$as_echo "$ac_ct_STRIP" >&6; }
6046else
6047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6048$as_echo "no" >&6; }
6049fi
6050
6051 if test "x$ac_ct_STRIP" = x; then
6052 STRIP=":"
6053 else
6054 case $cross_compiling:$ac_tool_warned in
6055yes:)
6056{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6057$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6058ac_tool_warned=yes ;;
6059esac
6060 STRIP=$ac_ct_STRIP
6061 fi
6062else
6063 STRIP="$ac_cv_prog_STRIP"
6064fi
6065
6066test -z "$STRIP" && STRIP=:
6067
6068
6069
6070
6071
6072
6073if test -n "$ac_tool_prefix"; then
6074 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6075set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6077$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006078if ${ac_cv_prog_RANLIB+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006079 $as_echo_n "(cached) " >&6
6080else
6081 if test -n "$RANLIB"; then
6082 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6083else
6084as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6085for as_dir in $PATH
6086do
6087 IFS=$as_save_IFS
6088 test -z "$as_dir" && as_dir=.
6089 for ac_exec_ext in '' $ac_executable_extensions; do
6090 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6091 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6092 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6093 break 2
6094 fi
6095done
6096 done
6097IFS=$as_save_IFS
6098
6099fi
6100fi
6101RANLIB=$ac_cv_prog_RANLIB
6102if test -n "$RANLIB"; then
6103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6104$as_echo "$RANLIB" >&6; }
6105else
6106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6107$as_echo "no" >&6; }
6108fi
6109
6110
6111fi
6112if test -z "$ac_cv_prog_RANLIB"; then
6113 ac_ct_RANLIB=$RANLIB
6114 # Extract the first word of "ranlib", so it can be a program name with args.
6115set dummy ranlib; ac_word=$2
6116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6117$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006118if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006119 $as_echo_n "(cached) " >&6
6120else
6121 if test -n "$ac_ct_RANLIB"; then
6122 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6123else
6124as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6125for as_dir in $PATH
6126do
6127 IFS=$as_save_IFS
6128 test -z "$as_dir" && as_dir=.
6129 for ac_exec_ext in '' $ac_executable_extensions; do
6130 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6131 ac_cv_prog_ac_ct_RANLIB="ranlib"
6132 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6133 break 2
6134 fi
6135done
6136 done
6137IFS=$as_save_IFS
6138
6139fi
6140fi
6141ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6142if test -n "$ac_ct_RANLIB"; then
6143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6144$as_echo "$ac_ct_RANLIB" >&6; }
6145else
6146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6147$as_echo "no" >&6; }
6148fi
6149
6150 if test "x$ac_ct_RANLIB" = x; then
6151 RANLIB=":"
6152 else
6153 case $cross_compiling:$ac_tool_warned in
6154yes:)
6155{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6156$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6157ac_tool_warned=yes ;;
6158esac
6159 RANLIB=$ac_ct_RANLIB
6160 fi
6161else
6162 RANLIB="$ac_cv_prog_RANLIB"
6163fi
6164
6165test -z "$RANLIB" && RANLIB=:
6166
6167
6168
6169
6170
6171
6172# Determine commands to create old-style static archives.
6173old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6174old_postinstall_cmds='chmod 644 $oldlib'
6175old_postuninstall_cmds=
6176
6177if test -n "$RANLIB"; then
6178 case $host_os in
6179 openbsd*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006180 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006181 ;;
6182 *)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006183 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006184 ;;
6185 esac
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006186 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006187fi
6188
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006189case $host_os in
6190 darwin*)
6191 lock_old_archive_extraction=yes ;;
6192 *)
6193 lock_old_archive_extraction=no ;;
6194esac
6195
6196
6197
6198
6199
6200
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234# If no C compiler was specified, use CC.
6235LTCC=${LTCC-"$CC"}
6236
6237# If no C compiler flags were specified, use CFLAGS.
6238LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6239
6240# Allow CC to be a program name with arguments.
6241compiler=$CC
6242
6243
6244# Check for command to grab the raw symbol name followed by C symbol from nm.
6245{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6246$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006247if ${lt_cv_sys_global_symbol_pipe+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006248 $as_echo_n "(cached) " >&6
6249else
6250
6251# These are sane defaults that work on at least a few old systems.
6252# [They come from Ultrix. What could be older than Ultrix?!! ;)]
6253
6254# Character class describing NM global symbol codes.
6255symcode='[BCDEGRST]'
6256
6257# Regexp to match symbols that can be accessed directly from C.
6258sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6259
6260# Define system-specific variables.
6261case $host_os in
6262aix*)
6263 symcode='[BCDT]'
6264 ;;
6265cygwin* | mingw* | pw32* | cegcc*)
6266 symcode='[ABCDGISTW]'
6267 ;;
6268hpux*)
6269 if test "$host_cpu" = ia64; then
6270 symcode='[ABCDEGRST]'
6271 fi
6272 ;;
6273irix* | nonstopux*)
6274 symcode='[BCDEGRST]'
6275 ;;
6276osf*)
6277 symcode='[BCDEGQRST]'
6278 ;;
6279solaris*)
6280 symcode='[BDRT]'
6281 ;;
6282sco3.2v5*)
6283 symcode='[DT]'
6284 ;;
6285sysv4.2uw2*)
6286 symcode='[DT]'
6287 ;;
6288sysv5* | sco5v6* | unixware* | OpenUNIX*)
6289 symcode='[ABDT]'
6290 ;;
6291sysv4)
6292 symcode='[DFNSTU]'
6293 ;;
6294esac
6295
6296# If we're using GNU nm, then use its standard symbol codes.
6297case `$NM -V 2>&1` in
6298*GNU* | *'with BFD'*)
6299 symcode='[ABCDGIRSTW]' ;;
6300esac
6301
6302# Transform an extracted symbol line into a proper C declaration.
6303# Some systems (esp. on ia64) link data and code symbols differently,
6304# so use this general approach.
6305lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6306
6307# Transform an extracted symbol line into symbol name and symbol address
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006308lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6309lt_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'"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006310
6311# Handle CRLF in mingw tool chain
6312opt_cr=
6313case $build_os in
6314mingw*)
6315 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6316 ;;
6317esac
6318
6319# Try without a prefix underscore, then with it.
6320for ac_symprfx in "" "_"; do
6321
6322 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6323 symxfrm="\\1 $ac_symprfx\\2 \\2"
6324
6325 # Write the raw and C identifiers.
6326 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6327 # Fake it for dumpbin and say T for any non-static function
6328 # and D for any global variable.
6329 # Also find C++ and __fastcall symbols from MSVC++,
6330 # which start with @ or ?.
6331 lt_cv_sys_global_symbol_pipe="$AWK '"\
6332" {last_section=section; section=\$ 3};"\
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006333" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006334" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6335" \$ 0!~/External *\|/{next};"\
6336" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6337" {if(hide[section]) next};"\
6338" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6339" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6340" s[1]~/^[@?]/{print s[1], s[1]; next};"\
6341" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6342" ' prfx=^$ac_symprfx"
6343 else
6344 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6345 fi
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006346 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006347
6348 # Check to see that the pipe works correctly.
6349 pipe_works=no
6350
6351 rm -f conftest*
6352 cat > conftest.$ac_ext <<_LT_EOF
6353#ifdef __cplusplus
6354extern "C" {
6355#endif
6356char nm_test_var;
6357void nm_test_func(void);
6358void nm_test_func(void){}
6359#ifdef __cplusplus
6360}
6361#endif
6362int main(){nm_test_var='a';nm_test_func();return(0);}
6363_LT_EOF
6364
6365 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6366 (eval $ac_compile) 2>&5
6367 ac_status=$?
6368 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6369 test $ac_status = 0; }; then
6370 # Now try to grab the symbols.
6371 nlist=conftest.nm
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006372 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6373 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006374 ac_status=$?
6375 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6376 test $ac_status = 0; } && test -s "$nlist"; then
6377 # Try sorting and uniquifying the output.
6378 if sort "$nlist" | uniq > "$nlist"T; then
6379 mv -f "$nlist"T "$nlist"
6380 else
6381 rm -f "$nlist"T
6382 fi
6383
6384 # Make sure that we snagged all the symbols we need.
6385 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6386 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6387 cat <<_LT_EOF > conftest.$ac_ext
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006388/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
6389#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
6390/* DATA imports from DLLs on WIN32 con't be const, because runtime
6391 relocations are performed -- see ld's documentation on pseudo-relocs. */
6392# define LT_DLSYM_CONST
6393#elif defined(__osf__)
6394/* This system does not cope well with relocations in const data. */
6395# define LT_DLSYM_CONST
6396#else
6397# define LT_DLSYM_CONST const
6398#endif
6399
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006400#ifdef __cplusplus
6401extern "C" {
6402#endif
6403
6404_LT_EOF
6405 # Now generate the symbol file.
6406 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6407
6408 cat <<_LT_EOF >> conftest.$ac_ext
6409
6410/* The mapping between symbol names and symbols. */
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006411LT_DLSYM_CONST struct {
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006412 const char *name;
6413 void *address;
6414}
6415lt__PROGRAM__LTX_preloaded_symbols[] =
6416{
6417 { "@PROGRAM@", (void *) 0 },
6418_LT_EOF
6419 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6420 cat <<\_LT_EOF >> conftest.$ac_ext
6421 {0, (void *) 0}
6422};
6423
6424/* This works around a problem in FreeBSD linker */
6425#ifdef FREEBSD_WORKAROUND
6426static const void *lt_preloaded_setup() {
6427 return lt__PROGRAM__LTX_preloaded_symbols;
6428}
6429#endif
6430
6431#ifdef __cplusplus
6432}
6433#endif
6434_LT_EOF
6435 # Now try linking the two files.
6436 mv conftest.$ac_objext conftstm.$ac_objext
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006437 lt_globsym_save_LIBS=$LIBS
6438 lt_globsym_save_CFLAGS=$CFLAGS
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006439 LIBS="conftstm.$ac_objext"
6440 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6441 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6442 (eval $ac_link) 2>&5
6443 ac_status=$?
6444 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6445 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6446 pipe_works=yes
6447 fi
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006448 LIBS=$lt_globsym_save_LIBS
6449 CFLAGS=$lt_globsym_save_CFLAGS
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006450 else
6451 echo "cannot find nm_test_func in $nlist" >&5
6452 fi
6453 else
6454 echo "cannot find nm_test_var in $nlist" >&5
6455 fi
6456 else
6457 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6458 fi
6459 else
6460 echo "$progname: failed program was:" >&5
6461 cat conftest.$ac_ext >&5
6462 fi
6463 rm -rf conftest* conftst*
6464
6465 # Do not use the global_symbol_pipe unless it works.
6466 if test "$pipe_works" = yes; then
6467 break
6468 else
6469 lt_cv_sys_global_symbol_pipe=
6470 fi
6471done
6472
6473fi
6474
6475if test -z "$lt_cv_sys_global_symbol_pipe"; then
6476 lt_cv_sys_global_symbol_to_cdecl=
6477fi
6478if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6480$as_echo "failed" >&6; }
6481else
6482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6483$as_echo "ok" >&6; }
6484fi
6485
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006486# Response file support.
6487if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6488 nm_file_list_spec='@'
6489elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6490 nm_file_list_spec='@'
6491fi
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006514
6515
6516
6517
6518
6519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6520$as_echo_n "checking for sysroot... " >&6; }
6521
6522# Check whether --with-sysroot was given.
6523if test "${with_sysroot+set}" = set; then :
6524 withval=$with_sysroot;
6525else
6526 with_sysroot=no
6527fi
6528
6529
6530lt_sysroot=
6531case ${with_sysroot} in #(
6532 yes)
6533 if test "$GCC" = yes; then
6534 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6535 fi
6536 ;; #(
6537 /*)
6538 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6539 ;; #(
6540 no|'')
6541 ;; #(
6542 *)
6543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
6544$as_echo "${with_sysroot}" >&6; }
6545 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6546 ;;
6547esac
6548
6549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6550$as_echo "${lt_sysroot:-no}" >&6; }
6551
6552
6553
6554
6555
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006556# Check whether --enable-libtool-lock was given.
6557if test "${enable_libtool_lock+set}" = set; then :
6558 enableval=$enable_libtool_lock;
6559fi
6560
6561test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6562
6563# Some flags need to be propagated to the compiler or linker for good
6564# libtool support.
6565case $host in
6566ia64-*-hpux*)
6567 # Find out which ABI we are using.
6568 echo 'int i;' > conftest.$ac_ext
6569 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6570 (eval $ac_compile) 2>&5
6571 ac_status=$?
6572 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6573 test $ac_status = 0; }; then
6574 case `/usr/bin/file conftest.$ac_objext` in
6575 *ELF-32*)
6576 HPUX_IA64_MODE="32"
6577 ;;
6578 *ELF-64*)
6579 HPUX_IA64_MODE="64"
6580 ;;
6581 esac
6582 fi
6583 rm -rf conftest*
6584 ;;
6585*-*-irix6*)
6586 # Find out which ABI we are using.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006587 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006588 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6589 (eval $ac_compile) 2>&5
6590 ac_status=$?
6591 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6592 test $ac_status = 0; }; then
6593 if test "$lt_cv_prog_gnu_ld" = yes; then
6594 case `/usr/bin/file conftest.$ac_objext` in
6595 *32-bit*)
6596 LD="${LD-ld} -melf32bsmip"
6597 ;;
6598 *N32*)
6599 LD="${LD-ld} -melf32bmipn32"
6600 ;;
6601 *64-bit*)
6602 LD="${LD-ld} -melf64bmip"
6603 ;;
6604 esac
6605 else
6606 case `/usr/bin/file conftest.$ac_objext` in
6607 *32-bit*)
6608 LD="${LD-ld} -32"
6609 ;;
6610 *N32*)
6611 LD="${LD-ld} -n32"
6612 ;;
6613 *64-bit*)
6614 LD="${LD-ld} -64"
6615 ;;
6616 esac
6617 fi
6618 fi
6619 rm -rf conftest*
6620 ;;
6621
6622x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6623s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6624 # Find out which ABI we are using.
6625 echo 'int i;' > conftest.$ac_ext
6626 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6627 (eval $ac_compile) 2>&5
6628 ac_status=$?
6629 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6630 test $ac_status = 0; }; then
6631 case `/usr/bin/file conftest.o` in
6632 *32-bit*)
6633 case $host in
6634 x86_64-*kfreebsd*-gnu)
6635 LD="${LD-ld} -m elf_i386_fbsd"
6636 ;;
6637 x86_64-*linux*)
6638 LD="${LD-ld} -m elf_i386"
6639 ;;
6640 ppc64-*linux*|powerpc64-*linux*)
6641 LD="${LD-ld} -m elf32ppclinux"
6642 ;;
6643 s390x-*linux*)
6644 LD="${LD-ld} -m elf_s390"
6645 ;;
6646 sparc64-*linux*)
6647 LD="${LD-ld} -m elf32_sparc"
6648 ;;
6649 esac
6650 ;;
6651 *64-bit*)
6652 case $host in
6653 x86_64-*kfreebsd*-gnu)
6654 LD="${LD-ld} -m elf_x86_64_fbsd"
6655 ;;
6656 x86_64-*linux*)
6657 LD="${LD-ld} -m elf_x86_64"
6658 ;;
6659 ppc*-*linux*|powerpc*-*linux*)
6660 LD="${LD-ld} -m elf64ppc"
6661 ;;
6662 s390*-*linux*|s390*-*tpf*)
6663 LD="${LD-ld} -m elf64_s390"
6664 ;;
6665 sparc*-*linux*)
6666 LD="${LD-ld} -m elf64_sparc"
6667 ;;
6668 esac
6669 ;;
6670 esac
6671 fi
6672 rm -rf conftest*
6673 ;;
6674
6675*-*-sco3.2v5*)
6676 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6677 SAVE_CFLAGS="$CFLAGS"
6678 CFLAGS="$CFLAGS -belf"
6679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6680$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006681if ${lt_cv_cc_needs_belf+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006682 $as_echo_n "(cached) " >&6
6683else
6684 ac_ext=c
6685ac_cpp='$CPP $CPPFLAGS'
6686ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6687ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6688ac_compiler_gnu=$ac_cv_c_compiler_gnu
6689
6690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6691/* end confdefs.h. */
6692
6693int
6694main ()
6695{
6696
6697 ;
6698 return 0;
6699}
6700_ACEOF
6701if ac_fn_c_try_link "$LINENO"; then :
6702 lt_cv_cc_needs_belf=yes
6703else
6704 lt_cv_cc_needs_belf=no
6705fi
6706rm -f core conftest.err conftest.$ac_objext \
6707 conftest$ac_exeext conftest.$ac_ext
6708 ac_ext=c
6709ac_cpp='$CPP $CPPFLAGS'
6710ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6711ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6712ac_compiler_gnu=$ac_cv_c_compiler_gnu
6713
6714fi
6715{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6716$as_echo "$lt_cv_cc_needs_belf" >&6; }
6717 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6718 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6719 CFLAGS="$SAVE_CFLAGS"
6720 fi
6721 ;;
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006722*-*solaris*)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006723 # Find out which ABI we are using.
6724 echo 'int i;' > conftest.$ac_ext
6725 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6726 (eval $ac_compile) 2>&5
6727 ac_status=$?
6728 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6729 test $ac_status = 0; }; then
6730 case `/usr/bin/file conftest.o` in
6731 *64-bit*)
6732 case $lt_cv_prog_gnu_ld in
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006733 yes*)
6734 case $host in
6735 i?86-*-solaris*)
6736 LD="${LD-ld} -m elf_x86_64"
6737 ;;
6738 sparc*-*-solaris*)
6739 LD="${LD-ld} -m elf64_sparc"
6740 ;;
6741 esac
6742 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
6743 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
6744 LD="${LD-ld}_sol2"
6745 fi
6746 ;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006747 *)
6748 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6749 LD="${LD-ld} -64"
6750 fi
6751 ;;
6752 esac
6753 ;;
6754 esac
6755 fi
6756 rm -rf conftest*
6757 ;;
6758esac
6759
6760need_locks="$enable_libtool_lock"
6761
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006762if test -n "$ac_tool_prefix"; then
6763 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
6764set dummy ${ac_tool_prefix}mt; ac_word=$2
6765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6766$as_echo_n "checking for $ac_word... " >&6; }
6767if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
6768 $as_echo_n "(cached) " >&6
6769else
6770 if test -n "$MANIFEST_TOOL"; then
6771 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
6772else
6773as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6774for as_dir in $PATH
6775do
6776 IFS=$as_save_IFS
6777 test -z "$as_dir" && as_dir=.
6778 for ac_exec_ext in '' $ac_executable_extensions; do
6779 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6780 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
6781 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6782 break 2
6783 fi
6784done
6785 done
6786IFS=$as_save_IFS
6787
6788fi
6789fi
6790MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
6791if test -n "$MANIFEST_TOOL"; then
6792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
6793$as_echo "$MANIFEST_TOOL" >&6; }
6794else
6795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6796$as_echo "no" >&6; }
6797fi
6798
6799
6800fi
6801if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
6802 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
6803 # Extract the first word of "mt", so it can be a program name with args.
6804set dummy mt; ac_word=$2
6805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6806$as_echo_n "checking for $ac_word... " >&6; }
6807if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
6808 $as_echo_n "(cached) " >&6
6809else
6810 if test -n "$ac_ct_MANIFEST_TOOL"; then
6811 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
6812else
6813as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6814for as_dir in $PATH
6815do
6816 IFS=$as_save_IFS
6817 test -z "$as_dir" && as_dir=.
6818 for ac_exec_ext in '' $ac_executable_extensions; do
6819 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6820 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
6821 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6822 break 2
6823 fi
6824done
6825 done
6826IFS=$as_save_IFS
6827
6828fi
6829fi
6830ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
6831if test -n "$ac_ct_MANIFEST_TOOL"; then
6832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
6833$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
6834else
6835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6836$as_echo "no" >&6; }
6837fi
6838
6839 if test "x$ac_ct_MANIFEST_TOOL" = x; then
6840 MANIFEST_TOOL=":"
6841 else
6842 case $cross_compiling:$ac_tool_warned in
6843yes:)
6844{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6845$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6846ac_tool_warned=yes ;;
6847esac
6848 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
6849 fi
6850else
6851 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
6852fi
6853
6854test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
6855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
6856$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
6857if ${lt_cv_path_mainfest_tool+:} false; then :
6858 $as_echo_n "(cached) " >&6
6859else
6860 lt_cv_path_mainfest_tool=no
6861 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
6862 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
6863 cat conftest.err >&5
6864 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
6865 lt_cv_path_mainfest_tool=yes
6866 fi
6867 rm -f conftest*
6868fi
6869{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
6870$as_echo "$lt_cv_path_mainfest_tool" >&6; }
6871if test "x$lt_cv_path_mainfest_tool" != xyes; then
6872 MANIFEST_TOOL=:
6873fi
6874
6875
6876
6877
6878
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006879
6880 case $host_os in
6881 rhapsody* | darwin*)
6882 if test -n "$ac_tool_prefix"; then
6883 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6884set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6886$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006887if ${ac_cv_prog_DSYMUTIL+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006888 $as_echo_n "(cached) " >&6
6889else
6890 if test -n "$DSYMUTIL"; then
6891 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6892else
6893as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6894for as_dir in $PATH
6895do
6896 IFS=$as_save_IFS
6897 test -z "$as_dir" && as_dir=.
6898 for ac_exec_ext in '' $ac_executable_extensions; do
6899 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6900 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6901 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6902 break 2
6903 fi
6904done
6905 done
6906IFS=$as_save_IFS
6907
6908fi
6909fi
6910DSYMUTIL=$ac_cv_prog_DSYMUTIL
6911if test -n "$DSYMUTIL"; then
6912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6913$as_echo "$DSYMUTIL" >&6; }
6914else
6915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6916$as_echo "no" >&6; }
6917fi
6918
6919
6920fi
6921if test -z "$ac_cv_prog_DSYMUTIL"; then
6922 ac_ct_DSYMUTIL=$DSYMUTIL
6923 # Extract the first word of "dsymutil", so it can be a program name with args.
6924set dummy dsymutil; ac_word=$2
6925{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6926$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006927if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006928 $as_echo_n "(cached) " >&6
6929else
6930 if test -n "$ac_ct_DSYMUTIL"; then
6931 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6932else
6933as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6934for as_dir in $PATH
6935do
6936 IFS=$as_save_IFS
6937 test -z "$as_dir" && as_dir=.
6938 for ac_exec_ext in '' $ac_executable_extensions; do
6939 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6940 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6941 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6942 break 2
6943 fi
6944done
6945 done
6946IFS=$as_save_IFS
6947
6948fi
6949fi
6950ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6951if test -n "$ac_ct_DSYMUTIL"; then
6952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6953$as_echo "$ac_ct_DSYMUTIL" >&6; }
6954else
6955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6956$as_echo "no" >&6; }
6957fi
6958
6959 if test "x$ac_ct_DSYMUTIL" = x; then
6960 DSYMUTIL=":"
6961 else
6962 case $cross_compiling:$ac_tool_warned in
6963yes:)
6964{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6965$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6966ac_tool_warned=yes ;;
6967esac
6968 DSYMUTIL=$ac_ct_DSYMUTIL
6969 fi
6970else
6971 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6972fi
6973
6974 if test -n "$ac_tool_prefix"; then
6975 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6976set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6978$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00006979if ${ac_cv_prog_NMEDIT+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01006980 $as_echo_n "(cached) " >&6
6981else
6982 if test -n "$NMEDIT"; then
6983 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6984else
6985as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6986for as_dir in $PATH
6987do
6988 IFS=$as_save_IFS
6989 test -z "$as_dir" && as_dir=.
6990 for ac_exec_ext in '' $ac_executable_extensions; do
6991 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6992 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6993 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6994 break 2
6995 fi
6996done
6997 done
6998IFS=$as_save_IFS
6999
7000fi
7001fi
7002NMEDIT=$ac_cv_prog_NMEDIT
7003if test -n "$NMEDIT"; then
7004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7005$as_echo "$NMEDIT" >&6; }
7006else
7007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7008$as_echo "no" >&6; }
7009fi
7010
7011
7012fi
7013if test -z "$ac_cv_prog_NMEDIT"; then
7014 ac_ct_NMEDIT=$NMEDIT
7015 # Extract the first word of "nmedit", so it can be a program name with args.
7016set dummy nmedit; ac_word=$2
7017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7018$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007019if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007020 $as_echo_n "(cached) " >&6
7021else
7022 if test -n "$ac_ct_NMEDIT"; then
7023 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7024else
7025as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7026for as_dir in $PATH
7027do
7028 IFS=$as_save_IFS
7029 test -z "$as_dir" && as_dir=.
7030 for ac_exec_ext in '' $ac_executable_extensions; do
7031 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7032 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7033 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7034 break 2
7035 fi
7036done
7037 done
7038IFS=$as_save_IFS
7039
7040fi
7041fi
7042ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7043if test -n "$ac_ct_NMEDIT"; then
7044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7045$as_echo "$ac_ct_NMEDIT" >&6; }
7046else
7047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7048$as_echo "no" >&6; }
7049fi
7050
7051 if test "x$ac_ct_NMEDIT" = x; then
7052 NMEDIT=":"
7053 else
7054 case $cross_compiling:$ac_tool_warned in
7055yes:)
7056{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7057$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7058ac_tool_warned=yes ;;
7059esac
7060 NMEDIT=$ac_ct_NMEDIT
7061 fi
7062else
7063 NMEDIT="$ac_cv_prog_NMEDIT"
7064fi
7065
7066 if test -n "$ac_tool_prefix"; then
7067 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7068set dummy ${ac_tool_prefix}lipo; ac_word=$2
7069{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7070$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007071if ${ac_cv_prog_LIPO+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007072 $as_echo_n "(cached) " >&6
7073else
7074 if test -n "$LIPO"; then
7075 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7076else
7077as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7078for as_dir in $PATH
7079do
7080 IFS=$as_save_IFS
7081 test -z "$as_dir" && as_dir=.
7082 for ac_exec_ext in '' $ac_executable_extensions; do
7083 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7084 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7085 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7086 break 2
7087 fi
7088done
7089 done
7090IFS=$as_save_IFS
7091
7092fi
7093fi
7094LIPO=$ac_cv_prog_LIPO
7095if test -n "$LIPO"; then
7096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7097$as_echo "$LIPO" >&6; }
7098else
7099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7100$as_echo "no" >&6; }
7101fi
7102
7103
7104fi
7105if test -z "$ac_cv_prog_LIPO"; then
7106 ac_ct_LIPO=$LIPO
7107 # Extract the first word of "lipo", so it can be a program name with args.
7108set dummy lipo; ac_word=$2
7109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7110$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007111if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007112 $as_echo_n "(cached) " >&6
7113else
7114 if test -n "$ac_ct_LIPO"; then
7115 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7116else
7117as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7118for as_dir in $PATH
7119do
7120 IFS=$as_save_IFS
7121 test -z "$as_dir" && as_dir=.
7122 for ac_exec_ext in '' $ac_executable_extensions; do
7123 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7124 ac_cv_prog_ac_ct_LIPO="lipo"
7125 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7126 break 2
7127 fi
7128done
7129 done
7130IFS=$as_save_IFS
7131
7132fi
7133fi
7134ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7135if test -n "$ac_ct_LIPO"; then
7136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7137$as_echo "$ac_ct_LIPO" >&6; }
7138else
7139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7140$as_echo "no" >&6; }
7141fi
7142
7143 if test "x$ac_ct_LIPO" = x; then
7144 LIPO=":"
7145 else
7146 case $cross_compiling:$ac_tool_warned in
7147yes:)
7148{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7149$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7150ac_tool_warned=yes ;;
7151esac
7152 LIPO=$ac_ct_LIPO
7153 fi
7154else
7155 LIPO="$ac_cv_prog_LIPO"
7156fi
7157
7158 if test -n "$ac_tool_prefix"; then
7159 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7160set dummy ${ac_tool_prefix}otool; ac_word=$2
7161{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7162$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007163if ${ac_cv_prog_OTOOL+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007164 $as_echo_n "(cached) " >&6
7165else
7166 if test -n "$OTOOL"; then
7167 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7168else
7169as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7170for as_dir in $PATH
7171do
7172 IFS=$as_save_IFS
7173 test -z "$as_dir" && as_dir=.
7174 for ac_exec_ext in '' $ac_executable_extensions; do
7175 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7176 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7177 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7178 break 2
7179 fi
7180done
7181 done
7182IFS=$as_save_IFS
7183
7184fi
7185fi
7186OTOOL=$ac_cv_prog_OTOOL
7187if test -n "$OTOOL"; then
7188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7189$as_echo "$OTOOL" >&6; }
7190else
7191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7192$as_echo "no" >&6; }
7193fi
7194
7195
7196fi
7197if test -z "$ac_cv_prog_OTOOL"; then
7198 ac_ct_OTOOL=$OTOOL
7199 # Extract the first word of "otool", so it can be a program name with args.
7200set dummy otool; ac_word=$2
7201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7202$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007203if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007204 $as_echo_n "(cached) " >&6
7205else
7206 if test -n "$ac_ct_OTOOL"; then
7207 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7208else
7209as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7210for as_dir in $PATH
7211do
7212 IFS=$as_save_IFS
7213 test -z "$as_dir" && as_dir=.
7214 for ac_exec_ext in '' $ac_executable_extensions; do
7215 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7216 ac_cv_prog_ac_ct_OTOOL="otool"
7217 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7218 break 2
7219 fi
7220done
7221 done
7222IFS=$as_save_IFS
7223
7224fi
7225fi
7226ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7227if test -n "$ac_ct_OTOOL"; then
7228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7229$as_echo "$ac_ct_OTOOL" >&6; }
7230else
7231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7232$as_echo "no" >&6; }
7233fi
7234
7235 if test "x$ac_ct_OTOOL" = x; then
7236 OTOOL=":"
7237 else
7238 case $cross_compiling:$ac_tool_warned in
7239yes:)
7240{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7241$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7242ac_tool_warned=yes ;;
7243esac
7244 OTOOL=$ac_ct_OTOOL
7245 fi
7246else
7247 OTOOL="$ac_cv_prog_OTOOL"
7248fi
7249
7250 if test -n "$ac_tool_prefix"; then
7251 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7252set dummy ${ac_tool_prefix}otool64; ac_word=$2
7253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7254$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007255if ${ac_cv_prog_OTOOL64+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007256 $as_echo_n "(cached) " >&6
7257else
7258 if test -n "$OTOOL64"; then
7259 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7260else
7261as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7262for as_dir in $PATH
7263do
7264 IFS=$as_save_IFS
7265 test -z "$as_dir" && as_dir=.
7266 for ac_exec_ext in '' $ac_executable_extensions; do
7267 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7268 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7269 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7270 break 2
7271 fi
7272done
7273 done
7274IFS=$as_save_IFS
7275
7276fi
7277fi
7278OTOOL64=$ac_cv_prog_OTOOL64
7279if test -n "$OTOOL64"; then
7280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7281$as_echo "$OTOOL64" >&6; }
7282else
7283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7284$as_echo "no" >&6; }
7285fi
7286
7287
7288fi
7289if test -z "$ac_cv_prog_OTOOL64"; then
7290 ac_ct_OTOOL64=$OTOOL64
7291 # Extract the first word of "otool64", so it can be a program name with args.
7292set dummy otool64; ac_word=$2
7293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7294$as_echo_n "checking for $ac_word... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007295if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007296 $as_echo_n "(cached) " >&6
7297else
7298 if test -n "$ac_ct_OTOOL64"; then
7299 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7300else
7301as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7302for as_dir in $PATH
7303do
7304 IFS=$as_save_IFS
7305 test -z "$as_dir" && as_dir=.
7306 for ac_exec_ext in '' $ac_executable_extensions; do
7307 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7308 ac_cv_prog_ac_ct_OTOOL64="otool64"
7309 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7310 break 2
7311 fi
7312done
7313 done
7314IFS=$as_save_IFS
7315
7316fi
7317fi
7318ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7319if test -n "$ac_ct_OTOOL64"; then
7320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7321$as_echo "$ac_ct_OTOOL64" >&6; }
7322else
7323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7324$as_echo "no" >&6; }
7325fi
7326
7327 if test "x$ac_ct_OTOOL64" = x; then
7328 OTOOL64=":"
7329 else
7330 case $cross_compiling:$ac_tool_warned in
7331yes:)
7332{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7333$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7334ac_tool_warned=yes ;;
7335esac
7336 OTOOL64=$ac_ct_OTOOL64
7337 fi
7338else
7339 OTOOL64="$ac_cv_prog_OTOOL64"
7340fi
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7369$as_echo_n "checking for -single_module linker flag... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007370if ${lt_cv_apple_cc_single_mod+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007371 $as_echo_n "(cached) " >&6
7372else
7373 lt_cv_apple_cc_single_mod=no
7374 if test -z "${LT_MULTI_MODULE}"; then
7375 # By default we will add the -single_module flag. You can override
7376 # by either setting the environment variable LT_MULTI_MODULE
7377 # non-empty at configure time, or by adding -multi_module to the
7378 # link flags.
7379 rm -rf libconftest.dylib*
7380 echo "int foo(void){return 1;}" > conftest.c
7381 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7382-dynamiclib -Wl,-single_module conftest.c" >&5
7383 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7384 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7385 _lt_result=$?
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007386 # If there is a non-empty error log, and "single_module"
7387 # appears in it, assume the flag caused a linker warning
7388 if test -s conftest.err && $GREP single_module conftest.err; then
7389 cat conftest.err >&5
7390 # Otherwise, if the output was created with a 0 exit code from
7391 # the compiler, it worked.
7392 elif test -f libconftest.dylib && test $_lt_result -eq 0; then
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007393 lt_cv_apple_cc_single_mod=yes
7394 else
7395 cat conftest.err >&5
7396 fi
7397 rm -rf libconftest.dylib*
7398 rm -f conftest.*
7399 fi
7400fi
7401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7402$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007403
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7405$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007406if ${lt_cv_ld_exported_symbols_list+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007407 $as_echo_n "(cached) " >&6
7408else
7409 lt_cv_ld_exported_symbols_list=no
7410 save_LDFLAGS=$LDFLAGS
7411 echo "_main" > conftest.sym
7412 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7414/* end confdefs.h. */
7415
7416int
7417main ()
7418{
7419
7420 ;
7421 return 0;
7422}
7423_ACEOF
7424if ac_fn_c_try_link "$LINENO"; then :
7425 lt_cv_ld_exported_symbols_list=yes
7426else
7427 lt_cv_ld_exported_symbols_list=no
7428fi
7429rm -f core conftest.err conftest.$ac_objext \
7430 conftest$ac_exeext conftest.$ac_ext
7431 LDFLAGS="$save_LDFLAGS"
7432
7433fi
7434{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7435$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007436
7437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7438$as_echo_n "checking for -force_load linker flag... " >&6; }
7439if ${lt_cv_ld_force_load+:} false; then :
7440 $as_echo_n "(cached) " >&6
7441else
7442 lt_cv_ld_force_load=no
7443 cat > conftest.c << _LT_EOF
7444int forced_loaded() { return 2;}
7445_LT_EOF
7446 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7447 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7448 echo "$AR cru libconftest.a conftest.o" >&5
7449 $AR cru libconftest.a conftest.o 2>&5
7450 echo "$RANLIB libconftest.a" >&5
7451 $RANLIB libconftest.a 2>&5
7452 cat > conftest.c << _LT_EOF
7453int main() { return 0;}
7454_LT_EOF
7455 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7456 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7457 _lt_result=$?
7458 if test -s conftest.err && $GREP force_load conftest.err; then
7459 cat conftest.err >&5
7460 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
7461 lt_cv_ld_force_load=yes
7462 else
7463 cat conftest.err >&5
7464 fi
7465 rm -f conftest.err libconftest.a conftest conftest.c
7466 rm -rf conftest.dSYM
7467
7468fi
7469{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7470$as_echo "$lt_cv_ld_force_load" >&6; }
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007471 case $host_os in
7472 rhapsody* | darwin1.[012])
7473 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7474 darwin1.*)
7475 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7476 darwin*) # darwin 5.x on
7477 # if running on 10.5 or later, the deployment target defaults
7478 # to the OS version, if on x86, and 10.4, the deployment
7479 # target defaults to 10.4. Don't you love it?
7480 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7481 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7482 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7483 10.[012]*)
7484 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7485 10.*)
7486 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7487 esac
7488 ;;
7489 esac
7490 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7491 _lt_dar_single_mod='$single_module'
7492 fi
7493 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7494 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7495 else
7496 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7497 fi
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007498 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007499 _lt_dsymutil='~$DSYMUTIL $lib || :'
7500 else
7501 _lt_dsymutil=
7502 fi
7503 ;;
7504 esac
7505
7506ac_ext=c
7507ac_cpp='$CPP $CPPFLAGS'
7508ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7509ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7510ac_compiler_gnu=$ac_cv_c_compiler_gnu
7511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7512$as_echo_n "checking how to run the C preprocessor... " >&6; }
7513# On Suns, sometimes $CPP names a directory.
7514if test -n "$CPP" && test -d "$CPP"; then
7515 CPP=
7516fi
7517if test -z "$CPP"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007518 if ${ac_cv_prog_CPP+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007519 $as_echo_n "(cached) " >&6
7520else
7521 # Double quotes because CPP needs to be expanded
7522 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7523 do
7524 ac_preproc_ok=false
7525for ac_c_preproc_warn_flag in '' yes
7526do
7527 # Use a header file that comes with gcc, so configuring glibc
7528 # with a fresh cross-compiler works.
7529 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7530 # <limits.h> exists even on freestanding compilers.
7531 # On the NeXT, cc -E runs the code through the compiler's parser,
7532 # not just through cpp. "Syntax error" is here to catch this case.
7533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7534/* end confdefs.h. */
7535#ifdef __STDC__
7536# include <limits.h>
7537#else
7538# include <assert.h>
7539#endif
7540 Syntax error
7541_ACEOF
7542if ac_fn_c_try_cpp "$LINENO"; then :
7543
7544else
7545 # Broken: fails on valid input.
7546continue
7547fi
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007548rm -f conftest.err conftest.i conftest.$ac_ext
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007549
7550 # OK, works on sane cases. Now check whether nonexistent headers
7551 # can be detected and how.
7552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7553/* end confdefs.h. */
7554#include <ac_nonexistent.h>
7555_ACEOF
7556if ac_fn_c_try_cpp "$LINENO"; then :
7557 # Broken: success on invalid input.
7558continue
7559else
7560 # Passes both tests.
7561ac_preproc_ok=:
7562break
7563fi
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007564rm -f conftest.err conftest.i conftest.$ac_ext
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007565
7566done
7567# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007568rm -f conftest.i conftest.err conftest.$ac_ext
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007569if $ac_preproc_ok; then :
7570 break
7571fi
7572
7573 done
7574 ac_cv_prog_CPP=$CPP
7575
7576fi
7577 CPP=$ac_cv_prog_CPP
7578else
7579 ac_cv_prog_CPP=$CPP
7580fi
7581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7582$as_echo "$CPP" >&6; }
7583ac_preproc_ok=false
7584for ac_c_preproc_warn_flag in '' yes
7585do
7586 # Use a header file that comes with gcc, so configuring glibc
7587 # with a fresh cross-compiler works.
7588 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7589 # <limits.h> exists even on freestanding compilers.
7590 # On the NeXT, cc -E runs the code through the compiler's parser,
7591 # not just through cpp. "Syntax error" is here to catch this case.
7592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7593/* end confdefs.h. */
7594#ifdef __STDC__
7595# include <limits.h>
7596#else
7597# include <assert.h>
7598#endif
7599 Syntax error
7600_ACEOF
7601if ac_fn_c_try_cpp "$LINENO"; then :
7602
7603else
7604 # Broken: fails on valid input.
7605continue
7606fi
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007607rm -f conftest.err conftest.i conftest.$ac_ext
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007608
7609 # OK, works on sane cases. Now check whether nonexistent headers
7610 # can be detected and how.
7611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7612/* end confdefs.h. */
7613#include <ac_nonexistent.h>
7614_ACEOF
7615if ac_fn_c_try_cpp "$LINENO"; then :
7616 # Broken: success on invalid input.
7617continue
7618else
7619 # Passes both tests.
7620ac_preproc_ok=:
7621break
7622fi
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007623rm -f conftest.err conftest.i conftest.$ac_ext
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007624
7625done
7626# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007627rm -f conftest.i conftest.err conftest.$ac_ext
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007628if $ac_preproc_ok; then :
7629
7630else
7631 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7632$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007633as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7634See \`config.log' for more details" "$LINENO" 5; }
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007635fi
7636
7637ac_ext=c
7638ac_cpp='$CPP $CPPFLAGS'
7639ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7640ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7641ac_compiler_gnu=$ac_cv_c_compiler_gnu
7642
7643
7644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7645$as_echo_n "checking for ANSI C header files... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007646if ${ac_cv_header_stdc+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007647 $as_echo_n "(cached) " >&6
7648else
7649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7650/* end confdefs.h. */
7651#include <stdlib.h>
7652#include <stdarg.h>
7653#include <string.h>
7654#include <float.h>
7655
7656int
7657main ()
7658{
7659
7660 ;
7661 return 0;
7662}
7663_ACEOF
7664if ac_fn_c_try_compile "$LINENO"; then :
7665 ac_cv_header_stdc=yes
7666else
7667 ac_cv_header_stdc=no
7668fi
7669rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7670
7671if test $ac_cv_header_stdc = yes; then
7672 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7674/* end confdefs.h. */
7675#include <string.h>
7676
7677_ACEOF
7678if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7679 $EGREP "memchr" >/dev/null 2>&1; then :
7680
7681else
7682 ac_cv_header_stdc=no
7683fi
7684rm -f conftest*
7685
7686fi
7687
7688if test $ac_cv_header_stdc = yes; then
7689 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7691/* end confdefs.h. */
7692#include <stdlib.h>
7693
7694_ACEOF
7695if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7696 $EGREP "free" >/dev/null 2>&1; then :
7697
7698else
7699 ac_cv_header_stdc=no
7700fi
7701rm -f conftest*
7702
7703fi
7704
7705if test $ac_cv_header_stdc = yes; then
7706 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7707 if test "$cross_compiling" = yes; then :
7708 :
7709else
7710 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7711/* end confdefs.h. */
7712#include <ctype.h>
7713#include <stdlib.h>
7714#if ((' ' & 0x0FF) == 0x020)
7715# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7716# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7717#else
7718# define ISLOWER(c) \
7719 (('a' <= (c) && (c) <= 'i') \
7720 || ('j' <= (c) && (c) <= 'r') \
7721 || ('s' <= (c) && (c) <= 'z'))
7722# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7723#endif
7724
7725#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7726int
7727main ()
7728{
7729 int i;
7730 for (i = 0; i < 256; i++)
7731 if (XOR (islower (i), ISLOWER (i))
7732 || toupper (i) != TOUPPER (i))
7733 return 2;
7734 return 0;
7735}
7736_ACEOF
7737if ac_fn_c_try_run "$LINENO"; then :
7738
7739else
7740 ac_cv_header_stdc=no
7741fi
7742rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7743 conftest.$ac_objext conftest.beam conftest.$ac_ext
7744fi
7745
7746fi
7747fi
7748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7749$as_echo "$ac_cv_header_stdc" >&6; }
7750if test $ac_cv_header_stdc = yes; then
7751
7752$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7753
7754fi
7755
7756# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7757for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7758 inttypes.h stdint.h unistd.h
7759do :
7760 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7761ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7762"
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007763if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007764 cat >>confdefs.h <<_ACEOF
7765#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7766_ACEOF
7767
7768fi
7769
7770done
7771
7772
7773for ac_header in dlfcn.h
7774do :
7775 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7776"
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007777if test "x$ac_cv_header_dlfcn_h" = xyes; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007778 cat >>confdefs.h <<_ACEOF
7779#define HAVE_DLFCN_H 1
7780_ACEOF
7781
7782fi
7783
7784done
7785
7786
7787
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007788
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007789func_stripname_cnf ()
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007790{
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007791 case ${2} in
7792 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
7793 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
7794 esac
7795} # func_stripname_cnf
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007796
7797
7798
7799
7800
7801# Set options
7802
7803
7804
7805 enable_dlopen=no
7806
7807
7808 enable_win32_dll=no
7809
7810
7811 # Check whether --enable-shared was given.
7812if test "${enable_shared+set}" = set; then :
7813 enableval=$enable_shared; p=${PACKAGE-default}
7814 case $enableval in
7815 yes) enable_shared=yes ;;
7816 no) enable_shared=no ;;
7817 *)
7818 enable_shared=no
7819 # Look at the argument we got. We use all the common list separators.
7820 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7821 for pkg in $enableval; do
7822 IFS="$lt_save_ifs"
7823 if test "X$pkg" = "X$p"; then
7824 enable_shared=yes
7825 fi
7826 done
7827 IFS="$lt_save_ifs"
7828 ;;
7829 esac
7830else
7831 enable_shared=yes
7832fi
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844# Check whether --with-pic was given.
7845if test "${with_pic+set}" = set; then :
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007846 withval=$with_pic; lt_p=${PACKAGE-default}
7847 case $withval in
7848 yes|no) pic_mode=$withval ;;
7849 *)
7850 pic_mode=default
7851 # Look at the argument we got. We use all the common list separators.
7852 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7853 for lt_pkg in $withval; do
7854 IFS="$lt_save_ifs"
7855 if test "X$lt_pkg" = "X$lt_p"; then
7856 pic_mode=yes
7857 fi
7858 done
7859 IFS="$lt_save_ifs"
7860 ;;
7861 esac
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007862else
7863 pic_mode=default
7864fi
7865
7866
7867test -z "$pic_mode" && pic_mode=default
7868
7869
7870
7871
7872
7873
7874
7875 # Check whether --enable-fast-install was given.
7876if test "${enable_fast_install+set}" = set; then :
7877 enableval=$enable_fast_install; p=${PACKAGE-default}
7878 case $enableval in
7879 yes) enable_fast_install=yes ;;
7880 no) enable_fast_install=no ;;
7881 *)
7882 enable_fast_install=no
7883 # Look at the argument we got. We use all the common list separators.
7884 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7885 for pkg in $enableval; do
7886 IFS="$lt_save_ifs"
7887 if test "X$pkg" = "X$p"; then
7888 enable_fast_install=yes
7889 fi
7890 done
7891 IFS="$lt_save_ifs"
7892 ;;
7893 esac
7894else
7895 enable_fast_install=yes
7896fi
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908# This can be used to rebuild libtool when needed
7909LIBTOOL_DEPS="$ltmain"
7910
7911# Always use our own libtool.
7912LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007938
7939
7940
7941
7942
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007943test -z "$LN_S" && LN_S="ln -s"
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958if test -n "${ZSH_VERSION+set}" ; then
7959 setopt NO_GLOB_SUBST
7960fi
7961
7962{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7963$as_echo_n "checking for objdir... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00007964if ${lt_cv_objdir+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007965 $as_echo_n "(cached) " >&6
7966else
7967 rm -f .libs 2>/dev/null
7968mkdir .libs 2>/dev/null
7969if test -d .libs; then
7970 lt_cv_objdir=.libs
7971else
7972 # MS-DOS does not allow filenames that begin with a dot.
7973 lt_cv_objdir=_libs
7974fi
7975rmdir .libs 2>/dev/null
7976fi
7977{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7978$as_echo "$lt_cv_objdir" >&6; }
7979objdir=$lt_cv_objdir
7980
7981
7982
7983
7984
7985cat >>confdefs.h <<_ACEOF
7986#define LT_OBJDIR "$lt_cv_objdir/"
7987_ACEOF
7988
7989
7990
7991
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01007992case $host_os in
7993aix3*)
7994 # AIX sometimes has problems with the GCC collect2 program. For some
7995 # reason, if we set the COLLECT_NAMES environment variable, the problems
7996 # vanish in a puff of smoke.
7997 if test "X${COLLECT_NAMES+set}" != Xset; then
7998 COLLECT_NAMES=
7999 export COLLECT_NAMES
8000 fi
8001 ;;
8002esac
8003
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008004# Global variables:
8005ofile=libtool
8006can_build_shared=yes
8007
8008# All known linkers require a `.a' archive for static linking (except MSVC,
8009# which needs '.lib').
8010libext=a
8011
8012with_gnu_ld="$lt_cv_prog_gnu_ld"
8013
8014old_CC="$CC"
8015old_CFLAGS="$CFLAGS"
8016
8017# Set sane defaults for various variables
8018test -z "$CC" && CC=cc
8019test -z "$LTCC" && LTCC=$CC
8020test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8021test -z "$LD" && LD=ld
8022test -z "$ac_objext" && ac_objext=o
8023
8024for cc_temp in $compiler""; do
8025 case $cc_temp in
8026 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8027 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8028 \-*) ;;
8029 *) break;;
8030 esac
8031done
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008032cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008033
8034
8035# Only perform the check for file, if the check method requires it
8036test -z "$MAGIC_CMD" && MAGIC_CMD=file
8037case $deplibs_check_method in
8038file_magic*)
8039 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8041$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008042if ${lt_cv_path_MAGIC_CMD+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008043 $as_echo_n "(cached) " >&6
8044else
8045 case $MAGIC_CMD in
8046[\\/*] | ?:[\\/]*)
8047 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8048 ;;
8049*)
8050 lt_save_MAGIC_CMD="$MAGIC_CMD"
8051 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8052 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8053 for ac_dir in $ac_dummy; do
8054 IFS="$lt_save_ifs"
8055 test -z "$ac_dir" && ac_dir=.
8056 if test -f $ac_dir/${ac_tool_prefix}file; then
8057 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8058 if test -n "$file_magic_test_file"; then
8059 case $deplibs_check_method in
8060 "file_magic "*)
8061 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8062 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8063 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8064 $EGREP "$file_magic_regex" > /dev/null; then
8065 :
8066 else
8067 cat <<_LT_EOF 1>&2
8068
8069*** Warning: the command libtool uses to detect shared libraries,
8070*** $file_magic_cmd, produces output that libtool cannot recognize.
8071*** The result is that libtool may fail to recognize shared libraries
8072*** as such. This will affect the creation of libtool libraries that
8073*** depend on shared libraries, but programs linked with such libtool
8074*** libraries will work regardless of this problem. Nevertheless, you
8075*** may want to report the problem to your system manager and/or to
8076*** bug-libtool@gnu.org
8077
8078_LT_EOF
8079 fi ;;
8080 esac
8081 fi
8082 break
8083 fi
8084 done
8085 IFS="$lt_save_ifs"
8086 MAGIC_CMD="$lt_save_MAGIC_CMD"
8087 ;;
8088esac
8089fi
8090
8091MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8092if test -n "$MAGIC_CMD"; then
8093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8094$as_echo "$MAGIC_CMD" >&6; }
8095else
8096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8097$as_echo "no" >&6; }
8098fi
8099
8100
8101
8102
8103
8104if test -z "$lt_cv_path_MAGIC_CMD"; then
8105 if test -n "$ac_tool_prefix"; then
8106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8107$as_echo_n "checking for file... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008108if ${lt_cv_path_MAGIC_CMD+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008109 $as_echo_n "(cached) " >&6
8110else
8111 case $MAGIC_CMD in
8112[\\/*] | ?:[\\/]*)
8113 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8114 ;;
8115*)
8116 lt_save_MAGIC_CMD="$MAGIC_CMD"
8117 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8118 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8119 for ac_dir in $ac_dummy; do
8120 IFS="$lt_save_ifs"
8121 test -z "$ac_dir" && ac_dir=.
8122 if test -f $ac_dir/file; then
8123 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8124 if test -n "$file_magic_test_file"; then
8125 case $deplibs_check_method in
8126 "file_magic "*)
8127 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8128 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8129 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8130 $EGREP "$file_magic_regex" > /dev/null; then
8131 :
8132 else
8133 cat <<_LT_EOF 1>&2
8134
8135*** Warning: the command libtool uses to detect shared libraries,
8136*** $file_magic_cmd, produces output that libtool cannot recognize.
8137*** The result is that libtool may fail to recognize shared libraries
8138*** as such. This will affect the creation of libtool libraries that
8139*** depend on shared libraries, but programs linked with such libtool
8140*** libraries will work regardless of this problem. Nevertheless, you
8141*** may want to report the problem to your system manager and/or to
8142*** bug-libtool@gnu.org
8143
8144_LT_EOF
8145 fi ;;
8146 esac
8147 fi
8148 break
8149 fi
8150 done
8151 IFS="$lt_save_ifs"
8152 MAGIC_CMD="$lt_save_MAGIC_CMD"
8153 ;;
8154esac
8155fi
8156
8157MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8158if test -n "$MAGIC_CMD"; then
8159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8160$as_echo "$MAGIC_CMD" >&6; }
8161else
8162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8163$as_echo "no" >&6; }
8164fi
8165
8166
8167 else
8168 MAGIC_CMD=:
8169 fi
8170fi
8171
8172 fi
8173 ;;
8174esac
8175
8176# Use C for the default configuration in the libtool script
8177
8178lt_save_CC="$CC"
8179ac_ext=c
8180ac_cpp='$CPP $CPPFLAGS'
8181ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8182ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8183ac_compiler_gnu=$ac_cv_c_compiler_gnu
8184
8185
8186# Source file extension for C test sources.
8187ac_ext=c
8188
8189# Object file extension for compiled C test sources.
8190objext=o
8191objext=$objext
8192
8193# Code to be used in simple compile tests
8194lt_simple_compile_test_code="int some_variable = 0;"
8195
8196# Code to be used in simple link tests
8197lt_simple_link_test_code='int main(){return(0);}'
8198
8199
8200
8201
8202
8203
8204
8205# If no C compiler was specified, use CC.
8206LTCC=${LTCC-"$CC"}
8207
8208# If no C compiler flags were specified, use CFLAGS.
8209LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8210
8211# Allow CC to be a program name with arguments.
8212compiler=$CC
8213
8214# Save the default compiler, since it gets overwritten when the other
8215# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8216compiler_DEFAULT=$CC
8217
8218# save warnings/boilerplate of simple test code
8219ac_outfile=conftest.$ac_objext
8220echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8221eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8222_lt_compiler_boilerplate=`cat conftest.err`
8223$RM conftest*
8224
8225ac_outfile=conftest.$ac_objext
8226echo "$lt_simple_link_test_code" >conftest.$ac_ext
8227eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8228_lt_linker_boilerplate=`cat conftest.err`
8229$RM -r conftest*
8230
8231
8232## CAVEAT EMPTOR:
8233## There is no encapsulation within the following macros, do not change
8234## the running order or otherwise move them around unless you know exactly
8235## what you are doing...
8236if test -n "$compiler"; then
8237
8238lt_prog_compiler_no_builtin_flag=
8239
8240if test "$GCC" = yes; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008241 case $cc_basename in
8242 nvcc*)
8243 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8244 *)
8245 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8246 esac
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008247
8248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8249$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008250if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008251 $as_echo_n "(cached) " >&6
8252else
8253 lt_cv_prog_compiler_rtti_exceptions=no
8254 ac_outfile=conftest.$ac_objext
8255 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8256 lt_compiler_flag="-fno-rtti -fno-exceptions"
8257 # Insert the option either (1) after the last *FLAGS variable, or
8258 # (2) before a word containing "conftest.", or (3) at the end.
8259 # Note that $ac_compile itself does not contain backslashes and begins
8260 # with a dollar sign (not a hyphen), so the echo should work correctly.
8261 # The option is referenced via a variable to avoid confusing sed.
8262 lt_compile=`echo "$ac_compile" | $SED \
8263 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8264 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8265 -e 's:$: $lt_compiler_flag:'`
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008266 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008267 (eval "$lt_compile" 2>conftest.err)
8268 ac_status=$?
8269 cat conftest.err >&5
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008270 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008271 if (exit $ac_status) && test -s "$ac_outfile"; then
8272 # The compiler can only warn and ignore the option if not recognized
8273 # So say no if there are warnings other than the usual output.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008274 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008275 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8276 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8277 lt_cv_prog_compiler_rtti_exceptions=yes
8278 fi
8279 fi
8280 $RM conftest*
8281
8282fi
8283{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8284$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8285
8286if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8287 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8288else
8289 :
8290fi
8291
8292fi
8293
8294
8295
8296
8297
8298
8299 lt_prog_compiler_wl=
8300lt_prog_compiler_pic=
8301lt_prog_compiler_static=
8302
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008303
8304 if test "$GCC" = yes; then
8305 lt_prog_compiler_wl='-Wl,'
8306 lt_prog_compiler_static='-static'
8307
8308 case $host_os in
8309 aix*)
8310 # All AIX code is PIC.
8311 if test "$host_cpu" = ia64; then
8312 # AIX 5 now supports IA64 processor
8313 lt_prog_compiler_static='-Bstatic'
8314 fi
8315 ;;
8316
8317 amigaos*)
8318 case $host_cpu in
8319 powerpc)
8320 # see comment about AmigaOS4 .so support
8321 lt_prog_compiler_pic='-fPIC'
8322 ;;
8323 m68k)
8324 # FIXME: we need at least 68020 code to build shared libraries, but
8325 # adding the `-m68020' flag to GCC prevents building anything better,
8326 # like `-m68040'.
8327 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8328 ;;
8329 esac
8330 ;;
8331
8332 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8333 # PIC is the default for these OSes.
8334 ;;
8335
8336 mingw* | cygwin* | pw32* | os2* | cegcc*)
8337 # This hack is so that the source file can tell whether it is being
8338 # built for inclusion in a dll (and should export symbols for example).
8339 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8340 # (--disable-auto-import) libraries
8341 lt_prog_compiler_pic='-DDLL_EXPORT'
8342 ;;
8343
8344 darwin* | rhapsody*)
8345 # PIC is the default on this platform
8346 # Common symbols not allowed in MH_DYLIB files
8347 lt_prog_compiler_pic='-fno-common'
8348 ;;
8349
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008350 haiku*)
8351 # PIC is the default for Haiku.
8352 # The "-static" flag exists, but is broken.
8353 lt_prog_compiler_static=
8354 ;;
8355
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008356 hpux*)
8357 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8358 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8359 # sets the default TLS model and affects inlining.
8360 case $host_cpu in
8361 hppa*64*)
8362 # +Z the default
8363 ;;
8364 *)
8365 lt_prog_compiler_pic='-fPIC'
8366 ;;
8367 esac
8368 ;;
8369
8370 interix[3-9]*)
8371 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8372 # Instead, we relocate shared libraries at runtime.
8373 ;;
8374
8375 msdosdjgpp*)
8376 # Just because we use GCC doesn't mean we suddenly get shared libraries
8377 # on systems that don't support them.
8378 lt_prog_compiler_can_build_shared=no
8379 enable_shared=no
8380 ;;
8381
8382 *nto* | *qnx*)
8383 # QNX uses GNU C++, but need to define -shared option too, otherwise
8384 # it will coredump.
8385 lt_prog_compiler_pic='-fPIC -shared'
8386 ;;
8387
8388 sysv4*MP*)
8389 if test -d /usr/nec; then
8390 lt_prog_compiler_pic=-Kconform_pic
8391 fi
8392 ;;
8393
8394 *)
8395 lt_prog_compiler_pic='-fPIC'
8396 ;;
8397 esac
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008398
8399 case $cc_basename in
8400 nvcc*) # Cuda Compiler Driver 2.2
8401 lt_prog_compiler_wl='-Xlinker '
8402 if test -n "$lt_prog_compiler_pic"; then
8403 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
8404 fi
8405 ;;
8406 esac
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008407 else
8408 # PORTME Check for flag to pass linker flags through the system compiler.
8409 case $host_os in
8410 aix*)
8411 lt_prog_compiler_wl='-Wl,'
8412 if test "$host_cpu" = ia64; then
8413 # AIX 5 now supports IA64 processor
8414 lt_prog_compiler_static='-Bstatic'
8415 else
8416 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8417 fi
8418 ;;
8419
8420 mingw* | cygwin* | pw32* | os2* | cegcc*)
8421 # This hack is so that the source file can tell whether it is being
8422 # built for inclusion in a dll (and should export symbols for example).
8423 lt_prog_compiler_pic='-DDLL_EXPORT'
8424 ;;
8425
8426 hpux9* | hpux10* | hpux11*)
8427 lt_prog_compiler_wl='-Wl,'
8428 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8429 # not for PA HP-UX.
8430 case $host_cpu in
8431 hppa*64*|ia64*)
8432 # +Z the default
8433 ;;
8434 *)
8435 lt_prog_compiler_pic='+Z'
8436 ;;
8437 esac
8438 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8439 lt_prog_compiler_static='${wl}-a ${wl}archive'
8440 ;;
8441
8442 irix5* | irix6* | nonstopux*)
8443 lt_prog_compiler_wl='-Wl,'
8444 # PIC (with -KPIC) is the default.
8445 lt_prog_compiler_static='-non_shared'
8446 ;;
8447
8448 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8449 case $cc_basename in
8450 # old Intel for x86_64 which still supported -KPIC.
8451 ecc*)
8452 lt_prog_compiler_wl='-Wl,'
8453 lt_prog_compiler_pic='-KPIC'
8454 lt_prog_compiler_static='-static'
8455 ;;
8456 # icc used to be incompatible with GCC.
8457 # ICC 10 doesn't accept -KPIC any more.
8458 icc* | ifort*)
8459 lt_prog_compiler_wl='-Wl,'
8460 lt_prog_compiler_pic='-fPIC'
8461 lt_prog_compiler_static='-static'
8462 ;;
8463 # Lahey Fortran 8.1.
8464 lf95*)
8465 lt_prog_compiler_wl='-Wl,'
8466 lt_prog_compiler_pic='--shared'
8467 lt_prog_compiler_static='--static'
8468 ;;
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008469 nagfor*)
8470 # NAG Fortran compiler
8471 lt_prog_compiler_wl='-Wl,-Wl,,'
8472 lt_prog_compiler_pic='-PIC'
8473 lt_prog_compiler_static='-Bstatic'
8474 ;;
8475 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008476 # Portland Group compilers (*not* the Pentium gcc compiler,
8477 # which looks to be a dead project)
8478 lt_prog_compiler_wl='-Wl,'
8479 lt_prog_compiler_pic='-fpic'
8480 lt_prog_compiler_static='-Bstatic'
8481 ;;
8482 ccc*)
8483 lt_prog_compiler_wl='-Wl,'
8484 # All Alpha code is PIC.
8485 lt_prog_compiler_static='-non_shared'
8486 ;;
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008487 xl* | bgxl* | bgf* | mpixl*)
8488 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008489 lt_prog_compiler_wl='-Wl,'
8490 lt_prog_compiler_pic='-qpic'
8491 lt_prog_compiler_static='-qstaticlink'
8492 ;;
8493 *)
8494 case `$CC -V 2>&1 | sed 5q` in
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008495 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
8496 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8497 lt_prog_compiler_pic='-KPIC'
8498 lt_prog_compiler_static='-Bstatic'
8499 lt_prog_compiler_wl=''
8500 ;;
8501 *Sun\ F* | *Sun*Fortran*)
8502 lt_prog_compiler_pic='-KPIC'
8503 lt_prog_compiler_static='-Bstatic'
8504 lt_prog_compiler_wl='-Qoption ld '
8505 ;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008506 *Sun\ C*)
8507 # Sun C 5.9
8508 lt_prog_compiler_pic='-KPIC'
8509 lt_prog_compiler_static='-Bstatic'
8510 lt_prog_compiler_wl='-Wl,'
8511 ;;
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008512 *Intel*\ [CF]*Compiler*)
8513 lt_prog_compiler_wl='-Wl,'
8514 lt_prog_compiler_pic='-fPIC'
8515 lt_prog_compiler_static='-static'
8516 ;;
8517 *Portland\ Group*)
8518 lt_prog_compiler_wl='-Wl,'
8519 lt_prog_compiler_pic='-fpic'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008520 lt_prog_compiler_static='-Bstatic'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008521 ;;
8522 esac
8523 ;;
8524 esac
8525 ;;
8526
8527 newsos6)
8528 lt_prog_compiler_pic='-KPIC'
8529 lt_prog_compiler_static='-Bstatic'
8530 ;;
8531
8532 *nto* | *qnx*)
8533 # QNX uses GNU C++, but need to define -shared option too, otherwise
8534 # it will coredump.
8535 lt_prog_compiler_pic='-fPIC -shared'
8536 ;;
8537
8538 osf3* | osf4* | osf5*)
8539 lt_prog_compiler_wl='-Wl,'
8540 # All OSF/1 code is PIC.
8541 lt_prog_compiler_static='-non_shared'
8542 ;;
8543
8544 rdos*)
8545 lt_prog_compiler_static='-non_shared'
8546 ;;
8547
8548 solaris*)
8549 lt_prog_compiler_pic='-KPIC'
8550 lt_prog_compiler_static='-Bstatic'
8551 case $cc_basename in
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008552 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008553 lt_prog_compiler_wl='-Qoption ld ';;
8554 *)
8555 lt_prog_compiler_wl='-Wl,';;
8556 esac
8557 ;;
8558
8559 sunos4*)
8560 lt_prog_compiler_wl='-Qoption ld '
8561 lt_prog_compiler_pic='-PIC'
8562 lt_prog_compiler_static='-Bstatic'
8563 ;;
8564
8565 sysv4 | sysv4.2uw2* | sysv4.3*)
8566 lt_prog_compiler_wl='-Wl,'
8567 lt_prog_compiler_pic='-KPIC'
8568 lt_prog_compiler_static='-Bstatic'
8569 ;;
8570
8571 sysv4*MP*)
8572 if test -d /usr/nec ;then
8573 lt_prog_compiler_pic='-Kconform_pic'
8574 lt_prog_compiler_static='-Bstatic'
8575 fi
8576 ;;
8577
8578 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8579 lt_prog_compiler_wl='-Wl,'
8580 lt_prog_compiler_pic='-KPIC'
8581 lt_prog_compiler_static='-Bstatic'
8582 ;;
8583
8584 unicos*)
8585 lt_prog_compiler_wl='-Wl,'
8586 lt_prog_compiler_can_build_shared=no
8587 ;;
8588
8589 uts4*)
8590 lt_prog_compiler_pic='-pic'
8591 lt_prog_compiler_static='-Bstatic'
8592 ;;
8593
8594 *)
8595 lt_prog_compiler_can_build_shared=no
8596 ;;
8597 esac
8598 fi
8599
8600case $host_os in
8601 # For platforms which do not support PIC, -DPIC is meaningless:
8602 *djgpp*)
8603 lt_prog_compiler_pic=
8604 ;;
8605 *)
8606 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8607 ;;
8608esac
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008609
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008610{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8611$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8612if ${lt_cv_prog_compiler_pic+:} false; then :
8613 $as_echo_n "(cached) " >&6
8614else
8615 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8616fi
8617{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8618$as_echo "$lt_cv_prog_compiler_pic" >&6; }
8619lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008620
8621#
8622# Check to make sure the PIC flag actually works.
8623#
8624if test -n "$lt_prog_compiler_pic"; then
8625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8626$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008627if ${lt_cv_prog_compiler_pic_works+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008628 $as_echo_n "(cached) " >&6
8629else
8630 lt_cv_prog_compiler_pic_works=no
8631 ac_outfile=conftest.$ac_objext
8632 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8633 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8634 # Insert the option either (1) after the last *FLAGS variable, or
8635 # (2) before a word containing "conftest.", or (3) at the end.
8636 # Note that $ac_compile itself does not contain backslashes and begins
8637 # with a dollar sign (not a hyphen), so the echo should work correctly.
8638 # The option is referenced via a variable to avoid confusing sed.
8639 lt_compile=`echo "$ac_compile" | $SED \
8640 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8641 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8642 -e 's:$: $lt_compiler_flag:'`
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008643 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008644 (eval "$lt_compile" 2>conftest.err)
8645 ac_status=$?
8646 cat conftest.err >&5
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008647 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008648 if (exit $ac_status) && test -s "$ac_outfile"; then
8649 # The compiler can only warn and ignore the option if not recognized
8650 # So say no if there are warnings other than the usual output.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008651 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008652 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8653 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8654 lt_cv_prog_compiler_pic_works=yes
8655 fi
8656 fi
8657 $RM conftest*
8658
8659fi
8660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8661$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8662
8663if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8664 case $lt_prog_compiler_pic in
8665 "" | " "*) ;;
8666 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8667 esac
8668else
8669 lt_prog_compiler_pic=
8670 lt_prog_compiler_can_build_shared=no
8671fi
8672
8673fi
8674
8675
8676
8677
8678
8679
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008680
8681
8682
8683
8684
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008685#
8686# Check to make sure the static flag actually works.
8687#
8688wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8690$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008691if ${lt_cv_prog_compiler_static_works+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008692 $as_echo_n "(cached) " >&6
8693else
8694 lt_cv_prog_compiler_static_works=no
8695 save_LDFLAGS="$LDFLAGS"
8696 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8697 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8698 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8699 # The linker can only warn and ignore the option if not recognized
8700 # So say no if there are warnings
8701 if test -s conftest.err; then
8702 # Append any errors to the config.log.
8703 cat conftest.err 1>&5
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008704 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008705 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8706 if diff conftest.exp conftest.er2 >/dev/null; then
8707 lt_cv_prog_compiler_static_works=yes
8708 fi
8709 else
8710 lt_cv_prog_compiler_static_works=yes
8711 fi
8712 fi
8713 $RM -r conftest*
8714 LDFLAGS="$save_LDFLAGS"
8715
8716fi
8717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8718$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8719
8720if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8721 :
8722else
8723 lt_prog_compiler_static=
8724fi
8725
8726
8727
8728
8729
8730
8731
8732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8733$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008734if ${lt_cv_prog_compiler_c_o+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008735 $as_echo_n "(cached) " >&6
8736else
8737 lt_cv_prog_compiler_c_o=no
8738 $RM -r conftest 2>/dev/null
8739 mkdir conftest
8740 cd conftest
8741 mkdir out
8742 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8743
8744 lt_compiler_flag="-o out/conftest2.$ac_objext"
8745 # Insert the option either (1) after the last *FLAGS variable, or
8746 # (2) before a word containing "conftest.", or (3) at the end.
8747 # Note that $ac_compile itself does not contain backslashes and begins
8748 # with a dollar sign (not a hyphen), so the echo should work correctly.
8749 lt_compile=`echo "$ac_compile" | $SED \
8750 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8751 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8752 -e 's:$: $lt_compiler_flag:'`
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008753 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008754 (eval "$lt_compile" 2>out/conftest.err)
8755 ac_status=$?
8756 cat out/conftest.err >&5
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008757 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008758 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8759 then
8760 # The compiler can only warn and ignore the option if not recognized
8761 # So say no if there are warnings
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008762 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008763 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8764 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8765 lt_cv_prog_compiler_c_o=yes
8766 fi
8767 fi
8768 chmod u+w . 2>&5
8769 $RM conftest*
8770 # SGI C++ compiler will create directory out/ii_files/ for
8771 # template instantiation
8772 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8773 $RM out/* && rmdir out
8774 cd ..
8775 $RM -r conftest
8776 $RM conftest*
8777
8778fi
8779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8780$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8781
8782
8783
8784
8785
8786
8787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8788$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008789if ${lt_cv_prog_compiler_c_o+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008790 $as_echo_n "(cached) " >&6
8791else
8792 lt_cv_prog_compiler_c_o=no
8793 $RM -r conftest 2>/dev/null
8794 mkdir conftest
8795 cd conftest
8796 mkdir out
8797 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8798
8799 lt_compiler_flag="-o out/conftest2.$ac_objext"
8800 # Insert the option either (1) after the last *FLAGS variable, or
8801 # (2) before a word containing "conftest.", or (3) at the end.
8802 # Note that $ac_compile itself does not contain backslashes and begins
8803 # with a dollar sign (not a hyphen), so the echo should work correctly.
8804 lt_compile=`echo "$ac_compile" | $SED \
8805 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8806 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8807 -e 's:$: $lt_compiler_flag:'`
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008808 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008809 (eval "$lt_compile" 2>out/conftest.err)
8810 ac_status=$?
8811 cat out/conftest.err >&5
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008812 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008813 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8814 then
8815 # The compiler can only warn and ignore the option if not recognized
8816 # So say no if there are warnings
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008817 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008818 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8819 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8820 lt_cv_prog_compiler_c_o=yes
8821 fi
8822 fi
8823 chmod u+w . 2>&5
8824 $RM conftest*
8825 # SGI C++ compiler will create directory out/ii_files/ for
8826 # template instantiation
8827 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8828 $RM out/* && rmdir out
8829 cd ..
8830 $RM -r conftest
8831 $RM conftest*
8832
8833fi
8834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8835$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8836
8837
8838
8839
8840hard_links="nottested"
8841if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8842 # do not overwrite the value of need_locks provided by the user
8843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8844$as_echo_n "checking if we can lock with hard links... " >&6; }
8845 hard_links=yes
8846 $RM conftest*
8847 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8848 touch conftest.a
8849 ln conftest.a conftest.b 2>&5 || hard_links=no
8850 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8852$as_echo "$hard_links" >&6; }
8853 if test "$hard_links" = no; then
8854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8855$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8856 need_locks=warn
8857 fi
8858else
8859 need_locks=no
8860fi
8861
8862
8863
8864
8865
8866
8867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8868$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8869
8870 runpath_var=
8871 allow_undefined_flag=
8872 always_export_symbols=no
8873 archive_cmds=
8874 archive_expsym_cmds=
8875 compiler_needs_object=no
8876 enable_shared_with_static_runtimes=no
8877 export_dynamic_flag_spec=
8878 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8879 hardcode_automatic=no
8880 hardcode_direct=no
8881 hardcode_direct_absolute=no
8882 hardcode_libdir_flag_spec=
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008883 hardcode_libdir_separator=
8884 hardcode_minus_L=no
8885 hardcode_shlibpath_var=unsupported
8886 inherit_rpath=no
8887 link_all_deplibs=unknown
8888 module_cmds=
8889 module_expsym_cmds=
8890 old_archive_from_new_cmds=
8891 old_archive_from_expsyms_cmds=
8892 thread_safe_flag_spec=
8893 whole_archive_flag_spec=
8894 # include_expsyms should be a list of space-separated symbols to be *always*
8895 # included in the symbol list
8896 include_expsyms=
8897 # exclude_expsyms can be an extended regexp of symbols to exclude
8898 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8899 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8900 # as well as any symbol that contains `d'.
8901 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8902 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8903 # platforms (ab)use it in PIC code, but their linkers get confused if
8904 # the symbol is explicitly referenced. Since portable code cannot
8905 # rely on this symbol name, it's probably fine to never include it in
8906 # preloaded symbol tables.
8907 # Exclude shared library initialization/finalization symbols.
8908 extract_expsyms_cmds=
8909
8910 case $host_os in
8911 cygwin* | mingw* | pw32* | cegcc*)
8912 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8913 # When not using gcc, we currently assume that we are using
8914 # Microsoft Visual C++.
8915 if test "$GCC" != yes; then
8916 with_gnu_ld=no
8917 fi
8918 ;;
8919 interix*)
8920 # we just hope/assume this is gcc and not c89 (= MSVC++)
8921 with_gnu_ld=yes
8922 ;;
8923 openbsd*)
8924 with_gnu_ld=no
8925 ;;
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008926 linux* | k*bsd*-gnu | gnu*)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008927 link_all_deplibs=no
8928 ;;
8929 esac
8930
8931 ld_shlibs=yes
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008932
8933 # On some targets, GNU ld is compatible enough with the native linker
8934 # that we're better off using the native interface for both.
8935 lt_use_gnu_ld_interface=no
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008936 if test "$with_gnu_ld" = yes; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008937 case $host_os in
8938 aix*)
8939 # The AIX port of GNU ld has always aspired to compatibility
8940 # with the native linker. However, as the warning in the GNU ld
8941 # block says, versions before 2.19.5* couldn't really create working
8942 # shared libraries, regardless of the interface used.
8943 case `$LD -v 2>&1` in
8944 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8945 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8946 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8947 *)
8948 lt_use_gnu_ld_interface=yes
8949 ;;
8950 esac
8951 ;;
8952 *)
8953 lt_use_gnu_ld_interface=yes
8954 ;;
8955 esac
8956 fi
8957
8958 if test "$lt_use_gnu_ld_interface" = yes; then
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008959 # If archive_cmds runs LD, not CC, wlarc should be empty
8960 wlarc='${wl}'
8961
8962 # Set some defaults for GNU ld with shared library support. These
8963 # are reset later if shared libraries are not supported. Putting them
8964 # here allows them to be overridden if necessary.
8965 runpath_var=LD_RUN_PATH
8966 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8967 export_dynamic_flag_spec='${wl}--export-dynamic'
8968 # ancient GNU ld didn't support --whole-archive et. al.
8969 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8970 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8971 else
8972 whole_archive_flag_spec=
8973 fi
8974 supports_anon_versioning=no
8975 case `$LD -v 2>&1` in
8976 *GNU\ gold*) supports_anon_versioning=yes ;;
8977 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8978 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8979 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8980 *\ 2.11.*) ;; # other 2.11 versions
8981 *) supports_anon_versioning=yes ;;
8982 esac
8983
8984 # See if GNU ld supports shared libraries.
8985 case $host_os in
8986 aix[3-9]*)
8987 # On AIX/PPC, the GNU linker is very broken
8988 if test "$host_cpu" != ia64; then
8989 ld_shlibs=no
8990 cat <<_LT_EOF 1>&2
8991
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008992*** Warning: the GNU linker, at least up to release 2.19, is reported
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008993*** to be unable to reliably create shared libraries on AIX.
8994*** Therefore, libtool is disabling shared libraries support. If you
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00008995*** really care for shared libraries, you may want to install binutils
8996*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8997*** You will then need to restart the configuration process.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01008998
8999_LT_EOF
9000 fi
9001 ;;
9002
9003 amigaos*)
9004 case $host_cpu in
9005 powerpc)
9006 # see comment about AmigaOS4 .so support
9007 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9008 archive_expsym_cmds=''
9009 ;;
9010 m68k)
9011 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)'
9012 hardcode_libdir_flag_spec='-L$libdir'
9013 hardcode_minus_L=yes
9014 ;;
9015 esac
9016 ;;
9017
9018 beos*)
9019 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9020 allow_undefined_flag=unsupported
9021 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9022 # support --undefined. This deserves some investigation. FIXME
9023 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9024 else
9025 ld_shlibs=no
9026 fi
9027 ;;
9028
9029 cygwin* | mingw* | pw32* | cegcc*)
9030 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9031 # as there is no search path for DLLs.
9032 hardcode_libdir_flag_spec='-L$libdir'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009033 export_dynamic_flag_spec='${wl}--export-all-symbols'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009034 allow_undefined_flag=unsupported
9035 always_export_symbols=no
9036 enable_shared_with_static_runtimes=yes
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009037 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
9038 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009039
9040 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9041 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9042 # If the export-symbols file already is a .def file (1st line
9043 # is EXPORTS), use it as is; otherwise, prepend...
9044 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9045 cp $export_symbols $output_objdir/$soname.def;
9046 else
9047 echo EXPORTS > $output_objdir/$soname.def;
9048 cat $export_symbols >> $output_objdir/$soname.def;
9049 fi~
9050 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9051 else
9052 ld_shlibs=no
9053 fi
9054 ;;
9055
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009056 haiku*)
9057 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9058 link_all_deplibs=yes
9059 ;;
9060
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009061 interix[3-9]*)
9062 hardcode_direct=no
9063 hardcode_shlibpath_var=no
9064 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9065 export_dynamic_flag_spec='${wl}-E'
9066 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9067 # Instead, shared libraries are loaded at an image base (0x10000000 by
9068 # default) and relocated if they conflict, which is a slow very memory
9069 # consuming and fragmenting process. To avoid this, we pick a random,
9070 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9071 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9072 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9073 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'
9074 ;;
9075
9076 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9077 tmp_diet=no
9078 if test "$host_os" = linux-dietlibc; then
9079 case $cc_basename in
9080 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9081 esac
9082 fi
9083 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9084 && test "$tmp_diet" = no
9085 then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009086 tmp_addflag=' $pic_flag'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009087 tmp_sharedflag='-shared'
9088 case $cc_basename,$host_cpu in
9089 pgcc*) # Portland Group C compiler
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009090 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009091 tmp_addflag=' $pic_flag'
9092 ;;
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009093 pgf77* | pgf90* | pgf95* | pgfortran*)
9094 # Portland Group f77 and f90 compilers
9095 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009096 tmp_addflag=' $pic_flag -Mnomain' ;;
9097 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9098 tmp_addflag=' -i_dynamic' ;;
9099 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9100 tmp_addflag=' -i_dynamic -nofor_main' ;;
9101 ifc* | ifort*) # Intel Fortran compiler
9102 tmp_addflag=' -nofor_main' ;;
9103 lf95*) # Lahey Fortran 8.1
9104 whole_archive_flag_spec=
9105 tmp_sharedflag='--shared' ;;
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009106 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009107 tmp_sharedflag='-qmkshrobj'
9108 tmp_addflag= ;;
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009109 nvcc*) # Cuda Compiler Driver 2.2
9110 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9111 compiler_needs_object=yes
9112 ;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009113 esac
9114 case `$CC -V 2>&1 | sed 5q` in
9115 *Sun\ C*) # Sun C 5.9
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009116 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009117 compiler_needs_object=yes
9118 tmp_sharedflag='-G' ;;
9119 *Sun\ F*) # Sun Fortran 8.3
9120 tmp_sharedflag='-G' ;;
9121 esac
9122 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9123
9124 if test "x$supports_anon_versioning" = xyes; then
9125 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9126 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9127 echo "local: *; };" >> $output_objdir/$libname.ver~
9128 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9129 fi
9130
9131 case $cc_basename in
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009132 xlf* | bgf* | bgxlf* | mpixlf*)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009133 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9134 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009135 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9136 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009137 if test "x$supports_anon_versioning" = xyes; then
9138 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9139 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9140 echo "local: *; };" >> $output_objdir/$libname.ver~
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009141 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009142 fi
9143 ;;
9144 esac
9145 else
9146 ld_shlibs=no
9147 fi
9148 ;;
9149
9150 netbsd* | netbsdelf*-gnu)
9151 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9152 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9153 wlarc=
9154 else
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009155 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9156 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009157 fi
9158 ;;
9159
9160 solaris*)
9161 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9162 ld_shlibs=no
9163 cat <<_LT_EOF 1>&2
9164
9165*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9166*** create shared libraries on Solaris systems. Therefore, libtool
9167*** is disabling shared libraries support. We urge you to upgrade GNU
9168*** binutils to release 2.9.1 or newer. Another option is to modify
9169*** your PATH or compiler configuration so that the native linker is
9170*** used, and then restart.
9171
9172_LT_EOF
9173 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009174 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9175 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009176 else
9177 ld_shlibs=no
9178 fi
9179 ;;
9180
9181 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9182 case `$LD -v 2>&1` in
9183 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9184 ld_shlibs=no
9185 cat <<_LT_EOF 1>&2
9186
9187*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9188*** reliably create shared libraries on SCO systems. Therefore, libtool
9189*** is disabling shared libraries support. We urge you to upgrade GNU
9190*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9191*** your PATH or compiler configuration so that the native linker is
9192*** used, and then restart.
9193
9194_LT_EOF
9195 ;;
9196 *)
9197 # For security reasons, it is highly recommended that you always
9198 # use absolute paths for naming shared libraries, and exclude the
9199 # DT_RUNPATH tag from executables and libraries. But doing so
9200 # requires that you compile everything twice, which is a pain.
9201 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9202 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9203 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9204 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9205 else
9206 ld_shlibs=no
9207 fi
9208 ;;
9209 esac
9210 ;;
9211
9212 sunos4*)
9213 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9214 wlarc=
9215 hardcode_direct=yes
9216 hardcode_shlibpath_var=no
9217 ;;
9218
9219 *)
9220 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009221 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9222 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009223 else
9224 ld_shlibs=no
9225 fi
9226 ;;
9227 esac
9228
9229 if test "$ld_shlibs" = no; then
9230 runpath_var=
9231 hardcode_libdir_flag_spec=
9232 export_dynamic_flag_spec=
9233 whole_archive_flag_spec=
9234 fi
9235 else
9236 # PORTME fill in a description of your system's linker (not GNU ld)
9237 case $host_os in
9238 aix3*)
9239 allow_undefined_flag=unsupported
9240 always_export_symbols=yes
9241 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'
9242 # Note: this linker hardcodes the directories in LIBPATH if there
9243 # are no directories specified by -L.
9244 hardcode_minus_L=yes
9245 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9246 # Neither direct hardcoding nor static linking is supported with a
9247 # broken collect2.
9248 hardcode_direct=unsupported
9249 fi
9250 ;;
9251
9252 aix[4-9]*)
9253 if test "$host_cpu" = ia64; then
9254 # On IA64, the linker does run time linking by default, so we don't
9255 # have to do anything special.
9256 aix_use_runtimelinking=no
9257 exp_sym_flag='-Bexport'
9258 no_entry_flag=""
9259 else
9260 # If we're using GNU nm, then we don't want the "-C" option.
9261 # -C means demangle to AIX nm, but means don't demangle with GNU nm
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009262 # Also, AIX nm treats weak defined symbols like other global
9263 # defined symbols, whereas GNU nm marks them as "W".
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009264 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009265 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009266 else
9267 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'
9268 fi
9269 aix_use_runtimelinking=no
9270
9271 # Test if we are trying to use run time linking or normal
9272 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9273 # need to do runtime linking.
9274 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9275 for ld_flag in $LDFLAGS; do
9276 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9277 aix_use_runtimelinking=yes
9278 break
9279 fi
9280 done
9281 ;;
9282 esac
9283
9284 exp_sym_flag='-bexport'
9285 no_entry_flag='-bnoentry'
9286 fi
9287
9288 # When large executables or shared objects are built, AIX ld can
9289 # have problems creating the table of contents. If linking a library
9290 # or program results in "error TOC overflow" add -mminimal-toc to
9291 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9292 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9293
9294 archive_cmds=''
9295 hardcode_direct=yes
9296 hardcode_direct_absolute=yes
9297 hardcode_libdir_separator=':'
9298 link_all_deplibs=yes
9299 file_list_spec='${wl}-f,'
9300
9301 if test "$GCC" = yes; then
9302 case $host_os in aix4.[012]|aix4.[012].*)
9303 # We only want to do this on AIX 4.2 and lower, the check
9304 # below for broken collect2 doesn't work under 4.3+
9305 collect2name=`${CC} -print-prog-name=collect2`
9306 if test -f "$collect2name" &&
9307 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9308 then
9309 # We have reworked collect2
9310 :
9311 else
9312 # We have old collect2
9313 hardcode_direct=unsupported
9314 # It fails to find uninstalled libraries when the uninstalled
9315 # path is not listed in the libpath. Setting hardcode_minus_L
9316 # to unsupported forces relinking
9317 hardcode_minus_L=yes
9318 hardcode_libdir_flag_spec='-L$libdir'
9319 hardcode_libdir_separator=
9320 fi
9321 ;;
9322 esac
9323 shared_flag='-shared'
9324 if test "$aix_use_runtimelinking" = yes; then
9325 shared_flag="$shared_flag "'${wl}-G'
9326 fi
9327 link_all_deplibs=no
9328 else
9329 # not using gcc
9330 if test "$host_cpu" = ia64; then
9331 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9332 # chokes on -Wl,-G. The following line is correct:
9333 shared_flag='-G'
9334 else
9335 if test "$aix_use_runtimelinking" = yes; then
9336 shared_flag='${wl}-G'
9337 else
9338 shared_flag='${wl}-bM:SRE'
9339 fi
9340 fi
9341 fi
9342
9343 export_dynamic_flag_spec='${wl}-bexpall'
9344 # It seems that -bexpall does not export symbols beginning with
9345 # underscore (_), so it is better to generate a list of symbols to export.
9346 always_export_symbols=yes
9347 if test "$aix_use_runtimelinking" = yes; then
9348 # Warning - without using the other runtime loading flags (-brtl),
9349 # -berok will link without error, but may produce a broken library.
9350 allow_undefined_flag='-berok'
9351 # Determine the default libpath from the value encoded in an
9352 # empty executable.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009353 if test "${lt_cv_aix_libpath+set}" = set; then
9354 aix_libpath=$lt_cv_aix_libpath
9355else
9356 if ${lt_cv_aix_libpath_+:} false; then :
9357 $as_echo_n "(cached) " >&6
9358else
9359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009360/* end confdefs.h. */
9361
9362int
9363main ()
9364{
9365
9366 ;
9367 return 0;
9368}
9369_ACEOF
9370if ac_fn_c_try_link "$LINENO"; then :
9371
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009372 lt_aix_libpath_sed='
9373 /Import File Strings/,/^$/ {
9374 /^0/ {
9375 s/^0 *\([^ ]*\) *$/\1/
9376 p
9377 }
9378 }'
9379 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9380 # Check for a 64-bit object if we didn't find anything.
9381 if test -z "$lt_cv_aix_libpath_"; then
9382 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9383 fi
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009384fi
9385rm -f core conftest.err conftest.$ac_objext \
9386 conftest$ac_exeext conftest.$ac_ext
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009387 if test -z "$lt_cv_aix_libpath_"; then
9388 lt_cv_aix_libpath_="/usr/lib:/lib"
9389 fi
9390
9391fi
9392
9393 aix_libpath=$lt_cv_aix_libpath_
9394fi
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009395
9396 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009397 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009398 else
9399 if test "$host_cpu" = ia64; then
9400 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9401 allow_undefined_flag="-z nodefs"
9402 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"
9403 else
9404 # Determine the default libpath from the value encoded in an
9405 # empty executable.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009406 if test "${lt_cv_aix_libpath+set}" = set; then
9407 aix_libpath=$lt_cv_aix_libpath
9408else
9409 if ${lt_cv_aix_libpath_+:} false; then :
9410 $as_echo_n "(cached) " >&6
9411else
9412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009413/* end confdefs.h. */
9414
9415int
9416main ()
9417{
9418
9419 ;
9420 return 0;
9421}
9422_ACEOF
9423if ac_fn_c_try_link "$LINENO"; then :
9424
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009425 lt_aix_libpath_sed='
9426 /Import File Strings/,/^$/ {
9427 /^0/ {
9428 s/^0 *\([^ ]*\) *$/\1/
9429 p
9430 }
9431 }'
9432 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9433 # Check for a 64-bit object if we didn't find anything.
9434 if test -z "$lt_cv_aix_libpath_"; then
9435 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9436 fi
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009437fi
9438rm -f core conftest.err conftest.$ac_objext \
9439 conftest$ac_exeext conftest.$ac_ext
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009440 if test -z "$lt_cv_aix_libpath_"; then
9441 lt_cv_aix_libpath_="/usr/lib:/lib"
9442 fi
9443
9444fi
9445
9446 aix_libpath=$lt_cv_aix_libpath_
9447fi
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009448
9449 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9450 # Warning - without using the other run time loading flags,
9451 # -berok will link without error, but may produce a broken library.
9452 no_undefined_flag=' ${wl}-bernotok'
9453 allow_undefined_flag=' ${wl}-berok'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009454 if test "$with_gnu_ld" = yes; then
9455 # We only use this code for GNU lds that support --whole-archive.
9456 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9457 else
9458 # Exported symbols can be pulled into shared objects from archives
9459 whole_archive_flag_spec='$convenience'
9460 fi
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009461 archive_cmds_need_lc=yes
9462 # This is similar to how AIX traditionally builds its shared libraries.
9463 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'
9464 fi
9465 fi
9466 ;;
9467
9468 amigaos*)
9469 case $host_cpu in
9470 powerpc)
9471 # see comment about AmigaOS4 .so support
9472 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9473 archive_expsym_cmds=''
9474 ;;
9475 m68k)
9476 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)'
9477 hardcode_libdir_flag_spec='-L$libdir'
9478 hardcode_minus_L=yes
9479 ;;
9480 esac
9481 ;;
9482
9483 bsdi[45]*)
9484 export_dynamic_flag_spec=-rdynamic
9485 ;;
9486
9487 cygwin* | mingw* | pw32* | cegcc*)
9488 # When not using gcc, we currently assume that we are using
9489 # Microsoft Visual C++.
9490 # hardcode_libdir_flag_spec is actually meaningless, as there is
9491 # no search path for DLLs.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009492 case $cc_basename in
9493 cl*)
9494 # Native MSVC
9495 hardcode_libdir_flag_spec=' '
9496 allow_undefined_flag=unsupported
9497 always_export_symbols=yes
9498 file_list_spec='@'
9499 # Tell ltmain to make .lib files, not .a files.
9500 libext=lib
9501 # Tell ltmain to make .dll files, not .so files.
9502 shrext_cmds=".dll"
9503 # FIXME: Setting linknames here is a bad hack.
9504 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
9505 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9506 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
9507 else
9508 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
9509 fi~
9510 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9511 linknames='
9512 # The linker will not automatically build a static lib if we build a DLL.
9513 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9514 enable_shared_with_static_runtimes=yes
9515 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
9516 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9517 # Don't use ranlib
9518 old_postinstall_cmds='chmod 644 $oldlib'
9519 postlink_cmds='lt_outputfile="@OUTPUT@"~
9520 lt_tool_outputfile="@TOOL_OUTPUT@"~
9521 case $lt_outputfile in
9522 *.exe|*.EXE) ;;
9523 *)
9524 lt_outputfile="$lt_outputfile.exe"
9525 lt_tool_outputfile="$lt_tool_outputfile.exe"
9526 ;;
9527 esac~
9528 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
9529 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9530 $RM "$lt_outputfile.manifest";
9531 fi'
9532 ;;
9533 *)
9534 # Assume MSVC wrapper
9535 hardcode_libdir_flag_spec=' '
9536 allow_undefined_flag=unsupported
9537 # Tell ltmain to make .lib files, not .a files.
9538 libext=lib
9539 # Tell ltmain to make .dll files, not .so files.
9540 shrext_cmds=".dll"
9541 # FIXME: Setting linknames here is a bad hack.
9542 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9543 # The linker will automatically build a .lib file if we build a DLL.
9544 old_archive_from_new_cmds='true'
9545 # FIXME: Should let the user specify the lib program.
9546 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9547 enable_shared_with_static_runtimes=yes
9548 ;;
9549 esac
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009550 ;;
9551
9552 darwin* | rhapsody*)
9553
9554
9555 archive_cmds_need_lc=no
9556 hardcode_direct=no
9557 hardcode_automatic=yes
9558 hardcode_shlibpath_var=unsupported
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009559 if test "$lt_cv_ld_force_load" = "yes"; then
9560 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
9561
9562 else
9563 whole_archive_flag_spec=''
9564 fi
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009565 link_all_deplibs=yes
9566 allow_undefined_flag="$_lt_dar_allow_undefined"
9567 case $cc_basename in
9568 ifort*) _lt_dar_can_shared=yes ;;
9569 *) _lt_dar_can_shared=$GCC ;;
9570 esac
9571 if test "$_lt_dar_can_shared" = "yes"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009572 output_verbose_link_cmd=func_echo_all
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009573 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9574 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9575 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}"
9576 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}"
9577
9578 else
9579 ld_shlibs=no
9580 fi
9581
9582 ;;
9583
9584 dgux*)
9585 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9586 hardcode_libdir_flag_spec='-L$libdir'
9587 hardcode_shlibpath_var=no
9588 ;;
9589
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009590 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9591 # support. Future versions do this automatically, but an explicit c++rt0.o
9592 # does not break anything, and helps significantly (at the cost of a little
9593 # extra space).
9594 freebsd2.2*)
9595 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9596 hardcode_libdir_flag_spec='-R$libdir'
9597 hardcode_direct=yes
9598 hardcode_shlibpath_var=no
9599 ;;
9600
9601 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009602 freebsd2.*)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009603 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9604 hardcode_direct=yes
9605 hardcode_minus_L=yes
9606 hardcode_shlibpath_var=no
9607 ;;
9608
9609 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9610 freebsd* | dragonfly*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009611 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009612 hardcode_libdir_flag_spec='-R$libdir'
9613 hardcode_direct=yes
9614 hardcode_shlibpath_var=no
9615 ;;
9616
9617 hpux9*)
9618 if test "$GCC" = yes; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009619 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009620 else
9621 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'
9622 fi
9623 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9624 hardcode_libdir_separator=:
9625 hardcode_direct=yes
9626
9627 # hardcode_minus_L: Not really in the search PATH,
9628 # but as the default location of the library.
9629 hardcode_minus_L=yes
9630 export_dynamic_flag_spec='${wl}-E'
9631 ;;
9632
9633 hpux10*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009634 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9635 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009636 else
9637 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9638 fi
9639 if test "$with_gnu_ld" = no; then
9640 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009641 hardcode_libdir_separator=:
9642 hardcode_direct=yes
9643 hardcode_direct_absolute=yes
9644 export_dynamic_flag_spec='${wl}-E'
9645 # hardcode_minus_L: Not really in the search PATH,
9646 # but as the default location of the library.
9647 hardcode_minus_L=yes
9648 fi
9649 ;;
9650
9651 hpux11*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009652 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009653 case $host_cpu in
9654 hppa*64*)
9655 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9656 ;;
9657 ia64*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009658 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009659 ;;
9660 *)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009661 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009662 ;;
9663 esac
9664 else
9665 case $host_cpu in
9666 hppa*64*)
9667 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9668 ;;
9669 ia64*)
9670 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9671 ;;
9672 *)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009673
9674 # Older versions of the 11.00 compiler do not understand -b yet
9675 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9677$as_echo_n "checking if $CC understands -b... " >&6; }
9678if ${lt_cv_prog_compiler__b+:} false; then :
9679 $as_echo_n "(cached) " >&6
9680else
9681 lt_cv_prog_compiler__b=no
9682 save_LDFLAGS="$LDFLAGS"
9683 LDFLAGS="$LDFLAGS -b"
9684 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9685 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9686 # The linker can only warn and ignore the option if not recognized
9687 # So say no if there are warnings
9688 if test -s conftest.err; then
9689 # Append any errors to the config.log.
9690 cat conftest.err 1>&5
9691 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9692 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9693 if diff conftest.exp conftest.er2 >/dev/null; then
9694 lt_cv_prog_compiler__b=yes
9695 fi
9696 else
9697 lt_cv_prog_compiler__b=yes
9698 fi
9699 fi
9700 $RM -r conftest*
9701 LDFLAGS="$save_LDFLAGS"
9702
9703fi
9704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9705$as_echo "$lt_cv_prog_compiler__b" >&6; }
9706
9707if test x"$lt_cv_prog_compiler__b" = xyes; then
9708 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9709else
9710 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9711fi
9712
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009713 ;;
9714 esac
9715 fi
9716 if test "$with_gnu_ld" = no; then
9717 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9718 hardcode_libdir_separator=:
9719
9720 case $host_cpu in
9721 hppa*64*|ia64*)
9722 hardcode_direct=no
9723 hardcode_shlibpath_var=no
9724 ;;
9725 *)
9726 hardcode_direct=yes
9727 hardcode_direct_absolute=yes
9728 export_dynamic_flag_spec='${wl}-E'
9729
9730 # hardcode_minus_L: Not really in the search PATH,
9731 # but as the default location of the library.
9732 hardcode_minus_L=yes
9733 ;;
9734 esac
9735 fi
9736 ;;
9737
9738 irix5* | irix6* | nonstopux*)
9739 if test "$GCC" = yes; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009740 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009741 # Try to use the -exported_symbol ld option, if it does not
9742 # work, assume that -exports_file does not work either and
9743 # implicitly export all symbols.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009744 # This should be the same for all languages, so no per-tag cache variable.
9745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
9746$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
9747if ${lt_cv_irix_exported_symbol+:} false; then :
9748 $as_echo_n "(cached) " >&6
9749else
9750 save_LDFLAGS="$LDFLAGS"
9751 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009753/* end confdefs.h. */
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009754int foo (void) { return 0; }
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009755_ACEOF
9756if ac_fn_c_try_link "$LINENO"; then :
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009757 lt_cv_irix_exported_symbol=yes
9758else
9759 lt_cv_irix_exported_symbol=no
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009760fi
9761rm -f core conftest.err conftest.$ac_objext \
9762 conftest$ac_exeext conftest.$ac_ext
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009763 LDFLAGS="$save_LDFLAGS"
9764fi
9765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
9766$as_echo "$lt_cv_irix_exported_symbol" >&6; }
9767 if test "$lt_cv_irix_exported_symbol" = yes; then
9768 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9769 fi
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009770 else
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009771 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9772 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009773 fi
9774 archive_cmds_need_lc='no'
9775 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9776 hardcode_libdir_separator=:
9777 inherit_rpath=yes
9778 link_all_deplibs=yes
9779 ;;
9780
9781 netbsd* | netbsdelf*-gnu)
9782 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9783 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9784 else
9785 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9786 fi
9787 hardcode_libdir_flag_spec='-R$libdir'
9788 hardcode_direct=yes
9789 hardcode_shlibpath_var=no
9790 ;;
9791
9792 newsos6)
9793 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9794 hardcode_direct=yes
9795 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9796 hardcode_libdir_separator=:
9797 hardcode_shlibpath_var=no
9798 ;;
9799
9800 *nto* | *qnx*)
9801 ;;
9802
9803 openbsd*)
9804 if test -f /usr/libexec/ld.so; then
9805 hardcode_direct=yes
9806 hardcode_shlibpath_var=no
9807 hardcode_direct_absolute=yes
9808 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9809 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9810 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9811 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9812 export_dynamic_flag_spec='${wl}-E'
9813 else
9814 case $host_os in
9815 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9816 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9817 hardcode_libdir_flag_spec='-R$libdir'
9818 ;;
9819 *)
9820 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9821 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9822 ;;
9823 esac
9824 fi
9825 else
9826 ld_shlibs=no
9827 fi
9828 ;;
9829
9830 os2*)
9831 hardcode_libdir_flag_spec='-L$libdir'
9832 hardcode_minus_L=yes
9833 allow_undefined_flag=unsupported
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009834 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'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009835 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9836 ;;
9837
9838 osf3*)
9839 if test "$GCC" = yes; then
9840 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009841 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009842 else
9843 allow_undefined_flag=' -expect_unresolved \*'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009844 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009845 fi
9846 archive_cmds_need_lc='no'
9847 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9848 hardcode_libdir_separator=:
9849 ;;
9850
9851 osf4* | osf5*) # as osf3* with the addition of -msym flag
9852 if test "$GCC" = yes; then
9853 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009854 archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009855 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9856 else
9857 allow_undefined_flag=' -expect_unresolved \*'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009858 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009859 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~
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009860 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009861
9862 # Both c and cxx compiler support -rpath directly
9863 hardcode_libdir_flag_spec='-rpath $libdir'
9864 fi
9865 archive_cmds_need_lc='no'
9866 hardcode_libdir_separator=:
9867 ;;
9868
9869 solaris*)
9870 no_undefined_flag=' -z defs'
9871 if test "$GCC" = yes; then
9872 wlarc='${wl}'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009873 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009874 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Alexander Gutkin5b6dc792013-02-28 00:24:20 +00009875 $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +01009876 else
9877 case `$CC -V 2>&1` in
9878 *"Compilers 5.0"*)
9879 wlarc=''
9880 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9881 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9882 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9883 ;;
9884 *)
9885 wlarc='${wl}'
9886 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9887 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9888 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9889 ;;
9890 esac
9891 fi
9892 hardcode_libdir_flag_spec='-R$libdir'
9893 hardcode_shlibpath_var=no
9894 case $host_os in
9895 solaris2.[0-5] | solaris2.[0-5].*) ;;
9896 *)
9897 # The compiler driver will combine and reorder linker options,
9898 # but understands `-z linker_flag'. GCC discards it without `$wl',
9899 # but is careful enough not to reorder.
9900 # Supported since Solaris 2.6 (maybe 2.5.1?)
9901 if test "$GCC" = yes; then
9902 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9903 else
9904 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9905 fi
9906 ;;
9907 esac
9908 link_all_deplibs=yes
9909 ;;
9910
9911 sunos4*)
9912 if test "x$host_vendor" = xsequent; then
9913 # Use $CC to link under sequent, because it throws in some extra .o
9914 # files that make .init and .fini sections work.
9915 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9916 else
9917 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9918 fi
9919 hardcode_libdir_flag_spec='-L$libdir'
9920 hardcode_direct=yes
9921 hardcode_minus_L=yes
9922 hardcode_shlibpath_var=no
9923 ;;
9924
9925 sysv4)
9926 case $host_vendor in
9927 sni)
9928 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9929 hardcode_direct=yes # is this really true???
9930 ;;
9931 siemens)
9932 ## LD is ld it makes a PLAMLIB
9933 ## CC just makes a GrossModule.
9934 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9935 reload_cmds='$CC -r -o $output$reload_objs'
9936 hardcode_direct=no
9937 ;;
9938 motorola)
9939 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9940 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9941 ;;
9942 esac
9943 runpath_var='LD_RUN_PATH'
9944 hardcode_shlibpath_var=no
9945 ;;
9946
9947 sysv4.3*)
9948 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9949 hardcode_shlibpath_var=no
9950 export_dynamic_flag_spec='-Bexport'
9951 ;;
9952
9953 sysv4*MP*)
9954 if test -d /usr/nec; then
9955 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9956 hardcode_shlibpath_var=no
9957 runpath_var=LD_RUN_PATH
9958 hardcode_runpath_var=yes
9959 ld_shlibs=yes
9960 fi
9961 ;;
9962
9963 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9964 no_undefined_flag='${wl}-z,text'
9965 archive_cmds_need_lc=no
9966 hardcode_shlibpath_var=no
9967 runpath_var='LD_RUN_PATH'
9968
9969 if test "$GCC" = yes; then
9970 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9971 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9972 else
9973 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9974 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9975 fi
9976 ;;
9977
9978 sysv5* | sco3.2v5* | sco5v6*)
9979 # Note: We can NOT use -z defs as we might desire, because we do not
9980 # link with -lc, and that would cause any symbols used from libc to
9981 # always be unresolved, which means just about no library would
9982 # ever link correctly. If we're not using GNU ld we use -z text
9983 # though, which does catch some bad symbols but isn't as heavy-handed
9984 # as -z defs.
9985 no_undefined_flag='${wl}-z,text'
9986 allow_undefined_flag='${wl}-z,nodefs'
9987 archive_cmds_need_lc=no
9988 hardcode_shlibpath_var=no
9989 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9990 hardcode_libdir_separator=':'
9991 link_all_deplibs=yes
9992 export_dynamic_flag_spec='${wl}-Bexport'
9993 runpath_var='LD_RUN_PATH'
9994
9995 if test "$GCC" = yes; then
9996 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9997 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9998 else
9999 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10000 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10001 fi
10002 ;;
10003
10004 uts4*)
10005 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10006 hardcode_libdir_flag_spec='-L$libdir'
10007 hardcode_shlibpath_var=no
10008 ;;
10009
10010 *)
10011 ld_shlibs=no
10012 ;;
10013 esac
10014
10015 if test x$host_vendor = xsni; then
10016 case $host in
10017 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10018 export_dynamic_flag_spec='${wl}-Blargedynsym'
10019 ;;
10020 esac
10021 fi
10022 fi
10023
10024{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10025$as_echo "$ld_shlibs" >&6; }
10026test "$ld_shlibs" = no && can_build_shared=no
10027
10028with_gnu_ld=$with_gnu_ld
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044#
10045# Do we need to explicitly link libc?
10046#
10047case "x$archive_cmds_need_lc" in
10048x|xyes)
10049 # Assume -lc should be added
10050 archive_cmds_need_lc=yes
10051
10052 if test "$enable_shared" = yes && test "$GCC" = yes; then
10053 case $archive_cmds in
10054 *'~'*)
10055 # FIXME: we may have to deal with multi-command sequences.
10056 ;;
10057 '$CC '*)
10058 # Test whether the compiler implicitly links with -lc since on some
10059 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10060 # to ld, don't add -lc before -lgcc.
10061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10062$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010063if ${lt_cv_archive_cmds_need_lc+:} false; then :
10064 $as_echo_n "(cached) " >&6
10065else
10066 $RM conftest*
10067 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010068
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010069 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010070 (eval $ac_compile) 2>&5
10071 ac_status=$?
10072 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10073 test $ac_status = 0; } 2>conftest.err; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010074 soname=conftest
10075 lib=conftest
10076 libobjs=conftest.$ac_objext
10077 deplibs=
10078 wl=$lt_prog_compiler_wl
10079 pic_flag=$lt_prog_compiler_pic
10080 compiler_flags=-v
10081 linker_flags=-v
10082 verstring=
10083 output_objdir=.
10084 libname=conftest
10085 lt_save_allow_undefined_flag=$allow_undefined_flag
10086 allow_undefined_flag=
10087 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010088 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10089 ac_status=$?
10090 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10091 test $ac_status = 0; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010092 then
10093 lt_cv_archive_cmds_need_lc=no
10094 else
10095 lt_cv_archive_cmds_need_lc=yes
10096 fi
10097 allow_undefined_flag=$lt_save_allow_undefined_flag
10098 else
10099 cat conftest.err 1>&5
10100 fi
10101 $RM conftest*
10102
10103fi
10104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10105$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10106 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010107 ;;
10108 esac
10109 fi
10110 ;;
10111esac
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
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
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10265$as_echo_n "checking dynamic linker characteristics... " >&6; }
10266
10267if test "$GCC" = yes; then
10268 case $host_os in
10269 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10270 *) lt_awk_arg="/^libraries:/" ;;
10271 esac
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010272 case $host_os in
10273 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10274 *) lt_sed_strip_eq="s,=/,/,g" ;;
10275 esac
10276 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10277 case $lt_search_path_spec in
10278 *\;*)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010279 # if the path contains ";" then we assume it to be the separator
10280 # otherwise default to the standard path separator (i.e. ":") - it is
10281 # assumed that no part of a normal pathname contains ";" but that should
10282 # okay in the real world where ";" in dirpaths is itself problematic.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010283 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10284 ;;
10285 *)
10286 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10287 ;;
10288 esac
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010289 # Ok, now we have the path, separated by spaces, we can step through it
10290 # and add multilib dir if necessary.
10291 lt_tmp_lt_search_path_spec=
10292 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10293 for lt_sys_path in $lt_search_path_spec; do
10294 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10295 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10296 else
10297 test -d "$lt_sys_path" && \
10298 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10299 fi
10300 done
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010301 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010302BEGIN {RS=" "; FS="/|\n";} {
10303 lt_foo="";
10304 lt_count=0;
10305 for (lt_i = NF; lt_i > 0; lt_i--) {
10306 if ($lt_i != "" && $lt_i != ".") {
10307 if ($lt_i == "..") {
10308 lt_count++;
10309 } else {
10310 if (lt_count == 0) {
10311 lt_foo="/" $lt_i lt_foo;
10312 } else {
10313 lt_count--;
10314 }
10315 }
10316 }
10317 }
10318 if (lt_foo != "") { lt_freq[lt_foo]++; }
10319 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10320}'`
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010321 # AWK program above erroneously prepends '/' to C:/dos/paths
10322 # for these hosts.
10323 case $host_os in
10324 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10325 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10326 esac
10327 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010328else
10329 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10330fi
10331library_names_spec=
10332libname_spec='lib$name'
10333soname_spec=
10334shrext_cmds=".so"
10335postinstall_cmds=
10336postuninstall_cmds=
10337finish_cmds=
10338finish_eval=
10339shlibpath_var=
10340shlibpath_overrides_runpath=unknown
10341version_type=none
10342dynamic_linker="$host_os ld.so"
10343sys_lib_dlsearch_path_spec="/lib /usr/lib"
10344need_lib_prefix=unknown
10345hardcode_into_libs=no
10346
10347# when you set need_version to no, make sure it does not cause -set_version
10348# flags to be left without arguments
10349need_version=unknown
10350
10351case $host_os in
10352aix3*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010353 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010354 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10355 shlibpath_var=LIBPATH
10356
10357 # AIX 3 has no versioning support, so we append a major version to the name.
10358 soname_spec='${libname}${release}${shared_ext}$major'
10359 ;;
10360
10361aix[4-9]*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010362 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010363 need_lib_prefix=no
10364 need_version=no
10365 hardcode_into_libs=yes
10366 if test "$host_cpu" = ia64; then
10367 # AIX 5 supports IA64
10368 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10369 shlibpath_var=LD_LIBRARY_PATH
10370 else
10371 # With GCC up to 2.95.x, collect2 would create an import file
10372 # for dependence libraries. The import file would start with
10373 # the line `#! .'. This would cause the generated library to
10374 # depend on `.', always an invalid library. This was fixed in
10375 # development snapshots of GCC prior to 3.0.
10376 case $host_os in
10377 aix4 | aix4.[01] | aix4.[01].*)
10378 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10379 echo ' yes '
10380 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10381 :
10382 else
10383 can_build_shared=no
10384 fi
10385 ;;
10386 esac
10387 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10388 # soname into executable. Probably we can add versioning support to
10389 # collect2, so additional links can be useful in future.
10390 if test "$aix_use_runtimelinking" = yes; then
10391 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10392 # instead of lib<name>.a to let people know that these are not
10393 # typical AIX shared libraries.
10394 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10395 else
10396 # We preserve .a as extension for shared libraries through AIX4.2
10397 # and later when we are not doing run time linking.
10398 library_names_spec='${libname}${release}.a $libname.a'
10399 soname_spec='${libname}${release}${shared_ext}$major'
10400 fi
10401 shlibpath_var=LIBPATH
10402 fi
10403 ;;
10404
10405amigaos*)
10406 case $host_cpu in
10407 powerpc)
10408 # Since July 2007 AmigaOS4 officially supports .so libraries.
10409 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10410 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10411 ;;
10412 m68k)
10413 library_names_spec='$libname.ixlibrary $libname.a'
10414 # Create ${libname}_ixlibrary.a entries in /sys/libs.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010415 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''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'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010416 ;;
10417 esac
10418 ;;
10419
10420beos*)
10421 library_names_spec='${libname}${shared_ext}'
10422 dynamic_linker="$host_os ld.so"
10423 shlibpath_var=LIBRARY_PATH
10424 ;;
10425
10426bsdi[45]*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010427 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010428 need_version=no
10429 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10430 soname_spec='${libname}${release}${shared_ext}$major'
10431 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10432 shlibpath_var=LD_LIBRARY_PATH
10433 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10434 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10435 # the default ld.so.conf also contains /usr/contrib/lib and
10436 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10437 # libtool to hard-code these into programs
10438 ;;
10439
10440cygwin* | mingw* | pw32* | cegcc*)
10441 version_type=windows
10442 shrext_cmds=".dll"
10443 need_version=no
10444 need_lib_prefix=no
10445
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010446 case $GCC,$cc_basename in
10447 yes,*)
10448 # gcc
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010449 library_names_spec='$libname.dll.a'
10450 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10451 postinstall_cmds='base_file=`basename \${file}`~
10452 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10453 dldir=$destdir/`dirname \$dlpath`~
10454 test -d \$dldir || mkdir -p \$dldir~
10455 $install_prog $dir/$dlname \$dldir/$dlname~
10456 chmod a+x \$dldir/$dlname~
10457 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10458 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10459 fi'
10460 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10461 dlpath=$dir/\$dldll~
10462 $RM \$dlpath'
10463 shlibpath_overrides_runpath=yes
10464
10465 case $host_os in
10466 cygwin*)
10467 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10468 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010469
10470 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010471 ;;
10472 mingw* | cegcc*)
10473 # MinGW DLLs use traditional 'lib' prefix
10474 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010475 ;;
10476 pw32*)
10477 # pw32 DLLs use 'pw' prefix rather than 'lib'
10478 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10479 ;;
10480 esac
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010481 dynamic_linker='Win32 ld.exe'
10482 ;;
10483
10484 *,cl*)
10485 # Native MSVC
10486 libname_spec='$name'
10487 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10488 library_names_spec='${libname}.dll.lib'
10489
10490 case $build_os in
10491 mingw*)
10492 sys_lib_search_path_spec=
10493 lt_save_ifs=$IFS
10494 IFS=';'
10495 for lt_path in $LIB
10496 do
10497 IFS=$lt_save_ifs
10498 # Let DOS variable expansion print the short 8.3 style file name.
10499 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10500 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10501 done
10502 IFS=$lt_save_ifs
10503 # Convert to MSYS style.
10504 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10505 ;;
10506 cygwin*)
10507 # Convert to unix form, then to dos form, then back to unix form
10508 # but this time dos style (no spaces!) so that the unix form looks
10509 # like /cygdrive/c/PROGRA~1:/cygdr...
10510 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10511 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10512 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10513 ;;
10514 *)
10515 sys_lib_search_path_spec="$LIB"
10516 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10517 # It is most probably a Windows format PATH.
10518 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10519 else
10520 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10521 fi
10522 # FIXME: find the short name or the path components, as spaces are
10523 # common. (e.g. "Program Files" -> "PROGRA~1")
10524 ;;
10525 esac
10526
10527 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10528 postinstall_cmds='base_file=`basename \${file}`~
10529 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10530 dldir=$destdir/`dirname \$dlpath`~
10531 test -d \$dldir || mkdir -p \$dldir~
10532 $install_prog $dir/$dlname \$dldir/$dlname'
10533 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10534 dlpath=$dir/\$dldll~
10535 $RM \$dlpath'
10536 shlibpath_overrides_runpath=yes
10537 dynamic_linker='Win32 link.exe'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010538 ;;
10539
10540 *)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010541 # Assume MSVC wrapper
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010542 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010543 dynamic_linker='Win32 ld.exe'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010544 ;;
10545 esac
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010546 # FIXME: first we should search . and the directory the executable is in
10547 shlibpath_var=PATH
10548 ;;
10549
10550darwin* | rhapsody*)
10551 dynamic_linker="$host_os dyld"
10552 version_type=darwin
10553 need_lib_prefix=no
10554 need_version=no
10555 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10556 soname_spec='${libname}${release}${major}$shared_ext'
10557 shlibpath_overrides_runpath=yes
10558 shlibpath_var=DYLD_LIBRARY_PATH
10559 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10560
10561 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10562 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10563 ;;
10564
10565dgux*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010566 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010567 need_lib_prefix=no
10568 need_version=no
10569 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10570 soname_spec='${libname}${release}${shared_ext}$major'
10571 shlibpath_var=LD_LIBRARY_PATH
10572 ;;
10573
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010574freebsd* | dragonfly*)
10575 # DragonFly does not have aout. When/if they implement a new
10576 # versioning mechanism, adjust this.
10577 if test -x /usr/bin/objformat; then
10578 objformat=`/usr/bin/objformat`
10579 else
10580 case $host_os in
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010581 freebsd[23].*) objformat=aout ;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010582 *) objformat=elf ;;
10583 esac
10584 fi
10585 version_type=freebsd-$objformat
10586 case $version_type in
10587 freebsd-elf*)
10588 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10589 need_version=no
10590 need_lib_prefix=no
10591 ;;
10592 freebsd-*)
10593 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10594 need_version=yes
10595 ;;
10596 esac
10597 shlibpath_var=LD_LIBRARY_PATH
10598 case $host_os in
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010599 freebsd2.*)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010600 shlibpath_overrides_runpath=yes
10601 ;;
10602 freebsd3.[01]* | freebsdelf3.[01]*)
10603 shlibpath_overrides_runpath=yes
10604 hardcode_into_libs=yes
10605 ;;
10606 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10607 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10608 shlibpath_overrides_runpath=no
10609 hardcode_into_libs=yes
10610 ;;
10611 *) # from 4.6 on, and DragonFly
10612 shlibpath_overrides_runpath=yes
10613 hardcode_into_libs=yes
10614 ;;
10615 esac
10616 ;;
10617
10618gnu*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010619 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010620 need_lib_prefix=no
10621 need_version=no
10622 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10623 soname_spec='${libname}${release}${shared_ext}$major'
10624 shlibpath_var=LD_LIBRARY_PATH
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010625 shlibpath_overrides_runpath=no
10626 hardcode_into_libs=yes
10627 ;;
10628
10629haiku*)
10630 version_type=linux # correct to gnu/linux during the next big refactor
10631 need_lib_prefix=no
10632 need_version=no
10633 dynamic_linker="$host_os runtime_loader"
10634 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10635 soname_spec='${libname}${release}${shared_ext}$major'
10636 shlibpath_var=LIBRARY_PATH
10637 shlibpath_overrides_runpath=yes
10638 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010639 hardcode_into_libs=yes
10640 ;;
10641
10642hpux9* | hpux10* | hpux11*)
10643 # Give a soname corresponding to the major version so that dld.sl refuses to
10644 # link against other versions.
10645 version_type=sunos
10646 need_lib_prefix=no
10647 need_version=no
10648 case $host_cpu in
10649 ia64*)
10650 shrext_cmds='.so'
10651 hardcode_into_libs=yes
10652 dynamic_linker="$host_os dld.so"
10653 shlibpath_var=LD_LIBRARY_PATH
10654 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10655 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10656 soname_spec='${libname}${release}${shared_ext}$major'
10657 if test "X$HPUX_IA64_MODE" = X32; then
10658 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10659 else
10660 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10661 fi
10662 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10663 ;;
10664 hppa*64*)
10665 shrext_cmds='.sl'
10666 hardcode_into_libs=yes
10667 dynamic_linker="$host_os dld.sl"
10668 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10669 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10670 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10671 soname_spec='${libname}${release}${shared_ext}$major'
10672 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10673 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10674 ;;
10675 *)
10676 shrext_cmds='.sl'
10677 dynamic_linker="$host_os dld.sl"
10678 shlibpath_var=SHLIB_PATH
10679 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10680 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10681 soname_spec='${libname}${release}${shared_ext}$major'
10682 ;;
10683 esac
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010684 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010685 postinstall_cmds='chmod 555 $lib'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010686 # or fails outright, so override atomically:
10687 install_override_mode=555
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010688 ;;
10689
10690interix[3-9]*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010691 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010692 need_lib_prefix=no
10693 need_version=no
10694 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10695 soname_spec='${libname}${release}${shared_ext}$major'
10696 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10697 shlibpath_var=LD_LIBRARY_PATH
10698 shlibpath_overrides_runpath=no
10699 hardcode_into_libs=yes
10700 ;;
10701
10702irix5* | irix6* | nonstopux*)
10703 case $host_os in
10704 nonstopux*) version_type=nonstopux ;;
10705 *)
10706 if test "$lt_cv_prog_gnu_ld" = yes; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010707 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010708 else
10709 version_type=irix
10710 fi ;;
10711 esac
10712 need_lib_prefix=no
10713 need_version=no
10714 soname_spec='${libname}${release}${shared_ext}$major'
10715 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10716 case $host_os in
10717 irix5* | nonstopux*)
10718 libsuff= shlibsuff=
10719 ;;
10720 *)
10721 case $LD in # libtool.m4 will add one of these switches to LD
10722 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10723 libsuff= shlibsuff= libmagic=32-bit;;
10724 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10725 libsuff=32 shlibsuff=N32 libmagic=N32;;
10726 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10727 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10728 *) libsuff= shlibsuff= libmagic=never-match;;
10729 esac
10730 ;;
10731 esac
10732 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10733 shlibpath_overrides_runpath=no
10734 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10735 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10736 hardcode_into_libs=yes
10737 ;;
10738
10739# No shared lib support for Linux oldld, aout, or coff.
10740linux*oldld* | linux*aout* | linux*coff*)
10741 dynamic_linker=no
10742 ;;
10743
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010744# This must be glibc/ELF.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010745linux* | k*bsd*-gnu | kopensolaris*-gnu)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010746 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010747 need_lib_prefix=no
10748 need_version=no
10749 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10750 soname_spec='${libname}${release}${shared_ext}$major'
10751 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10752 shlibpath_var=LD_LIBRARY_PATH
10753 shlibpath_overrides_runpath=no
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010754
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010755 # Some binutils ld are patched to set DT_RUNPATH
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010756 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10757 $as_echo_n "(cached) " >&6
10758else
10759 lt_cv_shlibpath_overrides_runpath=no
10760 save_LDFLAGS=$LDFLAGS
10761 save_libdir=$libdir
10762 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10763 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010765/* end confdefs.h. */
10766
10767int
10768main ()
10769{
10770
10771 ;
10772 return 0;
10773}
10774_ACEOF
10775if ac_fn_c_try_link "$LINENO"; then :
10776 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010777 lt_cv_shlibpath_overrides_runpath=yes
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010778fi
10779fi
10780rm -f core conftest.err conftest.$ac_objext \
10781 conftest$ac_exeext conftest.$ac_ext
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010782 LDFLAGS=$save_LDFLAGS
10783 libdir=$save_libdir
10784
10785fi
10786
10787 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010788
10789 # This implies no fast_install, which is unacceptable.
10790 # Some rework will be needed to allow for fast_install
10791 # before this can be enabled.
10792 hardcode_into_libs=yes
10793
10794 # Append ld.so.conf contents to the search path
10795 if test -f /etc/ld.so.conf; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010796 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;s/"//g;/^$/d' | tr '\n' ' '`
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010797 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10798 fi
10799
10800 # We used to test for /lib/ld.so.1 and disable shared libraries on
10801 # powerpc, because MkLinux only supported shared libraries with the
10802 # GNU dynamic linker. Since this was broken with cross compilers,
10803 # most powerpc-linux boxes support dynamic linking these days and
10804 # people can always --disable-shared, the test was removed, and we
10805 # assume the GNU/Linux dynamic linker is in use.
10806 dynamic_linker='GNU/Linux ld.so'
10807 ;;
10808
10809netbsdelf*-gnu)
10810 version_type=linux
10811 need_lib_prefix=no
10812 need_version=no
10813 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10814 soname_spec='${libname}${release}${shared_ext}$major'
10815 shlibpath_var=LD_LIBRARY_PATH
10816 shlibpath_overrides_runpath=no
10817 hardcode_into_libs=yes
10818 dynamic_linker='NetBSD ld.elf_so'
10819 ;;
10820
10821netbsd*)
10822 version_type=sunos
10823 need_lib_prefix=no
10824 need_version=no
10825 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10826 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10827 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10828 dynamic_linker='NetBSD (a.out) ld.so'
10829 else
10830 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10831 soname_spec='${libname}${release}${shared_ext}$major'
10832 dynamic_linker='NetBSD ld.elf_so'
10833 fi
10834 shlibpath_var=LD_LIBRARY_PATH
10835 shlibpath_overrides_runpath=yes
10836 hardcode_into_libs=yes
10837 ;;
10838
10839newsos6)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010840 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010841 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10842 shlibpath_var=LD_LIBRARY_PATH
10843 shlibpath_overrides_runpath=yes
10844 ;;
10845
10846*nto* | *qnx*)
10847 version_type=qnx
10848 need_lib_prefix=no
10849 need_version=no
10850 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10851 soname_spec='${libname}${release}${shared_ext}$major'
10852 shlibpath_var=LD_LIBRARY_PATH
10853 shlibpath_overrides_runpath=no
10854 hardcode_into_libs=yes
10855 dynamic_linker='ldqnx.so'
10856 ;;
10857
10858openbsd*)
10859 version_type=sunos
10860 sys_lib_dlsearch_path_spec="/usr/lib"
10861 need_lib_prefix=no
10862 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10863 case $host_os in
10864 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10865 *) need_version=no ;;
10866 esac
10867 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10868 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10869 shlibpath_var=LD_LIBRARY_PATH
10870 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10871 case $host_os in
10872 openbsd2.[89] | openbsd2.[89].*)
10873 shlibpath_overrides_runpath=no
10874 ;;
10875 *)
10876 shlibpath_overrides_runpath=yes
10877 ;;
10878 esac
10879 else
10880 shlibpath_overrides_runpath=yes
10881 fi
10882 ;;
10883
10884os2*)
10885 libname_spec='$name'
10886 shrext_cmds=".dll"
10887 need_lib_prefix=no
10888 library_names_spec='$libname${shared_ext} $libname.a'
10889 dynamic_linker='OS/2 ld.exe'
10890 shlibpath_var=LIBPATH
10891 ;;
10892
10893osf3* | osf4* | osf5*)
10894 version_type=osf
10895 need_lib_prefix=no
10896 need_version=no
10897 soname_spec='${libname}${release}${shared_ext}$major'
10898 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10899 shlibpath_var=LD_LIBRARY_PATH
10900 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10901 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10902 ;;
10903
10904rdos*)
10905 dynamic_linker=no
10906 ;;
10907
10908solaris*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010909 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010910 need_lib_prefix=no
10911 need_version=no
10912 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10913 soname_spec='${libname}${release}${shared_ext}$major'
10914 shlibpath_var=LD_LIBRARY_PATH
10915 shlibpath_overrides_runpath=yes
10916 hardcode_into_libs=yes
10917 # ldd complains unless libraries are executable
10918 postinstall_cmds='chmod +x $lib'
10919 ;;
10920
10921sunos4*)
10922 version_type=sunos
10923 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10924 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10925 shlibpath_var=LD_LIBRARY_PATH
10926 shlibpath_overrides_runpath=yes
10927 if test "$with_gnu_ld" = yes; then
10928 need_lib_prefix=no
10929 fi
10930 need_version=yes
10931 ;;
10932
10933sysv4 | sysv4.3*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010934 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010935 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10936 soname_spec='${libname}${release}${shared_ext}$major'
10937 shlibpath_var=LD_LIBRARY_PATH
10938 case $host_vendor in
10939 sni)
10940 shlibpath_overrides_runpath=no
10941 need_lib_prefix=no
10942 runpath_var=LD_RUN_PATH
10943 ;;
10944 siemens)
10945 need_lib_prefix=no
10946 ;;
10947 motorola)
10948 need_lib_prefix=no
10949 need_version=no
10950 shlibpath_overrides_runpath=no
10951 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10952 ;;
10953 esac
10954 ;;
10955
10956sysv4*MP*)
10957 if test -d /usr/nec ;then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010958 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010959 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10960 soname_spec='$libname${shared_ext}.$major'
10961 shlibpath_var=LD_LIBRARY_PATH
10962 fi
10963 ;;
10964
10965sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10966 version_type=freebsd-elf
10967 need_lib_prefix=no
10968 need_version=no
10969 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10970 soname_spec='${libname}${release}${shared_ext}$major'
10971 shlibpath_var=LD_LIBRARY_PATH
10972 shlibpath_overrides_runpath=yes
10973 hardcode_into_libs=yes
10974 if test "$with_gnu_ld" = yes; then
10975 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10976 else
10977 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10978 case $host_os in
10979 sco3.2v5*)
10980 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10981 ;;
10982 esac
10983 fi
10984 sys_lib_dlsearch_path_spec='/usr/lib'
10985 ;;
10986
10987tpf*)
10988 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010989 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010010990 need_lib_prefix=no
10991 need_version=no
10992 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10993 shlibpath_var=LD_LIBRARY_PATH
10994 shlibpath_overrides_runpath=no
10995 hardcode_into_libs=yes
10996 ;;
10997
10998uts4*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000010999 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011000 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11001 soname_spec='${libname}${release}${shared_ext}$major'
11002 shlibpath_var=LD_LIBRARY_PATH
11003 ;;
11004
11005*)
11006 dynamic_linker=no
11007 ;;
11008esac
11009{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11010$as_echo "$dynamic_linker" >&6; }
11011test "$dynamic_linker" = no && can_build_shared=no
11012
11013variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11014if test "$GCC" = yes; then
11015 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11016fi
11017
11018if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11019 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11020fi
11021if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11022 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11023fi
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
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
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000011111
11112
11113
11114
11115
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11117$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11118hardcode_action=
11119if test -n "$hardcode_libdir_flag_spec" ||
11120 test -n "$runpath_var" ||
11121 test "X$hardcode_automatic" = "Xyes" ; then
11122
11123 # We can hardcode non-existent directories.
11124 if test "$hardcode_direct" != no &&
11125 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11126 # have to relink, otherwise we might link with an installed library
11127 # when we should be linking with a yet-to-be-installed one
11128 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11129 test "$hardcode_minus_L" != no; then
11130 # Linking always hardcodes the temporary library directory.
11131 hardcode_action=relink
11132 else
11133 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11134 hardcode_action=immediate
11135 fi
11136else
11137 # We cannot hardcode anything, or else we can only hardcode existing
11138 # directories.
11139 hardcode_action=unsupported
11140fi
11141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11142$as_echo "$hardcode_action" >&6; }
11143
11144if test "$hardcode_action" = relink ||
11145 test "$inherit_rpath" = yes; then
11146 # Fast installation is not supported
11147 enable_fast_install=no
11148elif test "$shlibpath_overrides_runpath" = yes ||
11149 test "$enable_shared" = no; then
11150 # Fast installation is not necessary
11151 enable_fast_install=needless
11152fi
11153
11154
11155
11156
11157
11158
11159 if test "x$enable_dlopen" != xyes; then
11160 enable_dlopen=unknown
11161 enable_dlopen_self=unknown
11162 enable_dlopen_self_static=unknown
11163else
11164 lt_cv_dlopen=no
11165 lt_cv_dlopen_libs=
11166
11167 case $host_os in
11168 beos*)
11169 lt_cv_dlopen="load_add_on"
11170 lt_cv_dlopen_libs=
11171 lt_cv_dlopen_self=yes
11172 ;;
11173
11174 mingw* | pw32* | cegcc*)
11175 lt_cv_dlopen="LoadLibrary"
11176 lt_cv_dlopen_libs=
11177 ;;
11178
11179 cygwin*)
11180 lt_cv_dlopen="dlopen"
11181 lt_cv_dlopen_libs=
11182 ;;
11183
11184 darwin*)
11185 # if libdl is installed we need to link against it
11186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11187$as_echo_n "checking for dlopen in -ldl... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000011188if ${ac_cv_lib_dl_dlopen+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011189 $as_echo_n "(cached) " >&6
11190else
11191 ac_check_lib_save_LIBS=$LIBS
11192LIBS="-ldl $LIBS"
11193cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11194/* end confdefs.h. */
11195
11196/* Override any GCC internal prototype to avoid an error.
11197 Use char because int might match the return type of a GCC
11198 builtin and then its argument prototype would still apply. */
11199#ifdef __cplusplus
11200extern "C"
11201#endif
11202char dlopen ();
11203int
11204main ()
11205{
11206return dlopen ();
11207 ;
11208 return 0;
11209}
11210_ACEOF
11211if ac_fn_c_try_link "$LINENO"; then :
11212 ac_cv_lib_dl_dlopen=yes
11213else
11214 ac_cv_lib_dl_dlopen=no
11215fi
11216rm -f core conftest.err conftest.$ac_objext \
11217 conftest$ac_exeext conftest.$ac_ext
11218LIBS=$ac_check_lib_save_LIBS
11219fi
11220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11221$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000011222if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011223 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11224else
11225
11226 lt_cv_dlopen="dyld"
11227 lt_cv_dlopen_libs=
11228 lt_cv_dlopen_self=yes
11229
11230fi
11231
11232 ;;
11233
11234 *)
11235 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000011236if test "x$ac_cv_func_shl_load" = xyes; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011237 lt_cv_dlopen="shl_load"
11238else
11239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11240$as_echo_n "checking for shl_load in -ldld... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000011241if ${ac_cv_lib_dld_shl_load+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011242 $as_echo_n "(cached) " >&6
11243else
11244 ac_check_lib_save_LIBS=$LIBS
11245LIBS="-ldld $LIBS"
11246cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11247/* end confdefs.h. */
11248
11249/* Override any GCC internal prototype to avoid an error.
11250 Use char because int might match the return type of a GCC
11251 builtin and then its argument prototype would still apply. */
11252#ifdef __cplusplus
11253extern "C"
11254#endif
11255char shl_load ();
11256int
11257main ()
11258{
11259return shl_load ();
11260 ;
11261 return 0;
11262}
11263_ACEOF
11264if ac_fn_c_try_link "$LINENO"; then :
11265 ac_cv_lib_dld_shl_load=yes
11266else
11267 ac_cv_lib_dld_shl_load=no
11268fi
11269rm -f core conftest.err conftest.$ac_objext \
11270 conftest$ac_exeext conftest.$ac_ext
11271LIBS=$ac_check_lib_save_LIBS
11272fi
11273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11274$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000011275if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011276 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11277else
11278 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000011279if test "x$ac_cv_func_dlopen" = xyes; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011280 lt_cv_dlopen="dlopen"
11281else
11282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11283$as_echo_n "checking for dlopen in -ldl... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000011284if ${ac_cv_lib_dl_dlopen+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011285 $as_echo_n "(cached) " >&6
11286else
11287 ac_check_lib_save_LIBS=$LIBS
11288LIBS="-ldl $LIBS"
11289cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11290/* end confdefs.h. */
11291
11292/* Override any GCC internal prototype to avoid an error.
11293 Use char because int might match the return type of a GCC
11294 builtin and then its argument prototype would still apply. */
11295#ifdef __cplusplus
11296extern "C"
11297#endif
11298char dlopen ();
11299int
11300main ()
11301{
11302return dlopen ();
11303 ;
11304 return 0;
11305}
11306_ACEOF
11307if ac_fn_c_try_link "$LINENO"; then :
11308 ac_cv_lib_dl_dlopen=yes
11309else
11310 ac_cv_lib_dl_dlopen=no
11311fi
11312rm -f core conftest.err conftest.$ac_objext \
11313 conftest$ac_exeext conftest.$ac_ext
11314LIBS=$ac_check_lib_save_LIBS
11315fi
11316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11317$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000011318if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011319 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11320else
11321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11322$as_echo_n "checking for dlopen in -lsvld... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000011323if ${ac_cv_lib_svld_dlopen+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011324 $as_echo_n "(cached) " >&6
11325else
11326 ac_check_lib_save_LIBS=$LIBS
11327LIBS="-lsvld $LIBS"
11328cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11329/* end confdefs.h. */
11330
11331/* Override any GCC internal prototype to avoid an error.
11332 Use char because int might match the return type of a GCC
11333 builtin and then its argument prototype would still apply. */
11334#ifdef __cplusplus
11335extern "C"
11336#endif
11337char dlopen ();
11338int
11339main ()
11340{
11341return dlopen ();
11342 ;
11343 return 0;
11344}
11345_ACEOF
11346if ac_fn_c_try_link "$LINENO"; then :
11347 ac_cv_lib_svld_dlopen=yes
11348else
11349 ac_cv_lib_svld_dlopen=no
11350fi
11351rm -f core conftest.err conftest.$ac_objext \
11352 conftest$ac_exeext conftest.$ac_ext
11353LIBS=$ac_check_lib_save_LIBS
11354fi
11355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11356$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000011357if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011358 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11359else
11360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11361$as_echo_n "checking for dld_link in -ldld... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000011362if ${ac_cv_lib_dld_dld_link+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011363 $as_echo_n "(cached) " >&6
11364else
11365 ac_check_lib_save_LIBS=$LIBS
11366LIBS="-ldld $LIBS"
11367cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11368/* end confdefs.h. */
11369
11370/* Override any GCC internal prototype to avoid an error.
11371 Use char because int might match the return type of a GCC
11372 builtin and then its argument prototype would still apply. */
11373#ifdef __cplusplus
11374extern "C"
11375#endif
11376char dld_link ();
11377int
11378main ()
11379{
11380return dld_link ();
11381 ;
11382 return 0;
11383}
11384_ACEOF
11385if ac_fn_c_try_link "$LINENO"; then :
11386 ac_cv_lib_dld_dld_link=yes
11387else
11388 ac_cv_lib_dld_dld_link=no
11389fi
11390rm -f core conftest.err conftest.$ac_objext \
11391 conftest$ac_exeext conftest.$ac_ext
11392LIBS=$ac_check_lib_save_LIBS
11393fi
11394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11395$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000011396if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011397 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11398fi
11399
11400
11401fi
11402
11403
11404fi
11405
11406
11407fi
11408
11409
11410fi
11411
11412
11413fi
11414
11415 ;;
11416 esac
11417
11418 if test "x$lt_cv_dlopen" != xno; then
11419 enable_dlopen=yes
11420 else
11421 enable_dlopen=no
11422 fi
11423
11424 case $lt_cv_dlopen in
11425 dlopen)
11426 save_CPPFLAGS="$CPPFLAGS"
11427 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11428
11429 save_LDFLAGS="$LDFLAGS"
11430 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11431
11432 save_LIBS="$LIBS"
11433 LIBS="$lt_cv_dlopen_libs $LIBS"
11434
11435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11436$as_echo_n "checking whether a program can dlopen itself... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000011437if ${lt_cv_dlopen_self+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011438 $as_echo_n "(cached) " >&6
11439else
11440 if test "$cross_compiling" = yes; then :
11441 lt_cv_dlopen_self=cross
11442else
11443 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11444 lt_status=$lt_dlunknown
11445 cat > conftest.$ac_ext <<_LT_EOF
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000011446#line $LINENO "configure"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011447#include "confdefs.h"
11448
11449#if HAVE_DLFCN_H
11450#include <dlfcn.h>
11451#endif
11452
11453#include <stdio.h>
11454
11455#ifdef RTLD_GLOBAL
11456# define LT_DLGLOBAL RTLD_GLOBAL
11457#else
11458# ifdef DL_GLOBAL
11459# define LT_DLGLOBAL DL_GLOBAL
11460# else
11461# define LT_DLGLOBAL 0
11462# endif
11463#endif
11464
11465/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11466 find out it does not work in some platform. */
11467#ifndef LT_DLLAZY_OR_NOW
11468# ifdef RTLD_LAZY
11469# define LT_DLLAZY_OR_NOW RTLD_LAZY
11470# else
11471# ifdef DL_LAZY
11472# define LT_DLLAZY_OR_NOW DL_LAZY
11473# else
11474# ifdef RTLD_NOW
11475# define LT_DLLAZY_OR_NOW RTLD_NOW
11476# else
11477# ifdef DL_NOW
11478# define LT_DLLAZY_OR_NOW DL_NOW
11479# else
11480# define LT_DLLAZY_OR_NOW 0
11481# endif
11482# endif
11483# endif
11484# endif
11485#endif
11486
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000011487/* When -fvisbility=hidden is used, assume the code has been annotated
11488 correspondingly for the symbols needed. */
11489#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11490int fnord () __attribute__((visibility("default")));
11491#endif
11492
11493int fnord () { return 42; }
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011494int main ()
11495{
11496 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11497 int status = $lt_dlunknown;
11498
11499 if (self)
11500 {
11501 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000011502 else
11503 {
11504 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11505 else puts (dlerror ());
11506 }
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011507 /* dlclose (self); */
11508 }
11509 else
11510 puts (dlerror ());
11511
11512 return status;
11513}
11514_LT_EOF
11515 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11516 (eval $ac_link) 2>&5
11517 ac_status=$?
11518 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11519 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11520 (./conftest; exit; ) >&5 2>/dev/null
11521 lt_status=$?
11522 case x$lt_status in
11523 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11524 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11525 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11526 esac
11527 else :
11528 # compilation failed
11529 lt_cv_dlopen_self=no
11530 fi
11531fi
11532rm -fr conftest*
11533
11534
11535fi
11536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11537$as_echo "$lt_cv_dlopen_self" >&6; }
11538
11539 if test "x$lt_cv_dlopen_self" = xyes; then
11540 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11542$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000011543if ${lt_cv_dlopen_self_static+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011544 $as_echo_n "(cached) " >&6
11545else
11546 if test "$cross_compiling" = yes; then :
11547 lt_cv_dlopen_self_static=cross
11548else
11549 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11550 lt_status=$lt_dlunknown
11551 cat > conftest.$ac_ext <<_LT_EOF
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000011552#line $LINENO "configure"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011553#include "confdefs.h"
11554
11555#if HAVE_DLFCN_H
11556#include <dlfcn.h>
11557#endif
11558
11559#include <stdio.h>
11560
11561#ifdef RTLD_GLOBAL
11562# define LT_DLGLOBAL RTLD_GLOBAL
11563#else
11564# ifdef DL_GLOBAL
11565# define LT_DLGLOBAL DL_GLOBAL
11566# else
11567# define LT_DLGLOBAL 0
11568# endif
11569#endif
11570
11571/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11572 find out it does not work in some platform. */
11573#ifndef LT_DLLAZY_OR_NOW
11574# ifdef RTLD_LAZY
11575# define LT_DLLAZY_OR_NOW RTLD_LAZY
11576# else
11577# ifdef DL_LAZY
11578# define LT_DLLAZY_OR_NOW DL_LAZY
11579# else
11580# ifdef RTLD_NOW
11581# define LT_DLLAZY_OR_NOW RTLD_NOW
11582# else
11583# ifdef DL_NOW
11584# define LT_DLLAZY_OR_NOW DL_NOW
11585# else
11586# define LT_DLLAZY_OR_NOW 0
11587# endif
11588# endif
11589# endif
11590# endif
11591#endif
11592
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000011593/* When -fvisbility=hidden is used, assume the code has been annotated
11594 correspondingly for the symbols needed. */
11595#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11596int fnord () __attribute__((visibility("default")));
11597#endif
11598
11599int fnord () { return 42; }
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011600int 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;
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000011608 else
11609 {
11610 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11611 else puts (dlerror ());
11612 }
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011613 /* dlclose (self); */
11614 }
11615 else
11616 puts (dlerror ());
11617
11618 return status;
11619}
11620_LT_EOF
11621 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11622 (eval $ac_link) 2>&5
11623 ac_status=$?
11624 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11625 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11626 (./conftest; exit; ) >&5 2>/dev/null
11627 lt_status=$?
11628 case x$lt_status in
11629 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11630 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11631 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11632 esac
11633 else :
11634 # compilation failed
11635 lt_cv_dlopen_self_static=no
11636 fi
11637fi
11638rm -fr conftest*
11639
11640
11641fi
11642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11643$as_echo "$lt_cv_dlopen_self_static" >&6; }
11644 fi
11645
11646 CPPFLAGS="$save_CPPFLAGS"
11647 LDFLAGS="$save_LDFLAGS"
11648 LIBS="$save_LIBS"
11649 ;;
11650 esac
11651
11652 case $lt_cv_dlopen_self in
11653 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11654 *) enable_dlopen_self=unknown ;;
11655 esac
11656
11657 case $lt_cv_dlopen_self_static in
11658 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11659 *) enable_dlopen_self_static=unknown ;;
11660 esac
11661fi
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679striplib=
11680old_striplib=
11681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11682$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11683if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11684 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11685 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11687$as_echo "yes" >&6; }
11688else
11689# FIXME - insert some real tests, host_os isn't really good enough
11690 case $host_os in
11691 darwin*)
11692 if test -n "$STRIP" ; then
11693 striplib="$STRIP -x"
11694 old_striplib="$STRIP -S"
11695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11696$as_echo "yes" >&6; }
11697 else
11698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11699$as_echo "no" >&6; }
11700 fi
11701 ;;
11702 *)
11703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11704$as_echo "no" >&6; }
11705 ;;
11706 esac
11707fi
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720 # Report which library types will actually be built
11721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11722$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11724$as_echo "$can_build_shared" >&6; }
11725
11726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11727$as_echo_n "checking whether to build shared libraries... " >&6; }
11728 test "$can_build_shared" = "no" && enable_shared=no
11729
11730 # On AIX, shared libraries and static libraries use the same namespace, and
11731 # are all built from PIC.
11732 case $host_os in
11733 aix3*)
11734 test "$enable_shared" = yes && enable_static=no
11735 if test -n "$RANLIB"; then
11736 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11737 postinstall_cmds='$RANLIB $lib'
11738 fi
11739 ;;
11740
11741 aix[4-9]*)
11742 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11743 test "$enable_shared" = yes && enable_static=no
11744 fi
11745 ;;
11746 esac
11747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11748$as_echo "$enable_shared" >&6; }
11749
11750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11751$as_echo_n "checking whether to build static libraries... " >&6; }
11752 # Make sure either enable_shared or enable_static is yes.
11753 test "$enable_shared" = yes || enable_static=yes
11754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11755$as_echo "$enable_static" >&6; }
11756
11757
11758
11759
11760fi
11761ac_ext=c
11762ac_cpp='$CPP $CPPFLAGS'
11763ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11764ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11765ac_compiler_gnu=$ac_cv_c_compiler_gnu
11766
11767CC="$lt_save_CC"
11768
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000011769 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11770 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11771 (test "X$CXX" != "Xg++"))) ; then
11772 ac_ext=cpp
11773ac_cpp='$CXXCPP $CPPFLAGS'
11774ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11775ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11776ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
11778$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
11779if test -z "$CXXCPP"; then
11780 if ${ac_cv_prog_CXXCPP+:} false; then :
11781 $as_echo_n "(cached) " >&6
11782else
11783 # Double quotes because CXXCPP needs to be expanded
11784 for CXXCPP in "$CXX -E" "/lib/cpp"
11785 do
11786 ac_preproc_ok=false
11787for ac_cxx_preproc_warn_flag in '' yes
11788do
11789 # Use a header file that comes with gcc, so configuring glibc
11790 # with a fresh cross-compiler works.
11791 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11792 # <limits.h> exists even on freestanding compilers.
11793 # On the NeXT, cc -E runs the code through the compiler's parser,
11794 # not just through cpp. "Syntax error" is here to catch this case.
11795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11796/* end confdefs.h. */
11797#ifdef __STDC__
11798# include <limits.h>
11799#else
11800# include <assert.h>
11801#endif
11802 Syntax error
11803_ACEOF
11804if ac_fn_cxx_try_cpp "$LINENO"; then :
11805
11806else
11807 # Broken: fails on valid input.
11808continue
11809fi
11810rm -f conftest.err conftest.i conftest.$ac_ext
11811
11812 # OK, works on sane cases. Now check whether nonexistent headers
11813 # can be detected and how.
11814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11815/* end confdefs.h. */
11816#include <ac_nonexistent.h>
11817_ACEOF
11818if ac_fn_cxx_try_cpp "$LINENO"; then :
11819 # Broken: success on invalid input.
11820continue
11821else
11822 # Passes both tests.
11823ac_preproc_ok=:
11824break
11825fi
11826rm -f conftest.err conftest.i conftest.$ac_ext
11827
11828done
11829# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11830rm -f conftest.i conftest.err conftest.$ac_ext
11831if $ac_preproc_ok; then :
11832 break
11833fi
11834
11835 done
11836 ac_cv_prog_CXXCPP=$CXXCPP
11837
11838fi
11839 CXXCPP=$ac_cv_prog_CXXCPP
11840else
11841 ac_cv_prog_CXXCPP=$CXXCPP
11842fi
11843{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
11844$as_echo "$CXXCPP" >&6; }
11845ac_preproc_ok=false
11846for ac_cxx_preproc_warn_flag in '' yes
11847do
11848 # Use a header file that comes with gcc, so configuring glibc
11849 # with a fresh cross-compiler works.
11850 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11851 # <limits.h> exists even on freestanding compilers.
11852 # On the NeXT, cc -E runs the code through the compiler's parser,
11853 # not just through cpp. "Syntax error" is here to catch this case.
11854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11855/* end confdefs.h. */
11856#ifdef __STDC__
11857# include <limits.h>
11858#else
11859# include <assert.h>
11860#endif
11861 Syntax error
11862_ACEOF
11863if ac_fn_cxx_try_cpp "$LINENO"; then :
11864
11865else
11866 # Broken: fails on valid input.
11867continue
11868fi
11869rm -f conftest.err conftest.i conftest.$ac_ext
11870
11871 # OK, works on sane cases. Now check whether nonexistent headers
11872 # can be detected and how.
11873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11874/* end confdefs.h. */
11875#include <ac_nonexistent.h>
11876_ACEOF
11877if ac_fn_cxx_try_cpp "$LINENO"; then :
11878 # Broken: success on invalid input.
11879continue
11880else
11881 # Passes both tests.
11882ac_preproc_ok=:
11883break
11884fi
11885rm -f conftest.err conftest.i conftest.$ac_ext
11886
11887done
11888# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11889rm -f conftest.i conftest.err conftest.$ac_ext
11890if $ac_preproc_ok; then :
11891
11892else
11893 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11894$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11895as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
11896See \`config.log' for more details" "$LINENO" 5; }
11897fi
11898
11899ac_ext=c
11900ac_cpp='$CPP $CPPFLAGS'
11901ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11902ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11903ac_compiler_gnu=$ac_cv_c_compiler_gnu
11904
11905else
11906 _lt_caught_CXX_error=yes
11907fi
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011908
11909ac_ext=cpp
11910ac_cpp='$CXXCPP $CPPFLAGS'
11911ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11912ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11913ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11914
11915archive_cmds_need_lc_CXX=no
11916allow_undefined_flag_CXX=
11917always_export_symbols_CXX=no
11918archive_expsym_cmds_CXX=
11919compiler_needs_object_CXX=no
11920export_dynamic_flag_spec_CXX=
11921hardcode_direct_CXX=no
11922hardcode_direct_absolute_CXX=no
11923hardcode_libdir_flag_spec_CXX=
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011924hardcode_libdir_separator_CXX=
11925hardcode_minus_L_CXX=no
11926hardcode_shlibpath_var_CXX=unsupported
11927hardcode_automatic_CXX=no
11928inherit_rpath_CXX=no
11929module_cmds_CXX=
11930module_expsym_cmds_CXX=
11931link_all_deplibs_CXX=unknown
11932old_archive_cmds_CXX=$old_archive_cmds
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000011933reload_flag_CXX=$reload_flag
11934reload_cmds_CXX=$reload_cmds
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011935no_undefined_flag_CXX=
11936whole_archive_flag_spec_CXX=
11937enable_shared_with_static_runtimes_CXX=no
11938
11939# Source file extension for C++ test sources.
11940ac_ext=cpp
11941
11942# Object file extension for compiled C++ test sources.
11943objext=o
11944objext_CXX=$objext
11945
11946# No sense in running all these tests if we already determined that
11947# the CXX compiler isn't working. Some variables (like enable_shared)
11948# are currently assumed to apply to all compilers on this platform,
11949# and will be corrupted by setting them based on a non-working compiler.
11950if test "$_lt_caught_CXX_error" != yes; then
11951 # Code to be used in simple compile tests
11952 lt_simple_compile_test_code="int some_variable = 0;"
11953
11954 # Code to be used in simple link tests
11955 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11956
11957 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11958
11959
11960
11961
11962
11963
11964# If no C compiler was specified, use CC.
11965LTCC=${LTCC-"$CC"}
11966
11967# If no C compiler flags were specified, use CFLAGS.
11968LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11969
11970# Allow CC to be a program name with arguments.
11971compiler=$CC
11972
11973
11974 # save warnings/boilerplate of simple test code
11975 ac_outfile=conftest.$ac_objext
11976echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11977eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11978_lt_compiler_boilerplate=`cat conftest.err`
11979$RM conftest*
11980
11981 ac_outfile=conftest.$ac_objext
11982echo "$lt_simple_link_test_code" >conftest.$ac_ext
11983eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11984_lt_linker_boilerplate=`cat conftest.err`
11985$RM -r conftest*
11986
11987
11988 # Allow CC to be a program name with arguments.
11989 lt_save_CC=$CC
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000011990 lt_save_CFLAGS=$CFLAGS
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010011991 lt_save_LD=$LD
11992 lt_save_GCC=$GCC
11993 GCC=$GXX
11994 lt_save_with_gnu_ld=$with_gnu_ld
11995 lt_save_path_LD=$lt_cv_path_LD
11996 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11997 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11998 else
11999 $as_unset lt_cv_prog_gnu_ld
12000 fi
12001 if test -n "${lt_cv_path_LDCXX+set}"; then
12002 lt_cv_path_LD=$lt_cv_path_LDCXX
12003 else
12004 $as_unset lt_cv_path_LD
12005 fi
12006 test -z "${LDCXX+set}" || LD=$LDCXX
12007 CC=${CXX-"c++"}
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012008 CFLAGS=$CXXFLAGS
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012009 compiler=$CC
12010 compiler_CXX=$CC
12011 for cc_temp in $compiler""; do
12012 case $cc_temp in
12013 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12014 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12015 \-*) ;;
12016 *) break;;
12017 esac
12018done
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012019cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012020
12021
12022 if test -n "$compiler"; then
12023 # We don't want -fno-exception when compiling C++ code, so set the
12024 # no_builtin_flag separately
12025 if test "$GXX" = yes; then
12026 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12027 else
12028 lt_prog_compiler_no_builtin_flag_CXX=
12029 fi
12030
12031 if test "$GXX" = yes; then
12032 # Set up default GNU C++ configuration
12033
12034
12035
12036# Check whether --with-gnu-ld was given.
12037if test "${with_gnu_ld+set}" = set; then :
12038 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12039else
12040 with_gnu_ld=no
12041fi
12042
12043ac_prog=ld
12044if test "$GCC" = yes; then
12045 # Check if gcc -print-prog-name=ld gives a path.
12046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12047$as_echo_n "checking for ld used by $CC... " >&6; }
12048 case $host in
12049 *-*-mingw*)
12050 # gcc leaves a trailing carriage return which upsets mingw
12051 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12052 *)
12053 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12054 esac
12055 case $ac_prog in
12056 # Accept absolute paths.
12057 [\\/]* | ?:[\\/]*)
12058 re_direlt='/[^/][^/]*/\.\./'
12059 # Canonicalize the pathname of ld
12060 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12061 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12062 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12063 done
12064 test -z "$LD" && LD="$ac_prog"
12065 ;;
12066 "")
12067 # If it fails, then pretend we aren't using GCC.
12068 ac_prog=ld
12069 ;;
12070 *)
12071 # If it is relative, then search for the first ld in PATH.
12072 with_gnu_ld=unknown
12073 ;;
12074 esac
12075elif test "$with_gnu_ld" = yes; then
12076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12077$as_echo_n "checking for GNU ld... " >&6; }
12078else
12079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12080$as_echo_n "checking for non-GNU ld... " >&6; }
12081fi
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012082if ${lt_cv_path_LD+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012083 $as_echo_n "(cached) " >&6
12084else
12085 if test -z "$LD"; then
12086 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12087 for ac_dir in $PATH; do
12088 IFS="$lt_save_ifs"
12089 test -z "$ac_dir" && ac_dir=.
12090 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12091 lt_cv_path_LD="$ac_dir/$ac_prog"
12092 # Check to see if the program is GNU ld. I'd rather use --version,
12093 # but apparently some variants of GNU ld only accept -v.
12094 # Break only if it was the GNU/non-GNU ld that we prefer.
12095 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12096 *GNU* | *'with BFD'*)
12097 test "$with_gnu_ld" != no && break
12098 ;;
12099 *)
12100 test "$with_gnu_ld" != yes && break
12101 ;;
12102 esac
12103 fi
12104 done
12105 IFS="$lt_save_ifs"
12106else
12107 lt_cv_path_LD="$LD" # Let the user override the test with a path.
12108fi
12109fi
12110
12111LD="$lt_cv_path_LD"
12112if test -n "$LD"; then
12113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12114$as_echo "$LD" >&6; }
12115else
12116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12117$as_echo "no" >&6; }
12118fi
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012119test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12121$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012122if ${lt_cv_prog_gnu_ld+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012123 $as_echo_n "(cached) " >&6
12124else
12125 # I'd rather use --version here, but apparently some GNU lds only accept -v.
12126case `$LD -v 2>&1 </dev/null` in
12127*GNU* | *'with BFD'*)
12128 lt_cv_prog_gnu_ld=yes
12129 ;;
12130*)
12131 lt_cv_prog_gnu_ld=no
12132 ;;
12133esac
12134fi
12135{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12136$as_echo "$lt_cv_prog_gnu_ld" >&6; }
12137with_gnu_ld=$lt_cv_prog_gnu_ld
12138
12139
12140
12141
12142
12143
12144
12145 # Check if GNU C++ uses GNU ld as the underlying linker, since the
12146 # archiving commands below assume that GNU ld is being used.
12147 if test "$with_gnu_ld" = yes; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012148 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12149 archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012150
12151 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12152 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12153
12154 # If archive_cmds runs LD, not CC, wlarc should be empty
12155 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12156 # investigate it a little bit more. (MM)
12157 wlarc='${wl}'
12158
12159 # ancient GNU ld didn't support --whole-archive et. al.
12160 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12161 $GREP 'no-whole-archive' > /dev/null; then
12162 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12163 else
12164 whole_archive_flag_spec_CXX=
12165 fi
12166 else
12167 with_gnu_ld=no
12168 wlarc=
12169
12170 # A generic and very simple default shared library creation
12171 # command for GNU C++ for the case where it uses the native
12172 # linker, instead of GNU ld. If possible, this setting should
12173 # overridden to take advantage of the native linker features on
12174 # the platform it is being used on.
12175 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12176 fi
12177
12178 # Commands to make compiler produce verbose output that lists
12179 # what "hidden" libraries, object files and flags are used when
12180 # linking a shared library.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012181 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012182
12183 else
12184 GXX=no
12185 with_gnu_ld=no
12186 wlarc=
12187 fi
12188
12189 # PORTME: fill in a description of your system's C++ link characteristics
12190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12191$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12192 ld_shlibs_CXX=yes
12193 case $host_os in
12194 aix3*)
12195 # FIXME: insert proper C++ library support
12196 ld_shlibs_CXX=no
12197 ;;
12198 aix[4-9]*)
12199 if test "$host_cpu" = ia64; then
12200 # On IA64, the linker does run time linking by default, so we don't
12201 # have to do anything special.
12202 aix_use_runtimelinking=no
12203 exp_sym_flag='-Bexport'
12204 no_entry_flag=""
12205 else
12206 aix_use_runtimelinking=no
12207
12208 # Test if we are trying to use run time linking or normal
12209 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12210 # need to do runtime linking.
12211 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12212 for ld_flag in $LDFLAGS; do
12213 case $ld_flag in
12214 *-brtl*)
12215 aix_use_runtimelinking=yes
12216 break
12217 ;;
12218 esac
12219 done
12220 ;;
12221 esac
12222
12223 exp_sym_flag='-bexport'
12224 no_entry_flag='-bnoentry'
12225 fi
12226
12227 # When large executables or shared objects are built, AIX ld can
12228 # have problems creating the table of contents. If linking a library
12229 # or program results in "error TOC overflow" add -mminimal-toc to
12230 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
12231 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12232
12233 archive_cmds_CXX=''
12234 hardcode_direct_CXX=yes
12235 hardcode_direct_absolute_CXX=yes
12236 hardcode_libdir_separator_CXX=':'
12237 link_all_deplibs_CXX=yes
12238 file_list_spec_CXX='${wl}-f,'
12239
12240 if test "$GXX" = yes; then
12241 case $host_os in aix4.[012]|aix4.[012].*)
12242 # We only want to do this on AIX 4.2 and lower, the check
12243 # below for broken collect2 doesn't work under 4.3+
12244 collect2name=`${CC} -print-prog-name=collect2`
12245 if test -f "$collect2name" &&
12246 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12247 then
12248 # We have reworked collect2
12249 :
12250 else
12251 # We have old collect2
12252 hardcode_direct_CXX=unsupported
12253 # It fails to find uninstalled libraries when the uninstalled
12254 # path is not listed in the libpath. Setting hardcode_minus_L
12255 # to unsupported forces relinking
12256 hardcode_minus_L_CXX=yes
12257 hardcode_libdir_flag_spec_CXX='-L$libdir'
12258 hardcode_libdir_separator_CXX=
12259 fi
12260 esac
12261 shared_flag='-shared'
12262 if test "$aix_use_runtimelinking" = yes; then
12263 shared_flag="$shared_flag "'${wl}-G'
12264 fi
12265 else
12266 # not using gcc
12267 if test "$host_cpu" = ia64; then
12268 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12269 # chokes on -Wl,-G. The following line is correct:
12270 shared_flag='-G'
12271 else
12272 if test "$aix_use_runtimelinking" = yes; then
12273 shared_flag='${wl}-G'
12274 else
12275 shared_flag='${wl}-bM:SRE'
12276 fi
12277 fi
12278 fi
12279
12280 export_dynamic_flag_spec_CXX='${wl}-bexpall'
12281 # It seems that -bexpall does not export symbols beginning with
12282 # underscore (_), so it is better to generate a list of symbols to
12283 # export.
12284 always_export_symbols_CXX=yes
12285 if test "$aix_use_runtimelinking" = yes; then
12286 # Warning - without using the other runtime loading flags (-brtl),
12287 # -berok will link without error, but may produce a broken library.
12288 allow_undefined_flag_CXX='-berok'
12289 # Determine the default libpath from the value encoded in an empty
12290 # executable.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012291 if test "${lt_cv_aix_libpath+set}" = set; then
12292 aix_libpath=$lt_cv_aix_libpath
12293else
12294 if ${lt_cv_aix_libpath__CXX+:} false; then :
12295 $as_echo_n "(cached) " >&6
12296else
12297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012298/* end confdefs.h. */
12299
12300int
12301main ()
12302{
12303
12304 ;
12305 return 0;
12306}
12307_ACEOF
12308if ac_fn_cxx_try_link "$LINENO"; then :
12309
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012310 lt_aix_libpath_sed='
12311 /Import File Strings/,/^$/ {
12312 /^0/ {
12313 s/^0 *\([^ ]*\) *$/\1/
12314 p
12315 }
12316 }'
12317 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12318 # Check for a 64-bit object if we didn't find anything.
12319 if test -z "$lt_cv_aix_libpath__CXX"; then
12320 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12321 fi
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012322fi
12323rm -f core conftest.err conftest.$ac_objext \
12324 conftest$ac_exeext conftest.$ac_ext
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012325 if test -z "$lt_cv_aix_libpath__CXX"; then
12326 lt_cv_aix_libpath__CXX="/usr/lib:/lib"
12327 fi
12328
12329fi
12330
12331 aix_libpath=$lt_cv_aix_libpath__CXX
12332fi
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012333
12334 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12335
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012336 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 func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012337 else
12338 if test "$host_cpu" = ia64; then
12339 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12340 allow_undefined_flag_CXX="-z nodefs"
12341 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"
12342 else
12343 # Determine the default libpath from the value encoded in an
12344 # empty executable.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012345 if test "${lt_cv_aix_libpath+set}" = set; then
12346 aix_libpath=$lt_cv_aix_libpath
12347else
12348 if ${lt_cv_aix_libpath__CXX+:} false; then :
12349 $as_echo_n "(cached) " >&6
12350else
12351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012352/* end confdefs.h. */
12353
12354int
12355main ()
12356{
12357
12358 ;
12359 return 0;
12360}
12361_ACEOF
12362if ac_fn_cxx_try_link "$LINENO"; then :
12363
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012364 lt_aix_libpath_sed='
12365 /Import File Strings/,/^$/ {
12366 /^0/ {
12367 s/^0 *\([^ ]*\) *$/\1/
12368 p
12369 }
12370 }'
12371 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12372 # Check for a 64-bit object if we didn't find anything.
12373 if test -z "$lt_cv_aix_libpath__CXX"; then
12374 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12375 fi
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012376fi
12377rm -f core conftest.err conftest.$ac_objext \
12378 conftest$ac_exeext conftest.$ac_ext
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012379 if test -z "$lt_cv_aix_libpath__CXX"; then
12380 lt_cv_aix_libpath__CXX="/usr/lib:/lib"
12381 fi
12382
12383fi
12384
12385 aix_libpath=$lt_cv_aix_libpath__CXX
12386fi
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012387
12388 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12389 # Warning - without using the other run time loading flags,
12390 # -berok will link without error, but may produce a broken library.
12391 no_undefined_flag_CXX=' ${wl}-bernotok'
12392 allow_undefined_flag_CXX=' ${wl}-berok'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012393 if test "$with_gnu_ld" = yes; then
12394 # We only use this code for GNU lds that support --whole-archive.
12395 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12396 else
12397 # Exported symbols can be pulled into shared objects from archives
12398 whole_archive_flag_spec_CXX='$convenience'
12399 fi
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012400 archive_cmds_need_lc_CXX=yes
12401 # This is similar to how AIX traditionally builds its shared
12402 # libraries.
12403 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'
12404 fi
12405 fi
12406 ;;
12407
12408 beos*)
12409 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12410 allow_undefined_flag_CXX=unsupported
12411 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12412 # support --undefined. This deserves some investigation. FIXME
12413 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12414 else
12415 ld_shlibs_CXX=no
12416 fi
12417 ;;
12418
12419 chorus*)
12420 case $cc_basename in
12421 *)
12422 # FIXME: insert proper C++ library support
12423 ld_shlibs_CXX=no
12424 ;;
12425 esac
12426 ;;
12427
12428 cygwin* | mingw* | pw32* | cegcc*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012429 case $GXX,$cc_basename in
12430 ,cl* | no,cl*)
12431 # Native MSVC
12432 # hardcode_libdir_flag_spec is actually meaningless, as there is
12433 # no search path for DLLs.
12434 hardcode_libdir_flag_spec_CXX=' '
12435 allow_undefined_flag_CXX=unsupported
12436 always_export_symbols_CXX=yes
12437 file_list_spec_CXX='@'
12438 # Tell ltmain to make .lib files, not .a files.
12439 libext=lib
12440 # Tell ltmain to make .dll files, not .so files.
12441 shrext_cmds=".dll"
12442 # FIXME: Setting linknames here is a bad hack.
12443 archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
12444 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12445 $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
12446 else
12447 $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
12448 fi~
12449 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
12450 linknames='
12451 # The linker will not automatically build a static lib if we build a DLL.
12452 # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
12453 enable_shared_with_static_runtimes_CXX=yes
12454 # Don't use ranlib
12455 old_postinstall_cmds_CXX='chmod 644 $oldlib'
12456 postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
12457 lt_tool_outputfile="@TOOL_OUTPUT@"~
12458 case $lt_outputfile in
12459 *.exe|*.EXE) ;;
12460 *)
12461 lt_outputfile="$lt_outputfile.exe"
12462 lt_tool_outputfile="$lt_tool_outputfile.exe"
12463 ;;
12464 esac~
12465 func_to_tool_file "$lt_outputfile"~
12466 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
12467 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
12468 $RM "$lt_outputfile.manifest";
12469 fi'
12470 ;;
12471 *)
12472 # g++
12473 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12474 # as there is no search path for DLLs.
12475 hardcode_libdir_flag_spec_CXX='-L$libdir'
12476 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12477 allow_undefined_flag_CXX=unsupported
12478 always_export_symbols_CXX=no
12479 enable_shared_with_static_runtimes_CXX=yes
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012480
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012481 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12482 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'
12483 # If the export-symbols file already is a .def file (1st line
12484 # is EXPORTS), use it as is; otherwise, prepend...
12485 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12486 cp $export_symbols $output_objdir/$soname.def;
12487 else
12488 echo EXPORTS > $output_objdir/$soname.def;
12489 cat $export_symbols >> $output_objdir/$soname.def;
12490 fi~
12491 $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'
12492 else
12493 ld_shlibs_CXX=no
12494 fi
12495 ;;
12496 esac
12497 ;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012498 darwin* | rhapsody*)
12499
12500
12501 archive_cmds_need_lc_CXX=no
12502 hardcode_direct_CXX=no
12503 hardcode_automatic_CXX=yes
12504 hardcode_shlibpath_var_CXX=unsupported
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012505 if test "$lt_cv_ld_force_load" = "yes"; then
12506 whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
12507
12508 else
12509 whole_archive_flag_spec_CXX=''
12510 fi
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012511 link_all_deplibs_CXX=yes
12512 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12513 case $cc_basename in
12514 ifort*) _lt_dar_can_shared=yes ;;
12515 *) _lt_dar_can_shared=$GCC ;;
12516 esac
12517 if test "$_lt_dar_can_shared" = "yes"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012518 output_verbose_link_cmd=func_echo_all
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012519 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}"
12520 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12521 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}"
12522 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}"
12523 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12524 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}"
12525 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}"
12526 fi
12527
12528 else
12529 ld_shlibs_CXX=no
12530 fi
12531
12532 ;;
12533
12534 dgux*)
12535 case $cc_basename in
12536 ec++*)
12537 # FIXME: insert proper C++ library support
12538 ld_shlibs_CXX=no
12539 ;;
12540 ghcx*)
12541 # Green Hills C++ Compiler
12542 # FIXME: insert proper C++ library support
12543 ld_shlibs_CXX=no
12544 ;;
12545 *)
12546 # FIXME: insert proper C++ library support
12547 ld_shlibs_CXX=no
12548 ;;
12549 esac
12550 ;;
12551
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012552 freebsd2.*)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012553 # C++ shared libraries reported to be fairly broken before
12554 # switch to ELF
12555 ld_shlibs_CXX=no
12556 ;;
12557
12558 freebsd-elf*)
12559 archive_cmds_need_lc_CXX=no
12560 ;;
12561
12562 freebsd* | dragonfly*)
12563 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12564 # conventions
12565 ld_shlibs_CXX=yes
12566 ;;
12567
12568 gnu*)
12569 ;;
12570
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012571 haiku*)
12572 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12573 link_all_deplibs_CXX=yes
12574 ;;
12575
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012576 hpux9*)
12577 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12578 hardcode_libdir_separator_CXX=:
12579 export_dynamic_flag_spec_CXX='${wl}-E'
12580 hardcode_direct_CXX=yes
12581 hardcode_minus_L_CXX=yes # Not in the search PATH,
12582 # but as the default
12583 # location of the library.
12584
12585 case $cc_basename in
12586 CC*)
12587 # FIXME: insert proper C++ library support
12588 ld_shlibs_CXX=no
12589 ;;
12590 aCC*)
12591 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'
12592 # Commands to make compiler produce verbose output that lists
12593 # what "hidden" libraries, object files and flags are used when
12594 # linking a shared library.
12595 #
12596 # There doesn't appear to be a way to prevent this compiler from
12597 # explicitly linking system object files so we need to strip them
12598 # from the output so that they don't get included in the library
12599 # dependencies.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012600 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; func_echo_all "$list"'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012601 ;;
12602 *)
12603 if test "$GXX" = yes; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012604 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${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'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012605 else
12606 # FIXME: insert proper C++ library support
12607 ld_shlibs_CXX=no
12608 fi
12609 ;;
12610 esac
12611 ;;
12612
12613 hpux10*|hpux11*)
12614 if test $with_gnu_ld = no; then
12615 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12616 hardcode_libdir_separator_CXX=:
12617
12618 case $host_cpu in
12619 hppa*64*|ia64*)
12620 ;;
12621 *)
12622 export_dynamic_flag_spec_CXX='${wl}-E'
12623 ;;
12624 esac
12625 fi
12626 case $host_cpu in
12627 hppa*64*|ia64*)
12628 hardcode_direct_CXX=no
12629 hardcode_shlibpath_var_CXX=no
12630 ;;
12631 *)
12632 hardcode_direct_CXX=yes
12633 hardcode_direct_absolute_CXX=yes
12634 hardcode_minus_L_CXX=yes # Not in the search PATH,
12635 # but as the default
12636 # location of the library.
12637 ;;
12638 esac
12639
12640 case $cc_basename in
12641 CC*)
12642 # FIXME: insert proper C++ library support
12643 ld_shlibs_CXX=no
12644 ;;
12645 aCC*)
12646 case $host_cpu in
12647 hppa*64*)
12648 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12649 ;;
12650 ia64*)
12651 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12652 ;;
12653 *)
12654 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12655 ;;
12656 esac
12657 # Commands to make compiler produce verbose output that lists
12658 # what "hidden" libraries, object files and flags are used when
12659 # linking a shared library.
12660 #
12661 # There doesn't appear to be a way to prevent this compiler from
12662 # explicitly linking system object files so we need to strip them
12663 # from the output so that they don't get included in the library
12664 # dependencies.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012665 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; func_echo_all "$list"'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012666 ;;
12667 *)
12668 if test "$GXX" = yes; then
12669 if test $with_gnu_ld = no; then
12670 case $host_cpu in
12671 hppa*64*)
12672 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12673 ;;
12674 ia64*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012675 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012676 ;;
12677 *)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012678 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012679 ;;
12680 esac
12681 fi
12682 else
12683 # FIXME: insert proper C++ library support
12684 ld_shlibs_CXX=no
12685 fi
12686 ;;
12687 esac
12688 ;;
12689
12690 interix[3-9]*)
12691 hardcode_direct_CXX=no
12692 hardcode_shlibpath_var_CXX=no
12693 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12694 export_dynamic_flag_spec_CXX='${wl}-E'
12695 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12696 # Instead, shared libraries are loaded at an image base (0x10000000 by
12697 # default) and relocated if they conflict, which is a slow very memory
12698 # consuming and fragmenting process. To avoid this, we pick a random,
12699 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12700 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
12701 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'
12702 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'
12703 ;;
12704 irix5* | irix6*)
12705 case $cc_basename in
12706 CC*)
12707 # SGI C++
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012708 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012709
12710 # Archives containing C++ object files must be created using
12711 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
12712 # necessary to make sure instantiated templates are included
12713 # in the archive.
12714 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12715 ;;
12716 *)
12717 if test "$GXX" = yes; then
12718 if test "$with_gnu_ld" = no; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012719 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012720 else
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012721 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012722 fi
12723 fi
12724 link_all_deplibs_CXX=yes
12725 ;;
12726 esac
12727 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12728 hardcode_libdir_separator_CXX=:
12729 inherit_rpath_CXX=yes
12730 ;;
12731
12732 linux* | k*bsd*-gnu | kopensolaris*-gnu)
12733 case $cc_basename in
12734 KCC*)
12735 # Kuck and Associates, Inc. (KAI) C++ Compiler
12736
12737 # KCC will only create a shared library if the output file
12738 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12739 # to its proper name (with version) after linking.
12740 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'
12741 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'
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.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012750 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; func_echo_all "$list"'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012751
12752 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12753 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12754
12755 # Archives containing C++ object files must be created using
12756 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12757 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12758 ;;
12759 icpc* | ecpc* )
12760 # Intel C++
12761 with_gnu_ld=yes
12762 # version 8.0 and above of icpc choke on multiply defined symbols
12763 # if we add $predep_objects and $postdep_objects, however 7.1 and
12764 # earlier do not add the objects themselves.
12765 case `$CC -V 2>&1` in
12766 *"Version 7."*)
12767 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12768 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'
12769 ;;
12770 *) # Version 8.0 or newer
12771 tmp_idyn=
12772 case $host_cpu in
12773 ia64*) tmp_idyn=' -i_dynamic';;
12774 esac
12775 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12776 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'
12777 ;;
12778 esac
12779 archive_cmds_need_lc_CXX=no
12780 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12781 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12782 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12783 ;;
12784 pgCC* | pgcpp*)
12785 # Portland Group C++ compiler
12786 case `$CC -V` in
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012787 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012788 prelink_cmds_CXX='tpldir=Template.dir~
12789 rm -rf $tpldir~
12790 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012791 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012792 old_archive_cmds_CXX='tpldir=Template.dir~
12793 rm -rf $tpldir~
12794 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012795 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012796 $RANLIB $oldlib'
12797 archive_cmds_CXX='tpldir=Template.dir~
12798 rm -rf $tpldir~
12799 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012800 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012801 archive_expsym_cmds_CXX='tpldir=Template.dir~
12802 rm -rf $tpldir~
12803 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012804 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012805 ;;
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012806 *) # Version 6 and above use weak symbols
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012807 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12808 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'
12809 ;;
12810 esac
12811
12812 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12813 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012814 whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012815 ;;
12816 cxx*)
12817 # Compaq C++
12818 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12819 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'
12820
12821 runpath_var=LD_RUN_PATH
12822 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12823 hardcode_libdir_separator_CXX=:
12824
12825 # Commands to make compiler produce verbose output that lists
12826 # what "hidden" libraries, object files and flags are used when
12827 # linking a shared library.
12828 #
12829 # There doesn't appear to be a way to prevent this compiler from
12830 # explicitly linking system object files so we need to strip them
12831 # from the output so that they don't get included in the library
12832 # dependencies.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012833 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012834 ;;
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012835 xl* | mpixl* | bgxl*)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012836 # IBM XL 8.0 on PPC, with GNU ld
12837 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12838 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12839 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12840 if test "x$supports_anon_versioning" = xyes; then
12841 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
12842 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12843 echo "local: *; };" >> $output_objdir/$libname.ver~
12844 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12845 fi
12846 ;;
12847 *)
12848 case `$CC -V 2>&1 | sed 5q` in
12849 *Sun\ C*)
12850 # Sun C++ 5.9
12851 no_undefined_flag_CXX=' -zdefs'
12852 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12853 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'
12854 hardcode_libdir_flag_spec_CXX='-R$libdir'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012855 whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012856 compiler_needs_object_CXX=yes
12857
12858 # Not sure whether something based on
12859 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12860 # would be better.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012861 output_verbose_link_cmd='func_echo_all'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012862
12863 # Archives containing C++ object files must be created using
12864 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12865 # necessary to make sure instantiated templates are included
12866 # in the archive.
12867 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12868 ;;
12869 esac
12870 ;;
12871 esac
12872 ;;
12873
12874 lynxos*)
12875 # FIXME: insert proper C++ library support
12876 ld_shlibs_CXX=no
12877 ;;
12878
12879 m88k*)
12880 # FIXME: insert proper C++ library support
12881 ld_shlibs_CXX=no
12882 ;;
12883
12884 mvs*)
12885 case $cc_basename in
12886 cxx*)
12887 # FIXME: insert proper C++ library support
12888 ld_shlibs_CXX=no
12889 ;;
12890 *)
12891 # FIXME: insert proper C++ library support
12892 ld_shlibs_CXX=no
12893 ;;
12894 esac
12895 ;;
12896
12897 netbsd*)
12898 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12899 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12900 wlarc=
12901 hardcode_libdir_flag_spec_CXX='-R$libdir'
12902 hardcode_direct_CXX=yes
12903 hardcode_shlibpath_var_CXX=no
12904 fi
12905 # Workaround some broken pre-1.5 toolchains
12906 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12907 ;;
12908
12909 *nto* | *qnx*)
12910 ld_shlibs_CXX=yes
12911 ;;
12912
12913 openbsd2*)
12914 # C++ shared libraries are fairly broken
12915 ld_shlibs_CXX=no
12916 ;;
12917
12918 openbsd*)
12919 if test -f /usr/libexec/ld.so; then
12920 hardcode_direct_CXX=yes
12921 hardcode_shlibpath_var_CXX=no
12922 hardcode_direct_absolute_CXX=yes
12923 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12924 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12925 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12926 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12927 export_dynamic_flag_spec_CXX='${wl}-E'
12928 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12929 fi
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012930 output_verbose_link_cmd=func_echo_all
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012931 else
12932 ld_shlibs_CXX=no
12933 fi
12934 ;;
12935
12936 osf3* | osf4* | osf5*)
12937 case $cc_basename in
12938 KCC*)
12939 # Kuck and Associates, Inc. (KAI) C++ Compiler
12940
12941 # KCC will only create a shared library if the output file
12942 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12943 # to its proper name (with version) after linking.
12944 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'
12945
12946 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12947 hardcode_libdir_separator_CXX=:
12948
12949 # Archives containing C++ object files must be created using
12950 # the KAI C++ compiler.
12951 case $host in
12952 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
12953 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
12954 esac
12955 ;;
12956 RCC*)
12957 # Rational C++ 2.4.1
12958 # FIXME: insert proper C++ library support
12959 ld_shlibs_CXX=no
12960 ;;
12961 cxx*)
12962 case $host in
12963 osf3*)
12964 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012965 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012966 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12967 ;;
12968 *)
12969 allow_undefined_flag_CXX=' -expect_unresolved \*'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012970 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012971 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12972 echo "-hidden">> $lib.exp~
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012973 $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 "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012974 $RM $lib.exp'
12975 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12976 ;;
12977 esac
12978
12979 hardcode_libdir_separator_CXX=:
12980
12981 # Commands to make compiler produce verbose output that lists
12982 # what "hidden" libraries, object files and flags are used when
12983 # linking a shared library.
12984 #
12985 # There doesn't appear to be a way to prevent this compiler from
12986 # explicitly linking system object files so we need to strip them
12987 # from the output so that they don't get included in the library
12988 # dependencies.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012989 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012990 ;;
12991 *)
12992 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12993 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12994 case $host in
12995 osf3*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012996 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010012997 ;;
12998 *)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000012999 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013000 ;;
13001 esac
13002
13003 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13004 hardcode_libdir_separator_CXX=:
13005
13006 # Commands to make compiler produce verbose output that lists
13007 # what "hidden" libraries, object files and flags are used when
13008 # linking a shared library.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013009 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013010
13011 else
13012 # FIXME: insert proper C++ library support
13013 ld_shlibs_CXX=no
13014 fi
13015 ;;
13016 esac
13017 ;;
13018
13019 psos*)
13020 # FIXME: insert proper C++ library support
13021 ld_shlibs_CXX=no
13022 ;;
13023
13024 sunos4*)
13025 case $cc_basename in
13026 CC*)
13027 # Sun C++ 4.x
13028 # FIXME: insert proper C++ library support
13029 ld_shlibs_CXX=no
13030 ;;
13031 lcc*)
13032 # Lucid
13033 # FIXME: insert proper C++ library support
13034 ld_shlibs_CXX=no
13035 ;;
13036 *)
13037 # FIXME: insert proper C++ library support
13038 ld_shlibs_CXX=no
13039 ;;
13040 esac
13041 ;;
13042
13043 solaris*)
13044 case $cc_basename in
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013045 CC* | sunCC*)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013046 # Sun C++ 4.2, 5.x and Centerline C++
13047 archive_cmds_need_lc_CXX=yes
13048 no_undefined_flag_CXX=' -zdefs'
13049 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13050 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13051 $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'
13052
13053 hardcode_libdir_flag_spec_CXX='-R$libdir'
13054 hardcode_shlibpath_var_CXX=no
13055 case $host_os in
13056 solaris2.[0-5] | solaris2.[0-5].*) ;;
13057 *)
13058 # The compiler driver will combine and reorder linker options,
13059 # but understands `-z linker_flag'.
13060 # Supported since Solaris 2.6 (maybe 2.5.1?)
13061 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13062 ;;
13063 esac
13064 link_all_deplibs_CXX=yes
13065
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013066 output_verbose_link_cmd='func_echo_all'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013067
13068 # Archives containing C++ object files must be created using
13069 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13070 # necessary to make sure instantiated templates are included
13071 # in the archive.
13072 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13073 ;;
13074 gcx*)
13075 # Green Hills C++ Compiler
13076 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13077
13078 # The C++ compiler must be used to create the archive.
13079 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13080 ;;
13081 *)
13082 # GNU C++ compiler with Solaris linker
13083 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13084 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13085 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013086 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013087 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013088 $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013089
13090 # Commands to make compiler produce verbose output that lists
13091 # what "hidden" libraries, object files and flags are used when
13092 # linking a shared library.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013093 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013094 else
13095 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13096 # platform.
13097 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13098 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13099 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13100
13101 # Commands to make compiler produce verbose output that lists
13102 # what "hidden" libraries, object files and flags are used when
13103 # linking a shared library.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013104 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013105 fi
13106
13107 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13108 case $host_os in
13109 solaris2.[0-5] | solaris2.[0-5].*) ;;
13110 *)
13111 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13112 ;;
13113 esac
13114 fi
13115 ;;
13116 esac
13117 ;;
13118
13119 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13120 no_undefined_flag_CXX='${wl}-z,text'
13121 archive_cmds_need_lc_CXX=no
13122 hardcode_shlibpath_var_CXX=no
13123 runpath_var='LD_RUN_PATH'
13124
13125 case $cc_basename in
13126 CC*)
13127 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13128 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13129 ;;
13130 *)
13131 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13132 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13133 ;;
13134 esac
13135 ;;
13136
13137 sysv5* | sco3.2v5* | sco5v6*)
13138 # Note: We can NOT use -z defs as we might desire, because we do not
13139 # link with -lc, and that would cause any symbols used from libc to
13140 # always be unresolved, which means just about no library would
13141 # ever link correctly. If we're not using GNU ld we use -z text
13142 # though, which does catch some bad symbols but isn't as heavy-handed
13143 # as -z defs.
13144 no_undefined_flag_CXX='${wl}-z,text'
13145 allow_undefined_flag_CXX='${wl}-z,nodefs'
13146 archive_cmds_need_lc_CXX=no
13147 hardcode_shlibpath_var_CXX=no
13148 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13149 hardcode_libdir_separator_CXX=':'
13150 link_all_deplibs_CXX=yes
13151 export_dynamic_flag_spec_CXX='${wl}-Bexport'
13152 runpath_var='LD_RUN_PATH'
13153
13154 case $cc_basename in
13155 CC*)
13156 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13157 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013158 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13159 '"$old_archive_cmds_CXX"
13160 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13161 '"$reload_cmds_CXX"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013162 ;;
13163 *)
13164 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13165 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13166 ;;
13167 esac
13168 ;;
13169
13170 tandem*)
13171 case $cc_basename in
13172 NCC*)
13173 # NonStop-UX NCC 3.20
13174 # FIXME: insert proper C++ library support
13175 ld_shlibs_CXX=no
13176 ;;
13177 *)
13178 # FIXME: insert proper C++ library support
13179 ld_shlibs_CXX=no
13180 ;;
13181 esac
13182 ;;
13183
13184 vxworks*)
13185 # FIXME: insert proper C++ library support
13186 ld_shlibs_CXX=no
13187 ;;
13188
13189 *)
13190 # FIXME: insert proper C++ library support
13191 ld_shlibs_CXX=no
13192 ;;
13193 esac
13194
13195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13196$as_echo "$ld_shlibs_CXX" >&6; }
13197 test "$ld_shlibs_CXX" = no && can_build_shared=no
13198
13199 GCC_CXX="$GXX"
13200 LD_CXX="$LD"
13201
13202 ## CAVEAT EMPTOR:
13203 ## There is no encapsulation within the following macros, do not change
13204 ## the running order or otherwise move them around unless you know exactly
13205 ## what you are doing...
13206 # Dependencies to place before and after the object being linked:
13207predep_objects_CXX=
13208postdep_objects_CXX=
13209predeps_CXX=
13210postdeps_CXX=
13211compiler_lib_search_path_CXX=
13212
13213cat > conftest.$ac_ext <<_LT_EOF
13214class Foo
13215{
13216public:
13217 Foo (void) { a = 0; }
13218private:
13219 int a;
13220};
13221_LT_EOF
13222
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013223
13224_lt_libdeps_save_CFLAGS=$CFLAGS
13225case "$CC $CFLAGS " in #(
13226*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
13227*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
13228*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
13229esac
13230
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013231if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13232 (eval $ac_compile) 2>&5
13233 ac_status=$?
13234 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13235 test $ac_status = 0; }; then
13236 # Parse the compiler output and extract the necessary
13237 # objects, libraries and library flags.
13238
13239 # Sentinel used to keep track of whether or not we are before
13240 # the conftest object file.
13241 pre_test_object_deps_done=no
13242
13243 for p in `eval "$output_verbose_link_cmd"`; do
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013244 case ${prev}${p} in
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013245
13246 -L* | -R* | -l*)
13247 # Some compilers place space between "-{L,R}" and the path.
13248 # Remove the space.
13249 if test $p = "-L" ||
13250 test $p = "-R"; then
13251 prev=$p
13252 continue
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013253 fi
13254
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013255 # Expand the sysroot to ease extracting the directories later.
13256 if test -z "$prev"; then
13257 case $p in
13258 -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
13259 -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
13260 -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
13261 esac
13262 fi
13263 case $p in
13264 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
13265 esac
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013266 if test "$pre_test_object_deps_done" = no; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013267 case ${prev} in
13268 -L | -R)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013269 # Internal compiler library paths should come after those
13270 # provided the user. The postdeps already come after the
13271 # user supplied libs so there is no need to process them.
13272 if test -z "$compiler_lib_search_path_CXX"; then
13273 compiler_lib_search_path_CXX="${prev}${p}"
13274 else
13275 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13276 fi
13277 ;;
13278 # The "-l" case would never come before the object being
13279 # linked, so don't bother handling this case.
13280 esac
13281 else
13282 if test -z "$postdeps_CXX"; then
13283 postdeps_CXX="${prev}${p}"
13284 else
13285 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13286 fi
13287 fi
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013288 prev=
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013289 ;;
13290
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013291 *.lto.$objext) ;; # Ignore GCC LTO objects
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013292 *.$objext)
13293 # This assumes that the test object file only shows up
13294 # once in the compiler output.
13295 if test "$p" = "conftest.$objext"; then
13296 pre_test_object_deps_done=yes
13297 continue
13298 fi
13299
13300 if test "$pre_test_object_deps_done" = no; then
13301 if test -z "$predep_objects_CXX"; then
13302 predep_objects_CXX="$p"
13303 else
13304 predep_objects_CXX="$predep_objects_CXX $p"
13305 fi
13306 else
13307 if test -z "$postdep_objects_CXX"; then
13308 postdep_objects_CXX="$p"
13309 else
13310 postdep_objects_CXX="$postdep_objects_CXX $p"
13311 fi
13312 fi
13313 ;;
13314
13315 *) ;; # Ignore the rest.
13316
13317 esac
13318 done
13319
13320 # Clean up.
13321 rm -f a.out a.exe
13322else
13323 echo "libtool.m4: error: problem compiling CXX test program"
13324fi
13325
13326$RM -f confest.$objext
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013327CFLAGS=$_lt_libdeps_save_CFLAGS
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013328
13329# PORTME: override above test on systems where it is broken
13330case $host_os in
13331interix[3-9]*)
13332 # Interix 3.5 installs completely hosed .la files for C++, so rather than
13333 # hack all around it, let's just trust "g++" to DTRT.
13334 predep_objects_CXX=
13335 postdep_objects_CXX=
13336 postdeps_CXX=
13337 ;;
13338
13339linux*)
13340 case `$CC -V 2>&1 | sed 5q` in
13341 *Sun\ C*)
13342 # Sun C++ 5.9
13343
13344 # The more standards-conforming stlport4 library is
13345 # incompatible with the Cstd library. Avoid specifying
13346 # it if it's in CXXFLAGS. Ignore libCrun as
13347 # -library=stlport4 depends on it.
13348 case " $CXX $CXXFLAGS " in
13349 *" -library=stlport4 "*)
13350 solaris_use_stlport4=yes
13351 ;;
13352 esac
13353
13354 if test "$solaris_use_stlport4" != yes; then
13355 postdeps_CXX='-library=Cstd -library=Crun'
13356 fi
13357 ;;
13358 esac
13359 ;;
13360
13361solaris*)
13362 case $cc_basename in
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013363 CC* | sunCC*)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013364 # The more standards-conforming stlport4 library is
13365 # incompatible with the Cstd library. Avoid specifying
13366 # it if it's in CXXFLAGS. Ignore libCrun as
13367 # -library=stlport4 depends on it.
13368 case " $CXX $CXXFLAGS " in
13369 *" -library=stlport4 "*)
13370 solaris_use_stlport4=yes
13371 ;;
13372 esac
13373
13374 # Adding this requires a known-good setup of shared libraries for
13375 # Sun compiler versions before 5.6, else PIC objects from an old
13376 # archive will be linked into the output, leading to subtle bugs.
13377 if test "$solaris_use_stlport4" != yes; then
13378 postdeps_CXX='-library=Cstd -library=Crun'
13379 fi
13380 ;;
13381 esac
13382 ;;
13383esac
13384
13385
13386case " $postdeps_CXX " in
13387*" -lc "*) archive_cmds_need_lc_CXX=no ;;
13388esac
13389 compiler_lib_search_dirs_CXX=
13390if test -n "${compiler_lib_search_path_CXX}"; then
13391 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13392fi
13393
13394
13395
13396
13397
13398
13399
13400
13401
13402
13403
13404
13405
13406
13407
13408
13409
13410
13411
13412
13413
13414
13415
13416
13417
13418
13419
13420
13421
13422
13423
13424 lt_prog_compiler_wl_CXX=
13425lt_prog_compiler_pic_CXX=
13426lt_prog_compiler_static_CXX=
13427
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013428
13429 # C++ specific cases for pic, static, wl, etc.
13430 if test "$GXX" = yes; then
13431 lt_prog_compiler_wl_CXX='-Wl,'
13432 lt_prog_compiler_static_CXX='-static'
13433
13434 case $host_os in
13435 aix*)
13436 # All AIX code is PIC.
13437 if test "$host_cpu" = ia64; then
13438 # AIX 5 now supports IA64 processor
13439 lt_prog_compiler_static_CXX='-Bstatic'
13440 fi
13441 ;;
13442
13443 amigaos*)
13444 case $host_cpu in
13445 powerpc)
13446 # see comment about AmigaOS4 .so support
13447 lt_prog_compiler_pic_CXX='-fPIC'
13448 ;;
13449 m68k)
13450 # FIXME: we need at least 68020 code to build shared libraries, but
13451 # adding the `-m68020' flag to GCC prevents building anything better,
13452 # like `-m68040'.
13453 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13454 ;;
13455 esac
13456 ;;
13457
13458 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13459 # PIC is the default for these OSes.
13460 ;;
13461 mingw* | cygwin* | os2* | pw32* | cegcc*)
13462 # This hack is so that the source file can tell whether it is being
13463 # built for inclusion in a dll (and should export symbols for example).
13464 # Although the cygwin gcc ignores -fPIC, still need this for old-style
13465 # (--disable-auto-import) libraries
13466 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13467 ;;
13468 darwin* | rhapsody*)
13469 # PIC is the default on this platform
13470 # Common symbols not allowed in MH_DYLIB files
13471 lt_prog_compiler_pic_CXX='-fno-common'
13472 ;;
13473 *djgpp*)
13474 # DJGPP does not support shared libraries at all
13475 lt_prog_compiler_pic_CXX=
13476 ;;
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013477 haiku*)
13478 # PIC is the default for Haiku.
13479 # The "-static" flag exists, but is broken.
13480 lt_prog_compiler_static_CXX=
13481 ;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013482 interix[3-9]*)
13483 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13484 # Instead, we relocate shared libraries at runtime.
13485 ;;
13486 sysv4*MP*)
13487 if test -d /usr/nec; then
13488 lt_prog_compiler_pic_CXX=-Kconform_pic
13489 fi
13490 ;;
13491 hpux*)
13492 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13493 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
13494 # sets the default TLS model and affects inlining.
13495 case $host_cpu in
13496 hppa*64*)
13497 ;;
13498 *)
13499 lt_prog_compiler_pic_CXX='-fPIC'
13500 ;;
13501 esac
13502 ;;
13503 *qnx* | *nto*)
13504 # QNX uses GNU C++, but need to define -shared option too, otherwise
13505 # it will coredump.
13506 lt_prog_compiler_pic_CXX='-fPIC -shared'
13507 ;;
13508 *)
13509 lt_prog_compiler_pic_CXX='-fPIC'
13510 ;;
13511 esac
13512 else
13513 case $host_os in
13514 aix[4-9]*)
13515 # All AIX code is PIC.
13516 if test "$host_cpu" = ia64; then
13517 # AIX 5 now supports IA64 processor
13518 lt_prog_compiler_static_CXX='-Bstatic'
13519 else
13520 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13521 fi
13522 ;;
13523 chorus*)
13524 case $cc_basename in
13525 cxch68*)
13526 # Green Hills C++ Compiler
13527 # _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"
13528 ;;
13529 esac
13530 ;;
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013531 mingw* | cygwin* | os2* | pw32* | cegcc*)
13532 # This hack is so that the source file can tell whether it is being
13533 # built for inclusion in a dll (and should export symbols for example).
13534 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13535 ;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013536 dgux*)
13537 case $cc_basename in
13538 ec++*)
13539 lt_prog_compiler_pic_CXX='-KPIC'
13540 ;;
13541 ghcx*)
13542 # Green Hills C++ Compiler
13543 lt_prog_compiler_pic_CXX='-pic'
13544 ;;
13545 *)
13546 ;;
13547 esac
13548 ;;
13549 freebsd* | dragonfly*)
13550 # FreeBSD uses GNU C++
13551 ;;
13552 hpux9* | hpux10* | hpux11*)
13553 case $cc_basename in
13554 CC*)
13555 lt_prog_compiler_wl_CXX='-Wl,'
13556 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13557 if test "$host_cpu" != ia64; then
13558 lt_prog_compiler_pic_CXX='+Z'
13559 fi
13560 ;;
13561 aCC*)
13562 lt_prog_compiler_wl_CXX='-Wl,'
13563 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13564 case $host_cpu in
13565 hppa*64*|ia64*)
13566 # +Z the default
13567 ;;
13568 *)
13569 lt_prog_compiler_pic_CXX='+Z'
13570 ;;
13571 esac
13572 ;;
13573 *)
13574 ;;
13575 esac
13576 ;;
13577 interix*)
13578 # This is c89, which is MS Visual C++ (no shared libs)
13579 # Anyone wants to do a port?
13580 ;;
13581 irix5* | irix6* | nonstopux*)
13582 case $cc_basename in
13583 CC*)
13584 lt_prog_compiler_wl_CXX='-Wl,'
13585 lt_prog_compiler_static_CXX='-non_shared'
13586 # CC pic flag -KPIC is the default.
13587 ;;
13588 *)
13589 ;;
13590 esac
13591 ;;
13592 linux* | k*bsd*-gnu | kopensolaris*-gnu)
13593 case $cc_basename in
13594 KCC*)
13595 # KAI C++ Compiler
13596 lt_prog_compiler_wl_CXX='--backend -Wl,'
13597 lt_prog_compiler_pic_CXX='-fPIC'
13598 ;;
13599 ecpc* )
13600 # old Intel C++ for x86_64 which still supported -KPIC.
13601 lt_prog_compiler_wl_CXX='-Wl,'
13602 lt_prog_compiler_pic_CXX='-KPIC'
13603 lt_prog_compiler_static_CXX='-static'
13604 ;;
13605 icpc* )
13606 # Intel C++, used to be incompatible with GCC.
13607 # ICC 10 doesn't accept -KPIC any more.
13608 lt_prog_compiler_wl_CXX='-Wl,'
13609 lt_prog_compiler_pic_CXX='-fPIC'
13610 lt_prog_compiler_static_CXX='-static'
13611 ;;
13612 pgCC* | pgcpp*)
13613 # Portland Group C++ compiler
13614 lt_prog_compiler_wl_CXX='-Wl,'
13615 lt_prog_compiler_pic_CXX='-fpic'
13616 lt_prog_compiler_static_CXX='-Bstatic'
13617 ;;
13618 cxx*)
13619 # Compaq C++
13620 # Make sure the PIC flag is empty. It appears that all Alpha
13621 # Linux and Compaq Tru64 Unix objects are PIC.
13622 lt_prog_compiler_pic_CXX=
13623 lt_prog_compiler_static_CXX='-non_shared'
13624 ;;
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013625 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
13626 # IBM XL 8.0, 9.0 on PPC and BlueGene
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013627 lt_prog_compiler_wl_CXX='-Wl,'
13628 lt_prog_compiler_pic_CXX='-qpic'
13629 lt_prog_compiler_static_CXX='-qstaticlink'
13630 ;;
13631 *)
13632 case `$CC -V 2>&1 | sed 5q` in
13633 *Sun\ C*)
13634 # Sun C++ 5.9
13635 lt_prog_compiler_pic_CXX='-KPIC'
13636 lt_prog_compiler_static_CXX='-Bstatic'
13637 lt_prog_compiler_wl_CXX='-Qoption ld '
13638 ;;
13639 esac
13640 ;;
13641 esac
13642 ;;
13643 lynxos*)
13644 ;;
13645 m88k*)
13646 ;;
13647 mvs*)
13648 case $cc_basename in
13649 cxx*)
13650 lt_prog_compiler_pic_CXX='-W c,exportall'
13651 ;;
13652 *)
13653 ;;
13654 esac
13655 ;;
13656 netbsd* | netbsdelf*-gnu)
13657 ;;
13658 *qnx* | *nto*)
13659 # QNX uses GNU C++, but need to define -shared option too, otherwise
13660 # it will coredump.
13661 lt_prog_compiler_pic_CXX='-fPIC -shared'
13662 ;;
13663 osf3* | osf4* | osf5*)
13664 case $cc_basename in
13665 KCC*)
13666 lt_prog_compiler_wl_CXX='--backend -Wl,'
13667 ;;
13668 RCC*)
13669 # Rational C++ 2.4.1
13670 lt_prog_compiler_pic_CXX='-pic'
13671 ;;
13672 cxx*)
13673 # Digital/Compaq C++
13674 lt_prog_compiler_wl_CXX='-Wl,'
13675 # Make sure the PIC flag is empty. It appears that all Alpha
13676 # Linux and Compaq Tru64 Unix objects are PIC.
13677 lt_prog_compiler_pic_CXX=
13678 lt_prog_compiler_static_CXX='-non_shared'
13679 ;;
13680 *)
13681 ;;
13682 esac
13683 ;;
13684 psos*)
13685 ;;
13686 solaris*)
13687 case $cc_basename in
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013688 CC* | sunCC*)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013689 # Sun C++ 4.2, 5.x and Centerline C++
13690 lt_prog_compiler_pic_CXX='-KPIC'
13691 lt_prog_compiler_static_CXX='-Bstatic'
13692 lt_prog_compiler_wl_CXX='-Qoption ld '
13693 ;;
13694 gcx*)
13695 # Green Hills C++ Compiler
13696 lt_prog_compiler_pic_CXX='-PIC'
13697 ;;
13698 *)
13699 ;;
13700 esac
13701 ;;
13702 sunos4*)
13703 case $cc_basename in
13704 CC*)
13705 # Sun C++ 4.x
13706 lt_prog_compiler_pic_CXX='-pic'
13707 lt_prog_compiler_static_CXX='-Bstatic'
13708 ;;
13709 lcc*)
13710 # Lucid
13711 lt_prog_compiler_pic_CXX='-pic'
13712 ;;
13713 *)
13714 ;;
13715 esac
13716 ;;
13717 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13718 case $cc_basename in
13719 CC*)
13720 lt_prog_compiler_wl_CXX='-Wl,'
13721 lt_prog_compiler_pic_CXX='-KPIC'
13722 lt_prog_compiler_static_CXX='-Bstatic'
13723 ;;
13724 esac
13725 ;;
13726 tandem*)
13727 case $cc_basename in
13728 NCC*)
13729 # NonStop-UX NCC 3.20
13730 lt_prog_compiler_pic_CXX='-KPIC'
13731 ;;
13732 *)
13733 ;;
13734 esac
13735 ;;
13736 vxworks*)
13737 ;;
13738 *)
13739 lt_prog_compiler_can_build_shared_CXX=no
13740 ;;
13741 esac
13742 fi
13743
13744case $host_os in
13745 # For platforms which do not support PIC, -DPIC is meaningless:
13746 *djgpp*)
13747 lt_prog_compiler_pic_CXX=
13748 ;;
13749 *)
13750 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13751 ;;
13752esac
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013753
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13755$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13756if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
13757 $as_echo_n "(cached) " >&6
13758else
13759 lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
13760fi
13761{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
13762$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
13763lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013764
13765#
13766# Check to make sure the PIC flag actually works.
13767#
13768if test -n "$lt_prog_compiler_pic_CXX"; then
13769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13770$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013771if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013772 $as_echo_n "(cached) " >&6
13773else
13774 lt_cv_prog_compiler_pic_works_CXX=no
13775 ac_outfile=conftest.$ac_objext
13776 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13777 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13778 # Insert the option either (1) after the last *FLAGS variable, or
13779 # (2) before a word containing "conftest.", or (3) at the end.
13780 # Note that $ac_compile itself does not contain backslashes and begins
13781 # with a dollar sign (not a hyphen), so the echo should work correctly.
13782 # The option is referenced via a variable to avoid confusing sed.
13783 lt_compile=`echo "$ac_compile" | $SED \
13784 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13785 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13786 -e 's:$: $lt_compiler_flag:'`
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013787 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013788 (eval "$lt_compile" 2>conftest.err)
13789 ac_status=$?
13790 cat conftest.err >&5
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013792 if (exit $ac_status) && test -s "$ac_outfile"; then
13793 # The compiler can only warn and ignore the option if not recognized
13794 # So say no if there are warnings other than the usual output.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013795 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013796 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13797 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13798 lt_cv_prog_compiler_pic_works_CXX=yes
13799 fi
13800 fi
13801 $RM conftest*
13802
13803fi
13804{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13805$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13806
13807if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13808 case $lt_prog_compiler_pic_CXX in
13809 "" | " "*) ;;
13810 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13811 esac
13812else
13813 lt_prog_compiler_pic_CXX=
13814 lt_prog_compiler_can_build_shared_CXX=no
13815fi
13816
13817fi
13818
13819
13820
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013821
13822
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013823#
13824# Check to make sure the static flag actually works.
13825#
13826wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13827{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13828$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013829if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013830 $as_echo_n "(cached) " >&6
13831else
13832 lt_cv_prog_compiler_static_works_CXX=no
13833 save_LDFLAGS="$LDFLAGS"
13834 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13835 echo "$lt_simple_link_test_code" > conftest.$ac_ext
13836 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13837 # The linker can only warn and ignore the option if not recognized
13838 # So say no if there are warnings
13839 if test -s conftest.err; then
13840 # Append any errors to the config.log.
13841 cat conftest.err 1>&5
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013842 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013843 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13844 if diff conftest.exp conftest.er2 >/dev/null; then
13845 lt_cv_prog_compiler_static_works_CXX=yes
13846 fi
13847 else
13848 lt_cv_prog_compiler_static_works_CXX=yes
13849 fi
13850 fi
13851 $RM -r conftest*
13852 LDFLAGS="$save_LDFLAGS"
13853
13854fi
13855{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13856$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13857
13858if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13859 :
13860else
13861 lt_prog_compiler_static_CXX=
13862fi
13863
13864
13865
13866
13867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13868$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013869if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013870 $as_echo_n "(cached) " >&6
13871else
13872 lt_cv_prog_compiler_c_o_CXX=no
13873 $RM -r conftest 2>/dev/null
13874 mkdir conftest
13875 cd conftest
13876 mkdir out
13877 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13878
13879 lt_compiler_flag="-o out/conftest2.$ac_objext"
13880 # Insert the option either (1) after the last *FLAGS variable, or
13881 # (2) before a word containing "conftest.", or (3) at the end.
13882 # Note that $ac_compile itself does not contain backslashes and begins
13883 # with a dollar sign (not a hyphen), so the echo should work correctly.
13884 lt_compile=`echo "$ac_compile" | $SED \
13885 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13886 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13887 -e 's:$: $lt_compiler_flag:'`
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013888 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013889 (eval "$lt_compile" 2>out/conftest.err)
13890 ac_status=$?
13891 cat out/conftest.err >&5
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013893 if (exit $ac_status) && test -s out/conftest2.$ac_objext
13894 then
13895 # The compiler can only warn and ignore the option if not recognized
13896 # So say no if there are warnings
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013897 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013898 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13899 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13900 lt_cv_prog_compiler_c_o_CXX=yes
13901 fi
13902 fi
13903 chmod u+w . 2>&5
13904 $RM conftest*
13905 # SGI C++ compiler will create directory out/ii_files/ for
13906 # template instantiation
13907 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13908 $RM out/* && rmdir out
13909 cd ..
13910 $RM -r conftest
13911 $RM conftest*
13912
13913fi
13914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13915$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13916
13917
13918
13919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13920$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013921if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013922 $as_echo_n "(cached) " >&6
13923else
13924 lt_cv_prog_compiler_c_o_CXX=no
13925 $RM -r conftest 2>/dev/null
13926 mkdir conftest
13927 cd conftest
13928 mkdir out
13929 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13930
13931 lt_compiler_flag="-o out/conftest2.$ac_objext"
13932 # Insert the option either (1) after the last *FLAGS variable, or
13933 # (2) before a word containing "conftest.", or (3) at the end.
13934 # Note that $ac_compile itself does not contain backslashes and begins
13935 # with a dollar sign (not a hyphen), so the echo should work correctly.
13936 lt_compile=`echo "$ac_compile" | $SED \
13937 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13938 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13939 -e 's:$: $lt_compiler_flag:'`
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013940 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013941 (eval "$lt_compile" 2>out/conftest.err)
13942 ac_status=$?
13943 cat out/conftest.err >&5
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013945 if (exit $ac_status) && test -s out/conftest2.$ac_objext
13946 then
13947 # The compiler can only warn and ignore the option if not recognized
13948 # So say no if there are warnings
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000013949 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010013950 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13951 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13952 lt_cv_prog_compiler_c_o_CXX=yes
13953 fi
13954 fi
13955 chmod u+w . 2>&5
13956 $RM conftest*
13957 # SGI C++ compiler will create directory out/ii_files/ for
13958 # template instantiation
13959 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13960 $RM out/* && rmdir out
13961 cd ..
13962 $RM -r conftest
13963 $RM conftest*
13964
13965fi
13966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13967$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13968
13969
13970
13971
13972hard_links="nottested"
13973if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13974 # do not overwrite the value of need_locks provided by the user
13975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
13976$as_echo_n "checking if we can lock with hard links... " >&6; }
13977 hard_links=yes
13978 $RM conftest*
13979 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13980 touch conftest.a
13981 ln conftest.a conftest.b 2>&5 || hard_links=no
13982 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
13984$as_echo "$hard_links" >&6; }
13985 if test "$hard_links" = no; then
13986 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13987$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13988 need_locks=warn
13989 fi
13990else
13991 need_locks=no
13992fi
13993
13994
13995
13996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13997$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13998
13999 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014000 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014001 case $host_os in
14002 aix[4-9]*)
14003 # If we're using GNU nm, then we don't want the "-C" option.
14004 # -C means demangle to AIX nm, but means don't demangle with GNU nm
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014005 # Also, AIX nm treats weak defined symbols like other global defined
14006 # symbols, whereas GNU nm marks them as "W".
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014007 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014008 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014009 else
14010 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'
14011 fi
14012 ;;
14013 pw32*)
14014 export_symbols_cmds_CXX="$ltdll_cmds"
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014015 ;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014016 cygwin* | mingw* | cegcc*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014017 case $cc_basename in
14018 cl*)
14019 exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
14020 ;;
14021 *)
14022 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
14023 exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
14024 ;;
14025 esac
14026 ;;
14027 linux* | k*bsd*-gnu | gnu*)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014028 link_all_deplibs_CXX=no
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014029 ;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014030 *)
14031 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014032 ;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014033 esac
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014034
14035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14036$as_echo "$ld_shlibs_CXX" >&6; }
14037test "$ld_shlibs_CXX" = no && can_build_shared=no
14038
14039with_gnu_ld_CXX=$with_gnu_ld
14040
14041
14042
14043
14044
14045
14046#
14047# Do we need to explicitly link libc?
14048#
14049case "x$archive_cmds_need_lc_CXX" in
14050x|xyes)
14051 # Assume -lc should be added
14052 archive_cmds_need_lc_CXX=yes
14053
14054 if test "$enable_shared" = yes && test "$GCC" = yes; then
14055 case $archive_cmds_CXX in
14056 *'~'*)
14057 # FIXME: we may have to deal with multi-command sequences.
14058 ;;
14059 '$CC '*)
14060 # Test whether the compiler implicitly links with -lc since on some
14061 # systems, -lgcc has to come before -lc. If gcc already passes -lc
14062 # to ld, don't add -lc before -lgcc.
14063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14064$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014065if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
14066 $as_echo_n "(cached) " >&6
14067else
14068 $RM conftest*
14069 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014070
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014071 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014072 (eval $ac_compile) 2>&5
14073 ac_status=$?
14074 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14075 test $ac_status = 0; } 2>conftest.err; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014076 soname=conftest
14077 lib=conftest
14078 libobjs=conftest.$ac_objext
14079 deplibs=
14080 wl=$lt_prog_compiler_wl_CXX
14081 pic_flag=$lt_prog_compiler_pic_CXX
14082 compiler_flags=-v
14083 linker_flags=-v
14084 verstring=
14085 output_objdir=.
14086 libname=conftest
14087 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14088 allow_undefined_flag_CXX=
14089 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014090 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14091 ac_status=$?
14092 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14093 test $ac_status = 0; }
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014094 then
14095 lt_cv_archive_cmds_need_lc_CXX=no
14096 else
14097 lt_cv_archive_cmds_need_lc_CXX=yes
14098 fi
14099 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14100 else
14101 cat conftest.err 1>&5
14102 fi
14103 $RM conftest*
14104
14105fi
14106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14107$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14108 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014109 ;;
14110 esac
14111 fi
14112 ;;
14113esac
14114
14115
14116
14117
14118
14119
14120
14121
14122
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134
14135
14136
14137
14138
14139
14140
14141
14142
14143
14144
14145
14146
14147
14148
14149
14150
14151
14152
14153
14154
14155
14156
14157
14158
14159
14160
14161
14162
14163
14164
14165
14166
14167
14168
14169
14170
14171
14172
14173
14174
14175
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14177$as_echo_n "checking dynamic linker characteristics... " >&6; }
14178
14179library_names_spec=
14180libname_spec='lib$name'
14181soname_spec=
14182shrext_cmds=".so"
14183postinstall_cmds=
14184postuninstall_cmds=
14185finish_cmds=
14186finish_eval=
14187shlibpath_var=
14188shlibpath_overrides_runpath=unknown
14189version_type=none
14190dynamic_linker="$host_os ld.so"
14191sys_lib_dlsearch_path_spec="/lib /usr/lib"
14192need_lib_prefix=unknown
14193hardcode_into_libs=no
14194
14195# when you set need_version to no, make sure it does not cause -set_version
14196# flags to be left without arguments
14197need_version=unknown
14198
14199case $host_os in
14200aix3*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014201 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014202 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14203 shlibpath_var=LIBPATH
14204
14205 # AIX 3 has no versioning support, so we append a major version to the name.
14206 soname_spec='${libname}${release}${shared_ext}$major'
14207 ;;
14208
14209aix[4-9]*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014210 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014211 need_lib_prefix=no
14212 need_version=no
14213 hardcode_into_libs=yes
14214 if test "$host_cpu" = ia64; then
14215 # AIX 5 supports IA64
14216 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14217 shlibpath_var=LD_LIBRARY_PATH
14218 else
14219 # With GCC up to 2.95.x, collect2 would create an import file
14220 # for dependence libraries. The import file would start with
14221 # the line `#! .'. This would cause the generated library to
14222 # depend on `.', always an invalid library. This was fixed in
14223 # development snapshots of GCC prior to 3.0.
14224 case $host_os in
14225 aix4 | aix4.[01] | aix4.[01].*)
14226 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14227 echo ' yes '
14228 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14229 :
14230 else
14231 can_build_shared=no
14232 fi
14233 ;;
14234 esac
14235 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14236 # soname into executable. Probably we can add versioning support to
14237 # collect2, so additional links can be useful in future.
14238 if test "$aix_use_runtimelinking" = yes; then
14239 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14240 # instead of lib<name>.a to let people know that these are not
14241 # typical AIX shared libraries.
14242 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14243 else
14244 # We preserve .a as extension for shared libraries through AIX4.2
14245 # and later when we are not doing run time linking.
14246 library_names_spec='${libname}${release}.a $libname.a'
14247 soname_spec='${libname}${release}${shared_ext}$major'
14248 fi
14249 shlibpath_var=LIBPATH
14250 fi
14251 ;;
14252
14253amigaos*)
14254 case $host_cpu in
14255 powerpc)
14256 # Since July 2007 AmigaOS4 officially supports .so libraries.
14257 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14258 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14259 ;;
14260 m68k)
14261 library_names_spec='$libname.ixlibrary $libname.a'
14262 # Create ${libname}_ixlibrary.a entries in /sys/libs.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014263 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''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'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014264 ;;
14265 esac
14266 ;;
14267
14268beos*)
14269 library_names_spec='${libname}${shared_ext}'
14270 dynamic_linker="$host_os ld.so"
14271 shlibpath_var=LIBRARY_PATH
14272 ;;
14273
14274bsdi[45]*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014275 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014276 need_version=no
14277 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14278 soname_spec='${libname}${release}${shared_ext}$major'
14279 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14280 shlibpath_var=LD_LIBRARY_PATH
14281 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14282 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14283 # the default ld.so.conf also contains /usr/contrib/lib and
14284 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14285 # libtool to hard-code these into programs
14286 ;;
14287
14288cygwin* | mingw* | pw32* | cegcc*)
14289 version_type=windows
14290 shrext_cmds=".dll"
14291 need_version=no
14292 need_lib_prefix=no
14293
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014294 case $GCC,$cc_basename in
14295 yes,*)
14296 # gcc
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014297 library_names_spec='$libname.dll.a'
14298 # DLL is installed to $(libdir)/../bin by postinstall_cmds
14299 postinstall_cmds='base_file=`basename \${file}`~
14300 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14301 dldir=$destdir/`dirname \$dlpath`~
14302 test -d \$dldir || mkdir -p \$dldir~
14303 $install_prog $dir/$dlname \$dldir/$dlname~
14304 chmod a+x \$dldir/$dlname~
14305 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14306 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14307 fi'
14308 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14309 dlpath=$dir/\$dldll~
14310 $RM \$dlpath'
14311 shlibpath_overrides_runpath=yes
14312
14313 case $host_os in
14314 cygwin*)
14315 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14316 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014317
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014318 ;;
14319 mingw* | cegcc*)
14320 # MinGW DLLs use traditional 'lib' prefix
14321 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014322 ;;
14323 pw32*)
14324 # pw32 DLLs use 'pw' prefix rather than 'lib'
14325 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14326 ;;
14327 esac
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014328 dynamic_linker='Win32 ld.exe'
14329 ;;
14330
14331 *,cl*)
14332 # Native MSVC
14333 libname_spec='$name'
14334 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14335 library_names_spec='${libname}.dll.lib'
14336
14337 case $build_os in
14338 mingw*)
14339 sys_lib_search_path_spec=
14340 lt_save_ifs=$IFS
14341 IFS=';'
14342 for lt_path in $LIB
14343 do
14344 IFS=$lt_save_ifs
14345 # Let DOS variable expansion print the short 8.3 style file name.
14346 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
14347 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
14348 done
14349 IFS=$lt_save_ifs
14350 # Convert to MSYS style.
14351 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
14352 ;;
14353 cygwin*)
14354 # Convert to unix form, then to dos form, then back to unix form
14355 # but this time dos style (no spaces!) so that the unix form looks
14356 # like /cygdrive/c/PROGRA~1:/cygdr...
14357 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
14358 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
14359 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14360 ;;
14361 *)
14362 sys_lib_search_path_spec="$LIB"
14363 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
14364 # It is most probably a Windows format PATH.
14365 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14366 else
14367 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14368 fi
14369 # FIXME: find the short name or the path components, as spaces are
14370 # common. (e.g. "Program Files" -> "PROGRA~1")
14371 ;;
14372 esac
14373
14374 # DLL is installed to $(libdir)/../bin by postinstall_cmds
14375 postinstall_cmds='base_file=`basename \${file}`~
14376 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14377 dldir=$destdir/`dirname \$dlpath`~
14378 test -d \$dldir || mkdir -p \$dldir~
14379 $install_prog $dir/$dlname \$dldir/$dlname'
14380 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14381 dlpath=$dir/\$dldll~
14382 $RM \$dlpath'
14383 shlibpath_overrides_runpath=yes
14384 dynamic_linker='Win32 link.exe'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014385 ;;
14386
14387 *)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014388 # Assume MSVC wrapper
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014389 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014390 dynamic_linker='Win32 ld.exe'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014391 ;;
14392 esac
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014393 # FIXME: first we should search . and the directory the executable is in
14394 shlibpath_var=PATH
14395 ;;
14396
14397darwin* | rhapsody*)
14398 dynamic_linker="$host_os dyld"
14399 version_type=darwin
14400 need_lib_prefix=no
14401 need_version=no
14402 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14403 soname_spec='${libname}${release}${major}$shared_ext'
14404 shlibpath_overrides_runpath=yes
14405 shlibpath_var=DYLD_LIBRARY_PATH
14406 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14407
14408 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14409 ;;
14410
14411dgux*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014412 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014413 need_lib_prefix=no
14414 need_version=no
14415 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14416 soname_spec='${libname}${release}${shared_ext}$major'
14417 shlibpath_var=LD_LIBRARY_PATH
14418 ;;
14419
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014420freebsd* | dragonfly*)
14421 # DragonFly does not have aout. When/if they implement a new
14422 # versioning mechanism, adjust this.
14423 if test -x /usr/bin/objformat; then
14424 objformat=`/usr/bin/objformat`
14425 else
14426 case $host_os in
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014427 freebsd[23].*) objformat=aout ;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014428 *) objformat=elf ;;
14429 esac
14430 fi
14431 version_type=freebsd-$objformat
14432 case $version_type in
14433 freebsd-elf*)
14434 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14435 need_version=no
14436 need_lib_prefix=no
14437 ;;
14438 freebsd-*)
14439 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14440 need_version=yes
14441 ;;
14442 esac
14443 shlibpath_var=LD_LIBRARY_PATH
14444 case $host_os in
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014445 freebsd2.*)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014446 shlibpath_overrides_runpath=yes
14447 ;;
14448 freebsd3.[01]* | freebsdelf3.[01]*)
14449 shlibpath_overrides_runpath=yes
14450 hardcode_into_libs=yes
14451 ;;
14452 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14453 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14454 shlibpath_overrides_runpath=no
14455 hardcode_into_libs=yes
14456 ;;
14457 *) # from 4.6 on, and DragonFly
14458 shlibpath_overrides_runpath=yes
14459 hardcode_into_libs=yes
14460 ;;
14461 esac
14462 ;;
14463
14464gnu*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014465 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014466 need_lib_prefix=no
14467 need_version=no
14468 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14469 soname_spec='${libname}${release}${shared_ext}$major'
14470 shlibpath_var=LD_LIBRARY_PATH
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014471 shlibpath_overrides_runpath=no
14472 hardcode_into_libs=yes
14473 ;;
14474
14475haiku*)
14476 version_type=linux # correct to gnu/linux during the next big refactor
14477 need_lib_prefix=no
14478 need_version=no
14479 dynamic_linker="$host_os runtime_loader"
14480 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14481 soname_spec='${libname}${release}${shared_ext}$major'
14482 shlibpath_var=LIBRARY_PATH
14483 shlibpath_overrides_runpath=yes
14484 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014485 hardcode_into_libs=yes
14486 ;;
14487
14488hpux9* | hpux10* | hpux11*)
14489 # Give a soname corresponding to the major version so that dld.sl refuses to
14490 # link against other versions.
14491 version_type=sunos
14492 need_lib_prefix=no
14493 need_version=no
14494 case $host_cpu in
14495 ia64*)
14496 shrext_cmds='.so'
14497 hardcode_into_libs=yes
14498 dynamic_linker="$host_os dld.so"
14499 shlibpath_var=LD_LIBRARY_PATH
14500 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14501 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14502 soname_spec='${libname}${release}${shared_ext}$major'
14503 if test "X$HPUX_IA64_MODE" = X32; then
14504 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14505 else
14506 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14507 fi
14508 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14509 ;;
14510 hppa*64*)
14511 shrext_cmds='.sl'
14512 hardcode_into_libs=yes
14513 dynamic_linker="$host_os dld.sl"
14514 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14515 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14516 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14517 soname_spec='${libname}${release}${shared_ext}$major'
14518 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14519 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14520 ;;
14521 *)
14522 shrext_cmds='.sl'
14523 dynamic_linker="$host_os dld.sl"
14524 shlibpath_var=SHLIB_PATH
14525 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14526 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14527 soname_spec='${libname}${release}${shared_ext}$major'
14528 ;;
14529 esac
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014530 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014531 postinstall_cmds='chmod 555 $lib'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014532 # or fails outright, so override atomically:
14533 install_override_mode=555
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014534 ;;
14535
14536interix[3-9]*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014537 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014538 need_lib_prefix=no
14539 need_version=no
14540 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14541 soname_spec='${libname}${release}${shared_ext}$major'
14542 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14543 shlibpath_var=LD_LIBRARY_PATH
14544 shlibpath_overrides_runpath=no
14545 hardcode_into_libs=yes
14546 ;;
14547
14548irix5* | irix6* | nonstopux*)
14549 case $host_os in
14550 nonstopux*) version_type=nonstopux ;;
14551 *)
14552 if test "$lt_cv_prog_gnu_ld" = yes; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014553 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014554 else
14555 version_type=irix
14556 fi ;;
14557 esac
14558 need_lib_prefix=no
14559 need_version=no
14560 soname_spec='${libname}${release}${shared_ext}$major'
14561 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14562 case $host_os in
14563 irix5* | nonstopux*)
14564 libsuff= shlibsuff=
14565 ;;
14566 *)
14567 case $LD in # libtool.m4 will add one of these switches to LD
14568 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14569 libsuff= shlibsuff= libmagic=32-bit;;
14570 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14571 libsuff=32 shlibsuff=N32 libmagic=N32;;
14572 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14573 libsuff=64 shlibsuff=64 libmagic=64-bit;;
14574 *) libsuff= shlibsuff= libmagic=never-match;;
14575 esac
14576 ;;
14577 esac
14578 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14579 shlibpath_overrides_runpath=no
14580 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14581 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14582 hardcode_into_libs=yes
14583 ;;
14584
14585# No shared lib support for Linux oldld, aout, or coff.
14586linux*oldld* | linux*aout* | linux*coff*)
14587 dynamic_linker=no
14588 ;;
14589
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014590# This must be glibc/ELF.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014591linux* | k*bsd*-gnu | kopensolaris*-gnu)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014592 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014593 need_lib_prefix=no
14594 need_version=no
14595 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14596 soname_spec='${libname}${release}${shared_ext}$major'
14597 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14598 shlibpath_var=LD_LIBRARY_PATH
14599 shlibpath_overrides_runpath=no
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014600
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014601 # Some binutils ld are patched to set DT_RUNPATH
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014602 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
14603 $as_echo_n "(cached) " >&6
14604else
14605 lt_cv_shlibpath_overrides_runpath=no
14606 save_LDFLAGS=$LDFLAGS
14607 save_libdir=$libdir
14608 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14609 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014611/* end confdefs.h. */
14612
14613int
14614main ()
14615{
14616
14617 ;
14618 return 0;
14619}
14620_ACEOF
14621if ac_fn_cxx_try_link "$LINENO"; then :
14622 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014623 lt_cv_shlibpath_overrides_runpath=yes
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014624fi
14625fi
14626rm -f core conftest.err conftest.$ac_objext \
14627 conftest$ac_exeext conftest.$ac_ext
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014628 LDFLAGS=$save_LDFLAGS
14629 libdir=$save_libdir
14630
14631fi
14632
14633 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014634
14635 # This implies no fast_install, which is unacceptable.
14636 # Some rework will be needed to allow for fast_install
14637 # before this can be enabled.
14638 hardcode_into_libs=yes
14639
14640 # Append ld.so.conf contents to the search path
14641 if test -f /etc/ld.so.conf; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014642 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;s/"//g;/^$/d' | tr '\n' ' '`
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014643 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14644 fi
14645
14646 # We used to test for /lib/ld.so.1 and disable shared libraries on
14647 # powerpc, because MkLinux only supported shared libraries with the
14648 # GNU dynamic linker. Since this was broken with cross compilers,
14649 # most powerpc-linux boxes support dynamic linking these days and
14650 # people can always --disable-shared, the test was removed, and we
14651 # assume the GNU/Linux dynamic linker is in use.
14652 dynamic_linker='GNU/Linux ld.so'
14653 ;;
14654
14655netbsdelf*-gnu)
14656 version_type=linux
14657 need_lib_prefix=no
14658 need_version=no
14659 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14660 soname_spec='${libname}${release}${shared_ext}$major'
14661 shlibpath_var=LD_LIBRARY_PATH
14662 shlibpath_overrides_runpath=no
14663 hardcode_into_libs=yes
14664 dynamic_linker='NetBSD ld.elf_so'
14665 ;;
14666
14667netbsd*)
14668 version_type=sunos
14669 need_lib_prefix=no
14670 need_version=no
14671 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14672 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14673 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14674 dynamic_linker='NetBSD (a.out) ld.so'
14675 else
14676 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14677 soname_spec='${libname}${release}${shared_ext}$major'
14678 dynamic_linker='NetBSD ld.elf_so'
14679 fi
14680 shlibpath_var=LD_LIBRARY_PATH
14681 shlibpath_overrides_runpath=yes
14682 hardcode_into_libs=yes
14683 ;;
14684
14685newsos6)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014686 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014687 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14688 shlibpath_var=LD_LIBRARY_PATH
14689 shlibpath_overrides_runpath=yes
14690 ;;
14691
14692*nto* | *qnx*)
14693 version_type=qnx
14694 need_lib_prefix=no
14695 need_version=no
14696 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14697 soname_spec='${libname}${release}${shared_ext}$major'
14698 shlibpath_var=LD_LIBRARY_PATH
14699 shlibpath_overrides_runpath=no
14700 hardcode_into_libs=yes
14701 dynamic_linker='ldqnx.so'
14702 ;;
14703
14704openbsd*)
14705 version_type=sunos
14706 sys_lib_dlsearch_path_spec="/usr/lib"
14707 need_lib_prefix=no
14708 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14709 case $host_os in
14710 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
14711 *) need_version=no ;;
14712 esac
14713 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14714 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14715 shlibpath_var=LD_LIBRARY_PATH
14716 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14717 case $host_os in
14718 openbsd2.[89] | openbsd2.[89].*)
14719 shlibpath_overrides_runpath=no
14720 ;;
14721 *)
14722 shlibpath_overrides_runpath=yes
14723 ;;
14724 esac
14725 else
14726 shlibpath_overrides_runpath=yes
14727 fi
14728 ;;
14729
14730os2*)
14731 libname_spec='$name'
14732 shrext_cmds=".dll"
14733 need_lib_prefix=no
14734 library_names_spec='$libname${shared_ext} $libname.a'
14735 dynamic_linker='OS/2 ld.exe'
14736 shlibpath_var=LIBPATH
14737 ;;
14738
14739osf3* | osf4* | osf5*)
14740 version_type=osf
14741 need_lib_prefix=no
14742 need_version=no
14743 soname_spec='${libname}${release}${shared_ext}$major'
14744 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14745 shlibpath_var=LD_LIBRARY_PATH
14746 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14747 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14748 ;;
14749
14750rdos*)
14751 dynamic_linker=no
14752 ;;
14753
14754solaris*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014755 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014756 need_lib_prefix=no
14757 need_version=no
14758 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14759 soname_spec='${libname}${release}${shared_ext}$major'
14760 shlibpath_var=LD_LIBRARY_PATH
14761 shlibpath_overrides_runpath=yes
14762 hardcode_into_libs=yes
14763 # ldd complains unless libraries are executable
14764 postinstall_cmds='chmod +x $lib'
14765 ;;
14766
14767sunos4*)
14768 version_type=sunos
14769 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14770 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14771 shlibpath_var=LD_LIBRARY_PATH
14772 shlibpath_overrides_runpath=yes
14773 if test "$with_gnu_ld" = yes; then
14774 need_lib_prefix=no
14775 fi
14776 need_version=yes
14777 ;;
14778
14779sysv4 | sysv4.3*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014780 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014781 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14782 soname_spec='${libname}${release}${shared_ext}$major'
14783 shlibpath_var=LD_LIBRARY_PATH
14784 case $host_vendor in
14785 sni)
14786 shlibpath_overrides_runpath=no
14787 need_lib_prefix=no
14788 runpath_var=LD_RUN_PATH
14789 ;;
14790 siemens)
14791 need_lib_prefix=no
14792 ;;
14793 motorola)
14794 need_lib_prefix=no
14795 need_version=no
14796 shlibpath_overrides_runpath=no
14797 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14798 ;;
14799 esac
14800 ;;
14801
14802sysv4*MP*)
14803 if test -d /usr/nec ;then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014804 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014805 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14806 soname_spec='$libname${shared_ext}.$major'
14807 shlibpath_var=LD_LIBRARY_PATH
14808 fi
14809 ;;
14810
14811sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14812 version_type=freebsd-elf
14813 need_lib_prefix=no
14814 need_version=no
14815 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14816 soname_spec='${libname}${release}${shared_ext}$major'
14817 shlibpath_var=LD_LIBRARY_PATH
14818 shlibpath_overrides_runpath=yes
14819 hardcode_into_libs=yes
14820 if test "$with_gnu_ld" = yes; then
14821 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14822 else
14823 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14824 case $host_os in
14825 sco3.2v5*)
14826 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14827 ;;
14828 esac
14829 fi
14830 sys_lib_dlsearch_path_spec='/usr/lib'
14831 ;;
14832
14833tpf*)
14834 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014835 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014836 need_lib_prefix=no
14837 need_version=no
14838 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14839 shlibpath_var=LD_LIBRARY_PATH
14840 shlibpath_overrides_runpath=no
14841 hardcode_into_libs=yes
14842 ;;
14843
14844uts4*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014845 version_type=linux # correct to gnu/linux during the next big refactor
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014846 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14847 soname_spec='${libname}${release}${shared_ext}$major'
14848 shlibpath_var=LD_LIBRARY_PATH
14849 ;;
14850
14851*)
14852 dynamic_linker=no
14853 ;;
14854esac
14855{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14856$as_echo "$dynamic_linker" >&6; }
14857test "$dynamic_linker" = no && can_build_shared=no
14858
14859variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14860if test "$GCC" = yes; then
14861 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14862fi
14863
14864if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14865 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14866fi
14867if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14868 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14869fi
14870
14871
14872
14873
14874
14875
14876
14877
14878
14879
14880
14881
14882
14883
14884
14885
14886
14887
14888
14889
14890
14891
14892
14893
14894
14895
14896
14897
14898
14899
14900
14901
14902
14903
14904
14905
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014906
14907
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14909$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14910hardcode_action_CXX=
14911if test -n "$hardcode_libdir_flag_spec_CXX" ||
14912 test -n "$runpath_var_CXX" ||
14913 test "X$hardcode_automatic_CXX" = "Xyes" ; then
14914
14915 # We can hardcode non-existent directories.
14916 if test "$hardcode_direct_CXX" != no &&
14917 # If the only mechanism to avoid hardcoding is shlibpath_var, we
14918 # have to relink, otherwise we might link with an installed library
14919 # when we should be linking with a yet-to-be-installed one
14920 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
14921 test "$hardcode_minus_L_CXX" != no; then
14922 # Linking always hardcodes the temporary library directory.
14923 hardcode_action_CXX=relink
14924 else
14925 # We can link without hardcoding, and we can hardcode nonexisting dirs.
14926 hardcode_action_CXX=immediate
14927 fi
14928else
14929 # We cannot hardcode anything, or else we can only hardcode existing
14930 # directories.
14931 hardcode_action_CXX=unsupported
14932fi
14933{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
14934$as_echo "$hardcode_action_CXX" >&6; }
14935
14936if test "$hardcode_action_CXX" = relink ||
14937 test "$inherit_rpath_CXX" = yes; then
14938 # Fast installation is not supported
14939 enable_fast_install=no
14940elif test "$shlibpath_overrides_runpath" = yes ||
14941 test "$enable_shared" = no; then
14942 # Fast installation is not necessary
14943 enable_fast_install=needless
14944fi
14945
14946
14947
14948
14949
14950
14951
14952 fi # test -n "$compiler"
14953
14954 CC=$lt_save_CC
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014955 CFLAGS=$lt_save_CFLAGS
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014956 LDCXX=$LD
14957 LD=$lt_save_LD
14958 GCC=$lt_save_GCC
14959 with_gnu_ld=$lt_save_with_gnu_ld
14960 lt_cv_path_LDCXX=$lt_cv_path_LD
14961 lt_cv_path_LD=$lt_save_path_LD
14962 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14963 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14964fi # test "$_lt_caught_CXX_error" != yes
14965
14966ac_ext=c
14967ac_cpp='$CPP $CPPFLAGS'
14968ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14969ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14970ac_compiler_gnu=$ac_cv_c_compiler_gnu
14971
14972
14973
14974
14975
14976
14977
14978
14979
14980
14981
14982
14983
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000014984
14985
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014986 ac_config_commands="$ac_config_commands libtool"
14987
14988
14989
14990
14991# Only expand once:
14992
14993
14994
14995ac_config_headers="$ac_config_headers config.h src/include/fst/config.h"
14996
14997
Alexander Gutkindfd8b832012-09-12 18:11:43 +010014998ac_config_files="$ac_config_files Makefile src/Makefile src/include/Makefile src/lib/Makefile src/bin/Makefile src/test/Makefile src/extensions/Makefile src/extensions/compact/Makefile src/extensions/const/Makefile src/extensions/far/Makefile src/extensions/lookahead/Makefile src/extensions/ngram/Makefile src/extensions/pdt/Makefile src/script/Makefile"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010014999
15000
15001ac_ext=cpp
15002ac_cpp='$CXXCPP $CPPFLAGS'
15003ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15004ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15005ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15006
15007
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015008as_ac_Type=`$as_echo "ac_cv_type_std::tr1::hash<long long unsigned>" | $as_tr_sh`
15009ac_fn_cxx_check_type "$LINENO" "std::tr1::hash<long long unsigned>" "$as_ac_Type" "#include <tr1/unordered_map>
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015010"
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015011if eval test \"x\$"$as_ac_Type"\" = x"yes"; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015012
15013cat >>confdefs.h <<_ACEOF
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015014#define `$as_echo "HAVE_std::tr1::hash<long long unsigned>" | $as_tr_cpp` 1
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015015_ACEOF
15016
15017
15018fi
15019
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015020as_ac_Type=`$as_echo "ac_cv_type___gnu_cxx::slist<int>" | $as_tr_sh`
15021ac_fn_cxx_check_type "$LINENO" "__gnu_cxx::slist<int>" "$as_ac_Type" "#include <ext/slist>
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015022"
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015023if eval test \"x\$"$as_ac_Type"\" = x"yes"; then :
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015024
15025cat >>confdefs.h <<_ACEOF
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015026#define `$as_echo "HAVE___gnu_cxx::slist<int>" | $as_tr_cpp` 1
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015027_ACEOF
15028
15029
15030fi
15031
15032
15033# Check whether --enable-bin was given.
15034if test "${enable_bin+set}" = set; then :
15035 enableval=$enable_bin;
15036else
15037 enable_bin=yes
15038fi
15039
15040 if test "x$enable_bin" != xno; then
15041 HAVE_BIN_TRUE=
15042 HAVE_BIN_FALSE='#'
15043else
15044 HAVE_BIN_TRUE='#'
15045 HAVE_BIN_FALSE=
15046fi
15047
15048 if test "x$enable_bin" != xno; then
15049 HAVE_SCRIPT_TRUE=
15050 HAVE_SCRIPT_FALSE='#'
15051else
15052 HAVE_SCRIPT_TRUE='#'
15053 HAVE_SCRIPT_FALSE=
15054fi
15055
15056
15057# Check whether --enable-compact-fsts was given.
15058if test "${enable_compact_fsts+set}" = set; then :
15059 enableval=$enable_compact_fsts;
15060else
15061 enable_compact_fsts=no
15062fi
15063
15064 if test "x$enable_compact_fsts" != xno; then
15065 HAVE_COMPACT_TRUE=
15066 HAVE_COMPACT_FALSE='#'
15067else
15068 HAVE_COMPACT_TRUE='#'
15069 HAVE_COMPACT_FALSE=
15070fi
15071
15072
15073# Check whether --enable-const-fsts was given.
15074if test "${enable_const_fsts+set}" = set; then :
15075 enableval=$enable_const_fsts;
15076else
15077 enable_const_fsts=no
15078fi
15079
15080 if test "x$enable_const_fsts" != xno; then
15081 HAVE_CONST_TRUE=
15082 HAVE_CONST_FALSE='#'
15083else
15084 HAVE_CONST_TRUE='#'
15085 HAVE_CONST_FALSE=
15086fi
15087
15088
15089# Check whether --enable-far was given.
15090if test "${enable_far+set}" = set; then :
15091 enableval=$enable_far;
15092else
15093 enable_far=no
15094fi
15095
15096 if test "x$enable_far" != xno; then
15097 HAVE_FAR_TRUE=
15098 HAVE_FAR_FALSE='#'
15099else
15100 HAVE_FAR_TRUE='#'
15101 HAVE_FAR_FALSE=
15102fi
15103
15104
Alexander Gutkindfd8b832012-09-12 18:11:43 +010015105# Check whether --enable-ngram-fsts was given.
15106if test "${enable_ngram_fsts+set}" = set; then :
15107 enableval=$enable_ngram_fsts;
15108else
15109 enable_ngram_fsts=no
15110fi
15111
15112 if test "x$enable_ngram_fsts" != xno; then
15113 HAVE_NGRAM_TRUE=
15114 HAVE_NGRAM_FALSE='#'
15115else
15116 HAVE_NGRAM_TRUE='#'
15117 HAVE_NGRAM_FALSE=
15118fi
15119
15120
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015121# Check whether --enable-lookahead-fsts was given.
15122if test "${enable_lookahead_fsts+set}" = set; then :
15123 enableval=$enable_lookahead_fsts;
15124else
15125 enable_lookahead_fsts=no
15126fi
15127
15128 if test "x$enable_lookahead_fsts" != xno; then
15129 HAVE_LOOKAHEAD_TRUE=
15130 HAVE_LOOKAHEAD_FALSE='#'
15131else
15132 HAVE_LOOKAHEAD_TRUE='#'
15133 HAVE_LOOKAHEAD_FALSE=
15134fi
15135
15136
15137# Check whether --enable-pdt was given.
15138if test "${enable_pdt+set}" = set; then :
15139 enableval=$enable_pdt;
15140else
15141 enable_pdt=no
15142fi
15143
15144 if test "x$enable_pdt" != xno; then
15145 HAVE_PDT_TRUE=
15146 HAVE_PDT_FALSE='#'
15147else
15148 HAVE_PDT_TRUE='#'
15149 HAVE_PDT_FALSE=
15150fi
15151
15152
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015153libfstdir=${libdir}/fst
15154
15155
15156cat >confcache <<\_ACEOF
15157# This file is a shell script that caches the results of configure
15158# tests run on this system so they can be shared between configure
15159# scripts and configure runs, see configure's option --config-cache.
15160# It is not useful on other systems. If it contains results you don't
15161# want to keep, you may remove or edit it.
15162#
15163# config.status only pays attention to the cache file if you give it
15164# the --recheck option to rerun configure.
15165#
15166# `ac_cv_env_foo' variables (set or unset) will be overridden when
15167# loading this file, other *unset* `ac_cv_foo' will be assigned the
15168# following values.
15169
15170_ACEOF
15171
15172# The following way of writing the cache mishandles newlines in values,
15173# but we know of no workaround that is simple, portable, and efficient.
15174# So, we kill variables containing newlines.
15175# Ultrix sh set writes to stderr and can't be redirected directly,
15176# and sets the high bit in the cache file unless we assign to the vars.
15177(
15178 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15179 eval ac_val=\$$ac_var
15180 case $ac_val in #(
15181 *${as_nl}*)
15182 case $ac_var in #(
15183 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15184$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15185 esac
15186 case $ac_var in #(
15187 _ | IFS | as_nl) ;; #(
15188 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15189 *) { eval $ac_var=; unset $ac_var;} ;;
15190 esac ;;
15191 esac
15192 done
15193
15194 (set) 2>&1 |
15195 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15196 *${as_nl}ac_space=\ *)
15197 # `set' does not quote correctly, so add quotes: double-quote
15198 # substitution turns \\\\ into \\, and sed turns \\ into \.
15199 sed -n \
15200 "s/'/'\\\\''/g;
15201 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15202 ;; #(
15203 *)
15204 # `set' quotes correctly as required by POSIX, so do not add quotes.
15205 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15206 ;;
15207 esac |
15208 sort
15209) |
15210 sed '
15211 /^ac_cv_env_/b end
15212 t clear
15213 :clear
15214 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15215 t end
15216 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15217 :end' >>confcache
15218if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15219 if test -w "$cache_file"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015220 if test "x$cache_file" != "x/dev/null"; then
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015221 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15222$as_echo "$as_me: updating cache $cache_file" >&6;}
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015223 if test ! -f "$cache_file" || test -h "$cache_file"; then
15224 cat confcache >"$cache_file"
15225 else
15226 case $cache_file in #(
15227 */* | ?:*)
15228 mv -f confcache "$cache_file"$$ &&
15229 mv -f "$cache_file"$$ "$cache_file" ;; #(
15230 *)
15231 mv -f confcache "$cache_file" ;;
15232 esac
15233 fi
15234 fi
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015235 else
15236 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15237$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15238 fi
15239fi
15240rm -f confcache
15241
15242test "x$prefix" = xNONE && prefix=$ac_default_prefix
15243# Let make expand exec_prefix.
15244test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15245
15246DEFS=-DHAVE_CONFIG_H
15247
15248ac_libobjs=
15249ac_ltlibobjs=
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015250U=
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015251for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15252 # 1. Remove the extension, and $U if already installed.
15253 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15254 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15255 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15256 # will be set to the directory where LIBOBJS objects are built.
15257 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15258 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15259done
15260LIBOBJS=$ac_libobjs
15261
15262LTLIBOBJS=$ac_ltlibobjs
15263
15264
15265 if test -n "$EXEEXT"; then
15266 am__EXEEXT_TRUE=
15267 am__EXEEXT_FALSE='#'
15268else
15269 am__EXEEXT_TRUE='#'
15270 am__EXEEXT_FALSE=
15271fi
15272
15273if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015274 as_fn_error $? "conditional \"AMDEP\" was never defined.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015275Usually this means the macro was only invoked conditionally." "$LINENO" 5
15276fi
15277if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015278 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015279Usually this means the macro was only invoked conditionally." "$LINENO" 5
15280fi
15281if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015282 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015283Usually this means the macro was only invoked conditionally." "$LINENO" 5
15284fi
15285if test -z "${HAVE_BIN_TRUE}" && test -z "${HAVE_BIN_FALSE}"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015286 as_fn_error $? "conditional \"HAVE_BIN\" was never defined.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015287Usually this means the macro was only invoked conditionally." "$LINENO" 5
15288fi
15289if test -z "${HAVE_SCRIPT_TRUE}" && test -z "${HAVE_SCRIPT_FALSE}"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015290 as_fn_error $? "conditional \"HAVE_SCRIPT\" was never defined.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015291Usually this means the macro was only invoked conditionally." "$LINENO" 5
15292fi
15293if test -z "${HAVE_COMPACT_TRUE}" && test -z "${HAVE_COMPACT_FALSE}"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015294 as_fn_error $? "conditional \"HAVE_COMPACT\" was never defined.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015295Usually this means the macro was only invoked conditionally." "$LINENO" 5
15296fi
15297if test -z "${HAVE_CONST_TRUE}" && test -z "${HAVE_CONST_FALSE}"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015298 as_fn_error $? "conditional \"HAVE_CONST\" was never defined.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015299Usually this means the macro was only invoked conditionally." "$LINENO" 5
15300fi
15301if test -z "${HAVE_FAR_TRUE}" && test -z "${HAVE_FAR_FALSE}"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015302 as_fn_error $? "conditional \"HAVE_FAR\" was never defined.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015303Usually this means the macro was only invoked conditionally." "$LINENO" 5
15304fi
Alexander Gutkindfd8b832012-09-12 18:11:43 +010015305if test -z "${HAVE_NGRAM_TRUE}" && test -z "${HAVE_NGRAM_FALSE}"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015306 as_fn_error $? "conditional \"HAVE_NGRAM\" was never defined.
Alexander Gutkindfd8b832012-09-12 18:11:43 +010015307Usually this means the macro was only invoked conditionally." "$LINENO" 5
15308fi
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015309if test -z "${HAVE_LOOKAHEAD_TRUE}" && test -z "${HAVE_LOOKAHEAD_FALSE}"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015310 as_fn_error $? "conditional \"HAVE_LOOKAHEAD\" was never defined.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015311Usually this means the macro was only invoked conditionally." "$LINENO" 5
15312fi
15313if test -z "${HAVE_PDT_TRUE}" && test -z "${HAVE_PDT_FALSE}"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015314 as_fn_error $? "conditional \"HAVE_PDT\" was never defined.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015315Usually this means the macro was only invoked conditionally." "$LINENO" 5
15316fi
15317
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015318: "${CONFIG_STATUS=./config.status}"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015319ac_write_fail=0
15320ac_clean_files_save=$ac_clean_files
15321ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15322{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15323$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15324as_write_fail=0
15325cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15326#! $SHELL
15327# Generated by $as_me.
15328# Run this file to recreate the current configuration.
15329# Compiler output produced by configure, useful for debugging
15330# configure, is in config.log if it exists.
15331
15332debug=false
15333ac_cs_recheck=false
15334ac_cs_silent=false
15335
15336SHELL=\${CONFIG_SHELL-$SHELL}
15337export SHELL
15338_ASEOF
15339cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15340## -------------------- ##
15341## M4sh Initialization. ##
15342## -------------------- ##
15343
15344# Be more Bourne compatible
15345DUALCASE=1; export DUALCASE # for MKS sh
15346if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15347 emulate sh
15348 NULLCMD=:
15349 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15350 # is contrary to our usage. Disable this feature.
15351 alias -g '${1+"$@"}'='"$@"'
15352 setopt NO_GLOB_SUBST
15353else
15354 case `(set -o) 2>/dev/null` in #(
15355 *posix*) :
15356 set -o posix ;; #(
15357 *) :
15358 ;;
15359esac
15360fi
15361
15362
15363as_nl='
15364'
15365export as_nl
15366# Printing a long string crashes Solaris 7 /usr/bin/printf.
15367as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15368as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15369as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15370# Prefer a ksh shell builtin over an external printf program on Solaris,
15371# but without wasting forks for bash or zsh.
15372if test -z "$BASH_VERSION$ZSH_VERSION" \
15373 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15374 as_echo='print -r --'
15375 as_echo_n='print -rn --'
15376elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15377 as_echo='printf %s\n'
15378 as_echo_n='printf %s'
15379else
15380 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15381 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15382 as_echo_n='/usr/ucb/echo -n'
15383 else
15384 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15385 as_echo_n_body='eval
15386 arg=$1;
15387 case $arg in #(
15388 *"$as_nl"*)
15389 expr "X$arg" : "X\\(.*\\)$as_nl";
15390 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15391 esac;
15392 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15393 '
15394 export as_echo_n_body
15395 as_echo_n='sh -c $as_echo_n_body as_echo'
15396 fi
15397 export as_echo_body
15398 as_echo='sh -c $as_echo_body as_echo'
15399fi
15400
15401# The user is always right.
15402if test "${PATH_SEPARATOR+set}" != set; then
15403 PATH_SEPARATOR=:
15404 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15405 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15406 PATH_SEPARATOR=';'
15407 }
15408fi
15409
15410
15411# IFS
15412# We need space, tab and new line, in precisely that order. Quoting is
15413# there to prevent editors from complaining about space-tab.
15414# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15415# splitting by setting IFS to empty value.)
15416IFS=" "" $as_nl"
15417
15418# Find who we are. Look in the path if we contain no directory separator.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015419as_myself=
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015420case $0 in #((
15421 *[\\/]* ) as_myself=$0 ;;
15422 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15423for as_dir in $PATH
15424do
15425 IFS=$as_save_IFS
15426 test -z "$as_dir" && as_dir=.
15427 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15428 done
15429IFS=$as_save_IFS
15430
15431 ;;
15432esac
15433# We did not find ourselves, most probably we were run as `sh COMMAND'
15434# in which case we are not to be found in the path.
15435if test "x$as_myself" = x; then
15436 as_myself=$0
15437fi
15438if test ! -f "$as_myself"; then
15439 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15440 exit 1
15441fi
15442
15443# Unset variables that we do not need and which cause bugs (e.g. in
15444# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15445# suppresses any "Segmentation fault" message there. '((' could
15446# trigger a bug in pdksh 5.2.14.
15447for as_var in BASH_ENV ENV MAIL MAILPATH
15448do eval test x\${$as_var+set} = xset \
15449 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15450done
15451PS1='$ '
15452PS2='> '
15453PS4='+ '
15454
15455# NLS nuisances.
15456LC_ALL=C
15457export LC_ALL
15458LANGUAGE=C
15459export LANGUAGE
15460
15461# CDPATH.
15462(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15463
15464
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015465# as_fn_error STATUS ERROR [LINENO LOG_FD]
15466# ----------------------------------------
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015467# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15468# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015469# script with STATUS, using 1 if that was 0.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015470as_fn_error ()
15471{
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015472 as_status=$1; test $as_status -eq 0 && as_status=1
15473 if test "$4"; then
15474 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15475 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015476 fi
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015477 $as_echo "$as_me: error: $2" >&2
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015478 as_fn_exit $as_status
15479} # as_fn_error
15480
15481
15482# as_fn_set_status STATUS
15483# -----------------------
15484# Set $? to STATUS, without forking.
15485as_fn_set_status ()
15486{
15487 return $1
15488} # as_fn_set_status
15489
15490# as_fn_exit STATUS
15491# -----------------
15492# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15493as_fn_exit ()
15494{
15495 set +e
15496 as_fn_set_status $1
15497 exit $1
15498} # as_fn_exit
15499
15500# as_fn_unset VAR
15501# ---------------
15502# Portably unset VAR.
15503as_fn_unset ()
15504{
15505 { eval $1=; unset $1;}
15506}
15507as_unset=as_fn_unset
15508# as_fn_append VAR VALUE
15509# ----------------------
15510# Append the text in VALUE to the end of the definition contained in VAR. Take
15511# advantage of any shell optimizations that allow amortized linear growth over
15512# repeated appends, instead of the typical quadratic growth present in naive
15513# implementations.
15514if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15515 eval 'as_fn_append ()
15516 {
15517 eval $1+=\$2
15518 }'
15519else
15520 as_fn_append ()
15521 {
15522 eval $1=\$$1\$2
15523 }
15524fi # as_fn_append
15525
15526# as_fn_arith ARG...
15527# ------------------
15528# Perform arithmetic evaluation on the ARGs, and store the result in the
15529# global $as_val. Take advantage of shells that can avoid forks. The arguments
15530# must be portable across $(()) and expr.
15531if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15532 eval 'as_fn_arith ()
15533 {
15534 as_val=$(( $* ))
15535 }'
15536else
15537 as_fn_arith ()
15538 {
15539 as_val=`expr "$@" || test $? -eq 1`
15540 }
15541fi # as_fn_arith
15542
15543
15544if expr a : '\(a\)' >/dev/null 2>&1 &&
15545 test "X`expr 00001 : '.*\(...\)'`" = X001; then
15546 as_expr=expr
15547else
15548 as_expr=false
15549fi
15550
15551if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15552 as_basename=basename
15553else
15554 as_basename=false
15555fi
15556
15557if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15558 as_dirname=dirname
15559else
15560 as_dirname=false
15561fi
15562
15563as_me=`$as_basename -- "$0" ||
15564$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15565 X"$0" : 'X\(//\)$' \| \
15566 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15567$as_echo X/"$0" |
15568 sed '/^.*\/\([^/][^/]*\)\/*$/{
15569 s//\1/
15570 q
15571 }
15572 /^X\/\(\/\/\)$/{
15573 s//\1/
15574 q
15575 }
15576 /^X\/\(\/\).*/{
15577 s//\1/
15578 q
15579 }
15580 s/.*/./; q'`
15581
15582# Avoid depending upon Character Ranges.
15583as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15584as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15585as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15586as_cr_digits='0123456789'
15587as_cr_alnum=$as_cr_Letters$as_cr_digits
15588
15589ECHO_C= ECHO_N= ECHO_T=
15590case `echo -n x` in #(((((
15591-n*)
15592 case `echo 'xy\c'` in
15593 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15594 xy) ECHO_C='\c';;
15595 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
15596 ECHO_T=' ';;
15597 esac;;
15598*)
15599 ECHO_N='-n';;
15600esac
15601
15602rm -f conf$$ conf$$.exe conf$$.file
15603if test -d conf$$.dir; then
15604 rm -f conf$$.dir/conf$$.file
15605else
15606 rm -f conf$$.dir
15607 mkdir conf$$.dir 2>/dev/null
15608fi
15609if (echo >conf$$.file) 2>/dev/null; then
15610 if ln -s conf$$.file conf$$ 2>/dev/null; then
15611 as_ln_s='ln -s'
15612 # ... but there are two gotchas:
15613 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15614 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15615 # In both cases, we have to default to `cp -p'.
15616 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15617 as_ln_s='cp -p'
15618 elif ln conf$$.file conf$$ 2>/dev/null; then
15619 as_ln_s=ln
15620 else
15621 as_ln_s='cp -p'
15622 fi
15623else
15624 as_ln_s='cp -p'
15625fi
15626rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15627rmdir conf$$.dir 2>/dev/null
15628
15629
15630# as_fn_mkdir_p
15631# -------------
15632# Create "$as_dir" as a directory, including parents if necessary.
15633as_fn_mkdir_p ()
15634{
15635
15636 case $as_dir in #(
15637 -*) as_dir=./$as_dir;;
15638 esac
15639 test -d "$as_dir" || eval $as_mkdir_p || {
15640 as_dirs=
15641 while :; do
15642 case $as_dir in #(
15643 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15644 *) as_qdir=$as_dir;;
15645 esac
15646 as_dirs="'$as_qdir' $as_dirs"
15647 as_dir=`$as_dirname -- "$as_dir" ||
15648$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15649 X"$as_dir" : 'X\(//\)[^/]' \| \
15650 X"$as_dir" : 'X\(//\)$' \| \
15651 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15652$as_echo X"$as_dir" |
15653 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15654 s//\1/
15655 q
15656 }
15657 /^X\(\/\/\)[^/].*/{
15658 s//\1/
15659 q
15660 }
15661 /^X\(\/\/\)$/{
15662 s//\1/
15663 q
15664 }
15665 /^X\(\/\).*/{
15666 s//\1/
15667 q
15668 }
15669 s/.*/./; q'`
15670 test -d "$as_dir" && break
15671 done
15672 test -z "$as_dirs" || eval "mkdir $as_dirs"
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015673 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015674
15675
15676} # as_fn_mkdir_p
15677if mkdir -p . 2>/dev/null; then
15678 as_mkdir_p='mkdir -p "$as_dir"'
15679else
15680 test -d ./-p && rmdir ./-p
15681 as_mkdir_p=false
15682fi
15683
15684if test -x / >/dev/null 2>&1; then
15685 as_test_x='test -x'
15686else
15687 if ls -dL / >/dev/null 2>&1; then
15688 as_ls_L_option=L
15689 else
15690 as_ls_L_option=
15691 fi
15692 as_test_x='
15693 eval sh -c '\''
15694 if test -d "$1"; then
15695 test -d "$1/.";
15696 else
15697 case $1 in #(
15698 -*)set "./$1";;
15699 esac;
15700 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15701 ???[sx]*):;;*)false;;esac;fi
15702 '\'' sh
15703 '
15704fi
15705as_executable_p=$as_test_x
15706
15707# Sed expression to map a string onto a valid CPP name.
15708as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15709
15710# Sed expression to map a string onto a valid variable name.
15711as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15712
15713
15714exec 6>&1
15715## ----------------------------------- ##
15716## Main body of $CONFIG_STATUS script. ##
15717## ----------------------------------- ##
15718_ASEOF
15719test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15720
15721cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15722# Save the log message, to keep $0 and so on meaningful, and to
15723# report actual input values of CONFIG_FILES etc. instead of their
15724# values after options handling.
15725ac_log="
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015726This file was extended by OpenFst $as_me 1.3.3, which was
15727generated by GNU Autoconf 2.68. Invocation command line was
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015728
15729 CONFIG_FILES = $CONFIG_FILES
15730 CONFIG_HEADERS = $CONFIG_HEADERS
15731 CONFIG_LINKS = $CONFIG_LINKS
15732 CONFIG_COMMANDS = $CONFIG_COMMANDS
15733 $ $0 $@
15734
15735on `(hostname || uname -n) 2>/dev/null | sed 1q`
15736"
15737
15738_ACEOF
15739
15740case $ac_config_files in *"
15741"*) set x $ac_config_files; shift; ac_config_files=$*;;
15742esac
15743
15744case $ac_config_headers in *"
15745"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15746esac
15747
15748
15749cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15750# Files that config.status was made for.
15751config_files="$ac_config_files"
15752config_headers="$ac_config_headers"
15753config_commands="$ac_config_commands"
15754
15755_ACEOF
15756
15757cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15758ac_cs_usage="\
15759\`$as_me' instantiates files and other configuration actions
15760from templates according to the current configuration. Unless the files
15761and actions are specified as TAGs, all are instantiated by default.
15762
15763Usage: $0 [OPTION]... [TAG]...
15764
15765 -h, --help print this help, then exit
15766 -V, --version print version number and configuration settings, then exit
15767 --config print configuration, then exit
15768 -q, --quiet, --silent
15769 do not print progress messages
15770 -d, --debug don't remove temporary files
15771 --recheck update $as_me by reconfiguring in the same conditions
15772 --file=FILE[:TEMPLATE]
15773 instantiate the configuration file FILE
15774 --header=FILE[:TEMPLATE]
15775 instantiate the configuration header FILE
15776
15777Configuration files:
15778$config_files
15779
15780Configuration headers:
15781$config_headers
15782
15783Configuration commands:
15784$config_commands
15785
15786Report bugs to <help@www.openfst.org>."
15787
15788_ACEOF
15789cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15790ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15791ac_cs_version="\\
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015792OpenFst config.status 1.3.3
15793configured by $0, generated by GNU Autoconf 2.68,
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015794 with options \\"\$ac_cs_config\\"
15795
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015796Copyright (C) 2010 Free Software Foundation, Inc.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015797This config.status script is free software; the Free Software Foundation
15798gives unlimited permission to copy, distribute and modify it."
15799
15800ac_pwd='$ac_pwd'
15801srcdir='$srcdir'
15802INSTALL='$INSTALL'
15803MKDIR_P='$MKDIR_P'
15804AWK='$AWK'
15805test -n "\$AWK" || AWK=awk
15806_ACEOF
15807
15808cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15809# The default lists apply if the user does not specify any file.
15810ac_need_defaults=:
15811while test $# != 0
15812do
15813 case $1 in
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015814 --*=?*)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015815 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15816 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15817 ac_shift=:
15818 ;;
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015819 --*=)
15820 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15821 ac_optarg=
15822 ac_shift=:
15823 ;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015824 *)
15825 ac_option=$1
15826 ac_optarg=$2
15827 ac_shift=shift
15828 ;;
15829 esac
15830
15831 case $ac_option in
15832 # Handling of the options.
15833 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15834 ac_cs_recheck=: ;;
15835 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15836 $as_echo "$ac_cs_version"; exit ;;
15837 --config | --confi | --conf | --con | --co | --c )
15838 $as_echo "$ac_cs_config"; exit ;;
15839 --debug | --debu | --deb | --de | --d | -d )
15840 debug=: ;;
15841 --file | --fil | --fi | --f )
15842 $ac_shift
15843 case $ac_optarg in
15844 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015845 '') as_fn_error $? "missing file argument" ;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015846 esac
15847 as_fn_append CONFIG_FILES " '$ac_optarg'"
15848 ac_need_defaults=false;;
15849 --header | --heade | --head | --hea )
15850 $ac_shift
15851 case $ac_optarg in
15852 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15853 esac
15854 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15855 ac_need_defaults=false;;
15856 --he | --h)
15857 # Conflict between --help and --header
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015858 as_fn_error $? "ambiguous option: \`$1'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015859Try \`$0 --help' for more information.";;
15860 --help | --hel | -h )
15861 $as_echo "$ac_cs_usage"; exit ;;
15862 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15863 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15864 ac_cs_silent=: ;;
15865
15866 # This is an error.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015867 -*) as_fn_error $? "unrecognized option: \`$1'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010015868Try \`$0 --help' for more information." ;;
15869
15870 *) as_fn_append ac_config_targets " $1"
15871 ac_need_defaults=false ;;
15872
15873 esac
15874 shift
15875done
15876
15877ac_configure_extra_args=
15878
15879if $ac_cs_silent; then
15880 exec 6>/dev/null
15881 ac_configure_extra_args="$ac_configure_extra_args --silent"
15882fi
15883
15884_ACEOF
15885cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15886if \$ac_cs_recheck; then
15887 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15888 shift
15889 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15890 CONFIG_SHELL='$SHELL'
15891 export CONFIG_SHELL
15892 exec "\$@"
15893fi
15894
15895_ACEOF
15896cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15897exec 5>>config.log
15898{
15899 echo
15900 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15901## Running $as_me. ##
15902_ASBOX
15903 $as_echo "$ac_log"
15904} >&5
15905
15906_ACEOF
15907cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15908#
15909# INIT-COMMANDS
15910#
15911AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
15912
15913
15914# The HP-UX ksh and POSIX shell print the target directory to stdout
15915# if CDPATH is set.
15916(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15917
15918sed_quote_subst='$sed_quote_subst'
15919double_quote_subst='$double_quote_subst'
15920delay_variable_subst='$delay_variable_subst'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000015921enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15922macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15923macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15924enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15925pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15926enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15927SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15928ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15929PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
15930host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15931host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15932host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15933build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15934build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15935build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15936SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15937Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15938GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15939EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15940FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15941LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15942NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15943LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15944max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15945ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15946exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15947lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15948lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15949lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15950lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
15951lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
15952reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15953reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15954OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15955deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15956file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15957file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
15958want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
15959DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
15960sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
15961AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15962AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15963archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
15964STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15965RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15966old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15967old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15968old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15969lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15970CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15971CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15972compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15973GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15974lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15975lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15976lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15977lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
15978nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
15979lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
15980objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15981MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15982lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
15983lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
15984lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
15985lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15986lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15987need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15988MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
15989DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15990NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15991LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15992OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15993OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15994libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15995shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15996extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15997archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15998enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15999export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16000whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16001compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16002old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16003old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16004archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16005archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16006module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16007module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16008with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16009allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16010no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16011hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16012hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16013hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16014hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16015hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16016hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16017hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16018inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16019link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16020always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16021export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16022exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16023include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16024prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16025postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
16026file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16027variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16028need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16029need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16030version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16031runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16032shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16033shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16034libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16035library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16036soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16037install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16038postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16039postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16040finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16041finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16042hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16043sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16044sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16045hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16046enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16047enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16048enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16049old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16050striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16051compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
16052predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
16053postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
16054predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
16055postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
16056compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
16057LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
16058reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
16059reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16060old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16061compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
16062GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
16063lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
16064lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
16065lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
16066lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
16067lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
16068archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
16069enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
16070export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16071whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16072compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
16073old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16074old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16075archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16076archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16077module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16078module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16079with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
16080allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
16081no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
16082hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16083hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
16084hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
16085hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
16086hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
16087hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
16088hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
16089inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
16090link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
16091always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
16092export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16093exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
16094include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
16095prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16096postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16097file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
16098hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
16099compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
16100predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
16101postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
16102predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
16103postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
16104compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016105
16106LTCC='$LTCC'
16107LTCFLAGS='$LTCFLAGS'
16108compiler='$compiler_DEFAULT'
16109
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016110# A function that is used when there is no print builtin or printf.
16111func_fallback_echo ()
16112{
16113 eval 'cat <<_LTECHO_EOF
16114\$1
16115_LTECHO_EOF'
16116}
16117
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016118# Quote evaled strings.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016119for var in SHELL \
16120ECHO \
16121PATH_SEPARATOR \
16122SED \
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016123GREP \
16124EGREP \
16125FGREP \
16126LD \
16127NM \
16128LN_S \
16129lt_SP2NL \
16130lt_NL2SP \
16131reload_flag \
16132OBJDUMP \
16133deplibs_check_method \
16134file_magic_cmd \
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016135file_magic_glob \
16136want_nocaseglob \
16137DLLTOOL \
16138sharedlib_from_linklib_cmd \
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016139AR \
16140AR_FLAGS \
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016141archiver_list_spec \
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016142STRIP \
16143RANLIB \
16144CC \
16145CFLAGS \
16146compiler \
16147lt_cv_sys_global_symbol_pipe \
16148lt_cv_sys_global_symbol_to_cdecl \
16149lt_cv_sys_global_symbol_to_c_name_address \
16150lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016151nm_file_list_spec \
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016152lt_prog_compiler_no_builtin_flag \
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016153lt_prog_compiler_pic \
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016154lt_prog_compiler_wl \
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016155lt_prog_compiler_static \
16156lt_cv_prog_compiler_c_o \
16157need_locks \
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016158MANIFEST_TOOL \
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016159DSYMUTIL \
16160NMEDIT \
16161LIPO \
16162OTOOL \
16163OTOOL64 \
16164shrext_cmds \
16165export_dynamic_flag_spec \
16166whole_archive_flag_spec \
16167compiler_needs_object \
16168with_gnu_ld \
16169allow_undefined_flag \
16170no_undefined_flag \
16171hardcode_libdir_flag_spec \
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016172hardcode_libdir_separator \
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016173exclude_expsyms \
16174include_expsyms \
16175file_list_spec \
16176variables_saved_for_relink \
16177libname_spec \
16178library_names_spec \
16179soname_spec \
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016180install_override_mode \
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016181finish_eval \
16182old_striplib \
16183striplib \
16184compiler_lib_search_dirs \
16185predep_objects \
16186postdep_objects \
16187predeps \
16188postdeps \
16189compiler_lib_search_path \
16190LD_CXX \
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016191reload_flag_CXX \
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016192compiler_CXX \
16193lt_prog_compiler_no_builtin_flag_CXX \
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016194lt_prog_compiler_pic_CXX \
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016195lt_prog_compiler_wl_CXX \
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016196lt_prog_compiler_static_CXX \
16197lt_cv_prog_compiler_c_o_CXX \
16198export_dynamic_flag_spec_CXX \
16199whole_archive_flag_spec_CXX \
16200compiler_needs_object_CXX \
16201with_gnu_ld_CXX \
16202allow_undefined_flag_CXX \
16203no_undefined_flag_CXX \
16204hardcode_libdir_flag_spec_CXX \
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016205hardcode_libdir_separator_CXX \
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016206exclude_expsyms_CXX \
16207include_expsyms_CXX \
16208file_list_spec_CXX \
16209compiler_lib_search_dirs_CXX \
16210predep_objects_CXX \
16211postdep_objects_CXX \
16212predeps_CXX \
16213postdeps_CXX \
16214compiler_lib_search_path_CXX; do
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016215 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016216 *[\\\\\\\`\\"\\\$]*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016217 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016218 ;;
16219 *)
16220 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16221 ;;
16222 esac
16223done
16224
16225# Double-quote double-evaled strings.
16226for var in reload_cmds \
16227old_postinstall_cmds \
16228old_postuninstall_cmds \
16229old_archive_cmds \
16230extract_expsyms_cmds \
16231old_archive_from_new_cmds \
16232old_archive_from_expsyms_cmds \
16233archive_cmds \
16234archive_expsym_cmds \
16235module_cmds \
16236module_expsym_cmds \
16237export_symbols_cmds \
16238prelink_cmds \
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016239postlink_cmds \
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016240postinstall_cmds \
16241postuninstall_cmds \
16242finish_cmds \
16243sys_lib_search_path_spec \
16244sys_lib_dlsearch_path_spec \
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016245reload_cmds_CXX \
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016246old_archive_cmds_CXX \
16247old_archive_from_new_cmds_CXX \
16248old_archive_from_expsyms_cmds_CXX \
16249archive_cmds_CXX \
16250archive_expsym_cmds_CXX \
16251module_cmds_CXX \
16252module_expsym_cmds_CXX \
16253export_symbols_cmds_CXX \
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016254prelink_cmds_CXX \
16255postlink_cmds_CXX; do
16256 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016257 *[\\\\\\\`\\"\\\$]*)
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016258 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016259 ;;
16260 *)
16261 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16262 ;;
16263 esac
16264done
16265
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016266ac_aux_dir='$ac_aux_dir'
16267xsi_shell='$xsi_shell'
16268lt_shell_append='$lt_shell_append'
16269
16270# See if we are running on zsh, and set the options which allow our
16271# commands through without removal of \ escapes INIT.
16272if test -n "\${ZSH_VERSION+set}" ; then
16273 setopt NO_GLOB_SUBST
16274fi
16275
16276
16277 PACKAGE='$PACKAGE'
16278 VERSION='$VERSION'
16279 TIMESTAMP='$TIMESTAMP'
16280 RM='$RM'
16281 ofile='$ofile'
16282
16283
16284
16285
16286
16287
16288_ACEOF
16289
16290cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16291
16292# Handling of arguments.
16293for ac_config_target in $ac_config_targets
16294do
16295 case $ac_config_target in
16296 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16297 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16298 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
16299 "src/include/fst/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/include/fst/config.h" ;;
16300 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16301 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
16302 "src/include/Makefile") CONFIG_FILES="$CONFIG_FILES src/include/Makefile" ;;
16303 "src/lib/Makefile") CONFIG_FILES="$CONFIG_FILES src/lib/Makefile" ;;
16304 "src/bin/Makefile") CONFIG_FILES="$CONFIG_FILES src/bin/Makefile" ;;
16305 "src/test/Makefile") CONFIG_FILES="$CONFIG_FILES src/test/Makefile" ;;
16306 "src/extensions/Makefile") CONFIG_FILES="$CONFIG_FILES src/extensions/Makefile" ;;
16307 "src/extensions/compact/Makefile") CONFIG_FILES="$CONFIG_FILES src/extensions/compact/Makefile" ;;
16308 "src/extensions/const/Makefile") CONFIG_FILES="$CONFIG_FILES src/extensions/const/Makefile" ;;
16309 "src/extensions/far/Makefile") CONFIG_FILES="$CONFIG_FILES src/extensions/far/Makefile" ;;
16310 "src/extensions/lookahead/Makefile") CONFIG_FILES="$CONFIG_FILES src/extensions/lookahead/Makefile" ;;
Alexander Gutkindfd8b832012-09-12 18:11:43 +010016311 "src/extensions/ngram/Makefile") CONFIG_FILES="$CONFIG_FILES src/extensions/ngram/Makefile" ;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016312 "src/extensions/pdt/Makefile") CONFIG_FILES="$CONFIG_FILES src/extensions/pdt/Makefile" ;;
16313 "src/script/Makefile") CONFIG_FILES="$CONFIG_FILES src/script/Makefile" ;;
16314
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016315 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016316 esac
16317done
16318
16319
16320# If the user did not use the arguments to specify the items to instantiate,
16321# then the envvar interface is used. Set only those that are not.
16322# We use the long form for the default assignment because of an extremely
16323# bizarre bug on SunOS 4.1.3.
16324if $ac_need_defaults; then
16325 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16326 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16327 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16328fi
16329
16330# Have a temporary directory for convenience. Make it in the build tree
16331# simply because there is no reason against having it here, and in addition,
16332# creating and moving files from /tmp can sometimes cause problems.
16333# Hook for its removal unless debugging.
16334# Note that there is a small window in which the directory will not be cleaned:
16335# after its creation but before its name has been assigned to `$tmp'.
16336$debug ||
16337{
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016338 tmp= ac_tmp=
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016339 trap 'exit_status=$?
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016340 : "${ac_tmp:=$tmp}"
16341 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016342' 0
16343 trap 'as_fn_exit 1' 1 2 13 15
16344}
16345# Create a (secure) tmp directory for tmp files.
16346
16347{
16348 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016349 test -d "$tmp"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016350} ||
16351{
16352 tmp=./conf$$-$RANDOM
16353 (umask 077 && mkdir "$tmp")
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016354} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16355ac_tmp=$tmp
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016356
16357# Set up the scripts for CONFIG_FILES section.
16358# No need to generate them if there are no CONFIG_FILES.
16359# This happens for instance with `./config.status config.h'.
16360if test -n "$CONFIG_FILES"; then
16361
16362
16363ac_cr=`echo X | tr X '\015'`
16364# On cygwin, bash can eat \r inside `` if the user requested igncr.
16365# But we know of no other shell where ac_cr would be empty at this
16366# point, so we can use a bashism as a fallback.
16367if test "x$ac_cr" = x; then
16368 eval ac_cr=\$\'\\r\'
16369fi
16370ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16371if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016372 ac_cs_awk_cr='\\r'
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016373else
16374 ac_cs_awk_cr=$ac_cr
16375fi
16376
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016377echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016378_ACEOF
16379
16380
16381{
16382 echo "cat >conf$$subs.awk <<_ACEOF" &&
16383 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16384 echo "_ACEOF"
16385} >conf$$subs.sh ||
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016386 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16387ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016388ac_delim='%!_!# '
16389for ac_last_try in false false false false false :; do
16390 . ./conf$$subs.sh ||
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016391 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016392
16393 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16394 if test $ac_delim_n = $ac_delim_num; then
16395 break
16396 elif $ac_last_try; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016397 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016398 else
16399 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16400 fi
16401done
16402rm -f conf$$subs.sh
16403
16404cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016405cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016406_ACEOF
16407sed -n '
16408h
16409s/^/S["/; s/!.*/"]=/
16410p
16411g
16412s/^[^!]*!//
16413:repl
16414t repl
16415s/'"$ac_delim"'$//
16416t delim
16417:nl
16418h
16419s/\(.\{148\}\)..*/\1/
16420t more1
16421s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16422p
16423n
16424b repl
16425:more1
16426s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16427p
16428g
16429s/.\{148\}//
16430t nl
16431:delim
16432h
16433s/\(.\{148\}\)..*/\1/
16434t more2
16435s/["\\]/\\&/g; s/^/"/; s/$/"/
16436p
16437b
16438:more2
16439s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16440p
16441g
16442s/.\{148\}//
16443t delim
16444' <conf$$subs.awk | sed '
16445/^[^""]/{
16446 N
16447 s/\n//
16448}
16449' >>$CONFIG_STATUS || ac_write_fail=1
16450rm -f conf$$subs.awk
16451cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16452_ACAWK
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016453cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016454 for (key in S) S_is_set[key] = 1
16455 FS = ""
16456
16457}
16458{
16459 line = $ 0
16460 nfields = split(line, field, "@")
16461 substed = 0
16462 len = length(field[1])
16463 for (i = 2; i < nfields; i++) {
16464 key = field[i]
16465 keylen = length(key)
16466 if (S_is_set[key]) {
16467 value = S[key]
16468 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16469 len += length(value) + length(field[++i])
16470 substed = 1
16471 } else
16472 len += 1 + keylen
16473 }
16474
16475 print line
16476}
16477
16478_ACAWK
16479_ACEOF
16480cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16481if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16482 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16483else
16484 cat
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016485fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16486 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016487_ACEOF
16488
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016489# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16490# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016491# trailing colons and then remove the whole line if VPATH becomes empty
16492# (actually we leave an empty line to preserve line numbers).
16493if test "x$srcdir" = x.; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016494 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16495h
16496s///
16497s/^/:/
16498s/[ ]*$/:/
16499s/:\$(srcdir):/:/g
16500s/:\${srcdir}:/:/g
16501s/:@srcdir@:/:/g
16502s/^:*//
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016503s/:*$//
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016504x
16505s/\(=[ ]*\).*/\1/
16506G
16507s/\n//
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016508s/^[^=]*=[ ]*$//
16509}'
16510fi
16511
16512cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16513fi # test -n "$CONFIG_FILES"
16514
16515# Set up the scripts for CONFIG_HEADERS section.
16516# No need to generate them if there are no CONFIG_HEADERS.
16517# This happens for instance with `./config.status Makefile'.
16518if test -n "$CONFIG_HEADERS"; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016519cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016520BEGIN {
16521_ACEOF
16522
16523# Transform confdefs.h into an awk script `defines.awk', embedded as
16524# here-document in config.status, that substitutes the proper values into
16525# config.h.in to produce config.h.
16526
16527# Create a delimiter string that does not exist in confdefs.h, to ease
16528# handling of long lines.
16529ac_delim='%!_!# '
16530for ac_last_try in false false :; do
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016531 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16532 if test -z "$ac_tt"; then
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016533 break
16534 elif $ac_last_try; then
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016535 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016536 else
16537 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16538 fi
16539done
16540
16541# For the awk script, D is an array of macro values keyed by name,
16542# likewise P contains macro parameters if any. Preserve backslash
16543# newline sequences.
16544
16545ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16546sed -n '
16547s/.\{148\}/&'"$ac_delim"'/g
16548t rset
16549:rset
16550s/^[ ]*#[ ]*define[ ][ ]*/ /
16551t def
16552d
16553:def
16554s/\\$//
16555t bsnl
16556s/["\\]/\\&/g
16557s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16558D["\1"]=" \3"/p
16559s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16560d
16561:bsnl
16562s/["\\]/\\&/g
16563s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16564D["\1"]=" \3\\\\\\n"\\/p
16565t cont
16566s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16567t cont
16568d
16569:cont
16570n
16571s/.\{148\}/&'"$ac_delim"'/g
16572t clear
16573:clear
16574s/\\$//
16575t bsnlc
16576s/["\\]/\\&/g; s/^/"/; s/$/"/p
16577d
16578:bsnlc
16579s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16580b cont
16581' <confdefs.h | sed '
16582s/'"$ac_delim"'/"\\\
16583"/g' >>$CONFIG_STATUS || ac_write_fail=1
16584
16585cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16586 for (key in D) D_is_set[key] = 1
16587 FS = ""
16588}
16589/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16590 line = \$ 0
16591 split(line, arg, " ")
16592 if (arg[1] == "#") {
16593 defundef = arg[2]
16594 mac1 = arg[3]
16595 } else {
16596 defundef = substr(arg[1], 2)
16597 mac1 = arg[2]
16598 }
16599 split(mac1, mac2, "(") #)
16600 macro = mac2[1]
16601 prefix = substr(line, 1, index(line, defundef) - 1)
16602 if (D_is_set[macro]) {
16603 # Preserve the white space surrounding the "#".
16604 print prefix "define", macro P[macro] D[macro]
16605 next
16606 } else {
16607 # Replace #undef with comments. This is necessary, for example,
16608 # in the case of _POSIX_SOURCE, which is predefined and required
16609 # on some systems where configure will not decide to define it.
16610 if (defundef == "undef") {
16611 print "/*", prefix defundef, macro, "*/"
16612 next
16613 }
16614 }
16615}
16616{ print }
16617_ACAWK
16618_ACEOF
16619cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016620 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016621fi # test -n "$CONFIG_HEADERS"
16622
16623
16624eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
16625shift
16626for ac_tag
16627do
16628 case $ac_tag in
16629 :[FHLC]) ac_mode=$ac_tag; continue;;
16630 esac
16631 case $ac_mode$ac_tag in
16632 :[FHL]*:*);;
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016633 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016634 :[FH]-) ac_tag=-:-;;
16635 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16636 esac
16637 ac_save_IFS=$IFS
16638 IFS=:
16639 set x $ac_tag
16640 IFS=$ac_save_IFS
16641 shift
16642 ac_file=$1
16643 shift
16644
16645 case $ac_mode in
16646 :L) ac_source=$1;;
16647 :[FH])
16648 ac_file_inputs=
16649 for ac_f
16650 do
16651 case $ac_f in
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016652 -) ac_f="$ac_tmp/stdin";;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016653 *) # Look for the file first in the build tree, then in the source tree
16654 # (if the path is not absolute). The absolute path cannot be DOS-style,
16655 # because $ac_f cannot contain `:'.
16656 test -f "$ac_f" ||
16657 case $ac_f in
16658 [\\/$]*) false;;
16659 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16660 esac ||
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016661 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016662 esac
16663 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16664 as_fn_append ac_file_inputs " '$ac_f'"
16665 done
16666
16667 # Let's still pretend it is `configure' which instantiates (i.e., don't
16668 # use $as_me), people would be surprised to read:
16669 # /* config.h. Generated by config.status. */
16670 configure_input='Generated from '`
16671 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16672 `' by configure.'
16673 if test x"$ac_file" != x-; then
16674 configure_input="$ac_file. $configure_input"
16675 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16676$as_echo "$as_me: creating $ac_file" >&6;}
16677 fi
16678 # Neutralize special characters interpreted by sed in replacement strings.
16679 case $configure_input in #(
16680 *\&* | *\|* | *\\* )
16681 ac_sed_conf_input=`$as_echo "$configure_input" |
16682 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16683 *) ac_sed_conf_input=$configure_input;;
16684 esac
16685
16686 case $ac_tag in
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016687 *:-:* | *:-) cat >"$ac_tmp/stdin" \
16688 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016689 esac
16690 ;;
16691 esac
16692
16693 ac_dir=`$as_dirname -- "$ac_file" ||
16694$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16695 X"$ac_file" : 'X\(//\)[^/]' \| \
16696 X"$ac_file" : 'X\(//\)$' \| \
16697 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16698$as_echo X"$ac_file" |
16699 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16700 s//\1/
16701 q
16702 }
16703 /^X\(\/\/\)[^/].*/{
16704 s//\1/
16705 q
16706 }
16707 /^X\(\/\/\)$/{
16708 s//\1/
16709 q
16710 }
16711 /^X\(\/\).*/{
16712 s//\1/
16713 q
16714 }
16715 s/.*/./; q'`
16716 as_dir="$ac_dir"; as_fn_mkdir_p
16717 ac_builddir=.
16718
16719case "$ac_dir" in
16720.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16721*)
16722 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16723 # A ".." for each directory in $ac_dir_suffix.
16724 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16725 case $ac_top_builddir_sub in
16726 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16727 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16728 esac ;;
16729esac
16730ac_abs_top_builddir=$ac_pwd
16731ac_abs_builddir=$ac_pwd$ac_dir_suffix
16732# for backward compatibility:
16733ac_top_builddir=$ac_top_build_prefix
16734
16735case $srcdir in
16736 .) # We are building in place.
16737 ac_srcdir=.
16738 ac_top_srcdir=$ac_top_builddir_sub
16739 ac_abs_top_srcdir=$ac_pwd ;;
16740 [\\/]* | ?:[\\/]* ) # Absolute name.
16741 ac_srcdir=$srcdir$ac_dir_suffix;
16742 ac_top_srcdir=$srcdir
16743 ac_abs_top_srcdir=$srcdir ;;
16744 *) # Relative name.
16745 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16746 ac_top_srcdir=$ac_top_build_prefix$srcdir
16747 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16748esac
16749ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16750
16751
16752 case $ac_mode in
16753 :F)
16754 #
16755 # CONFIG_FILE
16756 #
16757
16758 case $INSTALL in
16759 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16760 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16761 esac
16762 ac_MKDIR_P=$MKDIR_P
16763 case $MKDIR_P in
16764 [\\/$]* | ?:[\\/]* ) ;;
16765 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16766 esac
16767_ACEOF
16768
16769cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16770# If the template does not know about datarootdir, expand it.
16771# FIXME: This hack should be removed a few years after 2.60.
16772ac_datarootdir_hack=; ac_datarootdir_seen=
16773ac_sed_dataroot='
16774/datarootdir/ {
16775 p
16776 q
16777}
16778/@datadir@/p
16779/@docdir@/p
16780/@infodir@/p
16781/@localedir@/p
16782/@mandir@/p'
16783case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16784*datarootdir*) ac_datarootdir_seen=yes;;
16785*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16786 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16787$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16788_ACEOF
16789cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16790 ac_datarootdir_hack='
16791 s&@datadir@&$datadir&g
16792 s&@docdir@&$docdir&g
16793 s&@infodir@&$infodir&g
16794 s&@localedir@&$localedir&g
16795 s&@mandir@&$mandir&g
16796 s&\\\${datarootdir}&$datarootdir&g' ;;
16797esac
16798_ACEOF
16799
16800# Neutralize VPATH when `$srcdir' = `.'.
16801# Shell code in configure.ac might set extrasub.
16802# FIXME: do we really want to maintain this feature?
16803cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16804ac_sed_extra="$ac_vpsub
16805$extrasub
16806_ACEOF
16807cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16808:t
16809/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16810s|@configure_input@|$ac_sed_conf_input|;t t
16811s&@top_builddir@&$ac_top_builddir_sub&;t t
16812s&@top_build_prefix@&$ac_top_build_prefix&;t t
16813s&@srcdir@&$ac_srcdir&;t t
16814s&@abs_srcdir@&$ac_abs_srcdir&;t t
16815s&@top_srcdir@&$ac_top_srcdir&;t t
16816s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16817s&@builddir@&$ac_builddir&;t t
16818s&@abs_builddir@&$ac_abs_builddir&;t t
16819s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16820s&@INSTALL@&$ac_INSTALL&;t t
16821s&@MKDIR_P@&$ac_MKDIR_P&;t t
16822$ac_datarootdir_hack
16823"
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016824eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16825 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016826
16827test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016828 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16829 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16830 "$ac_tmp/out"`; test -z "$ac_out"; } &&
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016831 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016832which seems to be undefined. Please make sure it is defined" >&5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016833$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016834which seems to be undefined. Please make sure it is defined" >&2;}
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016835
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016836 rm -f "$ac_tmp/stdin"
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016837 case $ac_file in
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016838 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16839 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016840 esac \
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016841 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016842 ;;
16843 :H)
16844 #
16845 # CONFIG_HEADER
16846 #
16847 if test x"$ac_file" != x-; then
16848 {
16849 $as_echo "/* $configure_input */" \
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016850 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16851 } >"$ac_tmp/config.h" \
16852 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16853 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016854 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16855$as_echo "$as_me: $ac_file is unchanged" >&6;}
16856 else
16857 rm -f "$ac_file"
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016858 mv "$ac_tmp/config.h" "$ac_file" \
16859 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016860 fi
16861 else
16862 $as_echo "/* $configure_input */" \
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000016863 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16864 || as_fn_error $? "could not create -" "$LINENO" 5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010016865 fi
16866# Compute "$ac_file"'s index in $config_headers.
16867_am_arg="$ac_file"
16868_am_stamp_count=1
16869for _am_header in $config_headers :; do
16870 case $_am_header in
16871 $_am_arg | $_am_arg:* )
16872 break ;;
16873 * )
16874 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16875 esac
16876done
16877echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16878$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16879 X"$_am_arg" : 'X\(//\)[^/]' \| \
16880 X"$_am_arg" : 'X\(//\)$' \| \
16881 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16882$as_echo X"$_am_arg" |
16883 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16884 s//\1/
16885 q
16886 }
16887 /^X\(\/\/\)[^/].*/{
16888 s//\1/
16889 q
16890 }
16891 /^X\(\/\/\)$/{
16892 s//\1/
16893 q
16894 }
16895 /^X\(\/\).*/{
16896 s//\1/
16897 q
16898 }
16899 s/.*/./; q'`/stamp-h$_am_stamp_count
16900 ;;
16901
16902 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16903$as_echo "$as_me: executing $ac_file commands" >&6;}
16904 ;;
16905 esac
16906
16907
16908 case $ac_file$ac_mode in
16909 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16910 # Autoconf 2.62 quotes --file arguments for eval, but not when files
16911 # are listed without --file. Let's play safe and only enable the eval
16912 # if we detect the quoting.
16913 case $CONFIG_FILES in
16914 *\'*) eval set x "$CONFIG_FILES" ;;
16915 *) set x $CONFIG_FILES ;;
16916 esac
16917 shift
16918 for mf
16919 do
16920 # Strip MF so we end up with the name of the file.
16921 mf=`echo "$mf" | sed -e 's/:.*$//'`
16922 # Check whether this is an Automake generated Makefile or not.
16923 # We used to match only the files named `Makefile.in', but
16924 # some people rename them; so instead we look at the file content.
16925 # Grep'ing the first line is not enough: some people post-process
16926 # each Makefile.in and add a new line on top of each file to say so.
16927 # Grep'ing the whole file is not good either: AIX grep has a line
16928 # limit of 2048, but all sed's we know have understand at least 4000.
16929 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16930 dirpart=`$as_dirname -- "$mf" ||
16931$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16932 X"$mf" : 'X\(//\)[^/]' \| \
16933 X"$mf" : 'X\(//\)$' \| \
16934 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16935$as_echo X"$mf" |
16936 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16937 s//\1/
16938 q
16939 }
16940 /^X\(\/\/\)[^/].*/{
16941 s//\1/
16942 q
16943 }
16944 /^X\(\/\/\)$/{
16945 s//\1/
16946 q
16947 }
16948 /^X\(\/\).*/{
16949 s//\1/
16950 q
16951 }
16952 s/.*/./; q'`
16953 else
16954 continue
16955 fi
16956 # Extract the definition of DEPDIR, am__include, and am__quote
16957 # from the Makefile without running `make'.
16958 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16959 test -z "$DEPDIR" && continue
16960 am__include=`sed -n 's/^am__include = //p' < "$mf"`
16961 test -z "am__include" && continue
16962 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16963 # When using ansi2knr, U may be empty or an underscore; expand it
16964 U=`sed -n 's/^U = //p' < "$mf"`
16965 # Find all dependency output files, they are included files with
16966 # $(DEPDIR) in their names. We invoke sed twice because it is the
16967 # simplest approach to changing $(DEPDIR) to its actual value in the
16968 # expansion.
16969 for file in `sed -n "
16970 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16971 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
16972 # Make sure the directory exists.
16973 test -f "$dirpart/$file" && continue
16974 fdir=`$as_dirname -- "$file" ||
16975$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16976 X"$file" : 'X\(//\)[^/]' \| \
16977 X"$file" : 'X\(//\)$' \| \
16978 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16979$as_echo X"$file" |
16980 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16981 s//\1/
16982 q
16983 }
16984 /^X\(\/\/\)[^/].*/{
16985 s//\1/
16986 q
16987 }
16988 /^X\(\/\/\)$/{
16989 s//\1/
16990 q
16991 }
16992 /^X\(\/\).*/{
16993 s//\1/
16994 q
16995 }
16996 s/.*/./; q'`
16997 as_dir=$dirpart/$fdir; as_fn_mkdir_p
16998 # echo "creating $dirpart/$file"
16999 echo '# dummy' > "$dirpart/$file"
17000 done
17001 done
17002}
17003 ;;
17004 "libtool":C)
17005
17006 # See if we are running on zsh, and set the options which allow our
17007 # commands through without removal of \ escapes.
17008 if test -n "${ZSH_VERSION+set}" ; then
17009 setopt NO_GLOB_SUBST
17010 fi
17011
17012 cfgfile="${ofile}T"
17013 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17014 $RM "$cfgfile"
17015
17016 cat <<_LT_EOF >> "$cfgfile"
17017#! $SHELL
17018
17019# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17020# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17021# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17022# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17023#
17024# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000017025# 2006, 2007, 2008, 2009, 2010, 2011 Free Software
17026# Foundation, Inc.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017027# Written by Gordon Matzigkeit, 1996
17028#
17029# This file is part of GNU Libtool.
17030#
17031# GNU Libtool is free software; you can redistribute it and/or
17032# modify it under the terms of the GNU General Public License as
17033# published by the Free Software Foundation; either version 2 of
17034# the License, or (at your option) any later version.
17035#
17036# As a special exception to the GNU General Public License,
17037# if you distribute this file as part of a program or library that
17038# is built using GNU Libtool, you may include this file under the
17039# same distribution terms that you use for the rest of that program.
17040#
17041# GNU Libtool is distributed in the hope that it will be useful,
17042# but WITHOUT ANY WARRANTY; without even the implied warranty of
17043# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17044# GNU General Public License for more details.
17045#
17046# You should have received a copy of the GNU General Public License
17047# along with GNU Libtool; see the file COPYING. If not, a copy
17048# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17049# obtained by writing to the Free Software Foundation, Inc.,
17050# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17051
17052
17053# The names of the tagged configurations supported by this script.
17054available_tags="CXX "
17055
17056# ### BEGIN LIBTOOL CONFIG
17057
17058# Whether or not to build static libraries.
17059build_old_libs=$enable_static
17060
17061# Which release of libtool.m4 was used?
17062macro_version=$macro_version
17063macro_revision=$macro_revision
17064
17065# Whether or not to build shared libraries.
17066build_libtool_libs=$enable_shared
17067
17068# What type of objects to build.
17069pic_mode=$pic_mode
17070
17071# Whether or not to optimize for fast installation.
17072fast_install=$enable_fast_install
17073
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000017074# Shell to use when invoking shell scripts.
17075SHELL=$lt_SHELL
17076
17077# An echo program that protects backslashes.
17078ECHO=$lt_ECHO
17079
17080# The PATH separator for the build system.
17081PATH_SEPARATOR=$lt_PATH_SEPARATOR
17082
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017083# The host system.
17084host_alias=$host_alias
17085host=$host
17086host_os=$host_os
17087
17088# The build system.
17089build_alias=$build_alias
17090build=$build
17091build_os=$build_os
17092
17093# A sed program that does not truncate output.
17094SED=$lt_SED
17095
17096# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17097Xsed="\$SED -e 1s/^X//"
17098
17099# A grep program that handles long lines.
17100GREP=$lt_GREP
17101
17102# An ERE matcher.
17103EGREP=$lt_EGREP
17104
17105# A literal string matcher.
17106FGREP=$lt_FGREP
17107
17108# A BSD- or MS-compatible name lister.
17109NM=$lt_NM
17110
17111# Whether we need soft or hard links.
17112LN_S=$lt_LN_S
17113
17114# What is the maximum length of a command?
17115max_cmd_len=$max_cmd_len
17116
17117# Object file suffix (normally "o").
17118objext=$ac_objext
17119
17120# Executable file suffix (normally "").
17121exeext=$exeext
17122
17123# whether the shell understands "unset".
17124lt_unset=$lt_unset
17125
17126# turn spaces into newlines.
17127SP2NL=$lt_lt_SP2NL
17128
17129# turn newlines into spaces.
17130NL2SP=$lt_lt_NL2SP
17131
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000017132# convert \$build file names to \$host format.
17133to_host_file_cmd=$lt_cv_to_host_file_cmd
17134
17135# convert \$build files to toolchain format.
17136to_tool_file_cmd=$lt_cv_to_tool_file_cmd
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017137
17138# An object symbol dumper.
17139OBJDUMP=$lt_OBJDUMP
17140
17141# Method to check whether dependent libraries are shared objects.
17142deplibs_check_method=$lt_deplibs_check_method
17143
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000017144# Command to use when deplibs_check_method = "file_magic".
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017145file_magic_cmd=$lt_file_magic_cmd
17146
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000017147# How to find potential files when deplibs_check_method = "file_magic".
17148file_magic_glob=$lt_file_magic_glob
17149
17150# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
17151want_nocaseglob=$lt_want_nocaseglob
17152
17153# DLL creation program.
17154DLLTOOL=$lt_DLLTOOL
17155
17156# Command to associate shared and link libraries.
17157sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
17158
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017159# The archiver.
17160AR=$lt_AR
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000017161
17162# Flags to create an archive.
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017163AR_FLAGS=$lt_AR_FLAGS
17164
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000017165# How to feed a file listing to the archiver.
17166archiver_list_spec=$lt_archiver_list_spec
17167
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017168# A symbol stripping program.
17169STRIP=$lt_STRIP
17170
17171# Commands used to install an old-style archive.
17172RANLIB=$lt_RANLIB
17173old_postinstall_cmds=$lt_old_postinstall_cmds
17174old_postuninstall_cmds=$lt_old_postuninstall_cmds
17175
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000017176# Whether to use a lock for old archive extraction.
17177lock_old_archive_extraction=$lock_old_archive_extraction
17178
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017179# A C compiler.
17180LTCC=$lt_CC
17181
17182# LTCC compiler flags.
17183LTCFLAGS=$lt_CFLAGS
17184
17185# Take the output of nm and produce a listing of raw symbols and C names.
17186global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17187
17188# Transform the output of nm in a proper C declaration.
17189global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17190
17191# Transform the output of nm in a C name address pair.
17192global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17193
17194# Transform the output of nm in a C name address pair when lib prefix is needed.
17195global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17196
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000017197# Specify filename containing input files for \$NM.
17198nm_file_list_spec=$lt_nm_file_list_spec
17199
17200# The root where to search for dependent libraries,and in which our libraries should be installed.
17201lt_sysroot=$lt_sysroot
17202
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017203# The name of the directory that contains temporary libtool files.
17204objdir=$objdir
17205
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017206# Used to examine libraries when file_magic_cmd begins with "file".
17207MAGIC_CMD=$MAGIC_CMD
17208
17209# Must we lock files when doing compilation?
17210need_locks=$lt_need_locks
17211
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000017212# Manifest tool.
17213MANIFEST_TOOL=$lt_MANIFEST_TOOL
17214
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017215# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17216DSYMUTIL=$lt_DSYMUTIL
17217
17218# Tool to change global to local symbols on Mac OS X.
17219NMEDIT=$lt_NMEDIT
17220
17221# Tool to manipulate fat objects and archives on Mac OS X.
17222LIPO=$lt_LIPO
17223
17224# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17225OTOOL=$lt_OTOOL
17226
17227# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17228OTOOL64=$lt_OTOOL64
17229
17230# Old archive suffix (normally "a").
17231libext=$libext
17232
17233# Shared library suffix (normally ".so").
17234shrext_cmds=$lt_shrext_cmds
17235
17236# The commands to extract the exported symbol list from a shared archive.
17237extract_expsyms_cmds=$lt_extract_expsyms_cmds
17238
17239# Variables whose values should be saved in libtool wrapper scripts and
17240# restored at link time.
17241variables_saved_for_relink=$lt_variables_saved_for_relink
17242
17243# Do we need the "lib" prefix for modules?
17244need_lib_prefix=$need_lib_prefix
17245
17246# Do we need a version for libraries?
17247need_version=$need_version
17248
17249# Library versioning type.
17250version_type=$version_type
17251
17252# Shared library runtime path variable.
17253runpath_var=$runpath_var
17254
17255# Shared library path variable.
17256shlibpath_var=$shlibpath_var
17257
17258# Is shlibpath searched before the hard-coded library search path?
17259shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17260
17261# Format of library name prefix.
17262libname_spec=$lt_libname_spec
17263
17264# List of archive names. First name is the real one, the rest are links.
17265# The last name is the one that the linker finds with -lNAME
17266library_names_spec=$lt_library_names_spec
17267
17268# The coded name of the library, if different from the real name.
17269soname_spec=$lt_soname_spec
17270
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000017271# Permission mode override for installation of shared libraries.
17272install_override_mode=$lt_install_override_mode
17273
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017274# Command to use after installation of a shared archive.
17275postinstall_cmds=$lt_postinstall_cmds
17276
17277# Command to use after uninstallation of a shared archive.
17278postuninstall_cmds=$lt_postuninstall_cmds
17279
17280# Commands used to finish a libtool library installation in a directory.
17281finish_cmds=$lt_finish_cmds
17282
17283# As "finish_cmds", except a single script fragment to be evaled but
17284# not shown.
17285finish_eval=$lt_finish_eval
17286
17287# Whether we should hardcode library paths into libraries.
17288hardcode_into_libs=$hardcode_into_libs
17289
17290# Compile-time system search path for libraries.
17291sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17292
17293# Run-time system search path for libraries.
17294sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17295
17296# Whether dlopen is supported.
17297dlopen_support=$enable_dlopen
17298
17299# Whether dlopen of programs is supported.
17300dlopen_self=$enable_dlopen_self
17301
17302# Whether dlopen of statically linked programs is supported.
17303dlopen_self_static=$enable_dlopen_self_static
17304
17305# Commands to strip libraries.
17306old_striplib=$lt_old_striplib
17307striplib=$lt_striplib
17308
17309
17310# The linker used to build libraries.
17311LD=$lt_LD
17312
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000017313# How to create reloadable object files.
17314reload_flag=$lt_reload_flag
17315reload_cmds=$lt_reload_cmds
17316
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017317# Commands used to build an old-style archive.
17318old_archive_cmds=$lt_old_archive_cmds
17319
17320# A language specific compiler.
17321CC=$lt_compiler
17322
17323# Is the compiler the GNU compiler?
17324with_gcc=$GCC
17325
17326# Compiler flag to turn off builtin functions.
17327no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17328
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017329# Additional compiler flags for building library objects.
17330pic_flag=$lt_lt_prog_compiler_pic
17331
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000017332# How to pass a linker flag through the compiler.
17333wl=$lt_lt_prog_compiler_wl
17334
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017335# Compiler flag to prevent dynamic linking.
17336link_static_flag=$lt_lt_prog_compiler_static
17337
17338# Does compiler simultaneously support -c and -o options?
17339compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17340
17341# Whether or not to add -lc for building shared libraries.
17342build_libtool_need_lc=$archive_cmds_need_lc
17343
17344# Whether or not to disallow shared libs when runtime libs are static.
17345allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17346
17347# Compiler flag to allow reflexive dlopens.
17348export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17349
17350# Compiler flag to generate shared objects directly from archives.
17351whole_archive_flag_spec=$lt_whole_archive_flag_spec
17352
17353# Whether the compiler copes with passing no objects directly.
17354compiler_needs_object=$lt_compiler_needs_object
17355
17356# Create an old-style archive from a shared archive.
17357old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17358
17359# Create a temporary old-style archive to link instead of a shared archive.
17360old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17361
17362# Commands used to build a shared archive.
17363archive_cmds=$lt_archive_cmds
17364archive_expsym_cmds=$lt_archive_expsym_cmds
17365
17366# Commands used to build a loadable module if different from building
17367# a shared archive.
17368module_cmds=$lt_module_cmds
17369module_expsym_cmds=$lt_module_expsym_cmds
17370
17371# Whether we are building with GNU ld or not.
17372with_gnu_ld=$lt_with_gnu_ld
17373
17374# Flag that allows shared libraries with undefined symbols to be built.
17375allow_undefined_flag=$lt_allow_undefined_flag
17376
17377# Flag that enforces no undefined symbols.
17378no_undefined_flag=$lt_no_undefined_flag
17379
17380# Flag to hardcode \$libdir into a binary during linking.
17381# This must work even if \$libdir does not exist
17382hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17383
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017384# Whether we need a single "-rpath" flag with a separated argument.
17385hardcode_libdir_separator=$lt_hardcode_libdir_separator
17386
17387# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17388# DIR into the resulting binary.
17389hardcode_direct=$hardcode_direct
17390
17391# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17392# DIR into the resulting binary and the resulting library dependency is
17393# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17394# library is relocated.
17395hardcode_direct_absolute=$hardcode_direct_absolute
17396
17397# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17398# into the resulting binary.
17399hardcode_minus_L=$hardcode_minus_L
17400
17401# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17402# into the resulting binary.
17403hardcode_shlibpath_var=$hardcode_shlibpath_var
17404
17405# Set to "yes" if building a shared library automatically hardcodes DIR
17406# into the library and all subsequent libraries and executables linked
17407# against it.
17408hardcode_automatic=$hardcode_automatic
17409
17410# Set to yes if linker adds runtime paths of dependent libraries
17411# to runtime path list.
17412inherit_rpath=$inherit_rpath
17413
17414# Whether libtool must link a program against all its dependency libraries.
17415link_all_deplibs=$link_all_deplibs
17416
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017417# Set to "yes" if exported symbols are required.
17418always_export_symbols=$always_export_symbols
17419
17420# The commands to list exported symbols.
17421export_symbols_cmds=$lt_export_symbols_cmds
17422
17423# Symbols that should not be listed in the preloaded symbols.
17424exclude_expsyms=$lt_exclude_expsyms
17425
17426# Symbols that must always be exported.
17427include_expsyms=$lt_include_expsyms
17428
17429# Commands necessary for linking programs (against libraries) with templates.
17430prelink_cmds=$lt_prelink_cmds
17431
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000017432# Commands necessary for finishing linking programs.
17433postlink_cmds=$lt_postlink_cmds
17434
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017435# Specify filename containing input files.
17436file_list_spec=$lt_file_list_spec
17437
17438# How to hardcode a shared library path into an executable.
17439hardcode_action=$hardcode_action
17440
17441# The directories searched by this compiler when creating a shared library.
17442compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
17443
17444# Dependencies to place before and after the objects being linked to
17445# create a shared library.
17446predep_objects=$lt_predep_objects
17447postdep_objects=$lt_postdep_objects
17448predeps=$lt_predeps
17449postdeps=$lt_postdeps
17450
17451# The library search path used internally by the compiler when linking
17452# a shared library.
17453compiler_lib_search_path=$lt_compiler_lib_search_path
17454
17455# ### END LIBTOOL CONFIG
17456
17457_LT_EOF
17458
17459 case $host_os in
17460 aix3*)
17461 cat <<\_LT_EOF >> "$cfgfile"
17462# AIX sometimes has problems with the GCC collect2 program. For some
17463# reason, if we set the COLLECT_NAMES environment variable, the problems
17464# vanish in a puff of smoke.
17465if test "X${COLLECT_NAMES+set}" != Xset; then
17466 COLLECT_NAMES=
17467 export COLLECT_NAMES
17468fi
17469_LT_EOF
17470 ;;
17471 esac
17472
17473
17474ltmain="$ac_aux_dir/ltmain.sh"
17475
17476
17477 # We use sed instead of cat because bash on DJGPP gets confused if
17478 # if finds mixed CR/LF and LF-only lines. Since sed operates in
17479 # text mode, it properly converts lines to CR/LF. This bash problem
17480 # is reportedly fixed, but why not run on old versions too?
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000017481 sed '$q' "$ltmain" >> "$cfgfile" \
17482 || (rm -f "$cfgfile"; exit 1)
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017483
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000017484 if test x"$xsi_shell" = xyes; then
17485 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
17486func_dirname ()\
17487{\
17488\ case ${1} in\
17489\ */*) func_dirname_result="${1%/*}${2}" ;;\
17490\ * ) func_dirname_result="${3}" ;;\
17491\ esac\
17492} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
17493 && mv -f "$cfgfile.tmp" "$cfgfile" \
17494 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17495test 0 -eq $? || _lt_function_replace_fail=:
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017496
17497
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000017498 sed -e '/^func_basename ()$/,/^} # func_basename /c\
17499func_basename ()\
17500{\
17501\ func_basename_result="${1##*/}"\
17502} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
17503 && mv -f "$cfgfile.tmp" "$cfgfile" \
17504 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17505test 0 -eq $? || _lt_function_replace_fail=:
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017506
17507
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000017508 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
17509func_dirname_and_basename ()\
17510{\
17511\ case ${1} in\
17512\ */*) func_dirname_result="${1%/*}${2}" ;;\
17513\ * ) func_dirname_result="${3}" ;;\
17514\ esac\
17515\ func_basename_result="${1##*/}"\
17516} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
17517 && mv -f "$cfgfile.tmp" "$cfgfile" \
17518 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17519test 0 -eq $? || _lt_function_replace_fail=:
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017520
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000017521
17522 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
17523func_stripname ()\
17524{\
17525\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
17526\ # positional parameters, so assign one to ordinary parameter first.\
17527\ func_stripname_result=${3}\
17528\ func_stripname_result=${func_stripname_result#"${1}"}\
17529\ func_stripname_result=${func_stripname_result%"${2}"}\
17530} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
17531 && mv -f "$cfgfile.tmp" "$cfgfile" \
17532 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17533test 0 -eq $? || _lt_function_replace_fail=:
17534
17535
17536 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
17537func_split_long_opt ()\
17538{\
17539\ func_split_long_opt_name=${1%%=*}\
17540\ func_split_long_opt_arg=${1#*=}\
17541} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
17542 && mv -f "$cfgfile.tmp" "$cfgfile" \
17543 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17544test 0 -eq $? || _lt_function_replace_fail=:
17545
17546
17547 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
17548func_split_short_opt ()\
17549{\
17550\ func_split_short_opt_arg=${1#??}\
17551\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
17552} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
17553 && mv -f "$cfgfile.tmp" "$cfgfile" \
17554 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17555test 0 -eq $? || _lt_function_replace_fail=:
17556
17557
17558 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
17559func_lo2o ()\
17560{\
17561\ case ${1} in\
17562\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
17563\ *) func_lo2o_result=${1} ;;\
17564\ esac\
17565} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
17566 && mv -f "$cfgfile.tmp" "$cfgfile" \
17567 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17568test 0 -eq $? || _lt_function_replace_fail=:
17569
17570
17571 sed -e '/^func_xform ()$/,/^} # func_xform /c\
17572func_xform ()\
17573{\
17574 func_xform_result=${1%.*}.lo\
17575} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
17576 && mv -f "$cfgfile.tmp" "$cfgfile" \
17577 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17578test 0 -eq $? || _lt_function_replace_fail=:
17579
17580
17581 sed -e '/^func_arith ()$/,/^} # func_arith /c\
17582func_arith ()\
17583{\
17584 func_arith_result=$(( $* ))\
17585} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
17586 && mv -f "$cfgfile.tmp" "$cfgfile" \
17587 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17588test 0 -eq $? || _lt_function_replace_fail=:
17589
17590
17591 sed -e '/^func_len ()$/,/^} # func_len /c\
17592func_len ()\
17593{\
17594 func_len_result=${#1}\
17595} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
17596 && mv -f "$cfgfile.tmp" "$cfgfile" \
17597 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17598test 0 -eq $? || _lt_function_replace_fail=:
17599
17600fi
17601
17602if test x"$lt_shell_append" = xyes; then
17603 sed -e '/^func_append ()$/,/^} # func_append /c\
17604func_append ()\
17605{\
17606 eval "${1}+=\\${2}"\
17607} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
17608 && mv -f "$cfgfile.tmp" "$cfgfile" \
17609 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17610test 0 -eq $? || _lt_function_replace_fail=:
17611
17612
17613 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
17614func_append_quoted ()\
17615{\
17616\ func_quote_for_eval "${2}"\
17617\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
17618} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
17619 && mv -f "$cfgfile.tmp" "$cfgfile" \
17620 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17621test 0 -eq $? || _lt_function_replace_fail=:
17622
17623
17624 # Save a `func_append' function call where possible by direct use of '+='
17625 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
17626 && mv -f "$cfgfile.tmp" "$cfgfile" \
17627 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17628 test 0 -eq $? || _lt_function_replace_fail=:
17629else
17630 # Save a `func_append' function call even when '+=' is not available
17631 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
17632 && mv -f "$cfgfile.tmp" "$cfgfile" \
17633 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17634 test 0 -eq $? || _lt_function_replace_fail=:
17635fi
17636
17637if test x"$_lt_function_replace_fail" = x":"; then
17638 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
17639$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
17640fi
17641
17642
17643 mv -f "$cfgfile" "$ofile" ||
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017644 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17645 chmod +x "$ofile"
17646
17647
17648 cat <<_LT_EOF >> "$ofile"
17649
17650# ### BEGIN LIBTOOL TAG CONFIG: CXX
17651
17652# The linker used to build libraries.
17653LD=$lt_LD_CXX
17654
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000017655# How to create reloadable object files.
17656reload_flag=$lt_reload_flag_CXX
17657reload_cmds=$lt_reload_cmds_CXX
17658
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017659# Commands used to build an old-style archive.
17660old_archive_cmds=$lt_old_archive_cmds_CXX
17661
17662# A language specific compiler.
17663CC=$lt_compiler_CXX
17664
17665# Is the compiler the GNU compiler?
17666with_gcc=$GCC_CXX
17667
17668# Compiler flag to turn off builtin functions.
17669no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
17670
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017671# Additional compiler flags for building library objects.
17672pic_flag=$lt_lt_prog_compiler_pic_CXX
17673
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000017674# How to pass a linker flag through the compiler.
17675wl=$lt_lt_prog_compiler_wl_CXX
17676
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017677# Compiler flag to prevent dynamic linking.
17678link_static_flag=$lt_lt_prog_compiler_static_CXX
17679
17680# Does compiler simultaneously support -c and -o options?
17681compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
17682
17683# Whether or not to add -lc for building shared libraries.
17684build_libtool_need_lc=$archive_cmds_need_lc_CXX
17685
17686# Whether or not to disallow shared libs when runtime libs are static.
17687allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
17688
17689# Compiler flag to allow reflexive dlopens.
17690export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
17691
17692# Compiler flag to generate shared objects directly from archives.
17693whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
17694
17695# Whether the compiler copes with passing no objects directly.
17696compiler_needs_object=$lt_compiler_needs_object_CXX
17697
17698# Create an old-style archive from a shared archive.
17699old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
17700
17701# Create a temporary old-style archive to link instead of a shared archive.
17702old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
17703
17704# Commands used to build a shared archive.
17705archive_cmds=$lt_archive_cmds_CXX
17706archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
17707
17708# Commands used to build a loadable module if different from building
17709# a shared archive.
17710module_cmds=$lt_module_cmds_CXX
17711module_expsym_cmds=$lt_module_expsym_cmds_CXX
17712
17713# Whether we are building with GNU ld or not.
17714with_gnu_ld=$lt_with_gnu_ld_CXX
17715
17716# Flag that allows shared libraries with undefined symbols to be built.
17717allow_undefined_flag=$lt_allow_undefined_flag_CXX
17718
17719# Flag that enforces no undefined symbols.
17720no_undefined_flag=$lt_no_undefined_flag_CXX
17721
17722# Flag to hardcode \$libdir into a binary during linking.
17723# This must work even if \$libdir does not exist
17724hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
17725
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017726# Whether we need a single "-rpath" flag with a separated argument.
17727hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
17728
17729# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17730# DIR into the resulting binary.
17731hardcode_direct=$hardcode_direct_CXX
17732
17733# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17734# DIR into the resulting binary and the resulting library dependency is
17735# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17736# library is relocated.
17737hardcode_direct_absolute=$hardcode_direct_absolute_CXX
17738
17739# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17740# into the resulting binary.
17741hardcode_minus_L=$hardcode_minus_L_CXX
17742
17743# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17744# into the resulting binary.
17745hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
17746
17747# Set to "yes" if building a shared library automatically hardcodes DIR
17748# into the library and all subsequent libraries and executables linked
17749# against it.
17750hardcode_automatic=$hardcode_automatic_CXX
17751
17752# Set to yes if linker adds runtime paths of dependent libraries
17753# to runtime path list.
17754inherit_rpath=$inherit_rpath_CXX
17755
17756# Whether libtool must link a program against all its dependency libraries.
17757link_all_deplibs=$link_all_deplibs_CXX
17758
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017759# Set to "yes" if exported symbols are required.
17760always_export_symbols=$always_export_symbols_CXX
17761
17762# The commands to list exported symbols.
17763export_symbols_cmds=$lt_export_symbols_cmds_CXX
17764
17765# Symbols that should not be listed in the preloaded symbols.
17766exclude_expsyms=$lt_exclude_expsyms_CXX
17767
17768# Symbols that must always be exported.
17769include_expsyms=$lt_include_expsyms_CXX
17770
17771# Commands necessary for linking programs (against libraries) with templates.
17772prelink_cmds=$lt_prelink_cmds_CXX
17773
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000017774# Commands necessary for finishing linking programs.
17775postlink_cmds=$lt_postlink_cmds_CXX
17776
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017777# Specify filename containing input files.
17778file_list_spec=$lt_file_list_spec_CXX
17779
17780# How to hardcode a shared library path into an executable.
17781hardcode_action=$hardcode_action_CXX
17782
17783# The directories searched by this compiler when creating a shared library.
17784compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
17785
17786# Dependencies to place before and after the objects being linked to
17787# create a shared library.
17788predep_objects=$lt_predep_objects_CXX
17789postdep_objects=$lt_postdep_objects_CXX
17790predeps=$lt_predeps_CXX
17791postdeps=$lt_postdeps_CXX
17792
17793# The library search path used internally by the compiler when linking
17794# a shared library.
17795compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
17796
17797# ### END LIBTOOL TAG CONFIG: CXX
17798_LT_EOF
17799
17800 ;;
17801
17802 esac
17803done # for ac_tag
17804
17805
17806as_fn_exit 0
17807_ACEOF
17808ac_clean_files=$ac_clean_files_save
17809
17810test $ac_write_fail = 0 ||
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000017811 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017812
17813
17814# configure is writing to config.log, and then calls config.status.
17815# config.status does its own redirection, appending to config.log.
17816# Unfortunately, on DOS this fails, as config.log is still kept open
17817# by configure, so config.status won't be able to write to it; its
17818# output is simply discarded. So we exec the FD to /dev/null,
17819# effectively closing config.log, so it can be properly (re)opened and
17820# appended to by config.status. When coming back to configure, we
17821# need to make the FD available again.
17822if test "$no_create" != yes; then
17823 ac_cs_success=:
17824 ac_config_status_args=
17825 test "$silent" = yes &&
17826 ac_config_status_args="$ac_config_status_args --quiet"
17827 exec 5>/dev/null
17828 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17829 exec 5>>config.log
17830 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17831 # would make configure fail if this is the last instruction.
Alexander Gutkin5b6dc792013-02-28 00:24:20 +000017832 $ac_cs_success || as_fn_exit 1
Ian Hodsonf4c12fc2012-05-30 21:27:06 +010017833fi
17834if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17836$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17837fi
17838