/sqlite3cc

To get this branch, use:
bzr branch http://bzr.ed.am/sqlite3cc
5 by edam
- updated README
1
#! /bin/sh
2
# Guess values for system-dependent variables and create Makefiles.
3
# Generated by GNU Autoconf 2.64 for sqlite3cc 0.1.0.
4
#
5
# Report bugs to <edam@waxworlds.org>.
6
#
7
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8
# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
9
# Foundation, Inc.
10
#
11
# This configure script is free software; the Free Software Foundation
12
# gives unlimited permission to copy, distribute and modify it.
13
## -------------------- ##
14
## M4sh Initialization. ##
15
## -------------------- ##
16
17
# Be more Bourne compatible
18
DUALCASE=1; export DUALCASE # for MKS sh
19
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20
  emulate sh
21
  NULLCMD=:
22
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23
  # is contrary to our usage.  Disable this feature.
24
  alias -g '${1+"$@"}'='"$@"'
25
  setopt NO_GLOB_SUBST
26
else
27
  case `(set -o) 2>/dev/null` in #(
28
  *posix*) :
29
    set -o posix ;; #(
30
  *) :
31
     ;;
32
esac
33
fi
34
35
36
as_nl='
37
'
38
export as_nl
39
# Printing a long string crashes Solaris 7 /usr/bin/printf.
40
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43
# Prefer a ksh shell builtin over an external printf program on Solaris,
44
# but without wasting forks for bash or zsh.
45
if test -z "$BASH_VERSION$ZSH_VERSION" \
46
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47
  as_echo='print -r --'
48
  as_echo_n='print -rn --'
49
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50
  as_echo='printf %s\n'
51
  as_echo_n='printf %s'
52
else
53
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55
    as_echo_n='/usr/ucb/echo -n'
56
  else
57
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58
    as_echo_n_body='eval
59
      arg=$1;
60
      case $arg in #(
61
      *"$as_nl"*)
62
	expr "X$arg" : "X\\(.*\\)$as_nl";
63
	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64
      esac;
65
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66
    '
67
    export as_echo_n_body
68
    as_echo_n='sh -c $as_echo_n_body as_echo'
69
  fi
70
  export as_echo_body
71
  as_echo='sh -c $as_echo_body as_echo'
72
fi
73
74
# The user is always right.
75
if test "${PATH_SEPARATOR+set}" != set; then
76
  PATH_SEPARATOR=:
77
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79
      PATH_SEPARATOR=';'
80
  }
81
fi
82
83
84
# IFS
85
# We need space, tab and new line, in precisely that order.  Quoting is
86
# there to prevent editors from complaining about space-tab.
87
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88
# splitting by setting IFS to empty value.)
89
IFS=" ""	$as_nl"
90
91
# Find who we are.  Look in the path if we contain no directory separator.
92
case $0 in #((
93
  *[\\/]* ) as_myself=$0 ;;
94
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95
for as_dir in $PATH
96
do
97
  IFS=$as_save_IFS
98
  test -z "$as_dir" && as_dir=.
99
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100
  done
101
IFS=$as_save_IFS
102
103
     ;;
104
esac
105
# We did not find ourselves, most probably we were run as `sh COMMAND'
106
# in which case we are not to be found in the path.
107
if test "x$as_myself" = x; then
108
  as_myself=$0
109
fi
110
if test ! -f "$as_myself"; then
111
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112
  exit 1
113
fi
114
115
# Unset variables that we do not need and which cause bugs (e.g. in
116
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
117
# suppresses any "Segmentation fault" message there.  '((' could
118
# trigger a bug in pdksh 5.2.14.
119
for as_var in BASH_ENV ENV MAIL MAILPATH
120
do eval test x\${$as_var+set} = xset \
121
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
122
done
123
PS1='$ '
124
PS2='> '
125
PS4='+ '
126
127
# NLS nuisances.
128
LC_ALL=C
129
export LC_ALL
130
LANGUAGE=C
131
export LANGUAGE
132
133
# CDPATH.
134
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
136
if test "x$CONFIG_SHELL" = x; then
137
  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138
  emulate sh
139
  NULLCMD=:
140
  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141
  # is contrary to our usage.  Disable this feature.
142
  alias -g '\${1+\"\$@\"}'='\"\$@\"'
143
  setopt NO_GLOB_SUBST
144
else
145
  case \`(set -o) 2>/dev/null\` in #(
146
  *posix*) :
147
    set -o posix ;; #(
148
  *) :
149
     ;;
150
esac
151
fi
152
"
153
  as_required="as_fn_return () { (exit \$1); }
154
as_fn_success () { as_fn_return 0; }
155
as_fn_failure () { as_fn_return 1; }
156
as_fn_ret_success () { return 0; }
157
as_fn_ret_failure () { return 1; }
158
159
exitcode=0
160
as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161
as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162
as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163
as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164
if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165
166
else
167
  exitcode=1; echo positional parameters were not saved.
168
fi
169
test x\$exitcode = x0 || exit 1"
170
  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171
  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172
  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173
  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174
test \$(( 1 + 1 )) = 2 || exit 1"
175
  if (eval "$as_required") 2>/dev/null; then :
176
  as_have_required=yes
177
else
178
  as_have_required=no
179
fi
180
  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
181
182
else
183
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
184
as_found=false
185
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
186
do
187
  IFS=$as_save_IFS
188
  test -z "$as_dir" && as_dir=.
189
  as_found=:
190
  case $as_dir in #(
191
	 /*)
192
	   for as_base in sh bash ksh sh5; do
193
	     # Try only shells that exist, to save several forks.
194
	     as_shell=$as_dir/$as_base
195
	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
196
		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
197
  CONFIG_SHELL=$as_shell as_have_required=yes
198
		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
199
  break 2
200
fi
201
fi
202
	   done;;
203
       esac
204
  as_found=false
205
done
206
$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
207
	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
208
  CONFIG_SHELL=$SHELL as_have_required=yes
209
fi; }
210
IFS=$as_save_IFS
211
212
213
      if test "x$CONFIG_SHELL" != x; then :
214
  # We cannot yet assume a decent shell, so we have to provide a
215
	# neutralization value for shells without unset; and this also
216
	# works around shells that cannot unset nonexistent variables.
217
	BASH_ENV=/dev/null
218
	ENV=/dev/null
219
	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
220
	export CONFIG_SHELL
221
	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
222
fi
223
224
    if test x$as_have_required = xno; then :
225
  $as_echo "$0: This script requires a shell more modern than all"
226
  $as_echo "$0: the shells that I found on your system."
227
  if test x${ZSH_VERSION+set} = xset ; then
228
    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
229
    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
230
  else
231
    $as_echo "$0: Please tell bug-autoconf@gnu.org and edam@waxworlds.org
232
$0: about your system, including any error possibly output
233
$0: before this message. Then install a modern shell, or
234
$0: manually run the script under such a shell if you do
235
$0: have one."
236
  fi
237
  exit 1
238
fi
239
fi
240
fi
241
SHELL=${CONFIG_SHELL-/bin/sh}
242
export SHELL
243
# Unset more variables known to interfere with behavior of common tools.
244
CLICOLOR_FORCE= GREP_OPTIONS=
245
unset CLICOLOR_FORCE GREP_OPTIONS
246
247
## --------------------- ##
248
## M4sh Shell Functions. ##
249
## --------------------- ##
250
# as_fn_unset VAR
251
# ---------------
252
# Portably unset VAR.
253
as_fn_unset ()
254
{
255
  { eval $1=; unset $1;}
256
}
257
as_unset=as_fn_unset
258
259
# as_fn_set_status STATUS
260
# -----------------------
261
# Set $? to STATUS, without forking.
262
as_fn_set_status ()
263
{
264
  return $1
265
} # as_fn_set_status
266
267
# as_fn_exit STATUS
268
# -----------------
269
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
270
as_fn_exit ()
271
{
272
  set +e
273
  as_fn_set_status $1
274
  exit $1
275
} # as_fn_exit
276
277
# as_fn_mkdir_p
278
# -------------
279
# Create "$as_dir" as a directory, including parents if necessary.
280
as_fn_mkdir_p ()
281
{
282
283
  case $as_dir in #(
284
  -*) as_dir=./$as_dir;;
285
  esac
286
  test -d "$as_dir" || eval $as_mkdir_p || {
287
    as_dirs=
288
    while :; do
289
      case $as_dir in #(
290
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
291
      *) as_qdir=$as_dir;;
292
      esac
293
      as_dirs="'$as_qdir' $as_dirs"
294
      as_dir=`$as_dirname -- "$as_dir" ||
295
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
296
	 X"$as_dir" : 'X\(//\)[^/]' \| \
297
	 X"$as_dir" : 'X\(//\)$' \| \
298
	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
299
$as_echo X"$as_dir" |
300
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
301
	    s//\1/
302
	    q
303
	  }
304
	  /^X\(\/\/\)[^/].*/{
305
	    s//\1/
306
	    q
307
	  }
308
	  /^X\(\/\/\)$/{
309
	    s//\1/
310
	    q
311
	  }
312
	  /^X\(\/\).*/{
313
	    s//\1/
314
	    q
315
	  }
316
	  s/.*/./; q'`
317
      test -d "$as_dir" && break
318
    done
319
    test -z "$as_dirs" || eval "mkdir $as_dirs"
320
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
321
322
323
} # as_fn_mkdir_p
324
# as_fn_append VAR VALUE
325
# ----------------------
326
# Append the text in VALUE to the end of the definition contained in VAR. Take
327
# advantage of any shell optimizations that allow amortized linear growth over
328
# repeated appends, instead of the typical quadratic growth present in naive
329
# implementations.
330
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
331
  eval 'as_fn_append ()
332
  {
333
    eval $1+=\$2
334
  }'
335
else
336
  as_fn_append ()
337
  {
338
    eval $1=\$$1\$2
339
  }
340
fi # as_fn_append
341
342
# as_fn_arith ARG...
343
# ------------------
344
# Perform arithmetic evaluation on the ARGs, and store the result in the
345
# global $as_val. Take advantage of shells that can avoid forks. The arguments
346
# must be portable across $(()) and expr.
347
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
348
  eval 'as_fn_arith ()
349
  {
350
    as_val=$(( $* ))
351
  }'
352
else
353
  as_fn_arith ()
354
  {
355
    as_val=`expr "$@" || test $? -eq 1`
356
  }
357
fi # as_fn_arith
358
359
360
# as_fn_error ERROR [LINENO LOG_FD]
361
# ---------------------------------
362
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
363
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
364
# script with status $?, using 1 if that was 0.
365
as_fn_error ()
366
{
367
  as_status=$?; test $as_status -eq 0 && as_status=1
368
  if test "$3"; then
369
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
370
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
371
  fi
372
  $as_echo "$as_me: error: $1" >&2
373
  as_fn_exit $as_status
374
} # as_fn_error
375
376
if expr a : '\(a\)' >/dev/null 2>&1 &&
377
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
378
  as_expr=expr
379
else
380
  as_expr=false
381
fi
382
383
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
384
  as_basename=basename
385
else
386
  as_basename=false
387
fi
388
389
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
390
  as_dirname=dirname
391
else
392
  as_dirname=false
393
fi
394
395
as_me=`$as_basename -- "$0" ||
396
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
397
	 X"$0" : 'X\(//\)$' \| \
398
	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
399
$as_echo X/"$0" |
400
    sed '/^.*\/\([^/][^/]*\)\/*$/{
401
	    s//\1/
402
	    q
403
	  }
404
	  /^X\/\(\/\/\)$/{
405
	    s//\1/
406
	    q
407
	  }
408
	  /^X\/\(\/\).*/{
409
	    s//\1/
410
	    q
411
	  }
412
	  s/.*/./; q'`
413
414
# Avoid depending upon Character Ranges.
415
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
416
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
417
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
418
as_cr_digits='0123456789'
419
as_cr_alnum=$as_cr_Letters$as_cr_digits
420
421
422
  as_lineno_1=$LINENO as_lineno_1a=$LINENO
423
  as_lineno_2=$LINENO as_lineno_2a=$LINENO
424
  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
425
  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
426
  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
427
  sed -n '
428
    p
429
    /[$]LINENO/=
430
  ' <$as_myself |
431
    sed '
432
      s/[$]LINENO.*/&-/
433
      t lineno
434
      b
435
      :lineno
436
      N
437
      :loop
438
      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
439
      t loop
440
      s/-\n.*//
441
    ' >$as_me.lineno &&
442
  chmod +x "$as_me.lineno" ||
443
    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
444
445
  # Don't try to exec as it changes $[0], causing all sort of problems
446
  # (the dirname of $[0] is not the place where we might find the
447
  # original and so on.  Autoconf is especially sensitive to this).
448
  . "./$as_me.lineno"
449
  # Exit status is that of the last command.
450
  exit
451
}
452
453
ECHO_C= ECHO_N= ECHO_T=
454
case `echo -n x` in #(((((
455
-n*)
456
  case `echo 'xy\c'` in
457
  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
458
  xy)  ECHO_C='\c';;
459
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
460
       ECHO_T='	';;
461
  esac;;
462
*)
463
  ECHO_N='-n';;
464
esac
465
466
rm -f conf$$ conf$$.exe conf$$.file
467
if test -d conf$$.dir; then
468
  rm -f conf$$.dir/conf$$.file
469
else
470
  rm -f conf$$.dir
471
  mkdir conf$$.dir 2>/dev/null
472
fi
473
if (echo >conf$$.file) 2>/dev/null; then
474
  if ln -s conf$$.file conf$$ 2>/dev/null; then
475
    as_ln_s='ln -s'
476
    # ... but there are two gotchas:
477
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
478
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
479
    # In both cases, we have to default to `cp -p'.
480
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
481
      as_ln_s='cp -p'
482
  elif ln conf$$.file conf$$ 2>/dev/null; then
483
    as_ln_s=ln
484
  else
485
    as_ln_s='cp -p'
486
  fi
487
else
488
  as_ln_s='cp -p'
489
fi
490
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
491
rmdir conf$$.dir 2>/dev/null
492
493
if mkdir -p . 2>/dev/null; then
494
  as_mkdir_p='mkdir -p "$as_dir"'
495
else
496
  test -d ./-p && rmdir ./-p
497
  as_mkdir_p=false
498
fi
499
500
if test -x / >/dev/null 2>&1; then
501
  as_test_x='test -x'
502
else
503
  if ls -dL / >/dev/null 2>&1; then
504
    as_ls_L_option=L
505
  else
506
    as_ls_L_option=
507
  fi
508
  as_test_x='
509
    eval sh -c '\''
510
      if test -d "$1"; then
511
	test -d "$1/.";
512
      else
513
	case $1 in #(
514
	-*)set "./$1";;
515
	esac;
516
	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
517
	???[sx]*):;;*)false;;esac;fi
518
    '\'' sh
519
  '
520
fi
521
as_executable_p=$as_test_x
522
523
# Sed expression to map a string onto a valid CPP name.
524
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
525
526
# Sed expression to map a string onto a valid variable name.
527
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
528
529
530
531
# Check that we are running under the correct shell.
532
SHELL=${CONFIG_SHELL-/bin/sh}
533
534
case X$lt_ECHO in
535
X*--fallback-echo)
536
  # Remove one level of quotation (which was required for Make).
537
  ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
538
  ;;
539
esac
540
541
ECHO=${lt_ECHO-echo}
542
if test "X$1" = X--no-reexec; then
543
  # Discard the --no-reexec flag, and continue.
544
  shift
545
elif test "X$1" = X--fallback-echo; then
546
  # Avoid inline document here, it may be left over
547
  :
548
elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
549
  # Yippee, $ECHO works!
550
  :
551
else
552
  # Restart under the correct shell.
553
  exec $SHELL "$0" --no-reexec ${1+"$@"}
554
fi
555
556
if test "X$1" = X--fallback-echo; then
557
  # used as fallback echo
558
  shift
559
  cat <<_LT_EOF
560
$*
561
_LT_EOF
562
  exit 0
563
fi
564
565
# The HP-UX ksh and POSIX shell print the target directory to stdout
566
# if CDPATH is set.
567
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
568
569
if test -z "$lt_ECHO"; then
570
  if test "X${echo_test_string+set}" != Xset; then
571
    # find a string as large as possible, as long as the shell can cope with it
572
    for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
573
      # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
574
      if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
575
	 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
576
      then
577
        break
578
      fi
579
    done
580
  fi
581
582
  if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
583
     echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
584
     test "X$echo_testing_string" = "X$echo_test_string"; then
585
    :
586
  else
587
    # The Solaris, AIX, and Digital Unix default echo programs unquote
588
    # backslashes.  This makes it impossible to quote backslashes using
589
    #   echo "$something" | sed 's/\\/\\\\/g'
590
    #
591
    # So, first we look for a working echo in the user's PATH.
592
593
    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
594
    for dir in $PATH /usr/ucb; do
595
      IFS="$lt_save_ifs"
596
      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
597
         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
598
         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
599
         test "X$echo_testing_string" = "X$echo_test_string"; then
600
        ECHO="$dir/echo"
601
        break
602
      fi
603
    done
604
    IFS="$lt_save_ifs"
605
606
    if test "X$ECHO" = Xecho; then
607
      # We didn't find a better echo, so look for alternatives.
608
      if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
609
         echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
610
         test "X$echo_testing_string" = "X$echo_test_string"; then
611
        # This shell has a builtin print -r that does the trick.
612
        ECHO='print -r'
613
      elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
614
	   test "X$CONFIG_SHELL" != X/bin/ksh; then
615
        # If we have ksh, try running configure again with it.
616
        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
617
        export ORIGINAL_CONFIG_SHELL
618
        CONFIG_SHELL=/bin/ksh
619
        export CONFIG_SHELL
620
        exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
621
      else
622
        # Try using printf.
623
        ECHO='printf %s\n'
624
        if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
625
	   echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
626
	   test "X$echo_testing_string" = "X$echo_test_string"; then
627
	  # Cool, printf works
628
	  :
629
        elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
630
	     test "X$echo_testing_string" = 'X\t' &&
631
	     echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
632
	     test "X$echo_testing_string" = "X$echo_test_string"; then
633
	  CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
634
	  export CONFIG_SHELL
635
	  SHELL="$CONFIG_SHELL"
636
	  export SHELL
637
	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
638
        elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
639
	     test "X$echo_testing_string" = 'X\t' &&
640
	     echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
641
	     test "X$echo_testing_string" = "X$echo_test_string"; then
642
	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
643
        else
644
	  # maybe with a smaller string...
645
	  prev=:
646
647
	  for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
648
	    if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
649
	    then
650
	      break
651
	    fi
652
	    prev="$cmd"
653
	  done
654
655
	  if test "$prev" != 'sed 50q "$0"'; then
656
	    echo_test_string=`eval $prev`
657
	    export echo_test_string
658
	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
659
	  else
660
	    # Oops.  We lost completely, so just stick with echo.
661
	    ECHO=echo
662
	  fi
663
        fi
664
      fi
665
    fi
666
  fi
667
fi
668
669
# Copy echo and quote the copy suitably for passing to libtool from
670
# the Makefile, instead of quoting the original, which is used later.
671
lt_ECHO=$ECHO
672
if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
673
   lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
674
fi
675
676
677
678
679
exec 7<&0 </dev/null 6>&1
680
681
# Name of the host.
682
# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
683
# so uname gets run too.
684
ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
685
686
#
687
# Initializations.
688
#
689
ac_default_prefix=/usr/local
690
ac_clean_files=
691
ac_config_libobj_dir=.
692
LIBOBJS=
693
cross_compiling=no
694
subdirs=
695
MFLAGS=
696
MAKEFLAGS=
697
698
# Identity of this package.
699
PACKAGE_NAME='sqlite3cc'
700
PACKAGE_TARNAME='sqlite3cc'
701
PACKAGE_VERSION='0.1.0'
702
PACKAGE_STRING='sqlite3cc 0.1.0'
703
PACKAGE_BUGREPORT='edam@waxworlds.org'
7 by edam
- removed "OK" from test-main when test is successful
704
PACKAGE_URL='http://www.waxworlds.org/edam/software/sqlite3cc'
5 by edam
- updated README
705
706
ac_unique_file="src/database.cc"
707
# Factoring default headers for most tests.
708
ac_includes_default="\
709
#include <stdio.h>
710
#ifdef HAVE_SYS_TYPES_H
711
# include <sys/types.h>
712
#endif
713
#ifdef HAVE_SYS_STAT_H
714
# include <sys/stat.h>
715
#endif
716
#ifdef STDC_HEADERS
717
# include <stdlib.h>
718
# include <stddef.h>
719
#else
720
# ifdef HAVE_STDLIB_H
721
#  include <stdlib.h>
722
# endif
723
#endif
724
#ifdef HAVE_STRING_H
725
# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
726
#  include <memory.h>
727
# endif
728
# include <string.h>
729
#endif
730
#ifdef HAVE_STRINGS_H
731
# include <strings.h>
732
#endif
733
#ifdef HAVE_INTTYPES_H
734
# include <inttypes.h>
735
#endif
736
#ifdef HAVE_STDINT_H
737
# include <stdint.h>
738
#endif
739
#ifdef HAVE_UNISTD_H
740
# include <unistd.h>
741
#endif"
742
743
ac_subst_vars='am__EXEEXT_FALSE
744
am__EXEEXT_TRUE
745
LTLIBOBJS
746
LIBOBJS
747
CXXCPP
6 by edam
- fixed .am files so the library gets built!
748
am__fastdepCXX_FALSE
749
am__fastdepCXX_TRUE
750
CXXDEPMODE
751
ac_ct_CXX
752
CXXFLAGS
753
CXX
5 by edam
- updated README
754
CPP
755
OTOOL64
756
OTOOL
757
LIPO
758
NMEDIT
759
DSYMUTIL
760
lt_ECHO
761
RANLIB
762
AR
763
OBJDUMP
764
LN_S
765
NM
766
ac_ct_DUMPBIN
767
DUMPBIN
768
LD
769
FGREP
770
EGREP
771
GREP
772
SED
773
am__fastdepCC_FALSE
774
am__fastdepCC_TRUE
775
CCDEPMODE
6 by edam
- fixed .am files so the library gets built!
776
AMDEPBACKSLASH
777
AMDEP_FALSE
778
AMDEP_TRUE
779
am__quote
780
am__include
781
DEPDIR
782
OBJEXT
783
EXEEXT
5 by edam
- updated README
784
ac_ct_CC
6 by edam
- fixed .am files so the library gets built!
785
CPPFLAGS
786
LDFLAGS
5 by edam
- updated README
787
CFLAGS
788
CC
789
host_os
790
host_vendor
791
host_cpu
792
host
793
build_os
794
build_vendor
795
build_cpu
796
build
797
LIBTOOL
798
am__untar
799
am__tar
800
AMTAR
801
am__leading_dot
802
SET_MAKE
803
AWK
804
mkdir_p
805
MKDIR_P
806
INSTALL_STRIP_PROGRAM
807
STRIP
808
install_sh
809
MAKEINFO
810
AUTOHEADER
811
AUTOMAKE
812
AUTOCONF
813
ACLOCAL
814
VERSION
815
PACKAGE
816
CYGPATH_W
817
am__isrc
818
INSTALL_DATA
819
INSTALL_SCRIPT
820
INSTALL_PROGRAM
7 by edam
- removed "OK" from test-main when test is successful
821
LIBSQLITE3CC_INTERFACE
5 by edam
- updated README
822
target_alias
823
host_alias
824
build_alias
825
LIBS
826
ECHO_T
827
ECHO_N
828
ECHO_C
829
DEFS
830
mandir
831
localedir
832
libdir
833
psdir
834
pdfdir
835
dvidir
836
htmldir
837
infodir
838
docdir
839
oldincludedir
840
includedir
841
localstatedir
842
sharedstatedir
843
sysconfdir
844
datadir
845
datarootdir
846
libexecdir
847
sbindir
848
bindir
849
program_transform_name
850
prefix
851
exec_prefix
852
PACKAGE_URL
853
PACKAGE_BUGREPORT
854
PACKAGE_STRING
855
PACKAGE_VERSION
856
PACKAGE_TARNAME
857
PACKAGE_NAME
858
PATH_SEPARATOR
859
SHELL'
860
ac_subst_files=''
861
ac_user_opts='
862
enable_option_checking
863
enable_shared
864
enable_static
865
with_pic
866
enable_fast_install
6 by edam
- fixed .am files so the library gets built!
867
enable_dependency_tracking
5 by edam
- updated README
868
with_gnu_ld
869
enable_libtool_lock
870
'
871
      ac_precious_vars='build_alias
872
host_alias
873
target_alias
6 by edam
- fixed .am files so the library gets built!
874
CC
875
CFLAGS
5 by edam
- updated README
876
LDFLAGS
877
LIBS
878
CPPFLAGS
6 by edam
- fixed .am files so the library gets built!
879
CPP
880
CXX
881
CXXFLAGS
5 by edam
- updated README
882
CCC
883
CXXCPP'
884
885
886
# Initialize some variables set by options.
887
ac_init_help=
888
ac_init_version=false
889
ac_unrecognized_opts=
890
ac_unrecognized_sep=
891
# The variables have the same names as the options, with
892
# dashes changed to underlines.
893
cache_file=/dev/null
894
exec_prefix=NONE
895
no_create=
896
no_recursion=
897
prefix=NONE
898
program_prefix=NONE
899
program_suffix=NONE
900
program_transform_name=s,x,x,
901
silent=
902
site=
903
srcdir=
904
verbose=
905
x_includes=NONE
906
x_libraries=NONE
907
908
# Installation directory options.
909
# These are left unexpanded so users can "make install exec_prefix=/foo"
910
# and all the variables that are supposed to be based on exec_prefix
911
# by default will actually change.
912
# Use braces instead of parens because sh, perl, etc. also accept them.
913
# (The list follows the same order as the GNU Coding Standards.)
914
bindir='${exec_prefix}/bin'
915
sbindir='${exec_prefix}/sbin'
916
libexecdir='${exec_prefix}/libexec'
917
datarootdir='${prefix}/share'
918
datadir='${datarootdir}'
919
sysconfdir='${prefix}/etc'
920
sharedstatedir='${prefix}/com'
921
localstatedir='${prefix}/var'
922
includedir='${prefix}/include'
923
oldincludedir='/usr/include'
924
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
925
infodir='${datarootdir}/info'
926
htmldir='${docdir}'
927
dvidir='${docdir}'
928
pdfdir='${docdir}'
929
psdir='${docdir}'
930
libdir='${exec_prefix}/lib'
931
localedir='${datarootdir}/locale'
932
mandir='${datarootdir}/man'
933
934
ac_prev=
935
ac_dashdash=
936
for ac_option
937
do
938
  # If the previous option needs an argument, assign it.
939
  if test -n "$ac_prev"; then
940
    eval $ac_prev=\$ac_option
941
    ac_prev=
942
    continue
943
  fi
944
945
  case $ac_option in
946
  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
947
  *)	ac_optarg=yes ;;
948
  esac
949
950
  # Accept the important Cygnus configure options, so we can diagnose typos.
951
952
  case $ac_dashdash$ac_option in
953
  --)
954
    ac_dashdash=yes ;;
955
956
  -bindir | --bindir | --bindi | --bind | --bin | --bi)
957
    ac_prev=bindir ;;
958
  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
959
    bindir=$ac_optarg ;;
960
961
  -build | --build | --buil | --bui | --bu)
962
    ac_prev=build_alias ;;
963
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
964
    build_alias=$ac_optarg ;;
965
966
  -cache-file | --cache-file | --cache-fil | --cache-fi \
967
  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
968
    ac_prev=cache_file ;;
969
  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
970
  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
971
    cache_file=$ac_optarg ;;
972
973
  --config-cache | -C)
974
    cache_file=config.cache ;;
975
976
  -datadir | --datadir | --datadi | --datad)
977
    ac_prev=datadir ;;
978
  -datadir=* | --datadir=* | --datadi=* | --datad=*)
979
    datadir=$ac_optarg ;;
980
981
  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
982
  | --dataroo | --dataro | --datar)
983
    ac_prev=datarootdir ;;
984
  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
985
  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
986
    datarootdir=$ac_optarg ;;
987
988
  -disable-* | --disable-*)
989
    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
990
    # Reject names that are not valid shell variable names.
991
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
992
      as_fn_error "invalid feature name: $ac_useropt"
993
    ac_useropt_orig=$ac_useropt
994
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
995
    case $ac_user_opts in
996
      *"
997
"enable_$ac_useropt"
998
"*) ;;
999
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1000
	 ac_unrecognized_sep=', ';;
1001
    esac
1002
    eval enable_$ac_useropt=no ;;
1003
1004
  -docdir | --docdir | --docdi | --doc | --do)
1005
    ac_prev=docdir ;;
1006
  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1007
    docdir=$ac_optarg ;;
1008
1009
  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1010
    ac_prev=dvidir ;;
1011
  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1012
    dvidir=$ac_optarg ;;
1013
1014
  -enable-* | --enable-*)
1015
    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1016
    # Reject names that are not valid shell variable names.
1017
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1018
      as_fn_error "invalid feature name: $ac_useropt"
1019
    ac_useropt_orig=$ac_useropt
1020
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1021
    case $ac_user_opts in
1022
      *"
1023
"enable_$ac_useropt"
1024
"*) ;;
1025
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1026
	 ac_unrecognized_sep=', ';;
1027
    esac
1028
    eval enable_$ac_useropt=\$ac_optarg ;;
1029
1030
  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1031
  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1032
  | --exec | --exe | --ex)
1033
    ac_prev=exec_prefix ;;
1034
  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1035
  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1036
  | --exec=* | --exe=* | --ex=*)
1037
    exec_prefix=$ac_optarg ;;
1038
1039
  -gas | --gas | --ga | --g)
1040
    # Obsolete; use --with-gas.
1041
    with_gas=yes ;;
1042
1043
  -help | --help | --hel | --he | -h)
1044
    ac_init_help=long ;;
1045
  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1046
    ac_init_help=recursive ;;
1047
  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1048
    ac_init_help=short ;;
1049
1050
  -host | --host | --hos | --ho)
1051
    ac_prev=host_alias ;;
1052
  -host=* | --host=* | --hos=* | --ho=*)
1053
    host_alias=$ac_optarg ;;
1054
1055
  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1056
    ac_prev=htmldir ;;
1057
  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1058
  | --ht=*)
1059
    htmldir=$ac_optarg ;;
1060
1061
  -includedir | --includedir | --includedi | --included | --include \
1062
  | --includ | --inclu | --incl | --inc)
1063
    ac_prev=includedir ;;
1064
  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1065
  | --includ=* | --inclu=* | --incl=* | --inc=*)
1066
    includedir=$ac_optarg ;;
1067
1068
  -infodir | --infodir | --infodi | --infod | --info | --inf)
1069
    ac_prev=infodir ;;
1070
  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1071
    infodir=$ac_optarg ;;
1072
1073
  -libdir | --libdir | --libdi | --libd)
1074
    ac_prev=libdir ;;
1075
  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1076
    libdir=$ac_optarg ;;
1077
1078
  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1079
  | --libexe | --libex | --libe)
1080
    ac_prev=libexecdir ;;
1081
  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1082
  | --libexe=* | --libex=* | --libe=*)
1083
    libexecdir=$ac_optarg ;;
1084
1085
  -localedir | --localedir | --localedi | --localed | --locale)
1086
    ac_prev=localedir ;;
1087
  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1088
    localedir=$ac_optarg ;;
1089
1090
  -localstatedir | --localstatedir | --localstatedi | --localstated \
1091
  | --localstate | --localstat | --localsta | --localst | --locals)
1092
    ac_prev=localstatedir ;;
1093
  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1094
  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1095
    localstatedir=$ac_optarg ;;
1096
1097
  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1098
    ac_prev=mandir ;;
1099
  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1100
    mandir=$ac_optarg ;;
1101
1102
  -nfp | --nfp | --nf)
1103
    # Obsolete; use --without-fp.
1104
    with_fp=no ;;
1105
1106
  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1107
  | --no-cr | --no-c | -n)
1108
    no_create=yes ;;
1109
1110
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1111
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1112
    no_recursion=yes ;;
1113
1114
  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1115
  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1116
  | --oldin | --oldi | --old | --ol | --o)
1117
    ac_prev=oldincludedir ;;
1118
  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1119
  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1120
  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1121
    oldincludedir=$ac_optarg ;;
1122
1123
  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1124
    ac_prev=prefix ;;
1125
  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1126
    prefix=$ac_optarg ;;
1127
1128
  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1129
  | --program-pre | --program-pr | --program-p)
1130
    ac_prev=program_prefix ;;
1131
  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1132
  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1133
    program_prefix=$ac_optarg ;;
1134
1135
  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1136
  | --program-suf | --program-su | --program-s)
1137
    ac_prev=program_suffix ;;
1138
  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1139
  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1140
    program_suffix=$ac_optarg ;;
1141
1142
  -program-transform-name | --program-transform-name \
1143
  | --program-transform-nam | --program-transform-na \
1144
  | --program-transform-n | --program-transform- \
1145
  | --program-transform | --program-transfor \
1146
  | --program-transfo | --program-transf \
1147
  | --program-trans | --program-tran \
1148
  | --progr-tra | --program-tr | --program-t)
1149
    ac_prev=program_transform_name ;;
1150
  -program-transform-name=* | --program-transform-name=* \
1151
  | --program-transform-nam=* | --program-transform-na=* \
1152
  | --program-transform-n=* | --program-transform-=* \
1153
  | --program-transform=* | --program-transfor=* \
1154
  | --program-transfo=* | --program-transf=* \
1155
  | --program-trans=* | --program-tran=* \
1156
  | --progr-tra=* | --program-tr=* | --program-t=*)
1157
    program_transform_name=$ac_optarg ;;
1158
1159
  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1160
    ac_prev=pdfdir ;;
1161
  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1162
    pdfdir=$ac_optarg ;;
1163
1164
  -psdir | --psdir | --psdi | --psd | --ps)
1165
    ac_prev=psdir ;;
1166
  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1167
    psdir=$ac_optarg ;;
1168
1169
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1170
  | -silent | --silent | --silen | --sile | --sil)
1171
    silent=yes ;;
1172
1173
  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1174
    ac_prev=sbindir ;;
1175
  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1176
  | --sbi=* | --sb=*)
1177
    sbindir=$ac_optarg ;;
1178
1179
  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1180
  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1181
  | --sharedst | --shareds | --shared | --share | --shar \
1182
  | --sha | --sh)
1183
    ac_prev=sharedstatedir ;;
1184
  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1185
  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1186
  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1187
  | --sha=* | --sh=*)
1188
    sharedstatedir=$ac_optarg ;;
1189
1190
  -site | --site | --sit)
1191
    ac_prev=site ;;
1192
  -site=* | --site=* | --sit=*)
1193
    site=$ac_optarg ;;
1194
1195
  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1196
    ac_prev=srcdir ;;
1197
  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1198
    srcdir=$ac_optarg ;;
1199
1200
  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1201
  | --syscon | --sysco | --sysc | --sys | --sy)
1202
    ac_prev=sysconfdir ;;
1203
  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1204
  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1205
    sysconfdir=$ac_optarg ;;
1206
1207
  -target | --target | --targe | --targ | --tar | --ta | --t)
1208
    ac_prev=target_alias ;;
1209
  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1210
    target_alias=$ac_optarg ;;
1211
1212
  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1213
    verbose=yes ;;
1214
1215
  -version | --version | --versio | --versi | --vers | -V)
1216
    ac_init_version=: ;;
1217
1218
  -with-* | --with-*)
1219
    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1220
    # Reject names that are not valid shell variable names.
1221
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1222
      as_fn_error "invalid package name: $ac_useropt"
1223
    ac_useropt_orig=$ac_useropt
1224
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1225
    case $ac_user_opts in
1226
      *"
1227
"with_$ac_useropt"
1228
"*) ;;
1229
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1230
	 ac_unrecognized_sep=', ';;
1231
    esac
1232
    eval with_$ac_useropt=\$ac_optarg ;;
1233
1234
  -without-* | --without-*)
1235
    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1236
    # Reject names that are not valid shell variable names.
1237
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1238
      as_fn_error "invalid package name: $ac_useropt"
1239
    ac_useropt_orig=$ac_useropt
1240
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1241
    case $ac_user_opts in
1242
      *"
1243
"with_$ac_useropt"
1244
"*) ;;
1245
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1246
	 ac_unrecognized_sep=', ';;
1247
    esac
1248
    eval with_$ac_useropt=no ;;
1249
1250
  --x)
1251
    # Obsolete; use --with-x.
1252
    with_x=yes ;;
1253
1254
  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1255
  | --x-incl | --x-inc | --x-in | --x-i)
1256
    ac_prev=x_includes ;;
1257
  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1258
  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1259
    x_includes=$ac_optarg ;;
1260
1261
  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1262
  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1263
    ac_prev=x_libraries ;;
1264
  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1265
  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1266
    x_libraries=$ac_optarg ;;
1267
1268
  -*) as_fn_error "unrecognized option: \`$ac_option'
1269
Try \`$0 --help' for more information."
1270
    ;;
1271
1272
  *=*)
1273
    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1274
    # Reject names that are not valid shell variable names.
1275
    case $ac_envvar in #(
1276
      '' | [0-9]* | *[!_$as_cr_alnum]* )
1277
      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1278
    esac
1279
    eval $ac_envvar=\$ac_optarg
1280
    export $ac_envvar ;;
1281
1282
  *)
1283
    # FIXME: should be removed in autoconf 3.0.
1284
    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1285
    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1286
      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1287
    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1288
    ;;
1289
1290
  esac
1291
done
1292
1293
if test -n "$ac_prev"; then
1294
  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1295
  as_fn_error "missing argument to $ac_option"
1296
fi
1297
1298
if test -n "$ac_unrecognized_opts"; then
1299
  case $enable_option_checking in
1300
    no) ;;
1301
    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1302
    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1303
  esac
1304
fi
1305
1306
# Check all directory arguments for consistency.
1307
for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1308
		datadir sysconfdir sharedstatedir localstatedir includedir \
1309
		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1310
		libdir localedir mandir
1311
do
1312
  eval ac_val=\$$ac_var
1313
  # Remove trailing slashes.
1314
  case $ac_val in
1315
    */ )
1316
      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1317
      eval $ac_var=\$ac_val;;
1318
  esac
1319
  # Be sure to have absolute directory names.
1320
  case $ac_val in
1321
    [\\/$]* | ?:[\\/]* )  continue;;
1322
    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1323
  esac
1324
  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1325
done
1326
1327
# There might be people who depend on the old broken behavior: `$host'
1328
# used to hold the argument of --host etc.
1329
# FIXME: To remove some day.
1330
build=$build_alias
1331
host=$host_alias
1332
target=$target_alias
1333
1334
# FIXME: To remove some day.
1335
if test "x$host_alias" != x; then
1336
  if test "x$build_alias" = x; then
1337
    cross_compiling=maybe
1338
    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1339
    If a cross compiler is detected then cross compile mode will be used." >&2
1340
  elif test "x$build_alias" != "x$host_alias"; then
1341
    cross_compiling=yes
1342
  fi
1343
fi
1344
1345
ac_tool_prefix=
1346
test -n "$host_alias" && ac_tool_prefix=$host_alias-
1347
1348
test "$silent" = yes && exec 6>/dev/null
1349
1350
1351
ac_pwd=`pwd` && test -n "$ac_pwd" &&
1352
ac_ls_di=`ls -di .` &&
1353
ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1354
  as_fn_error "working directory cannot be determined"
1355
test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1356
  as_fn_error "pwd does not report name of working directory"
1357
1358
1359
# Find the source files, if location was not specified.
1360
if test -z "$srcdir"; then
1361
  ac_srcdir_defaulted=yes
1362
  # Try the directory containing this script, then the parent directory.
1363
  ac_confdir=`$as_dirname -- "$as_myself" ||
1364
$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1365
	 X"$as_myself" : 'X\(//\)[^/]' \| \
1366
	 X"$as_myself" : 'X\(//\)$' \| \
1367
	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1368
$as_echo X"$as_myself" |
1369
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1370
	    s//\1/
1371
	    q
1372
	  }
1373
	  /^X\(\/\/\)[^/].*/{
1374
	    s//\1/
1375
	    q
1376
	  }
1377
	  /^X\(\/\/\)$/{
1378
	    s//\1/
1379
	    q
1380
	  }
1381
	  /^X\(\/\).*/{
1382
	    s//\1/
1383
	    q
1384
	  }
1385
	  s/.*/./; q'`
1386
  srcdir=$ac_confdir
1387
  if test ! -r "$srcdir/$ac_unique_file"; then
1388
    srcdir=..
1389
  fi
1390
else
1391
  ac_srcdir_defaulted=no
1392
fi
1393
if test ! -r "$srcdir/$ac_unique_file"; then
1394
  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1395
  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1396
fi
1397
ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1398
ac_abs_confdir=`(
1399
	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1400
	pwd)`
1401
# When building in place, set srcdir=.
1402
if test "$ac_abs_confdir" = "$ac_pwd"; then
1403
  srcdir=.
1404
fi
1405
# Remove unnecessary trailing slashes from srcdir.
1406
# Double slashes in file names in object file debugging info
1407
# mess up M-x gdb in Emacs.
1408
case $srcdir in
1409
*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1410
esac
1411
for ac_var in $ac_precious_vars; do
1412
  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1413
  eval ac_env_${ac_var}_value=\$${ac_var}
1414
  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1415
  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1416
done
1417
1418
#
1419
# Report the --help message.
1420
#
1421
if test "$ac_init_help" = "long"; then
1422
  # Omit some internal or obsolete options to make the list less imposing.
1423
  # This message is too long to be a string in the A/UX 3.1 sh.
1424
  cat <<_ACEOF
1425
\`configure' configures sqlite3cc 0.1.0 to adapt to many kinds of systems.
1426
1427
Usage: $0 [OPTION]... [VAR=VALUE]...
1428
1429
To assign environment variables (e.g., CC, CFLAGS...), specify them as
1430
VAR=VALUE.  See below for descriptions of some of the useful variables.
1431
1432
Defaults for the options are specified in brackets.
1433
1434
Configuration:
1435
  -h, --help              display this help and exit
1436
      --help=short        display options specific to this package
1437
      --help=recursive    display the short help of all the included packages
1438
  -V, --version           display version information and exit
1439
  -q, --quiet, --silent   do not print \`checking...' messages
1440
      --cache-file=FILE   cache test results in FILE [disabled]
1441
  -C, --config-cache      alias for \`--cache-file=config.cache'
1442
  -n, --no-create         do not create output files
1443
      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1444
1445
Installation directories:
1446
  --prefix=PREFIX         install architecture-independent files in PREFIX
1447
                          [$ac_default_prefix]
1448
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1449
                          [PREFIX]
1450
1451
By default, \`make install' will install all the files in
1452
\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1453
an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1454
for instance \`--prefix=\$HOME'.
1455
1456
For better control, use the options below.
1457
1458
Fine tuning of the installation directories:
1459
  --bindir=DIR            user executables [EPREFIX/bin]
1460
  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1461
  --libexecdir=DIR        program executables [EPREFIX/libexec]
1462
  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1463
  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1464
  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1465
  --libdir=DIR            object code libraries [EPREFIX/lib]
1466
  --includedir=DIR        C header files [PREFIX/include]
1467
  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1468
  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1469
  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1470
  --infodir=DIR           info documentation [DATAROOTDIR/info]
1471
  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1472
  --mandir=DIR            man documentation [DATAROOTDIR/man]
1473
  --docdir=DIR            documentation root [DATAROOTDIR/doc/sqlite3cc]
1474
  --htmldir=DIR           html documentation [DOCDIR]
1475
  --dvidir=DIR            dvi documentation [DOCDIR]
1476
  --pdfdir=DIR            pdf documentation [DOCDIR]
1477
  --psdir=DIR             ps documentation [DOCDIR]
1478
_ACEOF
1479
1480
  cat <<\_ACEOF
1481
1482
Program names:
1483
  --program-prefix=PREFIX            prepend PREFIX to installed program names
1484
  --program-suffix=SUFFIX            append SUFFIX to installed program names
1485
  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1486
1487
System types:
1488
  --build=BUILD     configure for building on BUILD [guessed]
1489
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1490
_ACEOF
1491
fi
1492
1493
if test -n "$ac_init_help"; then
1494
  case $ac_init_help in
1495
     short | recursive ) echo "Configuration of sqlite3cc 0.1.0:";;
1496
   esac
1497
  cat <<\_ACEOF
1498
1499
Optional Features:
1500
  --disable-option-checking  ignore unrecognized --enable/--with options
1501
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1502
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1503
  --enable-shared[=PKGS]  build shared libraries [default=yes]
1504
  --enable-static[=PKGS]  build static libraries [default=yes]
1505
  --enable-fast-install[=PKGS]
1506
                          optimize for fast installation [default=yes]
6 by edam
- fixed .am files so the library gets built!
1507
  --disable-dependency-tracking  speeds up one-time build
1508
  --enable-dependency-tracking   do not reject slow dependency extractors
5 by edam
- updated README
1509
  --disable-libtool-lock  avoid locking (might break parallel builds)
1510
1511
Optional Packages:
1512
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1513
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1514
  --with-pic              try to use only PIC/non-PIC objects [default=use
1515
                          both]
1516
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1517
1518
Some influential environment variables:
6 by edam
- fixed .am files so the library gets built!
1519
  CC          C compiler command
1520
  CFLAGS      C compiler flags
5 by edam
- updated README
1521
  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1522
              nonstandard directory <lib dir>
1523
  LIBS        libraries to pass to the linker, e.g. -l<library>
1524
  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1525
              you have headers in a nonstandard directory <include dir>
1526
  CPP         C preprocessor
6 by edam
- fixed .am files so the library gets built!
1527
  CXX         C++ compiler command
1528
  CXXFLAGS    C++ compiler flags
5 by edam
- updated README
1529
  CXXCPP      C++ preprocessor
1530
1531
Use these variables to override the choices made by `configure' or to help
1532
it to find libraries and programs with nonstandard names/locations.
1533
1534
Report bugs to <edam@waxworlds.org>.
7 by edam
- removed "OK" from test-main when test is successful
1535
sqlite3cc home page: <http://www.waxworlds.org/edam/software/sqlite3cc>.
5 by edam
- updated README
1536
_ACEOF
1537
ac_status=$?
1538
fi
1539
1540
if test "$ac_init_help" = "recursive"; then
1541
  # If there are subdirs, report their specific --help.
1542
  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1543
    test -d "$ac_dir" ||
1544
      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1545
      continue
1546
    ac_builddir=.
1547
1548
case "$ac_dir" in
1549
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1550
*)
1551
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1552
  # A ".." for each directory in $ac_dir_suffix.
1553
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1554
  case $ac_top_builddir_sub in
1555
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1556
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1557
  esac ;;
1558
esac
1559
ac_abs_top_builddir=$ac_pwd
1560
ac_abs_builddir=$ac_pwd$ac_dir_suffix
1561
# for backward compatibility:
1562
ac_top_builddir=$ac_top_build_prefix
1563
1564
case $srcdir in
1565
  .)  # We are building in place.
1566
    ac_srcdir=.
1567
    ac_top_srcdir=$ac_top_builddir_sub
1568
    ac_abs_top_srcdir=$ac_pwd ;;
1569
  [\\/]* | ?:[\\/]* )  # Absolute name.
1570
    ac_srcdir=$srcdir$ac_dir_suffix;
1571
    ac_top_srcdir=$srcdir
1572
    ac_abs_top_srcdir=$srcdir ;;
1573
  *) # Relative name.
1574
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1575
    ac_top_srcdir=$ac_top_build_prefix$srcdir
1576
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1577
esac
1578
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1579
1580
    cd "$ac_dir" || { ac_status=$?; continue; }
1581
    # Check for guested configure.
1582
    if test -f "$ac_srcdir/configure.gnu"; then
1583
      echo &&
1584
      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1585
    elif test -f "$ac_srcdir/configure"; then
1586
      echo &&
1587
      $SHELL "$ac_srcdir/configure" --help=recursive
1588
    else
1589
      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1590
    fi || ac_status=$?
1591
    cd "$ac_pwd" || { ac_status=$?; break; }
1592
  done
1593
fi
1594
1595
test -n "$ac_init_help" && exit $ac_status
1596
if $ac_init_version; then
1597
  cat <<\_ACEOF
1598
sqlite3cc configure 0.1.0
1599
generated by GNU Autoconf 2.64
1600
1601
Copyright (C) 2009 Free Software Foundation, Inc.
1602
This configure script is free software; the Free Software Foundation
1603
gives unlimited permission to copy, distribute and modify it.
1604
_ACEOF
1605
  exit
1606
fi
1607
1608
## ------------------------ ##
1609
## Autoconf initialization. ##
1610
## ------------------------ ##
1611
1612
# ac_fn_c_try_compile LINENO
1613
# --------------------------
1614
# Try to compile conftest.$ac_ext, and return whether this succeeded.
1615
ac_fn_c_try_compile ()
1616
{
1617
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1618
  rm -f conftest.$ac_objext
1619
  if { { ac_try="$ac_compile"
1620
case "(($ac_try" in
1621
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1622
  *) ac_try_echo=$ac_try;;
1623
esac
1624
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1625
$as_echo "$ac_try_echo"; } >&5
1626
  (eval "$ac_compile") 2>conftest.err
1627
  ac_status=$?
1628
  if test -s conftest.err; then
1629
    grep -v '^ *+' conftest.err >conftest.er1
1630
    cat conftest.er1 >&5
1631
    mv -f conftest.er1 conftest.err
1632
  fi
1633
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1634
  test $ac_status = 0; } && {
1635
	 test -z "$ac_c_werror_flag" ||
1636
	 test ! -s conftest.err
1637
       } && test -s conftest.$ac_objext; then :
1638
  ac_retval=0
1639
else
1640
  $as_echo "$as_me: failed program was:" >&5
1641
sed 's/^/| /' conftest.$ac_ext >&5
1642
1643
	ac_retval=1
1644
fi
1645
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1646
  return $ac_retval
1647
1648
} # ac_fn_c_try_compile
1649
1650
# ac_fn_c_try_link LINENO
1651
# -----------------------
1652
# Try to link conftest.$ac_ext, and return whether this succeeded.
1653
ac_fn_c_try_link ()
1654
{
1655
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1656
  rm -f conftest.$ac_objext conftest$ac_exeext
1657
  if { { ac_try="$ac_link"
1658
case "(($ac_try" in
1659
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1660
  *) ac_try_echo=$ac_try;;
1661
esac
1662
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1663
$as_echo "$ac_try_echo"; } >&5
1664
  (eval "$ac_link") 2>conftest.err
1665
  ac_status=$?
1666
  if test -s conftest.err; then
1667
    grep -v '^ *+' conftest.err >conftest.er1
1668
    cat conftest.er1 >&5
1669
    mv -f conftest.er1 conftest.err
1670
  fi
1671
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1672
  test $ac_status = 0; } && {
1673
	 test -z "$ac_c_werror_flag" ||
1674
	 test ! -s conftest.err
1675
       } && test -s conftest$ac_exeext && {
1676
	 test "$cross_compiling" = yes ||
1677
	 $as_test_x conftest$ac_exeext
1678
       }; then :
1679
  ac_retval=0
1680
else
1681
  $as_echo "$as_me: failed program was:" >&5
1682
sed 's/^/| /' conftest.$ac_ext >&5
1683
1684
	ac_retval=1
1685
fi
1686
  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1687
  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1688
  # interfere with the next link command; also delete a directory that is
1689
  # left behind by Apple's compiler.  We do this before executing the actions.
1690
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1691
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1692
  return $ac_retval
1693
1694
} # ac_fn_c_try_link
1695
1696
# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1697
# -------------------------------------------------------
1698
# Tests whether HEADER exists and can be compiled using the include files in
1699
# INCLUDES, setting the cache variable VAR accordingly.
1700
ac_fn_c_check_header_compile ()
1701
{
1702
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1703
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1704
$as_echo_n "checking for $2... " >&6; }
1705
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1706
  $as_echo_n "(cached) " >&6
1707
else
1708
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1709
/* end confdefs.h.  */
1710
$4
1711
#include <$2>
1712
_ACEOF
1713
if ac_fn_c_try_compile "$LINENO"; then :
1714
  eval "$3=yes"
1715
else
1716
  eval "$3=no"
1717
fi
1718
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1719
fi
1720
eval ac_res=\$$3
1721
	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1722
$as_echo "$ac_res" >&6; }
1723
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1724
1725
} # ac_fn_c_check_header_compile
1726
1727
# ac_fn_c_try_cpp LINENO
1728
# ----------------------
1729
# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1730
ac_fn_c_try_cpp ()
1731
{
1732
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1733
  if { { ac_try="$ac_cpp conftest.$ac_ext"
1734
case "(($ac_try" in
1735
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1736
  *) ac_try_echo=$ac_try;;
1737
esac
1738
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1739
$as_echo "$ac_try_echo"; } >&5
1740
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1741
  ac_status=$?
1742
  if test -s conftest.err; then
1743
    grep -v '^ *+' conftest.err >conftest.er1
1744
    cat conftest.er1 >&5
1745
    mv -f conftest.er1 conftest.err
1746
  fi
1747
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1748
  test $ac_status = 0; } >/dev/null && {
1749
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1750
	 test ! -s conftest.err
1751
       }; then :
1752
  ac_retval=0
1753
else
1754
  $as_echo "$as_me: failed program was:" >&5
1755
sed 's/^/| /' conftest.$ac_ext >&5
1756
1757
    ac_retval=1
1758
fi
1759
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1760
  return $ac_retval
1761
1762
} # ac_fn_c_try_cpp
1763
1764
# ac_fn_c_try_run LINENO
1765
# ----------------------
1766
# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1767
# that executables *can* be run.
1768
ac_fn_c_try_run ()
1769
{
1770
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1771
  if { { ac_try="$ac_link"
1772
case "(($ac_try" in
1773
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1774
  *) ac_try_echo=$ac_try;;
1775
esac
1776
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1777
$as_echo "$ac_try_echo"; } >&5
1778
  (eval "$ac_link") 2>&5
1779
  ac_status=$?
1780
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1781
  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1782
  { { case "(($ac_try" in
1783
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1784
  *) ac_try_echo=$ac_try;;
1785
esac
1786
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1787
$as_echo "$ac_try_echo"; } >&5
1788
  (eval "$ac_try") 2>&5
1789
  ac_status=$?
1790
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1791
  test $ac_status = 0; }; }; then :
1792
  ac_retval=0
1793
else
1794
  $as_echo "$as_me: program exited with status $ac_status" >&5
1795
       $as_echo "$as_me: failed program was:" >&5
1796
sed 's/^/| /' conftest.$ac_ext >&5
1797
1798
       ac_retval=$ac_status
1799
fi
1800
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1801
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1802
  return $ac_retval
1803
1804
} # ac_fn_c_try_run
1805
1806
# ac_fn_c_check_func LINENO FUNC VAR
1807
# ----------------------------------
1808
# Tests whether FUNC exists, setting the cache variable VAR accordingly
1809
ac_fn_c_check_func ()
1810
{
1811
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1812
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1813
$as_echo_n "checking for $2... " >&6; }
1814
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1815
  $as_echo_n "(cached) " >&6
1816
else
1817
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1818
/* end confdefs.h.  */
1819
/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1820
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1821
#define $2 innocuous_$2
1822
1823
/* System header to define __stub macros and hopefully few prototypes,
1824
    which can conflict with char $2 (); below.
1825
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1826
    <limits.h> exists even on freestanding compilers.  */
1827
1828
#ifdef __STDC__
1829
# include <limits.h>
1830
#else
1831
# include <assert.h>
1832
#endif
1833
1834
#undef $2
1835
1836
/* Override any GCC internal prototype to avoid an error.
1837
   Use char because int might match the return type of a GCC
1838
   builtin and then its argument prototype would still apply.  */
1839
#ifdef __cplusplus
1840
extern "C"
1841
#endif
1842
char $2 ();
1843
/* The GNU C library defines this for functions which it implements
1844
    to always fail with ENOSYS.  Some functions are actually named
1845
    something starting with __ and the normal name is an alias.  */
1846
#if defined __stub_$2 || defined __stub___$2
1847
choke me
1848
#endif
1849
1850
int
1851
main ()
1852
{
1853
return $2 ();
1854
  ;
1855
  return 0;
1856
}
1857
_ACEOF
1858
if ac_fn_c_try_link "$LINENO"; then :
1859
  eval "$3=yes"
1860
else
1861
  eval "$3=no"
1862
fi
1863
rm -f core conftest.err conftest.$ac_objext \
1864
    conftest$ac_exeext conftest.$ac_ext
1865
fi
1866
eval ac_res=\$$3
1867
	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1868
$as_echo "$ac_res" >&6; }
1869
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1870
1871
} # ac_fn_c_check_func
1872
6 by edam
- fixed .am files so the library gets built!
1873
# ac_fn_cxx_try_compile LINENO
1874
# ----------------------------
1875
# Try to compile conftest.$ac_ext, and return whether this succeeded.
1876
ac_fn_cxx_try_compile ()
1877
{
1878
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1879
  rm -f conftest.$ac_objext
1880
  if { { ac_try="$ac_compile"
1881
case "(($ac_try" in
1882
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1883
  *) ac_try_echo=$ac_try;;
1884
esac
1885
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1886
$as_echo "$ac_try_echo"; } >&5
1887
  (eval "$ac_compile") 2>conftest.err
1888
  ac_status=$?
1889
  if test -s conftest.err; then
1890
    grep -v '^ *+' conftest.err >conftest.er1
1891
    cat conftest.er1 >&5
1892
    mv -f conftest.er1 conftest.err
1893
  fi
1894
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1895
  test $ac_status = 0; } && {
1896
	 test -z "$ac_cxx_werror_flag" ||
1897
	 test ! -s conftest.err
1898
       } && test -s conftest.$ac_objext; then :
1899
  ac_retval=0
1900
else
1901
  $as_echo "$as_me: failed program was:" >&5
1902
sed 's/^/| /' conftest.$ac_ext >&5
1903
1904
	ac_retval=1
1905
fi
1906
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1907
  return $ac_retval
1908
1909
} # ac_fn_cxx_try_compile
1910
5 by edam
- updated README
1911
# ac_fn_cxx_try_cpp LINENO
1912
# ------------------------
1913
# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1914
ac_fn_cxx_try_cpp ()
1915
{
1916
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1917
  if { { ac_try="$ac_cpp conftest.$ac_ext"
1918
case "(($ac_try" in
1919
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1920
  *) ac_try_echo=$ac_try;;
1921
esac
1922
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1923
$as_echo "$ac_try_echo"; } >&5
1924
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1925
  ac_status=$?
1926
  if test -s conftest.err; then
1927
    grep -v '^ *+' conftest.err >conftest.er1
1928
    cat conftest.er1 >&5
1929
    mv -f conftest.er1 conftest.err
1930
  fi
1931
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1932
  test $ac_status = 0; } >/dev/null && {
1933
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1934
	 test ! -s conftest.err
1935
       }; then :
1936
  ac_retval=0
1937
else
1938
  $as_echo "$as_me: failed program was:" >&5
1939
sed 's/^/| /' conftest.$ac_ext >&5
1940
1941
    ac_retval=1
1942
fi
1943
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1944
  return $ac_retval
1945
1946
} # ac_fn_cxx_try_cpp
1947
1948
# ac_fn_cxx_try_link LINENO
1949
# -------------------------
1950
# Try to link conftest.$ac_ext, and return whether this succeeded.
1951
ac_fn_cxx_try_link ()
1952
{
1953
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1954
  rm -f conftest.$ac_objext conftest$ac_exeext
1955
  if { { ac_try="$ac_link"
1956
case "(($ac_try" in
1957
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1958
  *) ac_try_echo=$ac_try;;
1959
esac
1960
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1961
$as_echo "$ac_try_echo"; } >&5
1962
  (eval "$ac_link") 2>conftest.err
1963
  ac_status=$?
1964
  if test -s conftest.err; then
1965
    grep -v '^ *+' conftest.err >conftest.er1
1966
    cat conftest.er1 >&5
1967
    mv -f conftest.er1 conftest.err
1968
  fi
1969
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1970
  test $ac_status = 0; } && {
1971
	 test -z "$ac_cxx_werror_flag" ||
1972
	 test ! -s conftest.err
1973
       } && test -s conftest$ac_exeext && {
1974
	 test "$cross_compiling" = yes ||
1975
	 $as_test_x conftest$ac_exeext
1976
       }; then :
1977
  ac_retval=0
1978
else
1979
  $as_echo "$as_me: failed program was:" >&5
1980
sed 's/^/| /' conftest.$ac_ext >&5
1981
1982
	ac_retval=1
1983
fi
1984
  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1985
  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1986
  # interfere with the next link command; also delete a directory that is
1987
  # left behind by Apple's compiler.  We do this before executing the actions.
1988
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1989
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1990
  return $ac_retval
1991
1992
} # ac_fn_cxx_try_link
1993
1994
# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1995
# -------------------------------------------------------
1996
# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1997
# the include files in INCLUDES and setting the cache variable VAR
1998
# accordingly.
1999
ac_fn_c_check_header_mongrel ()
2000
{
2001
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2002
  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2003
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2004
$as_echo_n "checking for $2... " >&6; }
2005
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2006
  $as_echo_n "(cached) " >&6
2007
fi
2008
eval ac_res=\$$3
2009
	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2010
$as_echo "$ac_res" >&6; }
2011
else
2012
  # Is the header compilable?
2013
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2014
$as_echo_n "checking $2 usability... " >&6; }
2015
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2016
/* end confdefs.h.  */
2017
$4
2018
#include <$2>
2019
_ACEOF
2020
if ac_fn_c_try_compile "$LINENO"; then :
2021
  ac_header_compiler=yes
2022
else
2023
  ac_header_compiler=no
2024
fi
2025
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2026
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2027
$as_echo "$ac_header_compiler" >&6; }
2028
2029
# Is the header present?
2030
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2031
$as_echo_n "checking $2 presence... " >&6; }
2032
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2033
/* end confdefs.h.  */
2034
#include <$2>
2035
_ACEOF
2036
if ac_fn_c_try_cpp "$LINENO"; then :
2037
  ac_header_preproc=yes
2038
else
2039
  ac_header_preproc=no
2040
fi
2041
rm -f conftest.err conftest.$ac_ext
2042
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2043
$as_echo "$ac_header_preproc" >&6; }
2044
2045
# So?  What about this header?
2046
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2047
  yes:no: )
2048
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2049
$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2050
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2051
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2052
    ;;
2053
  no:yes:* )
2054
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2055
$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2056
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2057
$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2058
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2059
$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2060
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2061
$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2062
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2063
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2064
( cat <<\_ASBOX
2065
## --------------------------------- ##
2066
## Report this to edam@waxworlds.org ##
2067
## --------------------------------- ##
2068
_ASBOX
2069
     ) | sed "s/^/$as_me: WARNING:     /" >&2
2070
    ;;
2071
esac
2072
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2073
$as_echo_n "checking for $2... " >&6; }
2074
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2075
  $as_echo_n "(cached) " >&6
2076
else
2077
  eval "$3=\$ac_header_compiler"
2078
fi
2079
eval ac_res=\$$3
2080
	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2081
$as_echo "$ac_res" >&6; }
2082
fi
2083
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2084
2085
} # ac_fn_c_check_header_mongrel
2086
cat >config.log <<_ACEOF
2087
This file contains any messages produced by compilers while
2088
running configure, to aid debugging if configure makes a mistake.
2089
2090
It was created by sqlite3cc $as_me 0.1.0, which was
2091
generated by GNU Autoconf 2.64.  Invocation command line was
2092
2093
  $ $0 $@
2094
2095
_ACEOF
2096
exec 5>>config.log
2097
{
2098
cat <<_ASUNAME
2099
## --------- ##
2100
## Platform. ##
2101
## --------- ##
2102
2103
hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2104
uname -m = `(uname -m) 2>/dev/null || echo unknown`
2105
uname -r = `(uname -r) 2>/dev/null || echo unknown`
2106
uname -s = `(uname -s) 2>/dev/null || echo unknown`
2107
uname -v = `(uname -v) 2>/dev/null || echo unknown`
2108
2109
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2110
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2111
2112
/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2113
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2114
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2115
/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2116
/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2117
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2118
/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2119
2120
_ASUNAME
2121
2122
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2123
for as_dir in $PATH
2124
do
2125
  IFS=$as_save_IFS
2126
  test -z "$as_dir" && as_dir=.
2127
    $as_echo "PATH: $as_dir"
2128
  done
2129
IFS=$as_save_IFS
2130
2131
} >&5
2132
2133
cat >&5 <<_ACEOF
2134
2135
2136
## ----------- ##
2137
## Core tests. ##
2138
## ----------- ##
2139
2140
_ACEOF
2141
2142
2143
# Keep a trace of the command line.
2144
# Strip out --no-create and --no-recursion so they do not pile up.
2145
# Strip out --silent because we don't want to record it for future runs.
2146
# Also quote any args containing shell meta-characters.
2147
# Make two passes to allow for proper duplicate-argument suppression.
2148
ac_configure_args=
2149
ac_configure_args0=
2150
ac_configure_args1=
2151
ac_must_keep_next=false
2152
for ac_pass in 1 2
2153
do
2154
  for ac_arg
2155
  do
2156
    case $ac_arg in
2157
    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2158
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2159
    | -silent | --silent | --silen | --sile | --sil)
2160
      continue ;;
2161
    *\'*)
2162
      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2163
    esac
2164
    case $ac_pass in
2165
    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2166
    2)
2167
      as_fn_append ac_configure_args1 " '$ac_arg'"
2168
      if test $ac_must_keep_next = true; then
2169
	ac_must_keep_next=false # Got value, back to normal.
2170
      else
2171
	case $ac_arg in
2172
	  *=* | --config-cache | -C | -disable-* | --disable-* \
2173
	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2174
	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2175
	  | -with-* | --with-* | -without-* | --without-* | --x)
2176
	    case "$ac_configure_args0 " in
2177
	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2178
	    esac
2179
	    ;;
2180
	  -* ) ac_must_keep_next=true ;;
2181
	esac
2182
      fi
2183
      as_fn_append ac_configure_args " '$ac_arg'"
2184
      ;;
2185
    esac
2186
  done
2187
done
2188
{ ac_configure_args0=; unset ac_configure_args0;}
2189
{ ac_configure_args1=; unset ac_configure_args1;}
2190
2191
# When interrupted or exit'd, cleanup temporary files, and complete
2192
# config.log.  We remove comments because anyway the quotes in there
2193
# would cause problems or look ugly.
2194
# WARNING: Use '\'' to represent an apostrophe within the trap.
2195
# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2196
trap 'exit_status=$?
2197
  # Save into config.log some information that might help in debugging.
2198
  {
2199
    echo
2200
2201
    cat <<\_ASBOX
2202
## ---------------- ##
2203
## Cache variables. ##
2204
## ---------------- ##
2205
_ASBOX
2206
    echo
2207
    # The following way of writing the cache mishandles newlines in values,
2208
(
2209
  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2210
    eval ac_val=\$$ac_var
2211
    case $ac_val in #(
2212
    *${as_nl}*)
2213
      case $ac_var in #(
2214
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2215
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2216
      esac
2217
      case $ac_var in #(
2218
      _ | IFS | as_nl) ;; #(
2219
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2220
      *) { eval $ac_var=; unset $ac_var;} ;;
2221
      esac ;;
2222
    esac
2223
  done
2224
  (set) 2>&1 |
2225
    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2226
    *${as_nl}ac_space=\ *)
2227
      sed -n \
2228
	"s/'\''/'\''\\\\'\'''\''/g;
2229
	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2230
      ;; #(
2231
    *)
2232
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2233
      ;;
2234
    esac |
2235
    sort
2236
)
2237
    echo
2238
2239
    cat <<\_ASBOX
2240
## ----------------- ##
2241
## Output variables. ##
2242
## ----------------- ##
2243
_ASBOX
2244
    echo
2245
    for ac_var in $ac_subst_vars
2246
    do
2247
      eval ac_val=\$$ac_var
2248
      case $ac_val in
2249
      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2250
      esac
2251
      $as_echo "$ac_var='\''$ac_val'\''"
2252
    done | sort
2253
    echo
2254
2255
    if test -n "$ac_subst_files"; then
2256
      cat <<\_ASBOX
2257
## ------------------- ##
2258
## File substitutions. ##
2259
## ------------------- ##
2260
_ASBOX
2261
      echo
2262
      for ac_var in $ac_subst_files
2263
      do
2264
	eval ac_val=\$$ac_var
2265
	case $ac_val in
2266
	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2267
	esac
2268
	$as_echo "$ac_var='\''$ac_val'\''"
2269
      done | sort
2270
      echo
2271
    fi
2272
2273
    if test -s confdefs.h; then
2274
      cat <<\_ASBOX
2275
## ----------- ##
2276
## confdefs.h. ##
2277
## ----------- ##
2278
_ASBOX
2279
      echo
2280
      cat confdefs.h
2281
      echo
2282
    fi
2283
    test "$ac_signal" != 0 &&
2284
      $as_echo "$as_me: caught signal $ac_signal"
2285
    $as_echo "$as_me: exit $exit_status"
2286
  } >&5
2287
  rm -f core *.core core.conftest.* &&
2288
    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2289
    exit $exit_status
2290
' 0
2291
for ac_signal in 1 2 13 15; do
2292
  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2293
done
2294
ac_signal=0
2295
2296
# confdefs.h avoids OS command line length limits that DEFS can exceed.
2297
rm -f -r conftest* confdefs.h
2298
2299
$as_echo "/* confdefs.h */" > confdefs.h
2300
2301
# Predefined preprocessor variables.
2302
2303
cat >>confdefs.h <<_ACEOF
2304
#define PACKAGE_NAME "$PACKAGE_NAME"
2305
_ACEOF
2306
2307
cat >>confdefs.h <<_ACEOF
2308
#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2309
_ACEOF
2310
2311
cat >>confdefs.h <<_ACEOF
2312
#define PACKAGE_VERSION "$PACKAGE_VERSION"
2313
_ACEOF
2314
2315
cat >>confdefs.h <<_ACEOF
2316
#define PACKAGE_STRING "$PACKAGE_STRING"
2317
_ACEOF
2318
2319
cat >>confdefs.h <<_ACEOF
2320
#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2321
_ACEOF
2322
2323
cat >>confdefs.h <<_ACEOF
2324
#define PACKAGE_URL "$PACKAGE_URL"
2325
_ACEOF
2326
2327
2328
# Let the site file select an alternate cache file if it wants to.
2329
# Prefer an explicitly selected file to automatically selected ones.
2330
ac_site_file1=NONE
2331
ac_site_file2=NONE
2332
if test -n "$CONFIG_SITE"; then
2333
  ac_site_file1=$CONFIG_SITE
2334
elif test "x$prefix" != xNONE; then
2335
  ac_site_file1=$prefix/share/config.site
2336
  ac_site_file2=$prefix/etc/config.site
2337
else
2338
  ac_site_file1=$ac_default_prefix/share/config.site
2339
  ac_site_file2=$ac_default_prefix/etc/config.site
2340
fi
2341
for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2342
do
2343
  test "x$ac_site_file" = xNONE && continue
2344
  if test -r "$ac_site_file"; then
2345
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2346
$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2347
    sed 's/^/| /' "$ac_site_file" >&5
2348
    . "$ac_site_file"
2349
  fi
2350
done
2351
2352
if test -r "$cache_file"; then
2353
  # Some versions of bash will fail to source /dev/null (special
2354
  # files actually), so we avoid doing that.
2355
  if test -f "$cache_file"; then
2356
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2357
$as_echo "$as_me: loading cache $cache_file" >&6;}
2358
    case $cache_file in
2359
      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2360
      *)                      . "./$cache_file";;
2361
    esac
2362
  fi
2363
else
2364
  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2365
$as_echo "$as_me: creating cache $cache_file" >&6;}
2366
  >$cache_file
2367
fi
2368
2369
# Check that the precious variables saved in the cache have kept the same
2370
# value.
2371
ac_cache_corrupted=false
2372
for ac_var in $ac_precious_vars; do
2373
  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2374
  eval ac_new_set=\$ac_env_${ac_var}_set
2375
  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2376
  eval ac_new_val=\$ac_env_${ac_var}_value
2377
  case $ac_old_set,$ac_new_set in
2378
    set,)
2379
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2380
$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2381
      ac_cache_corrupted=: ;;
2382
    ,set)
2383
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2384
$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2385
      ac_cache_corrupted=: ;;
2386
    ,);;
2387
    *)
2388
      if test "x$ac_old_val" != "x$ac_new_val"; then
2389
	# differences in whitespace do not lead to failure.
2390
	ac_old_val_w=`echo x $ac_old_val`
2391
	ac_new_val_w=`echo x $ac_new_val`
2392
	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2393
	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2394
$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2395
	  ac_cache_corrupted=:
2396
	else
2397
	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2398
$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2399
	  eval $ac_var=\$ac_old_val
2400
	fi
2401
	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2402
$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2403
	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2404
$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2405
      fi;;
2406
  esac
2407
  # Pass precious variables to config.status.
2408
  if test "$ac_new_set" = set; then
2409
    case $ac_new_val in
2410
    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2411
    *) ac_arg=$ac_var=$ac_new_val ;;
2412
    esac
2413
    case " $ac_configure_args " in
2414
      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2415
      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2416
    esac
2417
  fi
2418
done
2419
if $ac_cache_corrupted; then
2420
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2421
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2422
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2423
$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2424
  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2425
fi
2426
## -------------------- ##
2427
## Main body of script. ##
2428
## -------------------- ##
2429
2430
ac_ext=c
2431
ac_cpp='$CPP $CPPFLAGS'
2432
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2433
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2434
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2435
2436
7 by edam
- removed "OK" from test-main when test is successful
2437
LIBSQLITE3CC_INTERFACE=0:0:0
2438
5 by edam
- updated README
2439
ac_aux_dir=
2440
for ac_dir in build-aux "$srcdir"/build-aux; do
2441
  for ac_t in install-sh install.sh shtool; do
2442
    if test -f "$ac_dir/$ac_t"; then
2443
      ac_aux_dir=$ac_dir
2444
      ac_install_sh="$ac_aux_dir/$ac_t -c"
2445
      break 2
2446
    fi
2447
  done
2448
done
2449
if test -z "$ac_aux_dir"; then
2450
  as_fn_error "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5
2451
fi
2452
2453
# These three variables are undocumented and unsupported,
2454
# and are intended to be withdrawn in a future Autoconf release.
2455
# They can cause serious problems if a builder's source tree is in a directory
2456
# whose full name contains unusual characters.
2457
ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2458
ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2459
ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2460
2461
2462
2463
am__api_version='1.11'
2464
2465
# Find a good install program.  We prefer a C program (faster),
2466
# so one script is as good as another.  But avoid the broken or
2467
# incompatible versions:
2468
# SysV /etc/install, /usr/sbin/install
2469
# SunOS /usr/etc/install
2470
# IRIX /sbin/install
2471
# AIX /bin/install
2472
# AmigaOS /C/install, which installs bootblocks on floppy discs
2473
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2474
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2475
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2476
# OS/2's system install, which has a completely different semantic
2477
# ./install, which can be erroneously created by make from ./install.sh.
2478
# Reject install programs that cannot install multiple files.
2479
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2480
$as_echo_n "checking for a BSD-compatible install... " >&6; }
2481
if test -z "$INSTALL"; then
2482
if test "${ac_cv_path_install+set}" = set; then :
2483
  $as_echo_n "(cached) " >&6
2484
else
2485
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2486
for as_dir in $PATH
2487
do
2488
  IFS=$as_save_IFS
2489
  test -z "$as_dir" && as_dir=.
2490
    # Account for people who put trailing slashes in PATH elements.
2491
case $as_dir/ in #((
2492
  ./ | .// | /[cC]/* | \
2493
  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2494
  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2495
  /usr/ucb/* ) ;;
2496
  *)
2497
    # OSF1 and SCO ODT 3.0 have their own names for install.
2498
    # Don't use installbsd from OSF since it installs stuff as root
2499
    # by default.
2500
    for ac_prog in ginstall scoinst install; do
2501
      for ac_exec_ext in '' $ac_executable_extensions; do
2502
	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2503
	  if test $ac_prog = install &&
2504
	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2505
	    # AIX install.  It has an incompatible calling convention.
2506
	    :
2507
	  elif test $ac_prog = install &&
2508
	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2509
	    # program-specific install script used by HP pwplus--don't use.
2510
	    :
2511
	  else
2512
	    rm -rf conftest.one conftest.two conftest.dir
2513
	    echo one > conftest.one
2514
	    echo two > conftest.two
2515
	    mkdir conftest.dir
2516
	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2517
	      test -s conftest.one && test -s conftest.two &&
2518
	      test -s conftest.dir/conftest.one &&
2519
	      test -s conftest.dir/conftest.two
2520
	    then
2521
	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2522
	      break 3
2523
	    fi
2524
	  fi
2525
	fi
2526
      done
2527
    done
2528
    ;;
2529
esac
2530
2531
  done
2532
IFS=$as_save_IFS
2533
2534
rm -rf conftest.one conftest.two conftest.dir
2535
2536
fi
2537
  if test "${ac_cv_path_install+set}" = set; then
2538
    INSTALL=$ac_cv_path_install
2539
  else
2540
    # As a last resort, use the slow shell script.  Don't cache a
2541
    # value for INSTALL within a source directory, because that will
2542
    # break other packages using the cache if that directory is
2543
    # removed, or if the value is a relative name.
2544
    INSTALL=$ac_install_sh
2545
  fi
2546
fi
2547
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2548
$as_echo "$INSTALL" >&6; }
2549
2550
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2551
# It thinks the first close brace ends the variable substitution.
2552
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2553
2554
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2555
2556
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2557
2558
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2559
$as_echo_n "checking whether build environment is sane... " >&6; }
2560
# Just in case
2561
sleep 1
2562
echo timestamp > conftest.file
2563
# Reject unsafe characters in $srcdir or the absolute working directory
2564
# name.  Accept space and tab only in the latter.
2565
am_lf='
2566
'
2567
case `pwd` in
2568
  *[\\\"\#\$\&\'\`$am_lf]*)
2569
    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2570
esac
2571
case $srcdir in
2572
  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2573
    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2574
esac
2575
2576
# Do `set' in a subshell so we don't clobber the current shell's
2577
# arguments.  Must try -L first in case configure is actually a
2578
# symlink; some systems play weird games with the mod time of symlinks
2579
# (eg FreeBSD returns the mod time of the symlink's containing
2580
# directory).
2581
if (
2582
   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2583
   if test "$*" = "X"; then
2584
      # -L didn't work.
2585
      set X `ls -t "$srcdir/configure" conftest.file`
2586
   fi
2587
   rm -f conftest.file
2588
   if test "$*" != "X $srcdir/configure conftest.file" \
2589
      && test "$*" != "X conftest.file $srcdir/configure"; then
2590
2591
      # If neither matched, then we have a broken ls.  This can happen
2592
      # if, for instance, CONFIG_SHELL is bash and it inherits a
2593
      # broken ls alias from the environment.  This has actually
2594
      # happened.  Such a system could not be considered "sane".
2595
      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
2596
alias in your environment" "$LINENO" 5
2597
   fi
2598
2599
   test "$2" = conftest.file
2600
   )
2601
then
2602
   # Ok.
2603
   :
2604
else
2605
   as_fn_error "newly created file is older than distributed files!
2606
Check your system clock" "$LINENO" 5
2607
fi
2608
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2609
$as_echo "yes" >&6; }
2610
test "$program_prefix" != NONE &&
2611
  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2612
# Use a double $ so make ignores it.
2613
test "$program_suffix" != NONE &&
2614
  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2615
# Double any \ or $.
2616
# By default was `s,x,x', remove it if useless.
2617
ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2618
program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2619
2620
# expand $ac_aux_dir to an absolute path
2621
am_aux_dir=`cd $ac_aux_dir && pwd`
2622
2623
if test x"${MISSING+set}" != xset; then
2624
  case $am_aux_dir in
2625
  *\ * | *\	*)
2626
    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2627
  *)
2628
    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2629
  esac
2630
fi
2631
# Use eval to expand $SHELL
2632
if eval "$MISSING --run true"; then
2633
  am_missing_run="$MISSING --run "
2634
else
2635
  am_missing_run=
2636
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2637
$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2638
fi
2639
2640
if test x"${install_sh}" != xset; then
2641
  case $am_aux_dir in
2642
  *\ * | *\	*)
2643
    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2644
  *)
2645
    install_sh="\${SHELL} $am_aux_dir/install-sh"
2646
  esac
2647
fi
2648
2649
# Installed binaries are usually stripped using `strip' when the user
2650
# run `make install-strip'.  However `strip' might not be the right
2651
# tool to use in cross-compilation environments, therefore Automake
2652
# will honor the `STRIP' environment variable to overrule this program.
2653
if test "$cross_compiling" != no; then
2654
  if test -n "$ac_tool_prefix"; then
2655
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2656
set dummy ${ac_tool_prefix}strip; ac_word=$2
2657
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2658
$as_echo_n "checking for $ac_word... " >&6; }
2659
if test "${ac_cv_prog_STRIP+set}" = set; then :
2660
  $as_echo_n "(cached) " >&6
2661
else
2662
  if test -n "$STRIP"; then
2663
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2664
else
2665
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2666
for as_dir in $PATH
2667
do
2668
  IFS=$as_save_IFS
2669
  test -z "$as_dir" && as_dir=.
2670
    for ac_exec_ext in '' $ac_executable_extensions; do
2671
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2672
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2673
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2674
    break 2
2675
  fi
2676
done
2677
  done
2678
IFS=$as_save_IFS
2679
2680
fi
2681
fi
2682
STRIP=$ac_cv_prog_STRIP
2683
if test -n "$STRIP"; then
2684
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2685
$as_echo "$STRIP" >&6; }
2686
else
2687
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2688
$as_echo "no" >&6; }
2689
fi
2690
2691
2692
fi
2693
if test -z "$ac_cv_prog_STRIP"; then
2694
  ac_ct_STRIP=$STRIP
2695
  # Extract the first word of "strip", so it can be a program name with args.
2696
set dummy strip; ac_word=$2
2697
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2698
$as_echo_n "checking for $ac_word... " >&6; }
2699
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2700
  $as_echo_n "(cached) " >&6
2701
else
2702
  if test -n "$ac_ct_STRIP"; then
2703
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2704
else
2705
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2706
for as_dir in $PATH
2707
do
2708
  IFS=$as_save_IFS
2709
  test -z "$as_dir" && as_dir=.
2710
    for ac_exec_ext in '' $ac_executable_extensions; do
2711
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2712
    ac_cv_prog_ac_ct_STRIP="strip"
2713
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2714
    break 2
2715
  fi
2716
done
2717
  done
2718
IFS=$as_save_IFS
2719
2720
fi
2721
fi
2722
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2723
if test -n "$ac_ct_STRIP"; then
2724
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2725
$as_echo "$ac_ct_STRIP" >&6; }
2726
else
2727
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2728
$as_echo "no" >&6; }
2729
fi
2730
2731
  if test "x$ac_ct_STRIP" = x; then
2732
    STRIP=":"
2733
  else
2734
    case $cross_compiling:$ac_tool_warned in
2735
yes:)
2736
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2737
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2738
ac_tool_warned=yes ;;
2739
esac
2740
    STRIP=$ac_ct_STRIP
2741
  fi
2742
else
2743
  STRIP="$ac_cv_prog_STRIP"
2744
fi
2745
2746
fi
2747
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2748
2749
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2750
$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2751
if test -z "$MKDIR_P"; then
2752
  if test "${ac_cv_path_mkdir+set}" = set; then :
2753
  $as_echo_n "(cached) " >&6
2754
else
2755
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2756
for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2757
do
2758
  IFS=$as_save_IFS
2759
  test -z "$as_dir" && as_dir=.
2760
    for ac_prog in mkdir gmkdir; do
2761
	 for ac_exec_ext in '' $ac_executable_extensions; do
2762
	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2763
	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2764
	     'mkdir (GNU coreutils) '* | \
2765
	     'mkdir (coreutils) '* | \
2766
	     'mkdir (fileutils) '4.1*)
2767
	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2768
	       break 3;;
2769
	   esac
2770
	 done
2771
       done
2772
  done
2773
IFS=$as_save_IFS
2774
2775
fi
2776
2777
  if test "${ac_cv_path_mkdir+set}" = set; then
2778
    MKDIR_P="$ac_cv_path_mkdir -p"
2779
  else
2780
    # As a last resort, use the slow shell script.  Don't cache a
2781
    # value for MKDIR_P within a source directory, because that will
2782
    # break other packages using the cache if that directory is
2783
    # removed, or if the value is a relative name.
2784
    test -d ./--version && rmdir ./--version
2785
    MKDIR_P="$ac_install_sh -d"
2786
  fi
2787
fi
2788
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2789
$as_echo "$MKDIR_P" >&6; }
2790
2791
mkdir_p="$MKDIR_P"
2792
case $mkdir_p in
2793
  [\\/$]* | ?:[\\/]*) ;;
2794
  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2795
esac
2796
2797
for ac_prog in gawk mawk nawk awk
2798
do
2799
  # Extract the first word of "$ac_prog", so it can be a program name with args.
2800
set dummy $ac_prog; ac_word=$2
2801
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2802
$as_echo_n "checking for $ac_word... " >&6; }
2803
if test "${ac_cv_prog_AWK+set}" = set; then :
2804
  $as_echo_n "(cached) " >&6
2805
else
2806
  if test -n "$AWK"; then
2807
  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2808
else
2809
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2810
for as_dir in $PATH
2811
do
2812
  IFS=$as_save_IFS
2813
  test -z "$as_dir" && as_dir=.
2814
    for ac_exec_ext in '' $ac_executable_extensions; do
2815
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2816
    ac_cv_prog_AWK="$ac_prog"
2817
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2818
    break 2
2819
  fi
2820
done
2821
  done
2822
IFS=$as_save_IFS
2823
2824
fi
2825
fi
2826
AWK=$ac_cv_prog_AWK
2827
if test -n "$AWK"; then
2828
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2829
$as_echo "$AWK" >&6; }
2830
else
2831
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2832
$as_echo "no" >&6; }
2833
fi
2834
2835
2836
  test -n "$AWK" && break
2837
done
2838
2839
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2840
$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2841
set x ${MAKE-make}
2842
ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2843
if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2844
  $as_echo_n "(cached) " >&6
2845
else
2846
  cat >conftest.make <<\_ACEOF
2847
SHELL = /bin/sh
2848
all:
2849
	@echo '@@@%%%=$(MAKE)=@@@%%%'
2850
_ACEOF
2851
# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2852
case `${MAKE-make} -f conftest.make 2>/dev/null` in
2853
  *@@@%%%=?*=@@@%%%*)
2854
    eval ac_cv_prog_make_${ac_make}_set=yes;;
2855
  *)
2856
    eval ac_cv_prog_make_${ac_make}_set=no;;
2857
esac
2858
rm -f conftest.make
2859
fi
2860
if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2861
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2862
$as_echo "yes" >&6; }
2863
  SET_MAKE=
2864
else
2865
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2866
$as_echo "no" >&6; }
2867
  SET_MAKE="MAKE=${MAKE-make}"
2868
fi
2869
2870
rm -rf .tst 2>/dev/null
2871
mkdir .tst 2>/dev/null
2872
if test -d .tst; then
2873
  am__leading_dot=.
2874
else
2875
  am__leading_dot=_
2876
fi
2877
rmdir .tst 2>/dev/null
2878
2879
if test "`cd $srcdir && pwd`" != "`pwd`"; then
2880
  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2881
  # is not polluted with repeated "-I."
2882
  am__isrc=' -I$(srcdir)'
2883
  # test to see if srcdir already configured
2884
  if test -f $srcdir/config.status; then
2885
    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2886
  fi
2887
fi
2888
2889
# test whether we have cygpath
2890
if test -z "$CYGPATH_W"; then
2891
  if (cygpath --version) >/dev/null 2>/dev/null; then
2892
    CYGPATH_W='cygpath -w'
2893
  else
2894
    CYGPATH_W=echo
2895
  fi
2896
fi
2897
2898
2899
# Define the identity of the package.
2900
 PACKAGE='sqlite3cc'
2901
 VERSION='0.1.0'
2902
2903
2904
cat >>confdefs.h <<_ACEOF
2905
#define PACKAGE "$PACKAGE"
2906
_ACEOF
2907
2908
2909
cat >>confdefs.h <<_ACEOF
2910
#define VERSION "$VERSION"
2911
_ACEOF
2912
2913
# Some tools Automake needs.
2914
2915
ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2916
2917
2918
AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2919
2920
2921
AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2922
2923
2924
AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2925
2926
2927
MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2928
2929
# We need awk for the "check" target.  The system "awk" is bad on
2930
# some platforms.
2931
# Always define AMTAR for backward compatibility.
2932
2933
AMTAR=${AMTAR-"${am_missing_run}tar"}
2934
2935
am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2936
2937
2938
2939
2940
2941
2942
ac_config_headers="$ac_config_headers config.h"
2943
6 by edam
- fixed .am files so the library gets built!
2944
case `pwd` in
2945
  *\ * | *\	*)
2946
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
2947
$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
2948
esac
2949
2950
2951
2952
macro_version='2.2.6'
2953
macro_revision='1.3012'
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
ltmain="$ac_aux_dir/ltmain.sh"
2968
2969
# Make sure we can run config.sub.
2970
$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2971
  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2972
2973
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2974
$as_echo_n "checking build system type... " >&6; }
2975
if test "${ac_cv_build+set}" = set; then :
2976
  $as_echo_n "(cached) " >&6
2977
else
2978
  ac_build_alias=$build_alias
2979
test "x$ac_build_alias" = x &&
2980
  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2981
test "x$ac_build_alias" = x &&
2982
  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2983
ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2984
  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2985
2986
fi
2987
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2988
$as_echo "$ac_cv_build" >&6; }
2989
case $ac_cv_build in
2990
*-*-*) ;;
2991
*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2992
esac
2993
build=$ac_cv_build
2994
ac_save_IFS=$IFS; IFS='-'
2995
set x $ac_cv_build
2996
shift
2997
build_cpu=$1
2998
build_vendor=$2
2999
shift; shift
3000
# Remember, the first character of IFS is used to create $*,
3001
# except with old shells:
3002
build_os=$*
3003
IFS=$ac_save_IFS
3004
case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3005
3006
3007
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3008
$as_echo_n "checking host system type... " >&6; }
3009
if test "${ac_cv_host+set}" = set; then :
3010
  $as_echo_n "(cached) " >&6
3011
else
3012
  if test "x$host_alias" = x; then
3013
  ac_cv_host=$ac_cv_build
3014
else
3015
  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3016
    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3017
fi
3018
3019
fi
3020
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3021
$as_echo "$ac_cv_host" >&6; }
3022
case $ac_cv_host in
3023
*-*-*) ;;
3024
*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3025
esac
3026
host=$ac_cv_host
3027
ac_save_IFS=$IFS; IFS='-'
3028
set x $ac_cv_host
3029
shift
3030
host_cpu=$1
3031
host_vendor=$2
3032
shift; shift
3033
# Remember, the first character of IFS is used to create $*,
3034
# except with old shells:
3035
host_os=$*
3036
IFS=$ac_save_IFS
3037
case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3038
3039
3040
DEPDIR="${am__leading_dot}deps"
3041
3042
ac_config_commands="$ac_config_commands depfiles"
3043
3044
3045
am_make=${MAKE-make}
3046
cat > confinc << 'END'
3047
am__doit:
3048
	@echo this is the am__doit target
3049
.PHONY: am__doit
3050
END
3051
# If we don't find an include directive, just comment out the code.
3052
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3053
$as_echo_n "checking for style of include used by $am_make... " >&6; }
3054
am__include="#"
3055
am__quote=
3056
_am_result=none
3057
# First try GNU make style include.
3058
echo "include confinc" > confmf
3059
# Ignore all kinds of additional output from `make'.
3060
case `$am_make -s -f confmf 2> /dev/null` in #(
3061
*the\ am__doit\ target*)
3062
  am__include=include
3063
  am__quote=
3064
  _am_result=GNU
3065
  ;;
3066
esac
3067
# Now try BSD make style include.
3068
if test "$am__include" = "#"; then
3069
   echo '.include "confinc"' > confmf
3070
   case `$am_make -s -f confmf 2> /dev/null` in #(
3071
   *the\ am__doit\ target*)
3072
     am__include=.include
3073
     am__quote="\""
3074
     _am_result=BSD
3075
     ;;
3076
   esac
3077
fi
3078
3079
3080
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3081
$as_echo "$_am_result" >&6; }
3082
rm -f confinc confmf
3083
3084
# Check whether --enable-dependency-tracking was given.
3085
if test "${enable_dependency_tracking+set}" = set; then :
3086
  enableval=$enable_dependency_tracking;
3087
fi
3088
3089
if test "x$enable_dependency_tracking" != xno; then
3090
  am_depcomp="$ac_aux_dir/depcomp"
3091
  AMDEPBACKSLASH='\'
3092
fi
3093
 if test "x$enable_dependency_tracking" != xno; then
3094
  AMDEP_TRUE=
3095
  AMDEP_FALSE='#'
3096
else
3097
  AMDEP_TRUE='#'
3098
  AMDEP_FALSE=
3099
fi
3100
3101
3102
ac_ext=c
3103
ac_cpp='$CPP $CPPFLAGS'
3104
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3105
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3106
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3107
if test -n "$ac_tool_prefix"; then
3108
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3109
set dummy ${ac_tool_prefix}gcc; ac_word=$2
3110
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3111
$as_echo_n "checking for $ac_word... " >&6; }
3112
if test "${ac_cv_prog_CC+set}" = set; then :
3113
  $as_echo_n "(cached) " >&6
3114
else
3115
  if test -n "$CC"; then
3116
  ac_cv_prog_CC="$CC" # Let the user override the test.
3117
else
3118
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3119
for as_dir in $PATH
3120
do
3121
  IFS=$as_save_IFS
3122
  test -z "$as_dir" && as_dir=.
3123
    for ac_exec_ext in '' $ac_executable_extensions; do
3124
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3125
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3126
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3127
    break 2
3128
  fi
3129
done
3130
  done
3131
IFS=$as_save_IFS
3132
3133
fi
3134
fi
3135
CC=$ac_cv_prog_CC
3136
if test -n "$CC"; then
3137
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3138
$as_echo "$CC" >&6; }
3139
else
3140
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3141
$as_echo "no" >&6; }
3142
fi
3143
3144
3145
fi
3146
if test -z "$ac_cv_prog_CC"; then
3147
  ac_ct_CC=$CC
3148
  # Extract the first word of "gcc", so it can be a program name with args.
3149
set dummy gcc; ac_word=$2
3150
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3151
$as_echo_n "checking for $ac_word... " >&6; }
3152
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3153
  $as_echo_n "(cached) " >&6
3154
else
3155
  if test -n "$ac_ct_CC"; then
3156
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3157
else
3158
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3159
for as_dir in $PATH
3160
do
3161
  IFS=$as_save_IFS
3162
  test -z "$as_dir" && as_dir=.
3163
    for ac_exec_ext in '' $ac_executable_extensions; do
3164
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3165
    ac_cv_prog_ac_ct_CC="gcc"
3166
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3167
    break 2
3168
  fi
3169
done
3170
  done
3171
IFS=$as_save_IFS
3172
3173
fi
3174
fi
3175
ac_ct_CC=$ac_cv_prog_ac_ct_CC
3176
if test -n "$ac_ct_CC"; then
3177
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3178
$as_echo "$ac_ct_CC" >&6; }
3179
else
3180
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3181
$as_echo "no" >&6; }
3182
fi
3183
3184
  if test "x$ac_ct_CC" = x; then
3185
    CC=""
5 by edam
- updated README
3186
  else
6 by edam
- fixed .am files so the library gets built!
3187
    case $cross_compiling:$ac_tool_warned in
3188
yes:)
3189
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3190
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3191
ac_tool_warned=yes ;;
3192
esac
3193
    CC=$ac_ct_CC
3194
  fi
3195
else
3196
  CC="$ac_cv_prog_CC"
3197
fi
3198
3199
if test -z "$CC"; then
3200
          if test -n "$ac_tool_prefix"; then
3201
    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3202
set dummy ${ac_tool_prefix}cc; ac_word=$2
3203
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3204
$as_echo_n "checking for $ac_word... " >&6; }
3205
if test "${ac_cv_prog_CC+set}" = set; then :
3206
  $as_echo_n "(cached) " >&6
3207
else
3208
  if test -n "$CC"; then
3209
  ac_cv_prog_CC="$CC" # Let the user override the test.
3210
else
3211
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3212
for as_dir in $PATH
3213
do
3214
  IFS=$as_save_IFS
3215
  test -z "$as_dir" && as_dir=.
3216
    for ac_exec_ext in '' $ac_executable_extensions; do
3217
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3218
    ac_cv_prog_CC="${ac_tool_prefix}cc"
3219
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3220
    break 2
3221
  fi
3222
done
3223
  done
3224
IFS=$as_save_IFS
3225
3226
fi
3227
fi
3228
CC=$ac_cv_prog_CC
3229
if test -n "$CC"; then
3230
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3231
$as_echo "$CC" >&6; }
3232
else
3233
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3234
$as_echo "no" >&6; }
3235
fi
3236
3237
3238
  fi
3239
fi
3240
if test -z "$CC"; then
3241
  # Extract the first word of "cc", so it can be a program name with args.
3242
set dummy cc; ac_word=$2
3243
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3244
$as_echo_n "checking for $ac_word... " >&6; }
3245
if test "${ac_cv_prog_CC+set}" = set; then :
3246
  $as_echo_n "(cached) " >&6
3247
else
3248
  if test -n "$CC"; then
3249
  ac_cv_prog_CC="$CC" # Let the user override the test.
3250
else
3251
  ac_prog_rejected=no
3252
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3253
for as_dir in $PATH
3254
do
3255
  IFS=$as_save_IFS
3256
  test -z "$as_dir" && as_dir=.
3257
    for ac_exec_ext in '' $ac_executable_extensions; do
3258
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3259
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3260
       ac_prog_rejected=yes
3261
       continue
3262
     fi
3263
    ac_cv_prog_CC="cc"
3264
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3265
    break 2
3266
  fi
3267
done
3268
  done
3269
IFS=$as_save_IFS
3270
3271
if test $ac_prog_rejected = yes; then
3272
  # We found a bogon in the path, so make sure we never use it.
3273
  set dummy $ac_cv_prog_CC
3274
  shift
3275
  if test $# != 0; then
3276
    # We chose a different compiler from the bogus one.
3277
    # However, it has the same basename, so the bogon will be chosen
3278
    # first if we set CC to just the basename; use the full file name.
3279
    shift
3280
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3281
  fi
3282
fi
3283
fi
3284
fi
3285
CC=$ac_cv_prog_CC
3286
if test -n "$CC"; then
3287
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3288
$as_echo "$CC" >&6; }
3289
else
3290
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3291
$as_echo "no" >&6; }
3292
fi
3293
3294
3295
fi
3296
if test -z "$CC"; then
3297
  if test -n "$ac_tool_prefix"; then
3298
  for ac_prog in cl.exe
5 by edam
- updated README
3299
  do
3300
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3301
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3302
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3303
$as_echo_n "checking for $ac_word... " >&6; }
6 by edam
- fixed .am files so the library gets built!
3304
if test "${ac_cv_prog_CC+set}" = set; then :
5 by edam
- updated README
3305
  $as_echo_n "(cached) " >&6
3306
else
6 by edam
- fixed .am files so the library gets built!
3307
  if test -n "$CC"; then
3308
  ac_cv_prog_CC="$CC" # Let the user override the test.
5 by edam
- updated README
3309
else
3310
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3311
for as_dir in $PATH
3312
do
3313
  IFS=$as_save_IFS
3314
  test -z "$as_dir" && as_dir=.
3315
    for ac_exec_ext in '' $ac_executable_extensions; do
3316
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6 by edam
- fixed .am files so the library gets built!
3317
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5 by edam
- updated README
3318
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3319
    break 2
3320
  fi
3321
done
3322
  done
3323
IFS=$as_save_IFS
3324
3325
fi
3326
fi
6 by edam
- fixed .am files so the library gets built!
3327
CC=$ac_cv_prog_CC
3328
if test -n "$CC"; then
3329
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3330
$as_echo "$CC" >&6; }
5 by edam
- updated README
3331
else
3332
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3333
$as_echo "no" >&6; }
3334
fi
3335
3336
6 by edam
- fixed .am files so the library gets built!
3337
    test -n "$CC" && break
5 by edam
- updated README
3338
  done
3339
fi
6 by edam
- fixed .am files so the library gets built!
3340
if test -z "$CC"; then
3341
  ac_ct_CC=$CC
3342
  for ac_prog in cl.exe
5 by edam
- updated README
3343
do
3344
  # Extract the first word of "$ac_prog", so it can be a program name with args.
3345
set dummy $ac_prog; ac_word=$2
3346
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3347
$as_echo_n "checking for $ac_word... " >&6; }
6 by edam
- fixed .am files so the library gets built!
3348
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
5 by edam
- updated README
3349
  $as_echo_n "(cached) " >&6
3350
else
6 by edam
- fixed .am files so the library gets built!
3351
  if test -n "$ac_ct_CC"; then
3352
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5 by edam
- updated README
3353
else
3354
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3355
for as_dir in $PATH
3356
do
3357
  IFS=$as_save_IFS
3358
  test -z "$as_dir" && as_dir=.
3359
    for ac_exec_ext in '' $ac_executable_extensions; do
3360
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6 by edam
- fixed .am files so the library gets built!
3361
    ac_cv_prog_ac_ct_CC="$ac_prog"
5 by edam
- updated README
3362
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3363
    break 2
3364
  fi
3365
done
3366
  done
3367
IFS=$as_save_IFS
3368
3369
fi
3370
fi
6 by edam
- fixed .am files so the library gets built!
3371
ac_ct_CC=$ac_cv_prog_ac_ct_CC
3372
if test -n "$ac_ct_CC"; then
3373
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3374
$as_echo "$ac_ct_CC" >&6; }
5 by edam
- updated README
3375
else
3376
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3377
$as_echo "no" >&6; }
3378
fi
3379
3380
6 by edam
- fixed .am files so the library gets built!
3381
  test -n "$ac_ct_CC" && break
5 by edam
- updated README
3382
done
3383
6 by edam
- fixed .am files so the library gets built!
3384
  if test "x$ac_ct_CC" = x; then
3385
    CC=""
5 by edam
- updated README
3386
  else
3387
    case $cross_compiling:$ac_tool_warned in
3388
yes:)
3389
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3390
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3391
ac_tool_warned=yes ;;
3392
esac
6 by edam
- fixed .am files so the library gets built!
3393
    CC=$ac_ct_CC
3394
  fi
3395
fi
3396
3397
fi
3398
3399
3400
test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3401
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3402
as_fn_error "no acceptable C compiler found in \$PATH
3403
See \`config.log' for more details." "$LINENO" 5; }
3404
5 by edam
- updated README
3405
# Provide some information about the compiler.
6 by edam
- fixed .am files so the library gets built!
3406
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5 by edam
- updated README
3407
set X $ac_compile
3408
ac_compiler=$2
3409
for ac_option in --version -v -V -qversion; do
3410
  { { ac_try="$ac_compiler $ac_option >&5"
3411
case "(($ac_try" in
3412
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3413
  *) ac_try_echo=$ac_try;;
3414
esac
3415
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3416
$as_echo "$ac_try_echo"; } >&5
3417
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3418
  ac_status=$?
3419
  if test -s conftest.err; then
3420
    sed '10a\
3421
... rest of stderr output deleted ...
3422
         10q' conftest.err >conftest.er1
3423
    cat conftest.er1 >&5
3424
    rm -f conftest.er1 conftest.err
3425
  fi
3426
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3427
  test $ac_status = 0; }
3428
done
3429
3430
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3431
/* end confdefs.h.  */
3432
#include <stdio.h>
3433
int
3434
main ()
3435
{
3436
FILE *f = fopen ("conftest.out", "w");
3437
 return ferror (f) || fclose (f) != 0;
3438
3439
  ;
3440
  return 0;
3441
}
3442
_ACEOF
3443
ac_clean_files_save=$ac_clean_files
3444
ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3445
# Try to create an executable without -o first, disregard a.out.
3446
# It will help us diagnose broken compilers, and finding out an intuition
3447
# of exeext.
6 by edam
- fixed .am files so the library gets built!
3448
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3449
$as_echo_n "checking for C compiler default output file name... " >&6; }
5 by edam
- updated README
3450
ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3451
3452
# The possible output files:
3453
ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3454
3455
ac_rmfiles=
3456
for ac_file in $ac_files
3457
do
3458
  case $ac_file in
3459
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3460
    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3461
  esac
3462
done
3463
rm -f $ac_rmfiles
3464
3465
if { { ac_try="$ac_link_default"
3466
case "(($ac_try" in
3467
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3468
  *) ac_try_echo=$ac_try;;
3469
esac
3470
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3471
$as_echo "$ac_try_echo"; } >&5
3472
  (eval "$ac_link_default") 2>&5
3473
  ac_status=$?
3474
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3475
  test $ac_status = 0; }; then :
3476
  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3477
# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3478
# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3479
# so that the user can short-circuit this test for compilers unknown to
3480
# Autoconf.
3481
for ac_file in $ac_files ''
3482
do
3483
  test -f "$ac_file" || continue
3484
  case $ac_file in
3485
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3486
	;;
3487
    [ab].out )
3488
	# We found the default executable, but exeext='' is most
3489
	# certainly right.
3490
	break;;
3491
    *.* )
3492
	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3493
	then :; else
3494
	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3495
	fi
3496
	# We set ac_cv_exeext here because the later test for it is not
3497
	# safe: cross compilers may not add the suffix if given an `-o'
3498
	# argument, so we may need to know it at that point already.
3499
	# Even if this section looks crufty: it has the advantage of
3500
	# actually working.
3501
	break;;
3502
    * )
3503
	break;;
3504
  esac
3505
done
3506
test "$ac_cv_exeext" = no && ac_cv_exeext=
3507
3508
else
3509
  ac_file=''
3510
fi
3511
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3512
$as_echo "$ac_file" >&6; }
3513
if test -z "$ac_file"; then :
3514
  $as_echo "$as_me: failed program was:" >&5
3515
sed 's/^/| /' conftest.$ac_ext >&5
3516
3517
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3518
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3519
{ as_fn_set_status 77
6 by edam
- fixed .am files so the library gets built!
3520
as_fn_error "C compiler cannot create executables
5 by edam
- updated README
3521
See \`config.log' for more details." "$LINENO" 5; }; }
3522
fi
3523
ac_exeext=$ac_cv_exeext
3524
3525
# Check that the compiler produces executables we can run.  If not, either
3526
# the compiler is broken, or we cross compile.
6 by edam
- fixed .am files so the library gets built!
3527
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3528
$as_echo_n "checking whether the C compiler works... " >&6; }
5 by edam
- updated README
3529
# If not cross compiling, check that we can run a simple program.
3530
if test "$cross_compiling" != yes; then
3531
  if { ac_try='./$ac_file'
3532
  { { case "(($ac_try" in
3533
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3534
  *) ac_try_echo=$ac_try;;
3535
esac
3536
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3537
$as_echo "$ac_try_echo"; } >&5
3538
  (eval "$ac_try") 2>&5
3539
  ac_status=$?
3540
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3541
  test $ac_status = 0; }; }; then
3542
    cross_compiling=no
3543
  else
3544
    if test "$cross_compiling" = maybe; then
3545
	cross_compiling=yes
3546
    else
3547
	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3548
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6 by edam
- fixed .am files so the library gets built!
3549
as_fn_error "cannot run C compiled programs.
5 by edam
- updated README
3550
If you meant to cross compile, use \`--host'.
3551
See \`config.log' for more details." "$LINENO" 5; }
3552
    fi
3553
  fi
3554
fi
3555
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3556
$as_echo "yes" >&6; }
3557
3558
rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3559
ac_clean_files=$ac_clean_files_save
3560
# Check that the compiler produces executables we can run.  If not, either
3561
# the compiler is broken, or we cross compile.
3562
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3563
$as_echo_n "checking whether we are cross compiling... " >&6; }
3564
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3565
$as_echo "$cross_compiling" >&6; }
3566
3567
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3568
$as_echo_n "checking for suffix of executables... " >&6; }
3569
if { { ac_try="$ac_link"
3570
case "(($ac_try" in
3571
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3572
  *) ac_try_echo=$ac_try;;
3573
esac
3574
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3575
$as_echo "$ac_try_echo"; } >&5
3576
  (eval "$ac_link") 2>&5
3577
  ac_status=$?
3578
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3579
  test $ac_status = 0; }; then :
3580
  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3581
# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3582
# work properly (i.e., refer to `conftest.exe'), while it won't with
3583
# `rm'.
3584
for ac_file in conftest.exe conftest conftest.*; do
3585
  test -f "$ac_file" || continue
3586
  case $ac_file in
3587
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3588
    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3589
	  break;;
3590
    * ) break;;
3591
  esac
3592
done
3593
else
3594
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3595
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3596
as_fn_error "cannot compute suffix of executables: cannot compile and link
3597
See \`config.log' for more details." "$LINENO" 5; }
3598
fi
3599
rm -f conftest$ac_cv_exeext
3600
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3601
$as_echo "$ac_cv_exeext" >&6; }
3602
3603
rm -f conftest.$ac_ext
3604
EXEEXT=$ac_cv_exeext
3605
ac_exeext=$EXEEXT
3606
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3607
$as_echo_n "checking for suffix of object files... " >&6; }
3608
if test "${ac_cv_objext+set}" = set; then :
3609
  $as_echo_n "(cached) " >&6
3610
else
3611
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3612
/* end confdefs.h.  */
3613
3614
int
3615
main ()
3616
{
3617
3618
  ;
3619
  return 0;
3620
}
3621
_ACEOF
3622
rm -f conftest.o conftest.obj
3623
if { { ac_try="$ac_compile"
3624
case "(($ac_try" in
3625
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3626
  *) ac_try_echo=$ac_try;;
3627
esac
3628
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3629
$as_echo "$ac_try_echo"; } >&5
3630
  (eval "$ac_compile") 2>&5
3631
  ac_status=$?
3632
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3633
  test $ac_status = 0; }; then :
3634
  for ac_file in conftest.o conftest.obj conftest.*; do
3635
  test -f "$ac_file" || continue;
3636
  case $ac_file in
3637
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3638
    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3639
       break;;
3640
  esac
3641
done
3642
else
3643
  $as_echo "$as_me: failed program was:" >&5
3644
sed 's/^/| /' conftest.$ac_ext >&5
3645
3646
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3647
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3648
as_fn_error "cannot compute suffix of object files: cannot compile
3649
See \`config.log' for more details." "$LINENO" 5; }
3650
fi
3651
rm -f conftest.$ac_cv_objext conftest.$ac_ext
3652
fi
3653
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3654
$as_echo "$ac_cv_objext" >&6; }
3655
OBJEXT=$ac_cv_objext
3656
ac_objext=$OBJEXT
3657
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3658
$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3659
if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3660
  $as_echo_n "(cached) " >&6
3661
else
3662
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3663
/* end confdefs.h.  */
3664
3665
int
3666
main ()
3667
{
3668
#ifndef __GNUC__
3669
       choke me
3670
#endif
3671
3672
  ;
3673
  return 0;
3674
}
3675
_ACEOF
3676
if ac_fn_c_try_compile "$LINENO"; then :
3677
  ac_compiler_gnu=yes
3678
else
3679
  ac_compiler_gnu=no
3680
fi
3681
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3682
ac_cv_c_compiler_gnu=$ac_compiler_gnu
3683
3684
fi
3685
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3686
$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3687
if test $ac_compiler_gnu = yes; then
3688
  GCC=yes
3689
else
3690
  GCC=
3691
fi
3692
ac_test_CFLAGS=${CFLAGS+set}
3693
ac_save_CFLAGS=$CFLAGS
3694
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3695
$as_echo_n "checking whether $CC accepts -g... " >&6; }
3696
if test "${ac_cv_prog_cc_g+set}" = set; then :
3697
  $as_echo_n "(cached) " >&6
3698
else
3699
  ac_save_c_werror_flag=$ac_c_werror_flag
3700
   ac_c_werror_flag=yes
3701
   ac_cv_prog_cc_g=no
3702
   CFLAGS="-g"
3703
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3704
/* end confdefs.h.  */
3705
3706
int
3707
main ()
3708
{
3709
3710
  ;
3711
  return 0;
3712
}
3713
_ACEOF
3714
if ac_fn_c_try_compile "$LINENO"; then :
3715
  ac_cv_prog_cc_g=yes
3716
else
3717
  CFLAGS=""
3718
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3719
/* end confdefs.h.  */
3720
3721
int
3722
main ()
3723
{
3724
3725
  ;
3726
  return 0;
3727
}
3728
_ACEOF
3729
if ac_fn_c_try_compile "$LINENO"; then :
3730
3731
else
3732
  ac_c_werror_flag=$ac_save_c_werror_flag
3733
	 CFLAGS="-g"
3734
	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3735
/* end confdefs.h.  */
3736
3737
int
3738
main ()
3739
{
3740
3741
  ;
3742
  return 0;
3743
}
3744
_ACEOF
3745
if ac_fn_c_try_compile "$LINENO"; then :
3746
  ac_cv_prog_cc_g=yes
3747
fi
3748
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3749
fi
3750
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3751
fi
3752
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3753
   ac_c_werror_flag=$ac_save_c_werror_flag
3754
fi
3755
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3756
$as_echo "$ac_cv_prog_cc_g" >&6; }
3757
if test "$ac_test_CFLAGS" = set; then
3758
  CFLAGS=$ac_save_CFLAGS
3759
elif test $ac_cv_prog_cc_g = yes; then
3760
  if test "$GCC" = yes; then
3761
    CFLAGS="-g -O2"
3762
  else
3763
    CFLAGS="-g"
3764
  fi
3765
else
3766
  if test "$GCC" = yes; then
3767
    CFLAGS="-O2"
3768
  else
3769
    CFLAGS=
3770
  fi
3771
fi
3772
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3773
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3774
if test "${ac_cv_prog_cc_c89+set}" = set; then :
3775
  $as_echo_n "(cached) " >&6
3776
else
3777
  ac_cv_prog_cc_c89=no
3778
ac_save_CC=$CC
3779
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3780
/* end confdefs.h.  */
3781
#include <stdarg.h>
3782
#include <stdio.h>
3783
#include <sys/types.h>
3784
#include <sys/stat.h>
3785
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3786
struct buf { int x; };
3787
FILE * (*rcsopen) (struct buf *, struct stat *, int);
3788
static char *e (p, i)
3789
     char **p;
3790
     int i;
3791
{
3792
  return p[i];
3793
}
3794
static char *f (char * (*g) (char **, int), char **p, ...)
3795
{
3796
  char *s;
3797
  va_list v;
3798
  va_start (v,p);
3799
  s = g (p, va_arg (v,int));
3800
  va_end (v);
3801
  return s;
3802
}
3803
3804
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3805
   function prototypes and stuff, but not '\xHH' hex character constants.
3806
   These don't provoke an error unfortunately, instead are silently treated
3807
   as 'x'.  The following induces an error, until -std is added to get
3808
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3809
   array size at least.  It's necessary to write '\x00'==0 to get something
3810
   that's true only with -std.  */
3811
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3812
3813
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3814
   inside strings and character constants.  */
3815
#define FOO(x) 'x'
3816
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3817
3818
int test (int i, double x);
3819
struct s1 {int (*f) (int a);};
3820
struct s2 {int (*f) (double a);};
3821
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3822
int argc;
3823
char **argv;
3824
int
3825
main ()
3826
{
3827
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3828
  ;
3829
  return 0;
3830
}
3831
_ACEOF
3832
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3833
	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3834
do
3835
  CC="$ac_save_CC $ac_arg"
3836
  if ac_fn_c_try_compile "$LINENO"; then :
3837
  ac_cv_prog_cc_c89=$ac_arg
3838
fi
3839
rm -f core conftest.err conftest.$ac_objext
3840
  test "x$ac_cv_prog_cc_c89" != "xno" && break
3841
done
3842
rm -f conftest.$ac_ext
3843
CC=$ac_save_CC
3844
3845
fi
3846
# AC_CACHE_VAL
3847
case "x$ac_cv_prog_cc_c89" in
3848
  x)
3849
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3850
$as_echo "none needed" >&6; } ;;
3851
  xno)
3852
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3853
$as_echo "unsupported" >&6; } ;;
3854
  *)
3855
    CC="$CC $ac_cv_prog_cc_c89"
3856
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3857
$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3858
esac
3859
if test "x$ac_cv_prog_cc_c89" != xno; then :
3860
3861
fi
3862
3863
ac_ext=c
3864
ac_cpp='$CPP $CPPFLAGS'
3865
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3866
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3867
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3868
3869
depcc="$CC"   am_compiler_list=
3870
3871
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3872
$as_echo_n "checking dependency style of $depcc... " >&6; }
3873
if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3874
  $as_echo_n "(cached) " >&6
3875
else
3876
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3877
  # We make a subdir and do the tests there.  Otherwise we can end up
3878
  # making bogus files that we don't know about and never remove.  For
3879
  # instance it was reported that on HP-UX the gcc test will end up
3880
  # making a dummy file named `D' -- because `-MD' means `put the output
3881
  # in D'.
3882
  mkdir conftest.dir
3883
  # Copy depcomp to subdir because otherwise we won't find it if we're
3884
  # using a relative directory.
3885
  cp "$am_depcomp" conftest.dir
3886
  cd conftest.dir
3887
  # We will build objects and dependencies in a subdirectory because
3888
  # it helps to detect inapplicable dependency modes.  For instance
3889
  # both Tru64's cc and ICC support -MD to output dependencies as a
3890
  # side effect of compilation, but ICC will put the dependencies in
3891
  # the current directory while Tru64 will put them in the object
3892
  # directory.
3893
  mkdir sub
3894
3895
  am_cv_CC_dependencies_compiler_type=none
3896
  if test "$am_compiler_list" = ""; then
3897
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3898
  fi
3899
  am__universal=false
3900
  case " $depcc " in #(
3901
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3902
     esac
3903
3904
  for depmode in $am_compiler_list; do
3905
    # Setup a source with many dependencies, because some compilers
3906
    # like to wrap large dependency lists on column 80 (with \), and
3907
    # we should not choose a depcomp mode which is confused by this.
3908
    #
3909
    # We need to recreate these files for each test, as the compiler may
3910
    # overwrite some of them when testing with obscure command lines.
3911
    # This happens at least with the AIX C compiler.
3912
    : > sub/conftest.c
3913
    for i in 1 2 3 4 5 6; do
3914
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3915
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3916
      # Solaris 8's {/usr,}/bin/sh.
3917
      touch sub/conftst$i.h
3918
    done
3919
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3920
3921
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3922
    # mode.  It turns out that the SunPro C++ compiler does not properly
3923
    # handle `-M -o', and we need to detect this.  Also, some Intel
3924
    # versions had trouble with output in subdirs
3925
    am__obj=sub/conftest.${OBJEXT-o}
3926
    am__minus_obj="-o $am__obj"
3927
    case $depmode in
3928
    gcc)
3929
      # This depmode causes a compiler race in universal mode.
3930
      test "$am__universal" = false || continue
3931
      ;;
3932
    nosideeffect)
3933
      # after this tag, mechanisms are not by side-effect, so they'll
3934
      # only be used when explicitly requested
3935
      if test "x$enable_dependency_tracking" = xyes; then
3936
	continue
3937
      else
3938
	break
3939
      fi
3940
      ;;
3941
    msvisualcpp | msvcmsys)
3942
      # This compiler won't grok `-c -o', but also, the minuso test has
3943
      # not run yet.  These depmodes are late enough in the game, and
3944
      # so weak that their functioning should not be impacted.
3945
      am__obj=conftest.${OBJEXT-o}
3946
      am__minus_obj=
3947
      ;;
3948
    none) break ;;
3949
    esac
3950
    if depmode=$depmode \
3951
       source=sub/conftest.c object=$am__obj \
3952
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3953
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3954
         >/dev/null 2>conftest.err &&
3955
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3956
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3957
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3958
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3959
      # icc doesn't choke on unknown options, it will just issue warnings
3960
      # or remarks (even with -Werror).  So we grep stderr for any message
3961
      # that says an option was ignored or not supported.
3962
      # When given -MP, icc 7.0 and 7.1 complain thusly:
3963
      #   icc: Command line warning: ignoring option '-M'; no argument required
3964
      # The diagnosis changed in icc 8.0:
3965
      #   icc: Command line remark: option '-MP' not supported
3966
      if (grep 'ignoring option' conftest.err ||
3967
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3968
        am_cv_CC_dependencies_compiler_type=$depmode
3969
        break
3970
      fi
3971
    fi
3972
  done
3973
3974
  cd ..
3975
  rm -rf conftest.dir
3976
else
3977
  am_cv_CC_dependencies_compiler_type=none
3978
fi
3979
3980
fi
3981
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3982
$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3983
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3984
3985
 if
3986
  test "x$enable_dependency_tracking" != xno \
3987
  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3988
  am__fastdepCC_TRUE=
3989
  am__fastdepCC_FALSE='#'
3990
else
3991
  am__fastdepCC_TRUE='#'
3992
  am__fastdepCC_FALSE=
3993
fi
3994
3995
3996
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3997
$as_echo_n "checking for a sed that does not truncate output... " >&6; }
3998
if test "${ac_cv_path_SED+set}" = set; then :
3999
  $as_echo_n "(cached) " >&6
4000
else
4001
            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4002
     for ac_i in 1 2 3 4 5 6 7; do
4003
       ac_script="$ac_script$as_nl$ac_script"
4004
     done
4005
     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4006
     { ac_script=; unset ac_script;}
4007
     if test -z "$SED"; then
4008
  ac_path_SED_found=false
4009
  # Loop through the user's path and test for each of PROGNAME-LIST
4010
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4011
for as_dir in $PATH
4012
do
4013
  IFS=$as_save_IFS
4014
  test -z "$as_dir" && as_dir=.
4015
    for ac_prog in sed gsed; do
4016
    for ac_exec_ext in '' $ac_executable_extensions; do
4017
      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4018
      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4019
# Check for GNU ac_path_SED and select it if it is found.
4020
  # Check for GNU $ac_path_SED
4021
case `"$ac_path_SED" --version 2>&1` in
4022
*GNU*)
4023
  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4024
*)
4025
  ac_count=0
4026
  $as_echo_n 0123456789 >"conftest.in"
4027
  while :
4028
  do
4029
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4030
    mv "conftest.tmp" "conftest.in"
4031
    cp "conftest.in" "conftest.nl"
4032
    $as_echo '' >> "conftest.nl"
4033
    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4034
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4035
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4036
    if test $ac_count -gt ${ac_path_SED_max-0}; then
4037
      # Best one so far, save it but keep looking for a better one
4038
      ac_cv_path_SED="$ac_path_SED"
4039
      ac_path_SED_max=$ac_count
4040
    fi
4041
    # 10*(2^10) chars as input seems more than enough
4042
    test $ac_count -gt 10 && break
4043
  done
4044
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4045
esac
4046
4047
      $ac_path_SED_found && break 3
4048
    done
4049
  done
4050
  done
4051
IFS=$as_save_IFS
4052
  if test -z "$ac_cv_path_SED"; then
4053
    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4054
  fi
4055
else
4056
  ac_cv_path_SED=$SED
4057
fi
4058
4059
fi
4060
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4061
$as_echo "$ac_cv_path_SED" >&6; }
4062
 SED="$ac_cv_path_SED"
4063
  rm -f conftest.sed
4064
4065
test -z "$SED" && SED=sed
4066
Xsed="$SED -e 1s/^X//"
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4079
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4080
if test "${ac_cv_path_GREP+set}" = set; then :
4081
  $as_echo_n "(cached) " >&6
4082
else
4083
  if test -z "$GREP"; then
4084
  ac_path_GREP_found=false
4085
  # Loop through the user's path and test for each of PROGNAME-LIST
4086
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4087
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4088
do
4089
  IFS=$as_save_IFS
4090
  test -z "$as_dir" && as_dir=.
4091
    for ac_prog in grep ggrep; do
4092
    for ac_exec_ext in '' $ac_executable_extensions; do
4093
      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4094
      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4095
# Check for GNU ac_path_GREP and select it if it is found.
4096
  # Check for GNU $ac_path_GREP
4097
case `"$ac_path_GREP" --version 2>&1` in
4098
*GNU*)
4099
  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4100
*)
4101
  ac_count=0
4102
  $as_echo_n 0123456789 >"conftest.in"
4103
  while :
4104
  do
4105
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4106
    mv "conftest.tmp" "conftest.in"
4107
    cp "conftest.in" "conftest.nl"
4108
    $as_echo 'GREP' >> "conftest.nl"
4109
    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4110
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4111
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4112
    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4113
      # Best one so far, save it but keep looking for a better one
4114
      ac_cv_path_GREP="$ac_path_GREP"
4115
      ac_path_GREP_max=$ac_count
4116
    fi
4117
    # 10*(2^10) chars as input seems more than enough
4118
    test $ac_count -gt 10 && break
4119
  done
4120
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4121
esac
4122
4123
      $ac_path_GREP_found && break 3
4124
    done
4125
  done
4126
  done
4127
IFS=$as_save_IFS
4128
  if test -z "$ac_cv_path_GREP"; then
4129
    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4130
  fi
4131
else
4132
  ac_cv_path_GREP=$GREP
4133
fi
4134
4135
fi
4136
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4137
$as_echo "$ac_cv_path_GREP" >&6; }
4138
 GREP="$ac_cv_path_GREP"
4139
4140
4141
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4142
$as_echo_n "checking for egrep... " >&6; }
4143
if test "${ac_cv_path_EGREP+set}" = set; then :
4144
  $as_echo_n "(cached) " >&6
4145
else
4146
  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4147
   then ac_cv_path_EGREP="$GREP -E"
4148
   else
4149
     if test -z "$EGREP"; then
4150
  ac_path_EGREP_found=false
4151
  # Loop through the user's path and test for each of PROGNAME-LIST
4152
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4153
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4154
do
4155
  IFS=$as_save_IFS
4156
  test -z "$as_dir" && as_dir=.
4157
    for ac_prog in egrep; do
4158
    for ac_exec_ext in '' $ac_executable_extensions; do
4159
      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4160
      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4161
# Check for GNU ac_path_EGREP and select it if it is found.
4162
  # Check for GNU $ac_path_EGREP
4163
case `"$ac_path_EGREP" --version 2>&1` in
4164
*GNU*)
4165
  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4166
*)
4167
  ac_count=0
4168
  $as_echo_n 0123456789 >"conftest.in"
4169
  while :
4170
  do
4171
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4172
    mv "conftest.tmp" "conftest.in"
4173
    cp "conftest.in" "conftest.nl"
4174
    $as_echo 'EGREP' >> "conftest.nl"
4175
    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4176
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4177
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4178
    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4179
      # Best one so far, save it but keep looking for a better one
4180
      ac_cv_path_EGREP="$ac_path_EGREP"
4181
      ac_path_EGREP_max=$ac_count
4182
    fi
4183
    # 10*(2^10) chars as input seems more than enough
4184
    test $ac_count -gt 10 && break
4185
  done
4186
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4187
esac
4188
4189
      $ac_path_EGREP_found && break 3
4190
    done
4191
  done
4192
  done
4193
IFS=$as_save_IFS
4194
  if test -z "$ac_cv_path_EGREP"; then
4195
    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4196
  fi
4197
else
4198
  ac_cv_path_EGREP=$EGREP
4199
fi
4200
4201
   fi
4202
fi
4203
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4204
$as_echo "$ac_cv_path_EGREP" >&6; }
4205
 EGREP="$ac_cv_path_EGREP"
4206
4207
4208
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4209
$as_echo_n "checking for fgrep... " >&6; }
4210
if test "${ac_cv_path_FGREP+set}" = set; then :
4211
  $as_echo_n "(cached) " >&6
4212
else
4213
  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4214
   then ac_cv_path_FGREP="$GREP -F"
4215
   else
4216
     if test -z "$FGREP"; then
4217
  ac_path_FGREP_found=false
4218
  # Loop through the user's path and test for each of PROGNAME-LIST
4219
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4220
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4221
do
4222
  IFS=$as_save_IFS
4223
  test -z "$as_dir" && as_dir=.
4224
    for ac_prog in fgrep; do
4225
    for ac_exec_ext in '' $ac_executable_extensions; do
4226
      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4227
      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4228
# Check for GNU ac_path_FGREP and select it if it is found.
4229
  # Check for GNU $ac_path_FGREP
4230
case `"$ac_path_FGREP" --version 2>&1` in
4231
*GNU*)
4232
  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4233
*)
4234
  ac_count=0
4235
  $as_echo_n 0123456789 >"conftest.in"
4236
  while :
4237
  do
4238
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4239
    mv "conftest.tmp" "conftest.in"
4240
    cp "conftest.in" "conftest.nl"
4241
    $as_echo 'FGREP' >> "conftest.nl"
4242
    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4243
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4244
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4245
    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4246
      # Best one so far, save it but keep looking for a better one
4247
      ac_cv_path_FGREP="$ac_path_FGREP"
4248
      ac_path_FGREP_max=$ac_count
4249
    fi
4250
    # 10*(2^10) chars as input seems more than enough
4251
    test $ac_count -gt 10 && break
4252
  done
4253
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4254
esac
4255
4256
      $ac_path_FGREP_found && break 3
4257
    done
4258
  done
4259
  done
4260
IFS=$as_save_IFS
4261
  if test -z "$ac_cv_path_FGREP"; then
4262
    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4263
  fi
4264
else
4265
  ac_cv_path_FGREP=$FGREP
4266
fi
4267
4268
   fi
4269
fi
4270
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4271
$as_echo "$ac_cv_path_FGREP" >&6; }
4272
 FGREP="$ac_cv_path_FGREP"
4273
4274
4275
test -z "$GREP" && GREP=grep
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
# Check whether --with-gnu-ld was given.
4296
if test "${with_gnu_ld+set}" = set; then :
4297
  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4298
else
4299
  with_gnu_ld=no
4300
fi
4301
4302
ac_prog=ld
4303
if test "$GCC" = yes; then
4304
  # Check if gcc -print-prog-name=ld gives a path.
4305
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4306
$as_echo_n "checking for ld used by $CC... " >&6; }
4307
  case $host in
4308
  *-*-mingw*)
4309
    # gcc leaves a trailing carriage return which upsets mingw
4310
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4311
  *)
4312
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4313
  esac
4314
  case $ac_prog in
4315
    # Accept absolute paths.
4316
    [\\/]* | ?:[\\/]*)
4317
      re_direlt='/[^/][^/]*/\.\./'
4318
      # Canonicalize the pathname of ld
4319
      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4320
      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4321
	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4322
      done
4323
      test -z "$LD" && LD="$ac_prog"
4324
      ;;
4325
  "")
4326
    # If it fails, then pretend we aren't using GCC.
4327
    ac_prog=ld
4328
    ;;
4329
  *)
4330
    # If it is relative, then search for the first ld in PATH.
4331
    with_gnu_ld=unknown
4332
    ;;
4333
  esac
4334
elif test "$with_gnu_ld" = yes; then
4335
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4336
$as_echo_n "checking for GNU ld... " >&6; }
4337
else
4338
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4339
$as_echo_n "checking for non-GNU ld... " >&6; }
4340
fi
4341
if test "${lt_cv_path_LD+set}" = set; then :
4342
  $as_echo_n "(cached) " >&6
4343
else
4344
  if test -z "$LD"; then
4345
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4346
  for ac_dir in $PATH; do
4347
    IFS="$lt_save_ifs"
4348
    test -z "$ac_dir" && ac_dir=.
4349
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4350
      lt_cv_path_LD="$ac_dir/$ac_prog"
4351
      # Check to see if the program is GNU ld.  I'd rather use --version,
4352
      # but apparently some variants of GNU ld only accept -v.
4353
      # Break only if it was the GNU/non-GNU ld that we prefer.
4354
      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4355
      *GNU* | *'with BFD'*)
4356
	test "$with_gnu_ld" != no && break
4357
	;;
4358
      *)
4359
	test "$with_gnu_ld" != yes && break
4360
	;;
4361
      esac
4362
    fi
4363
  done
4364
  IFS="$lt_save_ifs"
4365
else
4366
  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4367
fi
4368
fi
4369
4370
LD="$lt_cv_path_LD"
4371
if test -n "$LD"; then
4372
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4373
$as_echo "$LD" >&6; }
4374
else
4375
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4376
$as_echo "no" >&6; }
4377
fi
4378
test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4379
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4380
$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4381
if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4382
  $as_echo_n "(cached) " >&6
4383
else
4384
  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4385
case `$LD -v 2>&1 </dev/null` in
4386
*GNU* | *'with BFD'*)
4387
  lt_cv_prog_gnu_ld=yes
4388
  ;;
4389
*)
4390
  lt_cv_prog_gnu_ld=no
4391
  ;;
4392
esac
4393
fi
4394
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4395
$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4396
with_gnu_ld=$lt_cv_prog_gnu_ld
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4407
$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4408
if test "${lt_cv_path_NM+set}" = set; then :
4409
  $as_echo_n "(cached) " >&6
4410
else
4411
  if test -n "$NM"; then
4412
  # Let the user override the test.
4413
  lt_cv_path_NM="$NM"
4414
else
4415
  lt_nm_to_check="${ac_tool_prefix}nm"
4416
  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4417
    lt_nm_to_check="$lt_nm_to_check nm"
4418
  fi
4419
  for lt_tmp_nm in $lt_nm_to_check; do
4420
    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4421
    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4422
      IFS="$lt_save_ifs"
4423
      test -z "$ac_dir" && ac_dir=.
4424
      tmp_nm="$ac_dir/$lt_tmp_nm"
4425
      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4426
	# Check to see if the nm accepts a BSD-compat flag.
4427
	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4428
	#   nm: unknown option "B" ignored
4429
	# Tru64's nm complains that /dev/null is an invalid object file
4430
	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4431
	*/dev/null* | *'Invalid file or object type'*)
4432
	  lt_cv_path_NM="$tmp_nm -B"
4433
	  break
4434
	  ;;
4435
	*)
4436
	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4437
	  */dev/null*)
4438
	    lt_cv_path_NM="$tmp_nm -p"
4439
	    break
4440
	    ;;
4441
	  *)
4442
	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4443
	    continue # so that we can try to find one that supports BSD flags
4444
	    ;;
4445
	  esac
4446
	  ;;
4447
	esac
4448
      fi
4449
    done
4450
    IFS="$lt_save_ifs"
4451
  done
4452
  : ${lt_cv_path_NM=no}
4453
fi
4454
fi
4455
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4456
$as_echo "$lt_cv_path_NM" >&6; }
4457
if test "$lt_cv_path_NM" != "no"; then
4458
  NM="$lt_cv_path_NM"
4459
else
4460
  # Didn't find any BSD compatible name lister, look for dumpbin.
4461
  if test -n "$ac_tool_prefix"; then
4462
  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4463
  do
4464
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4465
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4466
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4467
$as_echo_n "checking for $ac_word... " >&6; }
4468
if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4469
  $as_echo_n "(cached) " >&6
4470
else
4471
  if test -n "$DUMPBIN"; then
4472
  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4473
else
4474
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4475
for as_dir in $PATH
4476
do
4477
  IFS=$as_save_IFS
4478
  test -z "$as_dir" && as_dir=.
4479
    for ac_exec_ext in '' $ac_executable_extensions; do
4480
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4481
    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4482
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4483
    break 2
4484
  fi
4485
done
4486
  done
4487
IFS=$as_save_IFS
4488
4489
fi
4490
fi
4491
DUMPBIN=$ac_cv_prog_DUMPBIN
4492
if test -n "$DUMPBIN"; then
4493
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4494
$as_echo "$DUMPBIN" >&6; }
4495
else
4496
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4497
$as_echo "no" >&6; }
4498
fi
4499
4500
4501
    test -n "$DUMPBIN" && break
4502
  done
4503
fi
4504
if test -z "$DUMPBIN"; then
4505
  ac_ct_DUMPBIN=$DUMPBIN
4506
  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4507
do
4508
  # Extract the first word of "$ac_prog", so it can be a program name with args.
4509
set dummy $ac_prog; ac_word=$2
4510
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4511
$as_echo_n "checking for $ac_word... " >&6; }
4512
if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4513
  $as_echo_n "(cached) " >&6
4514
else
4515
  if test -n "$ac_ct_DUMPBIN"; then
4516
  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4517
else
4518
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4519
for as_dir in $PATH
4520
do
4521
  IFS=$as_save_IFS
4522
  test -z "$as_dir" && as_dir=.
4523
    for ac_exec_ext in '' $ac_executable_extensions; do
4524
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4525
    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4526
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4527
    break 2
4528
  fi
4529
done
4530
  done
4531
IFS=$as_save_IFS
4532
4533
fi
4534
fi
4535
ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4536
if test -n "$ac_ct_DUMPBIN"; then
4537
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4538
$as_echo "$ac_ct_DUMPBIN" >&6; }
4539
else
4540
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4541
$as_echo "no" >&6; }
4542
fi
4543
4544
4545
  test -n "$ac_ct_DUMPBIN" && break
4546
done
4547
4548
  if test "x$ac_ct_DUMPBIN" = x; then
4549
    DUMPBIN=":"
4550
  else
4551
    case $cross_compiling:$ac_tool_warned in
4552
yes:)
4553
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4554
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4555
ac_tool_warned=yes ;;
4556
esac
4557
    DUMPBIN=$ac_ct_DUMPBIN
4558
  fi
4559
fi
4560
4561
4562
  if test "$DUMPBIN" != ":"; then
4563
    NM="$DUMPBIN"
4564
  fi
4565
fi
4566
test -z "$NM" && NM=nm
4567
4568
4569
4570
4571
4572
4573
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4574
$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4575
if test "${lt_cv_nm_interface+set}" = set; then :
4576
  $as_echo_n "(cached) " >&6
4577
else
4578
  lt_cv_nm_interface="BSD nm"
4579
  echo "int some_variable = 0;" > conftest.$ac_ext
7 by edam
- removed "OK" from test-main when test is successful
4580
  (eval echo "\"\$as_me:4580: $ac_compile\"" >&5)
5 by edam
- updated README
4581
  (eval "$ac_compile" 2>conftest.err)
4582
  cat conftest.err >&5
7 by edam
- removed "OK" from test-main when test is successful
4583
  (eval echo "\"\$as_me:4583: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5 by edam
- updated README
4584
  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4585
  cat conftest.err >&5
7 by edam
- removed "OK" from test-main when test is successful
4586
  (eval echo "\"\$as_me:4586: output\"" >&5)
5 by edam
- updated README
4587
  cat conftest.out >&5
4588
  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4589
    lt_cv_nm_interface="MS dumpbin"
4590
  fi
4591
  rm -f conftest*
4592
fi
4593
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4594
$as_echo "$lt_cv_nm_interface" >&6; }
4595
4596
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4597
$as_echo_n "checking whether ln -s works... " >&6; }
4598
LN_S=$as_ln_s
4599
if test "$LN_S" = "ln -s"; then
4600
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4601
$as_echo "yes" >&6; }
4602
else
4603
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4604
$as_echo "no, using $LN_S" >&6; }
4605
fi
4606
4607
# find the maximum length of command line arguments
4608
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4609
$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4610
if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4611
  $as_echo_n "(cached) " >&6
4612
else
4613
    i=0
4614
  teststring="ABCD"
4615
4616
  case $build_os in
4617
  msdosdjgpp*)
4618
    # On DJGPP, this test can blow up pretty badly due to problems in libc
4619
    # (any single argument exceeding 2000 bytes causes a buffer overrun
4620
    # during glob expansion).  Even if it were fixed, the result of this
4621
    # check would be larger than it should be.
4622
    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4623
    ;;
4624
4625
  gnu*)
4626
    # Under GNU Hurd, this test is not required because there is
4627
    # no limit to the length of command line arguments.
4628
    # Libtool will interpret -1 as no limit whatsoever
4629
    lt_cv_sys_max_cmd_len=-1;
4630
    ;;
4631
4632
  cygwin* | mingw* | cegcc*)
4633
    # On Win9x/ME, this test blows up -- it succeeds, but takes
4634
    # about 5 minutes as the teststring grows exponentially.
4635
    # Worse, since 9x/ME are not pre-emptively multitasking,
4636
    # you end up with a "frozen" computer, even though with patience
4637
    # the test eventually succeeds (with a max line length of 256k).
4638
    # Instead, let's just punt: use the minimum linelength reported by
4639
    # all of the supported platforms: 8192 (on NT/2K/XP).
4640
    lt_cv_sys_max_cmd_len=8192;
4641
    ;;
4642
4643
  amigaos*)
4644
    # On AmigaOS with pdksh, this test takes hours, literally.
4645
    # So we just punt and use a minimum line length of 8192.
4646
    lt_cv_sys_max_cmd_len=8192;
4647
    ;;
4648
4649
  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4650
    # This has been around since 386BSD, at least.  Likely further.
4651
    if test -x /sbin/sysctl; then
4652
      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4653
    elif test -x /usr/sbin/sysctl; then
4654
      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4655
    else
4656
      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
4657
    fi
4658
    # And add a safety zone
4659
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4660
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4661
    ;;
4662
4663
  interix*)
4664
    # We know the value 262144 and hardcode it with a safety zone (like BSD)
4665
    lt_cv_sys_max_cmd_len=196608
4666
    ;;
4667
4668
  osf*)
4669
    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4670
    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4671
    # nice to cause kernel panics so lets avoid the loop below.
4672
    # First set a reasonable default.
4673
    lt_cv_sys_max_cmd_len=16384
4674
    #
4675
    if test -x /sbin/sysconfig; then
4676
      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4677
        *1*) lt_cv_sys_max_cmd_len=-1 ;;
4678
      esac
4679
    fi
4680
    ;;
4681
  sco3.2v5*)
4682
    lt_cv_sys_max_cmd_len=102400
4683
    ;;
4684
  sysv5* | sco5v6* | sysv4.2uw2*)
4685
    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4686
    if test -n "$kargmax"; then
4687
      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
4688
    else
4689
      lt_cv_sys_max_cmd_len=32768
4690
    fi
4691
    ;;
4692
  *)
4693
    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4694
    if test -n "$lt_cv_sys_max_cmd_len"; then
4695
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4696
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4697
    else
4698
      # Make teststring a little bigger before we do anything with it.
4699
      # a 1K string should be a reasonable start.
4700
      for i in 1 2 3 4 5 6 7 8 ; do
4701
        teststring=$teststring$teststring
4702
      done
4703
      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4704
      # If test is not a shell built-in, we'll probably end up computing a
4705
      # maximum length that is only half of the actual maximum length, but
4706
      # we can't tell.
4707
      while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4708
	         = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4709
	      test $i != 17 # 1/2 MB should be enough
4710
      do
4711
        i=`expr $i + 1`
4712
        teststring=$teststring$teststring
4713
      done
4714
      # Only check the string length outside the loop.
4715
      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4716
      teststring=
4717
      # Add a significant safety factor because C++ compilers can tack on
4718
      # massive amounts of additional arguments before passing them to the
4719
      # linker.  It appears as though 1/2 is a usable value.
4720
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4721
    fi
4722
    ;;
4723
  esac
4724
4725
fi
4726
4727
if test -n $lt_cv_sys_max_cmd_len ; then
4728
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4729
$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4730
else
4731
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4732
$as_echo "none" >&6; }
4733
fi
4734
max_cmd_len=$lt_cv_sys_max_cmd_len
4735
4736
4737
4738
4739
4740
4741
: ${CP="cp -f"}
4742
: ${MV="mv -f"}
4743
: ${RM="rm -f"}
4744
4745
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4746
$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4747
# Try some XSI features
4748
xsi_shell=no
4749
( _lt_dummy="a/b/c"
4750
  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4751
      = c,a/b,, \
4752
    && eval 'test $(( 1 + 1 )) -eq 2 \
4753
    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4754
  && xsi_shell=yes
4755
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4756
$as_echo "$xsi_shell" >&6; }
4757
4758
4759
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4760
$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4761
lt_shell_append=no
4762
( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4763
    >/dev/null 2>&1 \
4764
  && lt_shell_append=yes
4765
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4766
$as_echo "$lt_shell_append" >&6; }
4767
4768
4769
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4770
  lt_unset=unset
4771
else
4772
  lt_unset=false
4773
fi
4774
4775
4776
4777
4778
4779
# test EBCDIC or ASCII
4780
case `echo X|tr X '\101'` in
4781
 A) # ASCII based system
4782
    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4783
  lt_SP2NL='tr \040 \012'
4784
  lt_NL2SP='tr \015\012 \040\040'
4785
  ;;
4786
 *) # EBCDIC based system
4787
  lt_SP2NL='tr \100 \n'
4788
  lt_NL2SP='tr \r\n \100\100'
4789
  ;;
4790
esac
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4801
$as_echo_n "checking for $LD option to reload object files... " >&6; }
4802
if test "${lt_cv_ld_reload_flag+set}" = set; then :
4803
  $as_echo_n "(cached) " >&6
4804
else
4805
  lt_cv_ld_reload_flag='-r'
4806
fi
4807
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4808
$as_echo "$lt_cv_ld_reload_flag" >&6; }
4809
reload_flag=$lt_cv_ld_reload_flag
4810
case $reload_flag in
4811
"" | " "*) ;;
4812
*) reload_flag=" $reload_flag" ;;
4813
esac
4814
reload_cmds='$LD$reload_flag -o $output$reload_objs'
4815
case $host_os in
4816
  darwin*)
4817
    if test "$GCC" = yes; then
4818
      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4819
    else
4820
      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4821
    fi
4822
    ;;
4823
esac
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
if test -n "$ac_tool_prefix"; then
4834
  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4835
set dummy ${ac_tool_prefix}objdump; ac_word=$2
4836
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4837
$as_echo_n "checking for $ac_word... " >&6; }
4838
if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
4839
  $as_echo_n "(cached) " >&6
4840
else
4841
  if test -n "$OBJDUMP"; then
4842
  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4843
else
4844
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4845
for as_dir in $PATH
4846
do
4847
  IFS=$as_save_IFS
4848
  test -z "$as_dir" && as_dir=.
4849
    for ac_exec_ext in '' $ac_executable_extensions; do
4850
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4851
    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4852
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4853
    break 2
4854
  fi
4855
done
4856
  done
4857
IFS=$as_save_IFS
4858
4859
fi
4860
fi
4861
OBJDUMP=$ac_cv_prog_OBJDUMP
4862
if test -n "$OBJDUMP"; then
4863
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4864
$as_echo "$OBJDUMP" >&6; }
4865
else
4866
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4867
$as_echo "no" >&6; }
4868
fi
4869
4870
4871
fi
4872
if test -z "$ac_cv_prog_OBJDUMP"; then
4873
  ac_ct_OBJDUMP=$OBJDUMP
4874
  # Extract the first word of "objdump", so it can be a program name with args.
4875
set dummy objdump; ac_word=$2
4876
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4877
$as_echo_n "checking for $ac_word... " >&6; }
4878
if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
4879
  $as_echo_n "(cached) " >&6
4880
else
4881
  if test -n "$ac_ct_OBJDUMP"; then
4882
  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4883
else
4884
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4885
for as_dir in $PATH
4886
do
4887
  IFS=$as_save_IFS
4888
  test -z "$as_dir" && as_dir=.
4889
    for ac_exec_ext in '' $ac_executable_extensions; do
4890
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4891
    ac_cv_prog_ac_ct_OBJDUMP="objdump"
4892
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4893
    break 2
4894
  fi
4895
done
4896
  done
4897
IFS=$as_save_IFS
4898
4899
fi
4900
fi
4901
ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4902
if test -n "$ac_ct_OBJDUMP"; then
4903
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4904
$as_echo "$ac_ct_OBJDUMP" >&6; }
4905
else
4906
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4907
$as_echo "no" >&6; }
4908
fi
4909
4910
  if test "x$ac_ct_OBJDUMP" = x; then
4911
    OBJDUMP="false"
4912
  else
4913
    case $cross_compiling:$ac_tool_warned in
4914
yes:)
4915
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4916
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4917
ac_tool_warned=yes ;;
4918
esac
4919
    OBJDUMP=$ac_ct_OBJDUMP
4920
  fi
4921
else
4922
  OBJDUMP="$ac_cv_prog_OBJDUMP"
4923
fi
4924
4925
test -z "$OBJDUMP" && OBJDUMP=objdump
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4936
$as_echo_n "checking how to recognize dependent libraries... " >&6; }
4937
if test "${lt_cv_deplibs_check_method+set}" = set; then :
4938
  $as_echo_n "(cached) " >&6
4939
else
4940
  lt_cv_file_magic_cmd='$MAGIC_CMD'
4941
lt_cv_file_magic_test_file=
4942
lt_cv_deplibs_check_method='unknown'
4943
# Need to set the preceding variable on all platforms that support
4944
# interlibrary dependencies.
4945
# 'none' -- dependencies not supported.
4946
# `unknown' -- same as none, but documents that we really don't know.
4947
# 'pass_all' -- all dependencies passed with no checks.
4948
# 'test_compile' -- check by making test program.
4949
# 'file_magic [[regex]]' -- check by looking for files in library path
4950
# which responds to the $file_magic_cmd with a given extended regex.
4951
# If you have `file' or equivalent on your system and you're not sure
4952
# whether `pass_all' will *always* work, you probably want this one.
4953
4954
case $host_os in
4955
aix[4-9]*)
4956
  lt_cv_deplibs_check_method=pass_all
4957
  ;;
4958
4959
beos*)
4960
  lt_cv_deplibs_check_method=pass_all
4961
  ;;
4962
4963
bsdi[45]*)
4964
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4965
  lt_cv_file_magic_cmd='/usr/bin/file -L'
4966
  lt_cv_file_magic_test_file=/shlib/libc.so
4967
  ;;
4968
4969
cygwin*)
4970
  # func_win32_libid is a shell function defined in ltmain.sh
4971
  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4972
  lt_cv_file_magic_cmd='func_win32_libid'
4973
  ;;
4974
4975
mingw* | pw32*)
4976
  # Base MSYS/MinGW do not provide the 'file' command needed by
4977
  # func_win32_libid shell function, so use a weaker test based on 'objdump',
4978
  # unless we find 'file', for example because we are cross-compiling.
4979
  if ( file / ) >/dev/null 2>&1; then
4980
    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4981
    lt_cv_file_magic_cmd='func_win32_libid'
4982
  else
4983
    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4984
    lt_cv_file_magic_cmd='$OBJDUMP -f'
4985
  fi
4986
  ;;
4987
4988
cegcc)
4989
  # use the weaker test based on 'objdump'. See mingw*.
4990
  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4991
  lt_cv_file_magic_cmd='$OBJDUMP -f'
4992
  ;;
4993
4994
darwin* | rhapsody*)
4995
  lt_cv_deplibs_check_method=pass_all
4996
  ;;
4997
4998
freebsd* | dragonfly*)
4999
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5000
    case $host_cpu in
5001
    i*86 )
5002
      # Not sure whether the presence of OpenBSD here was a mistake.
5003
      # Let's accept both of them until this is cleared up.
5004
      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5005
      lt_cv_file_magic_cmd=/usr/bin/file
5006
      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5007
      ;;
5008
    esac
5009
  else
5010
    lt_cv_deplibs_check_method=pass_all
5011
  fi
5012
  ;;
5013
5014
gnu*)
5015
  lt_cv_deplibs_check_method=pass_all
5016
  ;;
5017
5018
hpux10.20* | hpux11*)
5019
  lt_cv_file_magic_cmd=/usr/bin/file
5020
  case $host_cpu in
5021
  ia64*)
5022
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5023
    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5024
    ;;
5025
  hppa*64*)
5026
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
5027
    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5028
    ;;
5029
  *)
5030
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
5031
    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5032
    ;;
5033
  esac
5034
  ;;
5035
5036
interix[3-9]*)
5037
  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5038
  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5039
  ;;
5040
5041
irix5* | irix6* | nonstopux*)
5042
  case $LD in
5043
  *-32|*"-32 ") libmagic=32-bit;;
5044
  *-n32|*"-n32 ") libmagic=N32;;
5045
  *-64|*"-64 ") libmagic=64-bit;;
5046
  *) libmagic=never-match;;
5047
  esac
5048
  lt_cv_deplibs_check_method=pass_all
5049
  ;;
5050
5051
# This must be Linux ELF.
5052
linux* | k*bsd*-gnu)
5053
  lt_cv_deplibs_check_method=pass_all
5054
  ;;
5055
5056
netbsd* | netbsdelf*-gnu)
5057
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5058
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5059
  else
5060
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5061
  fi
5062
  ;;
5063
5064
newos6*)
5065
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5066
  lt_cv_file_magic_cmd=/usr/bin/file
5067
  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5068
  ;;
5069
5070
*nto* | *qnx*)
5071
  lt_cv_deplibs_check_method=pass_all
5072
  ;;
5073
5074
openbsd*)
5075
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5076
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5077
  else
5078
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5079
  fi
5080
  ;;
5081
5082
osf3* | osf4* | osf5*)
5083
  lt_cv_deplibs_check_method=pass_all
5084
  ;;
5085
5086
rdos*)
5087
  lt_cv_deplibs_check_method=pass_all
5088
  ;;
5089
5090
solaris*)
5091
  lt_cv_deplibs_check_method=pass_all
5092
  ;;
5093
5094
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5095
  lt_cv_deplibs_check_method=pass_all
5096
  ;;
5097
5098
sysv4 | sysv4.3*)
5099
  case $host_vendor in
5100
  motorola)
5101
    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]'
5102
    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5103
    ;;
5104
  ncr)
5105
    lt_cv_deplibs_check_method=pass_all
5106
    ;;
5107
  sequent)
5108
    lt_cv_file_magic_cmd='/bin/file'
5109
    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5110
    ;;
5111
  sni)
5112
    lt_cv_file_magic_cmd='/bin/file'
5113
    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5114
    lt_cv_file_magic_test_file=/lib/libc.so
5115
    ;;
5116
  siemens)
5117
    lt_cv_deplibs_check_method=pass_all
5118
    ;;
5119
  pc)
5120
    lt_cv_deplibs_check_method=pass_all
5121
    ;;
5122
  esac
5123
  ;;
5124
5125
tpf*)
5126
  lt_cv_deplibs_check_method=pass_all
5127
  ;;
5128
esac
5129
5130
fi
5131
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5132
$as_echo "$lt_cv_deplibs_check_method" >&6; }
5133
file_magic_cmd=$lt_cv_file_magic_cmd
5134
deplibs_check_method=$lt_cv_deplibs_check_method
5135
test -z "$deplibs_check_method" && deplibs_check_method=unknown
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
if test -n "$ac_tool_prefix"; then
5149
  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5150
set dummy ${ac_tool_prefix}ar; ac_word=$2
5151
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5152
$as_echo_n "checking for $ac_word... " >&6; }
5153
if test "${ac_cv_prog_AR+set}" = set; then :
5154
  $as_echo_n "(cached) " >&6
5155
else
5156
  if test -n "$AR"; then
5157
  ac_cv_prog_AR="$AR" # Let the user override the test.
5158
else
5159
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5160
for as_dir in $PATH
5161
do
5162
  IFS=$as_save_IFS
5163
  test -z "$as_dir" && as_dir=.
5164
    for ac_exec_ext in '' $ac_executable_extensions; do
5165
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5166
    ac_cv_prog_AR="${ac_tool_prefix}ar"
5167
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5168
    break 2
5169
  fi
5170
done
5171
  done
5172
IFS=$as_save_IFS
5173
5174
fi
5175
fi
5176
AR=$ac_cv_prog_AR
5177
if test -n "$AR"; then
5178
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5179
$as_echo "$AR" >&6; }
5180
else
5181
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5182
$as_echo "no" >&6; }
5183
fi
5184
5185
5186
fi
5187
if test -z "$ac_cv_prog_AR"; then
5188
  ac_ct_AR=$AR
5189
  # Extract the first word of "ar", so it can be a program name with args.
5190
set dummy ar; ac_word=$2
5191
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5192
$as_echo_n "checking for $ac_word... " >&6; }
5193
if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5194
  $as_echo_n "(cached) " >&6
5195
else
5196
  if test -n "$ac_ct_AR"; then
5197
  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5198
else
5199
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5200
for as_dir in $PATH
5201
do
5202
  IFS=$as_save_IFS
5203
  test -z "$as_dir" && as_dir=.
5204
    for ac_exec_ext in '' $ac_executable_extensions; do
5205
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5206
    ac_cv_prog_ac_ct_AR="ar"
5207
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5208
    break 2
5209
  fi
5210
done
5211
  done
5212
IFS=$as_save_IFS
5213
5214
fi
5215
fi
5216
ac_ct_AR=$ac_cv_prog_ac_ct_AR
5217
if test -n "$ac_ct_AR"; then
5218
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5219
$as_echo "$ac_ct_AR" >&6; }
5220
else
5221
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5222
$as_echo "no" >&6; }
5223
fi
5224
5225
  if test "x$ac_ct_AR" = x; then
5226
    AR="false"
5227
  else
5228
    case $cross_compiling:$ac_tool_warned in
5229
yes:)
5230
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5231
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5232
ac_tool_warned=yes ;;
5233
esac
5234
    AR=$ac_ct_AR
5235
  fi
5236
else
5237
  AR="$ac_cv_prog_AR"
5238
fi
5239
5240
test -z "$AR" && AR=ar
5241
test -z "$AR_FLAGS" && AR_FLAGS=cru
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
if test -n "$ac_tool_prefix"; then
5254
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5255
set dummy ${ac_tool_prefix}strip; ac_word=$2
5256
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5257
$as_echo_n "checking for $ac_word... " >&6; }
5258
if test "${ac_cv_prog_STRIP+set}" = set; then :
5259
  $as_echo_n "(cached) " >&6
5260
else
5261
  if test -n "$STRIP"; then
5262
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5263
else
5264
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5265
for as_dir in $PATH
5266
do
5267
  IFS=$as_save_IFS
5268
  test -z "$as_dir" && as_dir=.
5269
    for ac_exec_ext in '' $ac_executable_extensions; do
5270
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5271
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5272
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5273
    break 2
5274
  fi
5275
done
5276
  done
5277
IFS=$as_save_IFS
5278
5279
fi
5280
fi
5281
STRIP=$ac_cv_prog_STRIP
5282
if test -n "$STRIP"; then
5283
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5284
$as_echo "$STRIP" >&6; }
5285
else
5286
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5287
$as_echo "no" >&6; }
5288
fi
5289
5290
5291
fi
5292
if test -z "$ac_cv_prog_STRIP"; then
5293
  ac_ct_STRIP=$STRIP
5294
  # Extract the first word of "strip", so it can be a program name with args.
5295
set dummy strip; ac_word=$2
5296
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5297
$as_echo_n "checking for $ac_word... " >&6; }
5298
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5299
  $as_echo_n "(cached) " >&6
5300
else
5301
  if test -n "$ac_ct_STRIP"; then
5302
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5303
else
5304
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5305
for as_dir in $PATH
5306
do
5307
  IFS=$as_save_IFS
5308
  test -z "$as_dir" && as_dir=.
5309
    for ac_exec_ext in '' $ac_executable_extensions; do
5310
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5311
    ac_cv_prog_ac_ct_STRIP="strip"
5312
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5313
    break 2
5314
  fi
5315
done
5316
  done
5317
IFS=$as_save_IFS
5318
5319
fi
5320
fi
5321
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5322
if test -n "$ac_ct_STRIP"; then
5323
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5324
$as_echo "$ac_ct_STRIP" >&6; }
5325
else
5326
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5327
$as_echo "no" >&6; }
5328
fi
5329
5330
  if test "x$ac_ct_STRIP" = x; then
5331
    STRIP=":"
5332
  else
5333
    case $cross_compiling:$ac_tool_warned in
5334
yes:)
5335
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5336
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5337
ac_tool_warned=yes ;;
5338
esac
5339
    STRIP=$ac_ct_STRIP
5340
  fi
5341
else
5342
  STRIP="$ac_cv_prog_STRIP"
5343
fi
5344
5345
test -z "$STRIP" && STRIP=:
5346
5347
5348
5349
5350
5351
5352
if test -n "$ac_tool_prefix"; then
5353
  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5354
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5355
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5356
$as_echo_n "checking for $ac_word... " >&6; }
5357
if test "${ac_cv_prog_RANLIB+set}" = set; then :
5358
  $as_echo_n "(cached) " >&6
5359
else
5360
  if test -n "$RANLIB"; then
5361
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5362
else
5363
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5364
for as_dir in $PATH
5365
do
5366
  IFS=$as_save_IFS
5367
  test -z "$as_dir" && as_dir=.
5368
    for ac_exec_ext in '' $ac_executable_extensions; do
5369
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5370
    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5371
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5372
    break 2
5373
  fi
5374
done
5375
  done
5376
IFS=$as_save_IFS
5377
5378
fi
5379
fi
5380
RANLIB=$ac_cv_prog_RANLIB
5381
if test -n "$RANLIB"; then
5382
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5383
$as_echo "$RANLIB" >&6; }
5384
else
5385
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5386
$as_echo "no" >&6; }
5387
fi
5388
5389
5390
fi
5391
if test -z "$ac_cv_prog_RANLIB"; then
5392
  ac_ct_RANLIB=$RANLIB
5393
  # Extract the first word of "ranlib", so it can be a program name with args.
5394
set dummy ranlib; ac_word=$2
5395
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5396
$as_echo_n "checking for $ac_word... " >&6; }
5397
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5398
  $as_echo_n "(cached) " >&6
5399
else
5400
  if test -n "$ac_ct_RANLIB"; then
5401
  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5402
else
5403
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5404
for as_dir in $PATH
5405
do
5406
  IFS=$as_save_IFS
5407
  test -z "$as_dir" && as_dir=.
5408
    for ac_exec_ext in '' $ac_executable_extensions; do
5409
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5410
    ac_cv_prog_ac_ct_RANLIB="ranlib"
5411
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5412
    break 2
5413
  fi
5414
done
5415
  done
5416
IFS=$as_save_IFS
5417
5418
fi
5419
fi
5420
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5421
if test -n "$ac_ct_RANLIB"; then
5422
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5423
$as_echo "$ac_ct_RANLIB" >&6; }
5424
else
5425
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5426
$as_echo "no" >&6; }
5427
fi
5428
5429
  if test "x$ac_ct_RANLIB" = x; then
5430
    RANLIB=":"
5431
  else
5432
    case $cross_compiling:$ac_tool_warned in
5433
yes:)
5434
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5435
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5436
ac_tool_warned=yes ;;
5437
esac
5438
    RANLIB=$ac_ct_RANLIB
5439
  fi
5440
else
5441
  RANLIB="$ac_cv_prog_RANLIB"
5442
fi
5443
5444
test -z "$RANLIB" && RANLIB=:
5445
5446
5447
5448
5449
5450
5451
# Determine commands to create old-style static archives.
5452
old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5453
old_postinstall_cmds='chmod 644 $oldlib'
5454
old_postuninstall_cmds=
5455
5456
if test -n "$RANLIB"; then
5457
  case $host_os in
5458
  openbsd*)
5459
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5460
    ;;
5461
  *)
5462
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5463
    ;;
5464
  esac
5465
  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5466
fi
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
# If no C compiler was specified, use CC.
5502
LTCC=${LTCC-"$CC"}
5503
5504
# If no C compiler flags were specified, use CFLAGS.
5505
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5506
5507
# Allow CC to be a program name with arguments.
5508
compiler=$CC
5509
5510
5511
# Check for command to grab the raw symbol name followed by C symbol from nm.
5512
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5513
$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5514
if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5515
  $as_echo_n "(cached) " >&6
5516
else
5517
5518
# These are sane defaults that work on at least a few old systems.
5519
# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5520
5521
# Character class describing NM global symbol codes.
5522
symcode='[BCDEGRST]'
5523
5524
# Regexp to match symbols that can be accessed directly from C.
5525
sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5526
5527
# Define system-specific variables.
5528
case $host_os in
5529
aix*)
5530
  symcode='[BCDT]'
5531
  ;;
5532
cygwin* | mingw* | pw32* | cegcc*)
5533
  symcode='[ABCDGISTW]'
5534
  ;;
5535
hpux*)
5536
  if test "$host_cpu" = ia64; then
5537
    symcode='[ABCDEGRST]'
5538
  fi
5539
  ;;
5540
irix* | nonstopux*)
5541
  symcode='[BCDEGRST]'
5542
  ;;
5543
osf*)
5544
  symcode='[BCDEGQRST]'
5545
  ;;
5546
solaris*)
5547
  symcode='[BDRT]'
5548
  ;;
5549
sco3.2v5*)
5550
  symcode='[DT]'
5551
  ;;
5552
sysv4.2uw2*)
5553
  symcode='[DT]'
5554
  ;;
5555
sysv5* | sco5v6* | unixware* | OpenUNIX*)
5556
  symcode='[ABDT]'
5557
  ;;
5558
sysv4)
5559
  symcode='[DFNSTU]'
5560
  ;;
5561
esac
5562
5563
# If we're using GNU nm, then use its standard symbol codes.
5564
case `$NM -V 2>&1` in
5565
*GNU* | *'with BFD'*)
5566
  symcode='[ABCDGIRSTW]' ;;
5567
esac
5568
5569
# Transform an extracted symbol line into a proper C declaration.
5570
# Some systems (esp. on ia64) link data and code symbols differently,
5571
# so use this general approach.
5572
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5573
5574
# Transform an extracted symbol line into symbol name and symbol address
5575
lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
5576
lt_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'"
5577
5578
# Handle CRLF in mingw tool chain
5579
opt_cr=
5580
case $build_os in
5581
mingw*)
5582
  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5583
  ;;
5584
esac
5585
5586
# Try without a prefix underscore, then with it.
5587
for ac_symprfx in "" "_"; do
5588
5589
  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5590
  symxfrm="\\1 $ac_symprfx\\2 \\2"
5591
5592
  # Write the raw and C identifiers.
5593
  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5594
    # Fake it for dumpbin and say T for any non-static function
5595
    # and D for any global variable.
5596
    # Also find C++ and __fastcall symbols from MSVC++,
5597
    # which start with @ or ?.
5598
    lt_cv_sys_global_symbol_pipe="$AWK '"\
5599
"     {last_section=section; section=\$ 3};"\
5600
"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5601
"     \$ 0!~/External *\|/{next};"\
5602
"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5603
"     {if(hide[section]) next};"\
5604
"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5605
"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5606
"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
5607
"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5608
"     ' prfx=^$ac_symprfx"
5609
  else
5610
    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5611
  fi
5612
5613
  # Check to see that the pipe works correctly.
5614
  pipe_works=no
5615
5616
  rm -f conftest*
5617
  cat > conftest.$ac_ext <<_LT_EOF
5618
#ifdef __cplusplus
5619
extern "C" {
5620
#endif
5621
char nm_test_var;
5622
void nm_test_func(void);
5623
void nm_test_func(void){}
5624
#ifdef __cplusplus
5625
}
5626
#endif
5627
int main(){nm_test_var='a';nm_test_func();return(0);}
5628
_LT_EOF
5629
5630
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5631
  (eval $ac_compile) 2>&5
5632
  ac_status=$?
5633
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5634
  test $ac_status = 0; }; then
5635
    # Now try to grab the symbols.
5636
    nlist=conftest.nm
5637
    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
5638
  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5639
  ac_status=$?
5640
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5641
  test $ac_status = 0; } && test -s "$nlist"; then
5642
      # Try sorting and uniquifying the output.
5643
      if sort "$nlist" | uniq > "$nlist"T; then
5644
	mv -f "$nlist"T "$nlist"
5645
      else
5646
	rm -f "$nlist"T
5647
      fi
5648
5649
      # Make sure that we snagged all the symbols we need.
5650
      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5651
	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5652
	  cat <<_LT_EOF > conftest.$ac_ext
5653
#ifdef __cplusplus
5654
extern "C" {
5655
#endif
5656
5657
_LT_EOF
5658
	  # Now generate the symbol file.
5659
	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5660
5661
	  cat <<_LT_EOF >> conftest.$ac_ext
5662
5663
/* The mapping between symbol names and symbols.  */
5664
const struct {
5665
  const char *name;
5666
  void       *address;
5667
}
5668
lt__PROGRAM__LTX_preloaded_symbols[] =
5669
{
5670
  { "@PROGRAM@", (void *) 0 },
5671
_LT_EOF
5672
	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5673
	  cat <<\_LT_EOF >> conftest.$ac_ext
5674
  {0, (void *) 0}
5675
};
5676
5677
/* This works around a problem in FreeBSD linker */
5678
#ifdef FREEBSD_WORKAROUND
5679
static const void *lt_preloaded_setup() {
5680
  return lt__PROGRAM__LTX_preloaded_symbols;
5681
}
5682
#endif
5683
5684
#ifdef __cplusplus
5685
}
5686
#endif
5687
_LT_EOF
5688
	  # Now try linking the two files.
5689
	  mv conftest.$ac_objext conftstm.$ac_objext
5690
	  lt_save_LIBS="$LIBS"
5691
	  lt_save_CFLAGS="$CFLAGS"
5692
	  LIBS="conftstm.$ac_objext"
5693
	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5694
	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5695
  (eval $ac_link) 2>&5
5696
  ac_status=$?
5697
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5698
  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5699
	    pipe_works=yes
5700
	  fi
5701
	  LIBS="$lt_save_LIBS"
5702
	  CFLAGS="$lt_save_CFLAGS"
5703
	else
5704
	  echo "cannot find nm_test_func in $nlist" >&5
5705
	fi
5706
      else
5707
	echo "cannot find nm_test_var in $nlist" >&5
5708
      fi
5709
    else
5710
      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5711
    fi
5712
  else
5713
    echo "$progname: failed program was:" >&5
5714
    cat conftest.$ac_ext >&5
5715
  fi
5716
  rm -rf conftest* conftst*
5717
5718
  # Do not use the global_symbol_pipe unless it works.
5719
  if test "$pipe_works" = yes; then
5720
    break
5721
  else
5722
    lt_cv_sys_global_symbol_pipe=
5723
  fi
5724
done
5725
5726
fi
5727
5728
if test -z "$lt_cv_sys_global_symbol_pipe"; then
5729
  lt_cv_sys_global_symbol_to_cdecl=
5730
fi
5731
if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5732
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5733
$as_echo "failed" >&6; }
5734
else
5735
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5736
$as_echo "ok" >&6; }
5737
fi
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
# Check whether --enable-libtool-lock was given.
5762
if test "${enable_libtool_lock+set}" = set; then :
5763
  enableval=$enable_libtool_lock;
5764
fi
5765
5766
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5767
5768
# Some flags need to be propagated to the compiler or linker for good
5769
# libtool support.
5770
case $host in
5771
ia64-*-hpux*)
5772
  # Find out which ABI we are using.
5773
  echo 'int i;' > conftest.$ac_ext
5774
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5775
  (eval $ac_compile) 2>&5
5776
  ac_status=$?
5777
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5778
  test $ac_status = 0; }; then
5779
    case `/usr/bin/file conftest.$ac_objext` in
5780
      *ELF-32*)
5781
	HPUX_IA64_MODE="32"
5782
	;;
5783
      *ELF-64*)
5784
	HPUX_IA64_MODE="64"
5785
	;;
5786
    esac
5787
  fi
5788
  rm -rf conftest*
5789
  ;;
5790
*-*-irix6*)
5791
  # Find out which ABI we are using.
7 by edam
- removed "OK" from test-main when test is successful
5792
  echo '#line 5792 "configure"' > conftest.$ac_ext
5 by edam
- updated README
5793
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5794
  (eval $ac_compile) 2>&5
5795
  ac_status=$?
5796
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5797
  test $ac_status = 0; }; then
5798
    if test "$lt_cv_prog_gnu_ld" = yes; then
5799
      case `/usr/bin/file conftest.$ac_objext` in
5800
	*32-bit*)
5801
	  LD="${LD-ld} -melf32bsmip"
5802
	  ;;
5803
	*N32*)
5804
	  LD="${LD-ld} -melf32bmipn32"
5805
	  ;;
5806
	*64-bit*)
5807
	  LD="${LD-ld} -melf64bmip"
5808
	;;
5809
      esac
5810
    else
5811
      case `/usr/bin/file conftest.$ac_objext` in
5812
	*32-bit*)
5813
	  LD="${LD-ld} -32"
5814
	  ;;
5815
	*N32*)
5816
	  LD="${LD-ld} -n32"
5817
	  ;;
5818
	*64-bit*)
5819
	  LD="${LD-ld} -64"
5820
	  ;;
5821
      esac
5822
    fi
5823
  fi
5824
  rm -rf conftest*
5825
  ;;
5826
5827
x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5828
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5829
  # Find out which ABI we are using.
5830
  echo 'int i;' > conftest.$ac_ext
5831
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5832
  (eval $ac_compile) 2>&5
5833
  ac_status=$?
5834
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5835
  test $ac_status = 0; }; then
5836
    case `/usr/bin/file conftest.o` in
5837
      *32-bit*)
5838
	case $host in
5839
	  x86_64-*kfreebsd*-gnu)
5840
	    LD="${LD-ld} -m elf_i386_fbsd"
5841
	    ;;
5842
	  x86_64-*linux*)
5843
	    LD="${LD-ld} -m elf_i386"
5844
	    ;;
5845
	  ppc64-*linux*|powerpc64-*linux*)
5846
	    LD="${LD-ld} -m elf32ppclinux"
5847
	    ;;
5848
	  s390x-*linux*)
5849
	    LD="${LD-ld} -m elf_s390"
5850
	    ;;
5851
	  sparc64-*linux*)
5852
	    LD="${LD-ld} -m elf32_sparc"
5853
	    ;;
5854
	esac
5855
	;;
5856
      *64-bit*)
5857
	case $host in
5858
	  x86_64-*kfreebsd*-gnu)
5859
	    LD="${LD-ld} -m elf_x86_64_fbsd"
5860
	    ;;
5861
	  x86_64-*linux*)
5862
	    LD="${LD-ld} -m elf_x86_64"
5863
	    ;;
5864
	  ppc*-*linux*|powerpc*-*linux*)
5865
	    LD="${LD-ld} -m elf64ppc"
5866
	    ;;
5867
	  s390*-*linux*|s390*-*tpf*)
5868
	    LD="${LD-ld} -m elf64_s390"
5869
	    ;;
5870
	  sparc*-*linux*)
5871
	    LD="${LD-ld} -m elf64_sparc"
5872
	    ;;
5873
	esac
5874
	;;
5875
    esac
5876
  fi
5877
  rm -rf conftest*
5878
  ;;
5879
5880
*-*-sco3.2v5*)
5881
  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5882
  SAVE_CFLAGS="$CFLAGS"
5883
  CFLAGS="$CFLAGS -belf"
5884
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5885
$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5886
if test "${lt_cv_cc_needs_belf+set}" = set; then :
5887
  $as_echo_n "(cached) " >&6
5888
else
5889
  ac_ext=c
5890
ac_cpp='$CPP $CPPFLAGS'
5891
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5892
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5893
ac_compiler_gnu=$ac_cv_c_compiler_gnu
5894
5895
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5896
/* end confdefs.h.  */
5897
5898
int
5899
main ()
5900
{
5901
5902
  ;
5903
  return 0;
5904
}
5905
_ACEOF
5906
if ac_fn_c_try_link "$LINENO"; then :
5907
  lt_cv_cc_needs_belf=yes
5908
else
5909
  lt_cv_cc_needs_belf=no
5910
fi
5911
rm -f core conftest.err conftest.$ac_objext \
5912
    conftest$ac_exeext conftest.$ac_ext
5913
     ac_ext=c
5914
ac_cpp='$CPP $CPPFLAGS'
5915
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5916
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5917
ac_compiler_gnu=$ac_cv_c_compiler_gnu
5918
5919
fi
5920
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5921
$as_echo "$lt_cv_cc_needs_belf" >&6; }
5922
  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5923
    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5924
    CFLAGS="$SAVE_CFLAGS"
5925
  fi
5926
  ;;
5927
sparc*-*solaris*)
5928
  # Find out which ABI we are using.
5929
  echo 'int i;' > conftest.$ac_ext
5930
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5931
  (eval $ac_compile) 2>&5
5932
  ac_status=$?
5933
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5934
  test $ac_status = 0; }; then
5935
    case `/usr/bin/file conftest.o` in
5936
    *64-bit*)
5937
      case $lt_cv_prog_gnu_ld in
5938
      yes*) LD="${LD-ld} -m elf64_sparc" ;;
5939
      *)
5940
	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5941
	  LD="${LD-ld} -64"
5942
	fi
5943
	;;
5944
      esac
5945
      ;;
5946
    esac
5947
  fi
5948
  rm -rf conftest*
5949
  ;;
5950
esac
5951
5952
need_locks="$enable_libtool_lock"
5953
5954
5955
  case $host_os in
5956
    rhapsody* | darwin*)
5957
    if test -n "$ac_tool_prefix"; then
5958
  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5959
set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5960
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5961
$as_echo_n "checking for $ac_word... " >&6; }
5962
if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
5963
  $as_echo_n "(cached) " >&6
5964
else
5965
  if test -n "$DSYMUTIL"; then
5966
  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5967
else
5968
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5969
for as_dir in $PATH
5970
do
5971
  IFS=$as_save_IFS
5972
  test -z "$as_dir" && as_dir=.
5973
    for ac_exec_ext in '' $ac_executable_extensions; do
5974
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5975
    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5976
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5977
    break 2
5978
  fi
5979
done
5980
  done
5981
IFS=$as_save_IFS
5982
5983
fi
5984
fi
5985
DSYMUTIL=$ac_cv_prog_DSYMUTIL
5986
if test -n "$DSYMUTIL"; then
5987
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5988
$as_echo "$DSYMUTIL" >&6; }
5989
else
5990
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5991
$as_echo "no" >&6; }
5992
fi
5993
5994
5995
fi
5996
if test -z "$ac_cv_prog_DSYMUTIL"; then
5997
  ac_ct_DSYMUTIL=$DSYMUTIL
5998
  # Extract the first word of "dsymutil", so it can be a program name with args.
5999
set dummy dsymutil; ac_word=$2
6000
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6001
$as_echo_n "checking for $ac_word... " >&6; }
6002
if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6003
  $as_echo_n "(cached) " >&6
6004
else
6005
  if test -n "$ac_ct_DSYMUTIL"; then
6006
  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6007
else
6008
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6009
for as_dir in $PATH
6010
do
6011
  IFS=$as_save_IFS
6012
  test -z "$as_dir" && as_dir=.
6013
    for ac_exec_ext in '' $ac_executable_extensions; do
6014
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6015
    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6016
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6017
    break 2
6018
  fi
6019
done
6020
  done
6021
IFS=$as_save_IFS
6022
6023
fi
6024
fi
6025
ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6026
if test -n "$ac_ct_DSYMUTIL"; then
6027
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6028
$as_echo "$ac_ct_DSYMUTIL" >&6; }
6029
else
6030
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6031
$as_echo "no" >&6; }
6032
fi
6033
6034
  if test "x$ac_ct_DSYMUTIL" = x; then
6035
    DSYMUTIL=":"
6036
  else
6037
    case $cross_compiling:$ac_tool_warned in
6038
yes:)
6039
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6040
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6041
ac_tool_warned=yes ;;
6042
esac
6043
    DSYMUTIL=$ac_ct_DSYMUTIL
6044
  fi
6045
else
6046
  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6047
fi
6048
6049
    if test -n "$ac_tool_prefix"; then
6050
  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6051
set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6052
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6053
$as_echo_n "checking for $ac_word... " >&6; }
6054
if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6055
  $as_echo_n "(cached) " >&6
6056
else
6057
  if test -n "$NMEDIT"; then
6058
  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6059
else
6060
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6061
for as_dir in $PATH
6062
do
6063
  IFS=$as_save_IFS
6064
  test -z "$as_dir" && as_dir=.
6065
    for ac_exec_ext in '' $ac_executable_extensions; do
6066
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6067
    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6068
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6069
    break 2
6070
  fi
6071
done
6072
  done
6073
IFS=$as_save_IFS
6074
6075
fi
6076
fi
6077
NMEDIT=$ac_cv_prog_NMEDIT
6078
if test -n "$NMEDIT"; then
6079
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6080
$as_echo "$NMEDIT" >&6; }
6081
else
6082
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6083
$as_echo "no" >&6; }
6084
fi
6085
6086
6087
fi
6088
if test -z "$ac_cv_prog_NMEDIT"; then
6089
  ac_ct_NMEDIT=$NMEDIT
6090
  # Extract the first word of "nmedit", so it can be a program name with args.
6091
set dummy nmedit; ac_word=$2
6092
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6093
$as_echo_n "checking for $ac_word... " >&6; }
6094
if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6095
  $as_echo_n "(cached) " >&6
6096
else
6097
  if test -n "$ac_ct_NMEDIT"; then
6098
  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6099
else
6100
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6101
for as_dir in $PATH
6102
do
6103
  IFS=$as_save_IFS
6104
  test -z "$as_dir" && as_dir=.
6105
    for ac_exec_ext in '' $ac_executable_extensions; do
6106
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6107
    ac_cv_prog_ac_ct_NMEDIT="nmedit"
6108
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6109
    break 2
6110
  fi
6111
done
6112
  done
6113
IFS=$as_save_IFS
6114
6115
fi
6116
fi
6117
ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6118
if test -n "$ac_ct_NMEDIT"; then
6119
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6120
$as_echo "$ac_ct_NMEDIT" >&6; }
6121
else
6122
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6123
$as_echo "no" >&6; }
6124
fi
6125
6126
  if test "x$ac_ct_NMEDIT" = x; then
6127
    NMEDIT=":"
6128
  else
6129
    case $cross_compiling:$ac_tool_warned in
6130
yes:)
6131
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6132
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6133
ac_tool_warned=yes ;;
6134
esac
6135
    NMEDIT=$ac_ct_NMEDIT
6136
  fi
6137
else
6138
  NMEDIT="$ac_cv_prog_NMEDIT"
6139
fi
6140
6141
    if test -n "$ac_tool_prefix"; then
6142
  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6143
set dummy ${ac_tool_prefix}lipo; ac_word=$2
6144
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6145
$as_echo_n "checking for $ac_word... " >&6; }
6146
if test "${ac_cv_prog_LIPO+set}" = set; then :
6147
  $as_echo_n "(cached) " >&6
6148
else
6149
  if test -n "$LIPO"; then
6150
  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6151
else
6152
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6153
for as_dir in $PATH
6154
do
6155
  IFS=$as_save_IFS
6156
  test -z "$as_dir" && as_dir=.
6157
    for ac_exec_ext in '' $ac_executable_extensions; do
6158
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6159
    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6160
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6161
    break 2
6162
  fi
6163
done
6164
  done
6165
IFS=$as_save_IFS
6166
6167
fi
6168
fi
6169
LIPO=$ac_cv_prog_LIPO
6170
if test -n "$LIPO"; then
6171
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6172
$as_echo "$LIPO" >&6; }
6173
else
6174
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6175
$as_echo "no" >&6; }
6176
fi
6177
6178
6179
fi
6180
if test -z "$ac_cv_prog_LIPO"; then
6181
  ac_ct_LIPO=$LIPO
6182
  # Extract the first word of "lipo", so it can be a program name with args.
6183
set dummy lipo; ac_word=$2
6184
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6185
$as_echo_n "checking for $ac_word... " >&6; }
6186
if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6187
  $as_echo_n "(cached) " >&6
6188
else
6189
  if test -n "$ac_ct_LIPO"; then
6190
  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6191
else
6192
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6193
for as_dir in $PATH
6194
do
6195
  IFS=$as_save_IFS
6196
  test -z "$as_dir" && as_dir=.
6197
    for ac_exec_ext in '' $ac_executable_extensions; do
6198
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6199
    ac_cv_prog_ac_ct_LIPO="lipo"
6200
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6201
    break 2
6202
  fi
6203
done
6204
  done
6205
IFS=$as_save_IFS
6206
6207
fi
6208
fi
6209
ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6210
if test -n "$ac_ct_LIPO"; then
6211
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6212
$as_echo "$ac_ct_LIPO" >&6; }
6213
else
6214
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6215
$as_echo "no" >&6; }
6216
fi
6217
6218
  if test "x$ac_ct_LIPO" = x; then
6219
    LIPO=":"
6220
  else
6221
    case $cross_compiling:$ac_tool_warned in
6222
yes:)
6223
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6224
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6225
ac_tool_warned=yes ;;
6226
esac
6227
    LIPO=$ac_ct_LIPO
6228
  fi
6229
else
6230
  LIPO="$ac_cv_prog_LIPO"
6231
fi
6232
6233
    if test -n "$ac_tool_prefix"; then
6234
  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6235
set dummy ${ac_tool_prefix}otool; ac_word=$2
6236
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6237
$as_echo_n "checking for $ac_word... " >&6; }
6238
if test "${ac_cv_prog_OTOOL+set}" = set; then :
6239
  $as_echo_n "(cached) " >&6
6240
else
6241
  if test -n "$OTOOL"; then
6242
  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6243
else
6244
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6245
for as_dir in $PATH
6246
do
6247
  IFS=$as_save_IFS
6248
  test -z "$as_dir" && as_dir=.
6249
    for ac_exec_ext in '' $ac_executable_extensions; do
6250
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6251
    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6252
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6253
    break 2
6254
  fi
6255
done
6256
  done
6257
IFS=$as_save_IFS
6258
6259
fi
6260
fi
6261
OTOOL=$ac_cv_prog_OTOOL
6262
if test -n "$OTOOL"; then
6263
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6264
$as_echo "$OTOOL" >&6; }
6265
else
6266
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6267
$as_echo "no" >&6; }
6268
fi
6269
6270
6271
fi
6272
if test -z "$ac_cv_prog_OTOOL"; then
6273
  ac_ct_OTOOL=$OTOOL
6274
  # Extract the first word of "otool", so it can be a program name with args.
6275
set dummy otool; ac_word=$2
6276
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6277
$as_echo_n "checking for $ac_word... " >&6; }
6278
if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6279
  $as_echo_n "(cached) " >&6
6280
else
6281
  if test -n "$ac_ct_OTOOL"; then
6282
  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6283
else
6284
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6285
for as_dir in $PATH
6286
do
6287
  IFS=$as_save_IFS
6288
  test -z "$as_dir" && as_dir=.
6289
    for ac_exec_ext in '' $ac_executable_extensions; do
6290
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6291
    ac_cv_prog_ac_ct_OTOOL="otool"
6292
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6293
    break 2
6294
  fi
6295
done
6296
  done
6297
IFS=$as_save_IFS
6298
6299
fi
6300
fi
6301
ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6302
if test -n "$ac_ct_OTOOL"; then
6303
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6304
$as_echo "$ac_ct_OTOOL" >&6; }
6305
else
6306
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6307
$as_echo "no" >&6; }
6308
fi
6309
6310
  if test "x$ac_ct_OTOOL" = x; then
6311
    OTOOL=":"
6312
  else
6313
    case $cross_compiling:$ac_tool_warned in
6314
yes:)
6315
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6316
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6317
ac_tool_warned=yes ;;
6318
esac
6319
    OTOOL=$ac_ct_OTOOL
6320
  fi
6321
else
6322
  OTOOL="$ac_cv_prog_OTOOL"
6323
fi
6324
6325
    if test -n "$ac_tool_prefix"; then
6326
  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6327
set dummy ${ac_tool_prefix}otool64; ac_word=$2
6328
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6329
$as_echo_n "checking for $ac_word... " >&6; }
6330
if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6331
  $as_echo_n "(cached) " >&6
6332
else
6333
  if test -n "$OTOOL64"; then
6334
  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6335
else
6336
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6337
for as_dir in $PATH
6338
do
6339
  IFS=$as_save_IFS
6340
  test -z "$as_dir" && as_dir=.
6341
    for ac_exec_ext in '' $ac_executable_extensions; do
6342
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6343
    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6344
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6345
    break 2
6346
  fi
6347
done
6348
  done
6349
IFS=$as_save_IFS
6350
6351
fi
6352
fi
6353
OTOOL64=$ac_cv_prog_OTOOL64
6354
if test -n "$OTOOL64"; then
6355
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6356
$as_echo "$OTOOL64" >&6; }
6357
else
6358
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6359
$as_echo "no" >&6; }
6360
fi
6361
6362
6363
fi
6364
if test -z "$ac_cv_prog_OTOOL64"; then
6365
  ac_ct_OTOOL64=$OTOOL64
6366
  # Extract the first word of "otool64", so it can be a program name with args.
6367
set dummy otool64; ac_word=$2
6368
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6369
$as_echo_n "checking for $ac_word... " >&6; }
6370
if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6371
  $as_echo_n "(cached) " >&6
6372
else
6373
  if test -n "$ac_ct_OTOOL64"; then
6374
  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6375
else
6376
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6377
for as_dir in $PATH
6378
do
6379
  IFS=$as_save_IFS
6380
  test -z "$as_dir" && as_dir=.
6381
    for ac_exec_ext in '' $ac_executable_extensions; do
6382
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6383
    ac_cv_prog_ac_ct_OTOOL64="otool64"
6384
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6385
    break 2
6386
  fi
6387
done
6388
  done
6389
IFS=$as_save_IFS
6390
6391
fi
6392
fi
6393
ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6394
if test -n "$ac_ct_OTOOL64"; then
6395
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6396
$as_echo "$ac_ct_OTOOL64" >&6; }
6397
else
6398
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6399
$as_echo "no" >&6; }
6400
fi
6401
6402
  if test "x$ac_ct_OTOOL64" = x; then
6403
    OTOOL64=":"
6404
  else
6405
    case $cross_compiling:$ac_tool_warned in
6406
yes:)
6407
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6408
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6409
ac_tool_warned=yes ;;
6410
esac
6411
    OTOOL64=$ac_ct_OTOOL64
6412
  fi
6413
else
6414
  OTOOL64="$ac_cv_prog_OTOOL64"
6415
fi
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6444
$as_echo_n "checking for -single_module linker flag... " >&6; }
6445
if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6446
  $as_echo_n "(cached) " >&6
6447
else
6448
  lt_cv_apple_cc_single_mod=no
6449
      if test -z "${LT_MULTI_MODULE}"; then
6450
	# By default we will add the -single_module flag. You can override
6451
	# by either setting the environment variable LT_MULTI_MODULE
6452
	# non-empty at configure time, or by adding -multi_module to the
6453
	# link flags.
6454
	rm -rf libconftest.dylib*
6455
	echo "int foo(void){return 1;}" > conftest.c
6456
	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6457
-dynamiclib -Wl,-single_module conftest.c" >&5
6458
	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6459
	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6460
        _lt_result=$?
6461
	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6462
	  lt_cv_apple_cc_single_mod=yes
6463
	else
6464
	  cat conftest.err >&5
6465
	fi
6466
	rm -rf libconftest.dylib*
6467
	rm -f conftest.*
6468
      fi
6469
fi
6470
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6471
$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6472
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6473
$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6474
if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6475
  $as_echo_n "(cached) " >&6
6476
else
6477
  lt_cv_ld_exported_symbols_list=no
6478
      save_LDFLAGS=$LDFLAGS
6479
      echo "_main" > conftest.sym
6480
      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6481
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6482
/* end confdefs.h.  */
6483
6484
int
6485
main ()
6486
{
6487
6488
  ;
6489
  return 0;
6490
}
6491
_ACEOF
6492
if ac_fn_c_try_link "$LINENO"; then :
6493
  lt_cv_ld_exported_symbols_list=yes
6494
else
6495
  lt_cv_ld_exported_symbols_list=no
6496
fi
6497
rm -f core conftest.err conftest.$ac_objext \
6498
    conftest$ac_exeext conftest.$ac_ext
6499
	LDFLAGS="$save_LDFLAGS"
6500
6501
fi
6502
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6503
$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6504
    case $host_os in
6505
    rhapsody* | darwin1.[012])
6506
      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6507
    darwin1.*)
6508
      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6509
    darwin*) # darwin 5.x on
6510
      # if running on 10.5 or later, the deployment target defaults
6511
      # to the OS version, if on x86, and 10.4, the deployment
6512
      # target defaults to 10.4. Don't you love it?
6513
      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6514
	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6515
	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6516
	10.[012]*)
6517
	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6518
	10.*)
6519
	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6520
      esac
6521
    ;;
6522
  esac
6523
    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6524
      _lt_dar_single_mod='$single_module'
6525
    fi
6526
    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6527
      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6528
    else
6529
      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6530
    fi
6531
    if test "$DSYMUTIL" != ":"; then
6532
      _lt_dsymutil='~$DSYMUTIL $lib || :'
6533
    else
6534
      _lt_dsymutil=
6535
    fi
6536
    ;;
6537
  esac
6538
6539
ac_ext=c
6540
ac_cpp='$CPP $CPPFLAGS'
6541
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6542
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6543
ac_compiler_gnu=$ac_cv_c_compiler_gnu
6544
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6545
$as_echo_n "checking how to run the C preprocessor... " >&6; }
6546
# On Suns, sometimes $CPP names a directory.
6547
if test -n "$CPP" && test -d "$CPP"; then
6548
  CPP=
6549
fi
6550
if test -z "$CPP"; then
6551
  if test "${ac_cv_prog_CPP+set}" = set; then :
6552
  $as_echo_n "(cached) " >&6
6553
else
6554
      # Double quotes because CPP needs to be expanded
6555
    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6556
    do
6557
      ac_preproc_ok=false
6558
for ac_c_preproc_warn_flag in '' yes
6559
do
6560
  # Use a header file that comes with gcc, so configuring glibc
6561
  # with a fresh cross-compiler works.
6562
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6563
  # <limits.h> exists even on freestanding compilers.
6564
  # On the NeXT, cc -E runs the code through the compiler's parser,
6565
  # not just through cpp. "Syntax error" is here to catch this case.
6566
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6567
/* end confdefs.h.  */
6568
#ifdef __STDC__
6569
# include <limits.h>
6570
#else
6571
# include <assert.h>
6572
#endif
6573
		     Syntax error
6574
_ACEOF
6575
if ac_fn_c_try_cpp "$LINENO"; then :
6576
6577
else
6578
  # Broken: fails on valid input.
6579
continue
6580
fi
6581
rm -f conftest.err conftest.$ac_ext
6582
6583
  # OK, works on sane cases.  Now check whether nonexistent headers
6584
  # can be detected and how.
6585
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6586
/* end confdefs.h.  */
6587
#include <ac_nonexistent.h>
6588
_ACEOF
6589
if ac_fn_c_try_cpp "$LINENO"; then :
6590
  # Broken: success on invalid input.
6591
continue
6592
else
6593
  # Passes both tests.
6594
ac_preproc_ok=:
6595
break
6596
fi
6597
rm -f conftest.err conftest.$ac_ext
6598
6599
done
6600
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6601
rm -f conftest.err conftest.$ac_ext
6602
if $ac_preproc_ok; then :
6603
  break
6604
fi
6605
6606
    done
6607
    ac_cv_prog_CPP=$CPP
6608
6609
fi
6610
  CPP=$ac_cv_prog_CPP
6611
else
6612
  ac_cv_prog_CPP=$CPP
6613
fi
6614
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6615
$as_echo "$CPP" >&6; }
6616
ac_preproc_ok=false
6617
for ac_c_preproc_warn_flag in '' yes
6618
do
6619
  # Use a header file that comes with gcc, so configuring glibc
6620
  # with a fresh cross-compiler works.
6621
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6622
  # <limits.h> exists even on freestanding compilers.
6623
  # On the NeXT, cc -E runs the code through the compiler's parser,
6624
  # not just through cpp. "Syntax error" is here to catch this case.
6625
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6626
/* end confdefs.h.  */
6627
#ifdef __STDC__
6628
# include <limits.h>
6629
#else
6630
# include <assert.h>
6631
#endif
6632
		     Syntax error
6633
_ACEOF
6634
if ac_fn_c_try_cpp "$LINENO"; then :
6635
6636
else
6637
  # Broken: fails on valid input.
6638
continue
6639
fi
6640
rm -f conftest.err conftest.$ac_ext
6641
6642
  # OK, works on sane cases.  Now check whether nonexistent headers
6643
  # can be detected and how.
6644
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6645
/* end confdefs.h.  */
6646
#include <ac_nonexistent.h>
6647
_ACEOF
6648
if ac_fn_c_try_cpp "$LINENO"; then :
6649
  # Broken: success on invalid input.
6650
continue
6651
else
6652
  # Passes both tests.
6653
ac_preproc_ok=:
6654
break
6655
fi
6656
rm -f conftest.err conftest.$ac_ext
6657
6658
done
6659
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6660
rm -f conftest.err conftest.$ac_ext
6661
if $ac_preproc_ok; then :
6662
6663
else
6664
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6665
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6666
as_fn_error "C preprocessor \"$CPP\" fails sanity check
6667
See \`config.log' for more details." "$LINENO" 5; }
6668
fi
6669
6670
ac_ext=c
6671
ac_cpp='$CPP $CPPFLAGS'
6672
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6673
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6674
ac_compiler_gnu=$ac_cv_c_compiler_gnu
6675
6676
6677
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6678
$as_echo_n "checking for ANSI C header files... " >&6; }
6679
if test "${ac_cv_header_stdc+set}" = set; then :
6680
  $as_echo_n "(cached) " >&6
6681
else
6682
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6683
/* end confdefs.h.  */
6684
#include <stdlib.h>
6685
#include <stdarg.h>
6686
#include <string.h>
6687
#include <float.h>
6688
6689
int
6690
main ()
6691
{
6692
6693
  ;
6694
  return 0;
6695
}
6696
_ACEOF
6697
if ac_fn_c_try_compile "$LINENO"; then :
6698
  ac_cv_header_stdc=yes
6699
else
6700
  ac_cv_header_stdc=no
6701
fi
6702
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6703
6704
if test $ac_cv_header_stdc = yes; then
6705
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6706
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6707
/* end confdefs.h.  */
6708
#include <string.h>
6709
6710
_ACEOF
6711
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6712
  $EGREP "memchr" >/dev/null 2>&1; then :
6713
6714
else
6715
  ac_cv_header_stdc=no
6716
fi
6717
rm -f conftest*
6718
6719
fi
6720
6721
if test $ac_cv_header_stdc = yes; then
6722
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6723
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6724
/* end confdefs.h.  */
6725
#include <stdlib.h>
6726
6727
_ACEOF
6728
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6729
  $EGREP "free" >/dev/null 2>&1; then :
6730
6731
else
6732
  ac_cv_header_stdc=no
6733
fi
6734
rm -f conftest*
6735
6736
fi
6737
6738
if test $ac_cv_header_stdc = yes; then
6739
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6740
  if test "$cross_compiling" = yes; then :
6741
  :
6742
else
6743
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6744
/* end confdefs.h.  */
6745
#include <ctype.h>
6746
#include <stdlib.h>
6747
#if ((' ' & 0x0FF) == 0x020)
6748
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6749
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6750
#else
6751
# define ISLOWER(c) \
6752
		   (('a' <= (c) && (c) <= 'i') \
6753
		     || ('j' <= (c) && (c) <= 'r') \
6754
		     || ('s' <= (c) && (c) <= 'z'))
6755
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6756
#endif
6757
6758
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6759
int
6760
main ()
6761
{
6762
  int i;
6763
  for (i = 0; i < 256; i++)
6764
    if (XOR (islower (i), ISLOWER (i))
6765
	|| toupper (i) != TOUPPER (i))
6766
      return 2;
6767
  return 0;
6768
}
6769
_ACEOF
6770
if ac_fn_c_try_run "$LINENO"; then :
6771
6772
else
6773
  ac_cv_header_stdc=no
6774
fi
6775
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6776
  conftest.$ac_objext conftest.beam conftest.$ac_ext
6777
fi
6778
6779
fi
6780
fi
6781
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6782
$as_echo "$ac_cv_header_stdc" >&6; }
6783
if test $ac_cv_header_stdc = yes; then
6784
6785
$as_echo "#define STDC_HEADERS 1" >>confdefs.h
6786
6787
fi
6788
6789
# On IRIX 5.3, sys/types and inttypes.h are conflicting.
6790
for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6791
		  inttypes.h stdint.h unistd.h
6792
do :
6793
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6794
ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6795
"
6796
eval as_val=\$$as_ac_Header
6797
   if test "x$as_val" = x""yes; then :
6798
  cat >>confdefs.h <<_ACEOF
6799
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6800
_ACEOF
6801
6802
fi
6803
6804
done
6805
6806
6807
for ac_header in dlfcn.h
6808
do :
6809
  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6810
"
6811
if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
6812
  cat >>confdefs.h <<_ACEOF
6813
#define HAVE_DLFCN_H 1
6814
_ACEOF
6815
6816
fi
6817
6818
done
6819
6820
6821
6822
# Set options
6823
6824
6825
6826
        enable_dlopen=no
6827
6828
6829
  enable_win32_dll=no
6830
6831
6832
            # Check whether --enable-shared was given.
6833
if test "${enable_shared+set}" = set; then :
6834
  enableval=$enable_shared; p=${PACKAGE-default}
6835
    case $enableval in
6836
    yes) enable_shared=yes ;;
6837
    no) enable_shared=no ;;
6838
    *)
6839
      enable_shared=no
6840
      # Look at the argument we got.  We use all the common list separators.
6841
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6842
      for pkg in $enableval; do
6843
	IFS="$lt_save_ifs"
6844
	if test "X$pkg" = "X$p"; then
6845
	  enable_shared=yes
6846
	fi
6847
      done
6848
      IFS="$lt_save_ifs"
6849
      ;;
6850
    esac
6851
else
6852
  enable_shared=yes
6853
fi
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
  # Check whether --enable-static was given.
6864
if test "${enable_static+set}" = set; then :
6865
  enableval=$enable_static; p=${PACKAGE-default}
6866
    case $enableval in
6867
    yes) enable_static=yes ;;
6868
    no) enable_static=no ;;
6869
    *)
6870
     enable_static=no
6871
      # Look at the argument we got.  We use all the common list separators.
6872
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6873
      for pkg in $enableval; do
6874
	IFS="$lt_save_ifs"
6875
	if test "X$pkg" = "X$p"; then
6876
	  enable_static=yes
6877
	fi
6878
      done
6879
      IFS="$lt_save_ifs"
6880
      ;;
6881
    esac
6882
else
6883
  enable_static=yes
6884
fi
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
# Check whether --with-pic was given.
6896
if test "${with_pic+set}" = set; then :
6897
  withval=$with_pic; pic_mode="$withval"
6898
else
6899
  pic_mode=default
6900
fi
6901
6902
6903
test -z "$pic_mode" && pic_mode=default
6904
6905
6906
6907
6908
6909
6910
6911
  # Check whether --enable-fast-install was given.
6912
if test "${enable_fast_install+set}" = set; then :
6913
  enableval=$enable_fast_install; p=${PACKAGE-default}
6914
    case $enableval in
6915
    yes) enable_fast_install=yes ;;
6916
    no) enable_fast_install=no ;;
6917
    *)
6918
      enable_fast_install=no
6919
      # Look at the argument we got.  We use all the common list separators.
6920
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6921
      for pkg in $enableval; do
6922
	IFS="$lt_save_ifs"
6923
	if test "X$pkg" = "X$p"; then
6924
	  enable_fast_install=yes
6925
	fi
6926
      done
6927
      IFS="$lt_save_ifs"
6928
      ;;
6929
    esac
6930
else
6931
  enable_fast_install=yes
6932
fi
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
# This can be used to rebuild libtool when needed
6945
LIBTOOL_DEPS="$ltmain"
6946
6947
# Always use our own libtool.
6948
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
test -z "$LN_S" && LN_S="ln -s"
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
if test -n "${ZSH_VERSION+set}" ; then
6990
   setopt NO_GLOB_SUBST
6991
fi
6992
6993
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
6994
$as_echo_n "checking for objdir... " >&6; }
6995
if test "${lt_cv_objdir+set}" = set; then :
6996
  $as_echo_n "(cached) " >&6
6997
else
6998
  rm -f .libs 2>/dev/null
6999
mkdir .libs 2>/dev/null
7000
if test -d .libs; then
7001
  lt_cv_objdir=.libs
7002
else
7003
  # MS-DOS does not allow filenames that begin with a dot.
7004
  lt_cv_objdir=_libs
7005
fi
7006
rmdir .libs 2>/dev/null
7007
fi
7008
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7009
$as_echo "$lt_cv_objdir" >&6; }
7010
objdir=$lt_cv_objdir
7011
7012
7013
7014
7015
7016
cat >>confdefs.h <<_ACEOF
7017
#define LT_OBJDIR "$lt_cv_objdir/"
7018
_ACEOF
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
case $host_os in
7037
aix3*)
7038
  # AIX sometimes has problems with the GCC collect2 program.  For some
7039
  # reason, if we set the COLLECT_NAMES environment variable, the problems
7040
  # vanish in a puff of smoke.
7041
  if test "X${COLLECT_NAMES+set}" != Xset; then
7042
    COLLECT_NAMES=
7043
    export COLLECT_NAMES
7044
  fi
7045
  ;;
7046
esac
7047
7048
# Sed substitution that helps us do robust quoting.  It backslashifies
7049
# metacharacters that are still active within double-quoted strings.
7050
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
7051
7052
# Same as above, but do not quote variable references.
7053
double_quote_subst='s/\(["`\\]\)/\\\1/g'
7054
7055
# Sed substitution to delay expansion of an escaped shell variable in a
7056
# double_quote_subst'ed string.
7057
delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
7058
7059
# Sed substitution to delay expansion of an escaped single quote.
7060
delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
7061
7062
# Sed substitution to avoid accidental globbing in evaled expressions
7063
no_glob_subst='s/\*/\\\*/g'
7064
7065
# Global variables:
7066
ofile=libtool
7067
can_build_shared=yes
7068
7069
# All known linkers require a `.a' archive for static linking (except MSVC,
7070
# which needs '.lib').
7071
libext=a
7072
7073
with_gnu_ld="$lt_cv_prog_gnu_ld"
7074
7075
old_CC="$CC"
7076
old_CFLAGS="$CFLAGS"
7077
7078
# Set sane defaults for various variables
7079
test -z "$CC" && CC=cc
7080
test -z "$LTCC" && LTCC=$CC
7081
test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7082
test -z "$LD" && LD=ld
7083
test -z "$ac_objext" && ac_objext=o
7084
7085
for cc_temp in $compiler""; do
7086
  case $cc_temp in
7087
    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7088
    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7089
    \-*) ;;
7090
    *) break;;
7091
  esac
7092
done
7093
cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7094
7095
7096
# Only perform the check for file, if the check method requires it
7097
test -z "$MAGIC_CMD" && MAGIC_CMD=file
7098
case $deplibs_check_method in
7099
file_magic*)
7100
  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7101
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7102
$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7103
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7104
  $as_echo_n "(cached) " >&6
7105
else
7106
  case $MAGIC_CMD in
7107
[\\/*] |  ?:[\\/]*)
7108
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7109
  ;;
7110
*)
7111
  lt_save_MAGIC_CMD="$MAGIC_CMD"
7112
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7113
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7114
  for ac_dir in $ac_dummy; do
7115
    IFS="$lt_save_ifs"
7116
    test -z "$ac_dir" && ac_dir=.
7117
    if test -f $ac_dir/${ac_tool_prefix}file; then
7118
      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7119
      if test -n "$file_magic_test_file"; then
7120
	case $deplibs_check_method in
7121
	"file_magic "*)
7122
	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7123
	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7124
	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7125
	    $EGREP "$file_magic_regex" > /dev/null; then
7126
	    :
7127
	  else
7128
	    cat <<_LT_EOF 1>&2
7129
7130
*** Warning: the command libtool uses to detect shared libraries,
7131
*** $file_magic_cmd, produces output that libtool cannot recognize.
7132
*** The result is that libtool may fail to recognize shared libraries
7133
*** as such.  This will affect the creation of libtool libraries that
7134
*** depend on shared libraries, but programs linked with such libtool
7135
*** libraries will work regardless of this problem.  Nevertheless, you
7136
*** may want to report the problem to your system manager and/or to
7137
*** bug-libtool@gnu.org
7138
7139
_LT_EOF
7140
	  fi ;;
7141
	esac
7142
      fi
7143
      break
7144
    fi
7145
  done
7146
  IFS="$lt_save_ifs"
7147
  MAGIC_CMD="$lt_save_MAGIC_CMD"
7148
  ;;
7149
esac
7150
fi
7151
7152
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7153
if test -n "$MAGIC_CMD"; then
7154
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7155
$as_echo "$MAGIC_CMD" >&6; }
7156
else
7157
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7158
$as_echo "no" >&6; }
7159
fi
7160
7161
7162
7163
7164
7165
if test -z "$lt_cv_path_MAGIC_CMD"; then
7166
  if test -n "$ac_tool_prefix"; then
7167
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7168
$as_echo_n "checking for file... " >&6; }
7169
if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7170
  $as_echo_n "(cached) " >&6
7171
else
7172
  case $MAGIC_CMD in
7173
[\\/*] |  ?:[\\/]*)
7174
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7175
  ;;
7176
*)
7177
  lt_save_MAGIC_CMD="$MAGIC_CMD"
7178
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7179
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7180
  for ac_dir in $ac_dummy; do
7181
    IFS="$lt_save_ifs"
7182
    test -z "$ac_dir" && ac_dir=.
7183
    if test -f $ac_dir/file; then
7184
      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7185
      if test -n "$file_magic_test_file"; then
7186
	case $deplibs_check_method in
7187
	"file_magic "*)
7188
	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7189
	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7190
	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7191
	    $EGREP "$file_magic_regex" > /dev/null; then
7192
	    :
7193
	  else
7194
	    cat <<_LT_EOF 1>&2
7195
7196
*** Warning: the command libtool uses to detect shared libraries,
7197
*** $file_magic_cmd, produces output that libtool cannot recognize.
7198
*** The result is that libtool may fail to recognize shared libraries
7199
*** as such.  This will affect the creation of libtool libraries that
7200
*** depend on shared libraries, but programs linked with such libtool
7201
*** libraries will work regardless of this problem.  Nevertheless, you
7202
*** may want to report the problem to your system manager and/or to
7203
*** bug-libtool@gnu.org
7204
7205
_LT_EOF
7206
	  fi ;;
7207
	esac
7208
      fi
7209
      break
7210
    fi
7211
  done
7212
  IFS="$lt_save_ifs"
7213
  MAGIC_CMD="$lt_save_MAGIC_CMD"
7214
  ;;
7215
esac
7216
fi
7217
7218
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7219
if test -n "$MAGIC_CMD"; then
7220
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7221
$as_echo "$MAGIC_CMD" >&6; }
7222
else
7223
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7224
$as_echo "no" >&6; }
7225
fi
7226
7227
7228
  else
7229
    MAGIC_CMD=:
7230
  fi
7231
fi
7232
7233
  fi
7234
  ;;
7235
esac
7236
7237
# Use C for the default configuration in the libtool script
7238
7239
lt_save_CC="$CC"
7240
ac_ext=c
7241
ac_cpp='$CPP $CPPFLAGS'
7242
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7243
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7244
ac_compiler_gnu=$ac_cv_c_compiler_gnu
7245
7246
7247
# Source file extension for C test sources.
7248
ac_ext=c
7249
7250
# Object file extension for compiled C test sources.
7251
objext=o
7252
objext=$objext
7253
7254
# Code to be used in simple compile tests
7255
lt_simple_compile_test_code="int some_variable = 0;"
7256
7257
# Code to be used in simple link tests
7258
lt_simple_link_test_code='int main(){return(0);}'
7259
7260
7261
7262
7263
7264
7265
7266
# If no C compiler was specified, use CC.
7267
LTCC=${LTCC-"$CC"}
7268
7269
# If no C compiler flags were specified, use CFLAGS.
7270
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7271
7272
# Allow CC to be a program name with arguments.
7273
compiler=$CC
7274
7275
# Save the default compiler, since it gets overwritten when the other
7276
# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7277
compiler_DEFAULT=$CC
7278
7279
# save warnings/boilerplate of simple test code
7280
ac_outfile=conftest.$ac_objext
7281
echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7282
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7283
_lt_compiler_boilerplate=`cat conftest.err`
7284
$RM conftest*
7285
7286
ac_outfile=conftest.$ac_objext
7287
echo "$lt_simple_link_test_code" >conftest.$ac_ext
7288
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7289
_lt_linker_boilerplate=`cat conftest.err`
7290
$RM -r conftest*
7291
7292
7293
## CAVEAT EMPTOR:
7294
## There is no encapsulation within the following macros, do not change
7295
## the running order or otherwise move them around unless you know exactly
7296
## what you are doing...
7297
if test -n "$compiler"; then
7298
7299
lt_prog_compiler_no_builtin_flag=
7300
7301
if test "$GCC" = yes; then
7302
  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7303
7304
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7305
$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7306
if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7307
  $as_echo_n "(cached) " >&6
7308
else
7309
  lt_cv_prog_compiler_rtti_exceptions=no
7310
   ac_outfile=conftest.$ac_objext
7311
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7312
   lt_compiler_flag="-fno-rtti -fno-exceptions"
7313
   # Insert the option either (1) after the last *FLAGS variable, or
7314
   # (2) before a word containing "conftest.", or (3) at the end.
7315
   # Note that $ac_compile itself does not contain backslashes and begins
7316
   # with a dollar sign (not a hyphen), so the echo should work correctly.
7317
   # The option is referenced via a variable to avoid confusing sed.
7318
   lt_compile=`echo "$ac_compile" | $SED \
7319
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7320
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7321
   -e 's:$: $lt_compiler_flag:'`
7 by edam
- removed "OK" from test-main when test is successful
7322
   (eval echo "\"\$as_me:7322: $lt_compile\"" >&5)
5 by edam
- updated README
7323
   (eval "$lt_compile" 2>conftest.err)
7324
   ac_status=$?
7325
   cat conftest.err >&5
7 by edam
- removed "OK" from test-main when test is successful
7326
   echo "$as_me:7326: \$? = $ac_status" >&5
5 by edam
- updated README
7327
   if (exit $ac_status) && test -s "$ac_outfile"; then
7328
     # The compiler can only warn and ignore the option if not recognized
7329
     # So say no if there are warnings other than the usual output.
7330
     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7331
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7332
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7333
       lt_cv_prog_compiler_rtti_exceptions=yes
7334
     fi
7335
   fi
7336
   $RM conftest*
7337
7338
fi
7339
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7340
$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7341
7342
if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7343
    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7344
else
7345
    :
7346
fi
7347
7348
fi
7349
7350
7351
7352
7353
7354
7355
  lt_prog_compiler_wl=
7356
lt_prog_compiler_pic=
7357
lt_prog_compiler_static=
7358
7359
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7360
$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7361
7362
  if test "$GCC" = yes; then
7363
    lt_prog_compiler_wl='-Wl,'
7364
    lt_prog_compiler_static='-static'
7365
7366
    case $host_os in
7367
      aix*)
7368
      # All AIX code is PIC.
7369
      if test "$host_cpu" = ia64; then
7370
	# AIX 5 now supports IA64 processor
7371
	lt_prog_compiler_static='-Bstatic'
7372
      fi
7373
      ;;
7374
7375
    amigaos*)
7376
      case $host_cpu in
7377
      powerpc)
7378
            # see comment about AmigaOS4 .so support
7379
            lt_prog_compiler_pic='-fPIC'
7380
        ;;
7381
      m68k)
7382
            # FIXME: we need at least 68020 code to build shared libraries, but
7383
            # adding the `-m68020' flag to GCC prevents building anything better,
7384
            # like `-m68040'.
7385
            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7386
        ;;
7387
      esac
7388
      ;;
7389
7390
    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7391
      # PIC is the default for these OSes.
7392
      ;;
7393
7394
    mingw* | cygwin* | pw32* | os2* | cegcc*)
7395
      # This hack is so that the source file can tell whether it is being
7396
      # built for inclusion in a dll (and should export symbols for example).
7397
      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7398
      # (--disable-auto-import) libraries
7399
      lt_prog_compiler_pic='-DDLL_EXPORT'
7400
      ;;
7401
7402
    darwin* | rhapsody*)
7403
      # PIC is the default on this platform
7404
      # Common symbols not allowed in MH_DYLIB files
7405
      lt_prog_compiler_pic='-fno-common'
7406
      ;;
7407
7408
    hpux*)
7409
      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7410
      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7411
      # sets the default TLS model and affects inlining.
7412
      case $host_cpu in
7413
      hppa*64*)
7414
	# +Z the default
7415
	;;
7416
      *)
7417
	lt_prog_compiler_pic='-fPIC'
7418
	;;
7419
      esac
7420
      ;;
7421
7422
    interix[3-9]*)
7423
      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7424
      # Instead, we relocate shared libraries at runtime.
7425
      ;;
7426
7427
    msdosdjgpp*)
7428
      # Just because we use GCC doesn't mean we suddenly get shared libraries
7429
      # on systems that don't support them.
7430
      lt_prog_compiler_can_build_shared=no
7431
      enable_shared=no
7432
      ;;
7433
7434
    *nto* | *qnx*)
7435
      # QNX uses GNU C++, but need to define -shared option too, otherwise
7436
      # it will coredump.
7437
      lt_prog_compiler_pic='-fPIC -shared'
7438
      ;;
7439
7440
    sysv4*MP*)
7441
      if test -d /usr/nec; then
7442
	lt_prog_compiler_pic=-Kconform_pic
7443
      fi
7444
      ;;
7445
7446
    *)
7447
      lt_prog_compiler_pic='-fPIC'
7448
      ;;
7449
    esac
7450
  else
7451
    # PORTME Check for flag to pass linker flags through the system compiler.
7452
    case $host_os in
7453
    aix*)
7454
      lt_prog_compiler_wl='-Wl,'
7455
      if test "$host_cpu" = ia64; then
7456
	# AIX 5 now supports IA64 processor
7457
	lt_prog_compiler_static='-Bstatic'
7458
      else
7459
	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7460
      fi
7461
      ;;
7462
7463
    mingw* | cygwin* | pw32* | os2* | cegcc*)
7464
      # This hack is so that the source file can tell whether it is being
7465
      # built for inclusion in a dll (and should export symbols for example).
7466
      lt_prog_compiler_pic='-DDLL_EXPORT'
7467
      ;;
7468
7469
    hpux9* | hpux10* | hpux11*)
7470
      lt_prog_compiler_wl='-Wl,'
7471
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7472
      # not for PA HP-UX.
7473
      case $host_cpu in
7474
      hppa*64*|ia64*)
7475
	# +Z the default
7476
	;;
7477
      *)
7478
	lt_prog_compiler_pic='+Z'
7479
	;;
7480
      esac
7481
      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7482
      lt_prog_compiler_static='${wl}-a ${wl}archive'
7483
      ;;
7484
7485
    irix5* | irix6* | nonstopux*)
7486
      lt_prog_compiler_wl='-Wl,'
7487
      # PIC (with -KPIC) is the default.
7488
      lt_prog_compiler_static='-non_shared'
7489
      ;;
7490
7491
    linux* | k*bsd*-gnu)
7492
      case $cc_basename in
7493
      # old Intel for x86_64 which still supported -KPIC.
7494
      ecc*)
7495
	lt_prog_compiler_wl='-Wl,'
7496
	lt_prog_compiler_pic='-KPIC'
7497
	lt_prog_compiler_static='-static'
7498
        ;;
7499
      # icc used to be incompatible with GCC.
7500
      # ICC 10 doesn't accept -KPIC any more.
7501
      icc* | ifort*)
7502
	lt_prog_compiler_wl='-Wl,'
7503
	lt_prog_compiler_pic='-fPIC'
7504
	lt_prog_compiler_static='-static'
7505
        ;;
7506
      # Lahey Fortran 8.1.
7507
      lf95*)
7508
	lt_prog_compiler_wl='-Wl,'
7509
	lt_prog_compiler_pic='--shared'
7510
	lt_prog_compiler_static='--static'
7511
	;;
7512
      pgcc* | pgf77* | pgf90* | pgf95*)
7513
        # Portland Group compilers (*not* the Pentium gcc compiler,
7514
	# which looks to be a dead project)
7515
	lt_prog_compiler_wl='-Wl,'
7516
	lt_prog_compiler_pic='-fpic'
7517
	lt_prog_compiler_static='-Bstatic'
7518
        ;;
7519
      ccc*)
7520
        lt_prog_compiler_wl='-Wl,'
7521
        # All Alpha code is PIC.
7522
        lt_prog_compiler_static='-non_shared'
7523
        ;;
7524
      xl*)
7525
	# IBM XL C 8.0/Fortran 10.1 on PPC
7526
	lt_prog_compiler_wl='-Wl,'
7527
	lt_prog_compiler_pic='-qpic'
7528
	lt_prog_compiler_static='-qstaticlink'
7529
	;;
7530
      *)
7531
	case `$CC -V 2>&1 | sed 5q` in
7532
	*Sun\ C*)
7533
	  # Sun C 5.9
7534
	  lt_prog_compiler_pic='-KPIC'
7535
	  lt_prog_compiler_static='-Bstatic'
7536
	  lt_prog_compiler_wl='-Wl,'
7537
	  ;;
7538
	*Sun\ F*)
7539
	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7540
	  lt_prog_compiler_pic='-KPIC'
7541
	  lt_prog_compiler_static='-Bstatic'
7542
	  lt_prog_compiler_wl=''
7543
	  ;;
7544
	esac
7545
	;;
7546
      esac
7547
      ;;
7548
7549
    newsos6)
7550
      lt_prog_compiler_pic='-KPIC'
7551
      lt_prog_compiler_static='-Bstatic'
7552
      ;;
7553
7554
    *nto* | *qnx*)
7555
      # QNX uses GNU C++, but need to define -shared option too, otherwise
7556
      # it will coredump.
7557
      lt_prog_compiler_pic='-fPIC -shared'
7558
      ;;
7559
7560
    osf3* | osf4* | osf5*)
7561
      lt_prog_compiler_wl='-Wl,'
7562
      # All OSF/1 code is PIC.
7563
      lt_prog_compiler_static='-non_shared'
7564
      ;;
7565
7566
    rdos*)
7567
      lt_prog_compiler_static='-non_shared'
7568
      ;;
7569
7570
    solaris*)
7571
      lt_prog_compiler_pic='-KPIC'
7572
      lt_prog_compiler_static='-Bstatic'
7573
      case $cc_basename in
7574
      f77* | f90* | f95*)
7575
	lt_prog_compiler_wl='-Qoption ld ';;
7576
      *)
7577
	lt_prog_compiler_wl='-Wl,';;
7578
      esac
7579
      ;;
7580
7581
    sunos4*)
7582
      lt_prog_compiler_wl='-Qoption ld '
7583
      lt_prog_compiler_pic='-PIC'
7584
      lt_prog_compiler_static='-Bstatic'
7585
      ;;
7586
7587
    sysv4 | sysv4.2uw2* | sysv4.3*)
7588
      lt_prog_compiler_wl='-Wl,'
7589
      lt_prog_compiler_pic='-KPIC'
7590
      lt_prog_compiler_static='-Bstatic'
7591
      ;;
7592
7593
    sysv4*MP*)
7594
      if test -d /usr/nec ;then
7595
	lt_prog_compiler_pic='-Kconform_pic'
7596
	lt_prog_compiler_static='-Bstatic'
7597
      fi
7598
      ;;
7599
7600
    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7601
      lt_prog_compiler_wl='-Wl,'
7602
      lt_prog_compiler_pic='-KPIC'
7603
      lt_prog_compiler_static='-Bstatic'
7604
      ;;
7605
7606
    unicos*)
7607
      lt_prog_compiler_wl='-Wl,'
7608
      lt_prog_compiler_can_build_shared=no
7609
      ;;
7610
7611
    uts4*)
7612
      lt_prog_compiler_pic='-pic'
7613
      lt_prog_compiler_static='-Bstatic'
7614
      ;;
7615
7616
    *)
7617
      lt_prog_compiler_can_build_shared=no
7618
      ;;
7619
    esac
7620
  fi
7621
7622
case $host_os in
7623
  # For platforms which do not support PIC, -DPIC is meaningless:
7624
  *djgpp*)
7625
    lt_prog_compiler_pic=
7626
    ;;
7627
  *)
7628
    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7629
    ;;
7630
esac
7631
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7632
$as_echo "$lt_prog_compiler_pic" >&6; }
7633
7634
7635
7636
7637
7638
7639
#
7640
# Check to make sure the PIC flag actually works.
7641
#
7642
if test -n "$lt_prog_compiler_pic"; then
7643
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7644
$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7645
if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7646
  $as_echo_n "(cached) " >&6
7647
else
7648
  lt_cv_prog_compiler_pic_works=no
7649
   ac_outfile=conftest.$ac_objext
7650
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7651
   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7652
   # Insert the option either (1) after the last *FLAGS variable, or
7653
   # (2) before a word containing "conftest.", or (3) at the end.
7654
   # Note that $ac_compile itself does not contain backslashes and begins
7655
   # with a dollar sign (not a hyphen), so the echo should work correctly.
7656
   # The option is referenced via a variable to avoid confusing sed.
7657
   lt_compile=`echo "$ac_compile" | $SED \
7658
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7659
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7660
   -e 's:$: $lt_compiler_flag:'`
7 by edam
- removed "OK" from test-main when test is successful
7661
   (eval echo "\"\$as_me:7661: $lt_compile\"" >&5)
5 by edam
- updated README
7662
   (eval "$lt_compile" 2>conftest.err)
7663
   ac_status=$?
7664
   cat conftest.err >&5
7 by edam
- removed "OK" from test-main when test is successful
7665
   echo "$as_me:7665: \$? = $ac_status" >&5
5 by edam
- updated README
7666
   if (exit $ac_status) && test -s "$ac_outfile"; then
7667
     # The compiler can only warn and ignore the option if not recognized
7668
     # So say no if there are warnings other than the usual output.
7669
     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7670
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7671
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7672
       lt_cv_prog_compiler_pic_works=yes
7673
     fi
7674
   fi
7675
   $RM conftest*
7676
7677
fi
7678
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7679
$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7680
7681
if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7682
    case $lt_prog_compiler_pic in
7683
     "" | " "*) ;;
7684
     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7685
     esac
7686
else
7687
    lt_prog_compiler_pic=
7688
     lt_prog_compiler_can_build_shared=no
7689
fi
7690
7691
fi
7692
7693
7694
7695
7696
7697
7698
#
7699
# Check to make sure the static flag actually works.
7700
#
7701
wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7702
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7703
$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7704
if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7705
  $as_echo_n "(cached) " >&6
7706
else
7707
  lt_cv_prog_compiler_static_works=no
7708
   save_LDFLAGS="$LDFLAGS"
7709
   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7710
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
7711
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7712
     # The linker can only warn and ignore the option if not recognized
7713
     # So say no if there are warnings
7714
     if test -s conftest.err; then
7715
       # Append any errors to the config.log.
7716
       cat conftest.err 1>&5
7717
       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7718
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7719
       if diff conftest.exp conftest.er2 >/dev/null; then
7720
         lt_cv_prog_compiler_static_works=yes
7721
       fi
7722
     else
7723
       lt_cv_prog_compiler_static_works=yes
7724
     fi
7725
   fi
7726
   $RM -r conftest*
7727
   LDFLAGS="$save_LDFLAGS"
7728
7729
fi
7730
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7731
$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7732
7733
if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7734
    :
7735
else
7736
    lt_prog_compiler_static=
7737
fi
7738
7739
7740
7741
7742
7743
7744
7745
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7746
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7747
if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7748
  $as_echo_n "(cached) " >&6
7749
else
7750
  lt_cv_prog_compiler_c_o=no
7751
   $RM -r conftest 2>/dev/null
7752
   mkdir conftest
7753
   cd conftest
7754
   mkdir out
7755
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7756
7757
   lt_compiler_flag="-o out/conftest2.$ac_objext"
7758
   # Insert the option either (1) after the last *FLAGS variable, or
7759
   # (2) before a word containing "conftest.", or (3) at the end.
7760
   # Note that $ac_compile itself does not contain backslashes and begins
7761
   # with a dollar sign (not a hyphen), so the echo should work correctly.
7762
   lt_compile=`echo "$ac_compile" | $SED \
7763
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7764
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7765
   -e 's:$: $lt_compiler_flag:'`
7 by edam
- removed "OK" from test-main when test is successful
7766
   (eval echo "\"\$as_me:7766: $lt_compile\"" >&5)
5 by edam
- updated README
7767
   (eval "$lt_compile" 2>out/conftest.err)
7768
   ac_status=$?
7769
   cat out/conftest.err >&5
7 by edam
- removed "OK" from test-main when test is successful
7770
   echo "$as_me:7770: \$? = $ac_status" >&5
5 by edam
- updated README
7771
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
7772
   then
7773
     # The compiler can only warn and ignore the option if not recognized
7774
     # So say no if there are warnings
7775
     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7776
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7777
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7778
       lt_cv_prog_compiler_c_o=yes
7779
     fi
7780
   fi
7781
   chmod u+w . 2>&5
7782
   $RM conftest*
7783
   # SGI C++ compiler will create directory out/ii_files/ for
7784
   # template instantiation
7785
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7786
   $RM out/* && rmdir out
7787
   cd ..
7788
   $RM -r conftest
7789
   $RM conftest*
7790
7791
fi
7792
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7793
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7794
7795
7796
7797
7798
7799
7800
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7801
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7802
if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7803
  $as_echo_n "(cached) " >&6
7804
else
7805
  lt_cv_prog_compiler_c_o=no
7806
   $RM -r conftest 2>/dev/null
7807
   mkdir conftest
7808
   cd conftest
7809
   mkdir out
7810
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7811
7812
   lt_compiler_flag="-o out/conftest2.$ac_objext"
7813
   # Insert the option either (1) after the last *FLAGS variable, or
7814
   # (2) before a word containing "conftest.", or (3) at the end.
7815
   # Note that $ac_compile itself does not contain backslashes and begins
7816
   # with a dollar sign (not a hyphen), so the echo should work correctly.
7817
   lt_compile=`echo "$ac_compile" | $SED \
7818
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7819
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7820
   -e 's:$: $lt_compiler_flag:'`
7 by edam
- removed "OK" from test-main when test is successful
7821
   (eval echo "\"\$as_me:7821: $lt_compile\"" >&5)
5 by edam
- updated README
7822
   (eval "$lt_compile" 2>out/conftest.err)
7823
   ac_status=$?
7824
   cat out/conftest.err >&5
7 by edam
- removed "OK" from test-main when test is successful
7825
   echo "$as_me:7825: \$? = $ac_status" >&5
5 by edam
- updated README
7826
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
7827
   then
7828
     # The compiler can only warn and ignore the option if not recognized
7829
     # So say no if there are warnings
7830
     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7831
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7832
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7833
       lt_cv_prog_compiler_c_o=yes
7834
     fi
7835
   fi
7836
   chmod u+w . 2>&5
7837
   $RM conftest*
7838
   # SGI C++ compiler will create directory out/ii_files/ for
7839
   # template instantiation
7840
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7841
   $RM out/* && rmdir out
7842
   cd ..
7843
   $RM -r conftest
7844
   $RM conftest*
7845
7846
fi
7847
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7848
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7849
7850
7851
7852
7853
hard_links="nottested"
7854
if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7855
  # do not overwrite the value of need_locks provided by the user
7856
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
7857
$as_echo_n "checking if we can lock with hard links... " >&6; }
7858
  hard_links=yes
7859
  $RM conftest*
7860
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7861
  touch conftest.a
7862
  ln conftest.a conftest.b 2>&5 || hard_links=no
7863
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7864
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
7865
$as_echo "$hard_links" >&6; }
7866
  if test "$hard_links" = no; then
7867
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7868
$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7869
    need_locks=warn
7870
  fi
7871
else
7872
  need_locks=no
7873
fi
7874
7875
7876
7877
7878
7879
7880
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7881
$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
7882
7883
  runpath_var=
7884
  allow_undefined_flag=
7885
  always_export_symbols=no
7886
  archive_cmds=
7887
  archive_expsym_cmds=
7888
  compiler_needs_object=no
7889
  enable_shared_with_static_runtimes=no
7890
  export_dynamic_flag_spec=
7891
  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7892
  hardcode_automatic=no
7893
  hardcode_direct=no
7894
  hardcode_direct_absolute=no
7895
  hardcode_libdir_flag_spec=
7896
  hardcode_libdir_flag_spec_ld=
7897
  hardcode_libdir_separator=
7898
  hardcode_minus_L=no
7899
  hardcode_shlibpath_var=unsupported
7900
  inherit_rpath=no
7901
  link_all_deplibs=unknown
7902
  module_cmds=
7903
  module_expsym_cmds=
7904
  old_archive_from_new_cmds=
7905
  old_archive_from_expsyms_cmds=
7906
  thread_safe_flag_spec=
7907
  whole_archive_flag_spec=
7908
  # include_expsyms should be a list of space-separated symbols to be *always*
7909
  # included in the symbol list
7910
  include_expsyms=
7911
  # exclude_expsyms can be an extended regexp of symbols to exclude
7912
  # it will be wrapped by ` (' and `)$', so one must not match beginning or
7913
  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7914
  # as well as any symbol that contains `d'.
7915
  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
7916
  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7917
  # platforms (ab)use it in PIC code, but their linkers get confused if
7918
  # the symbol is explicitly referenced.  Since portable code cannot
7919
  # rely on this symbol name, it's probably fine to never include it in
7920
  # preloaded symbol tables.
7921
  # Exclude shared library initialization/finalization symbols.
7922
  extract_expsyms_cmds=
7923
7924
  case $host_os in
7925
  cygwin* | mingw* | pw32* | cegcc*)
7926
    # FIXME: the MSVC++ port hasn't been tested in a loooong time
7927
    # When not using gcc, we currently assume that we are using
7928
    # Microsoft Visual C++.
7929
    if test "$GCC" != yes; then
7930
      with_gnu_ld=no
7931
    fi
7932
    ;;
7933
  interix*)
7934
    # we just hope/assume this is gcc and not c89 (= MSVC++)
7935
    with_gnu_ld=yes
7936
    ;;
7937
  openbsd*)
7938
    with_gnu_ld=no
7939
    ;;
7940
  linux* | k*bsd*-gnu)
7941
    link_all_deplibs=no
7942
    ;;
7943
  esac
7944
7945
  ld_shlibs=yes
7946
  if test "$with_gnu_ld" = yes; then
7947
    # If archive_cmds runs LD, not CC, wlarc should be empty
7948
    wlarc='${wl}'
7949
7950
    # Set some defaults for GNU ld with shared library support. These
7951
    # are reset later if shared libraries are not supported. Putting them
7952
    # here allows them to be overridden if necessary.
7953
    runpath_var=LD_RUN_PATH
7954
    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7955
    export_dynamic_flag_spec='${wl}--export-dynamic'
7956
    # ancient GNU ld didn't support --whole-archive et. al.
7957
    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
7958
      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7959
    else
7960
      whole_archive_flag_spec=
7961
    fi
7962
    supports_anon_versioning=no
7963
    case `$LD -v 2>&1` in
7964
      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7965
      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7966
      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7967
      *\ 2.11.*) ;; # other 2.11 versions
7968
      *) supports_anon_versioning=yes ;;
7969
    esac
7970
7971
    # See if GNU ld supports shared libraries.
7972
    case $host_os in
7973
    aix[3-9]*)
7974
      # On AIX/PPC, the GNU linker is very broken
7975
      if test "$host_cpu" != ia64; then
7976
	ld_shlibs=no
7977
	cat <<_LT_EOF 1>&2
7978
7979
*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7980
*** to be unable to reliably create shared libraries on AIX.
7981
*** Therefore, libtool is disabling shared libraries support.  If you
7982
*** really care for shared libraries, you may want to modify your PATH
7983
*** so that a non-GNU linker is found, and then restart.
7984
7985
_LT_EOF
7986
      fi
7987
      ;;
7988
7989
    amigaos*)
7990
      case $host_cpu in
7991
      powerpc)
7992
            # see comment about AmigaOS4 .so support
7993
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7994
            archive_expsym_cmds=''
7995
        ;;
7996
      m68k)
7997
            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)'
7998
            hardcode_libdir_flag_spec='-L$libdir'
7999
            hardcode_minus_L=yes
8000
        ;;
8001
      esac
8002
      ;;
8003
8004
    beos*)
8005
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8006
	allow_undefined_flag=unsupported
8007
	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8008
	# support --undefined.  This deserves some investigation.  FIXME
8009
	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8010
      else
8011
	ld_shlibs=no
8012
      fi
8013
      ;;
8014
8015
    cygwin* | mingw* | pw32* | cegcc*)
8016
      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8017
      # as there is no search path for DLLs.
8018
      hardcode_libdir_flag_spec='-L$libdir'
8019
      allow_undefined_flag=unsupported
8020
      always_export_symbols=no
8021
      enable_shared_with_static_runtimes=yes
8022
      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8023
8024
      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8025
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8026
	# If the export-symbols file already is a .def file (1st line
8027
	# is EXPORTS), use it as is; otherwise, prepend...
8028
	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8029
	  cp $export_symbols $output_objdir/$soname.def;
8030
	else
8031
	  echo EXPORTS > $output_objdir/$soname.def;
8032
	  cat $export_symbols >> $output_objdir/$soname.def;
8033
	fi~
8034
	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8035
      else
8036
	ld_shlibs=no
8037
      fi
8038
      ;;
8039
8040
    interix[3-9]*)
8041
      hardcode_direct=no
8042
      hardcode_shlibpath_var=no
8043
      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8044
      export_dynamic_flag_spec='${wl}-E'
8045
      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8046
      # Instead, shared libraries are loaded at an image base (0x10000000 by
8047
      # default) and relocated if they conflict, which is a slow very memory
8048
      # consuming and fragmenting process.  To avoid this, we pick a random,
8049
      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8050
      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8051
      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8052
      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'
8053
      ;;
8054
8055
    gnu* | linux* | tpf* | k*bsd*-gnu)
8056
      tmp_diet=no
8057
      if test "$host_os" = linux-dietlibc; then
8058
	case $cc_basename in
8059
	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
8060
	esac
8061
      fi
8062
      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8063
	 && test "$tmp_diet" = no
8064
      then
8065
	tmp_addflag=
8066
	tmp_sharedflag='-shared'
8067
	case $cc_basename,$host_cpu in
8068
        pgcc*)				# Portland Group C compiler
8069
	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
8070
	  tmp_addflag=' $pic_flag'
8071
	  ;;
8072
	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
8073
	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
8074
	  tmp_addflag=' $pic_flag -Mnomain' ;;
8075
	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
8076
	  tmp_addflag=' -i_dynamic' ;;
8077
	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8078
	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8079
	ifc* | ifort*)			# Intel Fortran compiler
8080
	  tmp_addflag=' -nofor_main' ;;
8081
	lf95*)				# Lahey Fortran 8.1
8082
	  whole_archive_flag_spec=
8083
	  tmp_sharedflag='--shared' ;;
8084
	xl[cC]*)			# IBM XL C 8.0 on PPC (deal with xlf below)
8085
	  tmp_sharedflag='-qmkshrobj'
8086
	  tmp_addflag= ;;
8087
	esac
8088
	case `$CC -V 2>&1 | sed 5q` in
8089
	*Sun\ C*)			# Sun C 5.9
8090
	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
8091
	  compiler_needs_object=yes
8092
	  tmp_sharedflag='-G' ;;
8093
	*Sun\ F*)			# Sun Fortran 8.3
8094
	  tmp_sharedflag='-G' ;;
8095
	esac
8096
	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8097
8098
        if test "x$supports_anon_versioning" = xyes; then
8099
          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8100
	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8101
	    echo "local: *; };" >> $output_objdir/$libname.ver~
8102
	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8103
        fi
8104
8105
	case $cc_basename in
8106
	xlf*)
8107
	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8108
	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8109
	  hardcode_libdir_flag_spec=
8110
	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
8111
	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8112
	  if test "x$supports_anon_versioning" = xyes; then
8113
	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8114
	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8115
	      echo "local: *; };" >> $output_objdir/$libname.ver~
8116
	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8117
	  fi
8118
	  ;;
8119
	esac
8120
      else
8121
        ld_shlibs=no
8122
      fi
8123
      ;;
8124
8125
    netbsd* | netbsdelf*-gnu)
8126
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8127
	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8128
	wlarc=
8129
      else
8130
	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8131
	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8132
      fi
8133
      ;;
8134
8135
    solaris*)
8136
      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8137
	ld_shlibs=no
8138
	cat <<_LT_EOF 1>&2
8139
8140
*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8141
*** create shared libraries on Solaris systems.  Therefore, libtool
8142
*** is disabling shared libraries support.  We urge you to upgrade GNU
8143
*** binutils to release 2.9.1 or newer.  Another option is to modify
8144
*** your PATH or compiler configuration so that the native linker is
8145
*** used, and then restart.
8146
8147
_LT_EOF
8148
      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8149
	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8150
	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8151
      else
8152
	ld_shlibs=no
8153
      fi
8154
      ;;
8155
8156
    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8157
      case `$LD -v 2>&1` in
8158
        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8159
	ld_shlibs=no
8160
	cat <<_LT_EOF 1>&2
8161
8162
*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8163
*** reliably create shared libraries on SCO systems.  Therefore, libtool
8164
*** is disabling shared libraries support.  We urge you to upgrade GNU
8165
*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8166
*** your PATH or compiler configuration so that the native linker is
8167
*** used, and then restart.
8168
8169
_LT_EOF
8170
	;;
8171
	*)
8172
	  # For security reasons, it is highly recommended that you always
8173
	  # use absolute paths for naming shared libraries, and exclude the
8174
	  # DT_RUNPATH tag from executables and libraries.  But doing so
8175
	  # requires that you compile everything twice, which is a pain.
8176
	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8177
	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8178
	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8179
	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8180
	  else
8181
	    ld_shlibs=no
8182
	  fi
8183
	;;
8184
      esac
8185
      ;;
8186
8187
    sunos4*)
8188
      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8189
      wlarc=
8190
      hardcode_direct=yes
8191
      hardcode_shlibpath_var=no
8192
      ;;
8193
8194
    *)
8195
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8196
	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8197
	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8198
      else
8199
	ld_shlibs=no
8200
      fi
8201
      ;;
8202
    esac
8203
8204
    if test "$ld_shlibs" = no; then
8205
      runpath_var=
8206
      hardcode_libdir_flag_spec=
8207
      export_dynamic_flag_spec=
8208
      whole_archive_flag_spec=
8209
    fi
8210
  else
8211
    # PORTME fill in a description of your system's linker (not GNU ld)
8212
    case $host_os in
8213
    aix3*)
8214
      allow_undefined_flag=unsupported
8215
      always_export_symbols=yes
8216
      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'
8217
      # Note: this linker hardcodes the directories in LIBPATH if there
8218
      # are no directories specified by -L.
8219
      hardcode_minus_L=yes
8220
      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8221
	# Neither direct hardcoding nor static linking is supported with a
8222
	# broken collect2.
8223
	hardcode_direct=unsupported
8224
      fi
8225
      ;;
8226
8227
    aix[4-9]*)
8228
      if test "$host_cpu" = ia64; then
8229
	# On IA64, the linker does run time linking by default, so we don't
8230
	# have to do anything special.
8231
	aix_use_runtimelinking=no
8232
	exp_sym_flag='-Bexport'
8233
	no_entry_flag=""
8234
      else
8235
	# If we're using GNU nm, then we don't want the "-C" option.
8236
	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8237
	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8238
	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8239
	else
8240
	  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'
8241
	fi
8242
	aix_use_runtimelinking=no
8243
8244
	# Test if we are trying to use run time linking or normal
8245
	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8246
	# need to do runtime linking.
8247
	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8248
	  for ld_flag in $LDFLAGS; do
8249
	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8250
	    aix_use_runtimelinking=yes
8251
	    break
8252
	  fi
8253
	  done
8254
	  ;;
8255
	esac
8256
8257
	exp_sym_flag='-bexport'
8258
	no_entry_flag='-bnoentry'
8259
      fi
8260
8261
      # When large executables or shared objects are built, AIX ld can
8262
      # have problems creating the table of contents.  If linking a library
8263
      # or program results in "error TOC overflow" add -mminimal-toc to
8264
      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8265
      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8266
8267
      archive_cmds=''
8268
      hardcode_direct=yes
8269
      hardcode_direct_absolute=yes
8270
      hardcode_libdir_separator=':'
8271
      link_all_deplibs=yes
8272
      file_list_spec='${wl}-f,'
8273
8274
      if test "$GCC" = yes; then
8275
	case $host_os in aix4.[012]|aix4.[012].*)
8276
	# We only want to do this on AIX 4.2 and lower, the check
8277
	# below for broken collect2 doesn't work under 4.3+
8278
	  collect2name=`${CC} -print-prog-name=collect2`
8279
	  if test -f "$collect2name" &&
8280
	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8281
	  then
8282
	  # We have reworked collect2
8283
	  :
8284
	  else
8285
	  # We have old collect2
8286
	  hardcode_direct=unsupported
8287
	  # It fails to find uninstalled libraries when the uninstalled
8288
	  # path is not listed in the libpath.  Setting hardcode_minus_L
8289
	  # to unsupported forces relinking
8290
	  hardcode_minus_L=yes
8291
	  hardcode_libdir_flag_spec='-L$libdir'
8292
	  hardcode_libdir_separator=
8293
	  fi
8294
	  ;;
8295
	esac
8296
	shared_flag='-shared'
8297
	if test "$aix_use_runtimelinking" = yes; then
8298
	  shared_flag="$shared_flag "'${wl}-G'
8299
	fi
8300
	link_all_deplibs=no
8301
      else
8302
	# not using gcc
8303
	if test "$host_cpu" = ia64; then
8304
	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8305
	# chokes on -Wl,-G. The following line is correct:
8306
	  shared_flag='-G'
8307
	else
8308
	  if test "$aix_use_runtimelinking" = yes; then
8309
	    shared_flag='${wl}-G'
8310
	  else
8311
	    shared_flag='${wl}-bM:SRE'
8312
	  fi
8313
	fi
8314
      fi
8315
8316
      export_dynamic_flag_spec='${wl}-bexpall'
8317
      # It seems that -bexpall does not export symbols beginning with
8318
      # underscore (_), so it is better to generate a list of symbols to export.
8319
      always_export_symbols=yes
8320
      if test "$aix_use_runtimelinking" = yes; then
8321
	# Warning - without using the other runtime loading flags (-brtl),
8322
	# -berok will link without error, but may produce a broken library.
8323
	allow_undefined_flag='-berok'
8324
        # Determine the default libpath from the value encoded in an
8325
        # empty executable.
8326
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8327
/* end confdefs.h.  */
8328
8329
int
8330
main ()
8331
{
8332
8333
  ;
8334
  return 0;
8335
}
8336
_ACEOF
8337
if ac_fn_c_try_link "$LINENO"; then :
8338
8339
lt_aix_libpath_sed='
8340
    /Import File Strings/,/^$/ {
8341
	/^0/ {
8342
	    s/^0  *\(.*\)$/\1/
8343
	    p
8344
	}
8345
    }'
8346
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8347
# Check for a 64-bit object if we didn't find anything.
8348
if test -z "$aix_libpath"; then
8349
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8350
fi
8351
fi
8352
rm -f core conftest.err conftest.$ac_objext \
8353
    conftest$ac_exeext conftest.$ac_ext
8354
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8355
8356
        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8357
        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8358
      else
8359
	if test "$host_cpu" = ia64; then
8360
	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8361
	  allow_undefined_flag="-z nodefs"
8362
	  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"
8363
	else
8364
	 # Determine the default libpath from the value encoded in an
8365
	 # empty executable.
8366
	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8367
/* end confdefs.h.  */
8368
8369
int
8370
main ()
8371
{
8372
8373
  ;
8374
  return 0;
8375
}
8376
_ACEOF
8377
if ac_fn_c_try_link "$LINENO"; then :
8378
8379
lt_aix_libpath_sed='
8380
    /Import File Strings/,/^$/ {
8381
	/^0/ {
8382
	    s/^0  *\(.*\)$/\1/
8383
	    p
8384
	}
8385
    }'
8386
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8387
# Check for a 64-bit object if we didn't find anything.
8388
if test -z "$aix_libpath"; then
8389
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8390
fi
8391
fi
8392
rm -f core conftest.err conftest.$ac_objext \
8393
    conftest$ac_exeext conftest.$ac_ext
8394
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8395
8396
	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8397
	  # Warning - without using the other run time loading flags,
8398
	  # -berok will link without error, but may produce a broken library.
8399
	  no_undefined_flag=' ${wl}-bernotok'
8400
	  allow_undefined_flag=' ${wl}-berok'
8401
	  # Exported symbols can be pulled into shared objects from archives
8402
	  whole_archive_flag_spec='$convenience'
8403
	  archive_cmds_need_lc=yes
8404
	  # This is similar to how AIX traditionally builds its shared libraries.
8405
	  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'
8406
	fi
8407
      fi
8408
      ;;
8409
8410
    amigaos*)
8411
      case $host_cpu in
8412
      powerpc)
8413
            # see comment about AmigaOS4 .so support
8414
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8415
            archive_expsym_cmds=''
8416
        ;;
8417
      m68k)
8418
            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)'
8419
            hardcode_libdir_flag_spec='-L$libdir'
8420
            hardcode_minus_L=yes
8421
        ;;
8422
      esac
8423
      ;;
8424
8425
    bsdi[45]*)
8426
      export_dynamic_flag_spec=-rdynamic
8427
      ;;
8428
8429
    cygwin* | mingw* | pw32* | cegcc*)
8430
      # When not using gcc, we currently assume that we are using
8431
      # Microsoft Visual C++.
8432
      # hardcode_libdir_flag_spec is actually meaningless, as there is
8433
      # no search path for DLLs.
8434
      hardcode_libdir_flag_spec=' '
8435
      allow_undefined_flag=unsupported
8436
      # Tell ltmain to make .lib files, not .a files.
8437
      libext=lib
8438
      # Tell ltmain to make .dll files, not .so files.
8439
      shrext_cmds=".dll"
8440
      # FIXME: Setting linknames here is a bad hack.
8441
      archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
8442
      # The linker will automatically build a .lib file if we build a DLL.
8443
      old_archive_from_new_cmds='true'
8444
      # FIXME: Should let the user specify the lib program.
8445
      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8446
      fix_srcfile_path='`cygpath -w "$srcfile"`'
8447
      enable_shared_with_static_runtimes=yes
8448
      ;;
8449
8450
    darwin* | rhapsody*)
8451
8452
8453
  archive_cmds_need_lc=no
8454
  hardcode_direct=no
8455
  hardcode_automatic=yes
8456
  hardcode_shlibpath_var=unsupported
8457
  whole_archive_flag_spec=''
8458
  link_all_deplibs=yes
8459
  allow_undefined_flag="$_lt_dar_allow_undefined"
8460
  case $cc_basename in
8461
     ifort*) _lt_dar_can_shared=yes ;;
8462
     *) _lt_dar_can_shared=$GCC ;;
8463
  esac
8464
  if test "$_lt_dar_can_shared" = "yes"; then
8465
    output_verbose_link_cmd=echo
8466
    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8467
    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8468
    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}"
8469
    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}"
8470
8471
  else
8472
  ld_shlibs=no
8473
  fi
8474
8475
      ;;
8476
8477
    dgux*)
8478
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8479
      hardcode_libdir_flag_spec='-L$libdir'
8480
      hardcode_shlibpath_var=no
8481
      ;;
8482
8483
    freebsd1*)
8484
      ld_shlibs=no
8485
      ;;
8486
8487
    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8488
    # support.  Future versions do this automatically, but an explicit c++rt0.o
8489
    # does not break anything, and helps significantly (at the cost of a little
8490
    # extra space).
8491
    freebsd2.2*)
8492
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8493
      hardcode_libdir_flag_spec='-R$libdir'
8494
      hardcode_direct=yes
8495
      hardcode_shlibpath_var=no
8496
      ;;
8497
8498
    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8499
    freebsd2*)
8500
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8501
      hardcode_direct=yes
8502
      hardcode_minus_L=yes
8503
      hardcode_shlibpath_var=no
8504
      ;;
8505
8506
    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8507
    freebsd* | dragonfly*)
8508
      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8509
      hardcode_libdir_flag_spec='-R$libdir'
8510
      hardcode_direct=yes
8511
      hardcode_shlibpath_var=no
8512
      ;;
8513
8514
    hpux9*)
8515
      if test "$GCC" = yes; then
8516
	archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
8517
      else
8518
	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'
8519
      fi
8520
      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8521
      hardcode_libdir_separator=:
8522
      hardcode_direct=yes
8523
8524
      # hardcode_minus_L: Not really in the search PATH,
8525
      # but as the default location of the library.
8526
      hardcode_minus_L=yes
8527
      export_dynamic_flag_spec='${wl}-E'
8528
      ;;
8529
8530
    hpux10*)
8531
      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8532
	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8533
      else
8534
	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8535
      fi
8536
      if test "$with_gnu_ld" = no; then
8537
	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8538
	hardcode_libdir_flag_spec_ld='+b $libdir'
8539
	hardcode_libdir_separator=:
8540
	hardcode_direct=yes
8541
	hardcode_direct_absolute=yes
8542
	export_dynamic_flag_spec='${wl}-E'
8543
	# hardcode_minus_L: Not really in the search PATH,
8544
	# but as the default location of the library.
8545
	hardcode_minus_L=yes
8546
      fi
8547
      ;;
8548
8549
    hpux11*)
8550
      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8551
	case $host_cpu in
8552
	hppa*64*)
8553
	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8554
	  ;;
8555
	ia64*)
8556
	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8557
	  ;;
8558
	*)
8559
	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8560
	  ;;
8561
	esac
8562
      else
8563
	case $host_cpu in
8564
	hppa*64*)
8565
	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8566
	  ;;
8567
	ia64*)
8568
	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8569
	  ;;
8570
	*)
8571
	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8572
	  ;;
8573
	esac
8574
      fi
8575
      if test "$with_gnu_ld" = no; then
8576
	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8577
	hardcode_libdir_separator=:
8578
8579
	case $host_cpu in
8580
	hppa*64*|ia64*)
8581
	  hardcode_direct=no
8582
	  hardcode_shlibpath_var=no
8583
	  ;;
8584
	*)
8585
	  hardcode_direct=yes
8586
	  hardcode_direct_absolute=yes
8587
	  export_dynamic_flag_spec='${wl}-E'
8588
8589
	  # hardcode_minus_L: Not really in the search PATH,
8590
	  # but as the default location of the library.
8591
	  hardcode_minus_L=yes
8592
	  ;;
8593
	esac
8594
      fi
8595
      ;;
8596
8597
    irix5* | irix6* | nonstopux*)
8598
      if test "$GCC" = yes; then
8599
	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8600
	# Try to use the -exported_symbol ld option, if it does not
8601
	# work, assume that -exports_file does not work either and
8602
	# implicitly export all symbols.
8603
        save_LDFLAGS="$LDFLAGS"
8604
        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8605
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8606
/* end confdefs.h.  */
8607
int foo(void) {}
8608
_ACEOF
8609
if ac_fn_c_try_link "$LINENO"; then :
8610
  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
8611
8612
fi
8613
rm -f core conftest.err conftest.$ac_objext \
8614
    conftest$ac_exeext conftest.$ac_ext
8615
        LDFLAGS="$save_LDFLAGS"
8616
      else
8617
	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8618
	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
8619
      fi
8620
      archive_cmds_need_lc='no'
8621
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8622
      hardcode_libdir_separator=:
8623
      inherit_rpath=yes
8624
      link_all_deplibs=yes
8625
      ;;
8626
8627
    netbsd* | netbsdelf*-gnu)
8628
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8629
	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8630
      else
8631
	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8632
      fi
8633
      hardcode_libdir_flag_spec='-R$libdir'
8634
      hardcode_direct=yes
8635
      hardcode_shlibpath_var=no
8636
      ;;
8637
8638
    newsos6)
8639
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8640
      hardcode_direct=yes
8641
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8642
      hardcode_libdir_separator=:
8643
      hardcode_shlibpath_var=no
8644
      ;;
8645
8646
    *nto* | *qnx*)
8647
      ;;
8648
8649
    openbsd*)
8650
      if test -f /usr/libexec/ld.so; then
8651
	hardcode_direct=yes
8652
	hardcode_shlibpath_var=no
8653
	hardcode_direct_absolute=yes
8654
	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8655
	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8656
	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8657
	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8658
	  export_dynamic_flag_spec='${wl}-E'
8659
	else
8660
	  case $host_os in
8661
	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8662
	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8663
	     hardcode_libdir_flag_spec='-R$libdir'
8664
	     ;;
8665
	   *)
8666
	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8667
	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8668
	     ;;
8669
	  esac
8670
	fi
8671
      else
8672
	ld_shlibs=no
8673
      fi
8674
      ;;
8675
8676
    os2*)
8677
      hardcode_libdir_flag_spec='-L$libdir'
8678
      hardcode_minus_L=yes
8679
      allow_undefined_flag=unsupported
8680
      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'
8681
      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8682
      ;;
8683
8684
    osf3*)
8685
      if test "$GCC" = yes; then
8686
	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8687
	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8688
      else
8689
	allow_undefined_flag=' -expect_unresolved \*'
8690
	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8691
      fi
8692
      archive_cmds_need_lc='no'
8693
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8694
      hardcode_libdir_separator=:
8695
      ;;
8696
8697
    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8698
      if test "$GCC" = yes; then
8699
	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8700
	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8701
	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8702
      else
8703
	allow_undefined_flag=' -expect_unresolved \*'
8704
	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8705
	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~
8706
	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
8707
8708
	# Both c and cxx compiler support -rpath directly
8709
	hardcode_libdir_flag_spec='-rpath $libdir'
8710
      fi
8711
      archive_cmds_need_lc='no'
8712
      hardcode_libdir_separator=:
8713
      ;;
8714
8715
    solaris*)
8716
      no_undefined_flag=' -z defs'
8717
      if test "$GCC" = yes; then
8718
	wlarc='${wl}'
8719
	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8720
	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8721
	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8722
      else
8723
	case `$CC -V 2>&1` in
8724
	*"Compilers 5.0"*)
8725
	  wlarc=''
8726
	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8727
	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8728
	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8729
	  ;;
8730
	*)
8731
	  wlarc='${wl}'
8732
	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8733
	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8734
	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8735
	  ;;
8736
	esac
8737
      fi
8738
      hardcode_libdir_flag_spec='-R$libdir'
8739
      hardcode_shlibpath_var=no
8740
      case $host_os in
8741
      solaris2.[0-5] | solaris2.[0-5].*) ;;
8742
      *)
8743
	# The compiler driver will combine and reorder linker options,
8744
	# but understands `-z linker_flag'.  GCC discards it without `$wl',
8745
	# but is careful enough not to reorder.
8746
	# Supported since Solaris 2.6 (maybe 2.5.1?)
8747
	if test "$GCC" = yes; then
8748
	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8749
	else
8750
	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8751
	fi
8752
	;;
8753
      esac
8754
      link_all_deplibs=yes
8755
      ;;
8756
8757
    sunos4*)
8758
      if test "x$host_vendor" = xsequent; then
8759
	# Use $CC to link under sequent, because it throws in some extra .o
8760
	# files that make .init and .fini sections work.
8761
	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8762
      else
8763
	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8764
      fi
8765
      hardcode_libdir_flag_spec='-L$libdir'
8766
      hardcode_direct=yes
8767
      hardcode_minus_L=yes
8768
      hardcode_shlibpath_var=no
8769
      ;;
8770
8771
    sysv4)
8772
      case $host_vendor in
8773
	sni)
8774
	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8775
	  hardcode_direct=yes # is this really true???
8776
	;;
8777
	siemens)
8778
	  ## LD is ld it makes a PLAMLIB
8779
	  ## CC just makes a GrossModule.
8780
	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8781
	  reload_cmds='$CC -r -o $output$reload_objs'
8782
	  hardcode_direct=no
8783
        ;;
8784
	motorola)
8785
	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8786
	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8787
	;;
8788
      esac
8789
      runpath_var='LD_RUN_PATH'
8790
      hardcode_shlibpath_var=no
8791
      ;;
8792
8793
    sysv4.3*)
8794
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8795
      hardcode_shlibpath_var=no
8796
      export_dynamic_flag_spec='-Bexport'
8797
      ;;
8798
8799
    sysv4*MP*)
8800
      if test -d /usr/nec; then
8801
	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8802
	hardcode_shlibpath_var=no
8803
	runpath_var=LD_RUN_PATH
8804
	hardcode_runpath_var=yes
8805
	ld_shlibs=yes
8806
      fi
8807
      ;;
8808
8809
    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8810
      no_undefined_flag='${wl}-z,text'
8811
      archive_cmds_need_lc=no
8812
      hardcode_shlibpath_var=no
8813
      runpath_var='LD_RUN_PATH'
8814
8815
      if test "$GCC" = yes; then
8816
	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8817
	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8818
      else
8819
	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8820
	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8821
      fi
8822
      ;;
8823
8824
    sysv5* | sco3.2v5* | sco5v6*)
8825
      # Note: We can NOT use -z defs as we might desire, because we do not
8826
      # link with -lc, and that would cause any symbols used from libc to
8827
      # always be unresolved, which means just about no library would
8828
      # ever link correctly.  If we're not using GNU ld we use -z text
8829
      # though, which does catch some bad symbols but isn't as heavy-handed
8830
      # as -z defs.
8831
      no_undefined_flag='${wl}-z,text'
8832
      allow_undefined_flag='${wl}-z,nodefs'
8833
      archive_cmds_need_lc=no
8834
      hardcode_shlibpath_var=no
8835
      hardcode_libdir_flag_spec='${wl}-R,$libdir'
8836
      hardcode_libdir_separator=':'
8837
      link_all_deplibs=yes
8838
      export_dynamic_flag_spec='${wl}-Bexport'
8839
      runpath_var='LD_RUN_PATH'
8840
8841
      if test "$GCC" = yes; then
8842
	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8843
	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8844
      else
8845
	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8846
	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8847
      fi
8848
      ;;
8849
8850
    uts4*)
8851
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8852
      hardcode_libdir_flag_spec='-L$libdir'
8853
      hardcode_shlibpath_var=no
8854
      ;;
8855
8856
    *)
8857
      ld_shlibs=no
8858
      ;;
8859
    esac
8860
8861
    if test x$host_vendor = xsni; then
8862
      case $host in
8863
      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8864
	export_dynamic_flag_spec='${wl}-Blargedynsym'
8865
	;;
8866
      esac
8867
    fi
8868
  fi
8869
8870
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
8871
$as_echo "$ld_shlibs" >&6; }
8872
test "$ld_shlibs" = no && can_build_shared=no
8873
8874
with_gnu_ld=$with_gnu_ld
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
#
8891
# Do we need to explicitly link libc?
8892
#
8893
case "x$archive_cmds_need_lc" in
8894
x|xyes)
8895
  # Assume -lc should be added
8896
  archive_cmds_need_lc=yes
8897
8898
  if test "$enable_shared" = yes && test "$GCC" = yes; then
8899
    case $archive_cmds in
8900
    *'~'*)
8901
      # FIXME: we may have to deal with multi-command sequences.
8902
      ;;
8903
    '$CC '*)
8904
      # Test whether the compiler implicitly links with -lc since on some
8905
      # systems, -lgcc has to come before -lc. If gcc already passes -lc
8906
      # to ld, don't add -lc before -lgcc.
8907
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
8908
$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
8909
      $RM conftest*
8910
      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8911
8912
      if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8913
  (eval $ac_compile) 2>&5
8914
  ac_status=$?
8915
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8916
  test $ac_status = 0; } 2>conftest.err; then
8917
        soname=conftest
8918
        lib=conftest
8919
        libobjs=conftest.$ac_objext
8920
        deplibs=
8921
        wl=$lt_prog_compiler_wl
8922
	pic_flag=$lt_prog_compiler_pic
8923
        compiler_flags=-v
8924
        linker_flags=-v
8925
        verstring=
8926
        output_objdir=.
8927
        libname=conftest
8928
        lt_save_allow_undefined_flag=$allow_undefined_flag
8929
        allow_undefined_flag=
8930
        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
8931
  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
8932
  ac_status=$?
8933
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8934
  test $ac_status = 0; }
8935
        then
8936
	  archive_cmds_need_lc=no
8937
        else
8938
	  archive_cmds_need_lc=yes
8939
        fi
8940
        allow_undefined_flag=$lt_save_allow_undefined_flag
8941
      else
8942
        cat conftest.err 1>&5
8943
      fi
8944
      $RM conftest*
8945
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
8946
$as_echo "$archive_cmds_need_lc" >&6; }
8947
      ;;
8948
    esac
8949
  fi
8950
  ;;
8951
esac
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019
9020
9021
9022
9023
9024
9025
9026
9027
9028
9029
9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9110
$as_echo_n "checking dynamic linker characteristics... " >&6; }
9111
9112
if test "$GCC" = yes; then
9113
  case $host_os in
9114
    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9115
    *) lt_awk_arg="/^libraries:/" ;;
9116
  esac
9117
  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9118
  if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
9119
    # if the path contains ";" then we assume it to be the separator
9120
    # otherwise default to the standard path separator (i.e. ":") - it is
9121
    # assumed that no part of a normal pathname contains ";" but that should
9122
    # okay in the real world where ";" in dirpaths is itself problematic.
9123
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9124
  else
9125
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9126
  fi
9127
  # Ok, now we have the path, separated by spaces, we can step through it
9128
  # and add multilib dir if necessary.
9129
  lt_tmp_lt_search_path_spec=
9130
  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9131
  for lt_sys_path in $lt_search_path_spec; do
9132
    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9133
      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9134
    else
9135
      test -d "$lt_sys_path" && \
9136
	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9137
    fi
9138
  done
9139
  lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
9140
BEGIN {RS=" "; FS="/|\n";} {
9141
  lt_foo="";
9142
  lt_count=0;
9143
  for (lt_i = NF; lt_i > 0; lt_i--) {
9144
    if ($lt_i != "" && $lt_i != ".") {
9145
      if ($lt_i == "..") {
9146
        lt_count++;
9147
      } else {
9148
        if (lt_count == 0) {
9149
          lt_foo="/" $lt_i lt_foo;
9150
        } else {
9151
          lt_count--;
9152
        }
9153
      }
9154
    }
9155
  }
9156
  if (lt_foo != "") { lt_freq[lt_foo]++; }
9157
  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9158
}'`
9159
  sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
9160
else
9161
  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9162
fi
9163
library_names_spec=
9164
libname_spec='lib$name'
9165
soname_spec=
9166
shrext_cmds=".so"
9167
postinstall_cmds=
9168
postuninstall_cmds=
9169
finish_cmds=
9170
finish_eval=
9171
shlibpath_var=
9172
shlibpath_overrides_runpath=unknown
9173
version_type=none
9174
dynamic_linker="$host_os ld.so"
9175
sys_lib_dlsearch_path_spec="/lib /usr/lib"
9176
need_lib_prefix=unknown
9177
hardcode_into_libs=no
9178
9179
# when you set need_version to no, make sure it does not cause -set_version
9180
# flags to be left without arguments
9181
need_version=unknown
9182
9183
case $host_os in
9184
aix3*)
9185
  version_type=linux
9186
  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9187
  shlibpath_var=LIBPATH
9188
9189
  # AIX 3 has no versioning support, so we append a major version to the name.
9190
  soname_spec='${libname}${release}${shared_ext}$major'
9191
  ;;
9192
9193
aix[4-9]*)
9194
  version_type=linux
9195
  need_lib_prefix=no
9196
  need_version=no
9197
  hardcode_into_libs=yes
9198
  if test "$host_cpu" = ia64; then
9199
    # AIX 5 supports IA64
9200
    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9201
    shlibpath_var=LD_LIBRARY_PATH
9202
  else
9203
    # With GCC up to 2.95.x, collect2 would create an import file
9204
    # for dependence libraries.  The import file would start with
9205
    # the line `#! .'.  This would cause the generated library to
9206
    # depend on `.', always an invalid library.  This was fixed in
9207
    # development snapshots of GCC prior to 3.0.
9208
    case $host_os in
9209
      aix4 | aix4.[01] | aix4.[01].*)
9210
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9211
	   echo ' yes '
9212
	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9213
	:
9214
      else
9215
	can_build_shared=no
9216
      fi
9217
      ;;
9218
    esac
9219
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9220
    # soname into executable. Probably we can add versioning support to
9221
    # collect2, so additional links can be useful in future.
9222
    if test "$aix_use_runtimelinking" = yes; then
9223
      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9224
      # instead of lib<name>.a to let people know that these are not
9225
      # typical AIX shared libraries.
9226
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9227
    else
9228
      # We preserve .a as extension for shared libraries through AIX4.2
9229
      # and later when we are not doing run time linking.
9230
      library_names_spec='${libname}${release}.a $libname.a'
9231
      soname_spec='${libname}${release}${shared_ext}$major'
9232
    fi
9233
    shlibpath_var=LIBPATH
9234
  fi
9235
  ;;
9236
9237
amigaos*)
9238
  case $host_cpu in
9239
  powerpc)
9240
    # Since July 2007 AmigaOS4 officially supports .so libraries.
9241
    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9242
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9243
    ;;
9244
  m68k)
9245
    library_names_spec='$libname.ixlibrary $libname.a'
9246
    # Create ${libname}_ixlibrary.a entries in /sys/libs.
9247
    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
9248
    ;;
9249
  esac
9250
  ;;
9251
9252
beos*)
9253
  library_names_spec='${libname}${shared_ext}'
9254
  dynamic_linker="$host_os ld.so"
9255
  shlibpath_var=LIBRARY_PATH
9256
  ;;
9257
9258
bsdi[45]*)
9259
  version_type=linux
9260
  need_version=no
9261
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9262
  soname_spec='${libname}${release}${shared_ext}$major'
9263
  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9264
  shlibpath_var=LD_LIBRARY_PATH
9265
  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9266
  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9267
  # the default ld.so.conf also contains /usr/contrib/lib and
9268
  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9269
  # libtool to hard-code these into programs
9270
  ;;
9271
9272
cygwin* | mingw* | pw32* | cegcc*)
9273
  version_type=windows
9274
  shrext_cmds=".dll"
9275
  need_version=no
9276
  need_lib_prefix=no
9277
9278
  case $GCC,$host_os in
9279
  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9280
    library_names_spec='$libname.dll.a'
9281
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9282
    postinstall_cmds='base_file=`basename \${file}`~
9283
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9284
      dldir=$destdir/`dirname \$dlpath`~
9285
      test -d \$dldir || mkdir -p \$dldir~
9286
      $install_prog $dir/$dlname \$dldir/$dlname~
9287
      chmod a+x \$dldir/$dlname~
9288
      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9289
        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9290
      fi'
9291
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9292
      dlpath=$dir/\$dldll~
9293
       $RM \$dlpath'
9294
    shlibpath_overrides_runpath=yes
9295
9296
    case $host_os in
9297
    cygwin*)
9298
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9299
      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9300
      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9301
      ;;
9302
    mingw* | cegcc*)
9303
      # MinGW DLLs use traditional 'lib' prefix
9304
      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9305
      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9306
      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
9307
        # It is most probably a Windows format PATH printed by
9308
        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9309
        # path with ; separators, and with drive letters. We can handle the
9310
        # drive letters (cygwin fileutils understands them), so leave them,
9311
        # especially as we might pass files found there to a mingw objdump,
9312
        # which wouldn't understand a cygwinified path. Ahh.
9313
        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9314
      else
9315
        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9316
      fi
9317
      ;;
9318
    pw32*)
9319
      # pw32 DLLs use 'pw' prefix rather than 'lib'
9320
      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9321
      ;;
9322
    esac
9323
    ;;
9324
9325
  *)
9326
    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9327
    ;;
9328
  esac
9329
  dynamic_linker='Win32 ld.exe'
9330
  # FIXME: first we should search . and the directory the executable is in
9331
  shlibpath_var=PATH
9332
  ;;
9333
9334
darwin* | rhapsody*)
9335
  dynamic_linker="$host_os dyld"
9336
  version_type=darwin
9337
  need_lib_prefix=no
9338
  need_version=no
9339
  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9340
  soname_spec='${libname}${release}${major}$shared_ext'
9341
  shlibpath_overrides_runpath=yes
9342
  shlibpath_var=DYLD_LIBRARY_PATH
9343
  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9344
9345
  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9346
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9347
  ;;
9348
9349
dgux*)
9350
  version_type=linux
9351
  need_lib_prefix=no
9352
  need_version=no
9353
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9354
  soname_spec='${libname}${release}${shared_ext}$major'
9355
  shlibpath_var=LD_LIBRARY_PATH
9356
  ;;
9357
9358
freebsd1*)
9359
  dynamic_linker=no
9360
  ;;
9361
9362
freebsd* | dragonfly*)
9363
  # DragonFly does not have aout.  When/if they implement a new
9364
  # versioning mechanism, adjust this.
9365
  if test -x /usr/bin/objformat; then
9366
    objformat=`/usr/bin/objformat`
9367
  else
9368
    case $host_os in
9369
    freebsd[123]*) objformat=aout ;;
9370
    *) objformat=elf ;;
9371
    esac
9372
  fi
9373
  version_type=freebsd-$objformat
9374
  case $version_type in
9375
    freebsd-elf*)
9376
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9377
      need_version=no
9378
      need_lib_prefix=no
9379
      ;;
9380
    freebsd-*)
9381
      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9382
      need_version=yes
9383
      ;;
9384
  esac
9385
  shlibpath_var=LD_LIBRARY_PATH
9386
  case $host_os in
9387
  freebsd2*)
9388
    shlibpath_overrides_runpath=yes
9389
    ;;
9390
  freebsd3.[01]* | freebsdelf3.[01]*)
9391
    shlibpath_overrides_runpath=yes
9392
    hardcode_into_libs=yes
9393
    ;;
9394
  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9395
  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9396
    shlibpath_overrides_runpath=no
9397
    hardcode_into_libs=yes
9398
    ;;
9399
  *) # from 4.6 on, and DragonFly
9400
    shlibpath_overrides_runpath=yes
9401
    hardcode_into_libs=yes
9402
    ;;
9403
  esac
9404
  ;;
9405
9406
gnu*)
9407
  version_type=linux
9408
  need_lib_prefix=no
9409
  need_version=no
9410
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9411
  soname_spec='${libname}${release}${shared_ext}$major'
9412
  shlibpath_var=LD_LIBRARY_PATH
9413
  hardcode_into_libs=yes
9414
  ;;
9415
9416
hpux9* | hpux10* | hpux11*)
9417
  # Give a soname corresponding to the major version so that dld.sl refuses to
9418
  # link against other versions.
9419
  version_type=sunos
9420
  need_lib_prefix=no
9421
  need_version=no
9422
  case $host_cpu in
9423
  ia64*)
9424
    shrext_cmds='.so'
9425
    hardcode_into_libs=yes
9426
    dynamic_linker="$host_os dld.so"
9427
    shlibpath_var=LD_LIBRARY_PATH
9428
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9429
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9430
    soname_spec='${libname}${release}${shared_ext}$major'
9431
    if test "X$HPUX_IA64_MODE" = X32; then
9432
      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9433
    else
9434
      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9435
    fi
9436
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9437
    ;;
9438
  hppa*64*)
9439
    shrext_cmds='.sl'
9440
    hardcode_into_libs=yes
9441
    dynamic_linker="$host_os dld.sl"
9442
    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9443
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9444
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9445
    soname_spec='${libname}${release}${shared_ext}$major'
9446
    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9447
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9448
    ;;
9449
  *)
9450
    shrext_cmds='.sl'
9451
    dynamic_linker="$host_os dld.sl"
9452
    shlibpath_var=SHLIB_PATH
9453
    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9454
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9455
    soname_spec='${libname}${release}${shared_ext}$major'
9456
    ;;
9457
  esac
9458
  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9459
  postinstall_cmds='chmod 555 $lib'
9460
  ;;
9461
9462
interix[3-9]*)
9463
  version_type=linux
9464
  need_lib_prefix=no
9465
  need_version=no
9466
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9467
  soname_spec='${libname}${release}${shared_ext}$major'
9468
  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9469
  shlibpath_var=LD_LIBRARY_PATH
9470
  shlibpath_overrides_runpath=no
9471
  hardcode_into_libs=yes
9472
  ;;
9473
9474
irix5* | irix6* | nonstopux*)
9475
  case $host_os in
9476
    nonstopux*) version_type=nonstopux ;;
9477
    *)
9478
	if test "$lt_cv_prog_gnu_ld" = yes; then
9479
		version_type=linux
9480
	else
9481
		version_type=irix
9482
	fi ;;
9483
  esac
9484
  need_lib_prefix=no
9485
  need_version=no
9486
  soname_spec='${libname}${release}${shared_ext}$major'
9487
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9488
  case $host_os in
9489
  irix5* | nonstopux*)
9490
    libsuff= shlibsuff=
9491
    ;;
9492
  *)
9493
    case $LD in # libtool.m4 will add one of these switches to LD
9494
    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9495
      libsuff= shlibsuff= libmagic=32-bit;;
9496
    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9497
      libsuff=32 shlibsuff=N32 libmagic=N32;;
9498
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9499
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9500
    *) libsuff= shlibsuff= libmagic=never-match;;
9501
    esac
9502
    ;;
9503
  esac
9504
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9505
  shlibpath_overrides_runpath=no
9506
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9507
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9508
  hardcode_into_libs=yes
9509
  ;;
9510
9511
# No shared lib support for Linux oldld, aout, or coff.
9512
linux*oldld* | linux*aout* | linux*coff*)
9513
  dynamic_linker=no
9514
  ;;
9515
9516
# This must be Linux ELF.
9517
linux* | k*bsd*-gnu)
9518
  version_type=linux
9519
  need_lib_prefix=no
9520
  need_version=no
9521
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9522
  soname_spec='${libname}${release}${shared_ext}$major'
9523
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9524
  shlibpath_var=LD_LIBRARY_PATH
9525
  shlibpath_overrides_runpath=no
9526
  # Some binutils ld are patched to set DT_RUNPATH
9527
  save_LDFLAGS=$LDFLAGS
9528
  save_libdir=$libdir
9529
  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9530
       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9531
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9532
/* end confdefs.h.  */
9533
9534
int
9535
main ()
9536
{
9537
9538
  ;
9539
  return 0;
9540
}
9541
_ACEOF
9542
if ac_fn_c_try_link "$LINENO"; then :
9543
  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9544
  shlibpath_overrides_runpath=yes
9545
fi
9546
fi
9547
rm -f core conftest.err conftest.$ac_objext \
9548
    conftest$ac_exeext conftest.$ac_ext
9549
  LDFLAGS=$save_LDFLAGS
9550
  libdir=$save_libdir
9551
9552
  # This implies no fast_install, which is unacceptable.
9553
  # Some rework will be needed to allow for fast_install
9554
  # before this can be enabled.
9555
  hardcode_into_libs=yes
9556
9557
  # Append ld.so.conf contents to the search path
9558
  if test -f /etc/ld.so.conf; then
9559
    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
9560
    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9561
  fi
9562
9563
  # We used to test for /lib/ld.so.1 and disable shared libraries on
9564
  # powerpc, because MkLinux only supported shared libraries with the
9565
  # GNU dynamic linker.  Since this was broken with cross compilers,
9566
  # most powerpc-linux boxes support dynamic linking these days and
9567
  # people can always --disable-shared, the test was removed, and we
9568
  # assume the GNU/Linux dynamic linker is in use.
9569
  dynamic_linker='GNU/Linux ld.so'
9570
  ;;
9571
9572
netbsdelf*-gnu)
9573
  version_type=linux
9574
  need_lib_prefix=no
9575
  need_version=no
9576
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9577
  soname_spec='${libname}${release}${shared_ext}$major'
9578
  shlibpath_var=LD_LIBRARY_PATH
9579
  shlibpath_overrides_runpath=no
9580
  hardcode_into_libs=yes
9581
  dynamic_linker='NetBSD ld.elf_so'
9582
  ;;
9583
9584
netbsd*)
9585
  version_type=sunos
9586
  need_lib_prefix=no
9587
  need_version=no
9588
  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9589
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9590
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9591
    dynamic_linker='NetBSD (a.out) ld.so'
9592
  else
9593
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9594
    soname_spec='${libname}${release}${shared_ext}$major'
9595
    dynamic_linker='NetBSD ld.elf_so'
9596
  fi
9597
  shlibpath_var=LD_LIBRARY_PATH
9598
  shlibpath_overrides_runpath=yes
9599
  hardcode_into_libs=yes
9600
  ;;
9601
9602
newsos6)
9603
  version_type=linux
9604
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9605
  shlibpath_var=LD_LIBRARY_PATH
9606
  shlibpath_overrides_runpath=yes
9607
  ;;
9608
9609
*nto* | *qnx*)
9610
  version_type=qnx
9611
  need_lib_prefix=no
9612
  need_version=no
9613
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9614
  soname_spec='${libname}${release}${shared_ext}$major'
9615
  shlibpath_var=LD_LIBRARY_PATH
9616
  shlibpath_overrides_runpath=no
9617
  hardcode_into_libs=yes
9618
  dynamic_linker='ldqnx.so'
9619
  ;;
9620
9621
openbsd*)
9622
  version_type=sunos
9623
  sys_lib_dlsearch_path_spec="/usr/lib"
9624
  need_lib_prefix=no
9625
  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9626
  case $host_os in
9627
    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
9628
    *)				need_version=no  ;;
9629
  esac
9630
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9631
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9632
  shlibpath_var=LD_LIBRARY_PATH
9633
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9634
    case $host_os in
9635
      openbsd2.[89] | openbsd2.[89].*)
9636
	shlibpath_overrides_runpath=no
9637
	;;
9638
      *)
9639
	shlibpath_overrides_runpath=yes
9640
	;;
9641
      esac
9642
  else
9643
    shlibpath_overrides_runpath=yes
9644
  fi
9645
  ;;
9646
9647
os2*)
9648
  libname_spec='$name'
9649
  shrext_cmds=".dll"
9650
  need_lib_prefix=no
9651
  library_names_spec='$libname${shared_ext} $libname.a'
9652
  dynamic_linker='OS/2 ld.exe'
9653
  shlibpath_var=LIBPATH
9654
  ;;
9655
9656
osf3* | osf4* | osf5*)
9657
  version_type=osf
9658
  need_lib_prefix=no
9659
  need_version=no
9660
  soname_spec='${libname}${release}${shared_ext}$major'
9661
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9662
  shlibpath_var=LD_LIBRARY_PATH
9663
  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9664
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9665
  ;;
9666
9667
rdos*)
9668
  dynamic_linker=no
9669
  ;;
9670
9671
solaris*)
9672
  version_type=linux
9673
  need_lib_prefix=no
9674
  need_version=no
9675
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9676
  soname_spec='${libname}${release}${shared_ext}$major'
9677
  shlibpath_var=LD_LIBRARY_PATH
9678
  shlibpath_overrides_runpath=yes
9679
  hardcode_into_libs=yes
9680
  # ldd complains unless libraries are executable
9681
  postinstall_cmds='chmod +x $lib'
9682
  ;;
9683
9684
sunos4*)
9685
  version_type=sunos
9686
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9687
  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9688
  shlibpath_var=LD_LIBRARY_PATH
9689
  shlibpath_overrides_runpath=yes
9690
  if test "$with_gnu_ld" = yes; then
9691
    need_lib_prefix=no
9692
  fi
9693
  need_version=yes
9694
  ;;
9695
9696
sysv4 | sysv4.3*)
9697
  version_type=linux
9698
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9699
  soname_spec='${libname}${release}${shared_ext}$major'
9700
  shlibpath_var=LD_LIBRARY_PATH
9701
  case $host_vendor in
9702
    sni)
9703
      shlibpath_overrides_runpath=no
9704
      need_lib_prefix=no
9705
      runpath_var=LD_RUN_PATH
9706
      ;;
9707
    siemens)
9708
      need_lib_prefix=no
9709
      ;;
9710
    motorola)
9711
      need_lib_prefix=no
9712
      need_version=no
9713
      shlibpath_overrides_runpath=no
9714
      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9715
      ;;
9716
  esac
9717
  ;;
9718
9719
sysv4*MP*)
9720
  if test -d /usr/nec ;then
9721
    version_type=linux
9722
    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9723
    soname_spec='$libname${shared_ext}.$major'
9724
    shlibpath_var=LD_LIBRARY_PATH
9725
  fi
9726
  ;;
9727
9728
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9729
  version_type=freebsd-elf
9730
  need_lib_prefix=no
9731
  need_version=no
9732
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9733
  soname_spec='${libname}${release}${shared_ext}$major'
9734
  shlibpath_var=LD_LIBRARY_PATH
9735
  shlibpath_overrides_runpath=yes
9736
  hardcode_into_libs=yes
9737
  if test "$with_gnu_ld" = yes; then
9738
    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9739
  else
9740
    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9741
    case $host_os in
9742
      sco3.2v5*)
9743
        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9744
	;;
9745
    esac
9746
  fi
9747
  sys_lib_dlsearch_path_spec='/usr/lib'
9748
  ;;
9749
9750
tpf*)
9751
  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
9752
  version_type=linux
9753
  need_lib_prefix=no
9754
  need_version=no
9755
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9756
  shlibpath_var=LD_LIBRARY_PATH
9757
  shlibpath_overrides_runpath=no
9758
  hardcode_into_libs=yes
9759
  ;;
9760
9761
uts4*)
9762
  version_type=linux
9763
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9764
  soname_spec='${libname}${release}${shared_ext}$major'
9765
  shlibpath_var=LD_LIBRARY_PATH
9766
  ;;
9767
9768
*)
9769
  dynamic_linker=no
9770
  ;;
9771
esac
9772
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
9773
$as_echo "$dynamic_linker" >&6; }
9774
test "$dynamic_linker" = no && can_build_shared=no
9775
9776
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9777
if test "$GCC" = yes; then
9778
  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9779
fi
9780
9781
if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9782
  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9783
fi
9784
if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9785
  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9786
fi
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
9875
$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9876
hardcode_action=
9877
if test -n "$hardcode_libdir_flag_spec" ||
9878
   test -n "$runpath_var" ||
9879
   test "X$hardcode_automatic" = "Xyes" ; then
9880
9881
  # We can hardcode non-existent directories.
9882
  if test "$hardcode_direct" != no &&
9883
     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9884
     # have to relink, otherwise we might link with an installed library
9885
     # when we should be linking with a yet-to-be-installed one
9886
     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
9887
     test "$hardcode_minus_L" != no; then
9888
    # Linking always hardcodes the temporary library directory.
9889
    hardcode_action=relink
9890
  else
9891
    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9892
    hardcode_action=immediate
9893
  fi
9894
else
9895
  # We cannot hardcode anything, or else we can only hardcode existing
9896
  # directories.
9897
  hardcode_action=unsupported
9898
fi
9899
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
9900
$as_echo "$hardcode_action" >&6; }
9901
9902
if test "$hardcode_action" = relink ||
9903
   test "$inherit_rpath" = yes; then
9904
  # Fast installation is not supported
9905
  enable_fast_install=no
9906
elif test "$shlibpath_overrides_runpath" = yes ||
9907
     test "$enable_shared" = no; then
9908
  # Fast installation is not necessary
9909
  enable_fast_install=needless
9910
fi
9911
9912
9913
9914
9915
9916
9917
  if test "x$enable_dlopen" != xyes; then
9918
  enable_dlopen=unknown
9919
  enable_dlopen_self=unknown
9920
  enable_dlopen_self_static=unknown
9921
else
9922
  lt_cv_dlopen=no
9923
  lt_cv_dlopen_libs=
9924
9925
  case $host_os in
9926
  beos*)
9927
    lt_cv_dlopen="load_add_on"
9928
    lt_cv_dlopen_libs=
9929
    lt_cv_dlopen_self=yes
9930
    ;;
9931
9932
  mingw* | pw32* | cegcc*)
9933
    lt_cv_dlopen="LoadLibrary"
9934
    lt_cv_dlopen_libs=
9935
    ;;
9936
9937
  cygwin*)
9938
    lt_cv_dlopen="dlopen"
9939
    lt_cv_dlopen_libs=
9940
    ;;
9941
9942
  darwin*)
9943
  # if libdl is installed we need to link against it
9944
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9945
$as_echo_n "checking for dlopen in -ldl... " >&6; }
9946
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
9947
  $as_echo_n "(cached) " >&6
9948
else
9949
  ac_check_lib_save_LIBS=$LIBS
9950
LIBS="-ldl  $LIBS"
9951
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9952
/* end confdefs.h.  */
9953
9954
/* Override any GCC internal prototype to avoid an error.
9955
   Use char because int might match the return type of a GCC
9956
   builtin and then its argument prototype would still apply.  */
9957
#ifdef __cplusplus
9958
extern "C"
9959
#endif
9960
char dlopen ();
9961
int
9962
main ()
9963
{
9964
return dlopen ();
9965
  ;
9966
  return 0;
9967
}
9968
_ACEOF
9969
if ac_fn_c_try_link "$LINENO"; then :
9970
  ac_cv_lib_dl_dlopen=yes
9971
else
9972
  ac_cv_lib_dl_dlopen=no
9973
fi
9974
rm -f core conftest.err conftest.$ac_objext \
9975
    conftest$ac_exeext conftest.$ac_ext
9976
LIBS=$ac_check_lib_save_LIBS
9977
fi
9978
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9979
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9980
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
9981
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9982
else
9983
9984
    lt_cv_dlopen="dyld"
9985
    lt_cv_dlopen_libs=
9986
    lt_cv_dlopen_self=yes
9987
9988
fi
9989
9990
    ;;
9991
9992
  *)
9993
    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
9994
if test "x$ac_cv_func_shl_load" = x""yes; then :
9995
  lt_cv_dlopen="shl_load"
9996
else
9997
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
9998
$as_echo_n "checking for shl_load in -ldld... " >&6; }
9999
if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10000
  $as_echo_n "(cached) " >&6
10001
else
10002
  ac_check_lib_save_LIBS=$LIBS
10003
LIBS="-ldld  $LIBS"
10004
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10005
/* end confdefs.h.  */
10006
10007
/* Override any GCC internal prototype to avoid an error.
10008
   Use char because int might match the return type of a GCC
10009
   builtin and then its argument prototype would still apply.  */
10010
#ifdef __cplusplus
10011
extern "C"
10012
#endif
10013
char shl_load ();
10014
int
10015
main ()
10016
{
10017
return shl_load ();
10018
  ;
10019
  return 0;
10020
}
10021
_ACEOF
10022
if ac_fn_c_try_link "$LINENO"; then :
10023
  ac_cv_lib_dld_shl_load=yes
10024
else
10025
  ac_cv_lib_dld_shl_load=no
10026
fi
10027
rm -f core conftest.err conftest.$ac_objext \
10028
    conftest$ac_exeext conftest.$ac_ext
10029
LIBS=$ac_check_lib_save_LIBS
10030
fi
10031
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10032
$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10033
if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10034
  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10035
else
10036
  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10037
if test "x$ac_cv_func_dlopen" = x""yes; then :
10038
  lt_cv_dlopen="dlopen"
10039
else
10040
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10041
$as_echo_n "checking for dlopen in -ldl... " >&6; }
10042
if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10043
  $as_echo_n "(cached) " >&6
10044
else
10045
  ac_check_lib_save_LIBS=$LIBS
10046
LIBS="-ldl  $LIBS"
10047
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10048
/* end confdefs.h.  */
10049
10050
/* Override any GCC internal prototype to avoid an error.
10051
   Use char because int might match the return type of a GCC
10052
   builtin and then its argument prototype would still apply.  */
10053
#ifdef __cplusplus
10054
extern "C"
10055
#endif
10056
char dlopen ();
10057
int
10058
main ()
10059
{
10060
return dlopen ();
10061
  ;
10062
  return 0;
10063
}
10064
_ACEOF
10065
if ac_fn_c_try_link "$LINENO"; then :
10066
  ac_cv_lib_dl_dlopen=yes
10067
else
10068
  ac_cv_lib_dl_dlopen=no
10069
fi
10070
rm -f core conftest.err conftest.$ac_objext \
10071
    conftest$ac_exeext conftest.$ac_ext
10072
LIBS=$ac_check_lib_save_LIBS
10073
fi
10074
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10075
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10076
if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10077
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10078
else
10079
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10080
$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10081
if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10082
  $as_echo_n "(cached) " >&6
10083
else
10084
  ac_check_lib_save_LIBS=$LIBS
10085
LIBS="-lsvld  $LIBS"
10086
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10087
/* end confdefs.h.  */
10088
10089
/* Override any GCC internal prototype to avoid an error.
10090
   Use char because int might match the return type of a GCC
10091
   builtin and then its argument prototype would still apply.  */
10092
#ifdef __cplusplus
10093
extern "C"
10094
#endif
10095
char dlopen ();
10096
int
10097
main ()
10098
{
10099
return dlopen ();
10100
  ;
10101
  return 0;
10102
}
10103
_ACEOF
10104
if ac_fn_c_try_link "$LINENO"; then :
10105
  ac_cv_lib_svld_dlopen=yes
10106
else
10107
  ac_cv_lib_svld_dlopen=no
10108
fi
10109
rm -f core conftest.err conftest.$ac_objext \
10110
    conftest$ac_exeext conftest.$ac_ext
10111
LIBS=$ac_check_lib_save_LIBS
10112
fi
10113
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10114
$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10115
if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10116
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10117
else
10118
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10119
$as_echo_n "checking for dld_link in -ldld... " >&6; }
10120
if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10121
  $as_echo_n "(cached) " >&6
10122
else
10123
  ac_check_lib_save_LIBS=$LIBS
10124
LIBS="-ldld  $LIBS"
10125
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10126
/* end confdefs.h.  */
10127
10128
/* Override any GCC internal prototype to avoid an error.
10129
   Use char because int might match the return type of a GCC
10130
   builtin and then its argument prototype would still apply.  */
10131
#ifdef __cplusplus
10132
extern "C"
10133
#endif
10134
char dld_link ();
10135
int
10136
main ()
10137
{
10138
return dld_link ();
10139
  ;
10140
  return 0;
10141
}
10142
_ACEOF
10143
if ac_fn_c_try_link "$LINENO"; then :
10144
  ac_cv_lib_dld_dld_link=yes
10145
else
10146
  ac_cv_lib_dld_dld_link=no
10147
fi
10148
rm -f core conftest.err conftest.$ac_objext \
10149
    conftest$ac_exeext conftest.$ac_ext
10150
LIBS=$ac_check_lib_save_LIBS
10151
fi
10152
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10153
$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10154
if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10155
  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10156
fi
10157
10158
10159
fi
10160
10161
10162
fi
10163
10164
10165
fi
10166
10167
10168
fi
10169
10170
10171
fi
10172
10173
    ;;
10174
  esac
10175
10176
  if test "x$lt_cv_dlopen" != xno; then
10177
    enable_dlopen=yes
10178
  else
10179
    enable_dlopen=no
10180
  fi
10181
10182
  case $lt_cv_dlopen in
10183
  dlopen)
10184
    save_CPPFLAGS="$CPPFLAGS"
10185
    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10186
10187
    save_LDFLAGS="$LDFLAGS"
10188
    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10189
10190
    save_LIBS="$LIBS"
10191
    LIBS="$lt_cv_dlopen_libs $LIBS"
10192
10193
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10194
$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10195
if test "${lt_cv_dlopen_self+set}" = set; then :
10196
  $as_echo_n "(cached) " >&6
10197
else
10198
  	  if test "$cross_compiling" = yes; then :
10199
  lt_cv_dlopen_self=cross
10200
else
10201
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10202
  lt_status=$lt_dlunknown
10203
  cat > conftest.$ac_ext <<_LT_EOF
7 by edam
- removed "OK" from test-main when test is successful
10204
#line 10204 "configure"
5 by edam
- updated README
10205
#include "confdefs.h"
10206
10207
#if HAVE_DLFCN_H
10208
#include <dlfcn.h>
10209
#endif
10210
10211
#include <stdio.h>
10212
10213
#ifdef RTLD_GLOBAL
10214
#  define LT_DLGLOBAL		RTLD_GLOBAL
10215
#else
10216
#  ifdef DL_GLOBAL
10217
#    define LT_DLGLOBAL		DL_GLOBAL
10218
#  else
10219
#    define LT_DLGLOBAL		0
10220
#  endif
10221
#endif
10222
10223
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10224
   find out it does not work in some platform. */
10225
#ifndef LT_DLLAZY_OR_NOW
10226
#  ifdef RTLD_LAZY
10227
#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10228
#  else
10229
#    ifdef DL_LAZY
10230
#      define LT_DLLAZY_OR_NOW		DL_LAZY
10231
#    else
10232
#      ifdef RTLD_NOW
10233
#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10234
#      else
10235
#        ifdef DL_NOW
10236
#          define LT_DLLAZY_OR_NOW	DL_NOW
10237
#        else
10238
#          define LT_DLLAZY_OR_NOW	0
10239
#        endif
10240
#      endif
10241
#    endif
10242
#  endif
10243
#endif
10244
10245
void fnord() { int i=42;}
10246
int main ()
10247
{
10248
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10249
  int status = $lt_dlunknown;
10250
10251
  if (self)
10252
    {
10253
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10254
      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10255
      /* dlclose (self); */
10256
    }
10257
  else
10258
    puts (dlerror ());
10259
10260
  return status;
10261
}
10262
_LT_EOF
10263
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10264
  (eval $ac_link) 2>&5
10265
  ac_status=$?
10266
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10267
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10268
    (./conftest; exit; ) >&5 2>/dev/null
10269
    lt_status=$?
10270
    case x$lt_status in
10271
      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10272
      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10273
      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10274
    esac
10275
  else :
10276
    # compilation failed
10277
    lt_cv_dlopen_self=no
10278
  fi
10279
fi
10280
rm -fr conftest*
10281
10282
10283
fi
10284
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10285
$as_echo "$lt_cv_dlopen_self" >&6; }
10286
10287
    if test "x$lt_cv_dlopen_self" = xyes; then
10288
      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10289
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10290
$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10291
if test "${lt_cv_dlopen_self_static+set}" = set; then :
10292
  $as_echo_n "(cached) " >&6
10293
else
10294
  	  if test "$cross_compiling" = yes; then :
10295
  lt_cv_dlopen_self_static=cross
10296
else
10297
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10298
  lt_status=$lt_dlunknown
10299
  cat > conftest.$ac_ext <<_LT_EOF
7 by edam
- removed "OK" from test-main when test is successful
10300
#line 10300 "configure"
5 by edam
- updated README
10301
#include "confdefs.h"
10302
10303
#if HAVE_DLFCN_H
10304
#include <dlfcn.h>
10305
#endif
10306
10307
#include <stdio.h>
10308
10309
#ifdef RTLD_GLOBAL
10310
#  define LT_DLGLOBAL		RTLD_GLOBAL
10311
#else
10312
#  ifdef DL_GLOBAL
10313
#    define LT_DLGLOBAL		DL_GLOBAL
10314
#  else
10315
#    define LT_DLGLOBAL		0
10316
#  endif
10317
#endif
10318
10319
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10320
   find out it does not work in some platform. */
10321
#ifndef LT_DLLAZY_OR_NOW
10322
#  ifdef RTLD_LAZY
10323
#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10324
#  else
10325
#    ifdef DL_LAZY
10326
#      define LT_DLLAZY_OR_NOW		DL_LAZY
10327
#    else
10328
#      ifdef RTLD_NOW
10329
#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10330
#      else
10331
#        ifdef DL_NOW
10332
#          define LT_DLLAZY_OR_NOW	DL_NOW
10333
#        else
10334
#          define LT_DLLAZY_OR_NOW	0
10335
#        endif
10336
#      endif
10337
#    endif
10338
#  endif
10339
#endif
10340
10341
void fnord() { int i=42;}
10342
int main ()
10343
{
10344
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10345
  int status = $lt_dlunknown;
10346
10347
  if (self)
10348
    {
10349
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10350
      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10351
      /* dlclose (self); */
10352
    }
10353
  else
10354
    puts (dlerror ());
10355
10356
  return status;
10357
}
10358
_LT_EOF
10359
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10360
  (eval $ac_link) 2>&5
10361
  ac_status=$?
10362
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10363
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10364
    (./conftest; exit; ) >&5 2>/dev/null
10365
    lt_status=$?
10366
    case x$lt_status in
10367
      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10368
      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10369
      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10370
    esac
10371
  else :
10372
    # compilation failed
10373
    lt_cv_dlopen_self_static=no
10374
  fi
10375
fi
10376
rm -fr conftest*
10377
10378
10379
fi
10380
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10381
$as_echo "$lt_cv_dlopen_self_static" >&6; }
10382
    fi
10383
10384
    CPPFLAGS="$save_CPPFLAGS"
10385
    LDFLAGS="$save_LDFLAGS"
10386
    LIBS="$save_LIBS"
10387
    ;;
10388
  esac
10389
10390
  case $lt_cv_dlopen_self in
10391
  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10392
  *) enable_dlopen_self=unknown ;;
10393
  esac
10394
10395
  case $lt_cv_dlopen_self_static in
10396
  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10397
  *) enable_dlopen_self_static=unknown ;;
10398
  esac
10399
fi
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
striplib=
10418
old_striplib=
10419
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10420
$as_echo_n "checking whether stripping libraries is possible... " >&6; }
10421
if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10422
  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10423
  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10424
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10425
$as_echo "yes" >&6; }
10426
else
10427
# FIXME - insert some real tests, host_os isn't really good enough
10428
  case $host_os in
10429
  darwin*)
10430
    if test -n "$STRIP" ; then
10431
      striplib="$STRIP -x"
10432
      old_striplib="$STRIP -S"
10433
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10434
$as_echo "yes" >&6; }
10435
    else
10436
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10437
$as_echo "no" >&6; }
10438
    fi
10439
    ;;
10440
  *)
10441
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10442
$as_echo "no" >&6; }
10443
    ;;
10444
  esac
10445
fi
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
  # Report which library types will actually be built
10459
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10460
$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10461
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10462
$as_echo "$can_build_shared" >&6; }
10463
10464
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10465
$as_echo_n "checking whether to build shared libraries... " >&6; }
10466
  test "$can_build_shared" = "no" && enable_shared=no
10467
10468
  # On AIX, shared libraries and static libraries use the same namespace, and
10469
  # are all built from PIC.
10470
  case $host_os in
10471
  aix3*)
10472
    test "$enable_shared" = yes && enable_static=no
10473
    if test -n "$RANLIB"; then
10474
      archive_cmds="$archive_cmds~\$RANLIB \$lib"
10475
      postinstall_cmds='$RANLIB $lib'
10476
    fi
10477
    ;;
10478
10479
  aix[4-9]*)
10480
    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10481
      test "$enable_shared" = yes && enable_static=no
10482
    fi
10483
    ;;
10484
  esac
10485
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10486
$as_echo "$enable_shared" >&6; }
10487
10488
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10489
$as_echo_n "checking whether to build static libraries... " >&6; }
10490
  # Make sure either enable_shared or enable_static is yes.
10491
  test "$enable_shared" = yes || enable_static=yes
10492
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10493
$as_echo "$enable_static" >&6; }
10494
10495
10496
10497
10498
fi
10499
ac_ext=c
10500
ac_cpp='$CPP $CPPFLAGS'
10501
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10502
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10503
ac_compiler_gnu=$ac_cv_c_compiler_gnu
10504
10505
CC="$lt_save_CC"
10506
10507
6 by edam
- fixed .am files so the library gets built!
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
        ac_config_commands="$ac_config_commands libtool"
10520
10521
10522
10523
10524
# Only expand once:
10525
10526
10527
10528
# checks for programs.
10529
ac_ext=cpp
10530
ac_cpp='$CXXCPP $CPPFLAGS'
10531
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10532
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10533
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10534
if test -z "$CXX"; then
10535
  if test -n "$CCC"; then
10536
    CXX=$CCC
10537
  else
10538
    if test -n "$ac_tool_prefix"; then
10539
  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
10540
  do
10541
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
10542
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
10543
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10544
$as_echo_n "checking for $ac_word... " >&6; }
10545
if test "${ac_cv_prog_CXX+set}" = set; then :
10546
  $as_echo_n "(cached) " >&6
10547
else
10548
  if test -n "$CXX"; then
10549
  ac_cv_prog_CXX="$CXX" # Let the user override the test.
10550
else
10551
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10552
for as_dir in $PATH
10553
do
10554
  IFS=$as_save_IFS
10555
  test -z "$as_dir" && as_dir=.
10556
    for ac_exec_ext in '' $ac_executable_extensions; do
10557
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10558
    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
10559
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10560
    break 2
10561
  fi
10562
done
10563
  done
10564
IFS=$as_save_IFS
10565
10566
fi
10567
fi
10568
CXX=$ac_cv_prog_CXX
10569
if test -n "$CXX"; then
10570
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
10571
$as_echo "$CXX" >&6; }
10572
else
10573
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10574
$as_echo "no" >&6; }
10575
fi
10576
10577
10578
    test -n "$CXX" && break
10579
  done
10580
fi
10581
if test -z "$CXX"; then
10582
  ac_ct_CXX=$CXX
10583
  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
10584
do
10585
  # Extract the first word of "$ac_prog", so it can be a program name with args.
10586
set dummy $ac_prog; ac_word=$2
10587
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10588
$as_echo_n "checking for $ac_word... " >&6; }
10589
if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
10590
  $as_echo_n "(cached) " >&6
10591
else
10592
  if test -n "$ac_ct_CXX"; then
10593
  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
10594
else
10595
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10596
for as_dir in $PATH
10597
do
10598
  IFS=$as_save_IFS
10599
  test -z "$as_dir" && as_dir=.
10600
    for ac_exec_ext in '' $ac_executable_extensions; do
10601
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10602
    ac_cv_prog_ac_ct_CXX="$ac_prog"
10603
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10604
    break 2
10605
  fi
10606
done
10607
  done
10608
IFS=$as_save_IFS
10609
10610
fi
10611
fi
10612
ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
10613
if test -n "$ac_ct_CXX"; then
10614
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
10615
$as_echo "$ac_ct_CXX" >&6; }
10616
else
10617
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10618
$as_echo "no" >&6; }
10619
fi
10620
10621
10622
  test -n "$ac_ct_CXX" && break
10623
done
10624
10625
  if test "x$ac_ct_CXX" = x; then
10626
    CXX="g++"
10627
  else
10628
    case $cross_compiling:$ac_tool_warned in
10629
yes:)
10630
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10631
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10632
ac_tool_warned=yes ;;
10633
esac
10634
    CXX=$ac_ct_CXX
10635
  fi
10636
fi
10637
10638
  fi
10639
fi
10640
# Provide some information about the compiler.
10641
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
10642
set X $ac_compile
10643
ac_compiler=$2
10644
for ac_option in --version -v -V -qversion; do
10645
  { { ac_try="$ac_compiler $ac_option >&5"
10646
case "(($ac_try" in
10647
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10648
  *) ac_try_echo=$ac_try;;
10649
esac
10650
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
10651
$as_echo "$ac_try_echo"; } >&5
10652
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
10653
  ac_status=$?
10654
  if test -s conftest.err; then
10655
    sed '10a\
10656
... rest of stderr output deleted ...
10657
         10q' conftest.err >conftest.er1
10658
    cat conftest.er1 >&5
10659
    rm -f conftest.er1 conftest.err
10660
  fi
10661
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10662
  test $ac_status = 0; }
10663
done
10664
10665
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
10666
$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
10667
if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
10668
  $as_echo_n "(cached) " >&6
10669
else
10670
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10671
/* end confdefs.h.  */
10672
10673
int
10674
main ()
10675
{
10676
#ifndef __GNUC__
10677
       choke me
10678
#endif
10679
10680
  ;
10681
  return 0;
10682
}
10683
_ACEOF
10684
if ac_fn_cxx_try_compile "$LINENO"; then :
10685
  ac_compiler_gnu=yes
10686
else
10687
  ac_compiler_gnu=no
10688
fi
10689
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10690
ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
10691
10692
fi
10693
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
10694
$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
10695
if test $ac_compiler_gnu = yes; then
10696
  GXX=yes
10697
else
10698
  GXX=
10699
fi
10700
ac_test_CXXFLAGS=${CXXFLAGS+set}
10701
ac_save_CXXFLAGS=$CXXFLAGS
10702
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
10703
$as_echo_n "checking whether $CXX accepts -g... " >&6; }
10704
if test "${ac_cv_prog_cxx_g+set}" = set; then :
10705
  $as_echo_n "(cached) " >&6
10706
else
10707
  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
10708
   ac_cxx_werror_flag=yes
10709
   ac_cv_prog_cxx_g=no
10710
   CXXFLAGS="-g"
10711
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10712
/* end confdefs.h.  */
10713
10714
int
10715
main ()
10716
{
10717
10718
  ;
10719
  return 0;
10720
}
10721
_ACEOF
10722
if ac_fn_cxx_try_compile "$LINENO"; then :
10723
  ac_cv_prog_cxx_g=yes
10724
else
10725
  CXXFLAGS=""
10726
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10727
/* end confdefs.h.  */
10728
10729
int
10730
main ()
10731
{
10732
10733
  ;
10734
  return 0;
10735
}
10736
_ACEOF
10737
if ac_fn_cxx_try_compile "$LINENO"; then :
10738
10739
else
10740
  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
10741
	 CXXFLAGS="-g"
10742
	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10743
/* end confdefs.h.  */
10744
10745
int
10746
main ()
10747
{
10748
10749
  ;
10750
  return 0;
10751
}
10752
_ACEOF
10753
if ac_fn_cxx_try_compile "$LINENO"; then :
10754
  ac_cv_prog_cxx_g=yes
10755
fi
10756
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10757
fi
10758
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10759
fi
10760
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10761
   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
10762
fi
10763
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
10764
$as_echo "$ac_cv_prog_cxx_g" >&6; }
10765
if test "$ac_test_CXXFLAGS" = set; then
10766
  CXXFLAGS=$ac_save_CXXFLAGS
10767
elif test $ac_cv_prog_cxx_g = yes; then
10768
  if test "$GXX" = yes; then
10769
    CXXFLAGS="-g -O2"
10770
  else
10771
    CXXFLAGS="-g"
10772
  fi
10773
else
10774
  if test "$GXX" = yes; then
10775
    CXXFLAGS="-O2"
10776
  else
10777
    CXXFLAGS=
10778
  fi
10779
fi
10780
ac_ext=c
10781
ac_cpp='$CPP $CPPFLAGS'
10782
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10783
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10784
ac_compiler_gnu=$ac_cv_c_compiler_gnu
10785
10786
depcc="$CXX"  am_compiler_list=
10787
10788
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
10789
$as_echo_n "checking dependency style of $depcc... " >&6; }
10790
if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
10791
  $as_echo_n "(cached) " >&6
10792
else
10793
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
10794
  # We make a subdir and do the tests there.  Otherwise we can end up
10795
  # making bogus files that we don't know about and never remove.  For
10796
  # instance it was reported that on HP-UX the gcc test will end up
10797
  # making a dummy file named `D' -- because `-MD' means `put the output
10798
  # in D'.
10799
  mkdir conftest.dir
10800
  # Copy depcomp to subdir because otherwise we won't find it if we're
10801
  # using a relative directory.
10802
  cp "$am_depcomp" conftest.dir
10803
  cd conftest.dir
10804
  # We will build objects and dependencies in a subdirectory because
10805
  # it helps to detect inapplicable dependency modes.  For instance
10806
  # both Tru64's cc and ICC support -MD to output dependencies as a
10807
  # side effect of compilation, but ICC will put the dependencies in
10808
  # the current directory while Tru64 will put them in the object
10809
  # directory.
10810
  mkdir sub
10811
10812
  am_cv_CXX_dependencies_compiler_type=none
10813
  if test "$am_compiler_list" = ""; then
10814
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
10815
  fi
10816
  am__universal=false
10817
  case " $depcc " in #(
10818
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
10819
     esac
10820
10821
  for depmode in $am_compiler_list; do
10822
    # Setup a source with many dependencies, because some compilers
10823
    # like to wrap large dependency lists on column 80 (with \), and
10824
    # we should not choose a depcomp mode which is confused by this.
10825
    #
10826
    # We need to recreate these files for each test, as the compiler may
10827
    # overwrite some of them when testing with obscure command lines.
10828
    # This happens at least with the AIX C compiler.
10829
    : > sub/conftest.c
10830
    for i in 1 2 3 4 5 6; do
10831
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
10832
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
10833
      # Solaris 8's {/usr,}/bin/sh.
10834
      touch sub/conftst$i.h
10835
    done
10836
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
10837
10838
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
10839
    # mode.  It turns out that the SunPro C++ compiler does not properly
10840
    # handle `-M -o', and we need to detect this.  Also, some Intel
10841
    # versions had trouble with output in subdirs
10842
    am__obj=sub/conftest.${OBJEXT-o}
10843
    am__minus_obj="-o $am__obj"
10844
    case $depmode in
10845
    gcc)
10846
      # This depmode causes a compiler race in universal mode.
10847
      test "$am__universal" = false || continue
10848
      ;;
10849
    nosideeffect)
10850
      # after this tag, mechanisms are not by side-effect, so they'll
10851
      # only be used when explicitly requested
10852
      if test "x$enable_dependency_tracking" = xyes; then
10853
	continue
10854
      else
10855
	break
10856
      fi
10857
      ;;
10858
    msvisualcpp | msvcmsys)
10859
      # This compiler won't grok `-c -o', but also, the minuso test has
10860
      # not run yet.  These depmodes are late enough in the game, and
10861
      # so weak that their functioning should not be impacted.
10862
      am__obj=conftest.${OBJEXT-o}
10863
      am__minus_obj=
10864
      ;;
10865
    none) break ;;
10866
    esac
10867
    if depmode=$depmode \
10868
       source=sub/conftest.c object=$am__obj \
10869
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
10870
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
10871
         >/dev/null 2>conftest.err &&
10872
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
10873
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
10874
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
10875
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
10876
      # icc doesn't choke on unknown options, it will just issue warnings
10877
      # or remarks (even with -Werror).  So we grep stderr for any message
10878
      # that says an option was ignored or not supported.
10879
      # When given -MP, icc 7.0 and 7.1 complain thusly:
10880
      #   icc: Command line warning: ignoring option '-M'; no argument required
10881
      # The diagnosis changed in icc 8.0:
10882
      #   icc: Command line remark: option '-MP' not supported
10883
      if (grep 'ignoring option' conftest.err ||
10884
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
10885
        am_cv_CXX_dependencies_compiler_type=$depmode
10886
        break
10887
      fi
10888
    fi
10889
  done
10890
10891
  cd ..
10892
  rm -rf conftest.dir
10893
else
10894
  am_cv_CXX_dependencies_compiler_type=none
10895
fi
10896
10897
fi
10898
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
10899
$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
10900
CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
10901
10902
 if
10903
  test "x$enable_dependency_tracking" != xno \
10904
  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
10905
  am__fastdepCXX_TRUE=
10906
  am__fastdepCXX_FALSE='#'
10907
else
10908
  am__fastdepCXX_TRUE='#'
10909
  am__fastdepCXX_FALSE=
10910
fi
10911
10912
10913
10914
ac_ext=cpp
10915
ac_cpp='$CXXCPP $CPPFLAGS'
10916
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10917
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10918
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10919
if test -z "$CXX"; then
10920
  if test -n "$CCC"; then
10921
    CXX=$CCC
10922
  else
10923
    if test -n "$ac_tool_prefix"; then
10924
  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
10925
  do
10926
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
10927
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
10928
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10929
$as_echo_n "checking for $ac_word... " >&6; }
10930
if test "${ac_cv_prog_CXX+set}" = set; then :
10931
  $as_echo_n "(cached) " >&6
10932
else
10933
  if test -n "$CXX"; then
10934
  ac_cv_prog_CXX="$CXX" # Let the user override the test.
10935
else
10936
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10937
for as_dir in $PATH
10938
do
10939
  IFS=$as_save_IFS
10940
  test -z "$as_dir" && as_dir=.
10941
    for ac_exec_ext in '' $ac_executable_extensions; do
10942
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10943
    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
10944
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10945
    break 2
10946
  fi
10947
done
10948
  done
10949
IFS=$as_save_IFS
10950
10951
fi
10952
fi
10953
CXX=$ac_cv_prog_CXX
10954
if test -n "$CXX"; then
10955
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
10956
$as_echo "$CXX" >&6; }
10957
else
10958
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10959
$as_echo "no" >&6; }
10960
fi
10961
10962
10963
    test -n "$CXX" && break
10964
  done
10965
fi
10966
if test -z "$CXX"; then
10967
  ac_ct_CXX=$CXX
10968
  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
10969
do
10970
  # Extract the first word of "$ac_prog", so it can be a program name with args.
10971
set dummy $ac_prog; ac_word=$2
10972
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10973
$as_echo_n "checking for $ac_word... " >&6; }
10974
if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
10975
  $as_echo_n "(cached) " >&6
10976
else
10977
  if test -n "$ac_ct_CXX"; then
10978
  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
10979
else
10980
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10981
for as_dir in $PATH
10982
do
10983
  IFS=$as_save_IFS
10984
  test -z "$as_dir" && as_dir=.
10985
    for ac_exec_ext in '' $ac_executable_extensions; do
10986
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10987
    ac_cv_prog_ac_ct_CXX="$ac_prog"
10988
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10989
    break 2
10990
  fi
10991
done
10992
  done
10993
IFS=$as_save_IFS
10994
10995
fi
10996
fi
10997
ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
10998
if test -n "$ac_ct_CXX"; then
10999
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
11000
$as_echo "$ac_ct_CXX" >&6; }
11001
else
11002
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11003
$as_echo "no" >&6; }
11004
fi
11005
11006
11007
  test -n "$ac_ct_CXX" && break
11008
done
11009
11010
  if test "x$ac_ct_CXX" = x; then
11011
    CXX="g++"
11012
  else
11013
    case $cross_compiling:$ac_tool_warned in
11014
yes:)
11015
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11016
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11017
ac_tool_warned=yes ;;
11018
esac
11019
    CXX=$ac_ct_CXX
11020
  fi
11021
fi
11022
11023
  fi
11024
fi
11025
# Provide some information about the compiler.
11026
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
11027
set X $ac_compile
11028
ac_compiler=$2
11029
for ac_option in --version -v -V -qversion; do
11030
  { { ac_try="$ac_compiler $ac_option >&5"
11031
case "(($ac_try" in
11032
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11033
  *) ac_try_echo=$ac_try;;
11034
esac
11035
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11036
$as_echo "$ac_try_echo"; } >&5
11037
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
11038
  ac_status=$?
11039
  if test -s conftest.err; then
11040
    sed '10a\
11041
... rest of stderr output deleted ...
11042
         10q' conftest.err >conftest.er1
11043
    cat conftest.er1 >&5
11044
    rm -f conftest.er1 conftest.err
11045
  fi
11046
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11047
  test $ac_status = 0; }
11048
done
11049
11050
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
11051
$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
11052
if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
11053
  $as_echo_n "(cached) " >&6
11054
else
11055
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11056
/* end confdefs.h.  */
11057
11058
int
11059
main ()
11060
{
11061
#ifndef __GNUC__
11062
       choke me
11063
#endif
11064
11065
  ;
11066
  return 0;
11067
}
11068
_ACEOF
11069
if ac_fn_cxx_try_compile "$LINENO"; then :
11070
  ac_compiler_gnu=yes
11071
else
11072
  ac_compiler_gnu=no
11073
fi
11074
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11075
ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
11076
11077
fi
11078
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
11079
$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
11080
if test $ac_compiler_gnu = yes; then
11081
  GXX=yes
11082
else
11083
  GXX=
11084
fi
11085
ac_test_CXXFLAGS=${CXXFLAGS+set}
11086
ac_save_CXXFLAGS=$CXXFLAGS
11087
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
11088
$as_echo_n "checking whether $CXX accepts -g... " >&6; }
11089
if test "${ac_cv_prog_cxx_g+set}" = set; then :
11090
  $as_echo_n "(cached) " >&6
11091
else
11092
  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
11093
   ac_cxx_werror_flag=yes
11094
   ac_cv_prog_cxx_g=no
11095
   CXXFLAGS="-g"
11096
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11097
/* end confdefs.h.  */
11098
11099
int
11100
main ()
11101
{
11102
11103
  ;
11104
  return 0;
11105
}
11106
_ACEOF
11107
if ac_fn_cxx_try_compile "$LINENO"; then :
11108
  ac_cv_prog_cxx_g=yes
11109
else
11110
  CXXFLAGS=""
11111
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11112
/* end confdefs.h.  */
11113
11114
int
11115
main ()
11116
{
11117
11118
  ;
11119
  return 0;
11120
}
11121
_ACEOF
11122
if ac_fn_cxx_try_compile "$LINENO"; then :
11123
11124
else
11125
  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
11126
	 CXXFLAGS="-g"
11127
	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11128
/* end confdefs.h.  */
11129
11130
int
11131
main ()
11132
{
11133
11134
  ;
11135
  return 0;
11136
}
11137
_ACEOF
11138
if ac_fn_cxx_try_compile "$LINENO"; then :
11139
  ac_cv_prog_cxx_g=yes
11140
fi
11141
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11142
fi
11143
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11144
fi
11145
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11146
   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
11147
fi
11148
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
11149
$as_echo "$ac_cv_prog_cxx_g" >&6; }
11150
if test "$ac_test_CXXFLAGS" = set; then
11151
  CXXFLAGS=$ac_save_CXXFLAGS
11152
elif test $ac_cv_prog_cxx_g = yes; then
11153
  if test "$GXX" = yes; then
11154
    CXXFLAGS="-g -O2"
11155
  else
11156
    CXXFLAGS="-g"
11157
  fi
11158
else
11159
  if test "$GXX" = yes; then
11160
    CXXFLAGS="-O2"
11161
  else
11162
    CXXFLAGS=
11163
  fi
11164
fi
11165
ac_ext=c
11166
ac_cpp='$CPP $CPPFLAGS'
11167
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11168
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11169
ac_compiler_gnu=$ac_cv_c_compiler_gnu
11170
11171
depcc="$CXX"  am_compiler_list=
11172
11173
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
11174
$as_echo_n "checking dependency style of $depcc... " >&6; }
11175
if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
11176
  $as_echo_n "(cached) " >&6
11177
else
11178
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
11179
  # We make a subdir and do the tests there.  Otherwise we can end up
11180
  # making bogus files that we don't know about and never remove.  For
11181
  # instance it was reported that on HP-UX the gcc test will end up
11182
  # making a dummy file named `D' -- because `-MD' means `put the output
11183
  # in D'.
11184
  mkdir conftest.dir
11185
  # Copy depcomp to subdir because otherwise we won't find it if we're
11186
  # using a relative directory.
11187
  cp "$am_depcomp" conftest.dir
11188
  cd conftest.dir
11189
  # We will build objects and dependencies in a subdirectory because
11190
  # it helps to detect inapplicable dependency modes.  For instance
11191
  # both Tru64's cc and ICC support -MD to output dependencies as a
11192
  # side effect of compilation, but ICC will put the dependencies in
11193
  # the current directory while Tru64 will put them in the object
11194
  # directory.
11195
  mkdir sub
11196
11197
  am_cv_CXX_dependencies_compiler_type=none
11198
  if test "$am_compiler_list" = ""; then
11199
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
11200
  fi
11201
  am__universal=false
11202
  case " $depcc " in #(
11203
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
11204
     esac
11205
11206
  for depmode in $am_compiler_list; do
11207
    # Setup a source with many dependencies, because some compilers
11208
    # like to wrap large dependency lists on column 80 (with \), and
11209
    # we should not choose a depcomp mode which is confused by this.
11210
    #
11211
    # We need to recreate these files for each test, as the compiler may
11212
    # overwrite some of them when testing with obscure command lines.
11213
    # This happens at least with the AIX C compiler.
11214
    : > sub/conftest.c
11215
    for i in 1 2 3 4 5 6; do
11216
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
11217
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
11218
      # Solaris 8's {/usr,}/bin/sh.
11219
      touch sub/conftst$i.h
11220
    done
11221
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
11222
11223
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
11224
    # mode.  It turns out that the SunPro C++ compiler does not properly
11225
    # handle `-M -o', and we need to detect this.  Also, some Intel
11226
    # versions had trouble with output in subdirs
11227
    am__obj=sub/conftest.${OBJEXT-o}
11228
    am__minus_obj="-o $am__obj"
11229
    case $depmode in
11230
    gcc)
11231
      # This depmode causes a compiler race in universal mode.
11232
      test "$am__universal" = false || continue
11233
      ;;
11234
    nosideeffect)
11235
      # after this tag, mechanisms are not by side-effect, so they'll
11236
      # only be used when explicitly requested
11237
      if test "x$enable_dependency_tracking" = xyes; then
11238
	continue
11239
      else
11240
	break
11241
      fi
11242
      ;;
11243
    msvisualcpp | msvcmsys)
11244
      # This compiler won't grok `-c -o', but also, the minuso test has
11245
      # not run yet.  These depmodes are late enough in the game, and
11246
      # so weak that their functioning should not be impacted.
11247
      am__obj=conftest.${OBJEXT-o}
11248
      am__minus_obj=
11249
      ;;
11250
    none) break ;;
11251
    esac
11252
    if depmode=$depmode \
11253
       source=sub/conftest.c object=$am__obj \
11254
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
11255
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
11256
         >/dev/null 2>conftest.err &&
11257
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
11258
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
11259
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
11260
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
11261
      # icc doesn't choke on unknown options, it will just issue warnings
11262
      # or remarks (even with -Werror).  So we grep stderr for any message
11263
      # that says an option was ignored or not supported.
11264
      # When given -MP, icc 7.0 and 7.1 complain thusly:
11265
      #   icc: Command line warning: ignoring option '-M'; no argument required
11266
      # The diagnosis changed in icc 8.0:
11267
      #   icc: Command line remark: option '-MP' not supported
11268
      if (grep 'ignoring option' conftest.err ||
11269
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
11270
        am_cv_CXX_dependencies_compiler_type=$depmode
11271
        break
11272
      fi
11273
    fi
11274
  done
11275
11276
  cd ..
11277
  rm -rf conftest.dir
11278
else
11279
  am_cv_CXX_dependencies_compiler_type=none
11280
fi
11281
11282
fi
11283
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
11284
$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
11285
CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
11286
11287
 if
11288
  test "x$enable_dependency_tracking" != xno \
11289
  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
11290
  am__fastdepCXX_TRUE=
11291
  am__fastdepCXX_FALSE='#'
11292
else
11293
  am__fastdepCXX_TRUE='#'
11294
  am__fastdepCXX_FALSE=
11295
fi
11296
11297
11298
if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11299
    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11300
    (test "X$CXX" != "Xg++"))) ; then
11301
  ac_ext=cpp
11302
ac_cpp='$CXXCPP $CPPFLAGS'
11303
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11304
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11305
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11306
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
11307
$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
11308
if test -z "$CXXCPP"; then
11309
  if test "${ac_cv_prog_CXXCPP+set}" = set; then :
11310
  $as_echo_n "(cached) " >&6
11311
else
11312
      # Double quotes because CXXCPP needs to be expanded
11313
    for CXXCPP in "$CXX -E" "/lib/cpp"
11314
    do
11315
      ac_preproc_ok=false
11316
for ac_cxx_preproc_warn_flag in '' yes
11317
do
11318
  # Use a header file that comes with gcc, so configuring glibc
11319
  # with a fresh cross-compiler works.
11320
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11321
  # <limits.h> exists even on freestanding compilers.
11322
  # On the NeXT, cc -E runs the code through the compiler's parser,
11323
  # not just through cpp. "Syntax error" is here to catch this case.
11324
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11325
/* end confdefs.h.  */
11326
#ifdef __STDC__
11327
# include <limits.h>
11328
#else
11329
# include <assert.h>
11330
#endif
11331
		     Syntax error
11332
_ACEOF
11333
if ac_fn_cxx_try_cpp "$LINENO"; then :
11334
11335
else
11336
  # Broken: fails on valid input.
11337
continue
11338
fi
11339
rm -f conftest.err conftest.$ac_ext
11340
11341
  # OK, works on sane cases.  Now check whether nonexistent headers
11342
  # can be detected and how.
11343
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11344
/* end confdefs.h.  */
11345
#include <ac_nonexistent.h>
11346
_ACEOF
11347
if ac_fn_cxx_try_cpp "$LINENO"; then :
11348
  # Broken: success on invalid input.
11349
continue
11350
else
11351
  # Passes both tests.
11352
ac_preproc_ok=:
11353
break
11354
fi
11355
rm -f conftest.err conftest.$ac_ext
11356
11357
done
11358
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11359
rm -f conftest.err conftest.$ac_ext
11360
if $ac_preproc_ok; then :
11361
  break
11362
fi
11363
11364
    done
11365
    ac_cv_prog_CXXCPP=$CXXCPP
11366
11367
fi
11368
  CXXCPP=$ac_cv_prog_CXXCPP
11369
else
11370
  ac_cv_prog_CXXCPP=$CXXCPP
11371
fi
11372
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
11373
$as_echo "$CXXCPP" >&6; }
11374
ac_preproc_ok=false
11375
for ac_cxx_preproc_warn_flag in '' yes
11376
do
11377
  # Use a header file that comes with gcc, so configuring glibc
11378
  # with a fresh cross-compiler works.
11379
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11380
  # <limits.h> exists even on freestanding compilers.
11381
  # On the NeXT, cc -E runs the code through the compiler's parser,
11382
  # not just through cpp. "Syntax error" is here to catch this case.
11383
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11384
/* end confdefs.h.  */
11385
#ifdef __STDC__
11386
# include <limits.h>
11387
#else
11388
# include <assert.h>
11389
#endif
11390
		     Syntax error
11391
_ACEOF
11392
if ac_fn_cxx_try_cpp "$LINENO"; then :
11393
11394
else
11395
  # Broken: fails on valid input.
11396
continue
11397
fi
11398
rm -f conftest.err conftest.$ac_ext
11399
11400
  # OK, works on sane cases.  Now check whether nonexistent headers
11401
  # can be detected and how.
11402
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11403
/* end confdefs.h.  */
11404
#include <ac_nonexistent.h>
11405
_ACEOF
11406
if ac_fn_cxx_try_cpp "$LINENO"; then :
11407
  # Broken: success on invalid input.
11408
continue
11409
else
11410
  # Passes both tests.
11411
ac_preproc_ok=:
11412
break
11413
fi
11414
rm -f conftest.err conftest.$ac_ext
11415
11416
done
11417
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11418
rm -f conftest.err conftest.$ac_ext
11419
if $ac_preproc_ok; then :
11420
11421
else
11422
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11423
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11424
_lt_caught_CXX_error=yes; }
11425
fi
11426
11427
ac_ext=c
11428
ac_cpp='$CPP $CPPFLAGS'
11429
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11430
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11431
ac_compiler_gnu=$ac_cv_c_compiler_gnu
11432
11433
else
11434
  _lt_caught_CXX_error=yes
11435
fi
11436
11437
11438
11439
5 by edam
- updated README
11440
ac_ext=cpp
11441
ac_cpp='$CXXCPP $CPPFLAGS'
11442
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11443
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11444
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11445
11446
archive_cmds_need_lc_CXX=no
11447
allow_undefined_flag_CXX=
11448
always_export_symbols_CXX=no
11449
archive_expsym_cmds_CXX=
11450
compiler_needs_object_CXX=no
11451
export_dynamic_flag_spec_CXX=
11452
hardcode_direct_CXX=no
11453
hardcode_direct_absolute_CXX=no
11454
hardcode_libdir_flag_spec_CXX=
11455
hardcode_libdir_flag_spec_ld_CXX=
11456
hardcode_libdir_separator_CXX=
11457
hardcode_minus_L_CXX=no
11458
hardcode_shlibpath_var_CXX=unsupported
11459
hardcode_automatic_CXX=no
11460
inherit_rpath_CXX=no
11461
module_cmds_CXX=
11462
module_expsym_cmds_CXX=
11463
link_all_deplibs_CXX=unknown
11464
old_archive_cmds_CXX=$old_archive_cmds
11465
no_undefined_flag_CXX=
11466
whole_archive_flag_spec_CXX=
11467
enable_shared_with_static_runtimes_CXX=no
11468
11469
# Source file extension for C++ test sources.
11470
ac_ext=cpp
11471
11472
# Object file extension for compiled C++ test sources.
11473
objext=o
11474
objext_CXX=$objext
11475
11476
# No sense in running all these tests if we already determined that
11477
# the CXX compiler isn't working.  Some variables (like enable_shared)
11478
# are currently assumed to apply to all compilers on this platform,
11479
# and will be corrupted by setting them based on a non-working compiler.
11480
if test "$_lt_caught_CXX_error" != yes; then
11481
  # Code to be used in simple compile tests
11482
  lt_simple_compile_test_code="int some_variable = 0;"
11483
11484
  # Code to be used in simple link tests
11485
  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11486
11487
  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11488
11489
11490
11491
11492
11493
11494
# If no C compiler was specified, use CC.
11495
LTCC=${LTCC-"$CC"}
11496
11497
# If no C compiler flags were specified, use CFLAGS.
11498
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11499
11500
# Allow CC to be a program name with arguments.
11501
compiler=$CC
11502
11503
11504
  # save warnings/boilerplate of simple test code
11505
  ac_outfile=conftest.$ac_objext
11506
echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11507
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11508
_lt_compiler_boilerplate=`cat conftest.err`
11509
$RM conftest*
11510
11511
  ac_outfile=conftest.$ac_objext
11512
echo "$lt_simple_link_test_code" >conftest.$ac_ext
11513
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11514
_lt_linker_boilerplate=`cat conftest.err`
11515
$RM -r conftest*
11516
11517
11518
  # Allow CC to be a program name with arguments.
11519
  lt_save_CC=$CC
11520
  lt_save_LD=$LD
11521
  lt_save_GCC=$GCC
11522
  GCC=$GXX
11523
  lt_save_with_gnu_ld=$with_gnu_ld
11524
  lt_save_path_LD=$lt_cv_path_LD
11525
  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11526
    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11527
  else
11528
    $as_unset lt_cv_prog_gnu_ld
11529
  fi
11530
  if test -n "${lt_cv_path_LDCXX+set}"; then
11531
    lt_cv_path_LD=$lt_cv_path_LDCXX
11532
  else
11533
    $as_unset lt_cv_path_LD
11534
  fi
11535
  test -z "${LDCXX+set}" || LD=$LDCXX
11536
  CC=${CXX-"c++"}
11537
  compiler=$CC
11538
  compiler_CXX=$CC
11539
  for cc_temp in $compiler""; do
11540
  case $cc_temp in
11541
    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11542
    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11543
    \-*) ;;
11544
    *) break;;
11545
  esac
11546
done
11547
cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11548
11549
11550
  if test -n "$compiler"; then
11551
    # We don't want -fno-exception when compiling C++ code, so set the
11552
    # no_builtin_flag separately
11553
    if test "$GXX" = yes; then
11554
      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11555
    else
11556
      lt_prog_compiler_no_builtin_flag_CXX=
11557
    fi
11558
11559
    if test "$GXX" = yes; then
11560
      # Set up default GNU C++ configuration
11561
11562
11563
11564
# Check whether --with-gnu-ld was given.
11565
if test "${with_gnu_ld+set}" = set; then :
11566
  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11567
else
11568
  with_gnu_ld=no
11569
fi
11570
11571
ac_prog=ld
11572
if test "$GCC" = yes; then
11573
  # Check if gcc -print-prog-name=ld gives a path.
11574
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
11575
$as_echo_n "checking for ld used by $CC... " >&6; }
11576
  case $host in
11577
  *-*-mingw*)
11578
    # gcc leaves a trailing carriage return which upsets mingw
11579
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11580
  *)
11581
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11582
  esac
11583
  case $ac_prog in
11584
    # Accept absolute paths.
11585
    [\\/]* | ?:[\\/]*)
11586
      re_direlt='/[^/][^/]*/\.\./'
11587
      # Canonicalize the pathname of ld
11588
      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
11589
      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
11590
	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
11591
      done
11592
      test -z "$LD" && LD="$ac_prog"
11593
      ;;
11594
  "")
11595
    # If it fails, then pretend we aren't using GCC.
11596
    ac_prog=ld
11597
    ;;
11598
  *)
11599
    # If it is relative, then search for the first ld in PATH.
11600
    with_gnu_ld=unknown
11601
    ;;
11602
  esac
11603
elif test "$with_gnu_ld" = yes; then
11604
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
11605
$as_echo_n "checking for GNU ld... " >&6; }
11606
else
11607
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
11608
$as_echo_n "checking for non-GNU ld... " >&6; }
11609
fi
11610
if test "${lt_cv_path_LD+set}" = set; then :
11611
  $as_echo_n "(cached) " >&6
11612
else
11613
  if test -z "$LD"; then
11614
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11615
  for ac_dir in $PATH; do
11616
    IFS="$lt_save_ifs"
11617
    test -z "$ac_dir" && ac_dir=.
11618
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11619
      lt_cv_path_LD="$ac_dir/$ac_prog"
11620
      # Check to see if the program is GNU ld.  I'd rather use --version,
11621
      # but apparently some variants of GNU ld only accept -v.
11622
      # Break only if it was the GNU/non-GNU ld that we prefer.
11623
      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11624
      *GNU* | *'with BFD'*)
11625
	test "$with_gnu_ld" != no && break
11626
	;;
11627
      *)
11628
	test "$with_gnu_ld" != yes && break
11629
	;;
11630
      esac
11631
    fi
11632
  done
11633
  IFS="$lt_save_ifs"
11634
else
11635
  lt_cv_path_LD="$LD" # Let the user override the test with a path.
11636
fi
11637
fi
11638
11639
LD="$lt_cv_path_LD"
11640
if test -n "$LD"; then
11641
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11642
$as_echo "$LD" >&6; }
11643
else
11644
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11645
$as_echo "no" >&6; }
11646
fi
11647
test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
11648
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
11649
$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11650
if test "${lt_cv_prog_gnu_ld+set}" = set; then :
11651
  $as_echo_n "(cached) " >&6
11652
else
11653
  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11654
case `$LD -v 2>&1 </dev/null` in
11655
*GNU* | *'with BFD'*)
11656
  lt_cv_prog_gnu_ld=yes
11657
  ;;
11658
*)
11659
  lt_cv_prog_gnu_ld=no
11660
  ;;
11661
esac
11662
fi
11663
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
11664
$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11665
with_gnu_ld=$lt_cv_prog_gnu_ld
11666
11667
11668
11669
11670
11671
11672
11673
      # Check if GNU C++ uses GNU ld as the underlying linker, since the
11674
      # archiving commands below assume that GNU ld is being used.
11675
      if test "$with_gnu_ld" = yes; then
11676
        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11677
        archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11678
11679
        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11680
        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11681
11682
        # If archive_cmds runs LD, not CC, wlarc should be empty
11683
        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11684
        #     investigate it a little bit more. (MM)
11685
        wlarc='${wl}'
11686
11687
        # ancient GNU ld didn't support --whole-archive et. al.
11688
        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
11689
	  $GREP 'no-whole-archive' > /dev/null; then
11690
          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11691
        else
11692
          whole_archive_flag_spec_CXX=
11693
        fi
11694
      else
11695
        with_gnu_ld=no
11696
        wlarc=
11697
11698
        # A generic and very simple default shared library creation
11699
        # command for GNU C++ for the case where it uses the native
11700
        # linker, instead of GNU ld.  If possible, this setting should
11701
        # overridden to take advantage of the native linker features on
11702
        # the platform it is being used on.
11703
        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11704
      fi
11705
11706
      # Commands to make compiler produce verbose output that lists
11707
      # what "hidden" libraries, object files and flags are used when
11708
      # linking a shared library.
11709
      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
11710
11711
    else
11712
      GXX=no
11713
      with_gnu_ld=no
11714
      wlarc=
11715
    fi
11716
11717
    # PORTME: fill in a description of your system's C++ link characteristics
11718
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11719
$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11720
    ld_shlibs_CXX=yes
11721
    case $host_os in
11722
      aix3*)
11723
        # FIXME: insert proper C++ library support
11724
        ld_shlibs_CXX=no
11725
        ;;
11726
      aix[4-9]*)
11727
        if test "$host_cpu" = ia64; then
11728
          # On IA64, the linker does run time linking by default, so we don't
11729
          # have to do anything special.
11730
          aix_use_runtimelinking=no
11731
          exp_sym_flag='-Bexport'
11732
          no_entry_flag=""
11733
        else
11734
          aix_use_runtimelinking=no
11735
11736
          # Test if we are trying to use run time linking or normal
11737
          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11738
          # need to do runtime linking.
11739
          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11740
	    for ld_flag in $LDFLAGS; do
11741
	      case $ld_flag in
11742
	      *-brtl*)
11743
	        aix_use_runtimelinking=yes
11744
	        break
11745
	        ;;
11746
	      esac
11747
	    done
11748
	    ;;
11749
          esac
11750
11751
          exp_sym_flag='-bexport'
11752
          no_entry_flag='-bnoentry'
11753
        fi
11754
11755
        # When large executables or shared objects are built, AIX ld can
11756
        # have problems creating the table of contents.  If linking a library
11757
        # or program results in "error TOC overflow" add -mminimal-toc to
11758
        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11759
        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11760
11761
        archive_cmds_CXX=''
11762
        hardcode_direct_CXX=yes
11763
        hardcode_direct_absolute_CXX=yes
11764
        hardcode_libdir_separator_CXX=':'
11765
        link_all_deplibs_CXX=yes
11766
        file_list_spec_CXX='${wl}-f,'
11767
11768
        if test "$GXX" = yes; then
11769
          case $host_os in aix4.[012]|aix4.[012].*)
11770
          # We only want to do this on AIX 4.2 and lower, the check
11771
          # below for broken collect2 doesn't work under 4.3+
11772
	  collect2name=`${CC} -print-prog-name=collect2`
11773
	  if test -f "$collect2name" &&
11774
	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
11775
	  then
11776
	    # We have reworked collect2
11777
	    :
11778
	  else
11779
	    # We have old collect2
11780
	    hardcode_direct_CXX=unsupported
11781
	    # It fails to find uninstalled libraries when the uninstalled
11782
	    # path is not listed in the libpath.  Setting hardcode_minus_L
11783
	    # to unsupported forces relinking
11784
	    hardcode_minus_L_CXX=yes
11785
	    hardcode_libdir_flag_spec_CXX='-L$libdir'
11786
	    hardcode_libdir_separator_CXX=
11787
	  fi
11788
          esac
11789
          shared_flag='-shared'
11790
	  if test "$aix_use_runtimelinking" = yes; then
11791
	    shared_flag="$shared_flag "'${wl}-G'
11792
	  fi
11793
        else
11794
          # not using gcc
11795
          if test "$host_cpu" = ia64; then
11796
	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11797
	  # chokes on -Wl,-G. The following line is correct:
11798
	  shared_flag='-G'
11799
          else
11800
	    if test "$aix_use_runtimelinking" = yes; then
11801
	      shared_flag='${wl}-G'
11802
	    else
11803
	      shared_flag='${wl}-bM:SRE'
11804
	    fi
11805
          fi
11806
        fi
11807
11808
        export_dynamic_flag_spec_CXX='${wl}-bexpall'
11809
        # It seems that -bexpall does not export symbols beginning with
11810
        # underscore (_), so it is better to generate a list of symbols to
11811
	# export.
11812
        always_export_symbols_CXX=yes
11813
        if test "$aix_use_runtimelinking" = yes; then
11814
          # Warning - without using the other runtime loading flags (-brtl),
11815
          # -berok will link without error, but may produce a broken library.
11816
          allow_undefined_flag_CXX='-berok'
11817
          # Determine the default libpath from the value encoded in an empty
11818
          # executable.
11819
          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11820
/* end confdefs.h.  */
11821
11822
int
11823
main ()
11824
{
11825
11826
  ;
11827
  return 0;
11828
}
11829
_ACEOF
11830
if ac_fn_cxx_try_link "$LINENO"; then :
11831
11832
lt_aix_libpath_sed='
11833
    /Import File Strings/,/^$/ {
11834
	/^0/ {
11835
	    s/^0  *\(.*\)$/\1/
11836
	    p
11837
	}
11838
    }'
11839
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11840
# Check for a 64-bit object if we didn't find anything.
11841
if test -z "$aix_libpath"; then
11842
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11843
fi
11844
fi
11845
rm -f core conftest.err conftest.$ac_objext \
11846
    conftest$ac_exeext conftest.$ac_ext
11847
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11848
11849
          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11850
11851
          archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
11852
        else
11853
          if test "$host_cpu" = ia64; then
11854
	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11855
	    allow_undefined_flag_CXX="-z nodefs"
11856
	    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"
11857
          else
11858
	    # Determine the default libpath from the value encoded in an
11859
	    # empty executable.
11860
	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11861
/* end confdefs.h.  */
11862
11863
int
11864
main ()
11865
{
11866
11867
  ;
11868
  return 0;
11869
}
11870
_ACEOF
11871
if ac_fn_cxx_try_link "$LINENO"; then :
11872
11873
lt_aix_libpath_sed='
11874
    /Import File Strings/,/^$/ {
11875
	/^0/ {
11876
	    s/^0  *\(.*\)$/\1/
11877
	    p
11878
	}
11879
    }'
11880
aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11881
# Check for a 64-bit object if we didn't find anything.
11882
if test -z "$aix_libpath"; then
11883
  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11884
fi
11885
fi
11886
rm -f core conftest.err conftest.$ac_objext \
11887
    conftest$ac_exeext conftest.$ac_ext
11888
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11889
11890
	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11891
	    # Warning - without using the other run time loading flags,
11892
	    # -berok will link without error, but may produce a broken library.
11893
	    no_undefined_flag_CXX=' ${wl}-bernotok'
11894
	    allow_undefined_flag_CXX=' ${wl}-berok'
11895
	    # Exported symbols can be pulled into shared objects from archives
11896
	    whole_archive_flag_spec_CXX='$convenience'
11897
	    archive_cmds_need_lc_CXX=yes
11898
	    # This is similar to how AIX traditionally builds its shared
11899
	    # libraries.
11900
	    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'
11901
          fi
11902
        fi
11903
        ;;
11904
11905
      beos*)
11906
	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11907
	  allow_undefined_flag_CXX=unsupported
11908
	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11909
	  # support --undefined.  This deserves some investigation.  FIXME
11910
	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11911
	else
11912
	  ld_shlibs_CXX=no
11913
	fi
11914
	;;
11915
11916
      chorus*)
11917
        case $cc_basename in
11918
          *)
11919
	  # FIXME: insert proper C++ library support
11920
	  ld_shlibs_CXX=no
11921
	  ;;
11922
        esac
11923
        ;;
11924
11925
      cygwin* | mingw* | pw32* | cegcc*)
11926
        # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11927
        # as there is no search path for DLLs.
11928
        hardcode_libdir_flag_spec_CXX='-L$libdir'
11929
        allow_undefined_flag_CXX=unsupported
11930
        always_export_symbols_CXX=no
11931
        enable_shared_with_static_runtimes_CXX=yes
11932
11933
        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
11934
          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'
11935
          # If the export-symbols file already is a .def file (1st line
11936
          # is EXPORTS), use it as is; otherwise, prepend...
11937
          archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11938
	    cp $export_symbols $output_objdir/$soname.def;
11939
          else
11940
	    echo EXPORTS > $output_objdir/$soname.def;
11941
	    cat $export_symbols >> $output_objdir/$soname.def;
11942
          fi~
11943
          $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'
11944
        else
11945
          ld_shlibs_CXX=no
11946
        fi
11947
        ;;
11948
      darwin* | rhapsody*)
11949
11950
11951
  archive_cmds_need_lc_CXX=no
11952
  hardcode_direct_CXX=no
11953
  hardcode_automatic_CXX=yes
11954
  hardcode_shlibpath_var_CXX=unsupported
11955
  whole_archive_flag_spec_CXX=''
11956
  link_all_deplibs_CXX=yes
11957
  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11958
  case $cc_basename in
11959
     ifort*) _lt_dar_can_shared=yes ;;
11960
     *) _lt_dar_can_shared=$GCC ;;
11961
  esac
11962
  if test "$_lt_dar_can_shared" = "yes"; then
11963
    output_verbose_link_cmd=echo
11964
    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}"
11965
    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11966
    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}"
11967
    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}"
11968
       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11969
      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}"
11970
      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}"
11971
    fi
11972
11973
  else
11974
  ld_shlibs_CXX=no
11975
  fi
11976
11977
	;;
11978
11979
      dgux*)
11980
        case $cc_basename in
11981
          ec++*)
11982
	    # FIXME: insert proper C++ library support
11983
	    ld_shlibs_CXX=no
11984
	    ;;
11985
          ghcx*)
11986
	    # Green Hills C++ Compiler
11987
	    # FIXME: insert proper C++ library support
11988
	    ld_shlibs_CXX=no
11989
	    ;;
11990
          *)
11991
	    # FIXME: insert proper C++ library support
11992
	    ld_shlibs_CXX=no
11993
	    ;;
11994
        esac
11995
        ;;
11996
11997
      freebsd[12]*)
11998
        # C++ shared libraries reported to be fairly broken before
11999
	# switch to ELF
12000
        ld_shlibs_CXX=no
12001
        ;;
12002
12003
      freebsd-elf*)
12004
        archive_cmds_need_lc_CXX=no
12005
        ;;
12006
12007
      freebsd* | dragonfly*)
12008
        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12009
        # conventions
12010
        ld_shlibs_CXX=yes
12011
        ;;
12012
12013
      gnu*)
12014
        ;;
12015
12016
      hpux9*)
12017
        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12018
        hardcode_libdir_separator_CXX=:
12019
        export_dynamic_flag_spec_CXX='${wl}-E'
12020
        hardcode_direct_CXX=yes
12021
        hardcode_minus_L_CXX=yes # Not in the search PATH,
12022
				             # but as the default
12023
				             # location of the library.
12024
12025
        case $cc_basename in
12026
          CC*)
12027
            # FIXME: insert proper C++ library support
12028
            ld_shlibs_CXX=no
12029
            ;;
12030
          aCC*)
12031
            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'
12032
            # Commands to make compiler produce verbose output that lists
12033
            # what "hidden" libraries, object files and flags are used when
12034
            # linking a shared library.
12035
            #
12036
            # There doesn't appear to be a way to prevent this compiler from
12037
            # explicitly linking system object files so we need to strip them
12038
            # from the output so that they don't get included in the library
12039
            # dependencies.
12040
            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12041
            ;;
12042
          *)
12043
            if test "$GXX" = yes; then
12044
              archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12045
            else
12046
              # FIXME: insert proper C++ library support
12047
              ld_shlibs_CXX=no
12048
            fi
12049
            ;;
12050
        esac
12051
        ;;
12052
12053
      hpux10*|hpux11*)
12054
        if test $with_gnu_ld = no; then
12055
	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12056
	  hardcode_libdir_separator_CXX=:
12057
12058
          case $host_cpu in
12059
            hppa*64*|ia64*)
12060
              ;;
12061
            *)
12062
	      export_dynamic_flag_spec_CXX='${wl}-E'
12063
              ;;
12064
          esac
12065
        fi
12066
        case $host_cpu in
12067
          hppa*64*|ia64*)
12068
            hardcode_direct_CXX=no
12069
            hardcode_shlibpath_var_CXX=no
12070
            ;;
12071
          *)
12072
            hardcode_direct_CXX=yes
12073
            hardcode_direct_absolute_CXX=yes
12074
            hardcode_minus_L_CXX=yes # Not in the search PATH,
12075
					         # but as the default
12076
					         # location of the library.
12077
            ;;
12078
        esac
12079
12080
        case $cc_basename in
12081
          CC*)
12082
	    # FIXME: insert proper C++ library support
12083
	    ld_shlibs_CXX=no
12084
	    ;;
12085
          aCC*)
12086
	    case $host_cpu in
12087
	      hppa*64*)
12088
	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12089
	        ;;
12090
	      ia64*)
12091
	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12092
	        ;;
12093
	      *)
12094
	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12095
	        ;;
12096
	    esac
12097
	    # Commands to make compiler produce verbose output that lists
12098
	    # what "hidden" libraries, object files and flags are used when
12099
	    # linking a shared library.
12100
	    #
12101
	    # There doesn't appear to be a way to prevent this compiler from
12102
	    # explicitly linking system object files so we need to strip them
12103
	    # from the output so that they don't get included in the library
12104
	    # dependencies.
12105
	    output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12106
	    ;;
12107
          *)
12108
	    if test "$GXX" = yes; then
12109
	      if test $with_gnu_ld = no; then
12110
	        case $host_cpu in
12111
	          hppa*64*)
12112
	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12113
	            ;;
12114
	          ia64*)
12115
	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12116
	            ;;
12117
	          *)
12118
	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12119
	            ;;
12120
	        esac
12121
	      fi
12122
	    else
12123
	      # FIXME: insert proper C++ library support
12124
	      ld_shlibs_CXX=no
12125
	    fi
12126
	    ;;
12127
        esac
12128
        ;;
12129
12130
      interix[3-9]*)
12131
	hardcode_direct_CXX=no
12132
	hardcode_shlibpath_var_CXX=no
12133
	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12134
	export_dynamic_flag_spec_CXX='${wl}-E'
12135
	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12136
	# Instead, shared libraries are loaded at an image base (0x10000000 by
12137
	# default) and relocated if they conflict, which is a slow very memory
12138
	# consuming and fragmenting process.  To avoid this, we pick a random,
12139
	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12140
	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12141
	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'
12142
	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'
12143
	;;
12144
      irix5* | irix6*)
12145
        case $cc_basename in
12146
          CC*)
12147
	    # SGI C++
12148
	    archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
12149
12150
	    # Archives containing C++ object files must be created using
12151
	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12152
	    # necessary to make sure instantiated templates are included
12153
	    # in the archive.
12154
	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12155
	    ;;
12156
          *)
12157
	    if test "$GXX" = yes; then
12158
	      if test "$with_gnu_ld" = no; then
12159
	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12160
	      else
12161
	        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib'
12162
	      fi
12163
	    fi
12164
	    link_all_deplibs_CXX=yes
12165
	    ;;
12166
        esac
12167
        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12168
        hardcode_libdir_separator_CXX=:
12169
        inherit_rpath_CXX=yes
12170
        ;;
12171
12172
      linux* | k*bsd*-gnu)
12173
        case $cc_basename in
12174
          KCC*)
12175
	    # Kuck and Associates, Inc. (KAI) C++ Compiler
12176
12177
	    # KCC will only create a shared library if the output file
12178
	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
12179
	    # to its proper name (with version) after linking.
12180
	    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'
12181
	    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'
12182
	    # Commands to make compiler produce verbose output that lists
12183
	    # what "hidden" libraries, object files and flags are used when
12184
	    # linking a shared library.
12185
	    #
12186
	    # There doesn't appear to be a way to prevent this compiler from
12187
	    # explicitly linking system object files so we need to strip them
12188
	    # from the output so that they don't get included in the library
12189
	    # dependencies.
12190
	    output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12191
12192
	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12193
	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12194
12195
	    # Archives containing C++ object files must be created using
12196
	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12197
	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12198
	    ;;
12199
	  icpc* | ecpc* )
12200
	    # Intel C++
12201
	    with_gnu_ld=yes
12202
	    # version 8.0 and above of icpc choke on multiply defined symbols
12203
	    # if we add $predep_objects and $postdep_objects, however 7.1 and
12204
	    # earlier do not add the objects themselves.
12205
	    case `$CC -V 2>&1` in
12206
	      *"Version 7."*)
12207
	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12208
		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'
12209
		;;
12210
	      *)  # Version 8.0 or newer
12211
	        tmp_idyn=
12212
	        case $host_cpu in
12213
		  ia64*) tmp_idyn=' -i_dynamic';;
12214
		esac
12215
	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12216
		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'
12217
		;;
12218
	    esac
12219
	    archive_cmds_need_lc_CXX=no
12220
	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12221
	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12222
	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12223
	    ;;
12224
          pgCC* | pgcpp*)
12225
            # Portland Group C++ compiler
12226
	    case `$CC -V` in
12227
	    *pgCC\ [1-5]* | *pgcpp\ [1-5]*)
12228
	      prelink_cmds_CXX='tpldir=Template.dir~
12229
		rm -rf $tpldir~
12230
		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12231
		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
12232
	      old_archive_cmds_CXX='tpldir=Template.dir~
12233
		rm -rf $tpldir~
12234
		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
12235
		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
12236
		$RANLIB $oldlib'
12237
	      archive_cmds_CXX='tpldir=Template.dir~
12238
		rm -rf $tpldir~
12239
		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12240
		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12241
	      archive_expsym_cmds_CXX='tpldir=Template.dir~
12242
		rm -rf $tpldir~
12243
		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
12244
		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12245
	      ;;
12246
	    *) # Version 6 will use weak symbols
12247
	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12248
	      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'
12249
	      ;;
12250
	    esac
12251
12252
	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12253
	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12254
	    whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
12255
            ;;
12256
	  cxx*)
12257
	    # Compaq C++
12258
	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12259
	    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'
12260
12261
	    runpath_var=LD_RUN_PATH
12262
	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12263
	    hardcode_libdir_separator_CXX=:
12264
12265
	    # Commands to make compiler produce verbose output that lists
12266
	    # what "hidden" libraries, object files and flags are used when
12267
	    # linking a shared library.
12268
	    #
12269
	    # There doesn't appear to be a way to prevent this compiler from
12270
	    # explicitly linking system object files so we need to strip them
12271
	    # from the output so that they don't get included in the library
12272
	    # dependencies.
12273
	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12274
	    ;;
12275
	  xl*)
12276
	    # IBM XL 8.0 on PPC, with GNU ld
12277
	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12278
	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12279
	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12280
	    if test "x$supports_anon_versioning" = xyes; then
12281
	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
12282
		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12283
		echo "local: *; };" >> $output_objdir/$libname.ver~
12284
		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12285
	    fi
12286
	    ;;
12287
	  *)
12288
	    case `$CC -V 2>&1 | sed 5q` in
12289
	    *Sun\ C*)
12290
	      # Sun C++ 5.9
12291
	      no_undefined_flag_CXX=' -zdefs'
12292
	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12293
	      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'
12294
	      hardcode_libdir_flag_spec_CXX='-R$libdir'
12295
	      whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
12296
	      compiler_needs_object_CXX=yes
12297
12298
	      # Not sure whether something based on
12299
	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12300
	      # would be better.
12301
	      output_verbose_link_cmd='echo'
12302
12303
	      # Archives containing C++ object files must be created using
12304
	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12305
	      # necessary to make sure instantiated templates are included
12306
	      # in the archive.
12307
	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12308
	      ;;
12309
	    esac
12310
	    ;;
12311
	esac
12312
	;;
12313
12314
      lynxos*)
12315
        # FIXME: insert proper C++ library support
12316
	ld_shlibs_CXX=no
12317
	;;
12318
12319
      m88k*)
12320
        # FIXME: insert proper C++ library support
12321
        ld_shlibs_CXX=no
12322
	;;
12323
12324
      mvs*)
12325
        case $cc_basename in
12326
          cxx*)
12327
	    # FIXME: insert proper C++ library support
12328
	    ld_shlibs_CXX=no
12329
	    ;;
12330
	  *)
12331
	    # FIXME: insert proper C++ library support
12332
	    ld_shlibs_CXX=no
12333
	    ;;
12334
	esac
12335
	;;
12336
12337
      netbsd*)
12338
        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12339
	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12340
	  wlarc=
12341
	  hardcode_libdir_flag_spec_CXX='-R$libdir'
12342
	  hardcode_direct_CXX=yes
12343
	  hardcode_shlibpath_var_CXX=no
12344
	fi
12345
	# Workaround some broken pre-1.5 toolchains
12346
	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12347
	;;
12348
12349
      *nto* | *qnx*)
12350
        ld_shlibs_CXX=yes
12351
	;;
12352
12353
      openbsd2*)
12354
        # C++ shared libraries are fairly broken
12355
	ld_shlibs_CXX=no
12356
	;;
12357
12358
      openbsd*)
12359
	if test -f /usr/libexec/ld.so; then
12360
	  hardcode_direct_CXX=yes
12361
	  hardcode_shlibpath_var_CXX=no
12362
	  hardcode_direct_absolute_CXX=yes
12363
	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12364
	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12365
	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12366
	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12367
	    export_dynamic_flag_spec_CXX='${wl}-E'
12368
	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12369
	  fi
12370
	  output_verbose_link_cmd=echo
12371
	else
12372
	  ld_shlibs_CXX=no
12373
	fi
12374
	;;
12375
12376
      osf3* | osf4* | osf5*)
12377
        case $cc_basename in
12378
          KCC*)
12379
	    # Kuck and Associates, Inc. (KAI) C++ Compiler
12380
12381
	    # KCC will only create a shared library if the output file
12382
	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
12383
	    # to its proper name (with version) after linking.
12384
	    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'
12385
12386
	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12387
	    hardcode_libdir_separator_CXX=:
12388
12389
	    # Archives containing C++ object files must be created using
12390
	    # the KAI C++ compiler.
12391
	    case $host in
12392
	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
12393
	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
12394
	    esac
12395
	    ;;
12396
          RCC*)
12397
	    # Rational C++ 2.4.1
12398
	    # FIXME: insert proper C++ library support
12399
	    ld_shlibs_CXX=no
12400
	    ;;
12401
          cxx*)
12402
	    case $host in
12403
	      osf3*)
12404
	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12405
	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
12406
	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12407
		;;
12408
	      *)
12409
	        allow_undefined_flag_CXX=' -expect_unresolved \*'
12410
	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
12411
	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12412
	          echo "-hidden">> $lib.exp~
12413
	          $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~
12414
	          $RM $lib.exp'
12415
	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12416
		;;
12417
	    esac
12418
12419
	    hardcode_libdir_separator_CXX=:
12420
12421
	    # Commands to make compiler produce verbose output that lists
12422
	    # what "hidden" libraries, object files and flags are used when
12423
	    # linking a shared library.
12424
	    #
12425
	    # There doesn't appear to be a way to prevent this compiler from
12426
	    # explicitly linking system object files so we need to strip them
12427
	    # from the output so that they don't get included in the library
12428
	    # dependencies.
12429
	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed'
12430
	    ;;
12431
	  *)
12432
	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12433
	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12434
	      case $host in
12435
	        osf3*)
12436
	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12437
		  ;;
12438
	        *)
12439
	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12440
		  ;;
12441
	      esac
12442
12443
	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12444
	      hardcode_libdir_separator_CXX=:
12445
12446
	      # Commands to make compiler produce verbose output that lists
12447
	      # what "hidden" libraries, object files and flags are used when
12448
	      # linking a shared library.
12449
	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
12450
12451
	    else
12452
	      # FIXME: insert proper C++ library support
12453
	      ld_shlibs_CXX=no
12454
	    fi
12455
	    ;;
12456
        esac
12457
        ;;
12458
12459
      psos*)
12460
        # FIXME: insert proper C++ library support
12461
        ld_shlibs_CXX=no
12462
        ;;
12463
12464
      sunos4*)
12465
        case $cc_basename in
12466
          CC*)
12467
	    # Sun C++ 4.x
12468
	    # FIXME: insert proper C++ library support
12469
	    ld_shlibs_CXX=no
12470
	    ;;
12471
          lcc*)
12472
	    # Lucid
12473
	    # FIXME: insert proper C++ library support
12474
	    ld_shlibs_CXX=no
12475
	    ;;
12476
          *)
12477
	    # FIXME: insert proper C++ library support
12478
	    ld_shlibs_CXX=no
12479
	    ;;
12480
        esac
12481
        ;;
12482
12483
      solaris*)
12484
        case $cc_basename in
12485
          CC*)
12486
	    # Sun C++ 4.2, 5.x and Centerline C++
12487
            archive_cmds_need_lc_CXX=yes
12488
	    no_undefined_flag_CXX=' -zdefs'
12489
	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12490
	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12491
	      $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'
12492
12493
	    hardcode_libdir_flag_spec_CXX='-R$libdir'
12494
	    hardcode_shlibpath_var_CXX=no
12495
	    case $host_os in
12496
	      solaris2.[0-5] | solaris2.[0-5].*) ;;
12497
	      *)
12498
		# The compiler driver will combine and reorder linker options,
12499
		# but understands `-z linker_flag'.
12500
	        # Supported since Solaris 2.6 (maybe 2.5.1?)
12501
		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12502
	        ;;
12503
	    esac
12504
	    link_all_deplibs_CXX=yes
12505
12506
	    output_verbose_link_cmd='echo'
12507
12508
	    # Archives containing C++ object files must be created using
12509
	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12510
	    # necessary to make sure instantiated templates are included
12511
	    # in the archive.
12512
	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12513
	    ;;
12514
          gcx*)
12515
	    # Green Hills C++ Compiler
12516
	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12517
12518
	    # The C++ compiler must be used to create the archive.
12519
	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12520
	    ;;
12521
          *)
12522
	    # GNU C++ compiler with Solaris linker
12523
	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12524
	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12525
	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
12526
	        archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12527
	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12528
		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12529
12530
	        # Commands to make compiler produce verbose output that lists
12531
	        # what "hidden" libraries, object files and flags are used when
12532
	        # linking a shared library.
12533
	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
12534
	      else
12535
	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
12536
	        # platform.
12537
	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12538
	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12539
		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
12540
12541
	        # Commands to make compiler produce verbose output that lists
12542
	        # what "hidden" libraries, object files and flags are used when
12543
	        # linking a shared library.
12544
	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"'
12545
	      fi
12546
12547
	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12548
	      case $host_os in
12549
		solaris2.[0-5] | solaris2.[0-5].*) ;;
12550
		*)
12551
		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12552
		  ;;
12553
	      esac
12554
	    fi
12555
	    ;;
12556
        esac
12557
        ;;
12558
12559
    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12560
      no_undefined_flag_CXX='${wl}-z,text'
12561
      archive_cmds_need_lc_CXX=no
12562
      hardcode_shlibpath_var_CXX=no
12563
      runpath_var='LD_RUN_PATH'
12564
12565
      case $cc_basename in
12566
        CC*)
12567
	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12568
	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12569
	  ;;
12570
	*)
12571
	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12572
	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12573
	  ;;
12574
      esac
12575
      ;;
12576
12577
      sysv5* | sco3.2v5* | sco5v6*)
12578
	# Note: We can NOT use -z defs as we might desire, because we do not
12579
	# link with -lc, and that would cause any symbols used from libc to
12580
	# always be unresolved, which means just about no library would
12581
	# ever link correctly.  If we're not using GNU ld we use -z text
12582
	# though, which does catch some bad symbols but isn't as heavy-handed
12583
	# as -z defs.
12584
	no_undefined_flag_CXX='${wl}-z,text'
12585
	allow_undefined_flag_CXX='${wl}-z,nodefs'
12586
	archive_cmds_need_lc_CXX=no
12587
	hardcode_shlibpath_var_CXX=no
12588
	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
12589
	hardcode_libdir_separator_CXX=':'
12590
	link_all_deplibs_CXX=yes
12591
	export_dynamic_flag_spec_CXX='${wl}-Bexport'
12592
	runpath_var='LD_RUN_PATH'
12593
12594
	case $cc_basename in
12595
          CC*)
12596
	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12597
	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12598
	    ;;
12599
	  *)
12600
	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12601
	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12602
	    ;;
12603
	esac
12604
      ;;
12605
12606
      tandem*)
12607
        case $cc_basename in
12608
          NCC*)
12609
	    # NonStop-UX NCC 3.20
12610
	    # FIXME: insert proper C++ library support
12611
	    ld_shlibs_CXX=no
12612
	    ;;
12613
          *)
12614
	    # FIXME: insert proper C++ library support
12615
	    ld_shlibs_CXX=no
12616
	    ;;
12617
        esac
12618
        ;;
12619
12620
      vxworks*)
12621
        # FIXME: insert proper C++ library support
12622
        ld_shlibs_CXX=no
12623
        ;;
12624
12625
      *)
12626
        # FIXME: insert proper C++ library support
12627
        ld_shlibs_CXX=no
12628
        ;;
12629
    esac
12630
12631
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
12632
$as_echo "$ld_shlibs_CXX" >&6; }
12633
    test "$ld_shlibs_CXX" = no && can_build_shared=no
12634
12635
    GCC_CXX="$GXX"
12636
    LD_CXX="$LD"
12637
12638
    ## CAVEAT EMPTOR:
12639
    ## There is no encapsulation within the following macros, do not change
12640
    ## the running order or otherwise move them around unless you know exactly
12641
    ## what you are doing...
12642
    # Dependencies to place before and after the object being linked:
12643
predep_objects_CXX=
12644
postdep_objects_CXX=
12645
predeps_CXX=
12646
postdeps_CXX=
12647
compiler_lib_search_path_CXX=
12648
12649
cat > conftest.$ac_ext <<_LT_EOF
12650
class Foo
12651
{
12652
public:
12653
  Foo (void) { a = 0; }
12654
private:
12655
  int a;
12656
};
12657
_LT_EOF
12658
12659
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12660
  (eval $ac_compile) 2>&5
12661
  ac_status=$?
12662
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12663
  test $ac_status = 0; }; then
12664
  # Parse the compiler output and extract the necessary
12665
  # objects, libraries and library flags.
12666
12667
  # Sentinel used to keep track of whether or not we are before
12668
  # the conftest object file.
12669
  pre_test_object_deps_done=no
12670
12671
  for p in `eval "$output_verbose_link_cmd"`; do
12672
    case $p in
12673
12674
    -L* | -R* | -l*)
12675
       # Some compilers place space between "-{L,R}" and the path.
12676
       # Remove the space.
12677
       if test $p = "-L" ||
12678
          test $p = "-R"; then
12679
	 prev=$p
12680
	 continue
12681
       else
12682
	 prev=
12683
       fi
12684
12685
       if test "$pre_test_object_deps_done" = no; then
12686
	 case $p in
12687
	 -L* | -R*)
12688
	   # Internal compiler library paths should come after those
12689
	   # provided the user.  The postdeps already come after the
12690
	   # user supplied libs so there is no need to process them.
12691
	   if test -z "$compiler_lib_search_path_CXX"; then
12692
	     compiler_lib_search_path_CXX="${prev}${p}"
12693
	   else
12694
	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12695
	   fi
12696
	   ;;
12697
	 # The "-l" case would never come before the object being
12698
	 # linked, so don't bother handling this case.
12699
	 esac
12700
       else
12701
	 if test -z "$postdeps_CXX"; then
12702
	   postdeps_CXX="${prev}${p}"
12703
	 else
12704
	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12705
	 fi
12706
       fi
12707
       ;;
12708
12709
    *.$objext)
12710
       # This assumes that the test object file only shows up
12711
       # once in the compiler output.
12712
       if test "$p" = "conftest.$objext"; then
12713
	 pre_test_object_deps_done=yes
12714
	 continue
12715
       fi
12716
12717
       if test "$pre_test_object_deps_done" = no; then
12718
	 if test -z "$predep_objects_CXX"; then
12719
	   predep_objects_CXX="$p"
12720
	 else
12721
	   predep_objects_CXX="$predep_objects_CXX $p"
12722
	 fi
12723
       else
12724
	 if test -z "$postdep_objects_CXX"; then
12725
	   postdep_objects_CXX="$p"
12726
	 else
12727
	   postdep_objects_CXX="$postdep_objects_CXX $p"
12728
	 fi
12729
       fi
12730
       ;;
12731
12732
    *) ;; # Ignore the rest.
12733
12734
    esac
12735
  done
12736
12737
  # Clean up.
12738
  rm -f a.out a.exe
12739
else
12740
  echo "libtool.m4: error: problem compiling CXX test program"
12741
fi
12742
12743
$RM -f confest.$objext
12744
12745
# PORTME: override above test on systems where it is broken
12746
case $host_os in
12747
interix[3-9]*)
12748
  # Interix 3.5 installs completely hosed .la files for C++, so rather than
12749
  # hack all around it, let's just trust "g++" to DTRT.
12750
  predep_objects_CXX=
12751
  postdep_objects_CXX=
12752
  postdeps_CXX=
12753
  ;;
12754
12755
linux*)
12756
  case `$CC -V 2>&1 | sed 5q` in
12757
  *Sun\ C*)
12758
    # Sun C++ 5.9
12759
12760
    # The more standards-conforming stlport4 library is
12761
    # incompatible with the Cstd library. Avoid specifying
12762
    # it if it's in CXXFLAGS. Ignore libCrun as
12763
    # -library=stlport4 depends on it.
12764
    case " $CXX $CXXFLAGS " in
12765
    *" -library=stlport4 "*)
12766
      solaris_use_stlport4=yes
12767
      ;;
12768
    esac
12769
12770
    if test "$solaris_use_stlport4" != yes; then
12771
      postdeps_CXX='-library=Cstd -library=Crun'
12772
    fi
12773
    ;;
12774
  esac
12775
  ;;
12776
12777
solaris*)
12778
  case $cc_basename in
12779
  CC*)
12780
    # The more standards-conforming stlport4 library is
12781
    # incompatible with the Cstd library. Avoid specifying
12782
    # it if it's in CXXFLAGS. Ignore libCrun as
12783
    # -library=stlport4 depends on it.
12784
    case " $CXX $CXXFLAGS " in
12785
    *" -library=stlport4 "*)
12786
      solaris_use_stlport4=yes
12787
      ;;
12788
    esac
12789
12790
    # Adding this requires a known-good setup of shared libraries for
12791
    # Sun compiler versions before 5.6, else PIC objects from an old
12792
    # archive will be linked into the output, leading to subtle bugs.
12793
    if test "$solaris_use_stlport4" != yes; then
12794
      postdeps_CXX='-library=Cstd -library=Crun'
12795
    fi
12796
    ;;
12797
  esac
12798
  ;;
12799
esac
12800
12801
12802
case " $postdeps_CXX " in
12803
*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12804
esac
12805
 compiler_lib_search_dirs_CXX=
12806
if test -n "${compiler_lib_search_path_CXX}"; then
12807
 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12808
fi
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
    lt_prog_compiler_wl_CXX=
12841
lt_prog_compiler_pic_CXX=
12842
lt_prog_compiler_static_CXX=
12843
12844
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
12845
$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12846
12847
  # C++ specific cases for pic, static, wl, etc.
12848
  if test "$GXX" = yes; then
12849
    lt_prog_compiler_wl_CXX='-Wl,'
12850
    lt_prog_compiler_static_CXX='-static'
12851
12852
    case $host_os in
12853
    aix*)
12854
      # All AIX code is PIC.
12855
      if test "$host_cpu" = ia64; then
12856
	# AIX 5 now supports IA64 processor
12857
	lt_prog_compiler_static_CXX='-Bstatic'
12858
      fi
12859
      ;;
12860
12861
    amigaos*)
12862
      case $host_cpu in
12863
      powerpc)
12864
            # see comment about AmigaOS4 .so support
12865
            lt_prog_compiler_pic_CXX='-fPIC'
12866
        ;;
12867
      m68k)
12868
            # FIXME: we need at least 68020 code to build shared libraries, but
12869
            # adding the `-m68020' flag to GCC prevents building anything better,
12870
            # like `-m68040'.
12871
            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12872
        ;;
12873
      esac
12874
      ;;
12875
12876
    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12877
      # PIC is the default for these OSes.
12878
      ;;
12879
    mingw* | cygwin* | os2* | pw32* | cegcc*)
12880
      # This hack is so that the source file can tell whether it is being
12881
      # built for inclusion in a dll (and should export symbols for example).
12882
      # Although the cygwin gcc ignores -fPIC, still need this for old-style
12883
      # (--disable-auto-import) libraries
12884
      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12885
      ;;
12886
    darwin* | rhapsody*)
12887
      # PIC is the default on this platform
12888
      # Common symbols not allowed in MH_DYLIB files
12889
      lt_prog_compiler_pic_CXX='-fno-common'
12890
      ;;
12891
    *djgpp*)
12892
      # DJGPP does not support shared libraries at all
12893
      lt_prog_compiler_pic_CXX=
12894
      ;;
12895
    interix[3-9]*)
12896
      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12897
      # Instead, we relocate shared libraries at runtime.
12898
      ;;
12899
    sysv4*MP*)
12900
      if test -d /usr/nec; then
12901
	lt_prog_compiler_pic_CXX=-Kconform_pic
12902
      fi
12903
      ;;
12904
    hpux*)
12905
      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
12906
      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
12907
      # sets the default TLS model and affects inlining.
12908
      case $host_cpu in
12909
      hppa*64*)
12910
	;;
12911
      *)
12912
	lt_prog_compiler_pic_CXX='-fPIC'
12913
	;;
12914
      esac
12915
      ;;
12916
    *qnx* | *nto*)
12917
      # QNX uses GNU C++, but need to define -shared option too, otherwise
12918
      # it will coredump.
12919
      lt_prog_compiler_pic_CXX='-fPIC -shared'
12920
      ;;
12921
    *)
12922
      lt_prog_compiler_pic_CXX='-fPIC'
12923
      ;;
12924
    esac
12925
  else
12926
    case $host_os in
12927
      aix[4-9]*)
12928
	# All AIX code is PIC.
12929
	if test "$host_cpu" = ia64; then
12930
	  # AIX 5 now supports IA64 processor
12931
	  lt_prog_compiler_static_CXX='-Bstatic'
12932
	else
12933
	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12934
	fi
12935
	;;
12936
      chorus*)
12937
	case $cc_basename in
12938
	cxch68*)
12939
	  # Green Hills C++ Compiler
12940
	  # _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"
12941
	  ;;
12942
	esac
12943
	;;
12944
      dgux*)
12945
	case $cc_basename in
12946
	  ec++*)
12947
	    lt_prog_compiler_pic_CXX='-KPIC'
12948
	    ;;
12949
	  ghcx*)
12950
	    # Green Hills C++ Compiler
12951
	    lt_prog_compiler_pic_CXX='-pic'
12952
	    ;;
12953
	  *)
12954
	    ;;
12955
	esac
12956
	;;
12957
      freebsd* | dragonfly*)
12958
	# FreeBSD uses GNU C++
12959
	;;
12960
      hpux9* | hpux10* | hpux11*)
12961
	case $cc_basename in
12962
	  CC*)
12963
	    lt_prog_compiler_wl_CXX='-Wl,'
12964
	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12965
	    if test "$host_cpu" != ia64; then
12966
	      lt_prog_compiler_pic_CXX='+Z'
12967
	    fi
12968
	    ;;
12969
	  aCC*)
12970
	    lt_prog_compiler_wl_CXX='-Wl,'
12971
	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12972
	    case $host_cpu in
12973
	    hppa*64*|ia64*)
12974
	      # +Z the default
12975
	      ;;
12976
	    *)
12977
	      lt_prog_compiler_pic_CXX='+Z'
12978
	      ;;
12979
	    esac
12980
	    ;;
12981
	  *)
12982
	    ;;
12983
	esac
12984
	;;
12985
      interix*)
12986
	# This is c89, which is MS Visual C++ (no shared libs)
12987
	# Anyone wants to do a port?
12988
	;;
12989
      irix5* | irix6* | nonstopux*)
12990
	case $cc_basename in
12991
	  CC*)
12992
	    lt_prog_compiler_wl_CXX='-Wl,'
12993
	    lt_prog_compiler_static_CXX='-non_shared'
12994
	    # CC pic flag -KPIC is the default.
12995
	    ;;
12996
	  *)
12997
	    ;;
12998
	esac
12999
	;;
13000
      linux* | k*bsd*-gnu)
13001
	case $cc_basename in
13002
	  KCC*)
13003
	    # KAI C++ Compiler
13004
	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13005
	    lt_prog_compiler_pic_CXX='-fPIC'
13006
	    ;;
13007
	  ecpc* )
13008
	    # old Intel C++ for x86_64 which still supported -KPIC.
13009
	    lt_prog_compiler_wl_CXX='-Wl,'
13010
	    lt_prog_compiler_pic_CXX='-KPIC'
13011
	    lt_prog_compiler_static_CXX='-static'
13012
	    ;;
13013
	  icpc* )
13014
	    # Intel C++, used to be incompatible with GCC.
13015
	    # ICC 10 doesn't accept -KPIC any more.
13016
	    lt_prog_compiler_wl_CXX='-Wl,'
13017
	    lt_prog_compiler_pic_CXX='-fPIC'
13018
	    lt_prog_compiler_static_CXX='-static'
13019
	    ;;
13020
	  pgCC* | pgcpp*)
13021
	    # Portland Group C++ compiler
13022
	    lt_prog_compiler_wl_CXX='-Wl,'
13023
	    lt_prog_compiler_pic_CXX='-fpic'
13024
	    lt_prog_compiler_static_CXX='-Bstatic'
13025
	    ;;
13026
	  cxx*)
13027
	    # Compaq C++
13028
	    # Make sure the PIC flag is empty.  It appears that all Alpha
13029
	    # Linux and Compaq Tru64 Unix objects are PIC.
13030
	    lt_prog_compiler_pic_CXX=
13031
	    lt_prog_compiler_static_CXX='-non_shared'
13032
	    ;;
13033
	  xlc* | xlC*)
13034
	    # IBM XL 8.0 on PPC
13035
	    lt_prog_compiler_wl_CXX='-Wl,'
13036
	    lt_prog_compiler_pic_CXX='-qpic'
13037
	    lt_prog_compiler_static_CXX='-qstaticlink'
13038
	    ;;
13039
	  *)
13040
	    case `$CC -V 2>&1 | sed 5q` in
13041
	    *Sun\ C*)
13042
	      # Sun C++ 5.9
13043
	      lt_prog_compiler_pic_CXX='-KPIC'
13044
	      lt_prog_compiler_static_CXX='-Bstatic'
13045
	      lt_prog_compiler_wl_CXX='-Qoption ld '
13046
	      ;;
13047
	    esac
13048
	    ;;
13049
	esac
13050
	;;
13051
      lynxos*)
13052
	;;
13053
      m88k*)
13054
	;;
13055
      mvs*)
13056
	case $cc_basename in
13057
	  cxx*)
13058
	    lt_prog_compiler_pic_CXX='-W c,exportall'
13059
	    ;;
13060
	  *)
13061
	    ;;
13062
	esac
13063
	;;
13064
      netbsd* | netbsdelf*-gnu)
13065
	;;
13066
      *qnx* | *nto*)
13067
        # QNX uses GNU C++, but need to define -shared option too, otherwise
13068
        # it will coredump.
13069
        lt_prog_compiler_pic_CXX='-fPIC -shared'
13070
        ;;
13071
      osf3* | osf4* | osf5*)
13072
	case $cc_basename in
13073
	  KCC*)
13074
	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13075
	    ;;
13076
	  RCC*)
13077
	    # Rational C++ 2.4.1
13078
	    lt_prog_compiler_pic_CXX='-pic'
13079
	    ;;
13080
	  cxx*)
13081
	    # Digital/Compaq C++
13082
	    lt_prog_compiler_wl_CXX='-Wl,'
13083
	    # Make sure the PIC flag is empty.  It appears that all Alpha
13084
	    # Linux and Compaq Tru64 Unix objects are PIC.
13085
	    lt_prog_compiler_pic_CXX=
13086
	    lt_prog_compiler_static_CXX='-non_shared'
13087
	    ;;
13088
	  *)
13089
	    ;;
13090
	esac
13091
	;;
13092
      psos*)
13093
	;;
13094
      solaris*)
13095
	case $cc_basename in
13096
	  CC*)
13097
	    # Sun C++ 4.2, 5.x and Centerline C++
13098
	    lt_prog_compiler_pic_CXX='-KPIC'
13099
	    lt_prog_compiler_static_CXX='-Bstatic'
13100
	    lt_prog_compiler_wl_CXX='-Qoption ld '
13101
	    ;;
13102
	  gcx*)
13103
	    # Green Hills C++ Compiler
13104
	    lt_prog_compiler_pic_CXX='-PIC'
13105
	    ;;
13106
	  *)
13107
	    ;;
13108
	esac
13109
	;;
13110
      sunos4*)
13111
	case $cc_basename in
13112
	  CC*)
13113
	    # Sun C++ 4.x
13114
	    lt_prog_compiler_pic_CXX='-pic'
13115
	    lt_prog_compiler_static_CXX='-Bstatic'
13116
	    ;;
13117
	  lcc*)
13118
	    # Lucid
13119
	    lt_prog_compiler_pic_CXX='-pic'
13120
	    ;;
13121
	  *)
13122
	    ;;
13123
	esac
13124
	;;
13125
      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13126
	case $cc_basename in
13127
	  CC*)
13128
	    lt_prog_compiler_wl_CXX='-Wl,'
13129
	    lt_prog_compiler_pic_CXX='-KPIC'
13130
	    lt_prog_compiler_static_CXX='-Bstatic'
13131
	    ;;
13132
	esac
13133
	;;
13134
      tandem*)
13135
	case $cc_basename in
13136
	  NCC*)
13137
	    # NonStop-UX NCC 3.20
13138
	    lt_prog_compiler_pic_CXX='-KPIC'
13139
	    ;;
13140
	  *)
13141
	    ;;
13142
	esac
13143
	;;
13144
      vxworks*)
13145
	;;
13146
      *)
13147
	lt_prog_compiler_can_build_shared_CXX=no
13148
	;;
13149
    esac
13150
  fi
13151
13152
case $host_os in
13153
  # For platforms which do not support PIC, -DPIC is meaningless:
13154
  *djgpp*)
13155
    lt_prog_compiler_pic_CXX=
13156
    ;;
13157
  *)
13158
    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13159
    ;;
13160
esac
13161
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
13162
$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13163
13164
13165
13166
#
13167
# Check to make sure the PIC flag actually works.
13168
#
13169
if test -n "$lt_prog_compiler_pic_CXX"; then
13170
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13171
$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13172
if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
13173
  $as_echo_n "(cached) " >&6
13174
else
13175
  lt_cv_prog_compiler_pic_works_CXX=no
13176
   ac_outfile=conftest.$ac_objext
13177
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13178
   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13179
   # Insert the option either (1) after the last *FLAGS variable, or
13180
   # (2) before a word containing "conftest.", or (3) at the end.
13181
   # Note that $ac_compile itself does not contain backslashes and begins
13182
   # with a dollar sign (not a hyphen), so the echo should work correctly.
13183
   # The option is referenced via a variable to avoid confusing sed.
13184
   lt_compile=`echo "$ac_compile" | $SED \
13185
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13186
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13187
   -e 's:$: $lt_compiler_flag:'`
7 by edam
- removed "OK" from test-main when test is successful
13188
   (eval echo "\"\$as_me:13188: $lt_compile\"" >&5)
5 by edam
- updated README
13189
   (eval "$lt_compile" 2>conftest.err)
13190
   ac_status=$?
13191
   cat conftest.err >&5
7 by edam
- removed "OK" from test-main when test is successful
13192
   echo "$as_me:13192: \$? = $ac_status" >&5
5 by edam
- updated README
13193
   if (exit $ac_status) && test -s "$ac_outfile"; then
13194
     # The compiler can only warn and ignore the option if not recognized
13195
     # So say no if there are warnings other than the usual output.
13196
     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
13197
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13198
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13199
       lt_cv_prog_compiler_pic_works_CXX=yes
13200
     fi
13201
   fi
13202
   $RM conftest*
13203
13204
fi
13205
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13206
$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13207
13208
if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13209
    case $lt_prog_compiler_pic_CXX in
13210
     "" | " "*) ;;
13211
     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13212
     esac
13213
else
13214
    lt_prog_compiler_pic_CXX=
13215
     lt_prog_compiler_can_build_shared_CXX=no
13216
fi
13217
13218
fi
13219
13220
13221
13222
#
13223
# Check to make sure the static flag actually works.
13224
#
13225
wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13226
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13227
$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13228
if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
13229
  $as_echo_n "(cached) " >&6
13230
else
13231
  lt_cv_prog_compiler_static_works_CXX=no
13232
   save_LDFLAGS="$LDFLAGS"
13233
   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13234
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13235
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13236
     # The linker can only warn and ignore the option if not recognized
13237
     # So say no if there are warnings
13238
     if test -s conftest.err; then
13239
       # Append any errors to the config.log.
13240
       cat conftest.err 1>&5
13241
       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13242
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13243
       if diff conftest.exp conftest.er2 >/dev/null; then
13244
         lt_cv_prog_compiler_static_works_CXX=yes
13245
       fi
13246
     else
13247
       lt_cv_prog_compiler_static_works_CXX=yes
13248
     fi
13249
   fi
13250
   $RM -r conftest*
13251
   LDFLAGS="$save_LDFLAGS"
13252
13253
fi
13254
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13255
$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13256
13257
if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13258
    :
13259
else
13260
    lt_prog_compiler_static_CXX=
13261
fi
13262
13263
13264
13265
13266
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13267
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13268
if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
13269
  $as_echo_n "(cached) " >&6
13270
else
13271
  lt_cv_prog_compiler_c_o_CXX=no
13272
   $RM -r conftest 2>/dev/null
13273
   mkdir conftest
13274
   cd conftest
13275
   mkdir out
13276
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13277
13278
   lt_compiler_flag="-o out/conftest2.$ac_objext"
13279
   # Insert the option either (1) after the last *FLAGS variable, or
13280
   # (2) before a word containing "conftest.", or (3) at the end.
13281
   # Note that $ac_compile itself does not contain backslashes and begins
13282
   # with a dollar sign (not a hyphen), so the echo should work correctly.
13283
   lt_compile=`echo "$ac_compile" | $SED \
13284
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13285
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13286
   -e 's:$: $lt_compiler_flag:'`
7 by edam
- removed "OK" from test-main when test is successful
13287
   (eval echo "\"\$as_me:13287: $lt_compile\"" >&5)
5 by edam
- updated README
13288
   (eval "$lt_compile" 2>out/conftest.err)
13289
   ac_status=$?
13290
   cat out/conftest.err >&5
7 by edam
- removed "OK" from test-main when test is successful
13291
   echo "$as_me:13291: \$? = $ac_status" >&5
5 by edam
- updated README
13292
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13293
   then
13294
     # The compiler can only warn and ignore the option if not recognized
13295
     # So say no if there are warnings
13296
     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13297
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13298
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13299
       lt_cv_prog_compiler_c_o_CXX=yes
13300
     fi
13301
   fi
13302
   chmod u+w . 2>&5
13303
   $RM conftest*
13304
   # SGI C++ compiler will create directory out/ii_files/ for
13305
   # template instantiation
13306
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13307
   $RM out/* && rmdir out
13308
   cd ..
13309
   $RM -r conftest
13310
   $RM conftest*
13311
13312
fi
13313
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13314
$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13315
13316
13317
13318
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13319
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13320
if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
13321
  $as_echo_n "(cached) " >&6
13322
else
13323
  lt_cv_prog_compiler_c_o_CXX=no
13324
   $RM -r conftest 2>/dev/null
13325
   mkdir conftest
13326
   cd conftest
13327
   mkdir out
13328
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13329
13330
   lt_compiler_flag="-o out/conftest2.$ac_objext"
13331
   # Insert the option either (1) after the last *FLAGS variable, or
13332
   # (2) before a word containing "conftest.", or (3) at the end.
13333
   # Note that $ac_compile itself does not contain backslashes and begins
13334
   # with a dollar sign (not a hyphen), so the echo should work correctly.
13335
   lt_compile=`echo "$ac_compile" | $SED \
13336
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13337
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13338
   -e 's:$: $lt_compiler_flag:'`
7 by edam
- removed "OK" from test-main when test is successful
13339
   (eval echo "\"\$as_me:13339: $lt_compile\"" >&5)
5 by edam
- updated README
13340
   (eval "$lt_compile" 2>out/conftest.err)
13341
   ac_status=$?
13342
   cat out/conftest.err >&5
7 by edam
- removed "OK" from test-main when test is successful
13343
   echo "$as_me:13343: \$? = $ac_status" >&5
5 by edam
- updated README
13344
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13345
   then
13346
     # The compiler can only warn and ignore the option if not recognized
13347
     # So say no if there are warnings
13348
     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13349
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13350
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13351
       lt_cv_prog_compiler_c_o_CXX=yes
13352
     fi
13353
   fi
13354
   chmod u+w . 2>&5
13355
   $RM conftest*
13356
   # SGI C++ compiler will create directory out/ii_files/ for
13357
   # template instantiation
13358
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13359
   $RM out/* && rmdir out
13360
   cd ..
13361
   $RM -r conftest
13362
   $RM conftest*
13363
13364
fi
13365
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13366
$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13367
13368
13369
13370
13371
hard_links="nottested"
13372
if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13373
  # do not overwrite the value of need_locks provided by the user
13374
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
13375
$as_echo_n "checking if we can lock with hard links... " >&6; }
13376
  hard_links=yes
13377
  $RM conftest*
13378
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13379
  touch conftest.a
13380
  ln conftest.a conftest.b 2>&5 || hard_links=no
13381
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13382
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
13383
$as_echo "$hard_links" >&6; }
13384
  if test "$hard_links" = no; then
13385
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13386
$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13387
    need_locks=warn
13388
  fi
13389
else
13390
  need_locks=no
13391
fi
13392
13393
13394
13395
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13396
$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13397
13398
  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13399
  case $host_os in
13400
  aix[4-9]*)
13401
    # If we're using GNU nm, then we don't want the "-C" option.
13402
    # -C means demangle to AIX nm, but means don't demangle with GNU nm
13403
    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
13404
      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13405
    else
13406
      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'
13407
    fi
13408
    ;;
13409
  pw32*)
13410
    export_symbols_cmds_CXX="$ltdll_cmds"
13411
  ;;
13412
  cygwin* | mingw* | cegcc*)
13413
    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
13414
  ;;
13415
  linux* | k*bsd*-gnu)
13416
    link_all_deplibs_CXX=no
13417
  ;;
13418
  *)
13419
    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13420
  ;;
13421
  esac
13422
  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13423
13424
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13425
$as_echo "$ld_shlibs_CXX" >&6; }
13426
test "$ld_shlibs_CXX" = no && can_build_shared=no
13427
13428
with_gnu_ld_CXX=$with_gnu_ld
13429
13430
13431
13432
13433
13434
13435
#
13436
# Do we need to explicitly link libc?
13437
#
13438
case "x$archive_cmds_need_lc_CXX" in
13439
x|xyes)
13440
  # Assume -lc should be added
13441
  archive_cmds_need_lc_CXX=yes
13442
13443
  if test "$enable_shared" = yes && test "$GCC" = yes; then
13444
    case $archive_cmds_CXX in
13445
    *'~'*)
13446
      # FIXME: we may have to deal with multi-command sequences.
13447
      ;;
13448
    '$CC '*)
13449
      # Test whether the compiler implicitly links with -lc since on some
13450
      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13451
      # to ld, don't add -lc before -lgcc.
13452
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13453
$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13454
      $RM conftest*
13455
      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13456
13457
      if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13458
  (eval $ac_compile) 2>&5
13459
  ac_status=$?
13460
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13461
  test $ac_status = 0; } 2>conftest.err; then
13462
        soname=conftest
13463
        lib=conftest
13464
        libobjs=conftest.$ac_objext
13465
        deplibs=
13466
        wl=$lt_prog_compiler_wl_CXX
13467
	pic_flag=$lt_prog_compiler_pic_CXX
13468
        compiler_flags=-v
13469
        linker_flags=-v
13470
        verstring=
13471
        output_objdir=.
13472
        libname=conftest
13473
        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13474
        allow_undefined_flag_CXX=
13475
        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13476
  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13477
  ac_status=$?
13478
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13479
  test $ac_status = 0; }
13480
        then
13481
	  archive_cmds_need_lc_CXX=no
13482
        else
13483
	  archive_cmds_need_lc_CXX=yes
13484
        fi
13485
        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13486
      else
13487
        cat conftest.err 1>&5
13488
      fi
13489
      $RM conftest*
13490
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_CXX" >&5
13491
$as_echo "$archive_cmds_need_lc_CXX" >&6; }
13492
      ;;
13493
    esac
13494
  fi
13495
  ;;
13496
esac
13497
13498
13499
13500
13501
13502
13503
13504
13505
13506
13507
13508
13509
13510
13511
13512
13513
13514
13515
13516
13517
13518
13519
13520
13521
13522
13523
13524
13525
13526
13527
13528
13529
13530
13531
13532
13533
13534
13535
13536
13537
13538
13539
13540
13541
13542
13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
13556
13557
13558
13559
13560
13561
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
13562
$as_echo_n "checking dynamic linker characteristics... " >&6; }
13563
13564
library_names_spec=
13565
libname_spec='lib$name'
13566
soname_spec=
13567
shrext_cmds=".so"
13568
postinstall_cmds=
13569
postuninstall_cmds=
13570
finish_cmds=
13571
finish_eval=
13572
shlibpath_var=
13573
shlibpath_overrides_runpath=unknown
13574
version_type=none
13575
dynamic_linker="$host_os ld.so"
13576
sys_lib_dlsearch_path_spec="/lib /usr/lib"
13577
need_lib_prefix=unknown
13578
hardcode_into_libs=no
13579
13580
# when you set need_version to no, make sure it does not cause -set_version
13581
# flags to be left without arguments
13582
need_version=unknown
13583
13584
case $host_os in
13585
aix3*)
13586
  version_type=linux
13587
  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13588
  shlibpath_var=LIBPATH
13589
13590
  # AIX 3 has no versioning support, so we append a major version to the name.
13591
  soname_spec='${libname}${release}${shared_ext}$major'
13592
  ;;
13593
13594
aix[4-9]*)
13595
  version_type=linux
13596
  need_lib_prefix=no
13597
  need_version=no
13598
  hardcode_into_libs=yes
13599
  if test "$host_cpu" = ia64; then
13600
    # AIX 5 supports IA64
13601
    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13602
    shlibpath_var=LD_LIBRARY_PATH
13603
  else
13604
    # With GCC up to 2.95.x, collect2 would create an import file
13605
    # for dependence libraries.  The import file would start with
13606
    # the line `#! .'.  This would cause the generated library to
13607
    # depend on `.', always an invalid library.  This was fixed in
13608
    # development snapshots of GCC prior to 3.0.
13609
    case $host_os in
13610
      aix4 | aix4.[01] | aix4.[01].*)
13611
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13612
	   echo ' yes '
13613
	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
13614
	:
13615
      else
13616
	can_build_shared=no
13617
      fi
13618
      ;;
13619
    esac
13620
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13621
    # soname into executable. Probably we can add versioning support to
13622
    # collect2, so additional links can be useful in future.
13623
    if test "$aix_use_runtimelinking" = yes; then
13624
      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13625
      # instead of lib<name>.a to let people know that these are not
13626
      # typical AIX shared libraries.
13627
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13628
    else
13629
      # We preserve .a as extension for shared libraries through AIX4.2
13630
      # and later when we are not doing run time linking.
13631
      library_names_spec='${libname}${release}.a $libname.a'
13632
      soname_spec='${libname}${release}${shared_ext}$major'
13633
    fi
13634
    shlibpath_var=LIBPATH
13635
  fi
13636
  ;;
13637
13638
amigaos*)
13639
  case $host_cpu in
13640
  powerpc)
13641
    # Since July 2007 AmigaOS4 officially supports .so libraries.
13642
    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
13643
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13644
    ;;
13645
  m68k)
13646
    library_names_spec='$libname.ixlibrary $libname.a'
13647
    # Create ${libname}_ixlibrary.a entries in /sys/libs.
13648
    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
13649
    ;;
13650
  esac
13651
  ;;
13652
13653
beos*)
13654
  library_names_spec='${libname}${shared_ext}'
13655
  dynamic_linker="$host_os ld.so"
13656
  shlibpath_var=LIBRARY_PATH
13657
  ;;
13658
13659
bsdi[45]*)
13660
  version_type=linux
13661
  need_version=no
13662
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13663
  soname_spec='${libname}${release}${shared_ext}$major'
13664
  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13665
  shlibpath_var=LD_LIBRARY_PATH
13666
  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13667
  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13668
  # the default ld.so.conf also contains /usr/contrib/lib and
13669
  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13670
  # libtool to hard-code these into programs
13671
  ;;
13672
13673
cygwin* | mingw* | pw32* | cegcc*)
13674
  version_type=windows
13675
  shrext_cmds=".dll"
13676
  need_version=no
13677
  need_lib_prefix=no
13678
13679
  case $GCC,$host_os in
13680
  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
13681
    library_names_spec='$libname.dll.a'
13682
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13683
    postinstall_cmds='base_file=`basename \${file}`~
13684
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
13685
      dldir=$destdir/`dirname \$dlpath`~
13686
      test -d \$dldir || mkdir -p \$dldir~
13687
      $install_prog $dir/$dlname \$dldir/$dlname~
13688
      chmod a+x \$dldir/$dlname~
13689
      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
13690
        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
13691
      fi'
13692
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13693
      dlpath=$dir/\$dldll~
13694
       $RM \$dlpath'
13695
    shlibpath_overrides_runpath=yes
13696
13697
    case $host_os in
13698
    cygwin*)
13699
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13700
      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13701
      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13702
      ;;
13703
    mingw* | cegcc*)
13704
      # MinGW DLLs use traditional 'lib' prefix
13705
      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13706
      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13707
      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
13708
        # It is most probably a Windows format PATH printed by
13709
        # mingw gcc, but we are running on Cygwin. Gcc prints its search
13710
        # path with ; separators, and with drive letters. We can handle the
13711
        # drive letters (cygwin fileutils understands them), so leave them,
13712
        # especially as we might pass files found there to a mingw objdump,
13713
        # which wouldn't understand a cygwinified path. Ahh.
13714
        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13715
      else
13716
        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
13717
      fi
13718
      ;;
13719
    pw32*)
13720
      # pw32 DLLs use 'pw' prefix rather than 'lib'
13721
      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13722
      ;;
13723
    esac
13724
    ;;
13725
13726
  *)
13727
    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13728
    ;;
13729
  esac
13730
  dynamic_linker='Win32 ld.exe'
13731
  # FIXME: first we should search . and the directory the executable is in
13732
  shlibpath_var=PATH
13733
  ;;
13734
13735
darwin* | rhapsody*)
13736
  dynamic_linker="$host_os dyld"
13737
  version_type=darwin
13738
  need_lib_prefix=no
13739
  need_version=no
13740
  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13741
  soname_spec='${libname}${release}${major}$shared_ext'
13742
  shlibpath_overrides_runpath=yes
13743
  shlibpath_var=DYLD_LIBRARY_PATH
13744
  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13745
13746
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13747
  ;;
13748
13749
dgux*)
13750
  version_type=linux
13751
  need_lib_prefix=no
13752
  need_version=no
13753
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13754
  soname_spec='${libname}${release}${shared_ext}$major'
13755
  shlibpath_var=LD_LIBRARY_PATH
13756
  ;;
13757
13758
freebsd1*)
13759
  dynamic_linker=no
13760
  ;;
13761
13762
freebsd* | dragonfly*)
13763
  # DragonFly does not have aout.  When/if they implement a new
13764
  # versioning mechanism, adjust this.
13765
  if test -x /usr/bin/objformat; then
13766
    objformat=`/usr/bin/objformat`
13767
  else
13768
    case $host_os in
13769
    freebsd[123]*) objformat=aout ;;
13770
    *) objformat=elf ;;
13771
    esac
13772
  fi
13773
  version_type=freebsd-$objformat
13774
  case $version_type in
13775
    freebsd-elf*)
13776
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13777
      need_version=no
13778
      need_lib_prefix=no
13779
      ;;
13780
    freebsd-*)
13781
      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13782
      need_version=yes
13783
      ;;
13784
  esac
13785
  shlibpath_var=LD_LIBRARY_PATH
13786
  case $host_os in
13787
  freebsd2*)
13788
    shlibpath_overrides_runpath=yes
13789
    ;;
13790
  freebsd3.[01]* | freebsdelf3.[01]*)
13791
    shlibpath_overrides_runpath=yes
13792
    hardcode_into_libs=yes
13793
    ;;
13794
  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13795
  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13796
    shlibpath_overrides_runpath=no
13797
    hardcode_into_libs=yes
13798
    ;;
13799
  *) # from 4.6 on, and DragonFly
13800
    shlibpath_overrides_runpath=yes
13801
    hardcode_into_libs=yes
13802
    ;;
13803
  esac
13804
  ;;
13805
13806
gnu*)
13807
  version_type=linux
13808
  need_lib_prefix=no
13809
  need_version=no
13810
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13811
  soname_spec='${libname}${release}${shared_ext}$major'
13812
  shlibpath_var=LD_LIBRARY_PATH
13813
  hardcode_into_libs=yes
13814
  ;;
13815
13816
hpux9* | hpux10* | hpux11*)
13817
  # Give a soname corresponding to the major version so that dld.sl refuses to
13818
  # link against other versions.
13819
  version_type=sunos
13820
  need_lib_prefix=no
13821
  need_version=no
13822
  case $host_cpu in
13823
  ia64*)
13824
    shrext_cmds='.so'
13825
    hardcode_into_libs=yes
13826
    dynamic_linker="$host_os dld.so"
13827
    shlibpath_var=LD_LIBRARY_PATH
13828
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13829
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13830
    soname_spec='${libname}${release}${shared_ext}$major'
13831
    if test "X$HPUX_IA64_MODE" = X32; then
13832
      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13833
    else
13834
      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13835
    fi
13836
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13837
    ;;
13838
  hppa*64*)
13839
    shrext_cmds='.sl'
13840
    hardcode_into_libs=yes
13841
    dynamic_linker="$host_os dld.sl"
13842
    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13843
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13844
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13845
    soname_spec='${libname}${release}${shared_ext}$major'
13846
    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13847
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13848
    ;;
13849
  *)
13850
    shrext_cmds='.sl'
13851
    dynamic_linker="$host_os dld.sl"
13852
    shlibpath_var=SHLIB_PATH
13853
    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13854
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13855
    soname_spec='${libname}${release}${shared_ext}$major'
13856
    ;;
13857
  esac
13858
  # HP-UX runs *really* slowly unless shared libraries are mode 555.
13859
  postinstall_cmds='chmod 555 $lib'
13860
  ;;
13861
13862
interix[3-9]*)
13863
  version_type=linux
13864
  need_lib_prefix=no
13865
  need_version=no
13866
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13867
  soname_spec='${libname}${release}${shared_ext}$major'
13868
  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13869
  shlibpath_var=LD_LIBRARY_PATH
13870
  shlibpath_overrides_runpath=no
13871
  hardcode_into_libs=yes
13872
  ;;
13873
13874
irix5* | irix6* | nonstopux*)
13875
  case $host_os in
13876
    nonstopux*) version_type=nonstopux ;;
13877
    *)
13878
	if test "$lt_cv_prog_gnu_ld" = yes; then
13879
		version_type=linux
13880
	else
13881
		version_type=irix
13882
	fi ;;
13883
  esac
13884
  need_lib_prefix=no
13885
  need_version=no
13886
  soname_spec='${libname}${release}${shared_ext}$major'
13887
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13888
  case $host_os in
13889
  irix5* | nonstopux*)
13890
    libsuff= shlibsuff=
13891
    ;;
13892
  *)
13893
    case $LD in # libtool.m4 will add one of these switches to LD
13894
    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13895
      libsuff= shlibsuff= libmagic=32-bit;;
13896
    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13897
      libsuff=32 shlibsuff=N32 libmagic=N32;;
13898
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13899
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
13900
    *) libsuff= shlibsuff= libmagic=never-match;;
13901
    esac
13902
    ;;
13903
  esac
13904
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13905
  shlibpath_overrides_runpath=no
13906
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13907
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13908
  hardcode_into_libs=yes
13909
  ;;
13910
13911
# No shared lib support for Linux oldld, aout, or coff.
13912
linux*oldld* | linux*aout* | linux*coff*)
13913
  dynamic_linker=no
13914
  ;;
13915
13916
# This must be Linux ELF.
13917
linux* | k*bsd*-gnu)
13918
  version_type=linux
13919
  need_lib_prefix=no
13920
  need_version=no
13921
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13922
  soname_spec='${libname}${release}${shared_ext}$major'
13923
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13924
  shlibpath_var=LD_LIBRARY_PATH
13925
  shlibpath_overrides_runpath=no
13926
  # Some binutils ld are patched to set DT_RUNPATH
13927
  save_LDFLAGS=$LDFLAGS
13928
  save_libdir=$libdir
13929
  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
13930
       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
13931
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13932
/* end confdefs.h.  */
13933
13934
int
13935
main ()
13936
{
13937
13938
  ;
13939
  return 0;
13940
}
13941
_ACEOF
13942
if ac_fn_cxx_try_link "$LINENO"; then :
13943
  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
13944
  shlibpath_overrides_runpath=yes
13945
fi
13946
fi
13947
rm -f core conftest.err conftest.$ac_objext \
13948
    conftest$ac_exeext conftest.$ac_ext
13949
  LDFLAGS=$save_LDFLAGS
13950
  libdir=$save_libdir
13951
13952
  # This implies no fast_install, which is unacceptable.
13953
  # Some rework will be needed to allow for fast_install
13954
  # before this can be enabled.
13955
  hardcode_into_libs=yes
13956
13957
  # Append ld.so.conf contents to the search path
13958
  if test -f /etc/ld.so.conf; then
13959
    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
13960
    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
13961
  fi
13962
13963
  # We used to test for /lib/ld.so.1 and disable shared libraries on
13964
  # powerpc, because MkLinux only supported shared libraries with the
13965
  # GNU dynamic linker.  Since this was broken with cross compilers,
13966
  # most powerpc-linux boxes support dynamic linking these days and
13967
  # people can always --disable-shared, the test was removed, and we
13968
  # assume the GNU/Linux dynamic linker is in use.
13969
  dynamic_linker='GNU/Linux ld.so'
13970
  ;;
13971
13972
netbsdelf*-gnu)
13973
  version_type=linux
13974
  need_lib_prefix=no
13975
  need_version=no
13976
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13977
  soname_spec='${libname}${release}${shared_ext}$major'
13978
  shlibpath_var=LD_LIBRARY_PATH
13979
  shlibpath_overrides_runpath=no
13980
  hardcode_into_libs=yes
13981
  dynamic_linker='NetBSD ld.elf_so'
13982
  ;;
13983
13984
netbsd*)
13985
  version_type=sunos
13986
  need_lib_prefix=no
13987
  need_version=no
13988
  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13989
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13990
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13991
    dynamic_linker='NetBSD (a.out) ld.so'
13992
  else
13993
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13994
    soname_spec='${libname}${release}${shared_ext}$major'
13995
    dynamic_linker='NetBSD ld.elf_so'
13996
  fi
13997
  shlibpath_var=LD_LIBRARY_PATH
13998
  shlibpath_overrides_runpath=yes
13999
  hardcode_into_libs=yes
14000
  ;;
14001
14002
newsos6)
14003
  version_type=linux
14004
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14005
  shlibpath_var=LD_LIBRARY_PATH
14006
  shlibpath_overrides_runpath=yes
14007
  ;;
14008
14009
*nto* | *qnx*)
14010
  version_type=qnx
14011
  need_lib_prefix=no
14012
  need_version=no
14013
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14014
  soname_spec='${libname}${release}${shared_ext}$major'
14015
  shlibpath_var=LD_LIBRARY_PATH
14016
  shlibpath_overrides_runpath=no
14017
  hardcode_into_libs=yes
14018
  dynamic_linker='ldqnx.so'
14019
  ;;
14020
14021
openbsd*)
14022
  version_type=sunos
14023
  sys_lib_dlsearch_path_spec="/usr/lib"
14024
  need_lib_prefix=no
14025
  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14026
  case $host_os in
14027
    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
14028
    *)				need_version=no  ;;
14029
  esac
14030
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14031
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14032
  shlibpath_var=LD_LIBRARY_PATH
14033
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14034
    case $host_os in
14035
      openbsd2.[89] | openbsd2.[89].*)
14036
	shlibpath_overrides_runpath=no
14037
	;;
14038
      *)
14039
	shlibpath_overrides_runpath=yes
14040
	;;
14041
      esac
14042
  else
14043
    shlibpath_overrides_runpath=yes
14044
  fi
14045
  ;;
14046
14047
os2*)
14048
  libname_spec='$name'
14049
  shrext_cmds=".dll"
14050
  need_lib_prefix=no
14051
  library_names_spec='$libname${shared_ext} $libname.a'
14052
  dynamic_linker='OS/2 ld.exe'
14053
  shlibpath_var=LIBPATH
14054
  ;;
14055
14056
osf3* | osf4* | osf5*)
14057
  version_type=osf
14058
  need_lib_prefix=no
14059
  need_version=no
14060
  soname_spec='${libname}${release}${shared_ext}$major'
14061
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14062
  shlibpath_var=LD_LIBRARY_PATH
14063
  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14064
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14065
  ;;
14066
14067
rdos*)
14068
  dynamic_linker=no
14069
  ;;
14070
14071
solaris*)
14072
  version_type=linux
14073
  need_lib_prefix=no
14074
  need_version=no
14075
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14076
  soname_spec='${libname}${release}${shared_ext}$major'
14077
  shlibpath_var=LD_LIBRARY_PATH
14078
  shlibpath_overrides_runpath=yes
14079
  hardcode_into_libs=yes
14080
  # ldd complains unless libraries are executable
14081
  postinstall_cmds='chmod +x $lib'
14082
  ;;
14083
14084
sunos4*)
14085
  version_type=sunos
14086
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14087
  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14088
  shlibpath_var=LD_LIBRARY_PATH
14089
  shlibpath_overrides_runpath=yes
14090
  if test "$with_gnu_ld" = yes; then
14091
    need_lib_prefix=no
14092
  fi
14093
  need_version=yes
14094
  ;;
14095
14096
sysv4 | sysv4.3*)
14097
  version_type=linux
14098
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14099
  soname_spec='${libname}${release}${shared_ext}$major'
14100
  shlibpath_var=LD_LIBRARY_PATH
14101
  case $host_vendor in
14102
    sni)
14103
      shlibpath_overrides_runpath=no
14104
      need_lib_prefix=no
14105
      runpath_var=LD_RUN_PATH
14106
      ;;
14107
    siemens)
14108
      need_lib_prefix=no
14109
      ;;
14110
    motorola)
14111
      need_lib_prefix=no
14112
      need_version=no
14113
      shlibpath_overrides_runpath=no
14114
      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14115
      ;;
14116
  esac
14117
  ;;
14118
14119
sysv4*MP*)
14120
  if test -d /usr/nec ;then
14121
    version_type=linux
14122
    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14123
    soname_spec='$libname${shared_ext}.$major'
14124
    shlibpath_var=LD_LIBRARY_PATH
14125
  fi
14126
  ;;
14127
14128
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14129
  version_type=freebsd-elf
14130
  need_lib_prefix=no
14131
  need_version=no
14132
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14133
  soname_spec='${libname}${release}${shared_ext}$major'
14134
  shlibpath_var=LD_LIBRARY_PATH
14135
  shlibpath_overrides_runpath=yes
14136
  hardcode_into_libs=yes
14137
  if test "$with_gnu_ld" = yes; then
14138
    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14139
  else
14140
    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14141
    case $host_os in
14142
      sco3.2v5*)
14143
        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14144
	;;
14145
    esac
14146
  fi
14147
  sys_lib_dlsearch_path_spec='/usr/lib'
14148
  ;;
14149
14150
tpf*)
14151
  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14152
  version_type=linux
14153
  need_lib_prefix=no
14154
  need_version=no
14155
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14156
  shlibpath_var=LD_LIBRARY_PATH
14157
  shlibpath_overrides_runpath=no
14158
  hardcode_into_libs=yes
14159
  ;;
14160
14161
uts4*)
14162
  version_type=linux
14163
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14164
  soname_spec='${libname}${release}${shared_ext}$major'
14165
  shlibpath_var=LD_LIBRARY_PATH
14166
  ;;
14167
14168
*)
14169
  dynamic_linker=no
14170
  ;;
14171
esac
14172
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14173
$as_echo "$dynamic_linker" >&6; }
14174
test "$dynamic_linker" = no && can_build_shared=no
14175
14176
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14177
if test "$GCC" = yes; then
14178
  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14179
fi
14180
14181
if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14182
  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14183
fi
14184
if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14185
  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14186
fi
14187
14188
14189
14190
14191
14192
14193
14194
14195
14196
14197
14198
14199
14200
14201
14202
14203
14204
14205
14206
14207
14208
14209
14210
14211
14212
14213
14214
14215
14216
14217
14218
14219
14220
14221
14222
14223
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14224
$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14225
hardcode_action_CXX=
14226
if test -n "$hardcode_libdir_flag_spec_CXX" ||
14227
   test -n "$runpath_var_CXX" ||
14228
   test "X$hardcode_automatic_CXX" = "Xyes" ; then
14229
14230
  # We can hardcode non-existent directories.
14231
  if test "$hardcode_direct_CXX" != no &&
14232
     # If the only mechanism to avoid hardcoding is shlibpath_var, we
14233
     # have to relink, otherwise we might link with an installed library
14234
     # when we should be linking with a yet-to-be-installed one
14235
     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
14236
     test "$hardcode_minus_L_CXX" != no; then
14237
    # Linking always hardcodes the temporary library directory.
14238
    hardcode_action_CXX=relink
14239
  else
14240
    # We can link without hardcoding, and we can hardcode nonexisting dirs.
14241
    hardcode_action_CXX=immediate
14242
  fi
14243
else
14244
  # We cannot hardcode anything, or else we can only hardcode existing
14245
  # directories.
14246
  hardcode_action_CXX=unsupported
14247
fi
14248
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
14249
$as_echo "$hardcode_action_CXX" >&6; }
14250
14251
if test "$hardcode_action_CXX" = relink ||
14252
   test "$inherit_rpath_CXX" = yes; then
14253
  # Fast installation is not supported
14254
  enable_fast_install=no
14255
elif test "$shlibpath_overrides_runpath" = yes ||
14256
     test "$enable_shared" = no; then
14257
  # Fast installation is not necessary
14258
  enable_fast_install=needless
14259
fi
14260
14261
14262
14263
14264
14265
14266
14267
  fi # test -n "$compiler"
14268
14269
  CC=$lt_save_CC
14270
  LDCXX=$LD
14271
  LD=$lt_save_LD
14272
  GCC=$lt_save_GCC
14273
  with_gnu_ld=$lt_save_with_gnu_ld
14274
  lt_cv_path_LDCXX=$lt_cv_path_LD
14275
  lt_cv_path_LD=$lt_save_path_LD
14276
  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14277
  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14278
fi # test "$_lt_caught_CXX_error" != yes
14279
14280
ac_ext=c
14281
ac_cpp='$CPP $CPPFLAGS'
14282
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14283
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14284
ac_compiler_gnu=$ac_cv_c_compiler_gnu
14285
14286
14287
14288
14289
# checks for libraries.
9 by edam
- added NEWS
14290
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lboost_filesystem-mt" >&5
14291
$as_echo_n "checking for main in -lboost_filesystem-mt... " >&6; }
14292
if test "${ac_cv_lib_boost_filesystem_mt_main+set}" = set; then :
14293
  $as_echo_n "(cached) " >&6
14294
else
14295
  ac_check_lib_save_LIBS=$LIBS
14296
LIBS="-lboost_filesystem-mt  $LIBS"
14297
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14298
/* end confdefs.h.  */
14299
14300
14301
int
14302
main ()
14303
{
14304
return main ();
14305
  ;
14306
  return 0;
14307
}
14308
_ACEOF
14309
if ac_fn_c_try_link "$LINENO"; then :
14310
  ac_cv_lib_boost_filesystem_mt_main=yes
14311
else
14312
  ac_cv_lib_boost_filesystem_mt_main=no
14313
fi
14314
rm -f core conftest.err conftest.$ac_objext \
14315
    conftest$ac_exeext conftest.$ac_ext
14316
LIBS=$ac_check_lib_save_LIBS
14317
fi
14318
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_boost_filesystem_mt_main" >&5
14319
$as_echo "$ac_cv_lib_boost_filesystem_mt_main" >&6; }
14320
if test "x$ac_cv_lib_boost_filesystem_mt_main" = x""yes; then :
14321
  cat >>confdefs.h <<_ACEOF
14322
#define HAVE_LIBBOOST_FILESYSTEM_MT 1
14323
_ACEOF
14324
14325
  LIBS="-lboost_filesystem-mt $LIBS"
14326
14327
else
14328
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to find Boost Filesystem library - the library tests may not compile!" >&5
14329
$as_echo "$as_me: WARNING: Unable to find Boost Filesystem library - the library tests may not compile!" >&2;}
14330
fi
14331
14332
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lboost_thread-mt" >&5
14333
$as_echo_n "checking for main in -lboost_thread-mt... " >&6; }
14334
if test "${ac_cv_lib_boost_thread_mt_main+set}" = set; then :
14335
  $as_echo_n "(cached) " >&6
14336
else
14337
  ac_check_lib_save_LIBS=$LIBS
14338
LIBS="-lboost_thread-mt  $LIBS"
14339
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14340
/* end confdefs.h.  */
14341
14342
14343
int
14344
main ()
14345
{
14346
return main ();
14347
  ;
14348
  return 0;
14349
}
14350
_ACEOF
14351
if ac_fn_c_try_link "$LINENO"; then :
14352
  ac_cv_lib_boost_thread_mt_main=yes
14353
else
14354
  ac_cv_lib_boost_thread_mt_main=no
14355
fi
14356
rm -f core conftest.err conftest.$ac_objext \
14357
    conftest$ac_exeext conftest.$ac_ext
14358
LIBS=$ac_check_lib_save_LIBS
14359
fi
14360
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_boost_thread_mt_main" >&5
14361
$as_echo "$ac_cv_lib_boost_thread_mt_main" >&6; }
14362
if test "x$ac_cv_lib_boost_thread_mt_main" = x""yes; then :
14363
  cat >>confdefs.h <<_ACEOF
14364
#define HAVE_LIBBOOST_THREAD_MT 1
14365
_ACEOF
14366
14367
  LIBS="-lboost_thread-mt $LIBS"
14368
14369
else
14370
  as_fn_error "Unable to find Boost Thread library" "$LINENO" 5
14371
fi
14372
14373
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_initialize in -lsqlite3" >&5
14374
$as_echo_n "checking for sqlite3_initialize in -lsqlite3... " >&6; }
14375
if test "${ac_cv_lib_sqlite3_sqlite3_initialize+set}" = set; then :
14376
  $as_echo_n "(cached) " >&6
14377
else
14378
  ac_check_lib_save_LIBS=$LIBS
14379
LIBS="-lsqlite3  $LIBS"
14380
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14381
/* end confdefs.h.  */
14382
14383
/* Override any GCC internal prototype to avoid an error.
14384
   Use char because int might match the return type of a GCC
14385
   builtin and then its argument prototype would still apply.  */
14386
#ifdef __cplusplus
14387
extern "C"
14388
#endif
14389
char sqlite3_initialize ();
14390
int
14391
main ()
14392
{
14393
return sqlite3_initialize ();
14394
  ;
14395
  return 0;
14396
}
14397
_ACEOF
14398
if ac_fn_c_try_link "$LINENO"; then :
14399
  ac_cv_lib_sqlite3_sqlite3_initialize=yes
14400
else
14401
  ac_cv_lib_sqlite3_sqlite3_initialize=no
14402
fi
14403
rm -f core conftest.err conftest.$ac_objext \
14404
    conftest$ac_exeext conftest.$ac_ext
14405
LIBS=$ac_check_lib_save_LIBS
14406
fi
14407
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_initialize" >&5
14408
$as_echo "$ac_cv_lib_sqlite3_sqlite3_initialize" >&6; }
14409
if test "x$ac_cv_lib_sqlite3_sqlite3_initialize" = x""yes; then :
14410
  cat >>confdefs.h <<_ACEOF
14411
#define HAVE_LIBSQLITE3 1
14412
_ACEOF
14413
14414
  LIBS="-lsqlite3 $LIBS"
14415
14416
else
14417
  as_fn_error "Unable to find SQLite3 library" "$LINENO" 5
14418
fi
14419
5 by edam
- updated README
14420
14421
# checks for header files.
14422
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
14423
$as_echo_n "checking for ANSI C header files... " >&6; }
14424
if test "${ac_cv_header_stdc+set}" = set; then :
14425
  $as_echo_n "(cached) " >&6
14426
else
14427
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14428
/* end confdefs.h.  */
14429
#include <stdlib.h>
14430
#include <stdarg.h>
14431
#include <string.h>
14432
#include <float.h>
14433
14434
int
14435
main ()
14436
{
14437
14438
  ;
14439
  return 0;
14440
}
14441
_ACEOF
14442
if ac_fn_c_try_compile "$LINENO"; then :
14443
  ac_cv_header_stdc=yes
14444
else
14445
  ac_cv_header_stdc=no
14446
fi
14447
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14448
14449
if test $ac_cv_header_stdc = yes; then
14450
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
14451
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14452
/* end confdefs.h.  */
14453
#include <string.h>
14454
14455
_ACEOF
14456
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14457
  $EGREP "memchr" >/dev/null 2>&1; then :
14458
14459
else
14460
  ac_cv_header_stdc=no
14461
fi
14462
rm -f conftest*
14463
14464
fi
14465
14466
if test $ac_cv_header_stdc = yes; then
14467
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
14468
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14469
/* end confdefs.h.  */
14470
#include <stdlib.h>
14471
14472
_ACEOF
14473
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14474
  $EGREP "free" >/dev/null 2>&1; then :
14475
14476
else
14477
  ac_cv_header_stdc=no
14478
fi
14479
rm -f conftest*
14480
14481
fi
14482
14483
if test $ac_cv_header_stdc = yes; then
14484
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
14485
  if test "$cross_compiling" = yes; then :
14486
  :
14487
else
14488
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14489
/* end confdefs.h.  */
14490
#include <ctype.h>
14491
#include <stdlib.h>
14492
#if ((' ' & 0x0FF) == 0x020)
14493
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
14494
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
14495
#else
14496
# define ISLOWER(c) \
14497
		   (('a' <= (c) && (c) <= 'i') \
14498
		     || ('j' <= (c) && (c) <= 'r') \
14499
		     || ('s' <= (c) && (c) <= 'z'))
14500
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
14501
#endif
14502
14503
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
14504
int
14505
main ()
14506
{
14507
  int i;
14508
  for (i = 0; i < 256; i++)
14509
    if (XOR (islower (i), ISLOWER (i))
14510
	|| toupper (i) != TOUPPER (i))
14511
      return 2;
14512
  return 0;
14513
}
14514
_ACEOF
14515
if ac_fn_c_try_run "$LINENO"; then :
14516
14517
else
14518
  ac_cv_header_stdc=no
14519
fi
14520
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14521
  conftest.$ac_objext conftest.beam conftest.$ac_ext
14522
fi
14523
14524
fi
14525
fi
14526
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
14527
$as_echo "$ac_cv_header_stdc" >&6; }
14528
if test $ac_cv_header_stdc = yes; then
14529
14530
$as_echo "#define STDC_HEADERS 1" >>confdefs.h
14531
14532
fi
14533
14534
for ac_header in string.h
14535
do :
14536
  ac_fn_c_check_header_mongrel "$LINENO" "string.h" "ac_cv_header_string_h" "$ac_includes_default"
14537
if test "x$ac_cv_header_string_h" = x""yes; then :
14538
  cat >>confdefs.h <<_ACEOF
14539
#define HAVE_STRING_H 1
14540
_ACEOF
14541
14542
fi
14543
14544
done
14545
14546
14547
# checks for typedefs, structures, and compiler characteristics.
14548
14549
# checks for library functions.
14550
7 by edam
- removed "OK" from test-main when test is successful
14551
ac_config_files="$ac_config_files Makefile src/Makefile include/Makefile test/Makefile"
5 by edam
- updated README
14552
14553
cat >confcache <<\_ACEOF
14554
# This file is a shell script that caches the results of configure
14555
# tests run on this system so they can be shared between configure
14556
# scripts and configure runs, see configure's option --config-cache.
14557
# It is not useful on other systems.  If it contains results you don't
14558
# want to keep, you may remove or edit it.
14559
#
14560
# config.status only pays attention to the cache file if you give it
14561
# the --recheck option to rerun configure.
14562
#
14563
# `ac_cv_env_foo' variables (set or unset) will be overridden when
14564
# loading this file, other *unset* `ac_cv_foo' will be assigned the
14565
# following values.
14566
14567
_ACEOF
14568
14569
# The following way of writing the cache mishandles newlines in values,
14570
# but we know of no workaround that is simple, portable, and efficient.
14571
# So, we kill variables containing newlines.
14572
# Ultrix sh set writes to stderr and can't be redirected directly,
14573
# and sets the high bit in the cache file unless we assign to the vars.
14574
(
14575
  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14576
    eval ac_val=\$$ac_var
14577
    case $ac_val in #(
14578
    *${as_nl}*)
14579
      case $ac_var in #(
14580
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14581
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14582
      esac
14583
      case $ac_var in #(
14584
      _ | IFS | as_nl) ;; #(
14585
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14586
      *) { eval $ac_var=; unset $ac_var;} ;;
14587
      esac ;;
14588
    esac
14589
  done
14590
14591
  (set) 2>&1 |
14592
    case $as_nl`(ac_space=' '; set) 2>&1` in #(
14593
    *${as_nl}ac_space=\ *)
14594
      # `set' does not quote correctly, so add quotes: double-quote
14595
      # substitution turns \\\\ into \\, and sed turns \\ into \.
14596
      sed -n \
14597
	"s/'/'\\\\''/g;
14598
	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14599
      ;; #(
14600
    *)
14601
      # `set' quotes correctly as required by POSIX, so do not add quotes.
14602
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14603
      ;;
14604
    esac |
14605
    sort
14606
) |
14607
  sed '
14608
     /^ac_cv_env_/b end
14609
     t clear
14610
     :clear
14611
     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14612
     t end
14613
     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14614
     :end' >>confcache
14615
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14616
  if test -w "$cache_file"; then
14617
    test "x$cache_file" != "x/dev/null" &&
14618
      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14619
$as_echo "$as_me: updating cache $cache_file" >&6;}
14620
    cat confcache >$cache_file
14621
  else
14622
    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14623
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14624
  fi
14625
fi
14626
rm -f confcache
14627
14628
test "x$prefix" = xNONE && prefix=$ac_default_prefix
14629
# Let make expand exec_prefix.
14630
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14631
14632
DEFS=-DHAVE_CONFIG_H
14633
14634
ac_libobjs=
14635
ac_ltlibobjs=
14636
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14637
  # 1. Remove the extension, and $U if already installed.
14638
  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14639
  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14640
  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
14641
  #    will be set to the directory where LIBOBJS objects are built.
14642
  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14643
  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14644
done
14645
LIBOBJS=$ac_libobjs
14646
14647
LTLIBOBJS=$ac_ltlibobjs
14648
14649
14650
 if test -n "$EXEEXT"; then
14651
  am__EXEEXT_TRUE=
14652
  am__EXEEXT_FALSE='#'
14653
else
14654
  am__EXEEXT_TRUE='#'
14655
  am__EXEEXT_FALSE=
14656
fi
14657
14658
if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14659
  as_fn_error "conditional \"AMDEP\" was never defined.
14660
Usually this means the macro was only invoked conditionally." "$LINENO" 5
14661
fi
14662
if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14663
  as_fn_error "conditional \"am__fastdepCC\" was never defined.
14664
Usually this means the macro was only invoked conditionally." "$LINENO" 5
14665
fi
14666
if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
14667
  as_fn_error "conditional \"am__fastdepCXX\" was never defined.
14668
Usually this means the macro was only invoked conditionally." "$LINENO" 5
14669
fi
6 by edam
- fixed .am files so the library gets built!
14670
if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
14671
  as_fn_error "conditional \"am__fastdepCXX\" was never defined.
14672
Usually this means the macro was only invoked conditionally." "$LINENO" 5
14673
fi
5 by edam
- updated README
14674
14675
: ${CONFIG_STATUS=./config.status}
14676
ac_write_fail=0
14677
ac_clean_files_save=$ac_clean_files
14678
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14679
{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14680
$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14681
as_write_fail=0
14682
cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14683
#! $SHELL
14684
# Generated by $as_me.
14685
# Run this file to recreate the current configuration.
14686
# Compiler output produced by configure, useful for debugging
14687
# configure, is in config.log if it exists.
14688
14689
debug=false
14690
ac_cs_recheck=false
14691
ac_cs_silent=false
14692
14693
SHELL=\${CONFIG_SHELL-$SHELL}
14694
export SHELL
14695
_ASEOF
14696
cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14697
## -------------------- ##
14698
## M4sh Initialization. ##
14699
## -------------------- ##
14700
14701
# Be more Bourne compatible
14702
DUALCASE=1; export DUALCASE # for MKS sh
14703
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14704
  emulate sh
14705
  NULLCMD=:
14706
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14707
  # is contrary to our usage.  Disable this feature.
14708
  alias -g '${1+"$@"}'='"$@"'
14709
  setopt NO_GLOB_SUBST
14710
else
14711
  case `(set -o) 2>/dev/null` in #(
14712
  *posix*) :
14713
    set -o posix ;; #(
14714
  *) :
14715
     ;;
14716
esac
14717
fi
14718
14719
14720
as_nl='
14721
'
14722
export as_nl
14723
# Printing a long string crashes Solaris 7 /usr/bin/printf.
14724
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14725
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14726
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14727
# Prefer a ksh shell builtin over an external printf program on Solaris,
14728
# but without wasting forks for bash or zsh.
14729
if test -z "$BASH_VERSION$ZSH_VERSION" \
14730
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14731
  as_echo='print -r --'
14732
  as_echo_n='print -rn --'
14733
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14734
  as_echo='printf %s\n'
14735
  as_echo_n='printf %s'
14736
else
14737
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14738
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14739
    as_echo_n='/usr/ucb/echo -n'
14740
  else
14741
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14742
    as_echo_n_body='eval
14743
      arg=$1;
14744
      case $arg in #(
14745
      *"$as_nl"*)
14746
	expr "X$arg" : "X\\(.*\\)$as_nl";
14747
	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14748
      esac;
14749
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14750
    '
14751
    export as_echo_n_body
14752
    as_echo_n='sh -c $as_echo_n_body as_echo'
14753
  fi
14754
  export as_echo_body
14755
  as_echo='sh -c $as_echo_body as_echo'
14756
fi
14757
14758
# The user is always right.
14759
if test "${PATH_SEPARATOR+set}" != set; then
14760
  PATH_SEPARATOR=:
14761
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14762
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14763
      PATH_SEPARATOR=';'
14764
  }
14765
fi
14766
14767
14768
# IFS
14769
# We need space, tab and new line, in precisely that order.  Quoting is
14770
# there to prevent editors from complaining about space-tab.
14771
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14772
# splitting by setting IFS to empty value.)
14773
IFS=" ""	$as_nl"
14774
14775
# Find who we are.  Look in the path if we contain no directory separator.
14776
case $0 in #((
14777
  *[\\/]* ) as_myself=$0 ;;
14778
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14779
for as_dir in $PATH
14780
do
14781
  IFS=$as_save_IFS
14782
  test -z "$as_dir" && as_dir=.
14783
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14784
  done
14785
IFS=$as_save_IFS
14786
14787
     ;;
14788
esac
14789
# We did not find ourselves, most probably we were run as `sh COMMAND'
14790
# in which case we are not to be found in the path.
14791
if test "x$as_myself" = x; then
14792
  as_myself=$0
14793
fi
14794
if test ! -f "$as_myself"; then
14795
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14796
  exit 1
14797
fi
14798
14799
# Unset variables that we do not need and which cause bugs (e.g. in
14800
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
14801
# suppresses any "Segmentation fault" message there.  '((' could
14802
# trigger a bug in pdksh 5.2.14.
14803
for as_var in BASH_ENV ENV MAIL MAILPATH
14804
do eval test x\${$as_var+set} = xset \
14805
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14806
done
14807
PS1='$ '
14808
PS2='> '
14809
PS4='+ '
14810
14811
# NLS nuisances.
14812
LC_ALL=C
14813
export LC_ALL
14814
LANGUAGE=C
14815
export LANGUAGE
14816
14817
# CDPATH.
14818
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14819
14820
14821
# as_fn_error ERROR [LINENO LOG_FD]
14822
# ---------------------------------
14823
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14824
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14825
# script with status $?, using 1 if that was 0.
14826
as_fn_error ()
14827
{
14828
  as_status=$?; test $as_status -eq 0 && as_status=1
14829
  if test "$3"; then
14830
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14831
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
14832
  fi
14833
  $as_echo "$as_me: error: $1" >&2
14834
  as_fn_exit $as_status
14835
} # as_fn_error
14836
14837
14838
# as_fn_set_status STATUS
14839
# -----------------------
14840
# Set $? to STATUS, without forking.
14841
as_fn_set_status ()
14842
{
14843
  return $1
14844
} # as_fn_set_status
14845
14846
# as_fn_exit STATUS
14847
# -----------------
14848
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14849
as_fn_exit ()
14850
{
14851
  set +e
14852
  as_fn_set_status $1
14853
  exit $1
14854
} # as_fn_exit
14855
14856
# as_fn_unset VAR
14857
# ---------------
14858
# Portably unset VAR.
14859
as_fn_unset ()
14860
{
14861
  { eval $1=; unset $1;}
14862
}
14863
as_unset=as_fn_unset
14864
# as_fn_append VAR VALUE
14865
# ----------------------
14866
# Append the text in VALUE to the end of the definition contained in VAR. Take
14867
# advantage of any shell optimizations that allow amortized linear growth over
14868
# repeated appends, instead of the typical quadratic growth present in naive
14869
# implementations.
14870
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14871
  eval 'as_fn_append ()
14872
  {
14873
    eval $1+=\$2
14874
  }'
14875
else
14876
  as_fn_append ()
14877
  {
14878
    eval $1=\$$1\$2
14879
  }
14880
fi # as_fn_append
14881
14882
# as_fn_arith ARG...
14883
# ------------------
14884
# Perform arithmetic evaluation on the ARGs, and store the result in the
14885
# global $as_val. Take advantage of shells that can avoid forks. The arguments
14886
# must be portable across $(()) and expr.
14887
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14888
  eval 'as_fn_arith ()
14889
  {
14890
    as_val=$(( $* ))
14891
  }'
14892
else
14893
  as_fn_arith ()
14894
  {
14895
    as_val=`expr "$@" || test $? -eq 1`
14896
  }
14897
fi # as_fn_arith
14898
14899
14900
if expr a : '\(a\)' >/dev/null 2>&1 &&
14901
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
14902
  as_expr=expr
14903
else
14904
  as_expr=false
14905
fi
14906
14907
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14908
  as_basename=basename
14909
else
14910
  as_basename=false
14911
fi
14912
14913
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14914
  as_dirname=dirname
14915
else
14916
  as_dirname=false
14917
fi
14918
14919
as_me=`$as_basename -- "$0" ||
14920
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14921
	 X"$0" : 'X\(//\)$' \| \
14922
	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14923
$as_echo X/"$0" |
14924
    sed '/^.*\/\([^/][^/]*\)\/*$/{
14925
	    s//\1/
14926
	    q
14927
	  }
14928
	  /^X\/\(\/\/\)$/{
14929
	    s//\1/
14930
	    q
14931
	  }
14932
	  /^X\/\(\/\).*/{
14933
	    s//\1/
14934
	    q
14935
	  }
14936
	  s/.*/./; q'`
14937
14938
# Avoid depending upon Character Ranges.
14939
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14940
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14941
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14942
as_cr_digits='0123456789'
14943
as_cr_alnum=$as_cr_Letters$as_cr_digits
14944
14945
ECHO_C= ECHO_N= ECHO_T=
14946
case `echo -n x` in #(((((
14947
-n*)
14948
  case `echo 'xy\c'` in
14949
  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
14950
  xy)  ECHO_C='\c';;
14951
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
14952
       ECHO_T='	';;
14953
  esac;;
14954
*)
14955
  ECHO_N='-n';;
14956
esac
14957
14958
rm -f conf$$ conf$$.exe conf$$.file
14959
if test -d conf$$.dir; then
14960
  rm -f conf$$.dir/conf$$.file
14961
else
14962
  rm -f conf$$.dir
14963
  mkdir conf$$.dir 2>/dev/null
14964
fi
14965
if (echo >conf$$.file) 2>/dev/null; then
14966
  if ln -s conf$$.file conf$$ 2>/dev/null; then
14967
    as_ln_s='ln -s'
14968
    # ... but there are two gotchas:
14969
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14970
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14971
    # In both cases, we have to default to `cp -p'.
14972
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14973
      as_ln_s='cp -p'
14974
  elif ln conf$$.file conf$$ 2>/dev/null; then
14975
    as_ln_s=ln
14976
  else
14977
    as_ln_s='cp -p'
14978
  fi
14979
else
14980
  as_ln_s='cp -p'
14981
fi
14982
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14983
rmdir conf$$.dir 2>/dev/null
14984
14985
14986
# as_fn_mkdir_p
14987
# -------------
14988
# Create "$as_dir" as a directory, including parents if necessary.
14989
as_fn_mkdir_p ()
14990
{
14991
14992
  case $as_dir in #(
14993
  -*) as_dir=./$as_dir;;
14994
  esac
14995
  test -d "$as_dir" || eval $as_mkdir_p || {
14996
    as_dirs=
14997
    while :; do
14998
      case $as_dir in #(
14999
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15000
      *) as_qdir=$as_dir;;
15001
      esac
15002
      as_dirs="'$as_qdir' $as_dirs"
15003
      as_dir=`$as_dirname -- "$as_dir" ||
15004
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15005
	 X"$as_dir" : 'X\(//\)[^/]' \| \
15006
	 X"$as_dir" : 'X\(//\)$' \| \
15007
	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15008
$as_echo X"$as_dir" |
15009
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15010
	    s//\1/
15011
	    q
15012
	  }
15013
	  /^X\(\/\/\)[^/].*/{
15014
	    s//\1/
15015
	    q
15016
	  }
15017
	  /^X\(\/\/\)$/{
15018
	    s//\1/
15019
	    q
15020
	  }
15021
	  /^X\(\/\).*/{
15022
	    s//\1/
15023
	    q
15024
	  }
15025
	  s/.*/./; q'`
15026
      test -d "$as_dir" && break
15027
    done
15028
    test -z "$as_dirs" || eval "mkdir $as_dirs"
15029
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
15030
15031
15032
} # as_fn_mkdir_p
15033
if mkdir -p . 2>/dev/null; then
15034
  as_mkdir_p='mkdir -p "$as_dir"'
15035
else
15036
  test -d ./-p && rmdir ./-p
15037
  as_mkdir_p=false
15038
fi
15039
15040
if test -x / >/dev/null 2>&1; then
15041
  as_test_x='test -x'
15042
else
15043
  if ls -dL / >/dev/null 2>&1; then
15044
    as_ls_L_option=L
15045
  else
15046
    as_ls_L_option=
15047
  fi
15048
  as_test_x='
15049
    eval sh -c '\''
15050
      if test -d "$1"; then
15051
	test -d "$1/.";
15052
      else
15053
	case $1 in #(
15054
	-*)set "./$1";;
15055
	esac;
15056
	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15057
	???[sx]*):;;*)false;;esac;fi
15058
    '\'' sh
15059
  '
15060
fi
15061
as_executable_p=$as_test_x
15062
15063
# Sed expression to map a string onto a valid CPP name.
15064
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15065
15066
# Sed expression to map a string onto a valid variable name.
15067
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15068
15069
15070
exec 6>&1
15071
## ----------------------------------- ##
15072
## Main body of $CONFIG_STATUS script. ##
15073
## ----------------------------------- ##
15074
_ASEOF
15075
test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15076
15077
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15078
# Save the log message, to keep $0 and so on meaningful, and to
15079
# report actual input values of CONFIG_FILES etc. instead of their
15080
# values after options handling.
15081
ac_log="
15082
This file was extended by sqlite3cc $as_me 0.1.0, which was
15083
generated by GNU Autoconf 2.64.  Invocation command line was
15084
15085
  CONFIG_FILES    = $CONFIG_FILES
15086
  CONFIG_HEADERS  = $CONFIG_HEADERS
15087
  CONFIG_LINKS    = $CONFIG_LINKS
15088
  CONFIG_COMMANDS = $CONFIG_COMMANDS
15089
  $ $0 $@
15090
15091
on `(hostname || uname -n) 2>/dev/null | sed 1q`
15092
"
15093
15094
_ACEOF
15095
15096
case $ac_config_files in *"
15097
"*) set x $ac_config_files; shift; ac_config_files=$*;;
15098
esac
15099
15100
case $ac_config_headers in *"
15101
"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15102
esac
15103
15104
15105
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15106
# Files that config.status was made for.
15107
config_files="$ac_config_files"
15108
config_headers="$ac_config_headers"
15109
config_commands="$ac_config_commands"
15110
15111
_ACEOF
15112
15113
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15114
ac_cs_usage="\
15115
\`$as_me' instantiates files and other configuration actions
15116
from templates according to the current configuration.  Unless the files
15117
and actions are specified as TAGs, all are instantiated by default.
15118
15119
Usage: $0 [OPTION]... [TAG]...
15120
15121
  -h, --help       print this help, then exit
15122
  -V, --version    print version number and configuration settings, then exit
15123
  -q, --quiet, --silent
15124
                   do not print progress messages
15125
  -d, --debug      don't remove temporary files
15126
      --recheck    update $as_me by reconfiguring in the same conditions
15127
      --file=FILE[:TEMPLATE]
15128
                   instantiate the configuration file FILE
15129
      --header=FILE[:TEMPLATE]
15130
                   instantiate the configuration header FILE
15131
15132
Configuration files:
15133
$config_files
15134
15135
Configuration headers:
15136
$config_headers
15137
15138
Configuration commands:
15139
$config_commands
15140
7 by edam
- removed "OK" from test-main when test is successful
15141
Report bugs to <edam@waxworlds.org>.
15142
sqlite3cc home page: <http://www.waxworlds.org/edam/software/sqlite3cc>."
5 by edam
- updated README
15143
15144
_ACEOF
15145
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15146
ac_cs_version="\\
15147
sqlite3cc config.status 0.1.0
15148
configured by $0, generated by GNU Autoconf 2.64,
15149
  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
15150
15151
Copyright (C) 2009 Free Software Foundation, Inc.
15152
This config.status script is free software; the Free Software Foundation
15153
gives unlimited permission to copy, distribute and modify it."
15154
15155
ac_pwd='$ac_pwd'
15156
srcdir='$srcdir'
15157
INSTALL='$INSTALL'
15158
MKDIR_P='$MKDIR_P'
15159
AWK='$AWK'
15160
test -n "\$AWK" || AWK=awk
15161
_ACEOF
15162
15163
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15164
# The default lists apply if the user does not specify any file.
15165
ac_need_defaults=:
15166
while test $# != 0
15167
do
15168
  case $1 in
15169
  --*=*)
15170
    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15171
    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15172
    ac_shift=:
15173
    ;;
15174
  *)
15175
    ac_option=$1
15176
    ac_optarg=$2
15177
    ac_shift=shift
15178
    ;;
15179
  esac
15180
15181
  case $ac_option in
15182
  # Handling of the options.
15183
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15184
    ac_cs_recheck=: ;;
15185
  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15186
    $as_echo "$ac_cs_version"; exit ;;
15187
  --debug | --debu | --deb | --de | --d | -d )
15188
    debug=: ;;
15189
  --file | --fil | --fi | --f )
15190
    $ac_shift
15191
    case $ac_optarg in
15192
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15193
    esac
15194
    as_fn_append CONFIG_FILES " '$ac_optarg'"
15195
    ac_need_defaults=false;;
15196
  --header | --heade | --head | --hea )
15197
    $ac_shift
15198
    case $ac_optarg in
15199
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15200
    esac
15201
    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15202
    ac_need_defaults=false;;
15203
  --he | --h)
15204
    # Conflict between --help and --header
15205
    as_fn_error "ambiguous option: \`$1'
15206
Try \`$0 --help' for more information.";;
15207
  --help | --hel | -h )
15208
    $as_echo "$ac_cs_usage"; exit ;;
15209
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15210
  | -silent | --silent | --silen | --sile | --sil | --si | --s)
15211
    ac_cs_silent=: ;;
15212
15213
  # This is an error.
15214
  -*) as_fn_error "unrecognized option: \`$1'
15215
Try \`$0 --help' for more information." ;;
15216
15217
  *) as_fn_append ac_config_targets " $1"
15218
     ac_need_defaults=false ;;
15219
15220
  esac
15221
  shift
15222
done
15223
15224
ac_configure_extra_args=
15225
15226
if $ac_cs_silent; then
15227
  exec 6>/dev/null
15228
  ac_configure_extra_args="$ac_configure_extra_args --silent"
15229
fi
15230
15231
_ACEOF
15232
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15233
if \$ac_cs_recheck; then
15234
  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15235
  shift
15236
  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15237
  CONFIG_SHELL='$SHELL'
15238
  export CONFIG_SHELL
15239
  exec "\$@"
15240
fi
15241
15242
_ACEOF
15243
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15244
exec 5>>config.log
15245
{
15246
  echo
15247
  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15248
## Running $as_me. ##
15249
_ASBOX
15250
  $as_echo "$ac_log"
15251
} >&5
15252
15253
_ACEOF
15254
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15255
#
15256
# INIT-COMMANDS
15257
#
15258
AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
15259
15260
15261
# The HP-UX ksh and POSIX shell print the target directory to stdout
15262
# if CDPATH is set.
15263
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15264
15265
sed_quote_subst='$sed_quote_subst'
15266
double_quote_subst='$double_quote_subst'
15267
delay_variable_subst='$delay_variable_subst'
15268
macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
15269
macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
15270
enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
15271
enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
15272
pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
15273
enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
15274
host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
15275
host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
15276
host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
15277
build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
15278
build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
15279
build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
15280
SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
15281
Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
15282
GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
15283
EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
15284
FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
15285
LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
15286
NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
15287
LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
15288
max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
15289
ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
15290
exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
15291
lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
15292
lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
15293
lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
15294
reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
15295
reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15296
OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
15297
deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
15298
file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
15299
AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
15300
AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
15301
STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
15302
RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
15303
old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15304
old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15305
old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15306
CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
15307
CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
15308
compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
15309
GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
15310
lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
15311
lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
15312
lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
15313
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
15314
objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
15315
SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
15316
ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
15317
MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
15318
lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
15319
lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
15320
lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
15321
lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
15322
lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
15323
need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
15324
DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
15325
NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
15326
LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
15327
OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
15328
OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
15329
libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
15330
shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15331
extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15332
archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
15333
enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
15334
export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
15335
whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
15336
compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
15337
old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15338
old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15339
archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15340
archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15341
module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15342
module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15343
with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
15344
allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
15345
no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
15346
hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
15347
hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
15348
hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
15349
hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
15350
hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
15351
hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
15352
hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
15353
hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
15354
inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
15355
link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
15356
fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
15357
always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
15358
export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15359
exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
15360
include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
15361
prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15362
file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
15363
variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
15364
need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
15365
need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
15366
version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
15367
runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
15368
shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
15369
shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
15370
libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
15371
library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
15372
soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
15373
postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15374
postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15375
finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
15376
finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
15377
hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
15378
sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
15379
sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
15380
hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
15381
enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
15382
enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
15383
enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
15384
old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
15385
striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
15386
compiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`'
15387
predep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`'
15388
postdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`'
15389
predeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`'
15390
postdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`'
15391
compiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`'
15392
LD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15393
old_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15394
compiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15395
GCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15396
lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15397
lt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15398
lt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15399
lt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15400
lt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15401
archive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15402
enable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15403
export_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15404
whole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15405
compiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15406
old_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15407
old_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15408
archive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15409
archive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15410
module_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15411
module_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15412
with_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15413
allow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15414
no_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15415
hardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15416
hardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15417
hardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15418
hardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15419
hardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15420
hardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15421
hardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15422
hardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15423
inherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15424
link_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15425
fix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15426
always_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15427
export_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15428
exclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15429
include_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15430
prelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15431
file_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15432
hardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15433
compiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15434
predep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15435
postdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15436
predeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15437
postdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15438
compiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`'
15439
15440
LTCC='$LTCC'
15441
LTCFLAGS='$LTCFLAGS'
15442
compiler='$compiler_DEFAULT'
15443
15444
# Quote evaled strings.
15445
for var in SED \
15446
GREP \
15447
EGREP \
15448
FGREP \
15449
LD \
15450
NM \
15451
LN_S \
15452
lt_SP2NL \
15453
lt_NL2SP \
15454
reload_flag \
15455
OBJDUMP \
15456
deplibs_check_method \
15457
file_magic_cmd \
15458
AR \
15459
AR_FLAGS \
15460
STRIP \
15461
RANLIB \
15462
CC \
15463
CFLAGS \
15464
compiler \
15465
lt_cv_sys_global_symbol_pipe \
15466
lt_cv_sys_global_symbol_to_cdecl \
15467
lt_cv_sys_global_symbol_to_c_name_address \
15468
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15469
SHELL \
15470
ECHO \
15471
lt_prog_compiler_no_builtin_flag \
15472
lt_prog_compiler_wl \
15473
lt_prog_compiler_pic \
15474
lt_prog_compiler_static \
15475
lt_cv_prog_compiler_c_o \
15476
need_locks \
15477
DSYMUTIL \
15478
NMEDIT \
15479
LIPO \
15480
OTOOL \
15481
OTOOL64 \
15482
shrext_cmds \
15483
export_dynamic_flag_spec \
15484
whole_archive_flag_spec \
15485
compiler_needs_object \
15486
with_gnu_ld \
15487
allow_undefined_flag \
15488
no_undefined_flag \
15489
hardcode_libdir_flag_spec \
15490
hardcode_libdir_flag_spec_ld \
15491
hardcode_libdir_separator \
15492
fix_srcfile_path \
15493
exclude_expsyms \
15494
include_expsyms \
15495
file_list_spec \
15496
variables_saved_for_relink \
15497
libname_spec \
15498
library_names_spec \
15499
soname_spec \
15500
finish_eval \
15501
old_striplib \
15502
striplib \
15503
compiler_lib_search_dirs \
15504
predep_objects \
15505
postdep_objects \
15506
predeps \
15507
postdeps \
15508
compiler_lib_search_path \
15509
LD_CXX \
15510
compiler_CXX \
15511
lt_prog_compiler_no_builtin_flag_CXX \
15512
lt_prog_compiler_wl_CXX \
15513
lt_prog_compiler_pic_CXX \
15514
lt_prog_compiler_static_CXX \
15515
lt_cv_prog_compiler_c_o_CXX \
15516
export_dynamic_flag_spec_CXX \
15517
whole_archive_flag_spec_CXX \
15518
compiler_needs_object_CXX \
15519
with_gnu_ld_CXX \
15520
allow_undefined_flag_CXX \
15521
no_undefined_flag_CXX \
15522
hardcode_libdir_flag_spec_CXX \
15523
hardcode_libdir_flag_spec_ld_CXX \
15524
hardcode_libdir_separator_CXX \
15525
fix_srcfile_path_CXX \
15526
exclude_expsyms_CXX \
15527
include_expsyms_CXX \
15528
file_list_spec_CXX \
15529
compiler_lib_search_dirs_CXX \
15530
predep_objects_CXX \
15531
postdep_objects_CXX \
15532
predeps_CXX \
15533
postdeps_CXX \
15534
compiler_lib_search_path_CXX; do
15535
    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
15536
    *[\\\\\\\`\\"\\\$]*)
15537
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
15538
      ;;
15539
    *)
15540
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15541
      ;;
15542
    esac
15543
done
15544
15545
# Double-quote double-evaled strings.
15546
for var in reload_cmds \
15547
old_postinstall_cmds \
15548
old_postuninstall_cmds \
15549
old_archive_cmds \
15550
extract_expsyms_cmds \
15551
old_archive_from_new_cmds \
15552
old_archive_from_expsyms_cmds \
15553
archive_cmds \
15554
archive_expsym_cmds \
15555
module_cmds \
15556
module_expsym_cmds \
15557
export_symbols_cmds \
15558
prelink_cmds \
15559
postinstall_cmds \
15560
postuninstall_cmds \
15561
finish_cmds \
15562
sys_lib_search_path_spec \
15563
sys_lib_dlsearch_path_spec \
15564
old_archive_cmds_CXX \
15565
old_archive_from_new_cmds_CXX \
15566
old_archive_from_expsyms_cmds_CXX \
15567
archive_cmds_CXX \
15568
archive_expsym_cmds_CXX \
15569
module_cmds_CXX \
15570
module_expsym_cmds_CXX \
15571
export_symbols_cmds_CXX \
15572
prelink_cmds_CXX; do
15573
    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
15574
    *[\\\\\\\`\\"\\\$]*)
15575
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
15576
      ;;
15577
    *)
15578
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15579
      ;;
15580
    esac
15581
done
15582
15583
# Fix-up fallback echo if it was mangled by the above quoting rules.
15584
case \$lt_ECHO in
15585
*'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
15586
  ;;
15587
esac
15588
15589
ac_aux_dir='$ac_aux_dir'
15590
xsi_shell='$xsi_shell'
15591
lt_shell_append='$lt_shell_append'
15592
15593
# See if we are running on zsh, and set the options which allow our
15594
# commands through without removal of \ escapes INIT.
15595
if test -n "\${ZSH_VERSION+set}" ; then
15596
   setopt NO_GLOB_SUBST
15597
fi
15598
15599
15600
    PACKAGE='$PACKAGE'
15601
    VERSION='$VERSION'
15602
    TIMESTAMP='$TIMESTAMP'
15603
    RM='$RM'
15604
    ofile='$ofile'
15605
15606
15607
15608
15609
15610
15611
_ACEOF
15612
15613
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15614
15615
# Handling of arguments.
15616
for ac_config_target in $ac_config_targets
15617
do
15618
  case $ac_config_target in
15619
    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
15620
    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15621
    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15622
    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15623
    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
7 by edam
- removed "OK" from test-main when test is successful
15624
    "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
5 by edam
- updated README
15625
    "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
15626
15627
  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15628
  esac
15629
done
15630
15631
15632
# If the user did not use the arguments to specify the items to instantiate,
15633
# then the envvar interface is used.  Set only those that are not.
15634
# We use the long form for the default assignment because of an extremely
15635
# bizarre bug on SunOS 4.1.3.
15636
if $ac_need_defaults; then
15637
  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15638
  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15639
  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15640
fi
15641
15642
# Have a temporary directory for convenience.  Make it in the build tree
15643
# simply because there is no reason against having it here, and in addition,
15644
# creating and moving files from /tmp can sometimes cause problems.
15645
# Hook for its removal unless debugging.
15646
# Note that there is a small window in which the directory will not be cleaned:
15647
# after its creation but before its name has been assigned to `$tmp'.
15648
$debug ||
15649
{
15650
  tmp=
15651
  trap 'exit_status=$?
15652
  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15653
' 0
15654
  trap 'as_fn_exit 1' 1 2 13 15
15655
}
15656
# Create a (secure) tmp directory for tmp files.
15657
15658
{
15659
  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15660
  test -n "$tmp" && test -d "$tmp"
15661
}  ||
15662
{
15663
  tmp=./conf$$-$RANDOM
15664
  (umask 077 && mkdir "$tmp")
15665
} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
15666
15667
# Set up the scripts for CONFIG_FILES section.
15668
# No need to generate them if there are no CONFIG_FILES.
15669
# This happens for instance with `./config.status config.h'.
15670
if test -n "$CONFIG_FILES"; then
15671
15672
15673
ac_cr=`echo X | tr X '\015'`
15674
# On cygwin, bash can eat \r inside `` if the user requested igncr.
15675
# But we know of no other shell where ac_cr would be empty at this
15676
# point, so we can use a bashism as a fallback.
15677
if test "x$ac_cr" = x; then
15678
  eval ac_cr=\$\'\\r\'
15679
fi
15680
ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15681
if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15682
  ac_cs_awk_cr='\r'
15683
else
15684
  ac_cs_awk_cr=$ac_cr
15685
fi
15686
15687
echo 'BEGIN {' >"$tmp/subs1.awk" &&
15688
_ACEOF
15689
15690
15691
{
15692
  echo "cat >conf$$subs.awk <<_ACEOF" &&
15693
  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15694
  echo "_ACEOF"
15695
} >conf$$subs.sh ||
15696
  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15697
ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
15698
ac_delim='%!_!# '
15699
for ac_last_try in false false false false false :; do
15700
  . ./conf$$subs.sh ||
15701
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15702
15703
  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15704
  if test $ac_delim_n = $ac_delim_num; then
15705
    break
15706
  elif $ac_last_try; then
15707
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
15708
  else
15709
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15710
  fi
15711
done
15712
rm -f conf$$subs.sh
15713
15714
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15715
cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
15716
_ACEOF
15717
sed -n '
15718
h
15719
s/^/S["/; s/!.*/"]=/
15720
p
15721
g
15722
s/^[^!]*!//
15723
:repl
15724
t repl
15725
s/'"$ac_delim"'$//
15726
t delim
15727
:nl
15728
h
15729
s/\(.\{148\}\).*/\1/
15730
t more1
15731
s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15732
p
15733
n
15734
b repl
15735
:more1
15736
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15737
p
15738
g
15739
s/.\{148\}//
15740
t nl
15741
:delim
15742
h
15743
s/\(.\{148\}\).*/\1/
15744
t more2
15745
s/["\\]/\\&/g; s/^/"/; s/$/"/
15746
p
15747
b
15748
:more2
15749
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15750
p
15751
g
15752
s/.\{148\}//
15753
t delim
15754
' <conf$$subs.awk | sed '
15755
/^[^""]/{
15756
  N
15757
  s/\n//
15758
}
15759
' >>$CONFIG_STATUS || ac_write_fail=1
15760
rm -f conf$$subs.awk
15761
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15762
_ACAWK
15763
cat >>"\$tmp/subs1.awk" <<_ACAWK &&
15764
  for (key in S) S_is_set[key] = 1
15765
  FS = ""
15766
15767
}
15768
{
15769
  line = $ 0
15770
  nfields = split(line, field, "@")
15771
  substed = 0
15772
  len = length(field[1])
15773
  for (i = 2; i < nfields; i++) {
15774
    key = field[i]
15775
    keylen = length(key)
15776
    if (S_is_set[key]) {
15777
      value = S[key]
15778
      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15779
      len += length(value) + length(field[++i])
15780
      substed = 1
15781
    } else
15782
      len += 1 + keylen
15783
  }
15784
15785
  print line
15786
}
15787
15788
_ACAWK
15789
_ACEOF
15790
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15791
if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15792
  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15793
else
15794
  cat
15795
fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
15796
  || as_fn_error "could not setup config files machinery" "$LINENO" 5
15797
_ACEOF
15798
15799
# VPATH may cause trouble with some makes, so we remove $(srcdir),
15800
# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15801
# trailing colons and then remove the whole line if VPATH becomes empty
15802
# (actually we leave an empty line to preserve line numbers).
15803
if test "x$srcdir" = x.; then
15804
  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
15805
s/:*\$(srcdir):*/:/
15806
s/:*\${srcdir}:*/:/
15807
s/:*@srcdir@:*/:/
15808
s/^\([^=]*=[	 ]*\):*/\1/
15809
s/:*$//
15810
s/^[^=]*=[	 ]*$//
15811
}'
15812
fi
15813
15814
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15815
fi # test -n "$CONFIG_FILES"
15816
15817
# Set up the scripts for CONFIG_HEADERS section.
15818
# No need to generate them if there are no CONFIG_HEADERS.
15819
# This happens for instance with `./config.status Makefile'.
15820
if test -n "$CONFIG_HEADERS"; then
15821
cat >"$tmp/defines.awk" <<\_ACAWK ||
15822
BEGIN {
15823
_ACEOF
15824
15825
# Transform confdefs.h into an awk script `defines.awk', embedded as
15826
# here-document in config.status, that substitutes the proper values into
15827
# config.h.in to produce config.h.
15828
15829
# Create a delimiter string that does not exist in confdefs.h, to ease
15830
# handling of long lines.
15831
ac_delim='%!_!# '
15832
for ac_last_try in false false :; do
15833
  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
15834
  if test -z "$ac_t"; then
15835
    break
15836
  elif $ac_last_try; then
15837
    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
15838
  else
15839
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15840
  fi
15841
done
15842
15843
# For the awk script, D is an array of macro values keyed by name,
15844
# likewise P contains macro parameters if any.  Preserve backslash
15845
# newline sequences.
15846
15847
ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15848
sed -n '
15849
s/.\{148\}/&'"$ac_delim"'/g
15850
t rset
15851
:rset
15852
s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
15853
t def
15854
d
15855
:def
15856
s/\\$//
15857
t bsnl
15858
s/["\\]/\\&/g
15859
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
15860
D["\1"]=" \3"/p
15861
s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
15862
d
15863
:bsnl
15864
s/["\\]/\\&/g
15865
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
15866
D["\1"]=" \3\\\\\\n"\\/p
15867
t cont
15868
s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15869
t cont
15870
d
15871
:cont
15872
n
15873
s/.\{148\}/&'"$ac_delim"'/g
15874
t clear
15875
:clear
15876
s/\\$//
15877
t bsnlc
15878
s/["\\]/\\&/g; s/^/"/; s/$/"/p
15879
d
15880
:bsnlc
15881
s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15882
b cont
15883
' <confdefs.h | sed '
15884
s/'"$ac_delim"'/"\\\
15885
"/g' >>$CONFIG_STATUS || ac_write_fail=1
15886
15887
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15888
  for (key in D) D_is_set[key] = 1
15889
  FS = ""
15890
}
15891
/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15892
  line = \$ 0
15893
  split(line, arg, " ")
15894
  if (arg[1] == "#") {
15895
    defundef = arg[2]
15896
    mac1 = arg[3]
15897
  } else {
15898
    defundef = substr(arg[1], 2)
15899
    mac1 = arg[2]
15900
  }
15901
  split(mac1, mac2, "(") #)
15902
  macro = mac2[1]
15903
  prefix = substr(line, 1, index(line, defundef) - 1)
15904
  if (D_is_set[macro]) {
15905
    # Preserve the white space surrounding the "#".
15906
    print prefix "define", macro P[macro] D[macro]
15907
    next
15908
  } else {
15909
    # Replace #undef with comments.  This is necessary, for example,
15910
    # in the case of _POSIX_SOURCE, which is predefined and required
15911
    # on some systems where configure will not decide to define it.
15912
    if (defundef == "undef") {
15913
      print "/*", prefix defundef, macro, "*/"
15914
      next
15915
    }
15916
  }
15917
}
15918
{ print }
15919
_ACAWK
15920
_ACEOF
15921
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15922
  as_fn_error "could not setup config headers machinery" "$LINENO" 5
15923
fi # test -n "$CONFIG_HEADERS"
15924
15925
15926
eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
15927
shift
15928
for ac_tag
15929
do
15930
  case $ac_tag in
15931
  :[FHLC]) ac_mode=$ac_tag; continue;;
15932
  esac
15933
  case $ac_mode$ac_tag in
15934
  :[FHL]*:*);;
15935
  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
15936
  :[FH]-) ac_tag=-:-;;
15937
  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15938
  esac
15939
  ac_save_IFS=$IFS
15940
  IFS=:
15941
  set x $ac_tag
15942
  IFS=$ac_save_IFS
15943
  shift
15944
  ac_file=$1
15945
  shift
15946
15947
  case $ac_mode in
15948
  :L) ac_source=$1;;
15949
  :[FH])
15950
    ac_file_inputs=
15951
    for ac_f
15952
    do
15953
      case $ac_f in
15954
      -) ac_f="$tmp/stdin";;
15955
      *) # Look for the file first in the build tree, then in the source tree
15956
	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
15957
	 # because $ac_f cannot contain `:'.
15958
	 test -f "$ac_f" ||
15959
	   case $ac_f in
15960
	   [\\/$]*) false;;
15961
	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15962
	   esac ||
15963
	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15964
      esac
15965
      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15966
      as_fn_append ac_file_inputs " '$ac_f'"
15967
    done
15968
15969
    # Let's still pretend it is `configure' which instantiates (i.e., don't
15970
    # use $as_me), people would be surprised to read:
15971
    #    /* config.h.  Generated by config.status.  */
15972
    configure_input='Generated from '`
15973
	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15974
	`' by configure.'
15975
    if test x"$ac_file" != x-; then
15976
      configure_input="$ac_file.  $configure_input"
15977
      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15978
$as_echo "$as_me: creating $ac_file" >&6;}
15979
    fi
15980
    # Neutralize special characters interpreted by sed in replacement strings.
15981
    case $configure_input in #(
15982
    *\&* | *\|* | *\\* )
15983
       ac_sed_conf_input=`$as_echo "$configure_input" |
15984
       sed 's/[\\\\&|]/\\\\&/g'`;; #(
15985
    *) ac_sed_conf_input=$configure_input;;
15986
    esac
15987
15988
    case $ac_tag in
15989
    *:-:* | *:-) cat >"$tmp/stdin" \
15990
      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
15991
    esac
15992
    ;;
15993
  esac
15994
15995
  ac_dir=`$as_dirname -- "$ac_file" ||
15996
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15997
	 X"$ac_file" : 'X\(//\)[^/]' \| \
15998
	 X"$ac_file" : 'X\(//\)$' \| \
15999
	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16000
$as_echo X"$ac_file" |
16001
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16002
	    s//\1/
16003
	    q
16004
	  }
16005
	  /^X\(\/\/\)[^/].*/{
16006
	    s//\1/
16007
	    q
16008
	  }
16009
	  /^X\(\/\/\)$/{
16010
	    s//\1/
16011
	    q
16012
	  }
16013
	  /^X\(\/\).*/{
16014
	    s//\1/
16015
	    q
16016
	  }
16017
	  s/.*/./; q'`
16018
  as_dir="$ac_dir"; as_fn_mkdir_p
16019
  ac_builddir=.
16020
16021
case "$ac_dir" in
16022
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16023
*)
16024
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16025
  # A ".." for each directory in $ac_dir_suffix.
16026
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16027
  case $ac_top_builddir_sub in
16028
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16029
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16030
  esac ;;
16031
esac
16032
ac_abs_top_builddir=$ac_pwd
16033
ac_abs_builddir=$ac_pwd$ac_dir_suffix
16034
# for backward compatibility:
16035
ac_top_builddir=$ac_top_build_prefix
16036
16037
case $srcdir in
16038
  .)  # We are building in place.
16039
    ac_srcdir=.
16040
    ac_top_srcdir=$ac_top_builddir_sub
16041
    ac_abs_top_srcdir=$ac_pwd ;;
16042
  [\\/]* | ?:[\\/]* )  # Absolute name.
16043
    ac_srcdir=$srcdir$ac_dir_suffix;
16044
    ac_top_srcdir=$srcdir
16045
    ac_abs_top_srcdir=$srcdir ;;
16046
  *) # Relative name.
16047
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16048
    ac_top_srcdir=$ac_top_build_prefix$srcdir
16049
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16050
esac
16051
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16052
16053
16054
  case $ac_mode in
16055
  :F)
16056
  #
16057
  # CONFIG_FILE
16058
  #
16059
16060
  case $INSTALL in
16061
  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16062
  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16063
  esac
16064
  ac_MKDIR_P=$MKDIR_P
16065
  case $MKDIR_P in
16066
  [\\/$]* | ?:[\\/]* ) ;;
16067
  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16068
  esac
16069
_ACEOF
16070
16071
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16072
# If the template does not know about datarootdir, expand it.
16073
# FIXME: This hack should be removed a few years after 2.60.
16074
ac_datarootdir_hack=; ac_datarootdir_seen=
16075
ac_sed_dataroot='
16076
/datarootdir/ {
16077
  p
16078
  q
16079
}
16080
/@datadir@/p
16081
/@docdir@/p
16082
/@infodir@/p
16083
/@localedir@/p
16084
/@mandir@/p'
16085
case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16086
*datarootdir*) ac_datarootdir_seen=yes;;
16087
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16088
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16089
$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16090
_ACEOF
16091
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16092
  ac_datarootdir_hack='
16093
  s&@datadir@&$datadir&g
16094
  s&@docdir@&$docdir&g
16095
  s&@infodir@&$infodir&g
16096
  s&@localedir@&$localedir&g
16097
  s&@mandir@&$mandir&g
16098
  s&\\\${datarootdir}&$datarootdir&g' ;;
16099
esac
16100
_ACEOF
16101
16102
# Neutralize VPATH when `$srcdir' = `.'.
16103
# Shell code in configure.ac might set extrasub.
16104
# FIXME: do we really want to maintain this feature?
16105
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16106
ac_sed_extra="$ac_vpsub
16107
$extrasub
16108
_ACEOF
16109
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16110
:t
16111
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16112
s|@configure_input@|$ac_sed_conf_input|;t t
16113
s&@top_builddir@&$ac_top_builddir_sub&;t t
16114
s&@top_build_prefix@&$ac_top_build_prefix&;t t
16115
s&@srcdir@&$ac_srcdir&;t t
16116
s&@abs_srcdir@&$ac_abs_srcdir&;t t
16117
s&@top_srcdir@&$ac_top_srcdir&;t t
16118
s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16119
s&@builddir@&$ac_builddir&;t t
16120
s&@abs_builddir@&$ac_abs_builddir&;t t
16121
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16122
s&@INSTALL@&$ac_INSTALL&;t t
16123
s&@MKDIR_P@&$ac_MKDIR_P&;t t
16124
$ac_datarootdir_hack
16125
"
16126
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
16127
  || as_fn_error "could not create $ac_file" "$LINENO" 5
16128
16129
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16130
  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
16131
  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
16132
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16133
which seems to be undefined.  Please make sure it is defined." >&5
16134
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16135
which seems to be undefined.  Please make sure it is defined." >&2;}
16136
16137
  rm -f "$tmp/stdin"
16138
  case $ac_file in
16139
  -) cat "$tmp/out" && rm -f "$tmp/out";;
16140
  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
16141
  esac \
16142
  || as_fn_error "could not create $ac_file" "$LINENO" 5
16143
 ;;
16144
  :H)
16145
  #
16146
  # CONFIG_HEADER
16147
  #
16148
  if test x"$ac_file" != x-; then
16149
    {
16150
      $as_echo "/* $configure_input  */" \
16151
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
16152
    } >"$tmp/config.h" \
16153
      || as_fn_error "could not create $ac_file" "$LINENO" 5
16154
    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
16155
      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16156
$as_echo "$as_me: $ac_file is unchanged" >&6;}
16157
    else
16158
      rm -f "$ac_file"
16159
      mv "$tmp/config.h" "$ac_file" \
16160
	|| as_fn_error "could not create $ac_file" "$LINENO" 5
16161
    fi
16162
  else
16163
    $as_echo "/* $configure_input  */" \
16164
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
16165
      || as_fn_error "could not create -" "$LINENO" 5
16166
  fi
16167
# Compute "$ac_file"'s index in $config_headers.
16168
_am_arg="$ac_file"
16169
_am_stamp_count=1
16170
for _am_header in $config_headers :; do
16171
  case $_am_header in
16172
    $_am_arg | $_am_arg:* )
16173
      break ;;
16174
    * )
16175
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16176
  esac
16177
done
16178
echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16179
$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16180
	 X"$_am_arg" : 'X\(//\)[^/]' \| \
16181
	 X"$_am_arg" : 'X\(//\)$' \| \
16182
	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16183
$as_echo X"$_am_arg" |
16184
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16185
	    s//\1/
16186
	    q
16187
	  }
16188
	  /^X\(\/\/\)[^/].*/{
16189
	    s//\1/
16190
	    q
16191
	  }
16192
	  /^X\(\/\/\)$/{
16193
	    s//\1/
16194
	    q
16195
	  }
16196
	  /^X\(\/\).*/{
16197
	    s//\1/
16198
	    q
16199
	  }
16200
	  s/.*/./; q'`/stamp-h$_am_stamp_count
16201
 ;;
16202
16203
  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16204
$as_echo "$as_me: executing $ac_file commands" >&6;}
16205
 ;;
16206
  esac
16207
16208
16209
  case $ac_file$ac_mode in
16210
    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16211
  # Autoconf 2.62 quotes --file arguments for eval, but not when files
16212
  # are listed without --file.  Let's play safe and only enable the eval
16213
  # if we detect the quoting.
16214
  case $CONFIG_FILES in
16215
  *\'*) eval set x "$CONFIG_FILES" ;;
16216
  *)   set x $CONFIG_FILES ;;
16217
  esac
16218
  shift
16219
  for mf
16220
  do
16221
    # Strip MF so we end up with the name of the file.
16222
    mf=`echo "$mf" | sed -e 's/:.*$//'`
16223
    # Check whether this is an Automake generated Makefile or not.
16224
    # We used to match only the files named `Makefile.in', but
16225
    # some people rename them; so instead we look at the file content.
16226
    # Grep'ing the first line is not enough: some people post-process
16227
    # each Makefile.in and add a new line on top of each file to say so.
16228
    # Grep'ing the whole file is not good either: AIX grep has a line
16229
    # limit of 2048, but all sed's we know have understand at least 4000.
16230
    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16231
      dirpart=`$as_dirname -- "$mf" ||
16232
$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16233
	 X"$mf" : 'X\(//\)[^/]' \| \
16234
	 X"$mf" : 'X\(//\)$' \| \
16235
	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16236
$as_echo X"$mf" |
16237
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16238
	    s//\1/
16239
	    q
16240
	  }
16241
	  /^X\(\/\/\)[^/].*/{
16242
	    s//\1/
16243
	    q
16244
	  }
16245
	  /^X\(\/\/\)$/{
16246
	    s//\1/
16247
	    q
16248
	  }
16249
	  /^X\(\/\).*/{
16250
	    s//\1/
16251
	    q
16252
	  }
16253
	  s/.*/./; q'`
16254
    else
16255
      continue
16256
    fi
16257
    # Extract the definition of DEPDIR, am__include, and am__quote
16258
    # from the Makefile without running `make'.
16259
    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16260
    test -z "$DEPDIR" && continue
16261
    am__include=`sed -n 's/^am__include = //p' < "$mf"`
16262
    test -z "am__include" && continue
16263
    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16264
    # When using ansi2knr, U may be empty or an underscore; expand it
16265
    U=`sed -n 's/^U = //p' < "$mf"`
16266
    # Find all dependency output files, they are included files with
16267
    # $(DEPDIR) in their names.  We invoke sed twice because it is the
16268
    # simplest approach to changing $(DEPDIR) to its actual value in the
16269
    # expansion.
16270
    for file in `sed -n "
16271
      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16272
	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
16273
      # Make sure the directory exists.
16274
      test -f "$dirpart/$file" && continue
16275
      fdir=`$as_dirname -- "$file" ||
16276
$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16277
	 X"$file" : 'X\(//\)[^/]' \| \
16278
	 X"$file" : 'X\(//\)$' \| \
16279
	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16280
$as_echo X"$file" |
16281
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16282
	    s//\1/
16283
	    q
16284
	  }
16285
	  /^X\(\/\/\)[^/].*/{
16286
	    s//\1/
16287
	    q
16288
	  }
16289
	  /^X\(\/\/\)$/{
16290
	    s//\1/
16291
	    q
16292
	  }
16293
	  /^X\(\/\).*/{
16294
	    s//\1/
16295
	    q
16296
	  }
16297
	  s/.*/./; q'`
16298
      as_dir=$dirpart/$fdir; as_fn_mkdir_p
16299
      # echo "creating $dirpart/$file"
16300
      echo '# dummy' > "$dirpart/$file"
16301
    done
16302
  done
16303
}
16304
 ;;
16305
    "libtool":C)
16306
16307
    # See if we are running on zsh, and set the options which allow our
16308
    # commands through without removal of \ escapes.
16309
    if test -n "${ZSH_VERSION+set}" ; then
16310
      setopt NO_GLOB_SUBST
16311
    fi
16312
16313
    cfgfile="${ofile}T"
16314
    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16315
    $RM "$cfgfile"
16316
16317
    cat <<_LT_EOF >> "$cfgfile"
16318
#! $SHELL
16319
16320
# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
16321
# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
16322
# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16323
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
16324
#
16325
#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
16326
#                 2006, 2007, 2008 Free Software Foundation, Inc.
16327
#   Written by Gordon Matzigkeit, 1996
16328
#
16329
#   This file is part of GNU Libtool.
16330
#
16331
# GNU Libtool is free software; you can redistribute it and/or
16332
# modify it under the terms of the GNU General Public License as
16333
# published by the Free Software Foundation; either version 2 of
16334
# the License, or (at your option) any later version.
16335
#
16336
# As a special exception to the GNU General Public License,
16337
# if you distribute this file as part of a program or library that
16338
# is built using GNU Libtool, you may include this file under the
16339
# same distribution terms that you use for the rest of that program.
16340
#
16341
# GNU Libtool is distributed in the hope that it will be useful,
16342
# but WITHOUT ANY WARRANTY; without even the implied warranty of
16343
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16344
# GNU General Public License for more details.
16345
#
16346
# You should have received a copy of the GNU General Public License
16347
# along with GNU Libtool; see the file COPYING.  If not, a copy
16348
# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
16349
# obtained by writing to the Free Software Foundation, Inc.,
16350
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16351
16352
16353
# The names of the tagged configurations supported by this script.
16354
available_tags="CXX "
16355
16356
# ### BEGIN LIBTOOL CONFIG
16357
16358
# Which release of libtool.m4 was used?
16359
macro_version=$macro_version
16360
macro_revision=$macro_revision
16361
16362
# Whether or not to build shared libraries.
16363
build_libtool_libs=$enable_shared
16364
16365
# Whether or not to build static libraries.
16366
build_old_libs=$enable_static
16367
16368
# What type of objects to build.
16369
pic_mode=$pic_mode
16370
16371
# Whether or not to optimize for fast installation.
16372
fast_install=$enable_fast_install
16373
16374
# The host system.
16375
host_alias=$host_alias
16376
host=$host
16377
host_os=$host_os
16378
16379
# The build system.
16380
build_alias=$build_alias
16381
build=$build
16382
build_os=$build_os
16383
16384
# A sed program that does not truncate output.
16385
SED=$lt_SED
16386
16387
# Sed that helps us avoid accidentally triggering echo(1) options like -n.
16388
Xsed="\$SED -e 1s/^X//"
16389
16390
# A grep program that handles long lines.
16391
GREP=$lt_GREP
16392
16393
# An ERE matcher.
16394
EGREP=$lt_EGREP
16395
16396
# A literal string matcher.
16397
FGREP=$lt_FGREP
16398
16399
# A BSD- or MS-compatible name lister.
16400
NM=$lt_NM
16401
16402
# Whether we need soft or hard links.
16403
LN_S=$lt_LN_S
16404
16405
# What is the maximum length of a command?
16406
max_cmd_len=$max_cmd_len
16407
16408
# Object file suffix (normally "o").
16409
objext=$ac_objext
16410
16411
# Executable file suffix (normally "").
16412
exeext=$exeext
16413
16414
# whether the shell understands "unset".
16415
lt_unset=$lt_unset
16416
16417
# turn spaces into newlines.
16418
SP2NL=$lt_lt_SP2NL
16419
16420
# turn newlines into spaces.
16421
NL2SP=$lt_lt_NL2SP
16422
16423
# How to create reloadable object files.
16424
reload_flag=$lt_reload_flag
16425
reload_cmds=$lt_reload_cmds
16426
16427
# An object symbol dumper.
16428
OBJDUMP=$lt_OBJDUMP
16429
16430
# Method to check whether dependent libraries are shared objects.
16431
deplibs_check_method=$lt_deplibs_check_method
16432
16433
# Command to use when deplibs_check_method == "file_magic".
16434
file_magic_cmd=$lt_file_magic_cmd
16435
16436
# The archiver.
16437
AR=$lt_AR
16438
AR_FLAGS=$lt_AR_FLAGS
16439
16440
# A symbol stripping program.
16441
STRIP=$lt_STRIP
16442
16443
# Commands used to install an old-style archive.
16444
RANLIB=$lt_RANLIB
16445
old_postinstall_cmds=$lt_old_postinstall_cmds
16446
old_postuninstall_cmds=$lt_old_postuninstall_cmds
16447
16448
# A C compiler.
16449
LTCC=$lt_CC
16450
16451
# LTCC compiler flags.
16452
LTCFLAGS=$lt_CFLAGS
16453
16454
# Take the output of nm and produce a listing of raw symbols and C names.
16455
global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16456
16457
# Transform the output of nm in a proper C declaration.
16458
global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16459
16460
# Transform the output of nm in a C name address pair.
16461
global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16462
16463
# Transform the output of nm in a C name address pair when lib prefix is needed.
16464
global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16465
16466
# The name of the directory that contains temporary libtool files.
16467
objdir=$objdir
16468
16469
# Shell to use when invoking shell scripts.
16470
SHELL=$lt_SHELL
16471
16472
# An echo program that does not interpret backslashes.
16473
ECHO=$lt_ECHO
16474
16475
# Used to examine libraries when file_magic_cmd begins with "file".
16476
MAGIC_CMD=$MAGIC_CMD
16477
16478
# Must we lock files when doing compilation?
16479
need_locks=$lt_need_locks
16480
16481
# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16482
DSYMUTIL=$lt_DSYMUTIL
16483
16484
# Tool to change global to local symbols on Mac OS X.
16485
NMEDIT=$lt_NMEDIT
16486
16487
# Tool to manipulate fat objects and archives on Mac OS X.
16488
LIPO=$lt_LIPO
16489
16490
# ldd/readelf like tool for Mach-O binaries on Mac OS X.
16491
OTOOL=$lt_OTOOL
16492
16493
# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16494
OTOOL64=$lt_OTOOL64
16495
16496
# Old archive suffix (normally "a").
16497
libext=$libext
16498
16499
# Shared library suffix (normally ".so").
16500
shrext_cmds=$lt_shrext_cmds
16501
16502
# The commands to extract the exported symbol list from a shared archive.
16503
extract_expsyms_cmds=$lt_extract_expsyms_cmds
16504
16505
# Variables whose values should be saved in libtool wrapper scripts and
16506
# restored at link time.
16507
variables_saved_for_relink=$lt_variables_saved_for_relink
16508
16509
# Do we need the "lib" prefix for modules?
16510
need_lib_prefix=$need_lib_prefix
16511
16512
# Do we need a version for libraries?
16513
need_version=$need_version
16514
16515
# Library versioning type.
16516
version_type=$version_type
16517
16518
# Shared library runtime path variable.
16519
runpath_var=$runpath_var
16520
16521
# Shared library path variable.
16522
shlibpath_var=$shlibpath_var
16523
16524
# Is shlibpath searched before the hard-coded library search path?
16525
shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16526
16527
# Format of library name prefix.
16528
libname_spec=$lt_libname_spec
16529
16530
# List of archive names.  First name is the real one, the rest are links.
16531
# The last name is the one that the linker finds with -lNAME
16532
library_names_spec=$lt_library_names_spec
16533
16534
# The coded name of the library, if different from the real name.
16535
soname_spec=$lt_soname_spec
16536
16537
# Command to use after installation of a shared archive.
16538
postinstall_cmds=$lt_postinstall_cmds
16539
16540
# Command to use after uninstallation of a shared archive.
16541
postuninstall_cmds=$lt_postuninstall_cmds
16542
16543
# Commands used to finish a libtool library installation in a directory.
16544
finish_cmds=$lt_finish_cmds
16545
16546
# As "finish_cmds", except a single script fragment to be evaled but
16547
# not shown.
16548
finish_eval=$lt_finish_eval
16549
16550
# Whether we should hardcode library paths into libraries.
16551
hardcode_into_libs=$hardcode_into_libs
16552
16553
# Compile-time system search path for libraries.
16554
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16555
16556
# Run-time system search path for libraries.
16557
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16558
16559
# Whether dlopen is supported.
16560
dlopen_support=$enable_dlopen
16561
16562
# Whether dlopen of programs is supported.
16563
dlopen_self=$enable_dlopen_self
16564
16565
# Whether dlopen of statically linked programs is supported.
16566
dlopen_self_static=$enable_dlopen_self_static
16567
16568
# Commands to strip libraries.
16569
old_striplib=$lt_old_striplib
16570
striplib=$lt_striplib
16571
16572
16573
# The linker used to build libraries.
16574
LD=$lt_LD
16575
16576
# Commands used to build an old-style archive.
16577
old_archive_cmds=$lt_old_archive_cmds
16578
16579
# A language specific compiler.
16580
CC=$lt_compiler
16581
16582
# Is the compiler the GNU compiler?
16583
with_gcc=$GCC
16584
16585
# Compiler flag to turn off builtin functions.
16586
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16587
16588
# How to pass a linker flag through the compiler.
16589
wl=$lt_lt_prog_compiler_wl
16590
16591
# Additional compiler flags for building library objects.
16592
pic_flag=$lt_lt_prog_compiler_pic
16593
16594
# Compiler flag to prevent dynamic linking.
16595
link_static_flag=$lt_lt_prog_compiler_static
16596
16597
# Does compiler simultaneously support -c and -o options?
16598
compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16599
16600
# Whether or not to add -lc for building shared libraries.
16601
build_libtool_need_lc=$archive_cmds_need_lc
16602
16603
# Whether or not to disallow shared libs when runtime libs are static.
16604
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16605
16606
# Compiler flag to allow reflexive dlopens.
16607
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16608
16609
# Compiler flag to generate shared objects directly from archives.
16610
whole_archive_flag_spec=$lt_whole_archive_flag_spec
16611
16612
# Whether the compiler copes with passing no objects directly.
16613
compiler_needs_object=$lt_compiler_needs_object
16614
16615
# Create an old-style archive from a shared archive.
16616
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16617
16618
# Create a temporary old-style archive to link instead of a shared archive.
16619
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16620
16621
# Commands used to build a shared archive.
16622
archive_cmds=$lt_archive_cmds
16623
archive_expsym_cmds=$lt_archive_expsym_cmds
16624
16625
# Commands used to build a loadable module if different from building
16626
# a shared archive.
16627
module_cmds=$lt_module_cmds
16628
module_expsym_cmds=$lt_module_expsym_cmds
16629
16630
# Whether we are building with GNU ld or not.
16631
with_gnu_ld=$lt_with_gnu_ld
16632
16633
# Flag that allows shared libraries with undefined symbols to be built.
16634
allow_undefined_flag=$lt_allow_undefined_flag
16635
16636
# Flag that enforces no undefined symbols.
16637
no_undefined_flag=$lt_no_undefined_flag
16638
16639
# Flag to hardcode \$libdir into a binary during linking.
16640
# This must work even if \$libdir does not exist
16641
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16642
16643
# If ld is used when linking, flag to hardcode \$libdir into a binary
16644
# during linking.  This must work even if \$libdir does not exist.
16645
hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
16646
16647
# Whether we need a single "-rpath" flag with a separated argument.
16648
hardcode_libdir_separator=$lt_hardcode_libdir_separator
16649
16650
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16651
# DIR into the resulting binary.
16652
hardcode_direct=$hardcode_direct
16653
16654
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16655
# DIR into the resulting binary and the resulting library dependency is
16656
# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16657
# library is relocated.
16658
hardcode_direct_absolute=$hardcode_direct_absolute
16659
16660
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16661
# into the resulting binary.
16662
hardcode_minus_L=$hardcode_minus_L
16663
16664
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16665
# into the resulting binary.
16666
hardcode_shlibpath_var=$hardcode_shlibpath_var
16667
16668
# Set to "yes" if building a shared library automatically hardcodes DIR
16669
# into the library and all subsequent libraries and executables linked
16670
# against it.
16671
hardcode_automatic=$hardcode_automatic
16672
16673
# Set to yes if linker adds runtime paths of dependent libraries
16674
# to runtime path list.
16675
inherit_rpath=$inherit_rpath
16676
16677
# Whether libtool must link a program against all its dependency libraries.
16678
link_all_deplibs=$link_all_deplibs
16679
16680
# Fix the shell variable \$srcfile for the compiler.
16681
fix_srcfile_path=$lt_fix_srcfile_path
16682
16683
# Set to "yes" if exported symbols are required.
16684
always_export_symbols=$always_export_symbols
16685
16686
# The commands to list exported symbols.
16687
export_symbols_cmds=$lt_export_symbols_cmds
16688
16689
# Symbols that should not be listed in the preloaded symbols.
16690
exclude_expsyms=$lt_exclude_expsyms
16691
16692
# Symbols that must always be exported.
16693
include_expsyms=$lt_include_expsyms
16694
16695
# Commands necessary for linking programs (against libraries) with templates.
16696
prelink_cmds=$lt_prelink_cmds
16697
16698
# Specify filename containing input files.
16699
file_list_spec=$lt_file_list_spec
16700
16701
# How to hardcode a shared library path into an executable.
16702
hardcode_action=$hardcode_action
16703
16704
# The directories searched by this compiler when creating a shared library.
16705
compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
16706
16707
# Dependencies to place before and after the objects being linked to
16708
# create a shared library.
16709
predep_objects=$lt_predep_objects
16710
postdep_objects=$lt_postdep_objects
16711
predeps=$lt_predeps
16712
postdeps=$lt_postdeps
16713
16714
# The library search path used internally by the compiler when linking
16715
# a shared library.
16716
compiler_lib_search_path=$lt_compiler_lib_search_path
16717
16718
# ### END LIBTOOL CONFIG
16719
16720
_LT_EOF
16721
16722
  case $host_os in
16723
  aix3*)
16724
    cat <<\_LT_EOF >> "$cfgfile"
16725
# AIX sometimes has problems with the GCC collect2 program.  For some
16726
# reason, if we set the COLLECT_NAMES environment variable, the problems
16727
# vanish in a puff of smoke.
16728
if test "X${COLLECT_NAMES+set}" != Xset; then
16729
  COLLECT_NAMES=
16730
  export COLLECT_NAMES
16731
fi
16732
_LT_EOF
16733
    ;;
16734
  esac
16735
16736
16737
ltmain="$ac_aux_dir/ltmain.sh"
16738
16739
16740
  # We use sed instead of cat because bash on DJGPP gets confused if
16741
  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
16742
  # text mode, it properly converts lines to CR/LF.  This bash problem
16743
  # is reportedly fixed, but why not run on old versions too?
16744
  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
16745
    || (rm -f "$cfgfile"; exit 1)
16746
16747
  case $xsi_shell in
16748
  yes)
16749
    cat << \_LT_EOF >> "$cfgfile"
16750
16751
# func_dirname file append nondir_replacement
16752
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
16753
# otherwise set result to NONDIR_REPLACEMENT.
16754
func_dirname ()
16755
{
16756
  case ${1} in
16757
    */*) func_dirname_result="${1%/*}${2}" ;;
16758
    *  ) func_dirname_result="${3}" ;;
16759
  esac
16760
}
16761
16762
# func_basename file
16763
func_basename ()
16764
{
16765
  func_basename_result="${1##*/}"
16766
}
16767
16768
# func_dirname_and_basename file append nondir_replacement
16769
# perform func_basename and func_dirname in a single function
16770
# call:
16771
#   dirname:  Compute the dirname of FILE.  If nonempty,
16772
#             add APPEND to the result, otherwise set result
16773
#             to NONDIR_REPLACEMENT.
16774
#             value returned in "$func_dirname_result"
16775
#   basename: Compute filename of FILE.
16776
#             value retuned in "$func_basename_result"
16777
# Implementation must be kept synchronized with func_dirname
16778
# and func_basename. For efficiency, we do not delegate to
16779
# those functions but instead duplicate the functionality here.
16780
func_dirname_and_basename ()
16781
{
16782
  case ${1} in
16783
    */*) func_dirname_result="${1%/*}${2}" ;;
16784
    *  ) func_dirname_result="${3}" ;;
16785
  esac
16786
  func_basename_result="${1##*/}"
16787
}
16788
16789
# func_stripname prefix suffix name
16790
# strip PREFIX and SUFFIX off of NAME.
16791
# PREFIX and SUFFIX must not contain globbing or regex special
16792
# characters, hashes, percent signs, but SUFFIX may contain a leading
16793
# dot (in which case that matches only a dot).
16794
func_stripname ()
16795
{
16796
  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
16797
  # positional parameters, so assign one to ordinary parameter first.
16798
  func_stripname_result=${3}
16799
  func_stripname_result=${func_stripname_result#"${1}"}
16800
  func_stripname_result=${func_stripname_result%"${2}"}
16801
}
16802
16803
# func_opt_split
16804
func_opt_split ()
16805
{
16806
  func_opt_split_opt=${1%%=*}
16807
  func_opt_split_arg=${1#*=}
16808
}
16809
16810
# func_lo2o object
16811
func_lo2o ()
16812
{
16813
  case ${1} in
16814
    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
16815
    *)    func_lo2o_result=${1} ;;
16816
  esac
16817
}
16818
16819
# func_xform libobj-or-source
16820
func_xform ()
16821
{
16822
  func_xform_result=${1%.*}.lo
16823
}
16824
16825
# func_arith arithmetic-term...
16826
func_arith ()
16827
{
16828
  func_arith_result=$(( $* ))
16829
}
16830
16831
# func_len string
16832
# STRING may not start with a hyphen.
16833
func_len ()
16834
{
16835
  func_len_result=${#1}
16836
}
16837
16838
_LT_EOF
16839
    ;;
16840
  *) # Bourne compatible functions.
16841
    cat << \_LT_EOF >> "$cfgfile"
16842
16843
# func_dirname file append nondir_replacement
16844
# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
16845
# otherwise set result to NONDIR_REPLACEMENT.
16846
func_dirname ()
16847
{
16848
  # Extract subdirectory from the argument.
16849
  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
16850
  if test "X$func_dirname_result" = "X${1}"; then
16851
    func_dirname_result="${3}"
16852
  else
16853
    func_dirname_result="$func_dirname_result${2}"
16854
  fi
16855
}
16856
16857
# func_basename file
16858
func_basename ()
16859
{
16860
  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
16861
}
16862
16863
16864
# func_stripname prefix suffix name
16865
# strip PREFIX and SUFFIX off of NAME.
16866
# PREFIX and SUFFIX must not contain globbing or regex special
16867
# characters, hashes, percent signs, but SUFFIX may contain a leading
16868
# dot (in which case that matches only a dot).
16869
# func_strip_suffix prefix name
16870
func_stripname ()
16871
{
16872
  case ${2} in
16873
    .*) func_stripname_result=`$ECHO "X${3}" \
16874
           | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
16875
    *)  func_stripname_result=`$ECHO "X${3}" \
16876
           | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
16877
  esac
16878
}
16879
16880
# sed scripts:
16881
my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
16882
my_sed_long_arg='1s/^-[^=]*=//'
16883
16884
# func_opt_split
16885
func_opt_split ()
16886
{
16887
  func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
16888
  func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
16889
}
16890
16891
# func_lo2o object
16892
func_lo2o ()
16893
{
16894
  func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
16895
}
16896
16897
# func_xform libobj-or-source
16898
func_xform ()
16899
{
16900
  func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
16901
}
16902
16903
# func_arith arithmetic-term...
16904
func_arith ()
16905
{
16906
  func_arith_result=`expr "$@"`
16907
}
16908
16909
# func_len string
16910
# STRING may not start with a hyphen.
16911
func_len ()
16912
{
16913
  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16914
}
16915
16916
_LT_EOF
16917
esac
16918
16919
case $lt_shell_append in
16920
  yes)
16921
    cat << \_LT_EOF >> "$cfgfile"
16922
16923
# func_append var value
16924
# Append VALUE to the end of shell variable VAR.
16925
func_append ()
16926
{
16927
  eval "$1+=\$2"
16928
}
16929
_LT_EOF
16930
    ;;
16931
  *)
16932
    cat << \_LT_EOF >> "$cfgfile"
16933
16934
# func_append var value
16935
# Append VALUE to the end of shell variable VAR.
16936
func_append ()
16937
{
16938
  eval "$1=\$$1\$2"
16939
}
16940
16941
_LT_EOF
16942
    ;;
16943
  esac
16944
16945
16946
  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16947
    || (rm -f "$cfgfile"; exit 1)
16948
16949
  mv -f "$cfgfile" "$ofile" ||
16950
    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16951
  chmod +x "$ofile"
16952
16953
16954
    cat <<_LT_EOF >> "$ofile"
16955
16956
# ### BEGIN LIBTOOL TAG CONFIG: CXX
16957
16958
# The linker used to build libraries.
16959
LD=$lt_LD_CXX
16960
16961
# Commands used to build an old-style archive.
16962
old_archive_cmds=$lt_old_archive_cmds_CXX
16963
16964
# A language specific compiler.
16965
CC=$lt_compiler_CXX
16966
16967
# Is the compiler the GNU compiler?
16968
with_gcc=$GCC_CXX
16969
16970
# Compiler flag to turn off builtin functions.
16971
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
16972
16973
# How to pass a linker flag through the compiler.
16974
wl=$lt_lt_prog_compiler_wl_CXX
16975
16976
# Additional compiler flags for building library objects.
16977
pic_flag=$lt_lt_prog_compiler_pic_CXX
16978
16979
# Compiler flag to prevent dynamic linking.
16980
link_static_flag=$lt_lt_prog_compiler_static_CXX
16981
16982
# Does compiler simultaneously support -c and -o options?
16983
compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
16984
16985
# Whether or not to add -lc for building shared libraries.
16986
build_libtool_need_lc=$archive_cmds_need_lc_CXX
16987
16988
# Whether or not to disallow shared libs when runtime libs are static.
16989
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
16990
16991
# Compiler flag to allow reflexive dlopens.
16992
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
16993
16994
# Compiler flag to generate shared objects directly from archives.
16995
whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
16996
16997
# Whether the compiler copes with passing no objects directly.
16998
compiler_needs_object=$lt_compiler_needs_object_CXX
16999
17000
# Create an old-style archive from a shared archive.
17001
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
17002
17003
# Create a temporary old-style archive to link instead of a shared archive.
17004
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
17005
17006
# Commands used to build a shared archive.
17007
archive_cmds=$lt_archive_cmds_CXX
17008
archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
17009
17010
# Commands used to build a loadable module if different from building
17011
# a shared archive.
17012
module_cmds=$lt_module_cmds_CXX
17013
module_expsym_cmds=$lt_module_expsym_cmds_CXX
17014
17015
# Whether we are building with GNU ld or not.
17016
with_gnu_ld=$lt_with_gnu_ld_CXX
17017
17018
# Flag that allows shared libraries with undefined symbols to be built.
17019
allow_undefined_flag=$lt_allow_undefined_flag_CXX
17020
17021
# Flag that enforces no undefined symbols.
17022
no_undefined_flag=$lt_no_undefined_flag_CXX
17023
17024
# Flag to hardcode \$libdir into a binary during linking.
17025
# This must work even if \$libdir does not exist
17026
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
17027
17028
# If ld is used when linking, flag to hardcode \$libdir into a binary
17029
# during linking.  This must work even if \$libdir does not exist.
17030
hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
17031
17032
# Whether we need a single "-rpath" flag with a separated argument.
17033
hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
17034
17035
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17036
# DIR into the resulting binary.
17037
hardcode_direct=$hardcode_direct_CXX
17038
17039
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17040
# DIR into the resulting binary and the resulting library dependency is
17041
# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17042
# library is relocated.
17043
hardcode_direct_absolute=$hardcode_direct_absolute_CXX
17044
17045
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17046
# into the resulting binary.
17047
hardcode_minus_L=$hardcode_minus_L_CXX
17048
17049
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17050
# into the resulting binary.
17051
hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
17052
17053
# Set to "yes" if building a shared library automatically hardcodes DIR
17054
# into the library and all subsequent libraries and executables linked
17055
# against it.
17056
hardcode_automatic=$hardcode_automatic_CXX
17057
17058
# Set to yes if linker adds runtime paths of dependent libraries
17059
# to runtime path list.
17060
inherit_rpath=$inherit_rpath_CXX
17061
17062
# Whether libtool must link a program against all its dependency libraries.
17063
link_all_deplibs=$link_all_deplibs_CXX
17064
17065
# Fix the shell variable \$srcfile for the compiler.
17066
fix_srcfile_path=$lt_fix_srcfile_path_CXX
17067
17068
# Set to "yes" if exported symbols are required.
17069
always_export_symbols=$always_export_symbols_CXX
17070
17071
# The commands to list exported symbols.
17072
export_symbols_cmds=$lt_export_symbols_cmds_CXX
17073
17074
# Symbols that should not be listed in the preloaded symbols.
17075
exclude_expsyms=$lt_exclude_expsyms_CXX
17076
17077
# Symbols that must always be exported.
17078
include_expsyms=$lt_include_expsyms_CXX
17079
17080
# Commands necessary for linking programs (against libraries) with templates.
17081
prelink_cmds=$lt_prelink_cmds_CXX
17082
17083
# Specify filename containing input files.
17084
file_list_spec=$lt_file_list_spec_CXX
17085
17086
# How to hardcode a shared library path into an executable.
17087
hardcode_action=$hardcode_action_CXX
17088
17089
# The directories searched by this compiler when creating a shared library.
17090
compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
17091
17092
# Dependencies to place before and after the objects being linked to
17093
# create a shared library.
17094
predep_objects=$lt_predep_objects_CXX
17095
postdep_objects=$lt_postdep_objects_CXX
17096
predeps=$lt_predeps_CXX
17097
postdeps=$lt_postdeps_CXX
17098
17099
# The library search path used internally by the compiler when linking
17100
# a shared library.
17101
compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
17102
17103
# ### END LIBTOOL TAG CONFIG: CXX
17104
_LT_EOF
17105
17106
 ;;
17107
17108
  esac
17109
done # for ac_tag
17110
17111
17112
as_fn_exit 0
17113
_ACEOF
17114
ac_clean_files=$ac_clean_files_save
17115
17116
test $ac_write_fail = 0 ||
17117
  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
17118
17119
17120
# configure is writing to config.log, and then calls config.status.
17121
# config.status does its own redirection, appending to config.log.
17122
# Unfortunately, on DOS this fails, as config.log is still kept open
17123
# by configure, so config.status won't be able to write to it; its
17124
# output is simply discarded.  So we exec the FD to /dev/null,
17125
# effectively closing config.log, so it can be properly (re)opened and
17126
# appended to by config.status.  When coming back to configure, we
17127
# need to make the FD available again.
17128
if test "$no_create" != yes; then
17129
  ac_cs_success=:
17130
  ac_config_status_args=
17131
  test "$silent" = yes &&
17132
    ac_config_status_args="$ac_config_status_args --quiet"
17133
  exec 5>/dev/null
17134
  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17135
  exec 5>>config.log
17136
  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17137
  # would make configure fail if this is the last instruction.
17138
  $ac_cs_success || as_fn_exit $?
17139
fi
17140
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17141
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17142
$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17143
fi
17144