/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.
19 by edam
updated autotols stuff
3
# Generated by GNU Autoconf 2.68 for sqlite3cc 0.1.0.
5 by edam
- updated README
4
#
19 by edam
updated autotols stuff
5
# Report bugs to <tim@ed.am>.
5 by edam
- updated README
6
#
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
7
#
5 by edam
- updated README
8
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
19 by edam
updated autotols stuff
9
# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
10
# Foundation, Inc.
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
11
#
5 by edam
- updated README
12
#
13
# This configure script is free software; the Free Software Foundation
14
# gives unlimited permission to copy, distribute and modify it.
15
## -------------------- ##
16
## M4sh Initialization. ##
17
## -------------------- ##
18
19
# Be more Bourne compatible
20
DUALCASE=1; export DUALCASE # for MKS sh
21
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22
  emulate sh
23
  NULLCMD=:
24
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25
  # is contrary to our usage.  Disable this feature.
26
  alias -g '${1+"$@"}'='"$@"'
27
  setopt NO_GLOB_SUBST
28
else
29
  case `(set -o) 2>/dev/null` in #(
30
  *posix*) :
31
    set -o posix ;; #(
32
  *) :
33
     ;;
34
esac
35
fi
36
37
38
as_nl='
39
'
40
export as_nl
41
# Printing a long string crashes Solaris 7 /usr/bin/printf.
42
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45
# Prefer a ksh shell builtin over an external printf program on Solaris,
46
# but without wasting forks for bash or zsh.
47
if test -z "$BASH_VERSION$ZSH_VERSION" \
48
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49
  as_echo='print -r --'
50
  as_echo_n='print -rn --'
51
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
52
  as_echo='printf %s\n'
53
  as_echo_n='printf %s'
54
else
55
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57
    as_echo_n='/usr/ucb/echo -n'
58
  else
59
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60
    as_echo_n_body='eval
61
      arg=$1;
62
      case $arg in #(
63
      *"$as_nl"*)
64
	expr "X$arg" : "X\\(.*\\)$as_nl";
65
	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66
      esac;
67
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68
    '
69
    export as_echo_n_body
70
    as_echo_n='sh -c $as_echo_n_body as_echo'
71
  fi
72
  export as_echo_body
73
  as_echo='sh -c $as_echo_body as_echo'
74
fi
75
76
# The user is always right.
77
if test "${PATH_SEPARATOR+set}" != set; then
78
  PATH_SEPARATOR=:
79
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
81
      PATH_SEPARATOR=';'
82
  }
83
fi
84
85
86
# IFS
87
# We need space, tab and new line, in precisely that order.  Quoting is
88
# there to prevent editors from complaining about space-tab.
89
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
90
# splitting by setting IFS to empty value.)
91
IFS=" ""	$as_nl"
92
93
# Find who we are.  Look in the path if we contain no directory separator.
19 by edam
updated autotols stuff
94
as_myself=
5 by edam
- updated README
95
case $0 in #((
96
  *[\\/]* ) as_myself=$0 ;;
97
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98
for as_dir in $PATH
99
do
100
  IFS=$as_save_IFS
101
  test -z "$as_dir" && as_dir=.
102
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103
  done
104
IFS=$as_save_IFS
105
106
     ;;
107
esac
108
# We did not find ourselves, most probably we were run as `sh COMMAND'
109
# in which case we are not to be found in the path.
110
if test "x$as_myself" = x; then
111
  as_myself=$0
112
fi
113
if test ! -f "$as_myself"; then
114
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115
  exit 1
116
fi
117
118
# Unset variables that we do not need and which cause bugs (e.g. in
119
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
120
# suppresses any "Segmentation fault" message there.  '((' could
121
# trigger a bug in pdksh 5.2.14.
122
for as_var in BASH_ENV ENV MAIL MAILPATH
123
do eval test x\${$as_var+set} = xset \
124
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
125
done
126
PS1='$ '
127
PS2='> '
128
PS4='+ '
129
130
# NLS nuisances.
131
LC_ALL=C
132
export LC_ALL
133
LANGUAGE=C
134
export LANGUAGE
135
136
# CDPATH.
137
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
138
139
if test "x$CONFIG_SHELL" = x; then
140
  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
141
  emulate sh
142
  NULLCMD=:
143
  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144
  # is contrary to our usage.  Disable this feature.
145
  alias -g '\${1+\"\$@\"}'='\"\$@\"'
146
  setopt NO_GLOB_SUBST
147
else
148
  case \`(set -o) 2>/dev/null\` in #(
149
  *posix*) :
150
    set -o posix ;; #(
151
  *) :
152
     ;;
153
esac
154
fi
155
"
156
  as_required="as_fn_return () { (exit \$1); }
157
as_fn_success () { as_fn_return 0; }
158
as_fn_failure () { as_fn_return 1; }
159
as_fn_ret_success () { return 0; }
160
as_fn_ret_failure () { return 1; }
161
162
exitcode=0
163
as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164
as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165
as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166
as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167
if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
168
169
else
170
  exitcode=1; echo positional parameters were not saved.
171
fi
172
test x\$exitcode = x0 || exit 1"
173
  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174
  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175
  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176
  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
19 by edam
updated autotols stuff
177
178
  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
179
    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
180
    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
181
    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
182
    PATH=/empty FPATH=/empty; export PATH FPATH
183
    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
184
      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
5 by edam
- updated README
185
test \$(( 1 + 1 )) = 2 || exit 1"
186
  if (eval "$as_required") 2>/dev/null; then :
187
  as_have_required=yes
188
else
189
  as_have_required=no
190
fi
191
  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
192
193
else
194
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
195
as_found=false
196
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
197
do
198
  IFS=$as_save_IFS
199
  test -z "$as_dir" && as_dir=.
200
  as_found=:
201
  case $as_dir in #(
202
	 /*)
203
	   for as_base in sh bash ksh sh5; do
204
	     # Try only shells that exist, to save several forks.
205
	     as_shell=$as_dir/$as_base
206
	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
207
		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
208
  CONFIG_SHELL=$as_shell as_have_required=yes
209
		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
210
  break 2
211
fi
212
fi
213
	   done;;
214
       esac
215
  as_found=false
216
done
217
$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
218
	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
219
  CONFIG_SHELL=$SHELL as_have_required=yes
220
fi; }
221
IFS=$as_save_IFS
222
223
224
      if test "x$CONFIG_SHELL" != x; then :
225
  # We cannot yet assume a decent shell, so we have to provide a
226
	# neutralization value for shells without unset; and this also
227
	# works around shells that cannot unset nonexistent variables.
19 by edam
updated autotols stuff
228
	# Preserve -v and -x to the replacement shell.
5 by edam
- updated README
229
	BASH_ENV=/dev/null
230
	ENV=/dev/null
231
	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
232
	export CONFIG_SHELL
19 by edam
updated autotols stuff
233
	case $- in # ((((
234
	  *v*x* | *x*v* ) as_opts=-vx ;;
235
	  *v* ) as_opts=-v ;;
236
	  *x* ) as_opts=-x ;;
237
	  * ) as_opts= ;;
238
	esac
239
	exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
5 by edam
- updated README
240
fi
241
242
    if test x$as_have_required = xno; then :
243
  $as_echo "$0: This script requires a shell more modern than all"
244
  $as_echo "$0: the shells that I found on your system."
245
  if test x${ZSH_VERSION+set} = xset ; then
246
    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
247
    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
248
  else
19 by edam
updated autotols stuff
249
    $as_echo "$0: Please tell bug-autoconf@gnu.org and tim@ed.am about
250
$0: your system, including any error possibly output before
251
$0: this message. Then install a modern shell, or manually
252
$0: run the script under such a shell if you do have one."
5 by edam
- updated README
253
  fi
254
  exit 1
255
fi
256
fi
257
fi
258
SHELL=${CONFIG_SHELL-/bin/sh}
259
export SHELL
260
# Unset more variables known to interfere with behavior of common tools.
261
CLICOLOR_FORCE= GREP_OPTIONS=
262
unset CLICOLOR_FORCE GREP_OPTIONS
263
264
## --------------------- ##
265
## M4sh Shell Functions. ##
266
## --------------------- ##
267
# as_fn_unset VAR
268
# ---------------
269
# Portably unset VAR.
270
as_fn_unset ()
271
{
272
  { eval $1=; unset $1;}
273
}
274
as_unset=as_fn_unset
275
276
# as_fn_set_status STATUS
277
# -----------------------
278
# Set $? to STATUS, without forking.
279
as_fn_set_status ()
280
{
281
  return $1
282
} # as_fn_set_status
283
284
# as_fn_exit STATUS
285
# -----------------
286
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
287
as_fn_exit ()
288
{
289
  set +e
290
  as_fn_set_status $1
291
  exit $1
292
} # as_fn_exit
293
294
# as_fn_mkdir_p
295
# -------------
296
# Create "$as_dir" as a directory, including parents if necessary.
297
as_fn_mkdir_p ()
298
{
299
300
  case $as_dir in #(
301
  -*) as_dir=./$as_dir;;
302
  esac
303
  test -d "$as_dir" || eval $as_mkdir_p || {
304
    as_dirs=
305
    while :; do
306
      case $as_dir in #(
307
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
308
      *) as_qdir=$as_dir;;
309
      esac
310
      as_dirs="'$as_qdir' $as_dirs"
311
      as_dir=`$as_dirname -- "$as_dir" ||
312
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
313
	 X"$as_dir" : 'X\(//\)[^/]' \| \
314
	 X"$as_dir" : 'X\(//\)$' \| \
315
	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
316
$as_echo X"$as_dir" |
317
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
318
	    s//\1/
319
	    q
320
	  }
321
	  /^X\(\/\/\)[^/].*/{
322
	    s//\1/
323
	    q
324
	  }
325
	  /^X\(\/\/\)$/{
326
	    s//\1/
327
	    q
328
	  }
329
	  /^X\(\/\).*/{
330
	    s//\1/
331
	    q
332
	  }
333
	  s/.*/./; q'`
334
      test -d "$as_dir" && break
335
    done
336
    test -z "$as_dirs" || eval "mkdir $as_dirs"
19 by edam
updated autotols stuff
337
  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
5 by edam
- updated README
338
339
340
} # as_fn_mkdir_p
341
# as_fn_append VAR VALUE
342
# ----------------------
343
# Append the text in VALUE to the end of the definition contained in VAR. Take
344
# advantage of any shell optimizations that allow amortized linear growth over
345
# repeated appends, instead of the typical quadratic growth present in naive
346
# implementations.
347
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
348
  eval 'as_fn_append ()
349
  {
350
    eval $1+=\$2
351
  }'
352
else
353
  as_fn_append ()
354
  {
355
    eval $1=\$$1\$2
356
  }
357
fi # as_fn_append
358
359
# as_fn_arith ARG...
360
# ------------------
361
# Perform arithmetic evaluation on the ARGs, and store the result in the
362
# global $as_val. Take advantage of shells that can avoid forks. The arguments
363
# must be portable across $(()) and expr.
364
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
365
  eval 'as_fn_arith ()
366
  {
367
    as_val=$(( $* ))
368
  }'
369
else
370
  as_fn_arith ()
371
  {
372
    as_val=`expr "$@" || test $? -eq 1`
373
  }
374
fi # as_fn_arith
375
376
19 by edam
updated autotols stuff
377
# as_fn_error STATUS ERROR [LINENO LOG_FD]
378
# ----------------------------------------
5 by edam
- updated README
379
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
380
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
19 by edam
updated autotols stuff
381
# script with STATUS, using 1 if that was 0.
5 by edam
- updated README
382
as_fn_error ()
383
{
19 by edam
updated autotols stuff
384
  as_status=$1; test $as_status -eq 0 && as_status=1
385
  if test "$4"; then
386
    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
387
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
5 by edam
- updated README
388
  fi
19 by edam
updated autotols stuff
389
  $as_echo "$as_me: error: $2" >&2
5 by edam
- updated README
390
  as_fn_exit $as_status
391
} # as_fn_error
392
393
if expr a : '\(a\)' >/dev/null 2>&1 &&
394
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
395
  as_expr=expr
396
else
397
  as_expr=false
398
fi
399
400
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
401
  as_basename=basename
402
else
403
  as_basename=false
404
fi
405
406
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
407
  as_dirname=dirname
408
else
409
  as_dirname=false
410
fi
411
412
as_me=`$as_basename -- "$0" ||
413
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
414
	 X"$0" : 'X\(//\)$' \| \
415
	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
416
$as_echo X/"$0" |
417
    sed '/^.*\/\([^/][^/]*\)\/*$/{
418
	    s//\1/
419
	    q
420
	  }
421
	  /^X\/\(\/\/\)$/{
422
	    s//\1/
423
	    q
424
	  }
425
	  /^X\/\(\/\).*/{
426
	    s//\1/
427
	    q
428
	  }
429
	  s/.*/./; q'`
430
431
# Avoid depending upon Character Ranges.
432
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
433
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
434
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
435
as_cr_digits='0123456789'
436
as_cr_alnum=$as_cr_Letters$as_cr_digits
437
438
439
  as_lineno_1=$LINENO as_lineno_1a=$LINENO
440
  as_lineno_2=$LINENO as_lineno_2a=$LINENO
441
  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
442
  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
443
  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
444
  sed -n '
445
    p
446
    /[$]LINENO/=
447
  ' <$as_myself |
448
    sed '
449
      s/[$]LINENO.*/&-/
450
      t lineno
451
      b
452
      :lineno
453
      N
454
      :loop
455
      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
456
      t loop
457
      s/-\n.*//
458
    ' >$as_me.lineno &&
459
  chmod +x "$as_me.lineno" ||
460
    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
461
462
  # Don't try to exec as it changes $[0], causing all sort of problems
463
  # (the dirname of $[0] is not the place where we might find the
464
  # original and so on.  Autoconf is especially sensitive to this).
465
  . "./$as_me.lineno"
466
  # Exit status is that of the last command.
467
  exit
468
}
469
470
ECHO_C= ECHO_N= ECHO_T=
471
case `echo -n x` in #(((((
472
-n*)
473
  case `echo 'xy\c'` in
474
  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
475
  xy)  ECHO_C='\c';;
476
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
477
       ECHO_T='	';;
478
  esac;;
479
*)
480
  ECHO_N='-n';;
481
esac
482
483
rm -f conf$$ conf$$.exe conf$$.file
484
if test -d conf$$.dir; then
485
  rm -f conf$$.dir/conf$$.file
486
else
487
  rm -f conf$$.dir
488
  mkdir conf$$.dir 2>/dev/null
489
fi
490
if (echo >conf$$.file) 2>/dev/null; then
491
  if ln -s conf$$.file conf$$ 2>/dev/null; then
492
    as_ln_s='ln -s'
493
    # ... but there are two gotchas:
494
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
495
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
496
    # In both cases, we have to default to `cp -p'.
497
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
498
      as_ln_s='cp -p'
499
  elif ln conf$$.file conf$$ 2>/dev/null; then
500
    as_ln_s=ln
501
  else
502
    as_ln_s='cp -p'
503
  fi
504
else
505
  as_ln_s='cp -p'
506
fi
507
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
508
rmdir conf$$.dir 2>/dev/null
509
510
if mkdir -p . 2>/dev/null; then
511
  as_mkdir_p='mkdir -p "$as_dir"'
512
else
513
  test -d ./-p && rmdir ./-p
514
  as_mkdir_p=false
515
fi
516
517
if test -x / >/dev/null 2>&1; then
518
  as_test_x='test -x'
519
else
520
  if ls -dL / >/dev/null 2>&1; then
521
    as_ls_L_option=L
522
  else
523
    as_ls_L_option=
524
  fi
525
  as_test_x='
526
    eval sh -c '\''
527
      if test -d "$1"; then
528
	test -d "$1/.";
529
      else
530
	case $1 in #(
531
	-*)set "./$1";;
532
	esac;
533
	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
534
	???[sx]*):;;*)false;;esac;fi
535
    '\'' sh
536
  '
537
fi
538
as_executable_p=$as_test_x
539
540
# Sed expression to map a string onto a valid CPP name.
541
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
542
543
# Sed expression to map a string onto a valid variable name.
544
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
545
546
SHELL=${CONFIG_SHELL-/bin/sh}
547
548
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
549
test -n "$DJDIR" || exec 7<&0 </dev/null
550
exec 6>&1
5 by edam
- updated README
551
552
# Name of the host.
19 by edam
updated autotols stuff
553
# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
5 by edam
- updated README
554
# so uname gets run too.
555
ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
556
557
#
558
# Initializations.
559
#
560
ac_default_prefix=/usr/local
561
ac_clean_files=
562
ac_config_libobj_dir=.
563
LIBOBJS=
564
cross_compiling=no
565
subdirs=
566
MFLAGS=
567
MAKEFLAGS=
568
569
# Identity of this package.
570
PACKAGE_NAME='sqlite3cc'
571
PACKAGE_TARNAME='sqlite3cc'
572
PACKAGE_VERSION='0.1.0'
573
PACKAGE_STRING='sqlite3cc 0.1.0'
19 by edam
updated autotols stuff
574
PACKAGE_BUGREPORT='tim@ed.am'
575
PACKAGE_URL='http://ed.am/dev/sqlite3cc'
5 by edam
- updated README
576
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
577
ac_unique_file="src/command.cc"
5 by edam
- updated README
578
# Factoring default headers for most tests.
579
ac_includes_default="\
580
#include <stdio.h>
581
#ifdef HAVE_SYS_TYPES_H
582
# include <sys/types.h>
583
#endif
584
#ifdef HAVE_SYS_STAT_H
585
# include <sys/stat.h>
586
#endif
587
#ifdef STDC_HEADERS
588
# include <stdlib.h>
589
# include <stddef.h>
590
#else
591
# ifdef HAVE_STDLIB_H
592
#  include <stdlib.h>
593
# endif
594
#endif
595
#ifdef HAVE_STRING_H
596
# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
597
#  include <memory.h>
598
# endif
599
# include <string.h>
600
#endif
601
#ifdef HAVE_STRINGS_H
602
# include <strings.h>
603
#endif
604
#ifdef HAVE_INTTYPES_H
605
# include <inttypes.h>
606
#endif
607
#ifdef HAVE_STDINT_H
608
# include <stdint.h>
609
#endif
610
#ifdef HAVE_UNISTD_H
611
# include <unistd.h>
612
#endif"
613
614
ac_subst_vars='am__EXEEXT_FALSE
615
am__EXEEXT_TRUE
616
LTLIBOBJS
617
LIBOBJS
618
CXXCPP
619
CPP
620
OTOOL64
621
OTOOL
622
LIPO
623
NMEDIT
624
DSYMUTIL
19 by edam
updated autotols stuff
625
MANIFEST_TOOL
5 by edam
- updated README
626
RANLIB
19 by edam
updated autotols stuff
627
ac_ct_AR
5 by edam
- updated README
628
AR
19 by edam
updated autotols stuff
629
DLLTOOL
5 by edam
- updated README
630
OBJDUMP
631
LN_S
632
NM
633
ac_ct_DUMPBIN
634
DUMPBIN
635
LD
636
FGREP
637
EGREP
638
GREP
639
SED
640
am__fastdepCC_FALSE
641
am__fastdepCC_TRUE
642
CCDEPMODE
643
ac_ct_CC
644
CFLAGS
645
CC
646
host_os
647
host_vendor
648
host_cpu
649
host
650
build_os
651
build_vendor
652
build_cpu
653
build
654
LIBTOOL
19 by edam
updated autotols stuff
655
am__fastdepCXX_FALSE
656
am__fastdepCXX_TRUE
657
CXXDEPMODE
658
AMDEPBACKSLASH
659
AMDEP_FALSE
660
AMDEP_TRUE
661
am__quote
662
am__include
663
DEPDIR
664
OBJEXT
665
EXEEXT
666
ac_ct_CXX
667
CPPFLAGS
668
LDFLAGS
669
CXXFLAGS
670
CXX
5 by edam
- updated README
671
am__untar
672
am__tar
673
AMTAR
674
am__leading_dot
675
SET_MAKE
676
AWK
677
mkdir_p
678
MKDIR_P
679
INSTALL_STRIP_PROGRAM
680
STRIP
681
install_sh
682
MAKEINFO
683
AUTOHEADER
684
AUTOMAKE
685
AUTOCONF
686
ACLOCAL
687
VERSION
688
PACKAGE
689
CYGPATH_W
690
am__isrc
691
INSTALL_DATA
692
INSTALL_SCRIPT
693
INSTALL_PROGRAM
7 by edam
- removed "OK" from test-main when test is successful
694
LIBSQLITE3CC_INTERFACE
5 by edam
- updated README
695
target_alias
696
host_alias
697
build_alias
698
LIBS
699
ECHO_T
700
ECHO_N
701
ECHO_C
702
DEFS
703
mandir
704
localedir
705
libdir
706
psdir
707
pdfdir
708
dvidir
709
htmldir
710
infodir
711
docdir
712
oldincludedir
713
includedir
714
localstatedir
715
sharedstatedir
716
sysconfdir
717
datadir
718
datarootdir
719
libexecdir
720
sbindir
721
bindir
722
program_transform_name
723
prefix
724
exec_prefix
725
PACKAGE_URL
726
PACKAGE_BUGREPORT
727
PACKAGE_STRING
728
PACKAGE_VERSION
729
PACKAGE_TARNAME
730
PACKAGE_NAME
731
PATH_SEPARATOR
732
SHELL'
733
ac_subst_files=''
734
ac_user_opts='
735
enable_option_checking
19 by edam
updated autotols stuff
736
enable_dependency_tracking
5 by edam
- updated README
737
enable_shared
738
enable_static
739
with_pic
740
enable_fast_install
741
with_gnu_ld
19 by edam
updated autotols stuff
742
with_sysroot
5 by edam
- updated README
743
enable_libtool_lock
744
'
745
      ac_precious_vars='build_alias
746
host_alias
747
target_alias
19 by edam
updated autotols stuff
748
CXX
749
CXXFLAGS
5 by edam
- updated README
750
LDFLAGS
751
LIBS
752
CPPFLAGS
753
CCC
19 by edam
updated autotols stuff
754
CC
755
CFLAGS
756
CPP
5 by edam
- updated README
757
CXXCPP'
758
759
760
# Initialize some variables set by options.
761
ac_init_help=
762
ac_init_version=false
763
ac_unrecognized_opts=
764
ac_unrecognized_sep=
765
# The variables have the same names as the options, with
766
# dashes changed to underlines.
767
cache_file=/dev/null
768
exec_prefix=NONE
769
no_create=
770
no_recursion=
771
prefix=NONE
772
program_prefix=NONE
773
program_suffix=NONE
774
program_transform_name=s,x,x,
775
silent=
776
site=
777
srcdir=
778
verbose=
779
x_includes=NONE
780
x_libraries=NONE
781
782
# Installation directory options.
783
# These are left unexpanded so users can "make install exec_prefix=/foo"
784
# and all the variables that are supposed to be based on exec_prefix
785
# by default will actually change.
786
# Use braces instead of parens because sh, perl, etc. also accept them.
787
# (The list follows the same order as the GNU Coding Standards.)
788
bindir='${exec_prefix}/bin'
789
sbindir='${exec_prefix}/sbin'
790
libexecdir='${exec_prefix}/libexec'
791
datarootdir='${prefix}/share'
792
datadir='${datarootdir}'
793
sysconfdir='${prefix}/etc'
794
sharedstatedir='${prefix}/com'
795
localstatedir='${prefix}/var'
796
includedir='${prefix}/include'
797
oldincludedir='/usr/include'
798
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
799
infodir='${datarootdir}/info'
800
htmldir='${docdir}'
801
dvidir='${docdir}'
802
pdfdir='${docdir}'
803
psdir='${docdir}'
804
libdir='${exec_prefix}/lib'
805
localedir='${datarootdir}/locale'
806
mandir='${datarootdir}/man'
807
808
ac_prev=
809
ac_dashdash=
810
for ac_option
811
do
812
  # If the previous option needs an argument, assign it.
813
  if test -n "$ac_prev"; then
814
    eval $ac_prev=\$ac_option
815
    ac_prev=
816
    continue
817
  fi
818
819
  case $ac_option in
19 by edam
updated autotols stuff
820
  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
821
  *=)   ac_optarg= ;;
822
  *)    ac_optarg=yes ;;
5 by edam
- updated README
823
  esac
824
825
  # Accept the important Cygnus configure options, so we can diagnose typos.
826
827
  case $ac_dashdash$ac_option in
828
  --)
829
    ac_dashdash=yes ;;
830
831
  -bindir | --bindir | --bindi | --bind | --bin | --bi)
832
    ac_prev=bindir ;;
833
  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
834
    bindir=$ac_optarg ;;
835
836
  -build | --build | --buil | --bui | --bu)
837
    ac_prev=build_alias ;;
838
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
839
    build_alias=$ac_optarg ;;
840
841
  -cache-file | --cache-file | --cache-fil | --cache-fi \
842
  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
843
    ac_prev=cache_file ;;
844
  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
845
  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
846
    cache_file=$ac_optarg ;;
847
848
  --config-cache | -C)
849
    cache_file=config.cache ;;
850
851
  -datadir | --datadir | --datadi | --datad)
852
    ac_prev=datadir ;;
853
  -datadir=* | --datadir=* | --datadi=* | --datad=*)
854
    datadir=$ac_optarg ;;
855
856
  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
857
  | --dataroo | --dataro | --datar)
858
    ac_prev=datarootdir ;;
859
  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
860
  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
861
    datarootdir=$ac_optarg ;;
862
863
  -disable-* | --disable-*)
864
    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
865
    # Reject names that are not valid shell variable names.
866
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
19 by edam
updated autotols stuff
867
      as_fn_error $? "invalid feature name: $ac_useropt"
5 by edam
- updated README
868
    ac_useropt_orig=$ac_useropt
869
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
870
    case $ac_user_opts in
871
      *"
872
"enable_$ac_useropt"
873
"*) ;;
874
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
875
	 ac_unrecognized_sep=', ';;
876
    esac
877
    eval enable_$ac_useropt=no ;;
878
879
  -docdir | --docdir | --docdi | --doc | --do)
880
    ac_prev=docdir ;;
881
  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
882
    docdir=$ac_optarg ;;
883
884
  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
885
    ac_prev=dvidir ;;
886
  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
887
    dvidir=$ac_optarg ;;
888
889
  -enable-* | --enable-*)
890
    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
891
    # Reject names that are not valid shell variable names.
892
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
19 by edam
updated autotols stuff
893
      as_fn_error $? "invalid feature name: $ac_useropt"
5 by edam
- updated README
894
    ac_useropt_orig=$ac_useropt
895
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
896
    case $ac_user_opts in
897
      *"
898
"enable_$ac_useropt"
899
"*) ;;
900
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
901
	 ac_unrecognized_sep=', ';;
902
    esac
903
    eval enable_$ac_useropt=\$ac_optarg ;;
904
905
  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
906
  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
907
  | --exec | --exe | --ex)
908
    ac_prev=exec_prefix ;;
909
  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
910
  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
911
  | --exec=* | --exe=* | --ex=*)
912
    exec_prefix=$ac_optarg ;;
913
914
  -gas | --gas | --ga | --g)
915
    # Obsolete; use --with-gas.
916
    with_gas=yes ;;
917
918
  -help | --help | --hel | --he | -h)
919
    ac_init_help=long ;;
920
  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
921
    ac_init_help=recursive ;;
922
  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
923
    ac_init_help=short ;;
924
925
  -host | --host | --hos | --ho)
926
    ac_prev=host_alias ;;
927
  -host=* | --host=* | --hos=* | --ho=*)
928
    host_alias=$ac_optarg ;;
929
930
  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
931
    ac_prev=htmldir ;;
932
  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
933
  | --ht=*)
934
    htmldir=$ac_optarg ;;
935
936
  -includedir | --includedir | --includedi | --included | --include \
937
  | --includ | --inclu | --incl | --inc)
938
    ac_prev=includedir ;;
939
  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
940
  | --includ=* | --inclu=* | --incl=* | --inc=*)
941
    includedir=$ac_optarg ;;
942
943
  -infodir | --infodir | --infodi | --infod | --info | --inf)
944
    ac_prev=infodir ;;
945
  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
946
    infodir=$ac_optarg ;;
947
948
  -libdir | --libdir | --libdi | --libd)
949
    ac_prev=libdir ;;
950
  -libdir=* | --libdir=* | --libdi=* | --libd=*)
951
    libdir=$ac_optarg ;;
952
953
  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
954
  | --libexe | --libex | --libe)
955
    ac_prev=libexecdir ;;
956
  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
957
  | --libexe=* | --libex=* | --libe=*)
958
    libexecdir=$ac_optarg ;;
959
960
  -localedir | --localedir | --localedi | --localed | --locale)
961
    ac_prev=localedir ;;
962
  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
963
    localedir=$ac_optarg ;;
964
965
  -localstatedir | --localstatedir | --localstatedi | --localstated \
966
  | --localstate | --localstat | --localsta | --localst | --locals)
967
    ac_prev=localstatedir ;;
968
  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
969
  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
970
    localstatedir=$ac_optarg ;;
971
972
  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
973
    ac_prev=mandir ;;
974
  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
975
    mandir=$ac_optarg ;;
976
977
  -nfp | --nfp | --nf)
978
    # Obsolete; use --without-fp.
979
    with_fp=no ;;
980
981
  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
982
  | --no-cr | --no-c | -n)
983
    no_create=yes ;;
984
985
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
986
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
987
    no_recursion=yes ;;
988
989
  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
990
  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
991
  | --oldin | --oldi | --old | --ol | --o)
992
    ac_prev=oldincludedir ;;
993
  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
994
  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
995
  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
996
    oldincludedir=$ac_optarg ;;
997
998
  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
999
    ac_prev=prefix ;;
1000
  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1001
    prefix=$ac_optarg ;;
1002
1003
  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1004
  | --program-pre | --program-pr | --program-p)
1005
    ac_prev=program_prefix ;;
1006
  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1007
  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1008
    program_prefix=$ac_optarg ;;
1009
1010
  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1011
  | --program-suf | --program-su | --program-s)
1012
    ac_prev=program_suffix ;;
1013
  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1014
  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1015
    program_suffix=$ac_optarg ;;
1016
1017
  -program-transform-name | --program-transform-name \
1018
  | --program-transform-nam | --program-transform-na \
1019
  | --program-transform-n | --program-transform- \
1020
  | --program-transform | --program-transfor \
1021
  | --program-transfo | --program-transf \
1022
  | --program-trans | --program-tran \
1023
  | --progr-tra | --program-tr | --program-t)
1024
    ac_prev=program_transform_name ;;
1025
  -program-transform-name=* | --program-transform-name=* \
1026
  | --program-transform-nam=* | --program-transform-na=* \
1027
  | --program-transform-n=* | --program-transform-=* \
1028
  | --program-transform=* | --program-transfor=* \
1029
  | --program-transfo=* | --program-transf=* \
1030
  | --program-trans=* | --program-tran=* \
1031
  | --progr-tra=* | --program-tr=* | --program-t=*)
1032
    program_transform_name=$ac_optarg ;;
1033
1034
  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1035
    ac_prev=pdfdir ;;
1036
  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1037
    pdfdir=$ac_optarg ;;
1038
1039
  -psdir | --psdir | --psdi | --psd | --ps)
1040
    ac_prev=psdir ;;
1041
  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1042
    psdir=$ac_optarg ;;
1043
1044
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1045
  | -silent | --silent | --silen | --sile | --sil)
1046
    silent=yes ;;
1047
1048
  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1049
    ac_prev=sbindir ;;
1050
  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1051
  | --sbi=* | --sb=*)
1052
    sbindir=$ac_optarg ;;
1053
1054
  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1055
  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1056
  | --sharedst | --shareds | --shared | --share | --shar \
1057
  | --sha | --sh)
1058
    ac_prev=sharedstatedir ;;
1059
  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1060
  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1061
  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1062
  | --sha=* | --sh=*)
1063
    sharedstatedir=$ac_optarg ;;
1064
1065
  -site | --site | --sit)
1066
    ac_prev=site ;;
1067
  -site=* | --site=* | --sit=*)
1068
    site=$ac_optarg ;;
1069
1070
  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1071
    ac_prev=srcdir ;;
1072
  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1073
    srcdir=$ac_optarg ;;
1074
1075
  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1076
  | --syscon | --sysco | --sysc | --sys | --sy)
1077
    ac_prev=sysconfdir ;;
1078
  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1079
  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1080
    sysconfdir=$ac_optarg ;;
1081
1082
  -target | --target | --targe | --targ | --tar | --ta | --t)
1083
    ac_prev=target_alias ;;
1084
  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1085
    target_alias=$ac_optarg ;;
1086
1087
  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1088
    verbose=yes ;;
1089
1090
  -version | --version | --versio | --versi | --vers | -V)
1091
    ac_init_version=: ;;
1092
1093
  -with-* | --with-*)
1094
    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1095
    # Reject names that are not valid shell variable names.
1096
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
19 by edam
updated autotols stuff
1097
      as_fn_error $? "invalid package name: $ac_useropt"
5 by edam
- updated README
1098
    ac_useropt_orig=$ac_useropt
1099
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1100
    case $ac_user_opts in
1101
      *"
1102
"with_$ac_useropt"
1103
"*) ;;
1104
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1105
	 ac_unrecognized_sep=', ';;
1106
    esac
1107
    eval with_$ac_useropt=\$ac_optarg ;;
1108
1109
  -without-* | --without-*)
1110
    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1111
    # Reject names that are not valid shell variable names.
1112
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
19 by edam
updated autotols stuff
1113
      as_fn_error $? "invalid package name: $ac_useropt"
5 by edam
- updated README
1114
    ac_useropt_orig=$ac_useropt
1115
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1116
    case $ac_user_opts in
1117
      *"
1118
"with_$ac_useropt"
1119
"*) ;;
1120
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1121
	 ac_unrecognized_sep=', ';;
1122
    esac
1123
    eval with_$ac_useropt=no ;;
1124
1125
  --x)
1126
    # Obsolete; use --with-x.
1127
    with_x=yes ;;
1128
1129
  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1130
  | --x-incl | --x-inc | --x-in | --x-i)
1131
    ac_prev=x_includes ;;
1132
  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1133
  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1134
    x_includes=$ac_optarg ;;
1135
1136
  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1137
  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1138
    ac_prev=x_libraries ;;
1139
  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1140
  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1141
    x_libraries=$ac_optarg ;;
1142
19 by edam
updated autotols stuff
1143
  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1144
Try \`$0 --help' for more information"
5 by edam
- updated README
1145
    ;;
1146
1147
  *=*)
1148
    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1149
    # Reject names that are not valid shell variable names.
1150
    case $ac_envvar in #(
1151
      '' | [0-9]* | *[!_$as_cr_alnum]* )
19 by edam
updated autotols stuff
1152
      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
5 by edam
- updated README
1153
    esac
1154
    eval $ac_envvar=\$ac_optarg
1155
    export $ac_envvar ;;
1156
1157
  *)
1158
    # FIXME: should be removed in autoconf 3.0.
1159
    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1160
    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1161
      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
19 by edam
updated autotols stuff
1162
    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
5 by edam
- updated README
1163
    ;;
1164
1165
  esac
1166
done
1167
1168
if test -n "$ac_prev"; then
1169
  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
19 by edam
updated autotols stuff
1170
  as_fn_error $? "missing argument to $ac_option"
5 by edam
- updated README
1171
fi
1172
1173
if test -n "$ac_unrecognized_opts"; then
1174
  case $enable_option_checking in
1175
    no) ;;
19 by edam
updated autotols stuff
1176
    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
5 by edam
- updated README
1177
    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1178
  esac
1179
fi
1180
1181
# Check all directory arguments for consistency.
1182
for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1183
		datadir sysconfdir sharedstatedir localstatedir includedir \
1184
		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1185
		libdir localedir mandir
1186
do
1187
  eval ac_val=\$$ac_var
1188
  # Remove trailing slashes.
1189
  case $ac_val in
1190
    */ )
1191
      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1192
      eval $ac_var=\$ac_val;;
1193
  esac
1194
  # Be sure to have absolute directory names.
1195
  case $ac_val in
1196
    [\\/$]* | ?:[\\/]* )  continue;;
1197
    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1198
  esac
19 by edam
updated autotols stuff
1199
  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
5 by edam
- updated README
1200
done
1201
1202
# There might be people who depend on the old broken behavior: `$host'
1203
# used to hold the argument of --host etc.
1204
# FIXME: To remove some day.
1205
build=$build_alias
1206
host=$host_alias
1207
target=$target_alias
1208
1209
# FIXME: To remove some day.
1210
if test "x$host_alias" != x; then
1211
  if test "x$build_alias" = x; then
1212
    cross_compiling=maybe
19 by edam
updated autotols stuff
1213
    $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1214
    If a cross compiler is detected then cross compile mode will be used" >&2
5 by edam
- updated README
1215
  elif test "x$build_alias" != "x$host_alias"; then
1216
    cross_compiling=yes
1217
  fi
1218
fi
1219
1220
ac_tool_prefix=
1221
test -n "$host_alias" && ac_tool_prefix=$host_alias-
1222
1223
test "$silent" = yes && exec 6>/dev/null
1224
1225
1226
ac_pwd=`pwd` && test -n "$ac_pwd" &&
1227
ac_ls_di=`ls -di .` &&
1228
ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
19 by edam
updated autotols stuff
1229
  as_fn_error $? "working directory cannot be determined"
5 by edam
- updated README
1230
test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
19 by edam
updated autotols stuff
1231
  as_fn_error $? "pwd does not report name of working directory"
5 by edam
- updated README
1232
1233
1234
# Find the source files, if location was not specified.
1235
if test -z "$srcdir"; then
1236
  ac_srcdir_defaulted=yes
1237
  # Try the directory containing this script, then the parent directory.
1238
  ac_confdir=`$as_dirname -- "$as_myself" ||
1239
$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1240
	 X"$as_myself" : 'X\(//\)[^/]' \| \
1241
	 X"$as_myself" : 'X\(//\)$' \| \
1242
	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1243
$as_echo X"$as_myself" |
1244
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1245
	    s//\1/
1246
	    q
1247
	  }
1248
	  /^X\(\/\/\)[^/].*/{
1249
	    s//\1/
1250
	    q
1251
	  }
1252
	  /^X\(\/\/\)$/{
1253
	    s//\1/
1254
	    q
1255
	  }
1256
	  /^X\(\/\).*/{
1257
	    s//\1/
1258
	    q
1259
	  }
1260
	  s/.*/./; q'`
1261
  srcdir=$ac_confdir
1262
  if test ! -r "$srcdir/$ac_unique_file"; then
1263
    srcdir=..
1264
  fi
1265
else
1266
  ac_srcdir_defaulted=no
1267
fi
1268
if test ! -r "$srcdir/$ac_unique_file"; then
1269
  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
19 by edam
updated autotols stuff
1270
  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
5 by edam
- updated README
1271
fi
1272
ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1273
ac_abs_confdir=`(
19 by edam
updated autotols stuff
1274
	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
5 by edam
- updated README
1275
	pwd)`
1276
# When building in place, set srcdir=.
1277
if test "$ac_abs_confdir" = "$ac_pwd"; then
1278
  srcdir=.
1279
fi
1280
# Remove unnecessary trailing slashes from srcdir.
1281
# Double slashes in file names in object file debugging info
1282
# mess up M-x gdb in Emacs.
1283
case $srcdir in
1284
*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1285
esac
1286
for ac_var in $ac_precious_vars; do
1287
  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1288
  eval ac_env_${ac_var}_value=\$${ac_var}
1289
  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1290
  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1291
done
1292
1293
#
1294
# Report the --help message.
1295
#
1296
if test "$ac_init_help" = "long"; then
1297
  # Omit some internal or obsolete options to make the list less imposing.
1298
  # This message is too long to be a string in the A/UX 3.1 sh.
1299
  cat <<_ACEOF
1300
\`configure' configures sqlite3cc 0.1.0 to adapt to many kinds of systems.
1301
1302
Usage: $0 [OPTION]... [VAR=VALUE]...
1303
1304
To assign environment variables (e.g., CC, CFLAGS...), specify them as
1305
VAR=VALUE.  See below for descriptions of some of the useful variables.
1306
1307
Defaults for the options are specified in brackets.
1308
1309
Configuration:
1310
  -h, --help              display this help and exit
1311
      --help=short        display options specific to this package
1312
      --help=recursive    display the short help of all the included packages
1313
  -V, --version           display version information and exit
19 by edam
updated autotols stuff
1314
  -q, --quiet, --silent   do not print \`checking ...' messages
5 by edam
- updated README
1315
      --cache-file=FILE   cache test results in FILE [disabled]
1316
  -C, --config-cache      alias for \`--cache-file=config.cache'
1317
  -n, --no-create         do not create output files
1318
      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1319
1320
Installation directories:
1321
  --prefix=PREFIX         install architecture-independent files in PREFIX
1322
                          [$ac_default_prefix]
1323
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1324
                          [PREFIX]
1325
1326
By default, \`make install' will install all the files in
1327
\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1328
an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1329
for instance \`--prefix=\$HOME'.
1330
1331
For better control, use the options below.
1332
1333
Fine tuning of the installation directories:
1334
  --bindir=DIR            user executables [EPREFIX/bin]
1335
  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1336
  --libexecdir=DIR        program executables [EPREFIX/libexec]
1337
  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1338
  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1339
  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1340
  --libdir=DIR            object code libraries [EPREFIX/lib]
1341
  --includedir=DIR        C header files [PREFIX/include]
1342
  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1343
  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1344
  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1345
  --infodir=DIR           info documentation [DATAROOTDIR/info]
1346
  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1347
  --mandir=DIR            man documentation [DATAROOTDIR/man]
1348
  --docdir=DIR            documentation root [DATAROOTDIR/doc/sqlite3cc]
1349
  --htmldir=DIR           html documentation [DOCDIR]
1350
  --dvidir=DIR            dvi documentation [DOCDIR]
1351
  --pdfdir=DIR            pdf documentation [DOCDIR]
1352
  --psdir=DIR             ps documentation [DOCDIR]
1353
_ACEOF
1354
1355
  cat <<\_ACEOF
1356
1357
Program names:
1358
  --program-prefix=PREFIX            prepend PREFIX to installed program names
1359
  --program-suffix=SUFFIX            append SUFFIX to installed program names
1360
  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1361
1362
System types:
1363
  --build=BUILD     configure for building on BUILD [guessed]
1364
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1365
_ACEOF
1366
fi
1367
1368
if test -n "$ac_init_help"; then
1369
  case $ac_init_help in
1370
     short | recursive ) echo "Configuration of sqlite3cc 0.1.0:";;
1371
   esac
1372
  cat <<\_ACEOF
1373
1374
Optional Features:
1375
  --disable-option-checking  ignore unrecognized --enable/--with options
1376
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1377
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
19 by edam
updated autotols stuff
1378
  --disable-dependency-tracking  speeds up one-time build
1379
  --enable-dependency-tracking   do not reject slow dependency extractors
5 by edam
- updated README
1380
  --enable-shared[=PKGS]  build shared libraries [default=yes]
1381
  --enable-static[=PKGS]  build static libraries [default=yes]
1382
  --enable-fast-install[=PKGS]
1383
                          optimize for fast installation [default=yes]
1384
  --disable-libtool-lock  avoid locking (might break parallel builds)
1385
1386
Optional Packages:
1387
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1388
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
19 by edam
updated autotols stuff
1389
  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
5 by edam
- updated README
1390
                          both]
1391
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
19 by edam
updated autotols stuff
1392
  --with-sysroot=DIR Search for dependent libraries within DIR
1393
                        (or the compiler's sysroot if not specified).
5 by edam
- updated README
1394
1395
Some influential environment variables:
19 by edam
updated autotols stuff
1396
  CXX         C++ compiler command
1397
  CXXFLAGS    C++ compiler flags
5 by edam
- updated README
1398
  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1399
              nonstandard directory <lib dir>
1400
  LIBS        libraries to pass to the linker, e.g. -l<library>
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
1401
  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
5 by edam
- updated README
1402
              you have headers in a nonstandard directory <include dir>
19 by edam
updated autotols stuff
1403
  CC          C compiler command
1404
  CFLAGS      C compiler flags
5 by edam
- updated README
1405
  CPP         C preprocessor
1406
  CXXCPP      C++ preprocessor
1407
1408
Use these variables to override the choices made by `configure' or to help
1409
it to find libraries and programs with nonstandard names/locations.
1410
19 by edam
updated autotols stuff
1411
Report bugs to <tim@ed.am>.
1412
sqlite3cc home page: <http://ed.am/dev/sqlite3cc>.
5 by edam
- updated README
1413
_ACEOF
1414
ac_status=$?
1415
fi
1416
1417
if test "$ac_init_help" = "recursive"; then
1418
  # If there are subdirs, report their specific --help.
1419
  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1420
    test -d "$ac_dir" ||
1421
      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1422
      continue
1423
    ac_builddir=.
1424
1425
case "$ac_dir" in
1426
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1427
*)
1428
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1429
  # A ".." for each directory in $ac_dir_suffix.
1430
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1431
  case $ac_top_builddir_sub in
1432
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1433
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1434
  esac ;;
1435
esac
1436
ac_abs_top_builddir=$ac_pwd
1437
ac_abs_builddir=$ac_pwd$ac_dir_suffix
1438
# for backward compatibility:
1439
ac_top_builddir=$ac_top_build_prefix
1440
1441
case $srcdir in
1442
  .)  # We are building in place.
1443
    ac_srcdir=.
1444
    ac_top_srcdir=$ac_top_builddir_sub
1445
    ac_abs_top_srcdir=$ac_pwd ;;
1446
  [\\/]* | ?:[\\/]* )  # Absolute name.
1447
    ac_srcdir=$srcdir$ac_dir_suffix;
1448
    ac_top_srcdir=$srcdir
1449
    ac_abs_top_srcdir=$srcdir ;;
1450
  *) # Relative name.
1451
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1452
    ac_top_srcdir=$ac_top_build_prefix$srcdir
1453
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1454
esac
1455
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1456
1457
    cd "$ac_dir" || { ac_status=$?; continue; }
1458
    # Check for guested configure.
1459
    if test -f "$ac_srcdir/configure.gnu"; then
1460
      echo &&
1461
      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1462
    elif test -f "$ac_srcdir/configure"; then
1463
      echo &&
1464
      $SHELL "$ac_srcdir/configure" --help=recursive
1465
    else
1466
      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1467
    fi || ac_status=$?
1468
    cd "$ac_pwd" || { ac_status=$?; break; }
1469
  done
1470
fi
1471
1472
test -n "$ac_init_help" && exit $ac_status
1473
if $ac_init_version; then
1474
  cat <<\_ACEOF
1475
sqlite3cc configure 0.1.0
19 by edam
updated autotols stuff
1476
generated by GNU Autoconf 2.68
5 by edam
- updated README
1477
19 by edam
updated autotols stuff
1478
Copyright (C) 2010 Free Software Foundation, Inc.
5 by edam
- updated README
1479
This configure script is free software; the Free Software Foundation
1480
gives unlimited permission to copy, distribute and modify it.
1481
_ACEOF
1482
  exit
1483
fi
1484
1485
## ------------------------ ##
1486
## Autoconf initialization. ##
1487
## ------------------------ ##
1488
19 by edam
updated autotols stuff
1489
# ac_fn_cxx_try_compile LINENO
1490
# ----------------------------
1491
# Try to compile conftest.$ac_ext, and return whether this succeeded.
1492
ac_fn_cxx_try_compile ()
1493
{
1494
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1495
  rm -f conftest.$ac_objext
1496
  if { { ac_try="$ac_compile"
1497
case "(($ac_try" in
1498
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1499
  *) ac_try_echo=$ac_try;;
1500
esac
1501
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1502
$as_echo "$ac_try_echo"; } >&5
1503
  (eval "$ac_compile") 2>conftest.err
1504
  ac_status=$?
1505
  if test -s conftest.err; then
1506
    grep -v '^ *+' conftest.err >conftest.er1
1507
    cat conftest.er1 >&5
1508
    mv -f conftest.er1 conftest.err
1509
  fi
1510
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1511
  test $ac_status = 0; } && {
1512
	 test -z "$ac_cxx_werror_flag" ||
1513
	 test ! -s conftest.err
1514
       } && test -s conftest.$ac_objext; then :
1515
  ac_retval=0
1516
else
1517
  $as_echo "$as_me: failed program was:" >&5
1518
sed 's/^/| /' conftest.$ac_ext >&5
1519
1520
	ac_retval=1
1521
fi
1522
  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1523
  as_fn_set_status $ac_retval
1524
1525
} # ac_fn_cxx_try_compile
1526
5 by edam
- updated README
1527
# ac_fn_c_try_compile LINENO
1528
# --------------------------
1529
# Try to compile conftest.$ac_ext, and return whether this succeeded.
1530
ac_fn_c_try_compile ()
1531
{
1532
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1533
  rm -f conftest.$ac_objext
1534
  if { { ac_try="$ac_compile"
1535
case "(($ac_try" in
1536
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1537
  *) ac_try_echo=$ac_try;;
1538
esac
1539
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1540
$as_echo "$ac_try_echo"; } >&5
1541
  (eval "$ac_compile") 2>conftest.err
1542
  ac_status=$?
1543
  if test -s conftest.err; then
1544
    grep -v '^ *+' conftest.err >conftest.er1
1545
    cat conftest.er1 >&5
1546
    mv -f conftest.er1 conftest.err
1547
  fi
1548
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1549
  test $ac_status = 0; } && {
1550
	 test -z "$ac_c_werror_flag" ||
1551
	 test ! -s conftest.err
1552
       } && test -s conftest.$ac_objext; then :
1553
  ac_retval=0
1554
else
1555
  $as_echo "$as_me: failed program was:" >&5
1556
sed 's/^/| /' conftest.$ac_ext >&5
1557
1558
	ac_retval=1
1559
fi
19 by edam
updated autotols stuff
1560
  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
1561
  as_fn_set_status $ac_retval
5 by edam
- updated README
1562
1563
} # ac_fn_c_try_compile
1564
1565
# ac_fn_c_try_link LINENO
1566
# -----------------------
1567
# Try to link conftest.$ac_ext, and return whether this succeeded.
1568
ac_fn_c_try_link ()
1569
{
1570
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1571
  rm -f conftest.$ac_objext conftest$ac_exeext
1572
  if { { ac_try="$ac_link"
1573
case "(($ac_try" in
1574
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1575
  *) ac_try_echo=$ac_try;;
1576
esac
1577
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1578
$as_echo "$ac_try_echo"; } >&5
1579
  (eval "$ac_link") 2>conftest.err
1580
  ac_status=$?
1581
  if test -s conftest.err; then
1582
    grep -v '^ *+' conftest.err >conftest.er1
1583
    cat conftest.er1 >&5
1584
    mv -f conftest.er1 conftest.err
1585
  fi
1586
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1587
  test $ac_status = 0; } && {
1588
	 test -z "$ac_c_werror_flag" ||
1589
	 test ! -s conftest.err
1590
       } && test -s conftest$ac_exeext && {
1591
	 test "$cross_compiling" = yes ||
1592
	 $as_test_x conftest$ac_exeext
1593
       }; then :
1594
  ac_retval=0
1595
else
1596
  $as_echo "$as_me: failed program was:" >&5
1597
sed 's/^/| /' conftest.$ac_ext >&5
1598
1599
	ac_retval=1
1600
fi
1601
  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1602
  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1603
  # interfere with the next link command; also delete a directory that is
1604
  # left behind by Apple's compiler.  We do this before executing the actions.
1605
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
19 by edam
updated autotols stuff
1606
  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
1607
  as_fn_set_status $ac_retval
5 by edam
- updated README
1608
1609
} # ac_fn_c_try_link
1610
1611
# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1612
# -------------------------------------------------------
1613
# Tests whether HEADER exists and can be compiled using the include files in
1614
# INCLUDES, setting the cache variable VAR accordingly.
1615
ac_fn_c_check_header_compile ()
1616
{
1617
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1618
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1619
$as_echo_n "checking for $2... " >&6; }
19 by edam
updated autotols stuff
1620
if eval \${$3+:} false; then :
5 by edam
- updated README
1621
  $as_echo_n "(cached) " >&6
1622
else
1623
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1624
/* end confdefs.h.  */
1625
$4
1626
#include <$2>
1627
_ACEOF
1628
if ac_fn_c_try_compile "$LINENO"; then :
1629
  eval "$3=yes"
1630
else
1631
  eval "$3=no"
1632
fi
1633
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1634
fi
1635
eval ac_res=\$$3
1636
	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1637
$as_echo "$ac_res" >&6; }
19 by edam
updated autotols stuff
1638
  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5 by edam
- updated README
1639
1640
} # ac_fn_c_check_header_compile
1641
1642
# ac_fn_c_try_cpp LINENO
1643
# ----------------------
1644
# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1645
ac_fn_c_try_cpp ()
1646
{
1647
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1648
  if { { ac_try="$ac_cpp conftest.$ac_ext"
1649
case "(($ac_try" in
1650
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1651
  *) ac_try_echo=$ac_try;;
1652
esac
1653
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1654
$as_echo "$ac_try_echo"; } >&5
1655
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1656
  ac_status=$?
1657
  if test -s conftest.err; then
1658
    grep -v '^ *+' conftest.err >conftest.er1
1659
    cat conftest.er1 >&5
1660
    mv -f conftest.er1 conftest.err
1661
  fi
1662
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19 by edam
updated autotols stuff
1663
  test $ac_status = 0; } > conftest.i && {
5 by edam
- updated README
1664
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1665
	 test ! -s conftest.err
1666
       }; then :
1667
  ac_retval=0
1668
else
1669
  $as_echo "$as_me: failed program was:" >&5
1670
sed 's/^/| /' conftest.$ac_ext >&5
1671
1672
    ac_retval=1
1673
fi
19 by edam
updated autotols stuff
1674
  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
1675
  as_fn_set_status $ac_retval
5 by edam
- updated README
1676
1677
} # ac_fn_c_try_cpp
1678
1679
# ac_fn_c_try_run LINENO
1680
# ----------------------
1681
# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1682
# that executables *can* be run.
1683
ac_fn_c_try_run ()
1684
{
1685
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1686
  if { { ac_try="$ac_link"
1687
case "(($ac_try" in
1688
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1689
  *) ac_try_echo=$ac_try;;
1690
esac
1691
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1692
$as_echo "$ac_try_echo"; } >&5
1693
  (eval "$ac_link") 2>&5
1694
  ac_status=$?
1695
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1696
  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1697
  { { case "(($ac_try" in
1698
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1699
  *) ac_try_echo=$ac_try;;
1700
esac
1701
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1702
$as_echo "$ac_try_echo"; } >&5
1703
  (eval "$ac_try") 2>&5
1704
  ac_status=$?
1705
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1706
  test $ac_status = 0; }; }; then :
1707
  ac_retval=0
1708
else
1709
  $as_echo "$as_me: program exited with status $ac_status" >&5
1710
       $as_echo "$as_me: failed program was:" >&5
1711
sed 's/^/| /' conftest.$ac_ext >&5
1712
1713
       ac_retval=$ac_status
1714
fi
1715
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
19 by edam
updated autotols stuff
1716
  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
1717
  as_fn_set_status $ac_retval
5 by edam
- updated README
1718
1719
} # ac_fn_c_try_run
1720
1721
# ac_fn_c_check_func LINENO FUNC VAR
1722
# ----------------------------------
1723
# Tests whether FUNC exists, setting the cache variable VAR accordingly
1724
ac_fn_c_check_func ()
1725
{
1726
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1727
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1728
$as_echo_n "checking for $2... " >&6; }
19 by edam
updated autotols stuff
1729
if eval \${$3+:} false; then :
5 by edam
- updated README
1730
  $as_echo_n "(cached) " >&6
1731
else
1732
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1733
/* end confdefs.h.  */
1734
/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1735
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1736
#define $2 innocuous_$2
1737
1738
/* System header to define __stub macros and hopefully few prototypes,
1739
    which can conflict with char $2 (); below.
1740
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1741
    <limits.h> exists even on freestanding compilers.  */
1742
1743
#ifdef __STDC__
1744
# include <limits.h>
1745
#else
1746
# include <assert.h>
1747
#endif
1748
1749
#undef $2
1750
1751
/* Override any GCC internal prototype to avoid an error.
1752
   Use char because int might match the return type of a GCC
1753
   builtin and then its argument prototype would still apply.  */
1754
#ifdef __cplusplus
1755
extern "C"
1756
#endif
1757
char $2 ();
1758
/* The GNU C library defines this for functions which it implements
1759
    to always fail with ENOSYS.  Some functions are actually named
1760
    something starting with __ and the normal name is an alias.  */
1761
#if defined __stub_$2 || defined __stub___$2
1762
choke me
1763
#endif
1764
1765
int
1766
main ()
1767
{
1768
return $2 ();
1769
  ;
1770
  return 0;
1771
}
1772
_ACEOF
1773
if ac_fn_c_try_link "$LINENO"; then :
1774
  eval "$3=yes"
1775
else
1776
  eval "$3=no"
1777
fi
1778
rm -f core conftest.err conftest.$ac_objext \
1779
    conftest$ac_exeext conftest.$ac_ext
1780
fi
1781
eval ac_res=\$$3
1782
	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1783
$as_echo "$ac_res" >&6; }
19 by edam
updated autotols stuff
1784
  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5 by edam
- updated README
1785
1786
} # ac_fn_c_check_func
1787
1788
# ac_fn_cxx_try_cpp LINENO
1789
# ------------------------
1790
# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1791
ac_fn_cxx_try_cpp ()
1792
{
1793
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1794
  if { { ac_try="$ac_cpp conftest.$ac_ext"
1795
case "(($ac_try" in
1796
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1797
  *) ac_try_echo=$ac_try;;
1798
esac
1799
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1800
$as_echo "$ac_try_echo"; } >&5
1801
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1802
  ac_status=$?
1803
  if test -s conftest.err; then
1804
    grep -v '^ *+' conftest.err >conftest.er1
1805
    cat conftest.er1 >&5
1806
    mv -f conftest.er1 conftest.err
1807
  fi
1808
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
19 by edam
updated autotols stuff
1809
  test $ac_status = 0; } > conftest.i && {
5 by edam
- updated README
1810
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1811
	 test ! -s conftest.err
1812
       }; then :
1813
  ac_retval=0
1814
else
1815
  $as_echo "$as_me: failed program was:" >&5
1816
sed 's/^/| /' conftest.$ac_ext >&5
1817
1818
    ac_retval=1
1819
fi
19 by edam
updated autotols stuff
1820
  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
1821
  as_fn_set_status $ac_retval
5 by edam
- updated README
1822
1823
} # ac_fn_cxx_try_cpp
1824
1825
# ac_fn_cxx_try_link LINENO
1826
# -------------------------
1827
# Try to link conftest.$ac_ext, and return whether this succeeded.
1828
ac_fn_cxx_try_link ()
1829
{
1830
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1831
  rm -f conftest.$ac_objext conftest$ac_exeext
1832
  if { { ac_try="$ac_link"
1833
case "(($ac_try" in
1834
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1835
  *) ac_try_echo=$ac_try;;
1836
esac
1837
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1838
$as_echo "$ac_try_echo"; } >&5
1839
  (eval "$ac_link") 2>conftest.err
1840
  ac_status=$?
1841
  if test -s conftest.err; then
1842
    grep -v '^ *+' conftest.err >conftest.er1
1843
    cat conftest.er1 >&5
1844
    mv -f conftest.er1 conftest.err
1845
  fi
1846
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1847
  test $ac_status = 0; } && {
1848
	 test -z "$ac_cxx_werror_flag" ||
1849
	 test ! -s conftest.err
1850
       } && test -s conftest$ac_exeext && {
1851
	 test "$cross_compiling" = yes ||
1852
	 $as_test_x conftest$ac_exeext
1853
       }; then :
1854
  ac_retval=0
1855
else
1856
  $as_echo "$as_me: failed program was:" >&5
1857
sed 's/^/| /' conftest.$ac_ext >&5
1858
1859
	ac_retval=1
1860
fi
1861
  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1862
  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1863
  # interfere with the next link command; also delete a directory that is
1864
  # left behind by Apple's compiler.  We do this before executing the actions.
1865
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
19 by edam
updated autotols stuff
1866
  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
1867
  as_fn_set_status $ac_retval
5 by edam
- updated README
1868
1869
} # ac_fn_cxx_try_link
1870
1871
# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1872
# -------------------------------------------------------
1873
# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1874
# the include files in INCLUDES and setting the cache variable VAR
1875
# accordingly.
1876
ac_fn_c_check_header_mongrel ()
1877
{
1878
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
19 by edam
updated autotols stuff
1879
  if eval \${$3+:} false; then :
5 by edam
- updated README
1880
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1881
$as_echo_n "checking for $2... " >&6; }
19 by edam
updated autotols stuff
1882
if eval \${$3+:} false; then :
5 by edam
- updated README
1883
  $as_echo_n "(cached) " >&6
1884
fi
1885
eval ac_res=\$$3
1886
	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1887
$as_echo "$ac_res" >&6; }
1888
else
1889
  # Is the header compilable?
1890
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1891
$as_echo_n "checking $2 usability... " >&6; }
1892
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1893
/* end confdefs.h.  */
1894
$4
1895
#include <$2>
1896
_ACEOF
1897
if ac_fn_c_try_compile "$LINENO"; then :
1898
  ac_header_compiler=yes
1899
else
1900
  ac_header_compiler=no
1901
fi
1902
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1903
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1904
$as_echo "$ac_header_compiler" >&6; }
1905
1906
# Is the header present?
1907
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1908
$as_echo_n "checking $2 presence... " >&6; }
1909
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1910
/* end confdefs.h.  */
1911
#include <$2>
1912
_ACEOF
1913
if ac_fn_c_try_cpp "$LINENO"; then :
1914
  ac_header_preproc=yes
1915
else
1916
  ac_header_preproc=no
1917
fi
19 by edam
updated autotols stuff
1918
rm -f conftest.err conftest.i conftest.$ac_ext
5 by edam
- updated README
1919
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1920
$as_echo "$ac_header_preproc" >&6; }
1921
1922
# So?  What about this header?
1923
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1924
  yes:no: )
1925
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1926
$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1927
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1928
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1929
    ;;
1930
  no:yes:* )
1931
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1932
$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1933
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1934
$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1935
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1936
$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1937
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1938
$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1939
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1940
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
19 by edam
updated autotols stuff
1941
( $as_echo "## ------------------------ ##
1942
## Report this to tim@ed.am ##
1943
## ------------------------ ##"
5 by edam
- updated README
1944
     ) | sed "s/^/$as_me: WARNING:     /" >&2
1945
    ;;
1946
esac
1947
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1948
$as_echo_n "checking for $2... " >&6; }
19 by edam
updated autotols stuff
1949
if eval \${$3+:} false; then :
5 by edam
- updated README
1950
  $as_echo_n "(cached) " >&6
1951
else
1952
  eval "$3=\$ac_header_compiler"
1953
fi
1954
eval ac_res=\$$3
1955
	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1956
$as_echo "$ac_res" >&6; }
1957
fi
19 by edam
updated autotols stuff
1958
  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
5 by edam
- updated README
1959
1960
} # ac_fn_c_check_header_mongrel
1961
cat >config.log <<_ACEOF
1962
This file contains any messages produced by compilers while
1963
running configure, to aid debugging if configure makes a mistake.
1964
1965
It was created by sqlite3cc $as_me 0.1.0, which was
19 by edam
updated autotols stuff
1966
generated by GNU Autoconf 2.68.  Invocation command line was
5 by edam
- updated README
1967
1968
  $ $0 $@
1969
1970
_ACEOF
1971
exec 5>>config.log
1972
{
1973
cat <<_ASUNAME
1974
## --------- ##
1975
## Platform. ##
1976
## --------- ##
1977
1978
hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1979
uname -m = `(uname -m) 2>/dev/null || echo unknown`
1980
uname -r = `(uname -r) 2>/dev/null || echo unknown`
1981
uname -s = `(uname -s) 2>/dev/null || echo unknown`
1982
uname -v = `(uname -v) 2>/dev/null || echo unknown`
1983
1984
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1985
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1986
1987
/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1988
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1989
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1990
/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1991
/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1992
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1993
/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1994
1995
_ASUNAME
1996
1997
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1998
for as_dir in $PATH
1999
do
2000
  IFS=$as_save_IFS
2001
  test -z "$as_dir" && as_dir=.
2002
    $as_echo "PATH: $as_dir"
2003
  done
2004
IFS=$as_save_IFS
2005
2006
} >&5
2007
2008
cat >&5 <<_ACEOF
2009
2010
2011
## ----------- ##
2012
## Core tests. ##
2013
## ----------- ##
2014
2015
_ACEOF
2016
2017
2018
# Keep a trace of the command line.
2019
# Strip out --no-create and --no-recursion so they do not pile up.
2020
# Strip out --silent because we don't want to record it for future runs.
2021
# Also quote any args containing shell meta-characters.
2022
# Make two passes to allow for proper duplicate-argument suppression.
2023
ac_configure_args=
2024
ac_configure_args0=
2025
ac_configure_args1=
2026
ac_must_keep_next=false
2027
for ac_pass in 1 2
2028
do
2029
  for ac_arg
2030
  do
2031
    case $ac_arg in
2032
    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2033
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2034
    | -silent | --silent | --silen | --sile | --sil)
2035
      continue ;;
2036
    *\'*)
2037
      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2038
    esac
2039
    case $ac_pass in
2040
    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2041
    2)
2042
      as_fn_append ac_configure_args1 " '$ac_arg'"
2043
      if test $ac_must_keep_next = true; then
2044
	ac_must_keep_next=false # Got value, back to normal.
2045
      else
2046
	case $ac_arg in
2047
	  *=* | --config-cache | -C | -disable-* | --disable-* \
2048
	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2049
	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2050
	  | -with-* | --with-* | -without-* | --without-* | --x)
2051
	    case "$ac_configure_args0 " in
2052
	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2053
	    esac
2054
	    ;;
2055
	  -* ) ac_must_keep_next=true ;;
2056
	esac
2057
      fi
2058
      as_fn_append ac_configure_args " '$ac_arg'"
2059
      ;;
2060
    esac
2061
  done
2062
done
2063
{ ac_configure_args0=; unset ac_configure_args0;}
2064
{ ac_configure_args1=; unset ac_configure_args1;}
2065
2066
# When interrupted or exit'd, cleanup temporary files, and complete
2067
# config.log.  We remove comments because anyway the quotes in there
2068
# would cause problems or look ugly.
2069
# WARNING: Use '\'' to represent an apostrophe within the trap.
2070
# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2071
trap 'exit_status=$?
2072
  # Save into config.log some information that might help in debugging.
2073
  {
2074
    echo
2075
19 by edam
updated autotols stuff
2076
    $as_echo "## ---------------- ##
5 by edam
- updated README
2077
## Cache variables. ##
19 by edam
updated autotols stuff
2078
## ---------------- ##"
5 by edam
- updated README
2079
    echo
2080
    # The following way of writing the cache mishandles newlines in values,
2081
(
2082
  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2083
    eval ac_val=\$$ac_var
2084
    case $ac_val in #(
2085
    *${as_nl}*)
2086
      case $ac_var in #(
2087
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2088
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2089
      esac
2090
      case $ac_var in #(
2091
      _ | IFS | as_nl) ;; #(
2092
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2093
      *) { eval $ac_var=; unset $ac_var;} ;;
2094
      esac ;;
2095
    esac
2096
  done
2097
  (set) 2>&1 |
2098
    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2099
    *${as_nl}ac_space=\ *)
2100
      sed -n \
2101
	"s/'\''/'\''\\\\'\'''\''/g;
2102
	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2103
      ;; #(
2104
    *)
2105
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2106
      ;;
2107
    esac |
2108
    sort
2109
)
2110
    echo
2111
19 by edam
updated autotols stuff
2112
    $as_echo "## ----------------- ##
5 by edam
- updated README
2113
## Output variables. ##
19 by edam
updated autotols stuff
2114
## ----------------- ##"
5 by edam
- updated README
2115
    echo
2116
    for ac_var in $ac_subst_vars
2117
    do
2118
      eval ac_val=\$$ac_var
2119
      case $ac_val in
2120
      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2121
      esac
2122
      $as_echo "$ac_var='\''$ac_val'\''"
2123
    done | sort
2124
    echo
2125
2126
    if test -n "$ac_subst_files"; then
19 by edam
updated autotols stuff
2127
      $as_echo "## ------------------- ##
5 by edam
- updated README
2128
## File substitutions. ##
19 by edam
updated autotols stuff
2129
## ------------------- ##"
5 by edam
- updated README
2130
      echo
2131
      for ac_var in $ac_subst_files
2132
      do
2133
	eval ac_val=\$$ac_var
2134
	case $ac_val in
2135
	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2136
	esac
2137
	$as_echo "$ac_var='\''$ac_val'\''"
2138
      done | sort
2139
      echo
2140
    fi
2141
2142
    if test -s confdefs.h; then
19 by edam
updated autotols stuff
2143
      $as_echo "## ----------- ##
5 by edam
- updated README
2144
## confdefs.h. ##
19 by edam
updated autotols stuff
2145
## ----------- ##"
5 by edam
- updated README
2146
      echo
2147
      cat confdefs.h
2148
      echo
2149
    fi
2150
    test "$ac_signal" != 0 &&
2151
      $as_echo "$as_me: caught signal $ac_signal"
2152
    $as_echo "$as_me: exit $exit_status"
2153
  } >&5
2154
  rm -f core *.core core.conftest.* &&
2155
    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2156
    exit $exit_status
2157
' 0
2158
for ac_signal in 1 2 13 15; do
2159
  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2160
done
2161
ac_signal=0
2162
2163
# confdefs.h avoids OS command line length limits that DEFS can exceed.
2164
rm -f -r conftest* confdefs.h
2165
2166
$as_echo "/* confdefs.h */" > confdefs.h
2167
2168
# Predefined preprocessor variables.
2169
2170
cat >>confdefs.h <<_ACEOF
2171
#define PACKAGE_NAME "$PACKAGE_NAME"
2172
_ACEOF
2173
2174
cat >>confdefs.h <<_ACEOF
2175
#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2176
_ACEOF
2177
2178
cat >>confdefs.h <<_ACEOF
2179
#define PACKAGE_VERSION "$PACKAGE_VERSION"
2180
_ACEOF
2181
2182
cat >>confdefs.h <<_ACEOF
2183
#define PACKAGE_STRING "$PACKAGE_STRING"
2184
_ACEOF
2185
2186
cat >>confdefs.h <<_ACEOF
2187
#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2188
_ACEOF
2189
2190
cat >>confdefs.h <<_ACEOF
2191
#define PACKAGE_URL "$PACKAGE_URL"
2192
_ACEOF
2193
2194
2195
# Let the site file select an alternate cache file if it wants to.
2196
# Prefer an explicitly selected file to automatically selected ones.
2197
ac_site_file1=NONE
2198
ac_site_file2=NONE
2199
if test -n "$CONFIG_SITE"; then
19 by edam
updated autotols stuff
2200
  # We do not want a PATH search for config.site.
2201
  case $CONFIG_SITE in #((
2202
    -*)  ac_site_file1=./$CONFIG_SITE;;
2203
    */*) ac_site_file1=$CONFIG_SITE;;
2204
    *)   ac_site_file1=./$CONFIG_SITE;;
2205
  esac
5 by edam
- updated README
2206
elif test "x$prefix" != xNONE; then
2207
  ac_site_file1=$prefix/share/config.site
2208
  ac_site_file2=$prefix/etc/config.site
2209
else
2210
  ac_site_file1=$ac_default_prefix/share/config.site
2211
  ac_site_file2=$ac_default_prefix/etc/config.site
2212
fi
2213
for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2214
do
2215
  test "x$ac_site_file" = xNONE && continue
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
2216
  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
5 by edam
- updated README
2217
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2218
$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2219
    sed 's/^/| /' "$ac_site_file" >&5
19 by edam
updated autotols stuff
2220
    . "$ac_site_file" \
2221
      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2222
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2223
as_fn_error $? "failed to load site script $ac_site_file
2224
See \`config.log' for more details" "$LINENO" 5; }
5 by edam
- updated README
2225
  fi
2226
done
2227
2228
if test -r "$cache_file"; then
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
2229
  # Some versions of bash will fail to source /dev/null (special files
2230
  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2231
  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
5 by edam
- updated README
2232
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2233
$as_echo "$as_me: loading cache $cache_file" >&6;}
2234
    case $cache_file in
2235
      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2236
      *)                      . "./$cache_file";;
2237
    esac
2238
  fi
2239
else
2240
  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2241
$as_echo "$as_me: creating cache $cache_file" >&6;}
2242
  >$cache_file
2243
fi
2244
2245
# Check that the precious variables saved in the cache have kept the same
2246
# value.
2247
ac_cache_corrupted=false
2248
for ac_var in $ac_precious_vars; do
2249
  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2250
  eval ac_new_set=\$ac_env_${ac_var}_set
2251
  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2252
  eval ac_new_val=\$ac_env_${ac_var}_value
2253
  case $ac_old_set,$ac_new_set in
2254
    set,)
2255
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2256
$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2257
      ac_cache_corrupted=: ;;
2258
    ,set)
2259
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2260
$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2261
      ac_cache_corrupted=: ;;
2262
    ,);;
2263
    *)
2264
      if test "x$ac_old_val" != "x$ac_new_val"; then
2265
	# differences in whitespace do not lead to failure.
2266
	ac_old_val_w=`echo x $ac_old_val`
2267
	ac_new_val_w=`echo x $ac_new_val`
2268
	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2269
	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2270
$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2271
	  ac_cache_corrupted=:
2272
	else
2273
	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2274
$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2275
	  eval $ac_var=\$ac_old_val
2276
	fi
2277
	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2278
$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2279
	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2280
$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2281
      fi;;
2282
  esac
2283
  # Pass precious variables to config.status.
2284
  if test "$ac_new_set" = set; then
2285
    case $ac_new_val in
2286
    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2287
    *) ac_arg=$ac_var=$ac_new_val ;;
2288
    esac
2289
    case " $ac_configure_args " in
2290
      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2291
      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2292
    esac
2293
  fi
2294
done
2295
if $ac_cache_corrupted; then
2296
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2297
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2298
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2299
$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
19 by edam
updated autotols stuff
2300
  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
5 by edam
- updated README
2301
fi
2302
## -------------------- ##
2303
## Main body of script. ##
2304
## -------------------- ##
2305
2306
ac_ext=c
2307
ac_cpp='$CPP $CPPFLAGS'
2308
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2309
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2310
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2311
2312
7 by edam
- removed "OK" from test-main when test is successful
2313
LIBSQLITE3CC_INTERFACE=0:0:0
2314
5 by edam
- updated README
2315
ac_aux_dir=
2316
for ac_dir in build-aux "$srcdir"/build-aux; do
19 by edam
updated autotols stuff
2317
  if test -f "$ac_dir/install-sh"; then
2318
    ac_aux_dir=$ac_dir
2319
    ac_install_sh="$ac_aux_dir/install-sh -c"
2320
    break
2321
  elif test -f "$ac_dir/install.sh"; then
2322
    ac_aux_dir=$ac_dir
2323
    ac_install_sh="$ac_aux_dir/install.sh -c"
2324
    break
2325
  elif test -f "$ac_dir/shtool"; then
2326
    ac_aux_dir=$ac_dir
2327
    ac_install_sh="$ac_aux_dir/shtool install -c"
2328
    break
2329
  fi
5 by edam
- updated README
2330
done
2331
if test -z "$ac_aux_dir"; then
19 by edam
updated autotols stuff
2332
  as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5
5 by edam
- updated README
2333
fi
2334
2335
# These three variables are undocumented and unsupported,
2336
# and are intended to be withdrawn in a future Autoconf release.
2337
# They can cause serious problems if a builder's source tree is in a directory
2338
# whose full name contains unusual characters.
2339
ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2340
ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2341
ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2342
2343
2344
2345
am__api_version='1.11'
2346
2347
# Find a good install program.  We prefer a C program (faster),
2348
# so one script is as good as another.  But avoid the broken or
2349
# incompatible versions:
2350
# SysV /etc/install, /usr/sbin/install
2351
# SunOS /usr/etc/install
2352
# IRIX /sbin/install
2353
# AIX /bin/install
2354
# AmigaOS /C/install, which installs bootblocks on floppy discs
2355
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2356
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2357
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2358
# OS/2's system install, which has a completely different semantic
2359
# ./install, which can be erroneously created by make from ./install.sh.
2360
# Reject install programs that cannot install multiple files.
2361
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2362
$as_echo_n "checking for a BSD-compatible install... " >&6; }
2363
if test -z "$INSTALL"; then
19 by edam
updated autotols stuff
2364
if ${ac_cv_path_install+:} false; then :
5 by edam
- updated README
2365
  $as_echo_n "(cached) " >&6
2366
else
2367
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2368
for as_dir in $PATH
2369
do
2370
  IFS=$as_save_IFS
2371
  test -z "$as_dir" && as_dir=.
2372
    # Account for people who put trailing slashes in PATH elements.
2373
case $as_dir/ in #((
2374
  ./ | .// | /[cC]/* | \
2375
  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2376
  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2377
  /usr/ucb/* ) ;;
2378
  *)
2379
    # OSF1 and SCO ODT 3.0 have their own names for install.
2380
    # Don't use installbsd from OSF since it installs stuff as root
2381
    # by default.
2382
    for ac_prog in ginstall scoinst install; do
2383
      for ac_exec_ext in '' $ac_executable_extensions; do
2384
	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2385
	  if test $ac_prog = install &&
2386
	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2387
	    # AIX install.  It has an incompatible calling convention.
2388
	    :
2389
	  elif test $ac_prog = install &&
2390
	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2391
	    # program-specific install script used by HP pwplus--don't use.
2392
	    :
2393
	  else
2394
	    rm -rf conftest.one conftest.two conftest.dir
2395
	    echo one > conftest.one
2396
	    echo two > conftest.two
2397
	    mkdir conftest.dir
2398
	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2399
	      test -s conftest.one && test -s conftest.two &&
2400
	      test -s conftest.dir/conftest.one &&
2401
	      test -s conftest.dir/conftest.two
2402
	    then
2403
	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2404
	      break 3
2405
	    fi
2406
	  fi
2407
	fi
2408
      done
2409
    done
2410
    ;;
2411
esac
2412
2413
  done
2414
IFS=$as_save_IFS
2415
2416
rm -rf conftest.one conftest.two conftest.dir
2417
2418
fi
2419
  if test "${ac_cv_path_install+set}" = set; then
2420
    INSTALL=$ac_cv_path_install
2421
  else
2422
    # As a last resort, use the slow shell script.  Don't cache a
2423
    # value for INSTALL within a source directory, because that will
2424
    # break other packages using the cache if that directory is
2425
    # removed, or if the value is a relative name.
2426
    INSTALL=$ac_install_sh
2427
  fi
2428
fi
2429
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2430
$as_echo "$INSTALL" >&6; }
2431
2432
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2433
# It thinks the first close brace ends the variable substitution.
2434
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2435
2436
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2437
2438
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2439
2440
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2441
$as_echo_n "checking whether build environment is sane... " >&6; }
2442
# Just in case
2443
sleep 1
2444
echo timestamp > conftest.file
2445
# Reject unsafe characters in $srcdir or the absolute working directory
2446
# name.  Accept space and tab only in the latter.
2447
am_lf='
2448
'
2449
case `pwd` in
2450
  *[\\\"\#\$\&\'\`$am_lf]*)
19 by edam
updated autotols stuff
2451
    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
5 by edam
- updated README
2452
esac
2453
case $srcdir in
2454
  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
19 by edam
updated autotols stuff
2455
    as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
5 by edam
- updated README
2456
esac
2457
2458
# Do `set' in a subshell so we don't clobber the current shell's
2459
# arguments.  Must try -L first in case configure is actually a
2460
# symlink; some systems play weird games with the mod time of symlinks
2461
# (eg FreeBSD returns the mod time of the symlink's containing
2462
# directory).
2463
if (
2464
   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2465
   if test "$*" = "X"; then
2466
      # -L didn't work.
2467
      set X `ls -t "$srcdir/configure" conftest.file`
2468
   fi
2469
   rm -f conftest.file
2470
   if test "$*" != "X $srcdir/configure conftest.file" \
2471
      && test "$*" != "X conftest.file $srcdir/configure"; then
2472
2473
      # If neither matched, then we have a broken ls.  This can happen
2474
      # if, for instance, CONFIG_SHELL is bash and it inherits a
2475
      # broken ls alias from the environment.  This has actually
2476
      # happened.  Such a system could not be considered "sane".
19 by edam
updated autotols stuff
2477
      as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
5 by edam
- updated README
2478
alias in your environment" "$LINENO" 5
2479
   fi
2480
2481
   test "$2" = conftest.file
2482
   )
2483
then
2484
   # Ok.
2485
   :
2486
else
19 by edam
updated autotols stuff
2487
   as_fn_error $? "newly created file is older than distributed files!
5 by edam
- updated README
2488
Check your system clock" "$LINENO" 5
2489
fi
2490
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2491
$as_echo "yes" >&6; }
2492
test "$program_prefix" != NONE &&
2493
  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2494
# Use a double $ so make ignores it.
2495
test "$program_suffix" != NONE &&
2496
  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2497
# Double any \ or $.
2498
# By default was `s,x,x', remove it if useless.
2499
ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2500
program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2501
2502
# expand $ac_aux_dir to an absolute path
2503
am_aux_dir=`cd $ac_aux_dir && pwd`
2504
2505
if test x"${MISSING+set}" != xset; then
2506
  case $am_aux_dir in
2507
  *\ * | *\	*)
2508
    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2509
  *)
2510
    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2511
  esac
2512
fi
2513
# Use eval to expand $SHELL
2514
if eval "$MISSING --run true"; then
2515
  am_missing_run="$MISSING --run "
2516
else
2517
  am_missing_run=
2518
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2519
$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2520
fi
2521
2522
if test x"${install_sh}" != xset; then
2523
  case $am_aux_dir in
2524
  *\ * | *\	*)
2525
    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2526
  *)
2527
    install_sh="\${SHELL} $am_aux_dir/install-sh"
2528
  esac
2529
fi
2530
2531
# Installed binaries are usually stripped using `strip' when the user
2532
# run `make install-strip'.  However `strip' might not be the right
2533
# tool to use in cross-compilation environments, therefore Automake
2534
# will honor the `STRIP' environment variable to overrule this program.
2535
if test "$cross_compiling" != no; then
2536
  if test -n "$ac_tool_prefix"; then
2537
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2538
set dummy ${ac_tool_prefix}strip; ac_word=$2
2539
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2540
$as_echo_n "checking for $ac_word... " >&6; }
19 by edam
updated autotols stuff
2541
if ${ac_cv_prog_STRIP+:} false; then :
5 by edam
- updated README
2542
  $as_echo_n "(cached) " >&6
2543
else
2544
  if test -n "$STRIP"; then
2545
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2546
else
2547
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2548
for as_dir in $PATH
2549
do
2550
  IFS=$as_save_IFS
2551
  test -z "$as_dir" && as_dir=.
2552
    for ac_exec_ext in '' $ac_executable_extensions; do
2553
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2554
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2555
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2556
    break 2
2557
  fi
2558
done
2559
  done
2560
IFS=$as_save_IFS
2561
2562
fi
2563
fi
2564
STRIP=$ac_cv_prog_STRIP
2565
if test -n "$STRIP"; then
2566
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2567
$as_echo "$STRIP" >&6; }
2568
else
2569
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2570
$as_echo "no" >&6; }
2571
fi
2572
2573
2574
fi
2575
if test -z "$ac_cv_prog_STRIP"; then
2576
  ac_ct_STRIP=$STRIP
2577
  # Extract the first word of "strip", so it can be a program name with args.
2578
set dummy strip; ac_word=$2
2579
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2580
$as_echo_n "checking for $ac_word... " >&6; }
19 by edam
updated autotols stuff
2581
if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5 by edam
- updated README
2582
  $as_echo_n "(cached) " >&6
2583
else
2584
  if test -n "$ac_ct_STRIP"; then
2585
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2586
else
2587
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2588
for as_dir in $PATH
2589
do
2590
  IFS=$as_save_IFS
2591
  test -z "$as_dir" && as_dir=.
2592
    for ac_exec_ext in '' $ac_executable_extensions; do
2593
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2594
    ac_cv_prog_ac_ct_STRIP="strip"
2595
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2596
    break 2
2597
  fi
2598
done
2599
  done
2600
IFS=$as_save_IFS
2601
2602
fi
2603
fi
2604
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2605
if test -n "$ac_ct_STRIP"; then
2606
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2607
$as_echo "$ac_ct_STRIP" >&6; }
2608
else
2609
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2610
$as_echo "no" >&6; }
2611
fi
2612
2613
  if test "x$ac_ct_STRIP" = x; then
2614
    STRIP=":"
2615
  else
2616
    case $cross_compiling:$ac_tool_warned in
2617
yes:)
2618
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2619
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2620
ac_tool_warned=yes ;;
2621
esac
2622
    STRIP=$ac_ct_STRIP
2623
  fi
2624
else
2625
  STRIP="$ac_cv_prog_STRIP"
2626
fi
2627
2628
fi
2629
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2630
2631
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2632
$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2633
if test -z "$MKDIR_P"; then
19 by edam
updated autotols stuff
2634
  if ${ac_cv_path_mkdir+:} false; then :
5 by edam
- updated README
2635
  $as_echo_n "(cached) " >&6
2636
else
2637
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2638
for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2639
do
2640
  IFS=$as_save_IFS
2641
  test -z "$as_dir" && as_dir=.
2642
    for ac_prog in mkdir gmkdir; do
2643
	 for ac_exec_ext in '' $ac_executable_extensions; do
2644
	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2645
	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2646
	     'mkdir (GNU coreutils) '* | \
2647
	     'mkdir (coreutils) '* | \
2648
	     'mkdir (fileutils) '4.1*)
2649
	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2650
	       break 3;;
2651
	   esac
2652
	 done
2653
       done
2654
  done
2655
IFS=$as_save_IFS
2656
2657
fi
2658
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
2659
  test -d ./--version && rmdir ./--version
5 by edam
- updated README
2660
  if test "${ac_cv_path_mkdir+set}" = set; then
2661
    MKDIR_P="$ac_cv_path_mkdir -p"
2662
  else
2663
    # As a last resort, use the slow shell script.  Don't cache a
2664
    # value for MKDIR_P within a source directory, because that will
2665
    # break other packages using the cache if that directory is
2666
    # removed, or if the value is a relative name.
2667
    MKDIR_P="$ac_install_sh -d"
2668
  fi
2669
fi
2670
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2671
$as_echo "$MKDIR_P" >&6; }
2672
2673
mkdir_p="$MKDIR_P"
2674
case $mkdir_p in
2675
  [\\/$]* | ?:[\\/]*) ;;
2676
  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2677
esac
2678
2679
for ac_prog in gawk mawk nawk awk
2680
do
2681
  # Extract the first word of "$ac_prog", so it can be a program name with args.
2682
set dummy $ac_prog; ac_word=$2
2683
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2684
$as_echo_n "checking for $ac_word... " >&6; }
19 by edam
updated autotols stuff
2685
if ${ac_cv_prog_AWK+:} false; then :
5 by edam
- updated README
2686
  $as_echo_n "(cached) " >&6
2687
else
2688
  if test -n "$AWK"; then
2689
  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2690
else
2691
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2692
for as_dir in $PATH
2693
do
2694
  IFS=$as_save_IFS
2695
  test -z "$as_dir" && as_dir=.
2696
    for ac_exec_ext in '' $ac_executable_extensions; do
2697
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2698
    ac_cv_prog_AWK="$ac_prog"
2699
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2700
    break 2
2701
  fi
2702
done
2703
  done
2704
IFS=$as_save_IFS
2705
2706
fi
2707
fi
2708
AWK=$ac_cv_prog_AWK
2709
if test -n "$AWK"; then
2710
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2711
$as_echo "$AWK" >&6; }
2712
else
2713
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2714
$as_echo "no" >&6; }
2715
fi
2716
2717
2718
  test -n "$AWK" && break
2719
done
2720
2721
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2722
$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2723
set x ${MAKE-make}
2724
ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
19 by edam
updated autotols stuff
2725
if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
5 by edam
- updated README
2726
  $as_echo_n "(cached) " >&6
2727
else
2728
  cat >conftest.make <<\_ACEOF
2729
SHELL = /bin/sh
2730
all:
2731
	@echo '@@@%%%=$(MAKE)=@@@%%%'
2732
_ACEOF
19 by edam
updated autotols stuff
2733
# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
5 by edam
- updated README
2734
case `${MAKE-make} -f conftest.make 2>/dev/null` in
2735
  *@@@%%%=?*=@@@%%%*)
2736
    eval ac_cv_prog_make_${ac_make}_set=yes;;
2737
  *)
2738
    eval ac_cv_prog_make_${ac_make}_set=no;;
2739
esac
2740
rm -f conftest.make
2741
fi
2742
if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2743
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2744
$as_echo "yes" >&6; }
2745
  SET_MAKE=
2746
else
2747
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2748
$as_echo "no" >&6; }
2749
  SET_MAKE="MAKE=${MAKE-make}"
2750
fi
2751
2752
rm -rf .tst 2>/dev/null
2753
mkdir .tst 2>/dev/null
2754
if test -d .tst; then
2755
  am__leading_dot=.
2756
else
2757
  am__leading_dot=_
2758
fi
2759
rmdir .tst 2>/dev/null
2760
2761
if test "`cd $srcdir && pwd`" != "`pwd`"; then
2762
  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2763
  # is not polluted with repeated "-I."
2764
  am__isrc=' -I$(srcdir)'
2765
  # test to see if srcdir already configured
2766
  if test -f $srcdir/config.status; then
19 by edam
updated autotols stuff
2767
    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
5 by edam
- updated README
2768
  fi
2769
fi
2770
2771
# test whether we have cygpath
2772
if test -z "$CYGPATH_W"; then
2773
  if (cygpath --version) >/dev/null 2>/dev/null; then
2774
    CYGPATH_W='cygpath -w'
2775
  else
2776
    CYGPATH_W=echo
2777
  fi
2778
fi
2779
2780
2781
# Define the identity of the package.
2782
 PACKAGE='sqlite3cc'
2783
 VERSION='0.1.0'
2784
2785
2786
cat >>confdefs.h <<_ACEOF
2787
#define PACKAGE "$PACKAGE"
2788
_ACEOF
2789
2790
2791
cat >>confdefs.h <<_ACEOF
2792
#define VERSION "$VERSION"
2793
_ACEOF
2794
2795
# Some tools Automake needs.
2796
2797
ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2798
2799
2800
AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2801
2802
2803
AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2804
2805
2806
AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2807
2808
2809
MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2810
2811
# We need awk for the "check" target.  The system "awk" is bad on
2812
# some platforms.
2813
# Always define AMTAR for backward compatibility.
2814
2815
AMTAR=${AMTAR-"${am_missing_run}tar"}
2816
2817
am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2818
2819
2820
2821
2822
2823
2824
ac_config_headers="$ac_config_headers config.h"
2825
19 by edam
updated autotols stuff
2826
2827
# checks for programs.
2828
ac_ext=cpp
2829
ac_cpp='$CXXCPP $CPPFLAGS'
2830
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2831
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2832
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2833
if test -z "$CXX"; then
2834
  if test -n "$CCC"; then
2835
    CXX=$CCC
5 by edam
- updated README
2836
  else
19 by edam
updated autotols stuff
2837
    if test -n "$ac_tool_prefix"; then
2838
  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5 by edam
- updated README
2839
  do
2840
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2841
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2842
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2843
$as_echo_n "checking for $ac_word... " >&6; }
19 by edam
updated autotols stuff
2844
if ${ac_cv_prog_CXX+:} false; then :
5 by edam
- updated README
2845
  $as_echo_n "(cached) " >&6
2846
else
19 by edam
updated autotols stuff
2847
  if test -n "$CXX"; then
2848
  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5 by edam
- updated README
2849
else
2850
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2851
for as_dir in $PATH
2852
do
2853
  IFS=$as_save_IFS
2854
  test -z "$as_dir" && as_dir=.
2855
    for ac_exec_ext in '' $ac_executable_extensions; do
2856
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19 by edam
updated autotols stuff
2857
    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5 by edam
- updated README
2858
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2859
    break 2
2860
  fi
2861
done
2862
  done
2863
IFS=$as_save_IFS
2864
2865
fi
2866
fi
19 by edam
updated autotols stuff
2867
CXX=$ac_cv_prog_CXX
2868
if test -n "$CXX"; then
2869
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
2870
$as_echo "$CXX" >&6; }
5 by edam
- updated README
2871
else
2872
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2873
$as_echo "no" >&6; }
2874
fi
2875
2876
19 by edam
updated autotols stuff
2877
    test -n "$CXX" && break
5 by edam
- updated README
2878
  done
2879
fi
19 by edam
updated autotols stuff
2880
if test -z "$CXX"; then
2881
  ac_ct_CXX=$CXX
2882
  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5 by edam
- updated README
2883
do
2884
  # Extract the first word of "$ac_prog", so it can be a program name with args.
2885
set dummy $ac_prog; ac_word=$2
2886
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2887
$as_echo_n "checking for $ac_word... " >&6; }
19 by edam
updated autotols stuff
2888
if ${ac_cv_prog_ac_ct_CXX+:} false; then :
5 by edam
- updated README
2889
  $as_echo_n "(cached) " >&6
2890
else
19 by edam
updated autotols stuff
2891
  if test -n "$ac_ct_CXX"; then
2892
  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5 by edam
- updated README
2893
else
2894
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2895
for as_dir in $PATH
2896
do
2897
  IFS=$as_save_IFS
2898
  test -z "$as_dir" && as_dir=.
2899
    for ac_exec_ext in '' $ac_executable_extensions; do
2900
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19 by edam
updated autotols stuff
2901
    ac_cv_prog_ac_ct_CXX="$ac_prog"
5 by edam
- updated README
2902
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2903
    break 2
2904
  fi
2905
done
2906
  done
2907
IFS=$as_save_IFS
2908
2909
fi
2910
fi
19 by edam
updated autotols stuff
2911
ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2912
if test -n "$ac_ct_CXX"; then
2913
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
2914
$as_echo "$ac_ct_CXX" >&6; }
5 by edam
- updated README
2915
else
2916
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2917
$as_echo "no" >&6; }
2918
fi
2919
2920
19 by edam
updated autotols stuff
2921
  test -n "$ac_ct_CXX" && break
5 by edam
- updated README
2922
done
2923
19 by edam
updated autotols stuff
2924
  if test "x$ac_ct_CXX" = x; then
2925
    CXX="g++"
5 by edam
- updated README
2926
  else
2927
    case $cross_compiling:$ac_tool_warned in
2928
yes:)
2929
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2930
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2931
ac_tool_warned=yes ;;
2932
esac
19 by edam
updated autotols stuff
2933
    CXX=$ac_ct_CXX
2934
  fi
2935
fi
2936
2937
  fi
2938
fi
5 by edam
- updated README
2939
# Provide some information about the compiler.
19 by edam
updated autotols stuff
2940
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5 by edam
- updated README
2941
set X $ac_compile
2942
ac_compiler=$2
2943
for ac_option in --version -v -V -qversion; do
2944
  { { ac_try="$ac_compiler $ac_option >&5"
2945
case "(($ac_try" in
2946
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2947
  *) ac_try_echo=$ac_try;;
2948
esac
2949
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2950
$as_echo "$ac_try_echo"; } >&5
2951
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2952
  ac_status=$?
2953
  if test -s conftest.err; then
2954
    sed '10a\
2955
... rest of stderr output deleted ...
2956
         10q' conftest.err >conftest.er1
2957
    cat conftest.er1 >&5
2958
  fi
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
2959
  rm -f conftest.er1 conftest.err
5 by edam
- updated README
2960
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2961
  test $ac_status = 0; }
2962
done
2963
2964
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2965
/* end confdefs.h.  */
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
2966
5 by edam
- updated README
2967
int
2968
main ()
2969
{
2970
2971
  ;
2972
  return 0;
2973
}
2974
_ACEOF
2975
ac_clean_files_save=$ac_clean_files
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
2976
ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
5 by edam
- updated README
2977
# Try to create an executable without -o first, disregard a.out.
2978
# It will help us diagnose broken compilers, and finding out an intuition
2979
# of exeext.
19 by edam
updated autotols stuff
2980
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
2981
$as_echo_n "checking whether the C++ compiler works... " >&6; }
5 by edam
- updated README
2982
ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2983
2984
# The possible output files:
2985
ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2986
2987
ac_rmfiles=
2988
for ac_file in $ac_files
2989
do
2990
  case $ac_file in
2991
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2992
    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2993
  esac
2994
done
2995
rm -f $ac_rmfiles
2996
2997
if { { ac_try="$ac_link_default"
2998
case "(($ac_try" in
2999
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3000
  *) ac_try_echo=$ac_try;;
3001
esac
3002
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3003
$as_echo "$ac_try_echo"; } >&5
3004
  (eval "$ac_link_default") 2>&5
3005
  ac_status=$?
3006
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3007
  test $ac_status = 0; }; then :
3008
  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3009
# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3010
# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3011
# so that the user can short-circuit this test for compilers unknown to
3012
# Autoconf.
3013
for ac_file in $ac_files ''
3014
do
3015
  test -f "$ac_file" || continue
3016
  case $ac_file in
3017
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3018
	;;
3019
    [ab].out )
3020
	# We found the default executable, but exeext='' is most
3021
	# certainly right.
3022
	break;;
3023
    *.* )
3024
	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3025
	then :; else
3026
	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3027
	fi
3028
	# We set ac_cv_exeext here because the later test for it is not
3029
	# safe: cross compilers may not add the suffix if given an `-o'
3030
	# argument, so we may need to know it at that point already.
3031
	# Even if this section looks crufty: it has the advantage of
3032
	# actually working.
3033
	break;;
3034
    * )
3035
	break;;
3036
  esac
3037
done
3038
test "$ac_cv_exeext" = no && ac_cv_exeext=
3039
3040
else
3041
  ac_file=''
3042
fi
3043
if test -z "$ac_file"; then :
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
3044
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3045
$as_echo "no" >&6; }
3046
$as_echo "$as_me: failed program was:" >&5
5 by edam
- updated README
3047
sed 's/^/| /' conftest.$ac_ext >&5
3048
3049
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3050
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19 by edam
updated autotols stuff
3051
as_fn_error 77 "C++ compiler cannot create executables
3052
See \`config.log' for more details" "$LINENO" 5; }
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
3053
else
3054
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3055
$as_echo "yes" >&6; }
5 by edam
- updated README
3056
fi
19 by edam
updated autotols stuff
3057
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
3058
$as_echo_n "checking for C++ compiler default output file name... " >&6; }
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
3059
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3060
$as_echo "$ac_file" >&6; }
5 by edam
- updated README
3061
ac_exeext=$ac_cv_exeext
3062
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
3063
rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
5 by edam
- updated README
3064
ac_clean_files=$ac_clean_files_save
3065
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3066
$as_echo_n "checking for suffix of executables... " >&6; }
3067
if { { ac_try="$ac_link"
3068
case "(($ac_try" in
3069
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3070
  *) ac_try_echo=$ac_try;;
3071
esac
3072
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3073
$as_echo "$ac_try_echo"; } >&5
3074
  (eval "$ac_link") 2>&5
3075
  ac_status=$?
3076
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3077
  test $ac_status = 0; }; then :
3078
  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3079
# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3080
# work properly (i.e., refer to `conftest.exe'), while it won't with
3081
# `rm'.
3082
for ac_file in conftest.exe conftest conftest.*; do
3083
  test -f "$ac_file" || continue
3084
  case $ac_file in
3085
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3086
    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3087
	  break;;
3088
    * ) break;;
3089
  esac
3090
done
3091
else
3092
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3093
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19 by edam
updated autotols stuff
3094
as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3095
See \`config.log' for more details" "$LINENO" 5; }
5 by edam
- updated README
3096
fi
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
3097
rm -f conftest conftest$ac_cv_exeext
5 by edam
- updated README
3098
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3099
$as_echo "$ac_cv_exeext" >&6; }
3100
3101
rm -f conftest.$ac_ext
3102
EXEEXT=$ac_cv_exeext
3103
ac_exeext=$EXEEXT
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
3104
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3105
/* end confdefs.h.  */
3106
#include <stdio.h>
3107
int
3108
main ()
3109
{
3110
FILE *f = fopen ("conftest.out", "w");
3111
 return ferror (f) || fclose (f) != 0;
3112
3113
  ;
3114
  return 0;
3115
}
3116
_ACEOF
3117
ac_clean_files="$ac_clean_files conftest.out"
3118
# Check that the compiler produces executables we can run.  If not, either
3119
# the compiler is broken, or we cross compile.
3120
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3121
$as_echo_n "checking whether we are cross compiling... " >&6; }
3122
if test "$cross_compiling" != yes; then
3123
  { { ac_try="$ac_link"
3124
case "(($ac_try" in
3125
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3126
  *) ac_try_echo=$ac_try;;
3127
esac
3128
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3129
$as_echo "$ac_try_echo"; } >&5
3130
  (eval "$ac_link") 2>&5
3131
  ac_status=$?
3132
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3133
  test $ac_status = 0; }
3134
  if { ac_try='./conftest$ac_cv_exeext'
3135
  { { case "(($ac_try" in
3136
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3137
  *) ac_try_echo=$ac_try;;
3138
esac
3139
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3140
$as_echo "$ac_try_echo"; } >&5
3141
  (eval "$ac_try") 2>&5
3142
  ac_status=$?
3143
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3144
  test $ac_status = 0; }; }; then
3145
    cross_compiling=no
3146
  else
3147
    if test "$cross_compiling" = maybe; then
3148
	cross_compiling=yes
3149
    else
3150
	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3151
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19 by edam
updated autotols stuff
3152
as_fn_error $? "cannot run C++ compiled programs.
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
3153
If you meant to cross compile, use \`--host'.
19 by edam
updated autotols stuff
3154
See \`config.log' for more details" "$LINENO" 5; }
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
3155
    fi
3156
  fi
3157
fi
3158
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3159
$as_echo "$cross_compiling" >&6; }
3160
3161
rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3162
ac_clean_files=$ac_clean_files_save
5 by edam
- updated README
3163
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3164
$as_echo_n "checking for suffix of object files... " >&6; }
19 by edam
updated autotols stuff
3165
if ${ac_cv_objext+:} false; then :
5 by edam
- updated README
3166
  $as_echo_n "(cached) " >&6
3167
else
3168
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3169
/* end confdefs.h.  */
3170
3171
int
3172
main ()
3173
{
3174
3175
  ;
3176
  return 0;
3177
}
3178
_ACEOF
3179
rm -f conftest.o conftest.obj
3180
if { { ac_try="$ac_compile"
3181
case "(($ac_try" in
3182
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3183
  *) ac_try_echo=$ac_try;;
3184
esac
3185
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3186
$as_echo "$ac_try_echo"; } >&5
3187
  (eval "$ac_compile") 2>&5
3188
  ac_status=$?
3189
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3190
  test $ac_status = 0; }; then :
3191
  for ac_file in conftest.o conftest.obj conftest.*; do
3192
  test -f "$ac_file" || continue;
3193
  case $ac_file in
3194
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3195
    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3196
       break;;
3197
  esac
3198
done
3199
else
3200
  $as_echo "$as_me: failed program was:" >&5
3201
sed 's/^/| /' conftest.$ac_ext >&5
3202
3203
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3204
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19 by edam
updated autotols stuff
3205
as_fn_error $? "cannot compute suffix of object files: cannot compile
3206
See \`config.log' for more details" "$LINENO" 5; }
5 by edam
- updated README
3207
fi
3208
rm -f conftest.$ac_cv_objext conftest.$ac_ext
3209
fi
3210
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3211
$as_echo "$ac_cv_objext" >&6; }
3212
OBJEXT=$ac_cv_objext
3213
ac_objext=$OBJEXT
19 by edam
updated autotols stuff
3214
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3215
$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3216
if ${ac_cv_cxx_compiler_gnu+:} false; then :
3217
  $as_echo_n "(cached) " >&6
3218
else
3219
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3220
/* end confdefs.h.  */
3221
3222
int
3223
main ()
3224
{
3225
#ifndef __GNUC__
3226
       choke me
3227
#endif
3228
3229
  ;
3230
  return 0;
3231
}
3232
_ACEOF
3233
if ac_fn_cxx_try_compile "$LINENO"; then :
3234
  ac_compiler_gnu=yes
3235
else
3236
  ac_compiler_gnu=no
3237
fi
3238
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3239
ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3240
3241
fi
3242
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3243
$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3244
if test $ac_compiler_gnu = yes; then
3245
  GXX=yes
3246
else
3247
  GXX=
3248
fi
3249
ac_test_CXXFLAGS=${CXXFLAGS+set}
3250
ac_save_CXXFLAGS=$CXXFLAGS
3251
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3252
$as_echo_n "checking whether $CXX accepts -g... " >&6; }
3253
if ${ac_cv_prog_cxx_g+:} false; then :
3254
  $as_echo_n "(cached) " >&6
3255
else
3256
  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3257
   ac_cxx_werror_flag=yes
3258
   ac_cv_prog_cxx_g=no
3259
   CXXFLAGS="-g"
3260
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3261
/* end confdefs.h.  */
3262
3263
int
3264
main ()
3265
{
3266
3267
  ;
3268
  return 0;
3269
}
3270
_ACEOF
3271
if ac_fn_cxx_try_compile "$LINENO"; then :
3272
  ac_cv_prog_cxx_g=yes
3273
else
3274
  CXXFLAGS=""
3275
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3276
/* end confdefs.h.  */
3277
3278
int
3279
main ()
3280
{
3281
3282
  ;
3283
  return 0;
3284
}
3285
_ACEOF
3286
if ac_fn_cxx_try_compile "$LINENO"; then :
3287
3288
else
3289
  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3290
	 CXXFLAGS="-g"
3291
	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3292
/* end confdefs.h.  */
3293
3294
int
3295
main ()
3296
{
3297
3298
  ;
3299
  return 0;
3300
}
3301
_ACEOF
3302
if ac_fn_cxx_try_compile "$LINENO"; then :
3303
  ac_cv_prog_cxx_g=yes
3304
fi
3305
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3306
fi
3307
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3308
fi
3309
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3310
   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3311
fi
3312
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3313
$as_echo "$ac_cv_prog_cxx_g" >&6; }
3314
if test "$ac_test_CXXFLAGS" = set; then
3315
  CXXFLAGS=$ac_save_CXXFLAGS
3316
elif test $ac_cv_prog_cxx_g = yes; then
3317
  if test "$GXX" = yes; then
3318
    CXXFLAGS="-g -O2"
3319
  else
3320
    CXXFLAGS="-g"
3321
  fi
3322
else
3323
  if test "$GXX" = yes; then
3324
    CXXFLAGS="-O2"
3325
  else
3326
    CXXFLAGS=
3327
  fi
3328
fi
3329
ac_ext=c
3330
ac_cpp='$CPP $CPPFLAGS'
3331
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3332
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3333
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3334
DEPDIR="${am__leading_dot}deps"
3335
3336
ac_config_commands="$ac_config_commands depfiles"
3337
3338
3339
am_make=${MAKE-make}
3340
cat > confinc << 'END'
3341
am__doit:
3342
	@echo this is the am__doit target
3343
.PHONY: am__doit
3344
END
3345
# If we don't find an include directive, just comment out the code.
3346
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3347
$as_echo_n "checking for style of include used by $am_make... " >&6; }
3348
am__include="#"
3349
am__quote=
3350
_am_result=none
3351
# First try GNU make style include.
3352
echo "include confinc" > confmf
3353
# Ignore all kinds of additional output from `make'.
3354
case `$am_make -s -f confmf 2> /dev/null` in #(
3355
*the\ am__doit\ target*)
3356
  am__include=include
3357
  am__quote=
3358
  _am_result=GNU
3359
  ;;
3360
esac
3361
# Now try BSD make style include.
3362
if test "$am__include" = "#"; then
3363
   echo '.include "confinc"' > confmf
3364
   case `$am_make -s -f confmf 2> /dev/null` in #(
3365
   *the\ am__doit\ target*)
3366
     am__include=.include
3367
     am__quote="\""
3368
     _am_result=BSD
3369
     ;;
3370
   esac
3371
fi
3372
3373
3374
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3375
$as_echo "$_am_result" >&6; }
3376
rm -f confinc confmf
3377
3378
# Check whether --enable-dependency-tracking was given.
3379
if test "${enable_dependency_tracking+set}" = set; then :
3380
  enableval=$enable_dependency_tracking;
3381
fi
3382
3383
if test "x$enable_dependency_tracking" != xno; then
3384
  am_depcomp="$ac_aux_dir/depcomp"
3385
  AMDEPBACKSLASH='\'
3386
fi
3387
 if test "x$enable_dependency_tracking" != xno; then
3388
  AMDEP_TRUE=
3389
  AMDEP_FALSE='#'
3390
else
3391
  AMDEP_TRUE='#'
3392
  AMDEP_FALSE=
3393
fi
3394
3395
3396
3397
depcc="$CXX"  am_compiler_list=
3398
3399
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3400
$as_echo_n "checking dependency style of $depcc... " >&6; }
3401
if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
3402
  $as_echo_n "(cached) " >&6
3403
else
3404
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3405
  # We make a subdir and do the tests there.  Otherwise we can end up
3406
  # making bogus files that we don't know about and never remove.  For
3407
  # instance it was reported that on HP-UX the gcc test will end up
3408
  # making a dummy file named `D' -- because `-MD' means `put the output
3409
  # in D'.
3410
  mkdir conftest.dir
3411
  # Copy depcomp to subdir because otherwise we won't find it if we're
3412
  # using a relative directory.
3413
  cp "$am_depcomp" conftest.dir
3414
  cd conftest.dir
3415
  # We will build objects and dependencies in a subdirectory because
3416
  # it helps to detect inapplicable dependency modes.  For instance
3417
  # both Tru64's cc and ICC support -MD to output dependencies as a
3418
  # side effect of compilation, but ICC will put the dependencies in
3419
  # the current directory while Tru64 will put them in the object
3420
  # directory.
3421
  mkdir sub
3422
3423
  am_cv_CXX_dependencies_compiler_type=none
3424
  if test "$am_compiler_list" = ""; then
3425
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3426
  fi
3427
  am__universal=false
3428
  case " $depcc " in #(
3429
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3430
     esac
3431
3432
  for depmode in $am_compiler_list; do
3433
    # Setup a source with many dependencies, because some compilers
3434
    # like to wrap large dependency lists on column 80 (with \), and
3435
    # we should not choose a depcomp mode which is confused by this.
3436
    #
3437
    # We need to recreate these files for each test, as the compiler may
3438
    # overwrite some of them when testing with obscure command lines.
3439
    # This happens at least with the AIX C compiler.
3440
    : > sub/conftest.c
3441
    for i in 1 2 3 4 5 6; do
3442
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3443
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3444
      # Solaris 8's {/usr,}/bin/sh.
3445
      touch sub/conftst$i.h
3446
    done
3447
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3448
3449
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3450
    # mode.  It turns out that the SunPro C++ compiler does not properly
3451
    # handle `-M -o', and we need to detect this.  Also, some Intel
3452
    # versions had trouble with output in subdirs
3453
    am__obj=sub/conftest.${OBJEXT-o}
3454
    am__minus_obj="-o $am__obj"
3455
    case $depmode in
3456
    gcc)
3457
      # This depmode causes a compiler race in universal mode.
3458
      test "$am__universal" = false || continue
3459
      ;;
3460
    nosideeffect)
3461
      # after this tag, mechanisms are not by side-effect, so they'll
3462
      # only be used when explicitly requested
3463
      if test "x$enable_dependency_tracking" = xyes; then
3464
	continue
3465
      else
3466
	break
3467
      fi
3468
      ;;
3469
    msvisualcpp | msvcmsys)
3470
      # This compiler won't grok `-c -o', but also, the minuso test has
3471
      # not run yet.  These depmodes are late enough in the game, and
3472
      # so weak that their functioning should not be impacted.
3473
      am__obj=conftest.${OBJEXT-o}
3474
      am__minus_obj=
3475
      ;;
3476
    none) break ;;
3477
    esac
3478
    if depmode=$depmode \
3479
       source=sub/conftest.c object=$am__obj \
3480
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3481
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3482
         >/dev/null 2>conftest.err &&
3483
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3484
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3485
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3486
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3487
      # icc doesn't choke on unknown options, it will just issue warnings
3488
      # or remarks (even with -Werror).  So we grep stderr for any message
3489
      # that says an option was ignored or not supported.
3490
      # When given -MP, icc 7.0 and 7.1 complain thusly:
3491
      #   icc: Command line warning: ignoring option '-M'; no argument required
3492
      # The diagnosis changed in icc 8.0:
3493
      #   icc: Command line remark: option '-MP' not supported
3494
      if (grep 'ignoring option' conftest.err ||
3495
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3496
        am_cv_CXX_dependencies_compiler_type=$depmode
3497
        break
3498
      fi
3499
    fi
3500
  done
3501
3502
  cd ..
3503
  rm -rf conftest.dir
3504
else
3505
  am_cv_CXX_dependencies_compiler_type=none
3506
fi
3507
3508
fi
3509
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
3510
$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
3511
CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
3512
3513
 if
3514
  test "x$enable_dependency_tracking" != xno \
3515
  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
3516
  am__fastdepCXX_TRUE=
3517
  am__fastdepCXX_FALSE='#'
3518
else
3519
  am__fastdepCXX_TRUE='#'
3520
  am__fastdepCXX_FALSE=
3521
fi
3522
3523
3524
case `pwd` in
3525
  *\ * | *\	*)
3526
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3527
$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3528
esac
3529
3530
3531
3532
macro_version='2.4.2'
3533
macro_revision='1.3337'
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
ltmain="$ac_aux_dir/ltmain.sh"
3548
3549
# Make sure we can run config.sub.
3550
$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3551
  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3552
3553
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3554
$as_echo_n "checking build system type... " >&6; }
3555
if ${ac_cv_build+:} false; then :
3556
  $as_echo_n "(cached) " >&6
3557
else
3558
  ac_build_alias=$build_alias
3559
test "x$ac_build_alias" = x &&
3560
  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3561
test "x$ac_build_alias" = x &&
3562
  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3563
ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3564
  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3565
3566
fi
3567
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3568
$as_echo "$ac_cv_build" >&6; }
3569
case $ac_cv_build in
3570
*-*-*) ;;
3571
*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3572
esac
3573
build=$ac_cv_build
3574
ac_save_IFS=$IFS; IFS='-'
3575
set x $ac_cv_build
3576
shift
3577
build_cpu=$1
3578
build_vendor=$2
3579
shift; shift
3580
# Remember, the first character of IFS is used to create $*,
3581
# except with old shells:
3582
build_os=$*
3583
IFS=$ac_save_IFS
3584
case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3585
3586
3587
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3588
$as_echo_n "checking host system type... " >&6; }
3589
if ${ac_cv_host+:} false; then :
3590
  $as_echo_n "(cached) " >&6
3591
else
3592
  if test "x$host_alias" = x; then
3593
  ac_cv_host=$ac_cv_build
3594
else
3595
  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3596
    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3597
fi
3598
3599
fi
3600
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3601
$as_echo "$ac_cv_host" >&6; }
3602
case $ac_cv_host in
3603
*-*-*) ;;
3604
*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3605
esac
3606
host=$ac_cv_host
3607
ac_save_IFS=$IFS; IFS='-'
3608
set x $ac_cv_host
3609
shift
3610
host_cpu=$1
3611
host_vendor=$2
3612
shift; shift
3613
# Remember, the first character of IFS is used to create $*,
3614
# except with old shells:
3615
host_os=$*
3616
IFS=$ac_save_IFS
3617
case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3618
3619
3620
# Backslashify metacharacters that are still active within
3621
# double-quoted strings.
3622
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3623
3624
# Same as above, but do not quote variable references.
3625
double_quote_subst='s/\(["`\\]\)/\\\1/g'
3626
3627
# Sed substitution to delay expansion of an escaped shell variable in a
3628
# double_quote_subst'ed string.
3629
delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3630
3631
# Sed substitution to delay expansion of an escaped single quote.
3632
delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3633
3634
# Sed substitution to avoid accidental globbing in evaled expressions
3635
no_glob_subst='s/\*/\\\*/g'
3636
3637
ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3638
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3639
ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3640
3641
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3642
$as_echo_n "checking how to print strings... " >&6; }
3643
# Test print first, because it will be a builtin if present.
3644
if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
3645
   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3646
  ECHO='print -r --'
3647
elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3648
  ECHO='printf %s\n'
3649
else
3650
  # Use this function as a fallback that always works.
3651
  func_fallback_echo ()
3652
  {
3653
    eval 'cat <<_LTECHO_EOF
3654
$1
3655
_LTECHO_EOF'
3656
  }
3657
  ECHO='func_fallback_echo'
3658
fi
3659
3660
# func_echo_all arg...
3661
# Invoke $ECHO with all args, space-separated.
3662
func_echo_all ()
3663
{
3664
    $ECHO ""
3665
}
3666
3667
case "$ECHO" in
3668
  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3669
$as_echo "printf" >&6; } ;;
3670
  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3671
$as_echo "print -r" >&6; } ;;
3672
  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3673
$as_echo "cat" >&6; } ;;
3674
esac
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
ac_ext=c
3690
ac_cpp='$CPP $CPPFLAGS'
3691
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3692
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3693
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3694
if test -n "$ac_tool_prefix"; then
3695
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3696
set dummy ${ac_tool_prefix}gcc; ac_word=$2
3697
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3698
$as_echo_n "checking for $ac_word... " >&6; }
3699
if ${ac_cv_prog_CC+:} false; then :
3700
  $as_echo_n "(cached) " >&6
3701
else
3702
  if test -n "$CC"; then
3703
  ac_cv_prog_CC="$CC" # Let the user override the test.
3704
else
3705
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3706
for as_dir in $PATH
3707
do
3708
  IFS=$as_save_IFS
3709
  test -z "$as_dir" && as_dir=.
3710
    for ac_exec_ext in '' $ac_executable_extensions; do
3711
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3712
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3713
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3714
    break 2
3715
  fi
3716
done
3717
  done
3718
IFS=$as_save_IFS
3719
3720
fi
3721
fi
3722
CC=$ac_cv_prog_CC
3723
if test -n "$CC"; then
3724
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3725
$as_echo "$CC" >&6; }
3726
else
3727
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3728
$as_echo "no" >&6; }
3729
fi
3730
3731
3732
fi
3733
if test -z "$ac_cv_prog_CC"; then
3734
  ac_ct_CC=$CC
3735
  # Extract the first word of "gcc", so it can be a program name with args.
3736
set dummy gcc; ac_word=$2
3737
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3738
$as_echo_n "checking for $ac_word... " >&6; }
3739
if ${ac_cv_prog_ac_ct_CC+:} false; then :
3740
  $as_echo_n "(cached) " >&6
3741
else
3742
  if test -n "$ac_ct_CC"; then
3743
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3744
else
3745
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3746
for as_dir in $PATH
3747
do
3748
  IFS=$as_save_IFS
3749
  test -z "$as_dir" && as_dir=.
3750
    for ac_exec_ext in '' $ac_executable_extensions; do
3751
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3752
    ac_cv_prog_ac_ct_CC="gcc"
3753
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3754
    break 2
3755
  fi
3756
done
3757
  done
3758
IFS=$as_save_IFS
3759
3760
fi
3761
fi
3762
ac_ct_CC=$ac_cv_prog_ac_ct_CC
3763
if test -n "$ac_ct_CC"; then
3764
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3765
$as_echo "$ac_ct_CC" >&6; }
3766
else
3767
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3768
$as_echo "no" >&6; }
3769
fi
3770
3771
  if test "x$ac_ct_CC" = x; then
3772
    CC=""
3773
  else
3774
    case $cross_compiling:$ac_tool_warned in
3775
yes:)
3776
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3777
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3778
ac_tool_warned=yes ;;
3779
esac
3780
    CC=$ac_ct_CC
3781
  fi
3782
else
3783
  CC="$ac_cv_prog_CC"
3784
fi
3785
3786
if test -z "$CC"; then
3787
          if test -n "$ac_tool_prefix"; then
3788
    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3789
set dummy ${ac_tool_prefix}cc; ac_word=$2
3790
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3791
$as_echo_n "checking for $ac_word... " >&6; }
3792
if ${ac_cv_prog_CC+:} false; then :
3793
  $as_echo_n "(cached) " >&6
3794
else
3795
  if test -n "$CC"; then
3796
  ac_cv_prog_CC="$CC" # Let the user override the test.
3797
else
3798
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3799
for as_dir in $PATH
3800
do
3801
  IFS=$as_save_IFS
3802
  test -z "$as_dir" && as_dir=.
3803
    for ac_exec_ext in '' $ac_executable_extensions; do
3804
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3805
    ac_cv_prog_CC="${ac_tool_prefix}cc"
3806
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3807
    break 2
3808
  fi
3809
done
3810
  done
3811
IFS=$as_save_IFS
3812
3813
fi
3814
fi
3815
CC=$ac_cv_prog_CC
3816
if test -n "$CC"; then
3817
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3818
$as_echo "$CC" >&6; }
3819
else
3820
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3821
$as_echo "no" >&6; }
3822
fi
3823
3824
3825
  fi
3826
fi
3827
if test -z "$CC"; then
3828
  # Extract the first word of "cc", so it can be a program name with args.
3829
set dummy cc; ac_word=$2
3830
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3831
$as_echo_n "checking for $ac_word... " >&6; }
3832
if ${ac_cv_prog_CC+:} false; then :
3833
  $as_echo_n "(cached) " >&6
3834
else
3835
  if test -n "$CC"; then
3836
  ac_cv_prog_CC="$CC" # Let the user override the test.
3837
else
3838
  ac_prog_rejected=no
3839
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3840
for as_dir in $PATH
3841
do
3842
  IFS=$as_save_IFS
3843
  test -z "$as_dir" && as_dir=.
3844
    for ac_exec_ext in '' $ac_executable_extensions; do
3845
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3846
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3847
       ac_prog_rejected=yes
3848
       continue
3849
     fi
3850
    ac_cv_prog_CC="cc"
3851
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3852
    break 2
3853
  fi
3854
done
3855
  done
3856
IFS=$as_save_IFS
3857
3858
if test $ac_prog_rejected = yes; then
3859
  # We found a bogon in the path, so make sure we never use it.
3860
  set dummy $ac_cv_prog_CC
3861
  shift
3862
  if test $# != 0; then
3863
    # We chose a different compiler from the bogus one.
3864
    # However, it has the same basename, so the bogon will be chosen
3865
    # first if we set CC to just the basename; use the full file name.
3866
    shift
3867
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3868
  fi
3869
fi
3870
fi
3871
fi
3872
CC=$ac_cv_prog_CC
3873
if test -n "$CC"; then
3874
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3875
$as_echo "$CC" >&6; }
3876
else
3877
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3878
$as_echo "no" >&6; }
3879
fi
3880
3881
3882
fi
3883
if test -z "$CC"; then
3884
  if test -n "$ac_tool_prefix"; then
3885
  for ac_prog in cl.exe
3886
  do
3887
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3888
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3889
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3890
$as_echo_n "checking for $ac_word... " >&6; }
3891
if ${ac_cv_prog_CC+:} false; then :
3892
  $as_echo_n "(cached) " >&6
3893
else
3894
  if test -n "$CC"; then
3895
  ac_cv_prog_CC="$CC" # Let the user override the test.
3896
else
3897
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3898
for as_dir in $PATH
3899
do
3900
  IFS=$as_save_IFS
3901
  test -z "$as_dir" && as_dir=.
3902
    for ac_exec_ext in '' $ac_executable_extensions; do
3903
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3904
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3905
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3906
    break 2
3907
  fi
3908
done
3909
  done
3910
IFS=$as_save_IFS
3911
3912
fi
3913
fi
3914
CC=$ac_cv_prog_CC
3915
if test -n "$CC"; then
3916
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3917
$as_echo "$CC" >&6; }
3918
else
3919
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3920
$as_echo "no" >&6; }
3921
fi
3922
3923
3924
    test -n "$CC" && break
3925
  done
3926
fi
3927
if test -z "$CC"; then
3928
  ac_ct_CC=$CC
3929
  for ac_prog in cl.exe
3930
do
3931
  # Extract the first word of "$ac_prog", so it can be a program name with args.
3932
set dummy $ac_prog; ac_word=$2
3933
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3934
$as_echo_n "checking for $ac_word... " >&6; }
3935
if ${ac_cv_prog_ac_ct_CC+:} false; then :
3936
  $as_echo_n "(cached) " >&6
3937
else
3938
  if test -n "$ac_ct_CC"; then
3939
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3940
else
3941
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3942
for as_dir in $PATH
3943
do
3944
  IFS=$as_save_IFS
3945
  test -z "$as_dir" && as_dir=.
3946
    for ac_exec_ext in '' $ac_executable_extensions; do
3947
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3948
    ac_cv_prog_ac_ct_CC="$ac_prog"
3949
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3950
    break 2
3951
  fi
3952
done
3953
  done
3954
IFS=$as_save_IFS
3955
3956
fi
3957
fi
3958
ac_ct_CC=$ac_cv_prog_ac_ct_CC
3959
if test -n "$ac_ct_CC"; then
3960
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3961
$as_echo "$ac_ct_CC" >&6; }
3962
else
3963
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3964
$as_echo "no" >&6; }
3965
fi
3966
3967
3968
  test -n "$ac_ct_CC" && break
3969
done
3970
3971
  if test "x$ac_ct_CC" = x; then
3972
    CC=""
3973
  else
3974
    case $cross_compiling:$ac_tool_warned in
3975
yes:)
3976
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3977
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3978
ac_tool_warned=yes ;;
3979
esac
3980
    CC=$ac_ct_CC
3981
  fi
3982
fi
3983
3984
fi
3985
3986
3987
test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3988
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3989
as_fn_error $? "no acceptable C compiler found in \$PATH
3990
See \`config.log' for more details" "$LINENO" 5; }
3991
3992
# Provide some information about the compiler.
3993
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3994
set X $ac_compile
3995
ac_compiler=$2
3996
for ac_option in --version -v -V -qversion; do
3997
  { { ac_try="$ac_compiler $ac_option >&5"
3998
case "(($ac_try" in
3999
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4000
  *) ac_try_echo=$ac_try;;
4001
esac
4002
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4003
$as_echo "$ac_try_echo"; } >&5
4004
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4005
  ac_status=$?
4006
  if test -s conftest.err; then
4007
    sed '10a\
4008
... rest of stderr output deleted ...
4009
         10q' conftest.err >conftest.er1
4010
    cat conftest.er1 >&5
4011
  fi
4012
  rm -f conftest.er1 conftest.err
4013
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4014
  test $ac_status = 0; }
4015
done
4016
5 by edam
- updated README
4017
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4018
$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
19 by edam
updated autotols stuff
4019
if ${ac_cv_c_compiler_gnu+:} false; then :
5 by edam
- updated README
4020
  $as_echo_n "(cached) " >&6
4021
else
4022
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4023
/* end confdefs.h.  */
4024
4025
int
4026
main ()
4027
{
4028
#ifndef __GNUC__
4029
       choke me
4030
#endif
4031
4032
  ;
4033
  return 0;
4034
}
4035
_ACEOF
4036
if ac_fn_c_try_compile "$LINENO"; then :
4037
  ac_compiler_gnu=yes
4038
else
4039
  ac_compiler_gnu=no
4040
fi
4041
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4042
ac_cv_c_compiler_gnu=$ac_compiler_gnu
4043
4044
fi
4045
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4046
$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4047
if test $ac_compiler_gnu = yes; then
4048
  GCC=yes
4049
else
4050
  GCC=
4051
fi
4052
ac_test_CFLAGS=${CFLAGS+set}
4053
ac_save_CFLAGS=$CFLAGS
4054
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4055
$as_echo_n "checking whether $CC accepts -g... " >&6; }
19 by edam
updated autotols stuff
4056
if ${ac_cv_prog_cc_g+:} false; then :
5 by edam
- updated README
4057
  $as_echo_n "(cached) " >&6
4058
else
4059
  ac_save_c_werror_flag=$ac_c_werror_flag
4060
   ac_c_werror_flag=yes
4061
   ac_cv_prog_cc_g=no
4062
   CFLAGS="-g"
4063
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4064
/* end confdefs.h.  */
4065
4066
int
4067
main ()
4068
{
4069
4070
  ;
4071
  return 0;
4072
}
4073
_ACEOF
4074
if ac_fn_c_try_compile "$LINENO"; then :
4075
  ac_cv_prog_cc_g=yes
4076
else
4077
  CFLAGS=""
4078
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4079
/* end confdefs.h.  */
4080
4081
int
4082
main ()
4083
{
4084
4085
  ;
4086
  return 0;
4087
}
4088
_ACEOF
4089
if ac_fn_c_try_compile "$LINENO"; then :
4090
4091
else
4092
  ac_c_werror_flag=$ac_save_c_werror_flag
4093
	 CFLAGS="-g"
4094
	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4095
/* end confdefs.h.  */
4096
4097
int
4098
main ()
4099
{
4100
4101
  ;
4102
  return 0;
4103
}
4104
_ACEOF
4105
if ac_fn_c_try_compile "$LINENO"; then :
4106
  ac_cv_prog_cc_g=yes
4107
fi
4108
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4109
fi
4110
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4111
fi
4112
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4113
   ac_c_werror_flag=$ac_save_c_werror_flag
4114
fi
4115
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4116
$as_echo "$ac_cv_prog_cc_g" >&6; }
4117
if test "$ac_test_CFLAGS" = set; then
4118
  CFLAGS=$ac_save_CFLAGS
4119
elif test $ac_cv_prog_cc_g = yes; then
4120
  if test "$GCC" = yes; then
4121
    CFLAGS="-g -O2"
4122
  else
4123
    CFLAGS="-g"
4124
  fi
4125
else
4126
  if test "$GCC" = yes; then
4127
    CFLAGS="-O2"
4128
  else
4129
    CFLAGS=
4130
  fi
4131
fi
4132
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4133
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
19 by edam
updated autotols stuff
4134
if ${ac_cv_prog_cc_c89+:} false; then :
5 by edam
- updated README
4135
  $as_echo_n "(cached) " >&6
4136
else
4137
  ac_cv_prog_cc_c89=no
4138
ac_save_CC=$CC
4139
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4140
/* end confdefs.h.  */
4141
#include <stdarg.h>
4142
#include <stdio.h>
4143
#include <sys/types.h>
4144
#include <sys/stat.h>
4145
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4146
struct buf { int x; };
4147
FILE * (*rcsopen) (struct buf *, struct stat *, int);
4148
static char *e (p, i)
4149
     char **p;
4150
     int i;
4151
{
4152
  return p[i];
4153
}
4154
static char *f (char * (*g) (char **, int), char **p, ...)
4155
{
4156
  char *s;
4157
  va_list v;
4158
  va_start (v,p);
4159
  s = g (p, va_arg (v,int));
4160
  va_end (v);
4161
  return s;
4162
}
4163
4164
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4165
   function prototypes and stuff, but not '\xHH' hex character constants.
4166
   These don't provoke an error unfortunately, instead are silently treated
4167
   as 'x'.  The following induces an error, until -std is added to get
4168
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4169
   array size at least.  It's necessary to write '\x00'==0 to get something
4170
   that's true only with -std.  */
4171
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4172
4173
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4174
   inside strings and character constants.  */
4175
#define FOO(x) 'x'
4176
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4177
4178
int test (int i, double x);
4179
struct s1 {int (*f) (int a);};
4180
struct s2 {int (*f) (double a);};
4181
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4182
int argc;
4183
char **argv;
4184
int
4185
main ()
4186
{
4187
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4188
  ;
4189
  return 0;
4190
}
4191
_ACEOF
4192
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4193
	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4194
do
4195
  CC="$ac_save_CC $ac_arg"
4196
  if ac_fn_c_try_compile "$LINENO"; then :
4197
  ac_cv_prog_cc_c89=$ac_arg
4198
fi
4199
rm -f core conftest.err conftest.$ac_objext
4200
  test "x$ac_cv_prog_cc_c89" != "xno" && break
4201
done
4202
rm -f conftest.$ac_ext
4203
CC=$ac_save_CC
4204
4205
fi
4206
# AC_CACHE_VAL
4207
case "x$ac_cv_prog_cc_c89" in
4208
  x)
4209
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4210
$as_echo "none needed" >&6; } ;;
4211
  xno)
4212
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4213
$as_echo "unsupported" >&6; } ;;
4214
  *)
4215
    CC="$CC $ac_cv_prog_cc_c89"
4216
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4217
$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4218
esac
4219
if test "x$ac_cv_prog_cc_c89" != xno; then :
4220
4221
fi
4222
4223
ac_ext=c
4224
ac_cpp='$CPP $CPPFLAGS'
4225
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4226
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4227
ac_compiler_gnu=$ac_cv_c_compiler_gnu
4228
4229
depcc="$CC"   am_compiler_list=
4230
4231
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4232
$as_echo_n "checking dependency style of $depcc... " >&6; }
19 by edam
updated autotols stuff
4233
if ${am_cv_CC_dependencies_compiler_type+:} false; then :
5 by edam
- updated README
4234
  $as_echo_n "(cached) " >&6
4235
else
4236
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4237
  # We make a subdir and do the tests there.  Otherwise we can end up
4238
  # making bogus files that we don't know about and never remove.  For
4239
  # instance it was reported that on HP-UX the gcc test will end up
4240
  # making a dummy file named `D' -- because `-MD' means `put the output
4241
  # in D'.
4242
  mkdir conftest.dir
4243
  # Copy depcomp to subdir because otherwise we won't find it if we're
4244
  # using a relative directory.
4245
  cp "$am_depcomp" conftest.dir
4246
  cd conftest.dir
4247
  # We will build objects and dependencies in a subdirectory because
4248
  # it helps to detect inapplicable dependency modes.  For instance
4249
  # both Tru64's cc and ICC support -MD to output dependencies as a
4250
  # side effect of compilation, but ICC will put the dependencies in
4251
  # the current directory while Tru64 will put them in the object
4252
  # directory.
4253
  mkdir sub
4254
4255
  am_cv_CC_dependencies_compiler_type=none
4256
  if test "$am_compiler_list" = ""; then
4257
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4258
  fi
4259
  am__universal=false
4260
  case " $depcc " in #(
4261
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4262
     esac
4263
4264
  for depmode in $am_compiler_list; do
4265
    # Setup a source with many dependencies, because some compilers
4266
    # like to wrap large dependency lists on column 80 (with \), and
4267
    # we should not choose a depcomp mode which is confused by this.
4268
    #
4269
    # We need to recreate these files for each test, as the compiler may
4270
    # overwrite some of them when testing with obscure command lines.
4271
    # This happens at least with the AIX C compiler.
4272
    : > sub/conftest.c
4273
    for i in 1 2 3 4 5 6; do
4274
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4275
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4276
      # Solaris 8's {/usr,}/bin/sh.
4277
      touch sub/conftst$i.h
4278
    done
4279
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4280
4281
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4282
    # mode.  It turns out that the SunPro C++ compiler does not properly
4283
    # handle `-M -o', and we need to detect this.  Also, some Intel
4284
    # versions had trouble with output in subdirs
4285
    am__obj=sub/conftest.${OBJEXT-o}
4286
    am__minus_obj="-o $am__obj"
4287
    case $depmode in
4288
    gcc)
4289
      # This depmode causes a compiler race in universal mode.
4290
      test "$am__universal" = false || continue
4291
      ;;
4292
    nosideeffect)
4293
      # after this tag, mechanisms are not by side-effect, so they'll
4294
      # only be used when explicitly requested
4295
      if test "x$enable_dependency_tracking" = xyes; then
4296
	continue
4297
      else
4298
	break
4299
      fi
4300
      ;;
4301
    msvisualcpp | msvcmsys)
4302
      # This compiler won't grok `-c -o', but also, the minuso test has
4303
      # not run yet.  These depmodes are late enough in the game, and
4304
      # so weak that their functioning should not be impacted.
4305
      am__obj=conftest.${OBJEXT-o}
4306
      am__minus_obj=
4307
      ;;
4308
    none) break ;;
4309
    esac
4310
    if depmode=$depmode \
4311
       source=sub/conftest.c object=$am__obj \
4312
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4313
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4314
         >/dev/null 2>conftest.err &&
4315
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4316
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4317
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4318
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4319
      # icc doesn't choke on unknown options, it will just issue warnings
4320
      # or remarks (even with -Werror).  So we grep stderr for any message
4321
      # that says an option was ignored or not supported.
4322
      # When given -MP, icc 7.0 and 7.1 complain thusly:
4323
      #   icc: Command line warning: ignoring option '-M'; no argument required
4324
      # The diagnosis changed in icc 8.0:
4325
      #   icc: Command line remark: option '-MP' not supported
4326
      if (grep 'ignoring option' conftest.err ||
4327
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4328
        am_cv_CC_dependencies_compiler_type=$depmode
4329
        break
4330
      fi
4331
    fi
4332
  done
4333
4334
  cd ..
4335
  rm -rf conftest.dir
4336
else
4337
  am_cv_CC_dependencies_compiler_type=none
4338
fi
4339
4340
fi
4341
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4342
$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4343
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4344
4345
 if
4346
  test "x$enable_dependency_tracking" != xno \
4347
  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4348
  am__fastdepCC_TRUE=
4349
  am__fastdepCC_FALSE='#'
4350
else
4351
  am__fastdepCC_TRUE='#'
4352
  am__fastdepCC_FALSE=
4353
fi
4354
4355
4356
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4357
$as_echo_n "checking for a sed that does not truncate output... " >&6; }
19 by edam
updated autotols stuff
4358
if ${ac_cv_path_SED+:} false; then :
5 by edam
- updated README
4359
  $as_echo_n "(cached) " >&6
4360
else
4361
            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4362
     for ac_i in 1 2 3 4 5 6 7; do
4363
       ac_script="$ac_script$as_nl$ac_script"
4364
     done
4365
     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4366
     { ac_script=; unset ac_script;}
4367
     if test -z "$SED"; then
4368
  ac_path_SED_found=false
4369
  # Loop through the user's path and test for each of PROGNAME-LIST
4370
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4371
for as_dir in $PATH
4372
do
4373
  IFS=$as_save_IFS
4374
  test -z "$as_dir" && as_dir=.
4375
    for ac_prog in sed gsed; do
4376
    for ac_exec_ext in '' $ac_executable_extensions; do
4377
      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4378
      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4379
# Check for GNU ac_path_SED and select it if it is found.
4380
  # Check for GNU $ac_path_SED
4381
case `"$ac_path_SED" --version 2>&1` in
4382
*GNU*)
4383
  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4384
*)
4385
  ac_count=0
4386
  $as_echo_n 0123456789 >"conftest.in"
4387
  while :
4388
  do
4389
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4390
    mv "conftest.tmp" "conftest.in"
4391
    cp "conftest.in" "conftest.nl"
4392
    $as_echo '' >> "conftest.nl"
4393
    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4394
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4395
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4396
    if test $ac_count -gt ${ac_path_SED_max-0}; then
4397
      # Best one so far, save it but keep looking for a better one
4398
      ac_cv_path_SED="$ac_path_SED"
4399
      ac_path_SED_max=$ac_count
4400
    fi
4401
    # 10*(2^10) chars as input seems more than enough
4402
    test $ac_count -gt 10 && break
4403
  done
4404
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4405
esac
4406
4407
      $ac_path_SED_found && break 3
4408
    done
4409
  done
4410
  done
4411
IFS=$as_save_IFS
4412
  if test -z "$ac_cv_path_SED"; then
19 by edam
updated autotols stuff
4413
    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5 by edam
- updated README
4414
  fi
4415
else
4416
  ac_cv_path_SED=$SED
4417
fi
4418
4419
fi
4420
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4421
$as_echo "$ac_cv_path_SED" >&6; }
4422
 SED="$ac_cv_path_SED"
4423
  rm -f conftest.sed
4424
4425
test -z "$SED" && SED=sed
4426
Xsed="$SED -e 1s/^X//"
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4439
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
19 by edam
updated autotols stuff
4440
if ${ac_cv_path_GREP+:} false; then :
5 by edam
- updated README
4441
  $as_echo_n "(cached) " >&6
4442
else
4443
  if test -z "$GREP"; then
4444
  ac_path_GREP_found=false
4445
  # Loop through the user's path and test for each of PROGNAME-LIST
4446
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4447
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4448
do
4449
  IFS=$as_save_IFS
4450
  test -z "$as_dir" && as_dir=.
4451
    for ac_prog in grep ggrep; do
4452
    for ac_exec_ext in '' $ac_executable_extensions; do
4453
      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4454
      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4455
# Check for GNU ac_path_GREP and select it if it is found.
4456
  # Check for GNU $ac_path_GREP
4457
case `"$ac_path_GREP" --version 2>&1` in
4458
*GNU*)
4459
  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4460
*)
4461
  ac_count=0
4462
  $as_echo_n 0123456789 >"conftest.in"
4463
  while :
4464
  do
4465
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4466
    mv "conftest.tmp" "conftest.in"
4467
    cp "conftest.in" "conftest.nl"
4468
    $as_echo 'GREP' >> "conftest.nl"
4469
    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4470
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4471
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4472
    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4473
      # Best one so far, save it but keep looking for a better one
4474
      ac_cv_path_GREP="$ac_path_GREP"
4475
      ac_path_GREP_max=$ac_count
4476
    fi
4477
    # 10*(2^10) chars as input seems more than enough
4478
    test $ac_count -gt 10 && break
4479
  done
4480
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4481
esac
4482
4483
      $ac_path_GREP_found && break 3
4484
    done
4485
  done
4486
  done
4487
IFS=$as_save_IFS
4488
  if test -z "$ac_cv_path_GREP"; then
19 by edam
updated autotols stuff
4489
    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5 by edam
- updated README
4490
  fi
4491
else
4492
  ac_cv_path_GREP=$GREP
4493
fi
4494
4495
fi
4496
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4497
$as_echo "$ac_cv_path_GREP" >&6; }
4498
 GREP="$ac_cv_path_GREP"
4499
4500
4501
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4502
$as_echo_n "checking for egrep... " >&6; }
19 by edam
updated autotols stuff
4503
if ${ac_cv_path_EGREP+:} false; then :
5 by edam
- updated README
4504
  $as_echo_n "(cached) " >&6
4505
else
4506
  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4507
   then ac_cv_path_EGREP="$GREP -E"
4508
   else
4509
     if test -z "$EGREP"; then
4510
  ac_path_EGREP_found=false
4511
  # Loop through the user's path and test for each of PROGNAME-LIST
4512
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4513
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4514
do
4515
  IFS=$as_save_IFS
4516
  test -z "$as_dir" && as_dir=.
4517
    for ac_prog in egrep; do
4518
    for ac_exec_ext in '' $ac_executable_extensions; do
4519
      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4520
      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4521
# Check for GNU ac_path_EGREP and select it if it is found.
4522
  # Check for GNU $ac_path_EGREP
4523
case `"$ac_path_EGREP" --version 2>&1` in
4524
*GNU*)
4525
  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4526
*)
4527
  ac_count=0
4528
  $as_echo_n 0123456789 >"conftest.in"
4529
  while :
4530
  do
4531
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4532
    mv "conftest.tmp" "conftest.in"
4533
    cp "conftest.in" "conftest.nl"
4534
    $as_echo 'EGREP' >> "conftest.nl"
4535
    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4536
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4537
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4538
    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4539
      # Best one so far, save it but keep looking for a better one
4540
      ac_cv_path_EGREP="$ac_path_EGREP"
4541
      ac_path_EGREP_max=$ac_count
4542
    fi
4543
    # 10*(2^10) chars as input seems more than enough
4544
    test $ac_count -gt 10 && break
4545
  done
4546
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4547
esac
4548
4549
      $ac_path_EGREP_found && break 3
4550
    done
4551
  done
4552
  done
4553
IFS=$as_save_IFS
4554
  if test -z "$ac_cv_path_EGREP"; then
19 by edam
updated autotols stuff
4555
    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5 by edam
- updated README
4556
  fi
4557
else
4558
  ac_cv_path_EGREP=$EGREP
4559
fi
4560
4561
   fi
4562
fi
4563
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4564
$as_echo "$ac_cv_path_EGREP" >&6; }
4565
 EGREP="$ac_cv_path_EGREP"
4566
4567
4568
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4569
$as_echo_n "checking for fgrep... " >&6; }
19 by edam
updated autotols stuff
4570
if ${ac_cv_path_FGREP+:} false; then :
5 by edam
- updated README
4571
  $as_echo_n "(cached) " >&6
4572
else
4573
  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4574
   then ac_cv_path_FGREP="$GREP -F"
4575
   else
4576
     if test -z "$FGREP"; then
4577
  ac_path_FGREP_found=false
4578
  # Loop through the user's path and test for each of PROGNAME-LIST
4579
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4580
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4581
do
4582
  IFS=$as_save_IFS
4583
  test -z "$as_dir" && as_dir=.
4584
    for ac_prog in fgrep; do
4585
    for ac_exec_ext in '' $ac_executable_extensions; do
4586
      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4587
      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4588
# Check for GNU ac_path_FGREP and select it if it is found.
4589
  # Check for GNU $ac_path_FGREP
4590
case `"$ac_path_FGREP" --version 2>&1` in
4591
*GNU*)
4592
  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4593
*)
4594
  ac_count=0
4595
  $as_echo_n 0123456789 >"conftest.in"
4596
  while :
4597
  do
4598
    cat "conftest.in" "conftest.in" >"conftest.tmp"
4599
    mv "conftest.tmp" "conftest.in"
4600
    cp "conftest.in" "conftest.nl"
4601
    $as_echo 'FGREP' >> "conftest.nl"
4602
    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4603
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4604
    as_fn_arith $ac_count + 1 && ac_count=$as_val
4605
    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4606
      # Best one so far, save it but keep looking for a better one
4607
      ac_cv_path_FGREP="$ac_path_FGREP"
4608
      ac_path_FGREP_max=$ac_count
4609
    fi
4610
    # 10*(2^10) chars as input seems more than enough
4611
    test $ac_count -gt 10 && break
4612
  done
4613
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4614
esac
4615
4616
      $ac_path_FGREP_found && break 3
4617
    done
4618
  done
4619
  done
4620
IFS=$as_save_IFS
4621
  if test -z "$ac_cv_path_FGREP"; then
19 by edam
updated autotols stuff
4622
    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5 by edam
- updated README
4623
  fi
4624
else
4625
  ac_cv_path_FGREP=$FGREP
4626
fi
4627
4628
   fi
4629
fi
4630
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4631
$as_echo "$ac_cv_path_FGREP" >&6; }
4632
 FGREP="$ac_cv_path_FGREP"
4633
4634
4635
test -z "$GREP" && GREP=grep
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
# Check whether --with-gnu-ld was given.
4656
if test "${with_gnu_ld+set}" = set; then :
4657
  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4658
else
4659
  with_gnu_ld=no
4660
fi
4661
4662
ac_prog=ld
4663
if test "$GCC" = yes; then
4664
  # Check if gcc -print-prog-name=ld gives a path.
4665
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4666
$as_echo_n "checking for ld used by $CC... " >&6; }
4667
  case $host in
4668
  *-*-mingw*)
4669
    # gcc leaves a trailing carriage return which upsets mingw
4670
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4671
  *)
4672
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4673
  esac
4674
  case $ac_prog in
4675
    # Accept absolute paths.
4676
    [\\/]* | ?:[\\/]*)
4677
      re_direlt='/[^/][^/]*/\.\./'
4678
      # Canonicalize the pathname of ld
4679
      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4680
      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4681
	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4682
      done
4683
      test -z "$LD" && LD="$ac_prog"
4684
      ;;
4685
  "")
4686
    # If it fails, then pretend we aren't using GCC.
4687
    ac_prog=ld
4688
    ;;
4689
  *)
4690
    # If it is relative, then search for the first ld in PATH.
4691
    with_gnu_ld=unknown
4692
    ;;
4693
  esac
4694
elif test "$with_gnu_ld" = yes; then
4695
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4696
$as_echo_n "checking for GNU ld... " >&6; }
4697
else
4698
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4699
$as_echo_n "checking for non-GNU ld... " >&6; }
4700
fi
19 by edam
updated autotols stuff
4701
if ${lt_cv_path_LD+:} false; then :
5 by edam
- updated README
4702
  $as_echo_n "(cached) " >&6
4703
else
4704
  if test -z "$LD"; then
4705
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4706
  for ac_dir in $PATH; do
4707
    IFS="$lt_save_ifs"
4708
    test -z "$ac_dir" && ac_dir=.
4709
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4710
      lt_cv_path_LD="$ac_dir/$ac_prog"
4711
      # Check to see if the program is GNU ld.  I'd rather use --version,
4712
      # but apparently some variants of GNU ld only accept -v.
4713
      # Break only if it was the GNU/non-GNU ld that we prefer.
4714
      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4715
      *GNU* | *'with BFD'*)
4716
	test "$with_gnu_ld" != no && break
4717
	;;
4718
      *)
4719
	test "$with_gnu_ld" != yes && break
4720
	;;
4721
      esac
4722
    fi
4723
  done
4724
  IFS="$lt_save_ifs"
4725
else
4726
  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4727
fi
4728
fi
4729
4730
LD="$lt_cv_path_LD"
4731
if test -n "$LD"; then
4732
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4733
$as_echo "$LD" >&6; }
4734
else
4735
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4736
$as_echo "no" >&6; }
4737
fi
19 by edam
updated autotols stuff
4738
test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5 by edam
- updated README
4739
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4740
$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
19 by edam
updated autotols stuff
4741
if ${lt_cv_prog_gnu_ld+:} false; then :
5 by edam
- updated README
4742
  $as_echo_n "(cached) " >&6
4743
else
4744
  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4745
case `$LD -v 2>&1 </dev/null` in
4746
*GNU* | *'with BFD'*)
4747
  lt_cv_prog_gnu_ld=yes
4748
  ;;
4749
*)
4750
  lt_cv_prog_gnu_ld=no
4751
  ;;
4752
esac
4753
fi
4754
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4755
$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4756
with_gnu_ld=$lt_cv_prog_gnu_ld
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4767
$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
19 by edam
updated autotols stuff
4768
if ${lt_cv_path_NM+:} false; then :
5 by edam
- updated README
4769
  $as_echo_n "(cached) " >&6
4770
else
4771
  if test -n "$NM"; then
4772
  # Let the user override the test.
4773
  lt_cv_path_NM="$NM"
4774
else
4775
  lt_nm_to_check="${ac_tool_prefix}nm"
4776
  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4777
    lt_nm_to_check="$lt_nm_to_check nm"
4778
  fi
4779
  for lt_tmp_nm in $lt_nm_to_check; do
4780
    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4781
    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4782
      IFS="$lt_save_ifs"
4783
      test -z "$ac_dir" && ac_dir=.
4784
      tmp_nm="$ac_dir/$lt_tmp_nm"
4785
      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4786
	# Check to see if the nm accepts a BSD-compat flag.
4787
	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4788
	#   nm: unknown option "B" ignored
4789
	# Tru64's nm complains that /dev/null is an invalid object file
4790
	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4791
	*/dev/null* | *'Invalid file or object type'*)
4792
	  lt_cv_path_NM="$tmp_nm -B"
4793
	  break
4794
	  ;;
4795
	*)
4796
	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4797
	  */dev/null*)
4798
	    lt_cv_path_NM="$tmp_nm -p"
4799
	    break
4800
	    ;;
4801
	  *)
4802
	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4803
	    continue # so that we can try to find one that supports BSD flags
4804
	    ;;
4805
	  esac
4806
	  ;;
4807
	esac
4808
      fi
4809
    done
4810
    IFS="$lt_save_ifs"
4811
  done
4812
  : ${lt_cv_path_NM=no}
4813
fi
4814
fi
4815
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4816
$as_echo "$lt_cv_path_NM" >&6; }
4817
if test "$lt_cv_path_NM" != "no"; then
4818
  NM="$lt_cv_path_NM"
4819
else
4820
  # Didn't find any BSD compatible name lister, look for dumpbin.
19 by edam
updated autotols stuff
4821
  if test -n "$DUMPBIN"; then :
4822
    # Let the user override the test.
4823
  else
4824
    if test -n "$ac_tool_prefix"; then
4825
  for ac_prog in dumpbin "link -dump"
5 by edam
- updated README
4826
  do
4827
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4828
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4829
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4830
$as_echo_n "checking for $ac_word... " >&6; }
19 by edam
updated autotols stuff
4831
if ${ac_cv_prog_DUMPBIN+:} false; then :
5 by edam
- updated README
4832
  $as_echo_n "(cached) " >&6
4833
else
4834
  if test -n "$DUMPBIN"; then
4835
  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4836
else
4837
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4838
for as_dir in $PATH
4839
do
4840
  IFS=$as_save_IFS
4841
  test -z "$as_dir" && as_dir=.
4842
    for ac_exec_ext in '' $ac_executable_extensions; do
4843
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4844
    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4845
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4846
    break 2
4847
  fi
4848
done
4849
  done
4850
IFS=$as_save_IFS
4851
4852
fi
4853
fi
4854
DUMPBIN=$ac_cv_prog_DUMPBIN
4855
if test -n "$DUMPBIN"; then
4856
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4857
$as_echo "$DUMPBIN" >&6; }
4858
else
4859
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4860
$as_echo "no" >&6; }
4861
fi
4862
4863
4864
    test -n "$DUMPBIN" && break
4865
  done
4866
fi
4867
if test -z "$DUMPBIN"; then
4868
  ac_ct_DUMPBIN=$DUMPBIN
19 by edam
updated autotols stuff
4869
  for ac_prog in dumpbin "link -dump"
5 by edam
- updated README
4870
do
4871
  # Extract the first word of "$ac_prog", so it can be a program name with args.
4872
set dummy $ac_prog; ac_word=$2
4873
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4874
$as_echo_n "checking for $ac_word... " >&6; }
19 by edam
updated autotols stuff
4875
if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5 by edam
- updated README
4876
  $as_echo_n "(cached) " >&6
4877
else
4878
  if test -n "$ac_ct_DUMPBIN"; then
4879
  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4880
else
4881
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4882
for as_dir in $PATH
4883
do
4884
  IFS=$as_save_IFS
4885
  test -z "$as_dir" && as_dir=.
4886
    for ac_exec_ext in '' $ac_executable_extensions; do
4887
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4888
    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4889
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4890
    break 2
4891
  fi
4892
done
4893
  done
4894
IFS=$as_save_IFS
4895
4896
fi
4897
fi
4898
ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4899
if test -n "$ac_ct_DUMPBIN"; then
4900
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4901
$as_echo "$ac_ct_DUMPBIN" >&6; }
4902
else
4903
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4904
$as_echo "no" >&6; }
4905
fi
4906
4907
4908
  test -n "$ac_ct_DUMPBIN" && break
4909
done
4910
4911
  if test "x$ac_ct_DUMPBIN" = x; then
4912
    DUMPBIN=":"
4913
  else
4914
    case $cross_compiling:$ac_tool_warned in
4915
yes:)
4916
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4917
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4918
ac_tool_warned=yes ;;
4919
esac
4920
    DUMPBIN=$ac_ct_DUMPBIN
4921
  fi
4922
fi
4923
19 by edam
updated autotols stuff
4924
    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4925
    *COFF*)
4926
      DUMPBIN="$DUMPBIN -symbols"
4927
      ;;
4928
    *)
4929
      DUMPBIN=:
4930
      ;;
4931
    esac
4932
  fi
5 by edam
- updated README
4933
4934
  if test "$DUMPBIN" != ":"; then
4935
    NM="$DUMPBIN"
4936
  fi
4937
fi
4938
test -z "$NM" && NM=nm
4939
4940
4941
4942
4943
4944
4945
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4946
$as_echo_n "checking the name lister ($NM) interface... " >&6; }
19 by edam
updated autotols stuff
4947
if ${lt_cv_nm_interface+:} false; then :
5 by edam
- updated README
4948
  $as_echo_n "(cached) " >&6
4949
else
4950
  lt_cv_nm_interface="BSD nm"
4951
  echo "int some_variable = 0;" > conftest.$ac_ext
19 by edam
updated autotols stuff
4952
  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5 by edam
- updated README
4953
  (eval "$ac_compile" 2>conftest.err)
4954
  cat conftest.err >&5
19 by edam
updated autotols stuff
4955
  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5 by edam
- updated README
4956
  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4957
  cat conftest.err >&5
19 by edam
updated autotols stuff
4958
  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5 by edam
- updated README
4959
  cat conftest.out >&5
4960
  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4961
    lt_cv_nm_interface="MS dumpbin"
4962
  fi
4963
  rm -f conftest*
4964
fi
4965
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4966
$as_echo "$lt_cv_nm_interface" >&6; }
4967
4968
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4969
$as_echo_n "checking whether ln -s works... " >&6; }
4970
LN_S=$as_ln_s
4971
if test "$LN_S" = "ln -s"; then
4972
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4973
$as_echo "yes" >&6; }
4974
else
4975
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4976
$as_echo "no, using $LN_S" >&6; }
4977
fi
4978
4979
# find the maximum length of command line arguments
4980
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4981
$as_echo_n "checking the maximum length of command line arguments... " >&6; }
19 by edam
updated autotols stuff
4982
if ${lt_cv_sys_max_cmd_len+:} false; then :
5 by edam
- updated README
4983
  $as_echo_n "(cached) " >&6
4984
else
4985
    i=0
4986
  teststring="ABCD"
4987
4988
  case $build_os in
4989
  msdosdjgpp*)
4990
    # On DJGPP, this test can blow up pretty badly due to problems in libc
4991
    # (any single argument exceeding 2000 bytes causes a buffer overrun
4992
    # during glob expansion).  Even if it were fixed, the result of this
4993
    # check would be larger than it should be.
4994
    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4995
    ;;
4996
4997
  gnu*)
4998
    # Under GNU Hurd, this test is not required because there is
4999
    # no limit to the length of command line arguments.
5000
    # Libtool will interpret -1 as no limit whatsoever
5001
    lt_cv_sys_max_cmd_len=-1;
5002
    ;;
5003
5004
  cygwin* | mingw* | cegcc*)
5005
    # On Win9x/ME, this test blows up -- it succeeds, but takes
5006
    # about 5 minutes as the teststring grows exponentially.
5007
    # Worse, since 9x/ME are not pre-emptively multitasking,
5008
    # you end up with a "frozen" computer, even though with patience
5009
    # the test eventually succeeds (with a max line length of 256k).
5010
    # Instead, let's just punt: use the minimum linelength reported by
5011
    # all of the supported platforms: 8192 (on NT/2K/XP).
5012
    lt_cv_sys_max_cmd_len=8192;
5013
    ;;
5014
19 by edam
updated autotols stuff
5015
  mint*)
5016
    # On MiNT this can take a long time and run out of memory.
5017
    lt_cv_sys_max_cmd_len=8192;
5018
    ;;
5019
5 by edam
- updated README
5020
  amigaos*)
5021
    # On AmigaOS with pdksh, this test takes hours, literally.
5022
    # So we just punt and use a minimum line length of 8192.
5023
    lt_cv_sys_max_cmd_len=8192;
5024
    ;;
5025
5026
  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5027
    # This has been around since 386BSD, at least.  Likely further.
5028
    if test -x /sbin/sysctl; then
5029
      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5030
    elif test -x /usr/sbin/sysctl; then
5031
      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5032
    else
5033
      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5034
    fi
5035
    # And add a safety zone
5036
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5037
    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5038
    ;;
5039
5040
  interix*)
5041
    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5042
    lt_cv_sys_max_cmd_len=196608
5043
    ;;
5044
19 by edam
updated autotols stuff
5045
  os2*)
5046
    # The test takes a long time on OS/2.
5047
    lt_cv_sys_max_cmd_len=8192
5048
    ;;
5049
5 by edam
- updated README
5050
  osf*)
5051
    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5052
    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5053
    # nice to cause kernel panics so lets avoid the loop below.
5054
    # First set a reasonable default.
5055
    lt_cv_sys_max_cmd_len=16384
5056
    #
5057
    if test -x /sbin/sysconfig; then
5058
      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5059
        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5060
      esac
5061
    fi
5062
    ;;
5063
  sco3.2v5*)
5064
    lt_cv_sys_max_cmd_len=102400
5065
    ;;
5066
  sysv5* | sco5v6* | sysv4.2uw2*)
5067
    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5068
    if test -n "$kargmax"; then
5069
      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5070
    else
5071
      lt_cv_sys_max_cmd_len=32768
5072
    fi
5073
    ;;
5074
  *)
5075
    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5076
    if test -n "$lt_cv_sys_max_cmd_len"; then
5077
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5078
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5079
    else
5080
      # Make teststring a little bigger before we do anything with it.
5081
      # a 1K string should be a reasonable start.
5082
      for i in 1 2 3 4 5 6 7 8 ; do
5083
        teststring=$teststring$teststring
5084
      done
5085
      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5086
      # If test is not a shell built-in, we'll probably end up computing a
5087
      # maximum length that is only half of the actual maximum length, but
5088
      # we can't tell.
19 by edam
updated autotols stuff
5089
      while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
5090
	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5 by edam
- updated README
5091
	      test $i != 17 # 1/2 MB should be enough
5092
      do
5093
        i=`expr $i + 1`
5094
        teststring=$teststring$teststring
5095
      done
5096
      # Only check the string length outside the loop.
5097
      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5098
      teststring=
5099
      # Add a significant safety factor because C++ compilers can tack on
5100
      # massive amounts of additional arguments before passing them to the
5101
      # linker.  It appears as though 1/2 is a usable value.
5102
      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5103
    fi
5104
    ;;
5105
  esac
5106
5107
fi
5108
5109
if test -n $lt_cv_sys_max_cmd_len ; then
5110
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5111
$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5112
else
5113
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5114
$as_echo "none" >&6; }
5115
fi
5116
max_cmd_len=$lt_cv_sys_max_cmd_len
5117
5118
5119
5120
5121
5122
5123
: ${CP="cp -f"}
5124
: ${MV="mv -f"}
5125
: ${RM="rm -f"}
5126
5127
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5128
$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5129
# Try some XSI features
5130
xsi_shell=no
5131
( _lt_dummy="a/b/c"
19 by edam
updated autotols stuff
5132
  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
5133
      = c,a/b,b/c, \
5 by edam
- updated README
5134
    && eval 'test $(( 1 + 1 )) -eq 2 \
5135
    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5136
  && xsi_shell=yes
5137
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5138
$as_echo "$xsi_shell" >&6; }
5139
5140
5141
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5142
$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5143
lt_shell_append=no
5144
( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5145
    >/dev/null 2>&1 \
5146
  && lt_shell_append=yes
5147
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5148
$as_echo "$lt_shell_append" >&6; }
5149
5150
5151
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5152
  lt_unset=unset
5153
else
5154
  lt_unset=false
5155
fi
5156
5157
5158
5159
5160
5161
# test EBCDIC or ASCII
5162
case `echo X|tr X '\101'` in
5163
 A) # ASCII based system
5164
    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5165
  lt_SP2NL='tr \040 \012'
5166
  lt_NL2SP='tr \015\012 \040\040'
5167
  ;;
5168
 *) # EBCDIC based system
5169
  lt_SP2NL='tr \100 \n'
5170
  lt_NL2SP='tr \r\n \100\100'
5171
  ;;
5172
esac
5173
5174
5175
5176
5177
5178
5179
5180
5181
19 by edam
updated autotols stuff
5182
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5183
$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5184
if ${lt_cv_to_host_file_cmd+:} false; then :
5185
  $as_echo_n "(cached) " >&6
5186
else
5187
  case $host in
5188
  *-*-mingw* )
5189
    case $build in
5190
      *-*-mingw* ) # actually msys
5191
        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5192
        ;;
5193
      *-*-cygwin* )
5194
        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5195
        ;;
5196
      * ) # otherwise, assume *nix
5197
        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5198
        ;;
5199
    esac
5200
    ;;
5201
  *-*-cygwin* )
5202
    case $build in
5203
      *-*-mingw* ) # actually msys
5204
        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5205
        ;;
5206
      *-*-cygwin* )
5207
        lt_cv_to_host_file_cmd=func_convert_file_noop
5208
        ;;
5209
      * ) # otherwise, assume *nix
5210
        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5211
        ;;
5212
    esac
5213
    ;;
5214
  * ) # unhandled hosts (and "normal" native builds)
5215
    lt_cv_to_host_file_cmd=func_convert_file_noop
5216
    ;;
5217
esac
5218
5219
fi
5220
5221
to_host_file_cmd=$lt_cv_to_host_file_cmd
5222
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5223
$as_echo "$lt_cv_to_host_file_cmd" >&6; }
5224
5225
5226
5227
5228
5229
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5230
$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5231
if ${lt_cv_to_tool_file_cmd+:} false; then :
5232
  $as_echo_n "(cached) " >&6
5233
else
5234
  #assume ordinary cross tools, or native build.
5235
lt_cv_to_tool_file_cmd=func_convert_file_noop
5236
case $host in
5237
  *-*-mingw* )
5238
    case $build in
5239
      *-*-mingw* ) # actually msys
5240
        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5241
        ;;
5242
    esac
5243
    ;;
5244
esac
5245
5246
fi
5247
5248
to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5249
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5250
$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5251
5252
5253
5254
5255
5 by edam
- updated README
5256
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5257
$as_echo_n "checking for $LD option to reload object files... " >&6; }
19 by edam
updated autotols stuff
5258
if ${lt_cv_ld_reload_flag+:} false; then :
5 by edam
- updated README
5259
  $as_echo_n "(cached) " >&6
5260
else
5261
  lt_cv_ld_reload_flag='-r'
5262
fi
5263
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5264
$as_echo "$lt_cv_ld_reload_flag" >&6; }
5265
reload_flag=$lt_cv_ld_reload_flag
5266
case $reload_flag in
5267
"" | " "*) ;;
5268
*) reload_flag=" $reload_flag" ;;
5269
esac
5270
reload_cmds='$LD$reload_flag -o $output$reload_objs'
5271
case $host_os in
19 by edam
updated autotols stuff
5272
  cygwin* | mingw* | pw32* | cegcc*)
5273
    if test "$GCC" != yes; then
5274
      reload_cmds=false
5275
    fi
5276
    ;;
5 by edam
- updated README
5277
  darwin*)
5278
    if test "$GCC" = yes; then
5279
      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5280
    else
5281
      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5282
    fi
5283
    ;;
5284
esac
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
if test -n "$ac_tool_prefix"; then
5295
  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5296
set dummy ${ac_tool_prefix}objdump; ac_word=$2
5297
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5298
$as_echo_n "checking for $ac_word... " >&6; }
19 by edam
updated autotols stuff
5299
if ${ac_cv_prog_OBJDUMP+:} false; then :
5 by edam
- updated README
5300
  $as_echo_n "(cached) " >&6
5301
else
5302
  if test -n "$OBJDUMP"; then
5303
  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5304
else
5305
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5306
for as_dir in $PATH
5307
do
5308
  IFS=$as_save_IFS
5309
  test -z "$as_dir" && as_dir=.
5310
    for ac_exec_ext in '' $ac_executable_extensions; do
5311
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5312
    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5313
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5314
    break 2
5315
  fi
5316
done
5317
  done
5318
IFS=$as_save_IFS
5319
5320
fi
5321
fi
5322
OBJDUMP=$ac_cv_prog_OBJDUMP
5323
if test -n "$OBJDUMP"; then
5324
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5325
$as_echo "$OBJDUMP" >&6; }
5326
else
5327
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5328
$as_echo "no" >&6; }
5329
fi
5330
5331
5332
fi
5333
if test -z "$ac_cv_prog_OBJDUMP"; then
5334
  ac_ct_OBJDUMP=$OBJDUMP
5335
  # Extract the first word of "objdump", so it can be a program name with args.
5336
set dummy objdump; ac_word=$2
5337
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5338
$as_echo_n "checking for $ac_word... " >&6; }
19 by edam
updated autotols stuff
5339
if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5 by edam
- updated README
5340
  $as_echo_n "(cached) " >&6
5341
else
5342
  if test -n "$ac_ct_OBJDUMP"; then
5343
  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5344
else
5345
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5346
for as_dir in $PATH
5347
do
5348
  IFS=$as_save_IFS
5349
  test -z "$as_dir" && as_dir=.
5350
    for ac_exec_ext in '' $ac_executable_extensions; do
5351
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5352
    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5353
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5354
    break 2
5355
  fi
5356
done
5357
  done
5358
IFS=$as_save_IFS
5359
5360
fi
5361
fi
5362
ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5363
if test -n "$ac_ct_OBJDUMP"; then
5364
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5365
$as_echo "$ac_ct_OBJDUMP" >&6; }
5366
else
5367
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5368
$as_echo "no" >&6; }
5369
fi
5370
5371
  if test "x$ac_ct_OBJDUMP" = x; then
5372
    OBJDUMP="false"
5373
  else
5374
    case $cross_compiling:$ac_tool_warned in
5375
yes:)
5376
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5377
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5378
ac_tool_warned=yes ;;
5379
esac
5380
    OBJDUMP=$ac_ct_OBJDUMP
5381
  fi
5382
else
5383
  OBJDUMP="$ac_cv_prog_OBJDUMP"
5384
fi
5385
5386
test -z "$OBJDUMP" && OBJDUMP=objdump
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5397
$as_echo_n "checking how to recognize dependent libraries... " >&6; }
19 by edam
updated autotols stuff
5398
if ${lt_cv_deplibs_check_method+:} false; then :
5 by edam
- updated README
5399
  $as_echo_n "(cached) " >&6
5400
else
5401
  lt_cv_file_magic_cmd='$MAGIC_CMD'
5402
lt_cv_file_magic_test_file=
5403
lt_cv_deplibs_check_method='unknown'
5404
# Need to set the preceding variable on all platforms that support
5405
# interlibrary dependencies.
5406
# 'none' -- dependencies not supported.
5407
# `unknown' -- same as none, but documents that we really don't know.
5408
# 'pass_all' -- all dependencies passed with no checks.
5409
# 'test_compile' -- check by making test program.
5410
# 'file_magic [[regex]]' -- check by looking for files in library path
5411
# which responds to the $file_magic_cmd with a given extended regex.
5412
# If you have `file' or equivalent on your system and you're not sure
5413
# whether `pass_all' will *always* work, you probably want this one.
5414
5415
case $host_os in
5416
aix[4-9]*)
5417
  lt_cv_deplibs_check_method=pass_all
5418
  ;;
5419
5420
beos*)
5421
  lt_cv_deplibs_check_method=pass_all
5422
  ;;
5423
5424
bsdi[45]*)
5425
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5426
  lt_cv_file_magic_cmd='/usr/bin/file -L'
5427
  lt_cv_file_magic_test_file=/shlib/libc.so
5428
  ;;
5429
5430
cygwin*)
5431
  # func_win32_libid is a shell function defined in ltmain.sh
5432
  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5433
  lt_cv_file_magic_cmd='func_win32_libid'
5434
  ;;
5435
5436
mingw* | pw32*)
5437
  # Base MSYS/MinGW do not provide the 'file' command needed by
5438
  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5439
  # unless we find 'file', for example because we are cross-compiling.
19 by edam
updated autotols stuff
5440
  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5441
  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5 by edam
- updated README
5442
    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5443
    lt_cv_file_magic_cmd='func_win32_libid'
5444
  else
19 by edam
updated autotols stuff
5445
    # Keep this pattern in sync with the one in func_win32_libid.
5446
    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5 by edam
- updated README
5447
    lt_cv_file_magic_cmd='$OBJDUMP -f'
5448
  fi
5449
  ;;
5450
19 by edam
updated autotols stuff
5451
cegcc*)
5 by edam
- updated README
5452
  # use the weaker test based on 'objdump'. See mingw*.
5453
  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5454
  lt_cv_file_magic_cmd='$OBJDUMP -f'
5455
  ;;
5456
5457
darwin* | rhapsody*)
5458
  lt_cv_deplibs_check_method=pass_all
5459
  ;;
5460
5461
freebsd* | dragonfly*)
5462
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5463
    case $host_cpu in
5464
    i*86 )
5465
      # Not sure whether the presence of OpenBSD here was a mistake.
5466
      # Let's accept both of them until this is cleared up.
5467
      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5468
      lt_cv_file_magic_cmd=/usr/bin/file
5469
      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5470
      ;;
5471
    esac
5472
  else
5473
    lt_cv_deplibs_check_method=pass_all
5474
  fi
5475
  ;;
5476
5477
gnu*)
5478
  lt_cv_deplibs_check_method=pass_all
5479
  ;;
5480
19 by edam
updated autotols stuff
5481
haiku*)
5482
  lt_cv_deplibs_check_method=pass_all
5483
  ;;
5484
5 by edam
- updated README
5485
hpux10.20* | hpux11*)
5486
  lt_cv_file_magic_cmd=/usr/bin/file
5487
  case $host_cpu in
5488
  ia64*)
5489
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5490
    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5491
    ;;
5492
  hppa*64*)
19 by edam
updated autotols stuff
5493
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
5 by edam
- updated README
5494
    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5495
    ;;
5496
  *)
19 by edam
updated autotols stuff
5497
    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5 by edam
- updated README
5498
    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5499
    ;;
5500
  esac
5501
  ;;
5502
5503
interix[3-9]*)
5504
  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5505
  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5506
  ;;
5507
5508
irix5* | irix6* | nonstopux*)
5509
  case $LD in
5510
  *-32|*"-32 ") libmagic=32-bit;;
5511
  *-n32|*"-n32 ") libmagic=N32;;
5512
  *-64|*"-64 ") libmagic=64-bit;;
5513
  *) libmagic=never-match;;
5514
  esac
5515
  lt_cv_deplibs_check_method=pass_all
5516
  ;;
5517
19 by edam
updated autotols stuff
5518
# This must be glibc/ELF.
5519
linux* | k*bsd*-gnu | kopensolaris*-gnu)
5 by edam
- updated README
5520
  lt_cv_deplibs_check_method=pass_all
5521
  ;;
5522
5523
netbsd* | netbsdelf*-gnu)
5524
  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5525
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5526
  else
5527
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5528
  fi
5529
  ;;
5530
5531
newos6*)
5532
  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5533
  lt_cv_file_magic_cmd=/usr/bin/file
5534
  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5535
  ;;
5536
5537
*nto* | *qnx*)
5538
  lt_cv_deplibs_check_method=pass_all
5539
  ;;
5540
5541
openbsd*)
5542
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5543
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5544
  else
5545
    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5546
  fi
5547
  ;;
5548
5549
osf3* | osf4* | osf5*)
5550
  lt_cv_deplibs_check_method=pass_all
5551
  ;;
5552
5553
rdos*)
5554
  lt_cv_deplibs_check_method=pass_all
5555
  ;;
5556
5557
solaris*)
5558
  lt_cv_deplibs_check_method=pass_all
5559
  ;;
5560
5561
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5562
  lt_cv_deplibs_check_method=pass_all
5563
  ;;
5564
5565
sysv4 | sysv4.3*)
5566
  case $host_vendor in
5567
  motorola)
5568
    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]'
5569
    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5570
    ;;
5571
  ncr)
5572
    lt_cv_deplibs_check_method=pass_all
5573
    ;;
5574
  sequent)
5575
    lt_cv_file_magic_cmd='/bin/file'
5576
    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5577
    ;;
5578
  sni)
5579
    lt_cv_file_magic_cmd='/bin/file'
5580
    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5581
    lt_cv_file_magic_test_file=/lib/libc.so
5582
    ;;
5583
  siemens)
5584
    lt_cv_deplibs_check_method=pass_all
5585
    ;;
5586
  pc)
5587
    lt_cv_deplibs_check_method=pass_all
5588
    ;;
5589
  esac
5590
  ;;
5591
5592
tpf*)
5593
  lt_cv_deplibs_check_method=pass_all
5594
  ;;
5595
esac
5596
5597
fi
5598
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5599
$as_echo "$lt_cv_deplibs_check_method" >&6; }
19 by edam
updated autotols stuff
5600
5601
file_magic_glob=
5602
want_nocaseglob=no
5603
if test "$build" = "$host"; then
5604
  case $host_os in
5605
  mingw* | pw32*)
5606
    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5607
      want_nocaseglob=yes
5608
    else
5609
      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
5610
    fi
5611
    ;;
5612
  esac
5613
fi
5614
5 by edam
- updated README
5615
file_magic_cmd=$lt_cv_file_magic_cmd
5616
deplibs_check_method=$lt_cv_deplibs_check_method
5617
test -z "$deplibs_check_method" && deplibs_check_method=unknown
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
19 by edam
updated autotols stuff
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
if test -n "$ac_tool_prefix"; then
5641
  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5642
set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5643
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5644
$as_echo_n "checking for $ac_word... " >&6; }
5645
if ${ac_cv_prog_DLLTOOL+:} false; then :
5646
  $as_echo_n "(cached) " >&6
5647
else
5648
  if test -n "$DLLTOOL"; then
5649
  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5650
else
5651
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5652
for as_dir in $PATH
5653
do
5654
  IFS=$as_save_IFS
5655
  test -z "$as_dir" && as_dir=.
5656
    for ac_exec_ext in '' $ac_executable_extensions; do
5657
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5658
    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5659
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5660
    break 2
5661
  fi
5662
done
5663
  done
5664
IFS=$as_save_IFS
5665
5666
fi
5667
fi
5668
DLLTOOL=$ac_cv_prog_DLLTOOL
5669
if test -n "$DLLTOOL"; then
5670
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5671
$as_echo "$DLLTOOL" >&6; }
5672
else
5673
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5674
$as_echo "no" >&6; }
5675
fi
5676
5677
5678
fi
5679
if test -z "$ac_cv_prog_DLLTOOL"; then
5680
  ac_ct_DLLTOOL=$DLLTOOL
5681
  # Extract the first word of "dlltool", so it can be a program name with args.
5682
set dummy dlltool; ac_word=$2
5683
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5684
$as_echo_n "checking for $ac_word... " >&6; }
5685
if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5686
  $as_echo_n "(cached) " >&6
5687
else
5688
  if test -n "$ac_ct_DLLTOOL"; then
5689
  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5690
else
5691
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5692
for as_dir in $PATH
5693
do
5694
  IFS=$as_save_IFS
5695
  test -z "$as_dir" && as_dir=.
5696
    for ac_exec_ext in '' $ac_executable_extensions; do
5697
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5698
    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5699
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5700
    break 2
5701
  fi
5702
done
5703
  done
5704
IFS=$as_save_IFS
5705
5706
fi
5707
fi
5708
ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5709
if test -n "$ac_ct_DLLTOOL"; then
5710
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5711
$as_echo "$ac_ct_DLLTOOL" >&6; }
5712
else
5713
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5714
$as_echo "no" >&6; }
5715
fi
5716
5717
  if test "x$ac_ct_DLLTOOL" = x; then
5718
    DLLTOOL="false"
5719
  else
5720
    case $cross_compiling:$ac_tool_warned in
5721
yes:)
5722
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5723
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5724
ac_tool_warned=yes ;;
5725
esac
5726
    DLLTOOL=$ac_ct_DLLTOOL
5727
  fi
5728
else
5729
  DLLTOOL="$ac_cv_prog_DLLTOOL"
5730
fi
5731
5732
test -z "$DLLTOOL" && DLLTOOL=dlltool
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5744
$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
5745
if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5746
  $as_echo_n "(cached) " >&6
5747
else
5748
  lt_cv_sharedlib_from_linklib_cmd='unknown'
5749
5750
case $host_os in
5751
cygwin* | mingw* | pw32* | cegcc*)
5752
  # two different shell functions defined in ltmain.sh
5753
  # decide which to use based on capabilities of $DLLTOOL
5754
  case `$DLLTOOL --help 2>&1` in
5755
  *--identify-strict*)
5756
    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
5757
    ;;
5758
  *)
5759
    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
5760
    ;;
5761
  esac
5762
  ;;
5763
*)
5764
  # fallback: assume linklib IS sharedlib
5765
  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
5766
  ;;
5767
esac
5768
5769
fi
5770
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
5771
$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
5772
sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
5773
test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
5774
5775
5776
5777
5778
5779
5780
5781
5782
if test -n "$ac_tool_prefix"; then
5783
  for ac_prog in ar
5784
  do
5785
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5786
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5787
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5788
$as_echo_n "checking for $ac_word... " >&6; }
5789
if ${ac_cv_prog_AR+:} false; then :
5 by edam
- updated README
5790
  $as_echo_n "(cached) " >&6
5791
else
5792
  if test -n "$AR"; then
5793
  ac_cv_prog_AR="$AR" # Let the user override the test.
5794
else
5795
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5796
for as_dir in $PATH
5797
do
5798
  IFS=$as_save_IFS
5799
  test -z "$as_dir" && as_dir=.
5800
    for ac_exec_ext in '' $ac_executable_extensions; do
5801
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19 by edam
updated autotols stuff
5802
    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5 by edam
- updated README
5803
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5804
    break 2
5805
  fi
5806
done
5807
  done
5808
IFS=$as_save_IFS
5809
5810
fi
5811
fi
5812
AR=$ac_cv_prog_AR
5813
if test -n "$AR"; then
5814
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5815
$as_echo "$AR" >&6; }
5816
else
5817
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5818
$as_echo "no" >&6; }
5819
fi
5820
5821
19 by edam
updated autotols stuff
5822
    test -n "$AR" && break
5823
  done
5 by edam
- updated README
5824
fi
19 by edam
updated autotols stuff
5825
if test -z "$AR"; then
5 by edam
- updated README
5826
  ac_ct_AR=$AR
19 by edam
updated autotols stuff
5827
  for ac_prog in ar
5828
do
5829
  # Extract the first word of "$ac_prog", so it can be a program name with args.
5830
set dummy $ac_prog; ac_word=$2
5 by edam
- updated README
5831
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5832
$as_echo_n "checking for $ac_word... " >&6; }
19 by edam
updated autotols stuff
5833
if ${ac_cv_prog_ac_ct_AR+:} false; then :
5 by edam
- updated README
5834
  $as_echo_n "(cached) " >&6
5835
else
5836
  if test -n "$ac_ct_AR"; then
5837
  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5838
else
5839
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5840
for as_dir in $PATH
5841
do
5842
  IFS=$as_save_IFS
5843
  test -z "$as_dir" && as_dir=.
5844
    for ac_exec_ext in '' $ac_executable_extensions; do
5845
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19 by edam
updated autotols stuff
5846
    ac_cv_prog_ac_ct_AR="$ac_prog"
5 by edam
- updated README
5847
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5848
    break 2
5849
  fi
5850
done
5851
  done
5852
IFS=$as_save_IFS
5853
5854
fi
5855
fi
5856
ac_ct_AR=$ac_cv_prog_ac_ct_AR
5857
if test -n "$ac_ct_AR"; then
5858
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5859
$as_echo "$ac_ct_AR" >&6; }
5860
else
5861
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5862
$as_echo "no" >&6; }
5863
fi
5864
19 by edam
updated autotols stuff
5865
5866
  test -n "$ac_ct_AR" && break
5867
done
5868
5 by edam
- updated README
5869
  if test "x$ac_ct_AR" = x; then
5870
    AR="false"
5871
  else
5872
    case $cross_compiling:$ac_tool_warned in
5873
yes:)
5874
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5875
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5876
ac_tool_warned=yes ;;
5877
esac
5878
    AR=$ac_ct_AR
5879
  fi
19 by edam
updated autotols stuff
5880
fi
5881
5882
: ${AR=ar}
5883
: ${AR_FLAGS=cru}
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
5896
$as_echo_n "checking for archiver @FILE support... " >&6; }
5897
if ${lt_cv_ar_at_file+:} false; then :
5898
  $as_echo_n "(cached) " >&6
5899
else
5900
  lt_cv_ar_at_file=no
5901
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5902
/* end confdefs.h.  */
5903
5904
int
5905
main ()
5906
{
5907
5908
  ;
5909
  return 0;
5910
}
5911
_ACEOF
5912
if ac_fn_c_try_compile "$LINENO"; then :
5913
  echo conftest.$ac_objext > conftest.lst
5914
      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
5915
      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5916
  (eval $lt_ar_try) 2>&5
5917
  ac_status=$?
5918
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5919
  test $ac_status = 0; }
5920
      if test "$ac_status" -eq 0; then
5921
	# Ensure the archiver fails upon bogus file names.
5922
	rm -f conftest.$ac_objext libconftest.a
5923
	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5924
  (eval $lt_ar_try) 2>&5
5925
  ac_status=$?
5926
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5927
  test $ac_status = 0; }
5928
	if test "$ac_status" -ne 0; then
5929
          lt_cv_ar_at_file=@
5930
        fi
5931
      fi
5932
      rm -f conftest.* libconftest.a
5933
5934
fi
5935
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5936
5937
fi
5938
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
5939
$as_echo "$lt_cv_ar_at_file" >&6; }
5940
5941
if test "x$lt_cv_ar_at_file" = xno; then
5942
  archiver_list_spec=
5943
else
5944
  archiver_list_spec=$lt_cv_ar_at_file
5945
fi
5 by edam
- updated README
5946
5947
5948
5949
5950
5951
5952
5953
if test -n "$ac_tool_prefix"; then
5954
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5955
set dummy ${ac_tool_prefix}strip; ac_word=$2
5956
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5957
$as_echo_n "checking for $ac_word... " >&6; }
19 by edam
updated autotols stuff
5958
if ${ac_cv_prog_STRIP+:} false; then :
5 by edam
- updated README
5959
  $as_echo_n "(cached) " >&6
5960
else
5961
  if test -n "$STRIP"; then
5962
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5963
else
5964
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5965
for as_dir in $PATH
5966
do
5967
  IFS=$as_save_IFS
5968
  test -z "$as_dir" && as_dir=.
5969
    for ac_exec_ext in '' $ac_executable_extensions; do
5970
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5971
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5972
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5973
    break 2
5974
  fi
5975
done
5976
  done
5977
IFS=$as_save_IFS
5978
5979
fi
5980
fi
5981
STRIP=$ac_cv_prog_STRIP
5982
if test -n "$STRIP"; then
5983
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5984
$as_echo "$STRIP" >&6; }
5985
else
5986
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5987
$as_echo "no" >&6; }
5988
fi
5989
5990
5991
fi
5992
if test -z "$ac_cv_prog_STRIP"; then
5993
  ac_ct_STRIP=$STRIP
5994
  # Extract the first word of "strip", so it can be a program name with args.
5995
set dummy strip; ac_word=$2
5996
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5997
$as_echo_n "checking for $ac_word... " >&6; }
19 by edam
updated autotols stuff
5998
if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5 by edam
- updated README
5999
  $as_echo_n "(cached) " >&6
6000
else
6001
  if test -n "$ac_ct_STRIP"; then
6002
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6003
else
6004
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6005
for as_dir in $PATH
6006
do
6007
  IFS=$as_save_IFS
6008
  test -z "$as_dir" && as_dir=.
6009
    for ac_exec_ext in '' $ac_executable_extensions; do
6010
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6011
    ac_cv_prog_ac_ct_STRIP="strip"
6012
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6013
    break 2
6014
  fi
6015
done
6016
  done
6017
IFS=$as_save_IFS
6018
6019
fi
6020
fi
6021
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6022
if test -n "$ac_ct_STRIP"; then
6023
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6024
$as_echo "$ac_ct_STRIP" >&6; }
6025
else
6026
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6027
$as_echo "no" >&6; }
6028
fi
6029
6030
  if test "x$ac_ct_STRIP" = x; then
6031
    STRIP=":"
6032
  else
6033
    case $cross_compiling:$ac_tool_warned in
6034
yes:)
6035
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6036
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6037
ac_tool_warned=yes ;;
6038
esac
6039
    STRIP=$ac_ct_STRIP
6040
  fi
6041
else
6042
  STRIP="$ac_cv_prog_STRIP"
6043
fi
6044
6045
test -z "$STRIP" && STRIP=:
6046
6047
6048
6049
6050
6051
6052
if test -n "$ac_tool_prefix"; then
6053
  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6054
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6055
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6056
$as_echo_n "checking for $ac_word... " >&6; }
19 by edam
updated autotols stuff
6057
if ${ac_cv_prog_RANLIB+:} false; then :
5 by edam
- updated README
6058
  $as_echo_n "(cached) " >&6
6059
else
6060
  if test -n "$RANLIB"; then
6061
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6062
else
6063
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6064
for as_dir in $PATH
6065
do
6066
  IFS=$as_save_IFS
6067
  test -z "$as_dir" && as_dir=.
6068
    for ac_exec_ext in '' $ac_executable_extensions; do
6069
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6070
    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6071
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6072
    break 2
6073
  fi
6074
done
6075
  done
6076
IFS=$as_save_IFS
6077
6078
fi
6079
fi
6080
RANLIB=$ac_cv_prog_RANLIB
6081
if test -n "$RANLIB"; then
6082
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6083
$as_echo "$RANLIB" >&6; }
6084
else
6085
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6086
$as_echo "no" >&6; }
6087
fi
6088
6089
6090
fi
6091
if test -z "$ac_cv_prog_RANLIB"; then
6092
  ac_ct_RANLIB=$RANLIB
6093
  # Extract the first word of "ranlib", so it can be a program name with args.
6094
set dummy ranlib; ac_word=$2
6095
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6096
$as_echo_n "checking for $ac_word... " >&6; }
19 by edam
updated autotols stuff
6097
if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5 by edam
- updated README
6098
  $as_echo_n "(cached) " >&6
6099
else
6100
  if test -n "$ac_ct_RANLIB"; then
6101
  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6102
else
6103
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6104
for as_dir in $PATH
6105
do
6106
  IFS=$as_save_IFS
6107
  test -z "$as_dir" && as_dir=.
6108
    for ac_exec_ext in '' $ac_executable_extensions; do
6109
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6110
    ac_cv_prog_ac_ct_RANLIB="ranlib"
6111
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6112
    break 2
6113
  fi
6114
done
6115
  done
6116
IFS=$as_save_IFS
6117
6118
fi
6119
fi
6120
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6121
if test -n "$ac_ct_RANLIB"; then
6122
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6123
$as_echo "$ac_ct_RANLIB" >&6; }
6124
else
6125
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6126
$as_echo "no" >&6; }
6127
fi
6128
6129
  if test "x$ac_ct_RANLIB" = x; then
6130
    RANLIB=":"
6131
  else
6132
    case $cross_compiling:$ac_tool_warned in
6133
yes:)
6134
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6135
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6136
ac_tool_warned=yes ;;
6137
esac
6138
    RANLIB=$ac_ct_RANLIB
6139
  fi
6140
else
6141
  RANLIB="$ac_cv_prog_RANLIB"
6142
fi
6143
6144
test -z "$RANLIB" && RANLIB=:
6145
6146
6147
6148
6149
6150
6151
# Determine commands to create old-style static archives.
6152
old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6153
old_postinstall_cmds='chmod 644 $oldlib'
6154
old_postuninstall_cmds=
6155
6156
if test -n "$RANLIB"; then
6157
  case $host_os in
6158
  openbsd*)
19 by edam
updated autotols stuff
6159
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
5 by edam
- updated README
6160
    ;;
6161
  *)
19 by edam
updated autotols stuff
6162
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
5 by edam
- updated README
6163
    ;;
6164
  esac
19 by edam
updated autotols stuff
6165
  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
5 by edam
- updated README
6166
fi
6167
19 by edam
updated autotols stuff
6168
case $host_os in
6169
  darwin*)
6170
    lock_old_archive_extraction=yes ;;
6171
  *)
6172
    lock_old_archive_extraction=no ;;
6173
esac
6174
6175
6176
6177
6178
6179
5 by edam
- updated README
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
# If no C compiler was specified, use CC.
6214
LTCC=${LTCC-"$CC"}
6215
6216
# If no C compiler flags were specified, use CFLAGS.
6217
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6218
6219
# Allow CC to be a program name with arguments.
6220
compiler=$CC
6221
6222
6223
# Check for command to grab the raw symbol name followed by C symbol from nm.
6224
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6225
$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
19 by edam
updated autotols stuff
6226
if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5 by edam
- updated README
6227
  $as_echo_n "(cached) " >&6
6228
else
6229
6230
# These are sane defaults that work on at least a few old systems.
6231
# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6232
6233
# Character class describing NM global symbol codes.
6234
symcode='[BCDEGRST]'
6235
6236
# Regexp to match symbols that can be accessed directly from C.
6237
sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6238
6239
# Define system-specific variables.
6240
case $host_os in
6241
aix*)
6242
  symcode='[BCDT]'
6243
  ;;
6244
cygwin* | mingw* | pw32* | cegcc*)
6245
  symcode='[ABCDGISTW]'
6246
  ;;
6247
hpux*)
6248
  if test "$host_cpu" = ia64; then
6249
    symcode='[ABCDEGRST]'
6250
  fi
6251
  ;;
6252
irix* | nonstopux*)
6253
  symcode='[BCDEGRST]'
6254
  ;;
6255
osf*)
6256
  symcode='[BCDEGQRST]'
6257
  ;;
6258
solaris*)
6259
  symcode='[BDRT]'
6260
  ;;
6261
sco3.2v5*)
6262
  symcode='[DT]'
6263
  ;;
6264
sysv4.2uw2*)
6265
  symcode='[DT]'
6266
  ;;
6267
sysv5* | sco5v6* | unixware* | OpenUNIX*)
6268
  symcode='[ABDT]'
6269
  ;;
6270
sysv4)
6271
  symcode='[DFNSTU]'
6272
  ;;
6273
esac
6274
6275
# If we're using GNU nm, then use its standard symbol codes.
6276
case `$NM -V 2>&1` in
6277
*GNU* | *'with BFD'*)
6278
  symcode='[ABCDGIRSTW]' ;;
6279
esac
6280
6281
# Transform an extracted symbol line into a proper C declaration.
6282
# Some systems (esp. on ia64) link data and code symbols differently,
6283
# so use this general approach.
6284
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6285
6286
# Transform an extracted symbol line into symbol name and symbol address
19 by edam
updated autotols stuff
6287
lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6288
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'"
5 by edam
- updated README
6289
6290
# Handle CRLF in mingw tool chain
6291
opt_cr=
6292
case $build_os in
6293
mingw*)
6294
  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6295
  ;;
6296
esac
6297
6298
# Try without a prefix underscore, then with it.
6299
for ac_symprfx in "" "_"; do
6300
6301
  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6302
  symxfrm="\\1 $ac_symprfx\\2 \\2"
6303
6304
  # Write the raw and C identifiers.
6305
  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6306
    # Fake it for dumpbin and say T for any non-static function
6307
    # and D for any global variable.
6308
    # Also find C++ and __fastcall symbols from MSVC++,
6309
    # which start with @ or ?.
6310
    lt_cv_sys_global_symbol_pipe="$AWK '"\
6311
"     {last_section=section; section=\$ 3};"\
19 by edam
updated autotols stuff
6312
"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
5 by edam
- updated README
6313
"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6314
"     \$ 0!~/External *\|/{next};"\
6315
"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6316
"     {if(hide[section]) next};"\
6317
"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6318
"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6319
"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6320
"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6321
"     ' prfx=^$ac_symprfx"
6322
  else
6323
    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6324
  fi
19 by edam
updated autotols stuff
6325
  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
5 by edam
- updated README
6326
6327
  # Check to see that the pipe works correctly.
6328
  pipe_works=no
6329
6330
  rm -f conftest*
6331
  cat > conftest.$ac_ext <<_LT_EOF
6332
#ifdef __cplusplus
6333
extern "C" {
6334
#endif
6335
char nm_test_var;
6336
void nm_test_func(void);
6337
void nm_test_func(void){}
6338
#ifdef __cplusplus
6339
}
6340
#endif
6341
int main(){nm_test_var='a';nm_test_func();return(0);}
6342
_LT_EOF
6343
6344
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6345
  (eval $ac_compile) 2>&5
6346
  ac_status=$?
6347
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6348
  test $ac_status = 0; }; then
6349
    # Now try to grab the symbols.
6350
    nlist=conftest.nm
19 by edam
updated autotols stuff
6351
    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6352
  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5 by edam
- updated README
6353
  ac_status=$?
6354
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6355
  test $ac_status = 0; } && test -s "$nlist"; then
6356
      # Try sorting and uniquifying the output.
6357
      if sort "$nlist" | uniq > "$nlist"T; then
6358
	mv -f "$nlist"T "$nlist"
6359
      else
6360
	rm -f "$nlist"T
6361
      fi
6362
6363
      # Make sure that we snagged all the symbols we need.
6364
      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6365
	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6366
	  cat <<_LT_EOF > conftest.$ac_ext
19 by edam
updated autotols stuff
6367
/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
6368
#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
6369
/* DATA imports from DLLs on WIN32 con't be const, because runtime
6370
   relocations are performed -- see ld's documentation on pseudo-relocs.  */
6371
# define LT_DLSYM_CONST
6372
#elif defined(__osf__)
6373
/* This system does not cope well with relocations in const data.  */
6374
# define LT_DLSYM_CONST
6375
#else
6376
# define LT_DLSYM_CONST const
6377
#endif
6378
5 by edam
- updated README
6379
#ifdef __cplusplus
6380
extern "C" {
6381
#endif
6382
6383
_LT_EOF
6384
	  # Now generate the symbol file.
6385
	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6386
6387
	  cat <<_LT_EOF >> conftest.$ac_ext
6388
6389
/* The mapping between symbol names and symbols.  */
19 by edam
updated autotols stuff
6390
LT_DLSYM_CONST struct {
5 by edam
- updated README
6391
  const char *name;
6392
  void       *address;
6393
}
6394
lt__PROGRAM__LTX_preloaded_symbols[] =
6395
{
6396
  { "@PROGRAM@", (void *) 0 },
6397
_LT_EOF
6398
	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6399
	  cat <<\_LT_EOF >> conftest.$ac_ext
6400
  {0, (void *) 0}
6401
};
6402
6403
/* This works around a problem in FreeBSD linker */
6404
#ifdef FREEBSD_WORKAROUND
6405
static const void *lt_preloaded_setup() {
6406
  return lt__PROGRAM__LTX_preloaded_symbols;
6407
}
6408
#endif
6409
6410
#ifdef __cplusplus
6411
}
6412
#endif
6413
_LT_EOF
6414
	  # Now try linking the two files.
6415
	  mv conftest.$ac_objext conftstm.$ac_objext
19 by edam
updated autotols stuff
6416
	  lt_globsym_save_LIBS=$LIBS
6417
	  lt_globsym_save_CFLAGS=$CFLAGS
5 by edam
- updated README
6418
	  LIBS="conftstm.$ac_objext"
6419
	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6420
	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6421
  (eval $ac_link) 2>&5
6422
  ac_status=$?
6423
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6424
  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6425
	    pipe_works=yes
6426
	  fi
19 by edam
updated autotols stuff
6427
	  LIBS=$lt_globsym_save_LIBS
6428
	  CFLAGS=$lt_globsym_save_CFLAGS
5 by edam
- updated README
6429
	else
6430
	  echo "cannot find nm_test_func in $nlist" >&5
6431
	fi
6432
      else
6433
	echo "cannot find nm_test_var in $nlist" >&5
6434
      fi
6435
    else
6436
      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6437
    fi
6438
  else
6439
    echo "$progname: failed program was:" >&5
6440
    cat conftest.$ac_ext >&5
6441
  fi
6442
  rm -rf conftest* conftst*
6443
6444
  # Do not use the global_symbol_pipe unless it works.
6445
  if test "$pipe_works" = yes; then
6446
    break
6447
  else
6448
    lt_cv_sys_global_symbol_pipe=
6449
  fi
6450
done
6451
6452
fi
6453
6454
if test -z "$lt_cv_sys_global_symbol_pipe"; then
6455
  lt_cv_sys_global_symbol_to_cdecl=
6456
fi
6457
if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6458
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6459
$as_echo "failed" >&6; }
6460
else
6461
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6462
$as_echo "ok" >&6; }
6463
fi
6464
19 by edam
updated autotols stuff
6465
# Response file support.
6466
if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6467
  nm_file_list_spec='@'
6468
elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6469
  nm_file_list_spec='@'
6470
fi
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6499
$as_echo_n "checking for sysroot... " >&6; }
6500
6501
# Check whether --with-sysroot was given.
6502
if test "${with_sysroot+set}" = set; then :
6503
  withval=$with_sysroot;
6504
else
6505
  with_sysroot=no
6506
fi
6507
6508
6509
lt_sysroot=
6510
case ${with_sysroot} in #(
6511
 yes)
6512
   if test "$GCC" = yes; then
6513
     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6514
   fi
6515
   ;; #(
6516
 /*)
6517
   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6518
   ;; #(
6519
 no|'')
6520
   ;; #(
6521
 *)
6522
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
6523
$as_echo "${with_sysroot}" >&6; }
6524
   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6525
   ;;
6526
esac
6527
6528
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6529
$as_echo "${lt_sysroot:-no}" >&6; }
5 by edam
- updated README
6530
6531
6532
6533
6534
6535
# Check whether --enable-libtool-lock was given.
6536
if test "${enable_libtool_lock+set}" = set; then :
6537
  enableval=$enable_libtool_lock;
6538
fi
6539
6540
test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6541
6542
# Some flags need to be propagated to the compiler or linker for good
6543
# libtool support.
6544
case $host in
6545
ia64-*-hpux*)
6546
  # Find out which ABI we are using.
6547
  echo 'int i;' > conftest.$ac_ext
6548
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6549
  (eval $ac_compile) 2>&5
6550
  ac_status=$?
6551
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6552
  test $ac_status = 0; }; then
6553
    case `/usr/bin/file conftest.$ac_objext` in
6554
      *ELF-32*)
6555
	HPUX_IA64_MODE="32"
6556
	;;
6557
      *ELF-64*)
6558
	HPUX_IA64_MODE="64"
6559
	;;
6560
    esac
6561
  fi
6562
  rm -rf conftest*
6563
  ;;
6564
*-*-irix6*)
6565
  # Find out which ABI we are using.
19 by edam
updated autotols stuff
6566
  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5 by edam
- updated README
6567
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6568
  (eval $ac_compile) 2>&5
6569
  ac_status=$?
6570
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6571
  test $ac_status = 0; }; then
6572
    if test "$lt_cv_prog_gnu_ld" = yes; then
6573
      case `/usr/bin/file conftest.$ac_objext` in
6574
	*32-bit*)
6575
	  LD="${LD-ld} -melf32bsmip"
6576
	  ;;
6577
	*N32*)
6578
	  LD="${LD-ld} -melf32bmipn32"
6579
	  ;;
6580
	*64-bit*)
6581
	  LD="${LD-ld} -melf64bmip"
6582
	;;
6583
      esac
6584
    else
6585
      case `/usr/bin/file conftest.$ac_objext` in
6586
	*32-bit*)
6587
	  LD="${LD-ld} -32"
6588
	  ;;
6589
	*N32*)
6590
	  LD="${LD-ld} -n32"
6591
	  ;;
6592
	*64-bit*)
6593
	  LD="${LD-ld} -64"
6594
	  ;;
6595
      esac
6596
    fi
6597
  fi
6598
  rm -rf conftest*
6599
  ;;
6600
6601
x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6602
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6603
  # Find out which ABI we are using.
6604
  echo 'int i;' > conftest.$ac_ext
6605
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6606
  (eval $ac_compile) 2>&5
6607
  ac_status=$?
6608
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6609
  test $ac_status = 0; }; then
6610
    case `/usr/bin/file conftest.o` in
6611
      *32-bit*)
6612
	case $host in
6613
	  x86_64-*kfreebsd*-gnu)
6614
	    LD="${LD-ld} -m elf_i386_fbsd"
6615
	    ;;
6616
	  x86_64-*linux*)
6617
	    LD="${LD-ld} -m elf_i386"
6618
	    ;;
6619
	  ppc64-*linux*|powerpc64-*linux*)
6620
	    LD="${LD-ld} -m elf32ppclinux"
6621
	    ;;
6622
	  s390x-*linux*)
6623
	    LD="${LD-ld} -m elf_s390"
6624
	    ;;
6625
	  sparc64-*linux*)
6626
	    LD="${LD-ld} -m elf32_sparc"
6627
	    ;;
6628
	esac
6629
	;;
6630
      *64-bit*)
6631
	case $host in
6632
	  x86_64-*kfreebsd*-gnu)
6633
	    LD="${LD-ld} -m elf_x86_64_fbsd"
6634
	    ;;
6635
	  x86_64-*linux*)
6636
	    LD="${LD-ld} -m elf_x86_64"
6637
	    ;;
6638
	  ppc*-*linux*|powerpc*-*linux*)
6639
	    LD="${LD-ld} -m elf64ppc"
6640
	    ;;
6641
	  s390*-*linux*|s390*-*tpf*)
6642
	    LD="${LD-ld} -m elf64_s390"
6643
	    ;;
6644
	  sparc*-*linux*)
6645
	    LD="${LD-ld} -m elf64_sparc"
6646
	    ;;
6647
	esac
6648
	;;
6649
    esac
6650
  fi
6651
  rm -rf conftest*
6652
  ;;
6653
6654
*-*-sco3.2v5*)
6655
  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6656
  SAVE_CFLAGS="$CFLAGS"
6657
  CFLAGS="$CFLAGS -belf"
6658
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6659
$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
19 by edam
updated autotols stuff
6660
if ${lt_cv_cc_needs_belf+:} false; then :
5 by edam
- updated README
6661
  $as_echo_n "(cached) " >&6
6662
else
6663
  ac_ext=c
6664
ac_cpp='$CPP $CPPFLAGS'
6665
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6666
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6667
ac_compiler_gnu=$ac_cv_c_compiler_gnu
6668
6669
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6670
/* end confdefs.h.  */
6671
6672
int
6673
main ()
6674
{
6675
6676
  ;
6677
  return 0;
6678
}
6679
_ACEOF
6680
if ac_fn_c_try_link "$LINENO"; then :
6681
  lt_cv_cc_needs_belf=yes
6682
else
6683
  lt_cv_cc_needs_belf=no
6684
fi
6685
rm -f core conftest.err conftest.$ac_objext \
6686
    conftest$ac_exeext conftest.$ac_ext
6687
     ac_ext=c
6688
ac_cpp='$CPP $CPPFLAGS'
6689
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6690
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6691
ac_compiler_gnu=$ac_cv_c_compiler_gnu
6692
6693
fi
6694
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6695
$as_echo "$lt_cv_cc_needs_belf" >&6; }
6696
  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6697
    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6698
    CFLAGS="$SAVE_CFLAGS"
6699
  fi
6700
  ;;
19 by edam
updated autotols stuff
6701
*-*solaris*)
5 by edam
- updated README
6702
  # Find out which ABI we are using.
6703
  echo 'int i;' > conftest.$ac_ext
6704
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6705
  (eval $ac_compile) 2>&5
6706
  ac_status=$?
6707
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6708
  test $ac_status = 0; }; then
6709
    case `/usr/bin/file conftest.o` in
6710
    *64-bit*)
6711
      case $lt_cv_prog_gnu_ld in
19 by edam
updated autotols stuff
6712
      yes*)
6713
        case $host in
6714
        i?86-*-solaris*)
6715
          LD="${LD-ld} -m elf_x86_64"
6716
          ;;
6717
        sparc*-*-solaris*)
6718
          LD="${LD-ld} -m elf64_sparc"
6719
          ;;
6720
        esac
6721
        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
6722
        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
6723
          LD="${LD-ld}_sol2"
6724
        fi
6725
        ;;
5 by edam
- updated README
6726
      *)
6727
	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6728
	  LD="${LD-ld} -64"
6729
	fi
6730
	;;
6731
      esac
6732
      ;;
6733
    esac
6734
  fi
6735
  rm -rf conftest*
6736
  ;;
6737
esac
6738
6739
need_locks="$enable_libtool_lock"
6740
19 by edam
updated autotols stuff
6741
if test -n "$ac_tool_prefix"; then
6742
  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
6743
set dummy ${ac_tool_prefix}mt; ac_word=$2
6744
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6745
$as_echo_n "checking for $ac_word... " >&6; }
6746
if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
6747
  $as_echo_n "(cached) " >&6
6748
else
6749
  if test -n "$MANIFEST_TOOL"; then
6750
  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
6751
else
6752
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6753
for as_dir in $PATH
6754
do
6755
  IFS=$as_save_IFS
6756
  test -z "$as_dir" && as_dir=.
6757
    for ac_exec_ext in '' $ac_executable_extensions; do
6758
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6759
    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
6760
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6761
    break 2
6762
  fi
6763
done
6764
  done
6765
IFS=$as_save_IFS
6766
6767
fi
6768
fi
6769
MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
6770
if test -n "$MANIFEST_TOOL"; then
6771
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
6772
$as_echo "$MANIFEST_TOOL" >&6; }
6773
else
6774
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6775
$as_echo "no" >&6; }
6776
fi
6777
6778
6779
fi
6780
if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
6781
  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
6782
  # Extract the first word of "mt", so it can be a program name with args.
6783
set dummy mt; ac_word=$2
6784
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6785
$as_echo_n "checking for $ac_word... " >&6; }
6786
if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
6787
  $as_echo_n "(cached) " >&6
6788
else
6789
  if test -n "$ac_ct_MANIFEST_TOOL"; then
6790
  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
6791
else
6792
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6793
for as_dir in $PATH
6794
do
6795
  IFS=$as_save_IFS
6796
  test -z "$as_dir" && as_dir=.
6797
    for ac_exec_ext in '' $ac_executable_extensions; do
6798
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6799
    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
6800
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6801
    break 2
6802
  fi
6803
done
6804
  done
6805
IFS=$as_save_IFS
6806
6807
fi
6808
fi
6809
ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
6810
if test -n "$ac_ct_MANIFEST_TOOL"; then
6811
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
6812
$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
6813
else
6814
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6815
$as_echo "no" >&6; }
6816
fi
6817
6818
  if test "x$ac_ct_MANIFEST_TOOL" = x; then
6819
    MANIFEST_TOOL=":"
6820
  else
6821
    case $cross_compiling:$ac_tool_warned in
6822
yes:)
6823
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6824
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6825
ac_tool_warned=yes ;;
6826
esac
6827
    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
6828
  fi
6829
else
6830
  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
6831
fi
6832
6833
test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
6834
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
6835
$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
6836
if ${lt_cv_path_mainfest_tool+:} false; then :
6837
  $as_echo_n "(cached) " >&6
6838
else
6839
  lt_cv_path_mainfest_tool=no
6840
  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
6841
  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
6842
  cat conftest.err >&5
6843
  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
6844
    lt_cv_path_mainfest_tool=yes
6845
  fi
6846
  rm -f conftest*
6847
fi
6848
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
6849
$as_echo "$lt_cv_path_mainfest_tool" >&6; }
6850
if test "x$lt_cv_path_mainfest_tool" != xyes; then
6851
  MANIFEST_TOOL=:
6852
fi
6853
6854
6855
6856
6857
5 by edam
- updated README
6858
6859
  case $host_os in
6860
    rhapsody* | darwin*)
6861
    if test -n "$ac_tool_prefix"; then
6862
  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6863
set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6864
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6865
$as_echo_n "checking for $ac_word... " >&6; }
19 by edam
updated autotols stuff
6866
if ${ac_cv_prog_DSYMUTIL+:} false; then :
5 by edam
- updated README
6867
  $as_echo_n "(cached) " >&6
6868
else
6869
  if test -n "$DSYMUTIL"; then
6870
  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6871
else
6872
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6873
for as_dir in $PATH
6874
do
6875
  IFS=$as_save_IFS
6876
  test -z "$as_dir" && as_dir=.
6877
    for ac_exec_ext in '' $ac_executable_extensions; do
6878
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6879
    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6880
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6881
    break 2
6882
  fi
6883
done
6884
  done
6885
IFS=$as_save_IFS
6886
6887
fi
6888
fi
6889
DSYMUTIL=$ac_cv_prog_DSYMUTIL
6890
if test -n "$DSYMUTIL"; then
6891
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6892
$as_echo "$DSYMUTIL" >&6; }
6893
else
6894
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6895
$as_echo "no" >&6; }
6896
fi
6897
6898
6899
fi
6900
if test -z "$ac_cv_prog_DSYMUTIL"; then
6901
  ac_ct_DSYMUTIL=$DSYMUTIL
6902
  # Extract the first word of "dsymutil", so it can be a program name with args.
6903
set dummy dsymutil; ac_word=$2
6904
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6905
$as_echo_n "checking for $ac_word... " >&6; }
19 by edam
updated autotols stuff
6906
if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
5 by edam
- updated README
6907
  $as_echo_n "(cached) " >&6
6908
else
6909
  if test -n "$ac_ct_DSYMUTIL"; then
6910
  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6911
else
6912
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6913
for as_dir in $PATH
6914
do
6915
  IFS=$as_save_IFS
6916
  test -z "$as_dir" && as_dir=.
6917
    for ac_exec_ext in '' $ac_executable_extensions; do
6918
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6919
    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6920
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6921
    break 2
6922
  fi
6923
done
6924
  done
6925
IFS=$as_save_IFS
6926
6927
fi
6928
fi
6929
ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6930
if test -n "$ac_ct_DSYMUTIL"; then
6931
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6932
$as_echo "$ac_ct_DSYMUTIL" >&6; }
6933
else
6934
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6935
$as_echo "no" >&6; }
6936
fi
6937
6938
  if test "x$ac_ct_DSYMUTIL" = x; then
6939
    DSYMUTIL=":"
6940
  else
6941
    case $cross_compiling:$ac_tool_warned in
6942
yes:)
6943
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6944
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6945
ac_tool_warned=yes ;;
6946
esac
6947
    DSYMUTIL=$ac_ct_DSYMUTIL
6948
  fi
6949
else
6950
  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6951
fi
6952
6953
    if test -n "$ac_tool_prefix"; then
6954
  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6955
set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6956
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6957
$as_echo_n "checking for $ac_word... " >&6; }
19 by edam
updated autotols stuff
6958
if ${ac_cv_prog_NMEDIT+:} false; then :
5 by edam
- updated README
6959
  $as_echo_n "(cached) " >&6
6960
else
6961
  if test -n "$NMEDIT"; then
6962
  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6963
else
6964
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6965
for as_dir in $PATH
6966
do
6967
  IFS=$as_save_IFS
6968
  test -z "$as_dir" && as_dir=.
6969
    for ac_exec_ext in '' $ac_executable_extensions; do
6970
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6971
    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6972
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6973
    break 2
6974
  fi
6975
done
6976
  done
6977
IFS=$as_save_IFS
6978
6979
fi
6980
fi
6981
NMEDIT=$ac_cv_prog_NMEDIT
6982
if test -n "$NMEDIT"; then
6983
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6984
$as_echo "$NMEDIT" >&6; }
6985
else
6986
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6987
$as_echo "no" >&6; }
6988
fi
6989
6990
6991
fi
6992
if test -z "$ac_cv_prog_NMEDIT"; then
6993
  ac_ct_NMEDIT=$NMEDIT
6994
  # Extract the first word of "nmedit", so it can be a program name with args.
6995
set dummy nmedit; ac_word=$2
6996
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6997
$as_echo_n "checking for $ac_word... " >&6; }
19 by edam
updated autotols stuff
6998
if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
5 by edam
- updated README
6999
  $as_echo_n "(cached) " >&6
7000
else
7001
  if test -n "$ac_ct_NMEDIT"; then
7002
  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7003
else
7004
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7005
for as_dir in $PATH
7006
do
7007
  IFS=$as_save_IFS
7008
  test -z "$as_dir" && as_dir=.
7009
    for ac_exec_ext in '' $ac_executable_extensions; do
7010
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7011
    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7012
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7013
    break 2
7014
  fi
7015
done
7016
  done
7017
IFS=$as_save_IFS
7018
7019
fi
7020
fi
7021
ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7022
if test -n "$ac_ct_NMEDIT"; then
7023
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7024
$as_echo "$ac_ct_NMEDIT" >&6; }
7025
else
7026
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7027
$as_echo "no" >&6; }
7028
fi
7029
7030
  if test "x$ac_ct_NMEDIT" = x; then
7031
    NMEDIT=":"
7032
  else
7033
    case $cross_compiling:$ac_tool_warned in
7034
yes:)
7035
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7036
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7037
ac_tool_warned=yes ;;
7038
esac
7039
    NMEDIT=$ac_ct_NMEDIT
7040
  fi
7041
else
7042
  NMEDIT="$ac_cv_prog_NMEDIT"
7043
fi
7044
7045
    if test -n "$ac_tool_prefix"; then
7046
  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7047
set dummy ${ac_tool_prefix}lipo; ac_word=$2
7048
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7049
$as_echo_n "checking for $ac_word... " >&6; }
19 by edam
updated autotols stuff
7050
if ${ac_cv_prog_LIPO+:} false; then :
5 by edam
- updated README
7051
  $as_echo_n "(cached) " >&6
7052
else
7053
  if test -n "$LIPO"; then
7054
  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7055
else
7056
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7057
for as_dir in $PATH
7058
do
7059
  IFS=$as_save_IFS
7060
  test -z "$as_dir" && as_dir=.
7061
    for ac_exec_ext in '' $ac_executable_extensions; do
7062
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7063
    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7064
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7065
    break 2
7066
  fi
7067
done
7068
  done
7069
IFS=$as_save_IFS
7070
7071
fi
7072
fi
7073
LIPO=$ac_cv_prog_LIPO
7074
if test -n "$LIPO"; then
7075
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7076
$as_echo "$LIPO" >&6; }
7077
else
7078
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7079
$as_echo "no" >&6; }
7080
fi
7081
7082
7083
fi
7084
if test -z "$ac_cv_prog_LIPO"; then
7085
  ac_ct_LIPO=$LIPO
7086
  # Extract the first word of "lipo", so it can be a program name with args.
7087
set dummy lipo; ac_word=$2
7088
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7089
$as_echo_n "checking for $ac_word... " >&6; }
19 by edam
updated autotols stuff
7090
if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
5 by edam
- updated README
7091
  $as_echo_n "(cached) " >&6
7092
else
7093
  if test -n "$ac_ct_LIPO"; then
7094
  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7095
else
7096
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7097
for as_dir in $PATH
7098
do
7099
  IFS=$as_save_IFS
7100
  test -z "$as_dir" && as_dir=.
7101
    for ac_exec_ext in '' $ac_executable_extensions; do
7102
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7103
    ac_cv_prog_ac_ct_LIPO="lipo"
7104
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7105
    break 2
7106
  fi
7107
done
7108
  done
7109
IFS=$as_save_IFS
7110
7111
fi
7112
fi
7113
ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7114
if test -n "$ac_ct_LIPO"; then
7115
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7116
$as_echo "$ac_ct_LIPO" >&6; }
7117
else
7118
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7119
$as_echo "no" >&6; }
7120
fi
7121
7122
  if test "x$ac_ct_LIPO" = x; then
7123
    LIPO=":"
7124
  else
7125
    case $cross_compiling:$ac_tool_warned in
7126
yes:)
7127
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7128
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7129
ac_tool_warned=yes ;;
7130
esac
7131
    LIPO=$ac_ct_LIPO
7132
  fi
7133
else
7134
  LIPO="$ac_cv_prog_LIPO"
7135
fi
7136
7137
    if test -n "$ac_tool_prefix"; then
7138
  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7139
set dummy ${ac_tool_prefix}otool; ac_word=$2
7140
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7141
$as_echo_n "checking for $ac_word... " >&6; }
19 by edam
updated autotols stuff
7142
if ${ac_cv_prog_OTOOL+:} false; then :
5 by edam
- updated README
7143
  $as_echo_n "(cached) " >&6
7144
else
7145
  if test -n "$OTOOL"; then
7146
  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7147
else
7148
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7149
for as_dir in $PATH
7150
do
7151
  IFS=$as_save_IFS
7152
  test -z "$as_dir" && as_dir=.
7153
    for ac_exec_ext in '' $ac_executable_extensions; do
7154
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7155
    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7156
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7157
    break 2
7158
  fi
7159
done
7160
  done
7161
IFS=$as_save_IFS
7162
7163
fi
7164
fi
7165
OTOOL=$ac_cv_prog_OTOOL
7166
if test -n "$OTOOL"; then
7167
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7168
$as_echo "$OTOOL" >&6; }
7169
else
7170
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7171
$as_echo "no" >&6; }
7172
fi
7173
7174
7175
fi
7176
if test -z "$ac_cv_prog_OTOOL"; then
7177
  ac_ct_OTOOL=$OTOOL
7178
  # Extract the first word of "otool", so it can be a program name with args.
7179
set dummy otool; ac_word=$2
7180
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7181
$as_echo_n "checking for $ac_word... " >&6; }
19 by edam
updated autotols stuff
7182
if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
5 by edam
- updated README
7183
  $as_echo_n "(cached) " >&6
7184
else
7185
  if test -n "$ac_ct_OTOOL"; then
7186
  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7187
else
7188
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7189
for as_dir in $PATH
7190
do
7191
  IFS=$as_save_IFS
7192
  test -z "$as_dir" && as_dir=.
7193
    for ac_exec_ext in '' $ac_executable_extensions; do
7194
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7195
    ac_cv_prog_ac_ct_OTOOL="otool"
7196
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7197
    break 2
7198
  fi
7199
done
7200
  done
7201
IFS=$as_save_IFS
7202
7203
fi
7204
fi
7205
ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7206
if test -n "$ac_ct_OTOOL"; then
7207
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7208
$as_echo "$ac_ct_OTOOL" >&6; }
7209
else
7210
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7211
$as_echo "no" >&6; }
7212
fi
7213
7214
  if test "x$ac_ct_OTOOL" = x; then
7215
    OTOOL=":"
7216
  else
7217
    case $cross_compiling:$ac_tool_warned in
7218
yes:)
7219
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7220
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7221
ac_tool_warned=yes ;;
7222
esac
7223
    OTOOL=$ac_ct_OTOOL
7224
  fi
7225
else
7226
  OTOOL="$ac_cv_prog_OTOOL"
7227
fi
7228
7229
    if test -n "$ac_tool_prefix"; then
7230
  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7231
set dummy ${ac_tool_prefix}otool64; ac_word=$2
7232
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7233
$as_echo_n "checking for $ac_word... " >&6; }
19 by edam
updated autotols stuff
7234
if ${ac_cv_prog_OTOOL64+:} false; then :
5 by edam
- updated README
7235
  $as_echo_n "(cached) " >&6
7236
else
7237
  if test -n "$OTOOL64"; then
7238
  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7239
else
7240
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7241
for as_dir in $PATH
7242
do
7243
  IFS=$as_save_IFS
7244
  test -z "$as_dir" && as_dir=.
7245
    for ac_exec_ext in '' $ac_executable_extensions; do
7246
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7247
    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7248
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7249
    break 2
7250
  fi
7251
done
7252
  done
7253
IFS=$as_save_IFS
7254
7255
fi
7256
fi
7257
OTOOL64=$ac_cv_prog_OTOOL64
7258
if test -n "$OTOOL64"; then
7259
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7260
$as_echo "$OTOOL64" >&6; }
7261
else
7262
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7263
$as_echo "no" >&6; }
7264
fi
7265
7266
7267
fi
7268
if test -z "$ac_cv_prog_OTOOL64"; then
7269
  ac_ct_OTOOL64=$OTOOL64
7270
  # Extract the first word of "otool64", so it can be a program name with args.
7271
set dummy otool64; ac_word=$2
7272
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7273
$as_echo_n "checking for $ac_word... " >&6; }
19 by edam
updated autotols stuff
7274
if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
5 by edam
- updated README
7275
  $as_echo_n "(cached) " >&6
7276
else
7277
  if test -n "$ac_ct_OTOOL64"; then
7278
  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7279
else
7280
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7281
for as_dir in $PATH
7282
do
7283
  IFS=$as_save_IFS
7284
  test -z "$as_dir" && as_dir=.
7285
    for ac_exec_ext in '' $ac_executable_extensions; do
7286
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7287
    ac_cv_prog_ac_ct_OTOOL64="otool64"
7288
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7289
    break 2
7290
  fi
7291
done
7292
  done
7293
IFS=$as_save_IFS
7294
7295
fi
7296
fi
7297
ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7298
if test -n "$ac_ct_OTOOL64"; then
7299
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7300
$as_echo "$ac_ct_OTOOL64" >&6; }
7301
else
7302
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7303
$as_echo "no" >&6; }
7304
fi
7305
7306
  if test "x$ac_ct_OTOOL64" = x; then
7307
    OTOOL64=":"
7308
  else
7309
    case $cross_compiling:$ac_tool_warned in
7310
yes:)
7311
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7312
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7313
ac_tool_warned=yes ;;
7314
esac
7315
    OTOOL64=$ac_ct_OTOOL64
7316
  fi
7317
else
7318
  OTOOL64="$ac_cv_prog_OTOOL64"
7319
fi
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7348
$as_echo_n "checking for -single_module linker flag... " >&6; }
19 by edam
updated autotols stuff
7349
if ${lt_cv_apple_cc_single_mod+:} false; then :
5 by edam
- updated README
7350
  $as_echo_n "(cached) " >&6
7351
else
7352
  lt_cv_apple_cc_single_mod=no
7353
      if test -z "${LT_MULTI_MODULE}"; then
7354
	# By default we will add the -single_module flag. You can override
7355
	# by either setting the environment variable LT_MULTI_MODULE
7356
	# non-empty at configure time, or by adding -multi_module to the
7357
	# link flags.
7358
	rm -rf libconftest.dylib*
7359
	echo "int foo(void){return 1;}" > conftest.c
7360
	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7361
-dynamiclib -Wl,-single_module conftest.c" >&5
7362
	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7363
	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7364
        _lt_result=$?
19 by edam
updated autotols stuff
7365
	# If there is a non-empty error log, and "single_module"
7366
	# appears in it, assume the flag caused a linker warning
7367
        if test -s conftest.err && $GREP single_module conftest.err; then
7368
	  cat conftest.err >&5
7369
	# Otherwise, if the output was created with a 0 exit code from
7370
	# the compiler, it worked.
7371
	elif test -f libconftest.dylib && test $_lt_result -eq 0; then
5 by edam
- updated README
7372
	  lt_cv_apple_cc_single_mod=yes
7373
	else
7374
	  cat conftest.err >&5
7375
	fi
7376
	rm -rf libconftest.dylib*
7377
	rm -f conftest.*
7378
      fi
7379
fi
7380
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7381
$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
19 by edam
updated autotols stuff
7382
5 by edam
- updated README
7383
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7384
$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
19 by edam
updated autotols stuff
7385
if ${lt_cv_ld_exported_symbols_list+:} false; then :
5 by edam
- updated README
7386
  $as_echo_n "(cached) " >&6
7387
else
7388
  lt_cv_ld_exported_symbols_list=no
7389
      save_LDFLAGS=$LDFLAGS
7390
      echo "_main" > conftest.sym
7391
      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7392
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7393
/* end confdefs.h.  */
7394
7395
int
7396
main ()
7397
{
7398
7399
  ;
7400
  return 0;
7401
}
7402
_ACEOF
7403
if ac_fn_c_try_link "$LINENO"; then :
7404
  lt_cv_ld_exported_symbols_list=yes
7405
else
7406
  lt_cv_ld_exported_symbols_list=no
7407
fi
7408
rm -f core conftest.err conftest.$ac_objext \
7409
    conftest$ac_exeext conftest.$ac_ext
7410
	LDFLAGS="$save_LDFLAGS"
7411
7412
fi
7413
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7414
$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
19 by edam
updated autotols stuff
7415
7416
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7417
$as_echo_n "checking for -force_load linker flag... " >&6; }
7418
if ${lt_cv_ld_force_load+:} false; then :
7419
  $as_echo_n "(cached) " >&6
7420
else
7421
  lt_cv_ld_force_load=no
7422
      cat > conftest.c << _LT_EOF
7423
int forced_loaded() { return 2;}
7424
_LT_EOF
7425
      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7426
      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7427
      echo "$AR cru libconftest.a conftest.o" >&5
7428
      $AR cru libconftest.a conftest.o 2>&5
7429
      echo "$RANLIB libconftest.a" >&5
7430
      $RANLIB libconftest.a 2>&5
7431
      cat > conftest.c << _LT_EOF
7432
int main() { return 0;}
7433
_LT_EOF
7434
      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7435
      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7436
      _lt_result=$?
7437
      if test -s conftest.err && $GREP force_load conftest.err; then
7438
	cat conftest.err >&5
7439
      elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
7440
	lt_cv_ld_force_load=yes
7441
      else
7442
	cat conftest.err >&5
7443
      fi
7444
        rm -f conftest.err libconftest.a conftest conftest.c
7445
        rm -rf conftest.dSYM
7446
7447
fi
7448
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7449
$as_echo "$lt_cv_ld_force_load" >&6; }
5 by edam
- updated README
7450
    case $host_os in
7451
    rhapsody* | darwin1.[012])
7452
      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7453
    darwin1.*)
7454
      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7455
    darwin*) # darwin 5.x on
7456
      # if running on 10.5 or later, the deployment target defaults
7457
      # to the OS version, if on x86, and 10.4, the deployment
7458
      # target defaults to 10.4. Don't you love it?
7459
      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7460
	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7461
	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7462
	10.[012]*)
7463
	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7464
	10.*)
7465
	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7466
      esac
7467
    ;;
7468
  esac
7469
    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7470
      _lt_dar_single_mod='$single_module'
7471
    fi
7472
    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7473
      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7474
    else
7475
      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7476
    fi
19 by edam
updated autotols stuff
7477
    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
5 by edam
- updated README
7478
      _lt_dsymutil='~$DSYMUTIL $lib || :'
7479
    else
7480
      _lt_dsymutil=
7481
    fi
7482
    ;;
7483
  esac
7484
7485
ac_ext=c
7486
ac_cpp='$CPP $CPPFLAGS'
7487
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7488
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7489
ac_compiler_gnu=$ac_cv_c_compiler_gnu
7490
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7491
$as_echo_n "checking how to run the C preprocessor... " >&6; }
7492
# On Suns, sometimes $CPP names a directory.
7493
if test -n "$CPP" && test -d "$CPP"; then
7494
  CPP=
7495
fi
7496
if test -z "$CPP"; then
19 by edam
updated autotols stuff
7497
  if ${ac_cv_prog_CPP+:} false; then :
5 by edam
- updated README
7498
  $as_echo_n "(cached) " >&6
7499
else
7500
      # Double quotes because CPP needs to be expanded
7501
    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7502
    do
7503
      ac_preproc_ok=false
7504
for ac_c_preproc_warn_flag in '' yes
7505
do
7506
  # Use a header file that comes with gcc, so configuring glibc
7507
  # with a fresh cross-compiler works.
7508
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7509
  # <limits.h> exists even on freestanding compilers.
7510
  # On the NeXT, cc -E runs the code through the compiler's parser,
7511
  # not just through cpp. "Syntax error" is here to catch this case.
7512
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7513
/* end confdefs.h.  */
7514
#ifdef __STDC__
7515
# include <limits.h>
7516
#else
7517
# include <assert.h>
7518
#endif
7519
		     Syntax error
7520
_ACEOF
7521
if ac_fn_c_try_cpp "$LINENO"; then :
7522
7523
else
7524
  # Broken: fails on valid input.
7525
continue
7526
fi
19 by edam
updated autotols stuff
7527
rm -f conftest.err conftest.i conftest.$ac_ext
5 by edam
- updated README
7528
7529
  # OK, works on sane cases.  Now check whether nonexistent headers
7530
  # can be detected and how.
7531
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7532
/* end confdefs.h.  */
7533
#include <ac_nonexistent.h>
7534
_ACEOF
7535
if ac_fn_c_try_cpp "$LINENO"; then :
7536
  # Broken: success on invalid input.
7537
continue
7538
else
7539
  # Passes both tests.
7540
ac_preproc_ok=:
7541
break
7542
fi
19 by edam
updated autotols stuff
7543
rm -f conftest.err conftest.i conftest.$ac_ext
5 by edam
- updated README
7544
7545
done
7546
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
19 by edam
updated autotols stuff
7547
rm -f conftest.i conftest.err conftest.$ac_ext
5 by edam
- updated README
7548
if $ac_preproc_ok; then :
7549
  break
7550
fi
7551
7552
    done
7553
    ac_cv_prog_CPP=$CPP
7554
7555
fi
7556
  CPP=$ac_cv_prog_CPP
7557
else
7558
  ac_cv_prog_CPP=$CPP
7559
fi
7560
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7561
$as_echo "$CPP" >&6; }
7562
ac_preproc_ok=false
7563
for ac_c_preproc_warn_flag in '' yes
7564
do
7565
  # Use a header file that comes with gcc, so configuring glibc
7566
  # with a fresh cross-compiler works.
7567
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7568
  # <limits.h> exists even on freestanding compilers.
7569
  # On the NeXT, cc -E runs the code through the compiler's parser,
7570
  # not just through cpp. "Syntax error" is here to catch this case.
7571
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7572
/* end confdefs.h.  */
7573
#ifdef __STDC__
7574
# include <limits.h>
7575
#else
7576
# include <assert.h>
7577
#endif
7578
		     Syntax error
7579
_ACEOF
7580
if ac_fn_c_try_cpp "$LINENO"; then :
7581
7582
else
7583
  # Broken: fails on valid input.
7584
continue
7585
fi
19 by edam
updated autotols stuff
7586
rm -f conftest.err conftest.i conftest.$ac_ext
5 by edam
- updated README
7587
7588
  # OK, works on sane cases.  Now check whether nonexistent headers
7589
  # can be detected and how.
7590
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7591
/* end confdefs.h.  */
7592
#include <ac_nonexistent.h>
7593
_ACEOF
7594
if ac_fn_c_try_cpp "$LINENO"; then :
7595
  # Broken: success on invalid input.
7596
continue
7597
else
7598
  # Passes both tests.
7599
ac_preproc_ok=:
7600
break
7601
fi
19 by edam
updated autotols stuff
7602
rm -f conftest.err conftest.i conftest.$ac_ext
5 by edam
- updated README
7603
7604
done
7605
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
19 by edam
updated autotols stuff
7606
rm -f conftest.i conftest.err conftest.$ac_ext
5 by edam
- updated README
7607
if $ac_preproc_ok; then :
7608
7609
else
7610
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7611
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19 by edam
updated autotols stuff
7612
as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7613
See \`config.log' for more details" "$LINENO" 5; }
5 by edam
- updated README
7614
fi
7615
7616
ac_ext=c
7617
ac_cpp='$CPP $CPPFLAGS'
7618
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7619
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7620
ac_compiler_gnu=$ac_cv_c_compiler_gnu
7621
7622
7623
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7624
$as_echo_n "checking for ANSI C header files... " >&6; }
19 by edam
updated autotols stuff
7625
if ${ac_cv_header_stdc+:} false; then :
5 by edam
- updated README
7626
  $as_echo_n "(cached) " >&6
7627
else
7628
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7629
/* end confdefs.h.  */
7630
#include <stdlib.h>
7631
#include <stdarg.h>
7632
#include <string.h>
7633
#include <float.h>
7634
7635
int
7636
main ()
7637
{
7638
7639
  ;
7640
  return 0;
7641
}
7642
_ACEOF
7643
if ac_fn_c_try_compile "$LINENO"; then :
7644
  ac_cv_header_stdc=yes
7645
else
7646
  ac_cv_header_stdc=no
7647
fi
7648
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7649
7650
if test $ac_cv_header_stdc = yes; then
7651
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7652
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7653
/* end confdefs.h.  */
7654
#include <string.h>
7655
7656
_ACEOF
7657
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7658
  $EGREP "memchr" >/dev/null 2>&1; then :
7659
7660
else
7661
  ac_cv_header_stdc=no
7662
fi
7663
rm -f conftest*
7664
7665
fi
7666
7667
if test $ac_cv_header_stdc = yes; then
7668
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7669
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7670
/* end confdefs.h.  */
7671
#include <stdlib.h>
7672
7673
_ACEOF
7674
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7675
  $EGREP "free" >/dev/null 2>&1; then :
7676
7677
else
7678
  ac_cv_header_stdc=no
7679
fi
7680
rm -f conftest*
7681
7682
fi
7683
7684
if test $ac_cv_header_stdc = yes; then
7685
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7686
  if test "$cross_compiling" = yes; then :
7687
  :
7688
else
7689
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7690
/* end confdefs.h.  */
7691
#include <ctype.h>
7692
#include <stdlib.h>
7693
#if ((' ' & 0x0FF) == 0x020)
7694
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7695
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7696
#else
7697
# define ISLOWER(c) \
7698
		   (('a' <= (c) && (c) <= 'i') \
7699
		     || ('j' <= (c) && (c) <= 'r') \
7700
		     || ('s' <= (c) && (c) <= 'z'))
7701
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7702
#endif
7703
7704
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7705
int
7706
main ()
7707
{
7708
  int i;
7709
  for (i = 0; i < 256; i++)
7710
    if (XOR (islower (i), ISLOWER (i))
7711
	|| toupper (i) != TOUPPER (i))
7712
      return 2;
7713
  return 0;
7714
}
7715
_ACEOF
7716
if ac_fn_c_try_run "$LINENO"; then :
7717
7718
else
7719
  ac_cv_header_stdc=no
7720
fi
7721
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7722
  conftest.$ac_objext conftest.beam conftest.$ac_ext
7723
fi
7724
7725
fi
7726
fi
7727
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7728
$as_echo "$ac_cv_header_stdc" >&6; }
7729
if test $ac_cv_header_stdc = yes; then
7730
7731
$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7732
7733
fi
7734
7735
# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7736
for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7737
		  inttypes.h stdint.h unistd.h
7738
do :
7739
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7740
ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7741
"
19 by edam
updated autotols stuff
7742
if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5 by edam
- updated README
7743
  cat >>confdefs.h <<_ACEOF
7744
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7745
_ACEOF
7746
7747
fi
7748
7749
done
7750
7751
7752
for ac_header in dlfcn.h
7753
do :
7754
  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7755
"
19 by edam
updated autotols stuff
7756
if test "x$ac_cv_header_dlfcn_h" = xyes; then :
5 by edam
- updated README
7757
  cat >>confdefs.h <<_ACEOF
7758
#define HAVE_DLFCN_H 1
7759
_ACEOF
7760
7761
fi
7762
7763
done
7764
7765
7766
19 by edam
updated autotols stuff
7767
7768
func_stripname_cnf ()
7769
{
7770
  case ${2} in
7771
  .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
7772
  *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
7773
  esac
7774
} # func_stripname_cnf
7775
7776
7777
7778
7779
5 by edam
- updated README
7780
# Set options
7781
7782
7783
7784
        enable_dlopen=no
7785
7786
7787
  enable_win32_dll=no
7788
7789
7790
            # Check whether --enable-shared was given.
7791
if test "${enable_shared+set}" = set; then :
7792
  enableval=$enable_shared; p=${PACKAGE-default}
7793
    case $enableval in
7794
    yes) enable_shared=yes ;;
7795
    no) enable_shared=no ;;
7796
    *)
7797
      enable_shared=no
7798
      # Look at the argument we got.  We use all the common list separators.
7799
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7800
      for pkg in $enableval; do
7801
	IFS="$lt_save_ifs"
7802
	if test "X$pkg" = "X$p"; then
7803
	  enable_shared=yes
7804
	fi
7805
      done
7806
      IFS="$lt_save_ifs"
7807
      ;;
7808
    esac
7809
else
7810
  enable_shared=yes
7811
fi
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
  # Check whether --enable-static was given.
7822
if test "${enable_static+set}" = set; then :
7823
  enableval=$enable_static; p=${PACKAGE-default}
7824
    case $enableval in
7825
    yes) enable_static=yes ;;
7826
    no) enable_static=no ;;
7827
    *)
7828
     enable_static=no
7829
      # Look at the argument we got.  We use all the common list separators.
7830
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7831
      for pkg in $enableval; do
7832
	IFS="$lt_save_ifs"
7833
	if test "X$pkg" = "X$p"; then
7834
	  enable_static=yes
7835
	fi
7836
      done
7837
      IFS="$lt_save_ifs"
7838
      ;;
7839
    esac
7840
else
7841
  enable_static=yes
7842
fi
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
# Check whether --with-pic was given.
7854
if test "${with_pic+set}" = set; then :
19 by edam
updated autotols stuff
7855
  withval=$with_pic; lt_p=${PACKAGE-default}
7856
    case $withval in
7857
    yes|no) pic_mode=$withval ;;
7858
    *)
7859
      pic_mode=default
7860
      # Look at the argument we got.  We use all the common list separators.
7861
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7862
      for lt_pkg in $withval; do
7863
	IFS="$lt_save_ifs"
7864
	if test "X$lt_pkg" = "X$lt_p"; then
7865
	  pic_mode=yes
7866
	fi
7867
      done
7868
      IFS="$lt_save_ifs"
7869
      ;;
7870
    esac
5 by edam
- updated README
7871
else
7872
  pic_mode=default
7873
fi
7874
7875
7876
test -z "$pic_mode" && pic_mode=default
7877
7878
7879
7880
7881
7882
7883
7884
  # Check whether --enable-fast-install was given.
7885
if test "${enable_fast_install+set}" = set; then :
7886
  enableval=$enable_fast_install; p=${PACKAGE-default}
7887
    case $enableval in
7888
    yes) enable_fast_install=yes ;;
7889
    no) enable_fast_install=no ;;
7890
    *)
7891
      enable_fast_install=no
7892
      # Look at the argument we got.  We use all the common list separators.
7893
      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7894
      for pkg in $enableval; do
7895
	IFS="$lt_save_ifs"
7896
	if test "X$pkg" = "X$p"; then
7897
	  enable_fast_install=yes
7898
	fi
7899
      done
7900
      IFS="$lt_save_ifs"
7901
      ;;
7902
    esac
7903
else
7904
  enable_fast_install=yes
7905
fi
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
# This can be used to rebuild libtool when needed
7918
LIBTOOL_DEPS="$ltmain"
7919
7920
# Always use our own libtool.
7921
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
19 by edam
updated autotols stuff
7947
7948
7949
7950
7951
5 by edam
- updated README
7952
test -z "$LN_S" && LN_S="ln -s"
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
if test -n "${ZSH_VERSION+set}" ; then
7968
   setopt NO_GLOB_SUBST
7969
fi
7970
7971
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7972
$as_echo_n "checking for objdir... " >&6; }
19 by edam
updated autotols stuff
7973
if ${lt_cv_objdir+:} false; then :
5 by edam
- updated README
7974
  $as_echo_n "(cached) " >&6
7975
else
7976
  rm -f .libs 2>/dev/null
7977
mkdir .libs 2>/dev/null
7978
if test -d .libs; then
7979
  lt_cv_objdir=.libs
7980
else
7981
  # MS-DOS does not allow filenames that begin with a dot.
7982
  lt_cv_objdir=_libs
7983
fi
7984
rmdir .libs 2>/dev/null
7985
fi
7986
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7987
$as_echo "$lt_cv_objdir" >&6; }
7988
objdir=$lt_cv_objdir
7989
7990
7991
7992
7993
7994
cat >>confdefs.h <<_ACEOF
7995
#define LT_OBJDIR "$lt_cv_objdir/"
7996
_ACEOF
7997
7998
7999
8000
8001
case $host_os in
8002
aix3*)
8003
  # AIX sometimes has problems with the GCC collect2 program.  For some
8004
  # reason, if we set the COLLECT_NAMES environment variable, the problems
8005
  # vanish in a puff of smoke.
8006
  if test "X${COLLECT_NAMES+set}" != Xset; then
8007
    COLLECT_NAMES=
8008
    export COLLECT_NAMES
8009
  fi
8010
  ;;
8011
esac
8012
8013
# Global variables:
8014
ofile=libtool
8015
can_build_shared=yes
8016
8017
# All known linkers require a `.a' archive for static linking (except MSVC,
8018
# which needs '.lib').
8019
libext=a
8020
8021
with_gnu_ld="$lt_cv_prog_gnu_ld"
8022
8023
old_CC="$CC"
8024
old_CFLAGS="$CFLAGS"
8025
8026
# Set sane defaults for various variables
8027
test -z "$CC" && CC=cc
8028
test -z "$LTCC" && LTCC=$CC
8029
test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8030
test -z "$LD" && LD=ld
8031
test -z "$ac_objext" && ac_objext=o
8032
8033
for cc_temp in $compiler""; do
8034
  case $cc_temp in
8035
    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8036
    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8037
    \-*) ;;
8038
    *) break;;
8039
  esac
8040
done
19 by edam
updated autotols stuff
8041
cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
5 by edam
- updated README
8042
8043
8044
# Only perform the check for file, if the check method requires it
8045
test -z "$MAGIC_CMD" && MAGIC_CMD=file
8046
case $deplibs_check_method in
8047
file_magic*)
8048
  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8049
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8050
$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
19 by edam
updated autotols stuff
8051
if ${lt_cv_path_MAGIC_CMD+:} false; then :
5 by edam
- updated README
8052
  $as_echo_n "(cached) " >&6
8053
else
8054
  case $MAGIC_CMD in
8055
[\\/*] |  ?:[\\/]*)
8056
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8057
  ;;
8058
*)
8059
  lt_save_MAGIC_CMD="$MAGIC_CMD"
8060
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8061
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8062
  for ac_dir in $ac_dummy; do
8063
    IFS="$lt_save_ifs"
8064
    test -z "$ac_dir" && ac_dir=.
8065
    if test -f $ac_dir/${ac_tool_prefix}file; then
8066
      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8067
      if test -n "$file_magic_test_file"; then
8068
	case $deplibs_check_method in
8069
	"file_magic "*)
8070
	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8071
	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8072
	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8073
	    $EGREP "$file_magic_regex" > /dev/null; then
8074
	    :
8075
	  else
8076
	    cat <<_LT_EOF 1>&2
8077
8078
*** Warning: the command libtool uses to detect shared libraries,
8079
*** $file_magic_cmd, produces output that libtool cannot recognize.
8080
*** The result is that libtool may fail to recognize shared libraries
8081
*** as such.  This will affect the creation of libtool libraries that
8082
*** depend on shared libraries, but programs linked with such libtool
8083
*** libraries will work regardless of this problem.  Nevertheless, you
8084
*** may want to report the problem to your system manager and/or to
8085
*** bug-libtool@gnu.org
8086
8087
_LT_EOF
8088
	  fi ;;
8089
	esac
8090
      fi
8091
      break
8092
    fi
8093
  done
8094
  IFS="$lt_save_ifs"
8095
  MAGIC_CMD="$lt_save_MAGIC_CMD"
8096
  ;;
8097
esac
8098
fi
8099
8100
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8101
if test -n "$MAGIC_CMD"; then
8102
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8103
$as_echo "$MAGIC_CMD" >&6; }
8104
else
8105
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8106
$as_echo "no" >&6; }
8107
fi
8108
8109
8110
8111
8112
8113
if test -z "$lt_cv_path_MAGIC_CMD"; then
8114
  if test -n "$ac_tool_prefix"; then
8115
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8116
$as_echo_n "checking for file... " >&6; }
19 by edam
updated autotols stuff
8117
if ${lt_cv_path_MAGIC_CMD+:} false; then :
5 by edam
- updated README
8118
  $as_echo_n "(cached) " >&6
8119
else
8120
  case $MAGIC_CMD in
8121
[\\/*] |  ?:[\\/]*)
8122
  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8123
  ;;
8124
*)
8125
  lt_save_MAGIC_CMD="$MAGIC_CMD"
8126
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8127
  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8128
  for ac_dir in $ac_dummy; do
8129
    IFS="$lt_save_ifs"
8130
    test -z "$ac_dir" && ac_dir=.
8131
    if test -f $ac_dir/file; then
8132
      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8133
      if test -n "$file_magic_test_file"; then
8134
	case $deplibs_check_method in
8135
	"file_magic "*)
8136
	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8137
	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8138
	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8139
	    $EGREP "$file_magic_regex" > /dev/null; then
8140
	    :
8141
	  else
8142
	    cat <<_LT_EOF 1>&2
8143
8144
*** Warning: the command libtool uses to detect shared libraries,
8145
*** $file_magic_cmd, produces output that libtool cannot recognize.
8146
*** The result is that libtool may fail to recognize shared libraries
8147
*** as such.  This will affect the creation of libtool libraries that
8148
*** depend on shared libraries, but programs linked with such libtool
8149
*** libraries will work regardless of this problem.  Nevertheless, you
8150
*** may want to report the problem to your system manager and/or to
8151
*** bug-libtool@gnu.org
8152
8153
_LT_EOF
8154
	  fi ;;
8155
	esac
8156
      fi
8157
      break
8158
    fi
8159
  done
8160
  IFS="$lt_save_ifs"
8161
  MAGIC_CMD="$lt_save_MAGIC_CMD"
8162
  ;;
8163
esac
8164
fi
8165
8166
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8167
if test -n "$MAGIC_CMD"; then
8168
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8169
$as_echo "$MAGIC_CMD" >&6; }
8170
else
8171
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8172
$as_echo "no" >&6; }
8173
fi
8174
8175
8176
  else
8177
    MAGIC_CMD=:
8178
  fi
8179
fi
8180
8181
  fi
8182
  ;;
8183
esac
8184
8185
# Use C for the default configuration in the libtool script
8186
8187
lt_save_CC="$CC"
8188
ac_ext=c
8189
ac_cpp='$CPP $CPPFLAGS'
8190
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8191
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8192
ac_compiler_gnu=$ac_cv_c_compiler_gnu
8193
8194
8195
# Source file extension for C test sources.
8196
ac_ext=c
8197
8198
# Object file extension for compiled C test sources.
8199
objext=o
8200
objext=$objext
8201
8202
# Code to be used in simple compile tests
8203
lt_simple_compile_test_code="int some_variable = 0;"
8204
8205
# Code to be used in simple link tests
8206
lt_simple_link_test_code='int main(){return(0);}'
8207
8208
8209
8210
8211
8212
8213
8214
# If no C compiler was specified, use CC.
8215
LTCC=${LTCC-"$CC"}
8216
8217
# If no C compiler flags were specified, use CFLAGS.
8218
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8219
8220
# Allow CC to be a program name with arguments.
8221
compiler=$CC
8222
8223
# Save the default compiler, since it gets overwritten when the other
8224
# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8225
compiler_DEFAULT=$CC
8226
8227
# save warnings/boilerplate of simple test code
8228
ac_outfile=conftest.$ac_objext
8229
echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8230
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8231
_lt_compiler_boilerplate=`cat conftest.err`
8232
$RM conftest*
8233
8234
ac_outfile=conftest.$ac_objext
8235
echo "$lt_simple_link_test_code" >conftest.$ac_ext
8236
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8237
_lt_linker_boilerplate=`cat conftest.err`
8238
$RM -r conftest*
8239
8240
8241
## CAVEAT EMPTOR:
8242
## There is no encapsulation within the following macros, do not change
8243
## the running order or otherwise move them around unless you know exactly
8244
## what you are doing...
8245
if test -n "$compiler"; then
8246
8247
lt_prog_compiler_no_builtin_flag=
8248
8249
if test "$GCC" = yes; then
19 by edam
updated autotols stuff
8250
  case $cc_basename in
8251
  nvcc*)
8252
    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8253
  *)
8254
    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8255
  esac
5 by edam
- updated README
8256
8257
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8258
$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
19 by edam
updated autotols stuff
8259
if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
5 by edam
- updated README
8260
  $as_echo_n "(cached) " >&6
8261
else
8262
  lt_cv_prog_compiler_rtti_exceptions=no
8263
   ac_outfile=conftest.$ac_objext
8264
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8265
   lt_compiler_flag="-fno-rtti -fno-exceptions"
8266
   # Insert the option either (1) after the last *FLAGS variable, or
8267
   # (2) before a word containing "conftest.", or (3) at the end.
8268
   # Note that $ac_compile itself does not contain backslashes and begins
8269
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8270
   # The option is referenced via a variable to avoid confusing sed.
8271
   lt_compile=`echo "$ac_compile" | $SED \
8272
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8273
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8274
   -e 's:$: $lt_compiler_flag:'`
19 by edam
updated autotols stuff
8275
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
5 by edam
- updated README
8276
   (eval "$lt_compile" 2>conftest.err)
8277
   ac_status=$?
8278
   cat conftest.err >&5
19 by edam
updated autotols stuff
8279
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5 by edam
- updated README
8280
   if (exit $ac_status) && test -s "$ac_outfile"; then
8281
     # The compiler can only warn and ignore the option if not recognized
8282
     # So say no if there are warnings other than the usual output.
19 by edam
updated autotols stuff
8283
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
5 by edam
- updated README
8284
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8285
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8286
       lt_cv_prog_compiler_rtti_exceptions=yes
8287
     fi
8288
   fi
8289
   $RM conftest*
8290
8291
fi
8292
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8293
$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8294
8295
if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8296
    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8297
else
8298
    :
8299
fi
8300
8301
fi
8302
8303
8304
8305
8306
8307
8308
  lt_prog_compiler_wl=
8309
lt_prog_compiler_pic=
8310
lt_prog_compiler_static=
8311
8312
8313
  if test "$GCC" = yes; then
8314
    lt_prog_compiler_wl='-Wl,'
8315
    lt_prog_compiler_static='-static'
8316
8317
    case $host_os in
8318
      aix*)
8319
      # All AIX code is PIC.
8320
      if test "$host_cpu" = ia64; then
8321
	# AIX 5 now supports IA64 processor
8322
	lt_prog_compiler_static='-Bstatic'
8323
      fi
8324
      ;;
8325
8326
    amigaos*)
8327
      case $host_cpu in
8328
      powerpc)
8329
            # see comment about AmigaOS4 .so support
8330
            lt_prog_compiler_pic='-fPIC'
8331
        ;;
8332
      m68k)
8333
            # FIXME: we need at least 68020 code to build shared libraries, but
8334
            # adding the `-m68020' flag to GCC prevents building anything better,
8335
            # like `-m68040'.
8336
            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8337
        ;;
8338
      esac
8339
      ;;
8340
8341
    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8342
      # PIC is the default for these OSes.
8343
      ;;
8344
8345
    mingw* | cygwin* | pw32* | os2* | cegcc*)
8346
      # This hack is so that the source file can tell whether it is being
8347
      # built for inclusion in a dll (and should export symbols for example).
8348
      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8349
      # (--disable-auto-import) libraries
8350
      lt_prog_compiler_pic='-DDLL_EXPORT'
8351
      ;;
8352
8353
    darwin* | rhapsody*)
8354
      # PIC is the default on this platform
8355
      # Common symbols not allowed in MH_DYLIB files
8356
      lt_prog_compiler_pic='-fno-common'
8357
      ;;
8358
19 by edam
updated autotols stuff
8359
    haiku*)
8360
      # PIC is the default for Haiku.
8361
      # The "-static" flag exists, but is broken.
8362
      lt_prog_compiler_static=
8363
      ;;
8364
5 by edam
- updated README
8365
    hpux*)
8366
      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8367
      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8368
      # sets the default TLS model and affects inlining.
8369
      case $host_cpu in
8370
      hppa*64*)
8371
	# +Z the default
8372
	;;
8373
      *)
8374
	lt_prog_compiler_pic='-fPIC'
8375
	;;
8376
      esac
8377
      ;;
8378
8379
    interix[3-9]*)
8380
      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8381
      # Instead, we relocate shared libraries at runtime.
8382
      ;;
8383
8384
    msdosdjgpp*)
8385
      # Just because we use GCC doesn't mean we suddenly get shared libraries
8386
      # on systems that don't support them.
8387
      lt_prog_compiler_can_build_shared=no
8388
      enable_shared=no
8389
      ;;
8390
8391
    *nto* | *qnx*)
8392
      # QNX uses GNU C++, but need to define -shared option too, otherwise
8393
      # it will coredump.
8394
      lt_prog_compiler_pic='-fPIC -shared'
8395
      ;;
8396
8397
    sysv4*MP*)
8398
      if test -d /usr/nec; then
8399
	lt_prog_compiler_pic=-Kconform_pic
8400
      fi
8401
      ;;
8402
8403
    *)
8404
      lt_prog_compiler_pic='-fPIC'
8405
      ;;
8406
    esac
19 by edam
updated autotols stuff
8407
8408
    case $cc_basename in
8409
    nvcc*) # Cuda Compiler Driver 2.2
8410
      lt_prog_compiler_wl='-Xlinker '
8411
      if test -n "$lt_prog_compiler_pic"; then
8412
        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
8413
      fi
8414
      ;;
8415
    esac
5 by edam
- updated README
8416
  else
8417
    # PORTME Check for flag to pass linker flags through the system compiler.
8418
    case $host_os in
8419
    aix*)
8420
      lt_prog_compiler_wl='-Wl,'
8421
      if test "$host_cpu" = ia64; then
8422
	# AIX 5 now supports IA64 processor
8423
	lt_prog_compiler_static='-Bstatic'
8424
      else
8425
	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8426
      fi
8427
      ;;
8428
8429
    mingw* | cygwin* | pw32* | os2* | cegcc*)
8430
      # This hack is so that the source file can tell whether it is being
8431
      # built for inclusion in a dll (and should export symbols for example).
8432
      lt_prog_compiler_pic='-DDLL_EXPORT'
8433
      ;;
8434
8435
    hpux9* | hpux10* | hpux11*)
8436
      lt_prog_compiler_wl='-Wl,'
8437
      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8438
      # not for PA HP-UX.
8439
      case $host_cpu in
8440
      hppa*64*|ia64*)
8441
	# +Z the default
8442
	;;
8443
      *)
8444
	lt_prog_compiler_pic='+Z'
8445
	;;
8446
      esac
8447
      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8448
      lt_prog_compiler_static='${wl}-a ${wl}archive'
8449
      ;;
8450
8451
    irix5* | irix6* | nonstopux*)
8452
      lt_prog_compiler_wl='-Wl,'
8453
      # PIC (with -KPIC) is the default.
8454
      lt_prog_compiler_static='-non_shared'
8455
      ;;
8456
19 by edam
updated autotols stuff
8457
    linux* | k*bsd*-gnu | kopensolaris*-gnu)
5 by edam
- updated README
8458
      case $cc_basename in
8459
      # old Intel for x86_64 which still supported -KPIC.
8460
      ecc*)
8461
	lt_prog_compiler_wl='-Wl,'
8462
	lt_prog_compiler_pic='-KPIC'
8463
	lt_prog_compiler_static='-static'
8464
        ;;
8465
      # icc used to be incompatible with GCC.
8466
      # ICC 10 doesn't accept -KPIC any more.
8467
      icc* | ifort*)
8468
	lt_prog_compiler_wl='-Wl,'
8469
	lt_prog_compiler_pic='-fPIC'
8470
	lt_prog_compiler_static='-static'
8471
        ;;
8472
      # Lahey Fortran 8.1.
8473
      lf95*)
8474
	lt_prog_compiler_wl='-Wl,'
8475
	lt_prog_compiler_pic='--shared'
8476
	lt_prog_compiler_static='--static'
8477
	;;
19 by edam
updated autotols stuff
8478
      nagfor*)
8479
	# NAG Fortran compiler
8480
	lt_prog_compiler_wl='-Wl,-Wl,,'
8481
	lt_prog_compiler_pic='-PIC'
8482
	lt_prog_compiler_static='-Bstatic'
8483
	;;
8484
      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
5 by edam
- updated README
8485
        # Portland Group compilers (*not* the Pentium gcc compiler,
8486
	# which looks to be a dead project)
8487
	lt_prog_compiler_wl='-Wl,'
8488
	lt_prog_compiler_pic='-fpic'
8489
	lt_prog_compiler_static='-Bstatic'
8490
        ;;
8491
      ccc*)
8492
        lt_prog_compiler_wl='-Wl,'
8493
        # All Alpha code is PIC.
8494
        lt_prog_compiler_static='-non_shared'
8495
        ;;
19 by edam
updated autotols stuff
8496
      xl* | bgxl* | bgf* | mpixl*)
8497
	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
5 by edam
- updated README
8498
	lt_prog_compiler_wl='-Wl,'
8499
	lt_prog_compiler_pic='-qpic'
8500
	lt_prog_compiler_static='-qstaticlink'
8501
	;;
8502
      *)
8503
	case `$CC -V 2>&1 | sed 5q` in
19 by edam
updated autotols stuff
8504
	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
8505
	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8506
	  lt_prog_compiler_pic='-KPIC'
8507
	  lt_prog_compiler_static='-Bstatic'
8508
	  lt_prog_compiler_wl=''
8509
	  ;;
8510
	*Sun\ F* | *Sun*Fortran*)
8511
	  lt_prog_compiler_pic='-KPIC'
8512
	  lt_prog_compiler_static='-Bstatic'
8513
	  lt_prog_compiler_wl='-Qoption ld '
8514
	  ;;
5 by edam
- updated README
8515
	*Sun\ C*)
8516
	  # Sun C 5.9
8517
	  lt_prog_compiler_pic='-KPIC'
8518
	  lt_prog_compiler_static='-Bstatic'
8519
	  lt_prog_compiler_wl='-Wl,'
8520
	  ;;
19 by edam
updated autotols stuff
8521
        *Intel*\ [CF]*Compiler*)
8522
	  lt_prog_compiler_wl='-Wl,'
8523
	  lt_prog_compiler_pic='-fPIC'
8524
	  lt_prog_compiler_static='-static'
8525
	  ;;
8526
	*Portland\ Group*)
8527
	  lt_prog_compiler_wl='-Wl,'
8528
	  lt_prog_compiler_pic='-fpic'
5 by edam
- updated README
8529
	  lt_prog_compiler_static='-Bstatic'
8530
	  ;;
8531
	esac
8532
	;;
8533
      esac
8534
      ;;
8535
8536
    newsos6)
8537
      lt_prog_compiler_pic='-KPIC'
8538
      lt_prog_compiler_static='-Bstatic'
8539
      ;;
8540
8541
    *nto* | *qnx*)
8542
      # QNX uses GNU C++, but need to define -shared option too, otherwise
8543
      # it will coredump.
8544
      lt_prog_compiler_pic='-fPIC -shared'
8545
      ;;
8546
8547
    osf3* | osf4* | osf5*)
8548
      lt_prog_compiler_wl='-Wl,'
8549
      # All OSF/1 code is PIC.
8550
      lt_prog_compiler_static='-non_shared'
8551
      ;;
8552
8553
    rdos*)
8554
      lt_prog_compiler_static='-non_shared'
8555
      ;;
8556
8557
    solaris*)
8558
      lt_prog_compiler_pic='-KPIC'
8559
      lt_prog_compiler_static='-Bstatic'
8560
      case $cc_basename in
19 by edam
updated autotols stuff
8561
      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
5 by edam
- updated README
8562
	lt_prog_compiler_wl='-Qoption ld ';;
8563
      *)
8564
	lt_prog_compiler_wl='-Wl,';;
8565
      esac
8566
      ;;
8567
8568
    sunos4*)
8569
      lt_prog_compiler_wl='-Qoption ld '
8570
      lt_prog_compiler_pic='-PIC'
8571
      lt_prog_compiler_static='-Bstatic'
8572
      ;;
8573
8574
    sysv4 | sysv4.2uw2* | sysv4.3*)
8575
      lt_prog_compiler_wl='-Wl,'
8576
      lt_prog_compiler_pic='-KPIC'
8577
      lt_prog_compiler_static='-Bstatic'
8578
      ;;
8579
8580
    sysv4*MP*)
8581
      if test -d /usr/nec ;then
8582
	lt_prog_compiler_pic='-Kconform_pic'
8583
	lt_prog_compiler_static='-Bstatic'
8584
      fi
8585
      ;;
8586
8587
    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8588
      lt_prog_compiler_wl='-Wl,'
8589
      lt_prog_compiler_pic='-KPIC'
8590
      lt_prog_compiler_static='-Bstatic'
8591
      ;;
8592
8593
    unicos*)
8594
      lt_prog_compiler_wl='-Wl,'
8595
      lt_prog_compiler_can_build_shared=no
8596
      ;;
8597
8598
    uts4*)
8599
      lt_prog_compiler_pic='-pic'
8600
      lt_prog_compiler_static='-Bstatic'
8601
      ;;
8602
8603
    *)
8604
      lt_prog_compiler_can_build_shared=no
8605
      ;;
8606
    esac
8607
  fi
8608
8609
case $host_os in
8610
  # For platforms which do not support PIC, -DPIC is meaningless:
8611
  *djgpp*)
8612
    lt_prog_compiler_pic=
8613
    ;;
8614
  *)
8615
    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8616
    ;;
8617
esac
19 by edam
updated autotols stuff
8618
8619
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8620
$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8621
if ${lt_cv_prog_compiler_pic+:} false; then :
8622
  $as_echo_n "(cached) " >&6
8623
else
8624
  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8625
fi
8626
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8627
$as_echo "$lt_cv_prog_compiler_pic" >&6; }
8628
lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
5 by edam
- updated README
8629
8630
#
8631
# Check to make sure the PIC flag actually works.
8632
#
8633
if test -n "$lt_prog_compiler_pic"; then
8634
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8635
$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
19 by edam
updated autotols stuff
8636
if ${lt_cv_prog_compiler_pic_works+:} false; then :
5 by edam
- updated README
8637
  $as_echo_n "(cached) " >&6
8638
else
8639
  lt_cv_prog_compiler_pic_works=no
8640
   ac_outfile=conftest.$ac_objext
8641
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8642
   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8643
   # Insert the option either (1) after the last *FLAGS variable, or
8644
   # (2) before a word containing "conftest.", or (3) at the end.
8645
   # Note that $ac_compile itself does not contain backslashes and begins
8646
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8647
   # The option is referenced via a variable to avoid confusing sed.
8648
   lt_compile=`echo "$ac_compile" | $SED \
8649
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8650
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8651
   -e 's:$: $lt_compiler_flag:'`
19 by edam
updated autotols stuff
8652
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
5 by edam
- updated README
8653
   (eval "$lt_compile" 2>conftest.err)
8654
   ac_status=$?
8655
   cat conftest.err >&5
19 by edam
updated autotols stuff
8656
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5 by edam
- updated README
8657
   if (exit $ac_status) && test -s "$ac_outfile"; then
8658
     # The compiler can only warn and ignore the option if not recognized
8659
     # So say no if there are warnings other than the usual output.
19 by edam
updated autotols stuff
8660
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
5 by edam
- updated README
8661
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8662
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8663
       lt_cv_prog_compiler_pic_works=yes
8664
     fi
8665
   fi
8666
   $RM conftest*
8667
8668
fi
8669
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8670
$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8671
8672
if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8673
    case $lt_prog_compiler_pic in
8674
     "" | " "*) ;;
8675
     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8676
     esac
8677
else
8678
    lt_prog_compiler_pic=
8679
     lt_prog_compiler_can_build_shared=no
8680
fi
8681
8682
fi
8683
8684
8685
8686
8687
8688
19 by edam
updated autotols stuff
8689
8690
8691
8692
8693
5 by edam
- updated README
8694
#
8695
# Check to make sure the static flag actually works.
8696
#
8697
wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8698
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8699
$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
19 by edam
updated autotols stuff
8700
if ${lt_cv_prog_compiler_static_works+:} false; then :
5 by edam
- updated README
8701
  $as_echo_n "(cached) " >&6
8702
else
8703
  lt_cv_prog_compiler_static_works=no
8704
   save_LDFLAGS="$LDFLAGS"
8705
   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8706
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8707
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8708
     # The linker can only warn and ignore the option if not recognized
8709
     # So say no if there are warnings
8710
     if test -s conftest.err; then
8711
       # Append any errors to the config.log.
8712
       cat conftest.err 1>&5
19 by edam
updated autotols stuff
8713
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
5 by edam
- updated README
8714
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8715
       if diff conftest.exp conftest.er2 >/dev/null; then
8716
         lt_cv_prog_compiler_static_works=yes
8717
       fi
8718
     else
8719
       lt_cv_prog_compiler_static_works=yes
8720
     fi
8721
   fi
8722
   $RM -r conftest*
8723
   LDFLAGS="$save_LDFLAGS"
8724
8725
fi
8726
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8727
$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8728
8729
if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8730
    :
8731
else
8732
    lt_prog_compiler_static=
8733
fi
8734
8735
8736
8737
8738
8739
8740
8741
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8742
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
19 by edam
updated autotols stuff
8743
if ${lt_cv_prog_compiler_c_o+:} false; then :
5 by edam
- updated README
8744
  $as_echo_n "(cached) " >&6
8745
else
8746
  lt_cv_prog_compiler_c_o=no
8747
   $RM -r conftest 2>/dev/null
8748
   mkdir conftest
8749
   cd conftest
8750
   mkdir out
8751
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8752
8753
   lt_compiler_flag="-o out/conftest2.$ac_objext"
8754
   # Insert the option either (1) after the last *FLAGS variable, or
8755
   # (2) before a word containing "conftest.", or (3) at the end.
8756
   # Note that $ac_compile itself does not contain backslashes and begins
8757
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8758
   lt_compile=`echo "$ac_compile" | $SED \
8759
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8760
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8761
   -e 's:$: $lt_compiler_flag:'`
19 by edam
updated autotols stuff
8762
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
5 by edam
- updated README
8763
   (eval "$lt_compile" 2>out/conftest.err)
8764
   ac_status=$?
8765
   cat out/conftest.err >&5
19 by edam
updated autotols stuff
8766
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5 by edam
- updated README
8767
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8768
   then
8769
     # The compiler can only warn and ignore the option if not recognized
8770
     # So say no if there are warnings
19 by edam
updated autotols stuff
8771
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
5 by edam
- updated README
8772
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8773
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8774
       lt_cv_prog_compiler_c_o=yes
8775
     fi
8776
   fi
8777
   chmod u+w . 2>&5
8778
   $RM conftest*
8779
   # SGI C++ compiler will create directory out/ii_files/ for
8780
   # template instantiation
8781
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8782
   $RM out/* && rmdir out
8783
   cd ..
8784
   $RM -r conftest
8785
   $RM conftest*
8786
8787
fi
8788
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8789
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8790
8791
8792
8793
8794
8795
8796
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8797
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
19 by edam
updated autotols stuff
8798
if ${lt_cv_prog_compiler_c_o+:} false; then :
5 by edam
- updated README
8799
  $as_echo_n "(cached) " >&6
8800
else
8801
  lt_cv_prog_compiler_c_o=no
8802
   $RM -r conftest 2>/dev/null
8803
   mkdir conftest
8804
   cd conftest
8805
   mkdir out
8806
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8807
8808
   lt_compiler_flag="-o out/conftest2.$ac_objext"
8809
   # Insert the option either (1) after the last *FLAGS variable, or
8810
   # (2) before a word containing "conftest.", or (3) at the end.
8811
   # Note that $ac_compile itself does not contain backslashes and begins
8812
   # with a dollar sign (not a hyphen), so the echo should work correctly.
8813
   lt_compile=`echo "$ac_compile" | $SED \
8814
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8815
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8816
   -e 's:$: $lt_compiler_flag:'`
19 by edam
updated autotols stuff
8817
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
5 by edam
- updated README
8818
   (eval "$lt_compile" 2>out/conftest.err)
8819
   ac_status=$?
8820
   cat out/conftest.err >&5
19 by edam
updated autotols stuff
8821
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5 by edam
- updated README
8822
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8823
   then
8824
     # The compiler can only warn and ignore the option if not recognized
8825
     # So say no if there are warnings
19 by edam
updated autotols stuff
8826
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
5 by edam
- updated README
8827
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8828
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8829
       lt_cv_prog_compiler_c_o=yes
8830
     fi
8831
   fi
8832
   chmod u+w . 2>&5
8833
   $RM conftest*
8834
   # SGI C++ compiler will create directory out/ii_files/ for
8835
   # template instantiation
8836
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8837
   $RM out/* && rmdir out
8838
   cd ..
8839
   $RM -r conftest
8840
   $RM conftest*
8841
8842
fi
8843
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8844
$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8845
8846
8847
8848
8849
hard_links="nottested"
8850
if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8851
  # do not overwrite the value of need_locks provided by the user
8852
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8853
$as_echo_n "checking if we can lock with hard links... " >&6; }
8854
  hard_links=yes
8855
  $RM conftest*
8856
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8857
  touch conftest.a
8858
  ln conftest.a conftest.b 2>&5 || hard_links=no
8859
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8860
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8861
$as_echo "$hard_links" >&6; }
8862
  if test "$hard_links" = no; then
8863
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8864
$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8865
    need_locks=warn
8866
  fi
8867
else
8868
  need_locks=no
8869
fi
8870
8871
8872
8873
8874
8875
8876
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8877
$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8878
8879
  runpath_var=
8880
  allow_undefined_flag=
8881
  always_export_symbols=no
8882
  archive_cmds=
8883
  archive_expsym_cmds=
8884
  compiler_needs_object=no
8885
  enable_shared_with_static_runtimes=no
8886
  export_dynamic_flag_spec=
8887
  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8888
  hardcode_automatic=no
8889
  hardcode_direct=no
8890
  hardcode_direct_absolute=no
8891
  hardcode_libdir_flag_spec=
8892
  hardcode_libdir_separator=
8893
  hardcode_minus_L=no
8894
  hardcode_shlibpath_var=unsupported
8895
  inherit_rpath=no
8896
  link_all_deplibs=unknown
8897
  module_cmds=
8898
  module_expsym_cmds=
8899
  old_archive_from_new_cmds=
8900
  old_archive_from_expsyms_cmds=
8901
  thread_safe_flag_spec=
8902
  whole_archive_flag_spec=
8903
  # include_expsyms should be a list of space-separated symbols to be *always*
8904
  # included in the symbol list
8905
  include_expsyms=
8906
  # exclude_expsyms can be an extended regexp of symbols to exclude
8907
  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8908
  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8909
  # as well as any symbol that contains `d'.
8910
  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8911
  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8912
  # platforms (ab)use it in PIC code, but their linkers get confused if
8913
  # the symbol is explicitly referenced.  Since portable code cannot
8914
  # rely on this symbol name, it's probably fine to never include it in
8915
  # preloaded symbol tables.
8916
  # Exclude shared library initialization/finalization symbols.
8917
  extract_expsyms_cmds=
8918
8919
  case $host_os in
8920
  cygwin* | mingw* | pw32* | cegcc*)
8921
    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8922
    # When not using gcc, we currently assume that we are using
8923
    # Microsoft Visual C++.
8924
    if test "$GCC" != yes; then
8925
      with_gnu_ld=no
8926
    fi
8927
    ;;
8928
  interix*)
8929
    # we just hope/assume this is gcc and not c89 (= MSVC++)
8930
    with_gnu_ld=yes
8931
    ;;
8932
  openbsd*)
8933
    with_gnu_ld=no
8934
    ;;
19 by edam
updated autotols stuff
8935
  linux* | k*bsd*-gnu | gnu*)
5 by edam
- updated README
8936
    link_all_deplibs=no
8937
    ;;
8938
  esac
8939
8940
  ld_shlibs=yes
19 by edam
updated autotols stuff
8941
8942
  # On some targets, GNU ld is compatible enough with the native linker
8943
  # that we're better off using the native interface for both.
8944
  lt_use_gnu_ld_interface=no
5 by edam
- updated README
8945
  if test "$with_gnu_ld" = yes; then
19 by edam
updated autotols stuff
8946
    case $host_os in
8947
      aix*)
8948
	# The AIX port of GNU ld has always aspired to compatibility
8949
	# with the native linker.  However, as the warning in the GNU ld
8950
	# block says, versions before 2.19.5* couldn't really create working
8951
	# shared libraries, regardless of the interface used.
8952
	case `$LD -v 2>&1` in
8953
	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8954
	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8955
	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8956
	  *)
8957
	    lt_use_gnu_ld_interface=yes
8958
	    ;;
8959
	esac
8960
	;;
8961
      *)
8962
	lt_use_gnu_ld_interface=yes
8963
	;;
8964
    esac
8965
  fi
8966
8967
  if test "$lt_use_gnu_ld_interface" = yes; then
5 by edam
- updated README
8968
    # If archive_cmds runs LD, not CC, wlarc should be empty
8969
    wlarc='${wl}'
8970
8971
    # Set some defaults for GNU ld with shared library support. These
8972
    # are reset later if shared libraries are not supported. Putting them
8973
    # here allows them to be overridden if necessary.
8974
    runpath_var=LD_RUN_PATH
8975
    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8976
    export_dynamic_flag_spec='${wl}--export-dynamic'
8977
    # ancient GNU ld didn't support --whole-archive et. al.
8978
    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8979
      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8980
    else
8981
      whole_archive_flag_spec=
8982
    fi
8983
    supports_anon_versioning=no
8984
    case `$LD -v 2>&1` in
19 by edam
updated autotols stuff
8985
      *GNU\ gold*) supports_anon_versioning=yes ;;
5 by edam
- updated README
8986
      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8987
      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8988
      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8989
      *\ 2.11.*) ;; # other 2.11 versions
8990
      *) supports_anon_versioning=yes ;;
8991
    esac
8992
8993
    # See if GNU ld supports shared libraries.
8994
    case $host_os in
8995
    aix[3-9]*)
8996
      # On AIX/PPC, the GNU linker is very broken
8997
      if test "$host_cpu" != ia64; then
8998
	ld_shlibs=no
8999
	cat <<_LT_EOF 1>&2
9000
19 by edam
updated autotols stuff
9001
*** Warning: the GNU linker, at least up to release 2.19, is reported
5 by edam
- updated README
9002
*** to be unable to reliably create shared libraries on AIX.
9003
*** Therefore, libtool is disabling shared libraries support.  If you
19 by edam
updated autotols stuff
9004
*** really care for shared libraries, you may want to install binutils
9005
*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9006
*** You will then need to restart the configuration process.
5 by edam
- updated README
9007
9008
_LT_EOF
9009
      fi
9010
      ;;
9011
9012
    amigaos*)
9013
      case $host_cpu in
9014
      powerpc)
9015
            # see comment about AmigaOS4 .so support
9016
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9017
            archive_expsym_cmds=''
9018
        ;;
9019
      m68k)
9020
            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)'
9021
            hardcode_libdir_flag_spec='-L$libdir'
9022
            hardcode_minus_L=yes
9023
        ;;
9024
      esac
9025
      ;;
9026
9027
    beos*)
9028
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9029
	allow_undefined_flag=unsupported
9030
	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9031
	# support --undefined.  This deserves some investigation.  FIXME
9032
	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9033
      else
9034
	ld_shlibs=no
9035
      fi
9036
      ;;
9037
9038
    cygwin* | mingw* | pw32* | cegcc*)
9039
      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9040
      # as there is no search path for DLLs.
9041
      hardcode_libdir_flag_spec='-L$libdir'
19 by edam
updated autotols stuff
9042
      export_dynamic_flag_spec='${wl}--export-all-symbols'
5 by edam
- updated README
9043
      allow_undefined_flag=unsupported
9044
      always_export_symbols=no
9045
      enable_shared_with_static_runtimes=yes
19 by edam
updated autotols stuff
9046
      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
9047
      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
5 by edam
- updated README
9048
9049
      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9050
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9051
	# If the export-symbols file already is a .def file (1st line
9052
	# is EXPORTS), use it as is; otherwise, prepend...
9053
	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9054
	  cp $export_symbols $output_objdir/$soname.def;
9055
	else
9056
	  echo EXPORTS > $output_objdir/$soname.def;
9057
	  cat $export_symbols >> $output_objdir/$soname.def;
9058
	fi~
9059
	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9060
      else
9061
	ld_shlibs=no
9062
      fi
9063
      ;;
9064
19 by edam
updated autotols stuff
9065
    haiku*)
9066
      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9067
      link_all_deplibs=yes
9068
      ;;
9069
5 by edam
- updated README
9070
    interix[3-9]*)
9071
      hardcode_direct=no
9072
      hardcode_shlibpath_var=no
9073
      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9074
      export_dynamic_flag_spec='${wl}-E'
9075
      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9076
      # Instead, shared libraries are loaded at an image base (0x10000000 by
9077
      # default) and relocated if they conflict, which is a slow very memory
9078
      # consuming and fragmenting process.  To avoid this, we pick a random,
9079
      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9080
      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9081
      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9082
      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'
9083
      ;;
9084
19 by edam
updated autotols stuff
9085
    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
5 by edam
- updated README
9086
      tmp_diet=no
9087
      if test "$host_os" = linux-dietlibc; then
9088
	case $cc_basename in
9089
	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9090
	esac
9091
      fi
9092
      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9093
	 && test "$tmp_diet" = no
9094
      then
19 by edam
updated autotols stuff
9095
	tmp_addflag=' $pic_flag'
5 by edam
- updated README
9096
	tmp_sharedflag='-shared'
9097
	case $cc_basename,$host_cpu in
9098
        pgcc*)				# Portland Group C compiler
19 by edam
updated autotols stuff
9099
	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
5 by edam
- updated README
9100
	  tmp_addflag=' $pic_flag'
9101
	  ;;
19 by edam
updated autotols stuff
9102
	pgf77* | pgf90* | pgf95* | pgfortran*)
9103
					# Portland Group f77 and f90 compilers
9104
	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
5 by edam
- updated README
9105
	  tmp_addflag=' $pic_flag -Mnomain' ;;
9106
	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9107
	  tmp_addflag=' -i_dynamic' ;;
9108
	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9109
	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9110
	ifc* | ifort*)			# Intel Fortran compiler
9111
	  tmp_addflag=' -nofor_main' ;;
9112
	lf95*)				# Lahey Fortran 8.1
9113
	  whole_archive_flag_spec=
9114
	  tmp_sharedflag='--shared' ;;
19 by edam
updated autotols stuff
9115
	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
5 by edam
- updated README
9116
	  tmp_sharedflag='-qmkshrobj'
9117
	  tmp_addflag= ;;
19 by edam
updated autotols stuff
9118
	nvcc*)	# Cuda Compiler Driver 2.2
9119
	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9120
	  compiler_needs_object=yes
9121
	  ;;
5 by edam
- updated README
9122
	esac
9123
	case `$CC -V 2>&1 | sed 5q` in
9124
	*Sun\ C*)			# Sun C 5.9
19 by edam
updated autotols stuff
9125
	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
5 by edam
- updated README
9126
	  compiler_needs_object=yes
9127
	  tmp_sharedflag='-G' ;;
9128
	*Sun\ F*)			# Sun Fortran 8.3
9129
	  tmp_sharedflag='-G' ;;
9130
	esac
9131
	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9132
9133
        if test "x$supports_anon_versioning" = xyes; then
9134
          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9135
	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9136
	    echo "local: *; };" >> $output_objdir/$libname.ver~
9137
	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9138
        fi
9139
9140
	case $cc_basename in
19 by edam
updated autotols stuff
9141
	xlf* | bgf* | bgxlf* | mpixlf*)
5 by edam
- updated README
9142
	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9143
	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
19 by edam
updated autotols stuff
9144
	  hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9145
	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
5 by edam
- updated README
9146
	  if test "x$supports_anon_versioning" = xyes; then
9147
	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9148
	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9149
	      echo "local: *; };" >> $output_objdir/$libname.ver~
19 by edam
updated autotols stuff
9150
	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
5 by edam
- updated README
9151
	  fi
9152
	  ;;
9153
	esac
9154
      else
9155
        ld_shlibs=no
9156
      fi
9157
      ;;
9158
9159
    netbsd* | netbsdelf*-gnu)
9160
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9161
	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9162
	wlarc=
9163
      else
19 by edam
updated autotols stuff
9164
	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9165
	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5 by edam
- updated README
9166
      fi
9167
      ;;
9168
9169
    solaris*)
9170
      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9171
	ld_shlibs=no
9172
	cat <<_LT_EOF 1>&2
9173
9174
*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9175
*** create shared libraries on Solaris systems.  Therefore, libtool
9176
*** is disabling shared libraries support.  We urge you to upgrade GNU
9177
*** binutils to release 2.9.1 or newer.  Another option is to modify
9178
*** your PATH or compiler configuration so that the native linker is
9179
*** used, and then restart.
9180
9181
_LT_EOF
9182
      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
19 by edam
updated autotols stuff
9183
	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9184
	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5 by edam
- updated README
9185
      else
9186
	ld_shlibs=no
9187
      fi
9188
      ;;
9189
9190
    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9191
      case `$LD -v 2>&1` in
9192
        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9193
	ld_shlibs=no
9194
	cat <<_LT_EOF 1>&2
9195
9196
*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9197
*** reliably create shared libraries on SCO systems.  Therefore, libtool
9198
*** is disabling shared libraries support.  We urge you to upgrade GNU
9199
*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9200
*** your PATH or compiler configuration so that the native linker is
9201
*** used, and then restart.
9202
9203
_LT_EOF
9204
	;;
9205
	*)
9206
	  # For security reasons, it is highly recommended that you always
9207
	  # use absolute paths for naming shared libraries, and exclude the
9208
	  # DT_RUNPATH tag from executables and libraries.  But doing so
9209
	  # requires that you compile everything twice, which is a pain.
9210
	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9211
	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9212
	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9213
	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9214
	  else
9215
	    ld_shlibs=no
9216
	  fi
9217
	;;
9218
      esac
9219
      ;;
9220
9221
    sunos4*)
9222
      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9223
      wlarc=
9224
      hardcode_direct=yes
9225
      hardcode_shlibpath_var=no
9226
      ;;
9227
9228
    *)
9229
      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
19 by edam
updated autotols stuff
9230
	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9231
	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5 by edam
- updated README
9232
      else
9233
	ld_shlibs=no
9234
      fi
9235
      ;;
9236
    esac
9237
9238
    if test "$ld_shlibs" = no; then
9239
      runpath_var=
9240
      hardcode_libdir_flag_spec=
9241
      export_dynamic_flag_spec=
9242
      whole_archive_flag_spec=
9243
    fi
9244
  else
9245
    # PORTME fill in a description of your system's linker (not GNU ld)
9246
    case $host_os in
9247
    aix3*)
9248
      allow_undefined_flag=unsupported
9249
      always_export_symbols=yes
9250
      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'
9251
      # Note: this linker hardcodes the directories in LIBPATH if there
9252
      # are no directories specified by -L.
9253
      hardcode_minus_L=yes
9254
      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9255
	# Neither direct hardcoding nor static linking is supported with a
9256
	# broken collect2.
9257
	hardcode_direct=unsupported
9258
      fi
9259
      ;;
9260
9261
    aix[4-9]*)
9262
      if test "$host_cpu" = ia64; then
9263
	# On IA64, the linker does run time linking by default, so we don't
9264
	# have to do anything special.
9265
	aix_use_runtimelinking=no
9266
	exp_sym_flag='-Bexport'
9267
	no_entry_flag=""
9268
      else
9269
	# If we're using GNU nm, then we don't want the "-C" option.
9270
	# -C means demangle to AIX nm, but means don't demangle with GNU nm
19 by edam
updated autotols stuff
9271
	# Also, AIX nm treats weak defined symbols like other global
9272
	# defined symbols, whereas GNU nm marks them as "W".
5 by edam
- updated README
9273
	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
19 by edam
updated autotols stuff
9274
	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
5 by edam
- updated README
9275
	else
9276
	  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'
9277
	fi
9278
	aix_use_runtimelinking=no
9279
9280
	# Test if we are trying to use run time linking or normal
9281
	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9282
	# need to do runtime linking.
9283
	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9284
	  for ld_flag in $LDFLAGS; do
9285
	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9286
	    aix_use_runtimelinking=yes
9287
	    break
9288
	  fi
9289
	  done
9290
	  ;;
9291
	esac
9292
9293
	exp_sym_flag='-bexport'
9294
	no_entry_flag='-bnoentry'
9295
      fi
9296
9297
      # When large executables or shared objects are built, AIX ld can
9298
      # have problems creating the table of contents.  If linking a library
9299
      # or program results in "error TOC overflow" add -mminimal-toc to
9300
      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9301
      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9302
9303
      archive_cmds=''
9304
      hardcode_direct=yes
9305
      hardcode_direct_absolute=yes
9306
      hardcode_libdir_separator=':'
9307
      link_all_deplibs=yes
9308
      file_list_spec='${wl}-f,'
9309
9310
      if test "$GCC" = yes; then
9311
	case $host_os in aix4.[012]|aix4.[012].*)
9312
	# We only want to do this on AIX 4.2 and lower, the check
9313
	# below for broken collect2 doesn't work under 4.3+
9314
	  collect2name=`${CC} -print-prog-name=collect2`
9315
	  if test -f "$collect2name" &&
9316
	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9317
	  then
9318
	  # We have reworked collect2
9319
	  :
9320
	  else
9321
	  # We have old collect2
9322
	  hardcode_direct=unsupported
9323
	  # It fails to find uninstalled libraries when the uninstalled
9324
	  # path is not listed in the libpath.  Setting hardcode_minus_L
9325
	  # to unsupported forces relinking
9326
	  hardcode_minus_L=yes
9327
	  hardcode_libdir_flag_spec='-L$libdir'
9328
	  hardcode_libdir_separator=
9329
	  fi
9330
	  ;;
9331
	esac
9332
	shared_flag='-shared'
9333
	if test "$aix_use_runtimelinking" = yes; then
9334
	  shared_flag="$shared_flag "'${wl}-G'
9335
	fi
9336
	link_all_deplibs=no
9337
      else
9338
	# not using gcc
9339
	if test "$host_cpu" = ia64; then
9340
	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9341
	# chokes on -Wl,-G. The following line is correct:
9342
	  shared_flag='-G'
9343
	else
9344
	  if test "$aix_use_runtimelinking" = yes; then
9345
	    shared_flag='${wl}-G'
9346
	  else
9347
	    shared_flag='${wl}-bM:SRE'
9348
	  fi
9349
	fi
9350
      fi
9351
9352
      export_dynamic_flag_spec='${wl}-bexpall'
9353
      # It seems that -bexpall does not export symbols beginning with
9354
      # underscore (_), so it is better to generate a list of symbols to export.
9355
      always_export_symbols=yes
9356
      if test "$aix_use_runtimelinking" = yes; then
9357
	# Warning - without using the other runtime loading flags (-brtl),
9358
	# -berok will link without error, but may produce a broken library.
9359
	allow_undefined_flag='-berok'
9360
        # Determine the default libpath from the value encoded in an
9361
        # empty executable.
19 by edam
updated autotols stuff
9362
        if test "${lt_cv_aix_libpath+set}" = set; then
9363
  aix_libpath=$lt_cv_aix_libpath
9364
else
9365
  if ${lt_cv_aix_libpath_+:} false; then :
9366
  $as_echo_n "(cached) " >&6
9367
else
9368
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 by edam
- updated README
9369
/* end confdefs.h.  */
9370
9371
int
9372
main ()
9373
{
9374
9375
  ;
9376
  return 0;
9377
}
9378
_ACEOF
9379
if ac_fn_c_try_link "$LINENO"; then :
9380
19 by edam
updated autotols stuff
9381
  lt_aix_libpath_sed='
9382
      /Import File Strings/,/^$/ {
9383
	  /^0/ {
9384
	      s/^0  *\([^ ]*\) *$/\1/
9385
	      p
9386
	  }
9387
      }'
9388
  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9389
  # Check for a 64-bit object if we didn't find anything.
9390
  if test -z "$lt_cv_aix_libpath_"; then
9391
    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9392
  fi
5 by edam
- updated README
9393
fi
9394
rm -f core conftest.err conftest.$ac_objext \
9395
    conftest$ac_exeext conftest.$ac_ext
19 by edam
updated autotols stuff
9396
  if test -z "$lt_cv_aix_libpath_"; then
9397
    lt_cv_aix_libpath_="/usr/lib:/lib"
9398
  fi
9399
9400
fi
9401
9402
  aix_libpath=$lt_cv_aix_libpath_
9403
fi
5 by edam
- updated README
9404
9405
        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
19 by edam
updated autotols stuff
9406
        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
5 by edam
- updated README
9407
      else
9408
	if test "$host_cpu" = ia64; then
9409
	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9410
	  allow_undefined_flag="-z nodefs"
9411
	  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"
9412
	else
9413
	 # Determine the default libpath from the value encoded in an
9414
	 # empty executable.
19 by edam
updated autotols stuff
9415
	 if test "${lt_cv_aix_libpath+set}" = set; then
9416
  aix_libpath=$lt_cv_aix_libpath
9417
else
9418
  if ${lt_cv_aix_libpath_+:} false; then :
9419
  $as_echo_n "(cached) " >&6
9420
else
9421
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 by edam
- updated README
9422
/* end confdefs.h.  */
9423
9424
int
9425
main ()
9426
{
9427
9428
  ;
9429
  return 0;
9430
}
9431
_ACEOF
9432
if ac_fn_c_try_link "$LINENO"; then :
9433
19 by edam
updated autotols stuff
9434
  lt_aix_libpath_sed='
9435
      /Import File Strings/,/^$/ {
9436
	  /^0/ {
9437
	      s/^0  *\([^ ]*\) *$/\1/
9438
	      p
9439
	  }
9440
      }'
9441
  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9442
  # Check for a 64-bit object if we didn't find anything.
9443
  if test -z "$lt_cv_aix_libpath_"; then
9444
    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9445
  fi
5 by edam
- updated README
9446
fi
9447
rm -f core conftest.err conftest.$ac_objext \
9448
    conftest$ac_exeext conftest.$ac_ext
19 by edam
updated autotols stuff
9449
  if test -z "$lt_cv_aix_libpath_"; then
9450
    lt_cv_aix_libpath_="/usr/lib:/lib"
9451
  fi
9452
9453
fi
9454
9455
  aix_libpath=$lt_cv_aix_libpath_
9456
fi
5 by edam
- updated README
9457
9458
	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9459
	  # Warning - without using the other run time loading flags,
9460
	  # -berok will link without error, but may produce a broken library.
9461
	  no_undefined_flag=' ${wl}-bernotok'
9462
	  allow_undefined_flag=' ${wl}-berok'
19 by edam
updated autotols stuff
9463
	  if test "$with_gnu_ld" = yes; then
9464
	    # We only use this code for GNU lds that support --whole-archive.
9465
	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9466
	  else
9467
	    # Exported symbols can be pulled into shared objects from archives
9468
	    whole_archive_flag_spec='$convenience'
9469
	  fi
5 by edam
- updated README
9470
	  archive_cmds_need_lc=yes
9471
	  # This is similar to how AIX traditionally builds its shared libraries.
9472
	  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'
9473
	fi
9474
      fi
9475
      ;;
9476
9477
    amigaos*)
9478
      case $host_cpu in
9479
      powerpc)
9480
            # see comment about AmigaOS4 .so support
9481
            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9482
            archive_expsym_cmds=''
9483
        ;;
9484
      m68k)
9485
            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)'
9486
            hardcode_libdir_flag_spec='-L$libdir'
9487
            hardcode_minus_L=yes
9488
        ;;
9489
      esac
9490
      ;;
9491
9492
    bsdi[45]*)
9493
      export_dynamic_flag_spec=-rdynamic
9494
      ;;
9495
9496
    cygwin* | mingw* | pw32* | cegcc*)
9497
      # When not using gcc, we currently assume that we are using
9498
      # Microsoft Visual C++.
9499
      # hardcode_libdir_flag_spec is actually meaningless, as there is
9500
      # no search path for DLLs.
19 by edam
updated autotols stuff
9501
      case $cc_basename in
9502
      cl*)
9503
	# Native MSVC
9504
	hardcode_libdir_flag_spec=' '
9505
	allow_undefined_flag=unsupported
9506
	always_export_symbols=yes
9507
	file_list_spec='@'
9508
	# Tell ltmain to make .lib files, not .a files.
9509
	libext=lib
9510
	# Tell ltmain to make .dll files, not .so files.
9511
	shrext_cmds=".dll"
9512
	# FIXME: Setting linknames here is a bad hack.
9513
	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
9514
	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9515
	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
9516
	  else
9517
	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
9518
	  fi~
9519
	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9520
	  linknames='
9521
	# The linker will not automatically build a static lib if we build a DLL.
9522
	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9523
	enable_shared_with_static_runtimes=yes
9524
	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
9525
	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9526
	# Don't use ranlib
9527
	old_postinstall_cmds='chmod 644 $oldlib'
9528
	postlink_cmds='lt_outputfile="@OUTPUT@"~
9529
	  lt_tool_outputfile="@TOOL_OUTPUT@"~
9530
	  case $lt_outputfile in
9531
	    *.exe|*.EXE) ;;
9532
	    *)
9533
	      lt_outputfile="$lt_outputfile.exe"
9534
	      lt_tool_outputfile="$lt_tool_outputfile.exe"
9535
	      ;;
9536
	  esac~
9537
	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
9538
	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9539
	    $RM "$lt_outputfile.manifest";
9540
	  fi'
9541
	;;
9542
      *)
9543
	# Assume MSVC wrapper
9544
	hardcode_libdir_flag_spec=' '
9545
	allow_undefined_flag=unsupported
9546
	# Tell ltmain to make .lib files, not .a files.
9547
	libext=lib
9548
	# Tell ltmain to make .dll files, not .so files.
9549
	shrext_cmds=".dll"
9550
	# FIXME: Setting linknames here is a bad hack.
9551
	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9552
	# The linker will automatically build a .lib file if we build a DLL.
9553
	old_archive_from_new_cmds='true'
9554
	# FIXME: Should let the user specify the lib program.
9555
	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9556
	enable_shared_with_static_runtimes=yes
9557
	;;
9558
      esac
5 by edam
- updated README
9559
      ;;
9560
9561
    darwin* | rhapsody*)
9562
9563
9564
  archive_cmds_need_lc=no
9565
  hardcode_direct=no
9566
  hardcode_automatic=yes
9567
  hardcode_shlibpath_var=unsupported
19 by edam
updated autotols stuff
9568
  if test "$lt_cv_ld_force_load" = "yes"; then
9569
    whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
9570
9571
  else
9572
    whole_archive_flag_spec=''
9573
  fi
5 by edam
- updated README
9574
  link_all_deplibs=yes
9575
  allow_undefined_flag="$_lt_dar_allow_undefined"
9576
  case $cc_basename in
9577
     ifort*) _lt_dar_can_shared=yes ;;
9578
     *) _lt_dar_can_shared=$GCC ;;
9579
  esac
9580
  if test "$_lt_dar_can_shared" = "yes"; then
19 by edam
updated autotols stuff
9581
    output_verbose_link_cmd=func_echo_all
5 by edam
- updated README
9582
    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9583
    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9584
    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}"
9585
    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}"
9586
9587
  else
9588
  ld_shlibs=no
9589
  fi
9590
9591
      ;;
9592
9593
    dgux*)
9594
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9595
      hardcode_libdir_flag_spec='-L$libdir'
9596
      hardcode_shlibpath_var=no
9597
      ;;
9598
9599
    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9600
    # support.  Future versions do this automatically, but an explicit c++rt0.o
9601
    # does not break anything, and helps significantly (at the cost of a little
9602
    # extra space).
9603
    freebsd2.2*)
9604
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9605
      hardcode_libdir_flag_spec='-R$libdir'
9606
      hardcode_direct=yes
9607
      hardcode_shlibpath_var=no
9608
      ;;
9609
9610
    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
19 by edam
updated autotols stuff
9611
    freebsd2.*)
5 by edam
- updated README
9612
      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9613
      hardcode_direct=yes
9614
      hardcode_minus_L=yes
9615
      hardcode_shlibpath_var=no
9616
      ;;
9617
9618
    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9619
    freebsd* | dragonfly*)
19 by edam
updated autotols stuff
9620
      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
5 by edam
- updated README
9621
      hardcode_libdir_flag_spec='-R$libdir'
9622
      hardcode_direct=yes
9623
      hardcode_shlibpath_var=no
9624
      ;;
9625
9626
    hpux9*)
9627
      if test "$GCC" = yes; then
19 by edam
updated autotols stuff
9628
	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
5 by edam
- updated README
9629
      else
9630
	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'
9631
      fi
9632
      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9633
      hardcode_libdir_separator=:
9634
      hardcode_direct=yes
9635
9636
      # hardcode_minus_L: Not really in the search PATH,
9637
      # but as the default location of the library.
9638
      hardcode_minus_L=yes
9639
      export_dynamic_flag_spec='${wl}-E'
9640
      ;;
9641
9642
    hpux10*)
19 by edam
updated autotols stuff
9643
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9644
	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
5 by edam
- updated README
9645
      else
9646
	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9647
      fi
9648
      if test "$with_gnu_ld" = no; then
9649
	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9650
	hardcode_libdir_separator=:
9651
	hardcode_direct=yes
9652
	hardcode_direct_absolute=yes
9653
	export_dynamic_flag_spec='${wl}-E'
9654
	# hardcode_minus_L: Not really in the search PATH,
9655
	# but as the default location of the library.
9656
	hardcode_minus_L=yes
9657
      fi
9658
      ;;
9659
9660
    hpux11*)
19 by edam
updated autotols stuff
9661
      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
5 by edam
- updated README
9662
	case $host_cpu in
9663
	hppa*64*)
9664
	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9665
	  ;;
9666
	ia64*)
19 by edam
updated autotols stuff
9667
	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
5 by edam
- updated README
9668
	  ;;
9669
	*)
19 by edam
updated autotols stuff
9670
	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
5 by edam
- updated README
9671
	  ;;
9672
	esac
9673
      else
9674
	case $host_cpu in
9675
	hppa*64*)
9676
	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9677
	  ;;
9678
	ia64*)
9679
	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9680
	  ;;
9681
	*)
19 by edam
updated autotols stuff
9682
9683
	  # Older versions of the 11.00 compiler do not understand -b yet
9684
	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9685
	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9686
$as_echo_n "checking if $CC understands -b... " >&6; }
9687
if ${lt_cv_prog_compiler__b+:} false; then :
9688
  $as_echo_n "(cached) " >&6
9689
else
9690
  lt_cv_prog_compiler__b=no
9691
   save_LDFLAGS="$LDFLAGS"
9692
   LDFLAGS="$LDFLAGS -b"
9693
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9694
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9695
     # The linker can only warn and ignore the option if not recognized
9696
     # So say no if there are warnings
9697
     if test -s conftest.err; then
9698
       # Append any errors to the config.log.
9699
       cat conftest.err 1>&5
9700
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9701
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9702
       if diff conftest.exp conftest.er2 >/dev/null; then
9703
         lt_cv_prog_compiler__b=yes
9704
       fi
9705
     else
9706
       lt_cv_prog_compiler__b=yes
9707
     fi
9708
   fi
9709
   $RM -r conftest*
9710
   LDFLAGS="$save_LDFLAGS"
9711
9712
fi
9713
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9714
$as_echo "$lt_cv_prog_compiler__b" >&6; }
9715
9716
if test x"$lt_cv_prog_compiler__b" = xyes; then
9717
    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9718
else
9719
    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9720
fi
9721
5 by edam
- updated README
9722
	  ;;
9723
	esac
9724
      fi
9725
      if test "$with_gnu_ld" = no; then
9726
	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9727
	hardcode_libdir_separator=:
9728
9729
	case $host_cpu in
9730
	hppa*64*|ia64*)
9731
	  hardcode_direct=no
9732
	  hardcode_shlibpath_var=no
9733
	  ;;
9734
	*)
9735
	  hardcode_direct=yes
9736
	  hardcode_direct_absolute=yes
9737
	  export_dynamic_flag_spec='${wl}-E'
9738
9739
	  # hardcode_minus_L: Not really in the search PATH,
9740
	  # but as the default location of the library.
9741
	  hardcode_minus_L=yes
9742
	  ;;
9743
	esac
9744
      fi
9745
      ;;
9746
9747
    irix5* | irix6* | nonstopux*)
9748
      if test "$GCC" = yes; then
19 by edam
updated autotols stuff
9749
	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5 by edam
- updated README
9750
	# Try to use the -exported_symbol ld option, if it does not
9751
	# work, assume that -exports_file does not work either and
9752
	# implicitly export all symbols.
19 by edam
updated autotols stuff
9753
	# This should be the same for all languages, so no per-tag cache variable.
9754
	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
9755
$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
9756
if ${lt_cv_irix_exported_symbol+:} false; then :
9757
  $as_echo_n "(cached) " >&6
9758
else
9759
  save_LDFLAGS="$LDFLAGS"
9760
	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9761
	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 by edam
- updated README
9762
/* end confdefs.h.  */
19 by edam
updated autotols stuff
9763
int foo (void) { return 0; }
5 by edam
- updated README
9764
_ACEOF
9765
if ac_fn_c_try_link "$LINENO"; then :
19 by edam
updated autotols stuff
9766
  lt_cv_irix_exported_symbol=yes
9767
else
9768
  lt_cv_irix_exported_symbol=no
5 by edam
- updated README
9769
fi
9770
rm -f core conftest.err conftest.$ac_objext \
9771
    conftest$ac_exeext conftest.$ac_ext
19 by edam
updated autotols stuff
9772
           LDFLAGS="$save_LDFLAGS"
9773
fi
9774
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
9775
$as_echo "$lt_cv_irix_exported_symbol" >&6; }
9776
	if test "$lt_cv_irix_exported_symbol" = yes; then
9777
          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9778
	fi
5 by edam
- updated README
9779
      else
19 by edam
updated autotols stuff
9780
	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9781
	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
5 by edam
- updated README
9782
      fi
9783
      archive_cmds_need_lc='no'
9784
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9785
      hardcode_libdir_separator=:
9786
      inherit_rpath=yes
9787
      link_all_deplibs=yes
9788
      ;;
9789
9790
    netbsd* | netbsdelf*-gnu)
9791
      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9792
	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9793
      else
9794
	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9795
      fi
9796
      hardcode_libdir_flag_spec='-R$libdir'
9797
      hardcode_direct=yes
9798
      hardcode_shlibpath_var=no
9799
      ;;
9800
9801
    newsos6)
9802
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9803
      hardcode_direct=yes
9804
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9805
      hardcode_libdir_separator=:
9806
      hardcode_shlibpath_var=no
9807
      ;;
9808
9809
    *nto* | *qnx*)
9810
      ;;
9811
9812
    openbsd*)
9813
      if test -f /usr/libexec/ld.so; then
9814
	hardcode_direct=yes
9815
	hardcode_shlibpath_var=no
9816
	hardcode_direct_absolute=yes
9817
	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9818
	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9819
	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9820
	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9821
	  export_dynamic_flag_spec='${wl}-E'
9822
	else
9823
	  case $host_os in
9824
	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9825
	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9826
	     hardcode_libdir_flag_spec='-R$libdir'
9827
	     ;;
9828
	   *)
9829
	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9830
	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9831
	     ;;
9832
	  esac
9833
	fi
9834
      else
9835
	ld_shlibs=no
9836
      fi
9837
      ;;
9838
9839
    os2*)
9840
      hardcode_libdir_flag_spec='-L$libdir'
9841
      hardcode_minus_L=yes
9842
      allow_undefined_flag=unsupported
19 by edam
updated autotols stuff
9843
      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'
5 by edam
- updated README
9844
      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9845
      ;;
9846
9847
    osf3*)
9848
      if test "$GCC" = yes; then
9849
	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
19 by edam
updated autotols stuff
9850
	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5 by edam
- updated README
9851
      else
9852
	allow_undefined_flag=' -expect_unresolved \*'
19 by edam
updated autotols stuff
9853
	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
5 by edam
- updated README
9854
      fi
9855
      archive_cmds_need_lc='no'
9856
      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9857
      hardcode_libdir_separator=:
9858
      ;;
9859
9860
    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9861
      if test "$GCC" = yes; then
9862
	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
19 by edam
updated autotols stuff
9863
	archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5 by edam
- updated README
9864
	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9865
      else
9866
	allow_undefined_flag=' -expect_unresolved \*'
19 by edam
updated autotols stuff
9867
	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
5 by edam
- updated README
9868
	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~
19 by edam
updated autotols stuff
9869
	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
5 by edam
- updated README
9870
9871
	# Both c and cxx compiler support -rpath directly
9872
	hardcode_libdir_flag_spec='-rpath $libdir'
9873
      fi
9874
      archive_cmds_need_lc='no'
9875
      hardcode_libdir_separator=:
9876
      ;;
9877
9878
    solaris*)
9879
      no_undefined_flag=' -z defs'
9880
      if test "$GCC" = yes; then
9881
	wlarc='${wl}'
19 by edam
updated autotols stuff
9882
	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
5 by edam
- updated README
9883
	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
19 by edam
updated autotols stuff
9884
	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
5 by edam
- updated README
9885
      else
9886
	case `$CC -V 2>&1` in
9887
	*"Compilers 5.0"*)
9888
	  wlarc=''
9889
	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9890
	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9891
	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9892
	  ;;
9893
	*)
9894
	  wlarc='${wl}'
9895
	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9896
	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9897
	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9898
	  ;;
9899
	esac
9900
      fi
9901
      hardcode_libdir_flag_spec='-R$libdir'
9902
      hardcode_shlibpath_var=no
9903
      case $host_os in
9904
      solaris2.[0-5] | solaris2.[0-5].*) ;;
9905
      *)
9906
	# The compiler driver will combine and reorder linker options,
9907
	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9908
	# but is careful enough not to reorder.
9909
	# Supported since Solaris 2.6 (maybe 2.5.1?)
9910
	if test "$GCC" = yes; then
9911
	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9912
	else
9913
	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9914
	fi
9915
	;;
9916
      esac
9917
      link_all_deplibs=yes
9918
      ;;
9919
9920
    sunos4*)
9921
      if test "x$host_vendor" = xsequent; then
9922
	# Use $CC to link under sequent, because it throws in some extra .o
9923
	# files that make .init and .fini sections work.
9924
	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9925
      else
9926
	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9927
      fi
9928
      hardcode_libdir_flag_spec='-L$libdir'
9929
      hardcode_direct=yes
9930
      hardcode_minus_L=yes
9931
      hardcode_shlibpath_var=no
9932
      ;;
9933
9934
    sysv4)
9935
      case $host_vendor in
9936
	sni)
9937
	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9938
	  hardcode_direct=yes # is this really true???
9939
	;;
9940
	siemens)
9941
	  ## LD is ld it makes a PLAMLIB
9942
	  ## CC just makes a GrossModule.
9943
	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9944
	  reload_cmds='$CC -r -o $output$reload_objs'
9945
	  hardcode_direct=no
9946
        ;;
9947
	motorola)
9948
	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9949
	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9950
	;;
9951
      esac
9952
      runpath_var='LD_RUN_PATH'
9953
      hardcode_shlibpath_var=no
9954
      ;;
9955
9956
    sysv4.3*)
9957
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9958
      hardcode_shlibpath_var=no
9959
      export_dynamic_flag_spec='-Bexport'
9960
      ;;
9961
9962
    sysv4*MP*)
9963
      if test -d /usr/nec; then
9964
	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9965
	hardcode_shlibpath_var=no
9966
	runpath_var=LD_RUN_PATH
9967
	hardcode_runpath_var=yes
9968
	ld_shlibs=yes
9969
      fi
9970
      ;;
9971
9972
    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9973
      no_undefined_flag='${wl}-z,text'
9974
      archive_cmds_need_lc=no
9975
      hardcode_shlibpath_var=no
9976
      runpath_var='LD_RUN_PATH'
9977
9978
      if test "$GCC" = yes; then
9979
	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9980
	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9981
      else
9982
	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9983
	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9984
      fi
9985
      ;;
9986
9987
    sysv5* | sco3.2v5* | sco5v6*)
9988
      # Note: We can NOT use -z defs as we might desire, because we do not
9989
      # link with -lc, and that would cause any symbols used from libc to
9990
      # always be unresolved, which means just about no library would
9991
      # ever link correctly.  If we're not using GNU ld we use -z text
9992
      # though, which does catch some bad symbols but isn't as heavy-handed
9993
      # as -z defs.
9994
      no_undefined_flag='${wl}-z,text'
9995
      allow_undefined_flag='${wl}-z,nodefs'
9996
      archive_cmds_need_lc=no
9997
      hardcode_shlibpath_var=no
9998
      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9999
      hardcode_libdir_separator=':'
10000
      link_all_deplibs=yes
10001
      export_dynamic_flag_spec='${wl}-Bexport'
10002
      runpath_var='LD_RUN_PATH'
10003
10004
      if test "$GCC" = yes; then
10005
	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10006
	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10007
      else
10008
	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10009
	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10010
      fi
10011
      ;;
10012
10013
    uts4*)
10014
      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10015
      hardcode_libdir_flag_spec='-L$libdir'
10016
      hardcode_shlibpath_var=no
10017
      ;;
10018
10019
    *)
10020
      ld_shlibs=no
10021
      ;;
10022
    esac
10023
10024
    if test x$host_vendor = xsni; then
10025
      case $host in
10026
      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10027
	export_dynamic_flag_spec='${wl}-Blargedynsym'
10028
	;;
10029
      esac
10030
    fi
10031
  fi
10032
10033
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10034
$as_echo "$ld_shlibs" >&6; }
10035
test "$ld_shlibs" = no && can_build_shared=no
10036
10037
with_gnu_ld=$with_gnu_ld
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
#
10054
# Do we need to explicitly link libc?
10055
#
10056
case "x$archive_cmds_need_lc" in
10057
x|xyes)
10058
  # Assume -lc should be added
10059
  archive_cmds_need_lc=yes
10060
10061
  if test "$enable_shared" = yes && test "$GCC" = yes; then
10062
    case $archive_cmds in
10063
    *'~'*)
10064
      # FIXME: we may have to deal with multi-command sequences.
10065
      ;;
10066
    '$CC '*)
10067
      # Test whether the compiler implicitly links with -lc since on some
10068
      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10069
      # to ld, don't add -lc before -lgcc.
10070
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10071
$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
19 by edam
updated autotols stuff
10072
if ${lt_cv_archive_cmds_need_lc+:} false; then :
10073
  $as_echo_n "(cached) " >&6
10074
else
10075
  $RM conftest*
10076
	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
5 by edam
- updated README
10077
19 by edam
updated autotols stuff
10078
	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5 by edam
- updated README
10079
  (eval $ac_compile) 2>&5
10080
  ac_status=$?
10081
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10082
  test $ac_status = 0; } 2>conftest.err; then
19 by edam
updated autotols stuff
10083
	  soname=conftest
10084
	  lib=conftest
10085
	  libobjs=conftest.$ac_objext
10086
	  deplibs=
10087
	  wl=$lt_prog_compiler_wl
10088
	  pic_flag=$lt_prog_compiler_pic
10089
	  compiler_flags=-v
10090
	  linker_flags=-v
10091
	  verstring=
10092
	  output_objdir=.
10093
	  libname=conftest
10094
	  lt_save_allow_undefined_flag=$allow_undefined_flag
10095
	  allow_undefined_flag=
10096
	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
5 by edam
- updated README
10097
  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10098
  ac_status=$?
10099
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10100
  test $ac_status = 0; }
19 by edam
updated autotols stuff
10101
	  then
10102
	    lt_cv_archive_cmds_need_lc=no
10103
	  else
10104
	    lt_cv_archive_cmds_need_lc=yes
10105
	  fi
10106
	  allow_undefined_flag=$lt_save_allow_undefined_flag
10107
	else
10108
	  cat conftest.err 1>&5
10109
	fi
10110
	$RM conftest*
10111
10112
fi
10113
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10114
$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10115
      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
5 by edam
- updated README
10116
      ;;
10117
    esac
10118
  fi
10119
  ;;
10120
esac
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10274
$as_echo_n "checking dynamic linker characteristics... " >&6; }
10275
10276
if test "$GCC" = yes; then
10277
  case $host_os in
10278
    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10279
    *) lt_awk_arg="/^libraries:/" ;;
10280
  esac
19 by edam
updated autotols stuff
10281
  case $host_os in
10282
    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10283
    *) lt_sed_strip_eq="s,=/,/,g" ;;
10284
  esac
10285
  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10286
  case $lt_search_path_spec in
10287
  *\;*)
5 by edam
- updated README
10288
    # if the path contains ";" then we assume it to be the separator
10289
    # otherwise default to the standard path separator (i.e. ":") - it is
10290
    # assumed that no part of a normal pathname contains ";" but that should
10291
    # okay in the real world where ";" in dirpaths is itself problematic.
19 by edam
updated autotols stuff
10292
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10293
    ;;
10294
  *)
10295
    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10296
    ;;
10297
  esac
5 by edam
- updated README
10298
  # Ok, now we have the path, separated by spaces, we can step through it
10299
  # and add multilib dir if necessary.
10300
  lt_tmp_lt_search_path_spec=
10301
  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10302
  for lt_sys_path in $lt_search_path_spec; do
10303
    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10304
      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10305
    else
10306
      test -d "$lt_sys_path" && \
10307
	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10308
    fi
10309
  done
19 by edam
updated autotols stuff
10310
  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
5 by edam
- updated README
10311
BEGIN {RS=" "; FS="/|\n";} {
10312
  lt_foo="";
10313
  lt_count=0;
10314
  for (lt_i = NF; lt_i > 0; lt_i--) {
10315
    if ($lt_i != "" && $lt_i != ".") {
10316
      if ($lt_i == "..") {
10317
        lt_count++;
10318
      } else {
10319
        if (lt_count == 0) {
10320
          lt_foo="/" $lt_i lt_foo;
10321
        } else {
10322
          lt_count--;
10323
        }
10324
      }
10325
    }
10326
  }
10327
  if (lt_foo != "") { lt_freq[lt_foo]++; }
10328
  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10329
}'`
19 by edam
updated autotols stuff
10330
  # AWK program above erroneously prepends '/' to C:/dos/paths
10331
  # for these hosts.
10332
  case $host_os in
10333
    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10334
      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10335
  esac
10336
  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
5 by edam
- updated README
10337
else
10338
  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10339
fi
10340
library_names_spec=
10341
libname_spec='lib$name'
10342
soname_spec=
10343
shrext_cmds=".so"
10344
postinstall_cmds=
10345
postuninstall_cmds=
10346
finish_cmds=
10347
finish_eval=
10348
shlibpath_var=
10349
shlibpath_overrides_runpath=unknown
10350
version_type=none
10351
dynamic_linker="$host_os ld.so"
10352
sys_lib_dlsearch_path_spec="/lib /usr/lib"
10353
need_lib_prefix=unknown
10354
hardcode_into_libs=no
10355
10356
# when you set need_version to no, make sure it does not cause -set_version
10357
# flags to be left without arguments
10358
need_version=unknown
10359
10360
case $host_os in
10361
aix3*)
19 by edam
updated autotols stuff
10362
  version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
10363
  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10364
  shlibpath_var=LIBPATH
10365
10366
  # AIX 3 has no versioning support, so we append a major version to the name.
10367
  soname_spec='${libname}${release}${shared_ext}$major'
10368
  ;;
10369
10370
aix[4-9]*)
19 by edam
updated autotols stuff
10371
  version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
10372
  need_lib_prefix=no
10373
  need_version=no
10374
  hardcode_into_libs=yes
10375
  if test "$host_cpu" = ia64; then
10376
    # AIX 5 supports IA64
10377
    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10378
    shlibpath_var=LD_LIBRARY_PATH
10379
  else
10380
    # With GCC up to 2.95.x, collect2 would create an import file
10381
    # for dependence libraries.  The import file would start with
10382
    # the line `#! .'.  This would cause the generated library to
10383
    # depend on `.', always an invalid library.  This was fixed in
10384
    # development snapshots of GCC prior to 3.0.
10385
    case $host_os in
10386
      aix4 | aix4.[01] | aix4.[01].*)
10387
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10388
	   echo ' yes '
10389
	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10390
	:
10391
      else
10392
	can_build_shared=no
10393
      fi
10394
      ;;
10395
    esac
10396
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10397
    # soname into executable. Probably we can add versioning support to
10398
    # collect2, so additional links can be useful in future.
10399
    if test "$aix_use_runtimelinking" = yes; then
10400
      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10401
      # instead of lib<name>.a to let people know that these are not
10402
      # typical AIX shared libraries.
10403
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10404
    else
10405
      # We preserve .a as extension for shared libraries through AIX4.2
10406
      # and later when we are not doing run time linking.
10407
      library_names_spec='${libname}${release}.a $libname.a'
10408
      soname_spec='${libname}${release}${shared_ext}$major'
10409
    fi
10410
    shlibpath_var=LIBPATH
10411
  fi
10412
  ;;
10413
10414
amigaos*)
10415
  case $host_cpu in
10416
  powerpc)
10417
    # Since July 2007 AmigaOS4 officially supports .so libraries.
10418
    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10419
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10420
    ;;
10421
  m68k)
10422
    library_names_spec='$libname.ixlibrary $libname.a'
10423
    # Create ${libname}_ixlibrary.a entries in /sys/libs.
19 by edam
updated autotols stuff
10424
    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
5 by edam
- updated README
10425
    ;;
10426
  esac
10427
  ;;
10428
10429
beos*)
10430
  library_names_spec='${libname}${shared_ext}'
10431
  dynamic_linker="$host_os ld.so"
10432
  shlibpath_var=LIBRARY_PATH
10433
  ;;
10434
10435
bsdi[45]*)
19 by edam
updated autotols stuff
10436
  version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
10437
  need_version=no
10438
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10439
  soname_spec='${libname}${release}${shared_ext}$major'
10440
  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10441
  shlibpath_var=LD_LIBRARY_PATH
10442
  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10443
  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10444
  # the default ld.so.conf also contains /usr/contrib/lib and
10445
  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10446
  # libtool to hard-code these into programs
10447
  ;;
10448
10449
cygwin* | mingw* | pw32* | cegcc*)
10450
  version_type=windows
10451
  shrext_cmds=".dll"
10452
  need_version=no
10453
  need_lib_prefix=no
10454
19 by edam
updated autotols stuff
10455
  case $GCC,$cc_basename in
10456
  yes,*)
10457
    # gcc
5 by edam
- updated README
10458
    library_names_spec='$libname.dll.a'
10459
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10460
    postinstall_cmds='base_file=`basename \${file}`~
10461
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10462
      dldir=$destdir/`dirname \$dlpath`~
10463
      test -d \$dldir || mkdir -p \$dldir~
10464
      $install_prog $dir/$dlname \$dldir/$dlname~
10465
      chmod a+x \$dldir/$dlname~
10466
      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10467
        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10468
      fi'
10469
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10470
      dlpath=$dir/\$dldll~
10471
       $RM \$dlpath'
10472
    shlibpath_overrides_runpath=yes
10473
10474
    case $host_os in
10475
    cygwin*)
10476
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10477
      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
19 by edam
updated autotols stuff
10478
10479
      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
5 by edam
- updated README
10480
      ;;
10481
    mingw* | cegcc*)
10482
      # MinGW DLLs use traditional 'lib' prefix
10483
      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10484
      ;;
10485
    pw32*)
10486
      # pw32 DLLs use 'pw' prefix rather than 'lib'
10487
      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10488
      ;;
10489
    esac
19 by edam
updated autotols stuff
10490
    dynamic_linker='Win32 ld.exe'
10491
    ;;
10492
10493
  *,cl*)
10494
    # Native MSVC
10495
    libname_spec='$name'
10496
    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10497
    library_names_spec='${libname}.dll.lib'
10498
10499
    case $build_os in
10500
    mingw*)
10501
      sys_lib_search_path_spec=
10502
      lt_save_ifs=$IFS
10503
      IFS=';'
10504
      for lt_path in $LIB
10505
      do
10506
        IFS=$lt_save_ifs
10507
        # Let DOS variable expansion print the short 8.3 style file name.
10508
        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10509
        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10510
      done
10511
      IFS=$lt_save_ifs
10512
      # Convert to MSYS style.
10513
      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10514
      ;;
10515
    cygwin*)
10516
      # Convert to unix form, then to dos form, then back to unix form
10517
      # but this time dos style (no spaces!) so that the unix form looks
10518
      # like /cygdrive/c/PROGRA~1:/cygdr...
10519
      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10520
      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10521
      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10522
      ;;
10523
    *)
10524
      sys_lib_search_path_spec="$LIB"
10525
      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10526
        # It is most probably a Windows format PATH.
10527
        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10528
      else
10529
        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10530
      fi
10531
      # FIXME: find the short name or the path components, as spaces are
10532
      # common. (e.g. "Program Files" -> "PROGRA~1")
10533
      ;;
10534
    esac
10535
10536
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10537
    postinstall_cmds='base_file=`basename \${file}`~
10538
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10539
      dldir=$destdir/`dirname \$dlpath`~
10540
      test -d \$dldir || mkdir -p \$dldir~
10541
      $install_prog $dir/$dlname \$dldir/$dlname'
10542
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10543
      dlpath=$dir/\$dldll~
10544
       $RM \$dlpath'
10545
    shlibpath_overrides_runpath=yes
10546
    dynamic_linker='Win32 link.exe'
5 by edam
- updated README
10547
    ;;
10548
10549
  *)
19 by edam
updated autotols stuff
10550
    # Assume MSVC wrapper
5 by edam
- updated README
10551
    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
19 by edam
updated autotols stuff
10552
    dynamic_linker='Win32 ld.exe'
5 by edam
- updated README
10553
    ;;
10554
  esac
10555
  # FIXME: first we should search . and the directory the executable is in
10556
  shlibpath_var=PATH
10557
  ;;
10558
10559
darwin* | rhapsody*)
10560
  dynamic_linker="$host_os dyld"
10561
  version_type=darwin
10562
  need_lib_prefix=no
10563
  need_version=no
10564
  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10565
  soname_spec='${libname}${release}${major}$shared_ext'
10566
  shlibpath_overrides_runpath=yes
10567
  shlibpath_var=DYLD_LIBRARY_PATH
10568
  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10569
10570
  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10571
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10572
  ;;
10573
10574
dgux*)
19 by edam
updated autotols stuff
10575
  version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
10576
  need_lib_prefix=no
10577
  need_version=no
10578
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10579
  soname_spec='${libname}${release}${shared_ext}$major'
10580
  shlibpath_var=LD_LIBRARY_PATH
10581
  ;;
10582
10583
freebsd* | dragonfly*)
10584
  # DragonFly does not have aout.  When/if they implement a new
10585
  # versioning mechanism, adjust this.
10586
  if test -x /usr/bin/objformat; then
10587
    objformat=`/usr/bin/objformat`
10588
  else
10589
    case $host_os in
19 by edam
updated autotols stuff
10590
    freebsd[23].*) objformat=aout ;;
5 by edam
- updated README
10591
    *) objformat=elf ;;
10592
    esac
10593
  fi
10594
  version_type=freebsd-$objformat
10595
  case $version_type in
10596
    freebsd-elf*)
10597
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10598
      need_version=no
10599
      need_lib_prefix=no
10600
      ;;
10601
    freebsd-*)
10602
      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10603
      need_version=yes
10604
      ;;
10605
  esac
10606
  shlibpath_var=LD_LIBRARY_PATH
10607
  case $host_os in
19 by edam
updated autotols stuff
10608
  freebsd2.*)
5 by edam
- updated README
10609
    shlibpath_overrides_runpath=yes
10610
    ;;
10611
  freebsd3.[01]* | freebsdelf3.[01]*)
10612
    shlibpath_overrides_runpath=yes
10613
    hardcode_into_libs=yes
10614
    ;;
10615
  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10616
  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10617
    shlibpath_overrides_runpath=no
10618
    hardcode_into_libs=yes
10619
    ;;
10620
  *) # from 4.6 on, and DragonFly
10621
    shlibpath_overrides_runpath=yes
10622
    hardcode_into_libs=yes
10623
    ;;
10624
  esac
10625
  ;;
10626
10627
gnu*)
19 by edam
updated autotols stuff
10628
  version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
10629
  need_lib_prefix=no
10630
  need_version=no
10631
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10632
  soname_spec='${libname}${release}${shared_ext}$major'
10633
  shlibpath_var=LD_LIBRARY_PATH
19 by edam
updated autotols stuff
10634
  shlibpath_overrides_runpath=no
10635
  hardcode_into_libs=yes
10636
  ;;
10637
10638
haiku*)
10639
  version_type=linux # correct to gnu/linux during the next big refactor
10640
  need_lib_prefix=no
10641
  need_version=no
10642
  dynamic_linker="$host_os runtime_loader"
10643
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10644
  soname_spec='${libname}${release}${shared_ext}$major'
10645
  shlibpath_var=LIBRARY_PATH
10646
  shlibpath_overrides_runpath=yes
10647
  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
5 by edam
- updated README
10648
  hardcode_into_libs=yes
10649
  ;;
10650
10651
hpux9* | hpux10* | hpux11*)
10652
  # Give a soname corresponding to the major version so that dld.sl refuses to
10653
  # link against other versions.
10654
  version_type=sunos
10655
  need_lib_prefix=no
10656
  need_version=no
10657
  case $host_cpu in
10658
  ia64*)
10659
    shrext_cmds='.so'
10660
    hardcode_into_libs=yes
10661
    dynamic_linker="$host_os dld.so"
10662
    shlibpath_var=LD_LIBRARY_PATH
10663
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10664
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10665
    soname_spec='${libname}${release}${shared_ext}$major'
10666
    if test "X$HPUX_IA64_MODE" = X32; then
10667
      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10668
    else
10669
      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10670
    fi
10671
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10672
    ;;
10673
  hppa*64*)
10674
    shrext_cmds='.sl'
10675
    hardcode_into_libs=yes
10676
    dynamic_linker="$host_os dld.sl"
10677
    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10678
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10679
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10680
    soname_spec='${libname}${release}${shared_ext}$major'
10681
    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10682
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10683
    ;;
10684
  *)
10685
    shrext_cmds='.sl'
10686
    dynamic_linker="$host_os dld.sl"
10687
    shlibpath_var=SHLIB_PATH
10688
    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10689
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10690
    soname_spec='${libname}${release}${shared_ext}$major'
10691
    ;;
10692
  esac
19 by edam
updated autotols stuff
10693
  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
5 by edam
- updated README
10694
  postinstall_cmds='chmod 555 $lib'
19 by edam
updated autotols stuff
10695
  # or fails outright, so override atomically:
10696
  install_override_mode=555
5 by edam
- updated README
10697
  ;;
10698
10699
interix[3-9]*)
19 by edam
updated autotols stuff
10700
  version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
10701
  need_lib_prefix=no
10702
  need_version=no
10703
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10704
  soname_spec='${libname}${release}${shared_ext}$major'
10705
  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10706
  shlibpath_var=LD_LIBRARY_PATH
10707
  shlibpath_overrides_runpath=no
10708
  hardcode_into_libs=yes
10709
  ;;
10710
10711
irix5* | irix6* | nonstopux*)
10712
  case $host_os in
10713
    nonstopux*) version_type=nonstopux ;;
10714
    *)
10715
	if test "$lt_cv_prog_gnu_ld" = yes; then
19 by edam
updated autotols stuff
10716
		version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
10717
	else
10718
		version_type=irix
10719
	fi ;;
10720
  esac
10721
  need_lib_prefix=no
10722
  need_version=no
10723
  soname_spec='${libname}${release}${shared_ext}$major'
10724
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10725
  case $host_os in
10726
  irix5* | nonstopux*)
10727
    libsuff= shlibsuff=
10728
    ;;
10729
  *)
10730
    case $LD in # libtool.m4 will add one of these switches to LD
10731
    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10732
      libsuff= shlibsuff= libmagic=32-bit;;
10733
    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10734
      libsuff=32 shlibsuff=N32 libmagic=N32;;
10735
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10736
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10737
    *) libsuff= shlibsuff= libmagic=never-match;;
10738
    esac
10739
    ;;
10740
  esac
10741
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10742
  shlibpath_overrides_runpath=no
10743
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10744
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10745
  hardcode_into_libs=yes
10746
  ;;
10747
10748
# No shared lib support for Linux oldld, aout, or coff.
10749
linux*oldld* | linux*aout* | linux*coff*)
10750
  dynamic_linker=no
10751
  ;;
10752
19 by edam
updated autotols stuff
10753
# This must be glibc/ELF.
10754
linux* | k*bsd*-gnu | kopensolaris*-gnu)
10755
  version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
10756
  need_lib_prefix=no
10757
  need_version=no
10758
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10759
  soname_spec='${libname}${release}${shared_ext}$major'
10760
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10761
  shlibpath_var=LD_LIBRARY_PATH
10762
  shlibpath_overrides_runpath=no
19 by edam
updated autotols stuff
10763
5 by edam
- updated README
10764
  # Some binutils ld are patched to set DT_RUNPATH
19 by edam
updated autotols stuff
10765
  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10766
  $as_echo_n "(cached) " >&6
10767
else
10768
  lt_cv_shlibpath_overrides_runpath=no
10769
    save_LDFLAGS=$LDFLAGS
10770
    save_libdir=$libdir
10771
    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10772
	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10773
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 by edam
- updated README
10774
/* end confdefs.h.  */
10775
10776
int
10777
main ()
10778
{
10779
10780
  ;
10781
  return 0;
10782
}
10783
_ACEOF
10784
if ac_fn_c_try_link "$LINENO"; then :
10785
  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
19 by edam
updated autotols stuff
10786
  lt_cv_shlibpath_overrides_runpath=yes
5 by edam
- updated README
10787
fi
10788
fi
10789
rm -f core conftest.err conftest.$ac_objext \
10790
    conftest$ac_exeext conftest.$ac_ext
19 by edam
updated autotols stuff
10791
    LDFLAGS=$save_LDFLAGS
10792
    libdir=$save_libdir
10793
10794
fi
10795
10796
  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
5 by edam
- updated README
10797
10798
  # This implies no fast_install, which is unacceptable.
10799
  # Some rework will be needed to allow for fast_install
10800
  # before this can be enabled.
10801
  hardcode_into_libs=yes
10802
10803
  # Append ld.so.conf contents to the search path
10804
  if test -f /etc/ld.so.conf; then
19 by edam
updated autotols stuff
10805
    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
5 by edam
- updated README
10806
    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10807
  fi
10808
10809
  # We used to test for /lib/ld.so.1 and disable shared libraries on
10810
  # powerpc, because MkLinux only supported shared libraries with the
10811
  # GNU dynamic linker.  Since this was broken with cross compilers,
10812
  # most powerpc-linux boxes support dynamic linking these days and
10813
  # people can always --disable-shared, the test was removed, and we
10814
  # assume the GNU/Linux dynamic linker is in use.
10815
  dynamic_linker='GNU/Linux ld.so'
10816
  ;;
10817
10818
netbsdelf*-gnu)
10819
  version_type=linux
10820
  need_lib_prefix=no
10821
  need_version=no
10822
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10823
  soname_spec='${libname}${release}${shared_ext}$major'
10824
  shlibpath_var=LD_LIBRARY_PATH
10825
  shlibpath_overrides_runpath=no
10826
  hardcode_into_libs=yes
10827
  dynamic_linker='NetBSD ld.elf_so'
10828
  ;;
10829
10830
netbsd*)
10831
  version_type=sunos
10832
  need_lib_prefix=no
10833
  need_version=no
10834
  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10835
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10836
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10837
    dynamic_linker='NetBSD (a.out) ld.so'
10838
  else
10839
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10840
    soname_spec='${libname}${release}${shared_ext}$major'
10841
    dynamic_linker='NetBSD ld.elf_so'
10842
  fi
10843
  shlibpath_var=LD_LIBRARY_PATH
10844
  shlibpath_overrides_runpath=yes
10845
  hardcode_into_libs=yes
10846
  ;;
10847
10848
newsos6)
19 by edam
updated autotols stuff
10849
  version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
10850
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10851
  shlibpath_var=LD_LIBRARY_PATH
10852
  shlibpath_overrides_runpath=yes
10853
  ;;
10854
10855
*nto* | *qnx*)
10856
  version_type=qnx
10857
  need_lib_prefix=no
10858
  need_version=no
10859
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10860
  soname_spec='${libname}${release}${shared_ext}$major'
10861
  shlibpath_var=LD_LIBRARY_PATH
10862
  shlibpath_overrides_runpath=no
10863
  hardcode_into_libs=yes
10864
  dynamic_linker='ldqnx.so'
10865
  ;;
10866
10867
openbsd*)
10868
  version_type=sunos
10869
  sys_lib_dlsearch_path_spec="/usr/lib"
10870
  need_lib_prefix=no
10871
  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10872
  case $host_os in
10873
    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10874
    *)				need_version=no  ;;
10875
  esac
10876
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10877
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10878
  shlibpath_var=LD_LIBRARY_PATH
10879
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10880
    case $host_os in
10881
      openbsd2.[89] | openbsd2.[89].*)
10882
	shlibpath_overrides_runpath=no
10883
	;;
10884
      *)
10885
	shlibpath_overrides_runpath=yes
10886
	;;
10887
      esac
10888
  else
10889
    shlibpath_overrides_runpath=yes
10890
  fi
10891
  ;;
10892
10893
os2*)
10894
  libname_spec='$name'
10895
  shrext_cmds=".dll"
10896
  need_lib_prefix=no
10897
  library_names_spec='$libname${shared_ext} $libname.a'
10898
  dynamic_linker='OS/2 ld.exe'
10899
  shlibpath_var=LIBPATH
10900
  ;;
10901
10902
osf3* | osf4* | osf5*)
10903
  version_type=osf
10904
  need_lib_prefix=no
10905
  need_version=no
10906
  soname_spec='${libname}${release}${shared_ext}$major'
10907
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10908
  shlibpath_var=LD_LIBRARY_PATH
10909
  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10910
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10911
  ;;
10912
10913
rdos*)
10914
  dynamic_linker=no
10915
  ;;
10916
10917
solaris*)
19 by edam
updated autotols stuff
10918
  version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
10919
  need_lib_prefix=no
10920
  need_version=no
10921
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10922
  soname_spec='${libname}${release}${shared_ext}$major'
10923
  shlibpath_var=LD_LIBRARY_PATH
10924
  shlibpath_overrides_runpath=yes
10925
  hardcode_into_libs=yes
10926
  # ldd complains unless libraries are executable
10927
  postinstall_cmds='chmod +x $lib'
10928
  ;;
10929
10930
sunos4*)
10931
  version_type=sunos
10932
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10933
  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10934
  shlibpath_var=LD_LIBRARY_PATH
10935
  shlibpath_overrides_runpath=yes
10936
  if test "$with_gnu_ld" = yes; then
10937
    need_lib_prefix=no
10938
  fi
10939
  need_version=yes
10940
  ;;
10941
10942
sysv4 | sysv4.3*)
19 by edam
updated autotols stuff
10943
  version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
10944
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10945
  soname_spec='${libname}${release}${shared_ext}$major'
10946
  shlibpath_var=LD_LIBRARY_PATH
10947
  case $host_vendor in
10948
    sni)
10949
      shlibpath_overrides_runpath=no
10950
      need_lib_prefix=no
10951
      runpath_var=LD_RUN_PATH
10952
      ;;
10953
    siemens)
10954
      need_lib_prefix=no
10955
      ;;
10956
    motorola)
10957
      need_lib_prefix=no
10958
      need_version=no
10959
      shlibpath_overrides_runpath=no
10960
      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10961
      ;;
10962
  esac
10963
  ;;
10964
10965
sysv4*MP*)
10966
  if test -d /usr/nec ;then
19 by edam
updated autotols stuff
10967
    version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
10968
    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10969
    soname_spec='$libname${shared_ext}.$major'
10970
    shlibpath_var=LD_LIBRARY_PATH
10971
  fi
10972
  ;;
10973
10974
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10975
  version_type=freebsd-elf
10976
  need_lib_prefix=no
10977
  need_version=no
10978
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10979
  soname_spec='${libname}${release}${shared_ext}$major'
10980
  shlibpath_var=LD_LIBRARY_PATH
10981
  shlibpath_overrides_runpath=yes
10982
  hardcode_into_libs=yes
10983
  if test "$with_gnu_ld" = yes; then
10984
    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10985
  else
10986
    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10987
    case $host_os in
10988
      sco3.2v5*)
10989
        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10990
	;;
10991
    esac
10992
  fi
10993
  sys_lib_dlsearch_path_spec='/usr/lib'
10994
  ;;
10995
10996
tpf*)
10997
  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
19 by edam
updated autotols stuff
10998
  version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
10999
  need_lib_prefix=no
11000
  need_version=no
11001
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11002
  shlibpath_var=LD_LIBRARY_PATH
11003
  shlibpath_overrides_runpath=no
11004
  hardcode_into_libs=yes
11005
  ;;
11006
11007
uts4*)
19 by edam
updated autotols stuff
11008
  version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
11009
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11010
  soname_spec='${libname}${release}${shared_ext}$major'
11011
  shlibpath_var=LD_LIBRARY_PATH
11012
  ;;
11013
11014
*)
11015
  dynamic_linker=no
11016
  ;;
11017
esac
11018
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11019
$as_echo "$dynamic_linker" >&6; }
11020
test "$dynamic_linker" = no && can_build_shared=no
11021
11022
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11023
if test "$GCC" = yes; then
11024
  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11025
fi
11026
11027
if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11028
  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11029
fi
11030
if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11031
  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11032
fi
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
19 by edam
updated autotols stuff
11120
11121
11122
11123
11124
5 by edam
- updated README
11125
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11126
$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11127
hardcode_action=
11128
if test -n "$hardcode_libdir_flag_spec" ||
11129
   test -n "$runpath_var" ||
11130
   test "X$hardcode_automatic" = "Xyes" ; then
11131
11132
  # We can hardcode non-existent directories.
11133
  if test "$hardcode_direct" != no &&
11134
     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11135
     # have to relink, otherwise we might link with an installed library
11136
     # when we should be linking with a yet-to-be-installed one
11137
     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11138
     test "$hardcode_minus_L" != no; then
11139
    # Linking always hardcodes the temporary library directory.
11140
    hardcode_action=relink
11141
  else
11142
    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11143
    hardcode_action=immediate
11144
  fi
11145
else
11146
  # We cannot hardcode anything, or else we can only hardcode existing
11147
  # directories.
11148
  hardcode_action=unsupported
11149
fi
11150
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11151
$as_echo "$hardcode_action" >&6; }
11152
11153
if test "$hardcode_action" = relink ||
11154
   test "$inherit_rpath" = yes; then
11155
  # Fast installation is not supported
11156
  enable_fast_install=no
11157
elif test "$shlibpath_overrides_runpath" = yes ||
11158
     test "$enable_shared" = no; then
11159
  # Fast installation is not necessary
11160
  enable_fast_install=needless
11161
fi
11162
11163
11164
11165
11166
11167
11168
  if test "x$enable_dlopen" != xyes; then
11169
  enable_dlopen=unknown
11170
  enable_dlopen_self=unknown
11171
  enable_dlopen_self_static=unknown
11172
else
11173
  lt_cv_dlopen=no
11174
  lt_cv_dlopen_libs=
11175
11176
  case $host_os in
11177
  beos*)
11178
    lt_cv_dlopen="load_add_on"
11179
    lt_cv_dlopen_libs=
11180
    lt_cv_dlopen_self=yes
11181
    ;;
11182
11183
  mingw* | pw32* | cegcc*)
11184
    lt_cv_dlopen="LoadLibrary"
11185
    lt_cv_dlopen_libs=
11186
    ;;
11187
11188
  cygwin*)
11189
    lt_cv_dlopen="dlopen"
11190
    lt_cv_dlopen_libs=
11191
    ;;
11192
11193
  darwin*)
11194
  # if libdl is installed we need to link against it
11195
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11196
$as_echo_n "checking for dlopen in -ldl... " >&6; }
19 by edam
updated autotols stuff
11197
if ${ac_cv_lib_dl_dlopen+:} false; then :
5 by edam
- updated README
11198
  $as_echo_n "(cached) " >&6
11199
else
11200
  ac_check_lib_save_LIBS=$LIBS
11201
LIBS="-ldl  $LIBS"
11202
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11203
/* end confdefs.h.  */
11204
11205
/* Override any GCC internal prototype to avoid an error.
11206
   Use char because int might match the return type of a GCC
11207
   builtin and then its argument prototype would still apply.  */
11208
#ifdef __cplusplus
11209
extern "C"
11210
#endif
11211
char dlopen ();
11212
int
11213
main ()
11214
{
11215
return dlopen ();
11216
  ;
11217
  return 0;
11218
}
11219
_ACEOF
11220
if ac_fn_c_try_link "$LINENO"; then :
11221
  ac_cv_lib_dl_dlopen=yes
11222
else
11223
  ac_cv_lib_dl_dlopen=no
11224
fi
11225
rm -f core conftest.err conftest.$ac_objext \
11226
    conftest$ac_exeext conftest.$ac_ext
11227
LIBS=$ac_check_lib_save_LIBS
11228
fi
11229
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11230
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
19 by edam
updated autotols stuff
11231
if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
5 by edam
- updated README
11232
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11233
else
11234
11235
    lt_cv_dlopen="dyld"
11236
    lt_cv_dlopen_libs=
11237
    lt_cv_dlopen_self=yes
11238
11239
fi
11240
11241
    ;;
11242
11243
  *)
11244
    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
19 by edam
updated autotols stuff
11245
if test "x$ac_cv_func_shl_load" = xyes; then :
5 by edam
- updated README
11246
  lt_cv_dlopen="shl_load"
11247
else
11248
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11249
$as_echo_n "checking for shl_load in -ldld... " >&6; }
19 by edam
updated autotols stuff
11250
if ${ac_cv_lib_dld_shl_load+:} false; then :
5 by edam
- updated README
11251
  $as_echo_n "(cached) " >&6
11252
else
11253
  ac_check_lib_save_LIBS=$LIBS
11254
LIBS="-ldld  $LIBS"
11255
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11256
/* end confdefs.h.  */
11257
11258
/* Override any GCC internal prototype to avoid an error.
11259
   Use char because int might match the return type of a GCC
11260
   builtin and then its argument prototype would still apply.  */
11261
#ifdef __cplusplus
11262
extern "C"
11263
#endif
11264
char shl_load ();
11265
int
11266
main ()
11267
{
11268
return shl_load ();
11269
  ;
11270
  return 0;
11271
}
11272
_ACEOF
11273
if ac_fn_c_try_link "$LINENO"; then :
11274
  ac_cv_lib_dld_shl_load=yes
11275
else
11276
  ac_cv_lib_dld_shl_load=no
11277
fi
11278
rm -f core conftest.err conftest.$ac_objext \
11279
    conftest$ac_exeext conftest.$ac_ext
11280
LIBS=$ac_check_lib_save_LIBS
11281
fi
11282
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11283
$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
19 by edam
updated autotols stuff
11284
if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
5 by edam
- updated README
11285
  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11286
else
11287
  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
19 by edam
updated autotols stuff
11288
if test "x$ac_cv_func_dlopen" = xyes; then :
5 by edam
- updated README
11289
  lt_cv_dlopen="dlopen"
11290
else
11291
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11292
$as_echo_n "checking for dlopen in -ldl... " >&6; }
19 by edam
updated autotols stuff
11293
if ${ac_cv_lib_dl_dlopen+:} false; then :
5 by edam
- updated README
11294
  $as_echo_n "(cached) " >&6
11295
else
11296
  ac_check_lib_save_LIBS=$LIBS
11297
LIBS="-ldl  $LIBS"
11298
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11299
/* end confdefs.h.  */
11300
11301
/* Override any GCC internal prototype to avoid an error.
11302
   Use char because int might match the return type of a GCC
11303
   builtin and then its argument prototype would still apply.  */
11304
#ifdef __cplusplus
11305
extern "C"
11306
#endif
11307
char dlopen ();
11308
int
11309
main ()
11310
{
11311
return dlopen ();
11312
  ;
11313
  return 0;
11314
}
11315
_ACEOF
11316
if ac_fn_c_try_link "$LINENO"; then :
11317
  ac_cv_lib_dl_dlopen=yes
11318
else
11319
  ac_cv_lib_dl_dlopen=no
11320
fi
11321
rm -f core conftest.err conftest.$ac_objext \
11322
    conftest$ac_exeext conftest.$ac_ext
11323
LIBS=$ac_check_lib_save_LIBS
11324
fi
11325
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11326
$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
19 by edam
updated autotols stuff
11327
if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
5 by edam
- updated README
11328
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11329
else
11330
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11331
$as_echo_n "checking for dlopen in -lsvld... " >&6; }
19 by edam
updated autotols stuff
11332
if ${ac_cv_lib_svld_dlopen+:} false; then :
5 by edam
- updated README
11333
  $as_echo_n "(cached) " >&6
11334
else
11335
  ac_check_lib_save_LIBS=$LIBS
11336
LIBS="-lsvld  $LIBS"
11337
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11338
/* end confdefs.h.  */
11339
11340
/* Override any GCC internal prototype to avoid an error.
11341
   Use char because int might match the return type of a GCC
11342
   builtin and then its argument prototype would still apply.  */
11343
#ifdef __cplusplus
11344
extern "C"
11345
#endif
11346
char dlopen ();
11347
int
11348
main ()
11349
{
11350
return dlopen ();
11351
  ;
11352
  return 0;
11353
}
11354
_ACEOF
11355
if ac_fn_c_try_link "$LINENO"; then :
11356
  ac_cv_lib_svld_dlopen=yes
11357
else
11358
  ac_cv_lib_svld_dlopen=no
11359
fi
11360
rm -f core conftest.err conftest.$ac_objext \
11361
    conftest$ac_exeext conftest.$ac_ext
11362
LIBS=$ac_check_lib_save_LIBS
11363
fi
11364
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11365
$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
19 by edam
updated autotols stuff
11366
if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
5 by edam
- updated README
11367
  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11368
else
11369
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11370
$as_echo_n "checking for dld_link in -ldld... " >&6; }
19 by edam
updated autotols stuff
11371
if ${ac_cv_lib_dld_dld_link+:} false; then :
5 by edam
- updated README
11372
  $as_echo_n "(cached) " >&6
11373
else
11374
  ac_check_lib_save_LIBS=$LIBS
11375
LIBS="-ldld  $LIBS"
11376
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11377
/* end confdefs.h.  */
11378
11379
/* Override any GCC internal prototype to avoid an error.
11380
   Use char because int might match the return type of a GCC
11381
   builtin and then its argument prototype would still apply.  */
11382
#ifdef __cplusplus
11383
extern "C"
11384
#endif
11385
char dld_link ();
11386
int
11387
main ()
11388
{
11389
return dld_link ();
11390
  ;
11391
  return 0;
11392
}
11393
_ACEOF
11394
if ac_fn_c_try_link "$LINENO"; then :
11395
  ac_cv_lib_dld_dld_link=yes
11396
else
11397
  ac_cv_lib_dld_dld_link=no
11398
fi
11399
rm -f core conftest.err conftest.$ac_objext \
11400
    conftest$ac_exeext conftest.$ac_ext
11401
LIBS=$ac_check_lib_save_LIBS
11402
fi
11403
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11404
$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
19 by edam
updated autotols stuff
11405
if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
5 by edam
- updated README
11406
  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11407
fi
11408
11409
11410
fi
11411
11412
11413
fi
11414
11415
11416
fi
11417
11418
11419
fi
11420
11421
11422
fi
11423
11424
    ;;
11425
  esac
11426
11427
  if test "x$lt_cv_dlopen" != xno; then
11428
    enable_dlopen=yes
11429
  else
11430
    enable_dlopen=no
11431
  fi
11432
11433
  case $lt_cv_dlopen in
11434
  dlopen)
11435
    save_CPPFLAGS="$CPPFLAGS"
11436
    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11437
11438
    save_LDFLAGS="$LDFLAGS"
11439
    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11440
11441
    save_LIBS="$LIBS"
11442
    LIBS="$lt_cv_dlopen_libs $LIBS"
11443
11444
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11445
$as_echo_n "checking whether a program can dlopen itself... " >&6; }
19 by edam
updated autotols stuff
11446
if ${lt_cv_dlopen_self+:} false; then :
5 by edam
- updated README
11447
  $as_echo_n "(cached) " >&6
11448
else
11449
  	  if test "$cross_compiling" = yes; then :
11450
  lt_cv_dlopen_self=cross
11451
else
11452
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11453
  lt_status=$lt_dlunknown
11454
  cat > conftest.$ac_ext <<_LT_EOF
19 by edam
updated autotols stuff
11455
#line $LINENO "configure"
5 by edam
- updated README
11456
#include "confdefs.h"
11457
11458
#if HAVE_DLFCN_H
11459
#include <dlfcn.h>
11460
#endif
11461
11462
#include <stdio.h>
11463
11464
#ifdef RTLD_GLOBAL
11465
#  define LT_DLGLOBAL		RTLD_GLOBAL
11466
#else
11467
#  ifdef DL_GLOBAL
11468
#    define LT_DLGLOBAL		DL_GLOBAL
11469
#  else
11470
#    define LT_DLGLOBAL		0
11471
#  endif
11472
#endif
11473
11474
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11475
   find out it does not work in some platform. */
11476
#ifndef LT_DLLAZY_OR_NOW
11477
#  ifdef RTLD_LAZY
11478
#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11479
#  else
11480
#    ifdef DL_LAZY
11481
#      define LT_DLLAZY_OR_NOW		DL_LAZY
11482
#    else
11483
#      ifdef RTLD_NOW
11484
#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11485
#      else
11486
#        ifdef DL_NOW
11487
#          define LT_DLLAZY_OR_NOW	DL_NOW
11488
#        else
11489
#          define LT_DLLAZY_OR_NOW	0
11490
#        endif
11491
#      endif
11492
#    endif
11493
#  endif
11494
#endif
11495
19 by edam
updated autotols stuff
11496
/* When -fvisbility=hidden is used, assume the code has been annotated
11497
   correspondingly for the symbols needed.  */
11498
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11499
int fnord () __attribute__((visibility("default")));
11500
#endif
11501
11502
int fnord () { return 42; }
5 by edam
- updated README
11503
int main ()
11504
{
11505
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11506
  int status = $lt_dlunknown;
11507
11508
  if (self)
11509
    {
11510
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
19 by edam
updated autotols stuff
11511
      else
11512
        {
11513
	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11514
          else puts (dlerror ());
11515
	}
5 by edam
- updated README
11516
      /* dlclose (self); */
11517
    }
11518
  else
11519
    puts (dlerror ());
11520
11521
  return status;
11522
}
11523
_LT_EOF
11524
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11525
  (eval $ac_link) 2>&5
11526
  ac_status=$?
11527
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11528
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11529
    (./conftest; exit; ) >&5 2>/dev/null
11530
    lt_status=$?
11531
    case x$lt_status in
11532
      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11533
      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11534
      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11535
    esac
11536
  else :
11537
    # compilation failed
11538
    lt_cv_dlopen_self=no
11539
  fi
11540
fi
11541
rm -fr conftest*
11542
11543
11544
fi
11545
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11546
$as_echo "$lt_cv_dlopen_self" >&6; }
11547
11548
    if test "x$lt_cv_dlopen_self" = xyes; then
11549
      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11550
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11551
$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
19 by edam
updated autotols stuff
11552
if ${lt_cv_dlopen_self_static+:} false; then :
5 by edam
- updated README
11553
  $as_echo_n "(cached) " >&6
11554
else
11555
  	  if test "$cross_compiling" = yes; then :
11556
  lt_cv_dlopen_self_static=cross
11557
else
11558
  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11559
  lt_status=$lt_dlunknown
11560
  cat > conftest.$ac_ext <<_LT_EOF
19 by edam
updated autotols stuff
11561
#line $LINENO "configure"
5 by edam
- updated README
11562
#include "confdefs.h"
11563
11564
#if HAVE_DLFCN_H
11565
#include <dlfcn.h>
11566
#endif
11567
11568
#include <stdio.h>
11569
11570
#ifdef RTLD_GLOBAL
11571
#  define LT_DLGLOBAL		RTLD_GLOBAL
11572
#else
11573
#  ifdef DL_GLOBAL
11574
#    define LT_DLGLOBAL		DL_GLOBAL
11575
#  else
11576
#    define LT_DLGLOBAL		0
11577
#  endif
11578
#endif
11579
11580
/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11581
   find out it does not work in some platform. */
11582
#ifndef LT_DLLAZY_OR_NOW
11583
#  ifdef RTLD_LAZY
11584
#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11585
#  else
11586
#    ifdef DL_LAZY
11587
#      define LT_DLLAZY_OR_NOW		DL_LAZY
11588
#    else
11589
#      ifdef RTLD_NOW
11590
#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11591
#      else
11592
#        ifdef DL_NOW
11593
#          define LT_DLLAZY_OR_NOW	DL_NOW
11594
#        else
11595
#          define LT_DLLAZY_OR_NOW	0
11596
#        endif
11597
#      endif
11598
#    endif
11599
#  endif
11600
#endif
11601
19 by edam
updated autotols stuff
11602
/* When -fvisbility=hidden is used, assume the code has been annotated
11603
   correspondingly for the symbols needed.  */
11604
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11605
int fnord () __attribute__((visibility("default")));
11606
#endif
11607
11608
int fnord () { return 42; }
5 by edam
- updated README
11609
int main ()
11610
{
11611
  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11612
  int status = $lt_dlunknown;
11613
11614
  if (self)
11615
    {
11616
      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
19 by edam
updated autotols stuff
11617
      else
11618
        {
11619
	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11620
          else puts (dlerror ());
11621
	}
5 by edam
- updated README
11622
      /* dlclose (self); */
11623
    }
11624
  else
11625
    puts (dlerror ());
11626
11627
  return status;
11628
}
11629
_LT_EOF
11630
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11631
  (eval $ac_link) 2>&5
11632
  ac_status=$?
11633
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11634
  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11635
    (./conftest; exit; ) >&5 2>/dev/null
11636
    lt_status=$?
11637
    case x$lt_status in
11638
      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11639
      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11640
      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11641
    esac
11642
  else :
11643
    # compilation failed
11644
    lt_cv_dlopen_self_static=no
11645
  fi
11646
fi
11647
rm -fr conftest*
11648
11649
11650
fi
11651
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11652
$as_echo "$lt_cv_dlopen_self_static" >&6; }
11653
    fi
11654
11655
    CPPFLAGS="$save_CPPFLAGS"
11656
    LDFLAGS="$save_LDFLAGS"
11657
    LIBS="$save_LIBS"
11658
    ;;
11659
  esac
11660
11661
  case $lt_cv_dlopen_self in
11662
  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11663
  *) enable_dlopen_self=unknown ;;
11664
  esac
11665
11666
  case $lt_cv_dlopen_self_static in
11667
  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11668
  *) enable_dlopen_self_static=unknown ;;
11669
  esac
11670
fi
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
striplib=
11689
old_striplib=
11690
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11691
$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11692
if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11693
  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11694
  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11695
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11696
$as_echo "yes" >&6; }
11697
else
11698
# FIXME - insert some real tests, host_os isn't really good enough
11699
  case $host_os in
11700
  darwin*)
11701
    if test -n "$STRIP" ; then
11702
      striplib="$STRIP -x"
11703
      old_striplib="$STRIP -S"
11704
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11705
$as_echo "yes" >&6; }
11706
    else
11707
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11708
$as_echo "no" >&6; }
11709
    fi
11710
    ;;
11711
  *)
11712
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11713
$as_echo "no" >&6; }
11714
    ;;
11715
  esac
11716
fi
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
  # Report which library types will actually be built
11730
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11731
$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11732
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11733
$as_echo "$can_build_shared" >&6; }
11734
11735
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11736
$as_echo_n "checking whether to build shared libraries... " >&6; }
11737
  test "$can_build_shared" = "no" && enable_shared=no
11738
11739
  # On AIX, shared libraries and static libraries use the same namespace, and
11740
  # are all built from PIC.
11741
  case $host_os in
11742
  aix3*)
11743
    test "$enable_shared" = yes && enable_static=no
11744
    if test -n "$RANLIB"; then
11745
      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11746
      postinstall_cmds='$RANLIB $lib'
11747
    fi
11748
    ;;
11749
11750
  aix[4-9]*)
11751
    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11752
      test "$enable_shared" = yes && enable_static=no
11753
    fi
11754
    ;;
11755
  esac
11756
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11757
$as_echo "$enable_shared" >&6; }
11758
11759
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11760
$as_echo_n "checking whether to build static libraries... " >&6; }
11761
  # Make sure either enable_shared or enable_static is yes.
11762
  test "$enable_shared" = yes || enable_static=yes
11763
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11764
$as_echo "$enable_static" >&6; }
11765
11766
11767
11768
11769
fi
11770
ac_ext=c
11771
ac_cpp='$CPP $CPPFLAGS'
11772
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11773
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11774
ac_compiler_gnu=$ac_cv_c_compiler_gnu
11775
11776
CC="$lt_save_CC"
11777
19 by edam
updated autotols stuff
11778
      if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
6 by edam
- fixed .am files so the library gets built!
11779
    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11780
    (test "X$CXX" != "Xg++"))) ; then
11781
  ac_ext=cpp
11782
ac_cpp='$CXXCPP $CPPFLAGS'
11783
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11784
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11785
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11786
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
11787
$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
11788
if test -z "$CXXCPP"; then
19 by edam
updated autotols stuff
11789
  if ${ac_cv_prog_CXXCPP+:} false; then :
6 by edam
- fixed .am files so the library gets built!
11790
  $as_echo_n "(cached) " >&6
11791
else
11792
      # Double quotes because CXXCPP needs to be expanded
11793
    for CXXCPP in "$CXX -E" "/lib/cpp"
11794
    do
11795
      ac_preproc_ok=false
11796
for ac_cxx_preproc_warn_flag in '' yes
11797
do
11798
  # Use a header file that comes with gcc, so configuring glibc
11799
  # with a fresh cross-compiler works.
11800
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11801
  # <limits.h> exists even on freestanding compilers.
11802
  # On the NeXT, cc -E runs the code through the compiler's parser,
11803
  # not just through cpp. "Syntax error" is here to catch this case.
11804
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11805
/* end confdefs.h.  */
11806
#ifdef __STDC__
11807
# include <limits.h>
11808
#else
11809
# include <assert.h>
11810
#endif
11811
		     Syntax error
11812
_ACEOF
11813
if ac_fn_cxx_try_cpp "$LINENO"; then :
11814
11815
else
11816
  # Broken: fails on valid input.
11817
continue
11818
fi
19 by edam
updated autotols stuff
11819
rm -f conftest.err conftest.i conftest.$ac_ext
6 by edam
- fixed .am files so the library gets built!
11820
11821
  # OK, works on sane cases.  Now check whether nonexistent headers
11822
  # can be detected and how.
11823
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11824
/* end confdefs.h.  */
11825
#include <ac_nonexistent.h>
11826
_ACEOF
11827
if ac_fn_cxx_try_cpp "$LINENO"; then :
11828
  # Broken: success on invalid input.
11829
continue
11830
else
11831
  # Passes both tests.
11832
ac_preproc_ok=:
11833
break
11834
fi
19 by edam
updated autotols stuff
11835
rm -f conftest.err conftest.i conftest.$ac_ext
6 by edam
- fixed .am files so the library gets built!
11836
11837
done
11838
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
19 by edam
updated autotols stuff
11839
rm -f conftest.i conftest.err conftest.$ac_ext
6 by edam
- fixed .am files so the library gets built!
11840
if $ac_preproc_ok; then :
11841
  break
11842
fi
11843
11844
    done
11845
    ac_cv_prog_CXXCPP=$CXXCPP
11846
11847
fi
11848
  CXXCPP=$ac_cv_prog_CXXCPP
11849
else
11850
  ac_cv_prog_CXXCPP=$CXXCPP
11851
fi
11852
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
11853
$as_echo "$CXXCPP" >&6; }
11854
ac_preproc_ok=false
11855
for ac_cxx_preproc_warn_flag in '' yes
11856
do
11857
  # Use a header file that comes with gcc, so configuring glibc
11858
  # with a fresh cross-compiler works.
11859
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11860
  # <limits.h> exists even on freestanding compilers.
11861
  # On the NeXT, cc -E runs the code through the compiler's parser,
11862
  # not just through cpp. "Syntax error" is here to catch this case.
11863
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11864
/* end confdefs.h.  */
11865
#ifdef __STDC__
11866
# include <limits.h>
11867
#else
11868
# include <assert.h>
11869
#endif
11870
		     Syntax error
11871
_ACEOF
11872
if ac_fn_cxx_try_cpp "$LINENO"; then :
11873
11874
else
11875
  # Broken: fails on valid input.
11876
continue
11877
fi
19 by edam
updated autotols stuff
11878
rm -f conftest.err conftest.i conftest.$ac_ext
6 by edam
- fixed .am files so the library gets built!
11879
11880
  # OK, works on sane cases.  Now check whether nonexistent headers
11881
  # can be detected and how.
11882
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11883
/* end confdefs.h.  */
11884
#include <ac_nonexistent.h>
11885
_ACEOF
11886
if ac_fn_cxx_try_cpp "$LINENO"; then :
11887
  # Broken: success on invalid input.
11888
continue
11889
else
11890
  # Passes both tests.
11891
ac_preproc_ok=:
11892
break
11893
fi
19 by edam
updated autotols stuff
11894
rm -f conftest.err conftest.i conftest.$ac_ext
6 by edam
- fixed .am files so the library gets built!
11895
11896
done
11897
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
19 by edam
updated autotols stuff
11898
rm -f conftest.i conftest.err conftest.$ac_ext
6 by edam
- fixed .am files so the library gets built!
11899
if $ac_preproc_ok; then :
11900
11901
else
11902
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11903
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19 by edam
updated autotols stuff
11904
as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
11905
See \`config.log' for more details" "$LINENO" 5; }
6 by edam
- fixed .am files so the library gets built!
11906
fi
11907
11908
ac_ext=c
11909
ac_cpp='$CPP $CPPFLAGS'
11910
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11911
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11912
ac_compiler_gnu=$ac_cv_c_compiler_gnu
11913
11914
else
11915
  _lt_caught_CXX_error=yes
11916
fi
11917
5 by edam
- updated README
11918
ac_ext=cpp
11919
ac_cpp='$CXXCPP $CPPFLAGS'
11920
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11921
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11922
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11923
11924
archive_cmds_need_lc_CXX=no
11925
allow_undefined_flag_CXX=
11926
always_export_symbols_CXX=no
11927
archive_expsym_cmds_CXX=
11928
compiler_needs_object_CXX=no
11929
export_dynamic_flag_spec_CXX=
11930
hardcode_direct_CXX=no
11931
hardcode_direct_absolute_CXX=no
11932
hardcode_libdir_flag_spec_CXX=
11933
hardcode_libdir_separator_CXX=
11934
hardcode_minus_L_CXX=no
11935
hardcode_shlibpath_var_CXX=unsupported
11936
hardcode_automatic_CXX=no
11937
inherit_rpath_CXX=no
11938
module_cmds_CXX=
11939
module_expsym_cmds_CXX=
11940
link_all_deplibs_CXX=unknown
11941
old_archive_cmds_CXX=$old_archive_cmds
19 by edam
updated autotols stuff
11942
reload_flag_CXX=$reload_flag
11943
reload_cmds_CXX=$reload_cmds
5 by edam
- updated README
11944
no_undefined_flag_CXX=
11945
whole_archive_flag_spec_CXX=
11946
enable_shared_with_static_runtimes_CXX=no
11947
11948
# Source file extension for C++ test sources.
11949
ac_ext=cpp
11950
11951
# Object file extension for compiled C++ test sources.
11952
objext=o
11953
objext_CXX=$objext
11954
11955
# No sense in running all these tests if we already determined that
11956
# the CXX compiler isn't working.  Some variables (like enable_shared)
11957
# are currently assumed to apply to all compilers on this platform,
11958
# and will be corrupted by setting them based on a non-working compiler.
11959
if test "$_lt_caught_CXX_error" != yes; then
11960
  # Code to be used in simple compile tests
11961
  lt_simple_compile_test_code="int some_variable = 0;"
11962
11963
  # Code to be used in simple link tests
11964
  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11965
11966
  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11967
11968
11969
11970
11971
11972
11973
# If no C compiler was specified, use CC.
11974
LTCC=${LTCC-"$CC"}
11975
11976
# If no C compiler flags were specified, use CFLAGS.
11977
LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11978
11979
# Allow CC to be a program name with arguments.
11980
compiler=$CC
11981
11982
11983
  # save warnings/boilerplate of simple test code
11984
  ac_outfile=conftest.$ac_objext
11985
echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11986
eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11987
_lt_compiler_boilerplate=`cat conftest.err`
11988
$RM conftest*
11989
11990
  ac_outfile=conftest.$ac_objext
11991
echo "$lt_simple_link_test_code" >conftest.$ac_ext
11992
eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11993
_lt_linker_boilerplate=`cat conftest.err`
11994
$RM -r conftest*
11995
11996
11997
  # Allow CC to be a program name with arguments.
11998
  lt_save_CC=$CC
19 by edam
updated autotols stuff
11999
  lt_save_CFLAGS=$CFLAGS
5 by edam
- updated README
12000
  lt_save_LD=$LD
12001
  lt_save_GCC=$GCC
12002
  GCC=$GXX
12003
  lt_save_with_gnu_ld=$with_gnu_ld
12004
  lt_save_path_LD=$lt_cv_path_LD
12005
  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12006
    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12007
  else
12008
    $as_unset lt_cv_prog_gnu_ld
12009
  fi
12010
  if test -n "${lt_cv_path_LDCXX+set}"; then
12011
    lt_cv_path_LD=$lt_cv_path_LDCXX
12012
  else
12013
    $as_unset lt_cv_path_LD
12014
  fi
12015
  test -z "${LDCXX+set}" || LD=$LDCXX
12016
  CC=${CXX-"c++"}
19 by edam
updated autotols stuff
12017
  CFLAGS=$CXXFLAGS
5 by edam
- updated README
12018
  compiler=$CC
12019
  compiler_CXX=$CC
12020
  for cc_temp in $compiler""; do
12021
  case $cc_temp in
12022
    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12023
    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12024
    \-*) ;;
12025
    *) break;;
12026
  esac
12027
done
19 by edam
updated autotols stuff
12028
cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
5 by edam
- updated README
12029
12030
12031
  if test -n "$compiler"; then
12032
    # We don't want -fno-exception when compiling C++ code, so set the
12033
    # no_builtin_flag separately
12034
    if test "$GXX" = yes; then
12035
      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12036
    else
12037
      lt_prog_compiler_no_builtin_flag_CXX=
12038
    fi
12039
12040
    if test "$GXX" = yes; then
12041
      # Set up default GNU C++ configuration
12042
12043
12044
12045
# Check whether --with-gnu-ld was given.
12046
if test "${with_gnu_ld+set}" = set; then :
12047
  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12048
else
12049
  with_gnu_ld=no
12050
fi
12051
12052
ac_prog=ld
12053
if test "$GCC" = yes; then
12054
  # Check if gcc -print-prog-name=ld gives a path.
12055
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12056
$as_echo_n "checking for ld used by $CC... " >&6; }
12057
  case $host in
12058
  *-*-mingw*)
12059
    # gcc leaves a trailing carriage return which upsets mingw
12060
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12061
  *)
12062
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12063
  esac
12064
  case $ac_prog in
12065
    # Accept absolute paths.
12066
    [\\/]* | ?:[\\/]*)
12067
      re_direlt='/[^/][^/]*/\.\./'
12068
      # Canonicalize the pathname of ld
12069
      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12070
      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12071
	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12072
      done
12073
      test -z "$LD" && LD="$ac_prog"
12074
      ;;
12075
  "")
12076
    # If it fails, then pretend we aren't using GCC.
12077
    ac_prog=ld
12078
    ;;
12079
  *)
12080
    # If it is relative, then search for the first ld in PATH.
12081
    with_gnu_ld=unknown
12082
    ;;
12083
  esac
12084
elif test "$with_gnu_ld" = yes; then
12085
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12086
$as_echo_n "checking for GNU ld... " >&6; }
12087
else
12088
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12089
$as_echo_n "checking for non-GNU ld... " >&6; }
12090
fi
19 by edam
updated autotols stuff
12091
if ${lt_cv_path_LD+:} false; then :
5 by edam
- updated README
12092
  $as_echo_n "(cached) " >&6
12093
else
12094
  if test -z "$LD"; then
12095
  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12096
  for ac_dir in $PATH; do
12097
    IFS="$lt_save_ifs"
12098
    test -z "$ac_dir" && ac_dir=.
12099
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12100
      lt_cv_path_LD="$ac_dir/$ac_prog"
12101
      # Check to see if the program is GNU ld.  I'd rather use --version,
12102
      # but apparently some variants of GNU ld only accept -v.
12103
      # Break only if it was the GNU/non-GNU ld that we prefer.
12104
      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12105
      *GNU* | *'with BFD'*)
12106
	test "$with_gnu_ld" != no && break
12107
	;;
12108
      *)
12109
	test "$with_gnu_ld" != yes && break
12110
	;;
12111
      esac
12112
    fi
12113
  done
12114
  IFS="$lt_save_ifs"
12115
else
12116
  lt_cv_path_LD="$LD" # Let the user override the test with a path.
12117
fi
12118
fi
12119
12120
LD="$lt_cv_path_LD"
12121
if test -n "$LD"; then
12122
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12123
$as_echo "$LD" >&6; }
12124
else
12125
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12126
$as_echo "no" >&6; }
12127
fi
19 by edam
updated autotols stuff
12128
test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5 by edam
- updated README
12129
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12130
$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
19 by edam
updated autotols stuff
12131
if ${lt_cv_prog_gnu_ld+:} false; then :
5 by edam
- updated README
12132
  $as_echo_n "(cached) " >&6
12133
else
12134
  # I'd rather use --version here, but apparently some GNU lds only accept -v.
12135
case `$LD -v 2>&1 </dev/null` in
12136
*GNU* | *'with BFD'*)
12137
  lt_cv_prog_gnu_ld=yes
12138
  ;;
12139
*)
12140
  lt_cv_prog_gnu_ld=no
12141
  ;;
12142
esac
12143
fi
12144
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12145
$as_echo "$lt_cv_prog_gnu_ld" >&6; }
12146
with_gnu_ld=$lt_cv_prog_gnu_ld
12147
12148
12149
12150
12151
12152
12153
12154
      # Check if GNU C++ uses GNU ld as the underlying linker, since the
12155
      # archiving commands below assume that GNU ld is being used.
12156
      if test "$with_gnu_ld" = yes; then
19 by edam
updated autotols stuff
12157
        archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12158
        archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5 by edam
- updated README
12159
12160
        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12161
        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12162
12163
        # If archive_cmds runs LD, not CC, wlarc should be empty
12164
        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12165
        #     investigate it a little bit more. (MM)
12166
        wlarc='${wl}'
12167
12168
        # ancient GNU ld didn't support --whole-archive et. al.
12169
        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12170
	  $GREP 'no-whole-archive' > /dev/null; then
12171
          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12172
        else
12173
          whole_archive_flag_spec_CXX=
12174
        fi
12175
      else
12176
        with_gnu_ld=no
12177
        wlarc=
12178
12179
        # A generic and very simple default shared library creation
12180
        # command for GNU C++ for the case where it uses the native
12181
        # linker, instead of GNU ld.  If possible, this setting should
12182
        # overridden to take advantage of the native linker features on
12183
        # the platform it is being used on.
12184
        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12185
      fi
12186
12187
      # Commands to make compiler produce verbose output that lists
12188
      # what "hidden" libraries, object files and flags are used when
12189
      # linking a shared library.
19 by edam
updated autotols stuff
12190
      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
5 by edam
- updated README
12191
12192
    else
12193
      GXX=no
12194
      with_gnu_ld=no
12195
      wlarc=
12196
    fi
12197
12198
    # PORTME: fill in a description of your system's C++ link characteristics
12199
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12200
$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12201
    ld_shlibs_CXX=yes
12202
    case $host_os in
12203
      aix3*)
12204
        # FIXME: insert proper C++ library support
12205
        ld_shlibs_CXX=no
12206
        ;;
12207
      aix[4-9]*)
12208
        if test "$host_cpu" = ia64; then
12209
          # On IA64, the linker does run time linking by default, so we don't
12210
          # have to do anything special.
12211
          aix_use_runtimelinking=no
12212
          exp_sym_flag='-Bexport'
12213
          no_entry_flag=""
12214
        else
12215
          aix_use_runtimelinking=no
12216
12217
          # Test if we are trying to use run time linking or normal
12218
          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12219
          # need to do runtime linking.
12220
          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12221
	    for ld_flag in $LDFLAGS; do
12222
	      case $ld_flag in
12223
	      *-brtl*)
12224
	        aix_use_runtimelinking=yes
12225
	        break
12226
	        ;;
12227
	      esac
12228
	    done
12229
	    ;;
12230
          esac
12231
12232
          exp_sym_flag='-bexport'
12233
          no_entry_flag='-bnoentry'
12234
        fi
12235
12236
        # When large executables or shared objects are built, AIX ld can
12237
        # have problems creating the table of contents.  If linking a library
12238
        # or program results in "error TOC overflow" add -mminimal-toc to
12239
        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12240
        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12241
12242
        archive_cmds_CXX=''
12243
        hardcode_direct_CXX=yes
12244
        hardcode_direct_absolute_CXX=yes
12245
        hardcode_libdir_separator_CXX=':'
12246
        link_all_deplibs_CXX=yes
12247
        file_list_spec_CXX='${wl}-f,'
12248
12249
        if test "$GXX" = yes; then
12250
          case $host_os in aix4.[012]|aix4.[012].*)
12251
          # We only want to do this on AIX 4.2 and lower, the check
12252
          # below for broken collect2 doesn't work under 4.3+
12253
	  collect2name=`${CC} -print-prog-name=collect2`
12254
	  if test -f "$collect2name" &&
12255
	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12256
	  then
12257
	    # We have reworked collect2
12258
	    :
12259
	  else
12260
	    # We have old collect2
12261
	    hardcode_direct_CXX=unsupported
12262
	    # It fails to find uninstalled libraries when the uninstalled
12263
	    # path is not listed in the libpath.  Setting hardcode_minus_L
12264
	    # to unsupported forces relinking
12265
	    hardcode_minus_L_CXX=yes
12266
	    hardcode_libdir_flag_spec_CXX='-L$libdir'
12267
	    hardcode_libdir_separator_CXX=
12268
	  fi
12269
          esac
12270
          shared_flag='-shared'
12271
	  if test "$aix_use_runtimelinking" = yes; then
12272
	    shared_flag="$shared_flag "'${wl}-G'
12273
	  fi
12274
        else
12275
          # not using gcc
12276
          if test "$host_cpu" = ia64; then
12277
	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12278
	  # chokes on -Wl,-G. The following line is correct:
12279
	  shared_flag='-G'
12280
          else
12281
	    if test "$aix_use_runtimelinking" = yes; then
12282
	      shared_flag='${wl}-G'
12283
	    else
12284
	      shared_flag='${wl}-bM:SRE'
12285
	    fi
12286
          fi
12287
        fi
12288
12289
        export_dynamic_flag_spec_CXX='${wl}-bexpall'
12290
        # It seems that -bexpall does not export symbols beginning with
12291
        # underscore (_), so it is better to generate a list of symbols to
12292
	# export.
12293
        always_export_symbols_CXX=yes
12294
        if test "$aix_use_runtimelinking" = yes; then
12295
          # Warning - without using the other runtime loading flags (-brtl),
12296
          # -berok will link without error, but may produce a broken library.
12297
          allow_undefined_flag_CXX='-berok'
12298
          # Determine the default libpath from the value encoded in an empty
12299
          # executable.
19 by edam
updated autotols stuff
12300
          if test "${lt_cv_aix_libpath+set}" = set; then
12301
  aix_libpath=$lt_cv_aix_libpath
12302
else
12303
  if ${lt_cv_aix_libpath__CXX+:} false; then :
12304
  $as_echo_n "(cached) " >&6
12305
else
12306
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 by edam
- updated README
12307
/* end confdefs.h.  */
12308
12309
int
12310
main ()
12311
{
12312
12313
  ;
12314
  return 0;
12315
}
12316
_ACEOF
12317
if ac_fn_cxx_try_link "$LINENO"; then :
12318
19 by edam
updated autotols stuff
12319
  lt_aix_libpath_sed='
12320
      /Import File Strings/,/^$/ {
12321
	  /^0/ {
12322
	      s/^0  *\([^ ]*\) *$/\1/
12323
	      p
12324
	  }
12325
      }'
12326
  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12327
  # Check for a 64-bit object if we didn't find anything.
12328
  if test -z "$lt_cv_aix_libpath__CXX"; then
12329
    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12330
  fi
5 by edam
- updated README
12331
fi
12332
rm -f core conftest.err conftest.$ac_objext \
12333
    conftest$ac_exeext conftest.$ac_ext
19 by edam
updated autotols stuff
12334
  if test -z "$lt_cv_aix_libpath__CXX"; then
12335
    lt_cv_aix_libpath__CXX="/usr/lib:/lib"
12336
  fi
12337
12338
fi
12339
12340
  aix_libpath=$lt_cv_aix_libpath__CXX
12341
fi
5 by edam
- updated README
12342
12343
          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12344
19 by edam
updated autotols stuff
12345
          archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
5 by edam
- updated README
12346
        else
12347
          if test "$host_cpu" = ia64; then
12348
	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12349
	    allow_undefined_flag_CXX="-z nodefs"
12350
	    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"
12351
          else
12352
	    # Determine the default libpath from the value encoded in an
12353
	    # empty executable.
19 by edam
updated autotols stuff
12354
	    if test "${lt_cv_aix_libpath+set}" = set; then
12355
  aix_libpath=$lt_cv_aix_libpath
12356
else
12357
  if ${lt_cv_aix_libpath__CXX+:} false; then :
12358
  $as_echo_n "(cached) " >&6
12359
else
12360
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 by edam
- updated README
12361
/* end confdefs.h.  */
12362
12363
int
12364
main ()
12365
{
12366
12367
  ;
12368
  return 0;
12369
}
12370
_ACEOF
12371
if ac_fn_cxx_try_link "$LINENO"; then :
12372
19 by edam
updated autotols stuff
12373
  lt_aix_libpath_sed='
12374
      /Import File Strings/,/^$/ {
12375
	  /^0/ {
12376
	      s/^0  *\([^ ]*\) *$/\1/
12377
	      p
12378
	  }
12379
      }'
12380
  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12381
  # Check for a 64-bit object if we didn't find anything.
12382
  if test -z "$lt_cv_aix_libpath__CXX"; then
12383
    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12384
  fi
5 by edam
- updated README
12385
fi
12386
rm -f core conftest.err conftest.$ac_objext \
12387
    conftest$ac_exeext conftest.$ac_ext
19 by edam
updated autotols stuff
12388
  if test -z "$lt_cv_aix_libpath__CXX"; then
12389
    lt_cv_aix_libpath__CXX="/usr/lib:/lib"
12390
  fi
12391
12392
fi
12393
12394
  aix_libpath=$lt_cv_aix_libpath__CXX
12395
fi
5 by edam
- updated README
12396
12397
	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12398
	    # Warning - without using the other run time loading flags,
12399
	    # -berok will link without error, but may produce a broken library.
12400
	    no_undefined_flag_CXX=' ${wl}-bernotok'
12401
	    allow_undefined_flag_CXX=' ${wl}-berok'
19 by edam
updated autotols stuff
12402
	    if test "$with_gnu_ld" = yes; then
12403
	      # We only use this code for GNU lds that support --whole-archive.
12404
	      whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12405
	    else
12406
	      # Exported symbols can be pulled into shared objects from archives
12407
	      whole_archive_flag_spec_CXX='$convenience'
12408
	    fi
5 by edam
- updated README
12409
	    archive_cmds_need_lc_CXX=yes
12410
	    # This is similar to how AIX traditionally builds its shared
12411
	    # libraries.
12412
	    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'
12413
          fi
12414
        fi
12415
        ;;
12416
12417
      beos*)
12418
	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12419
	  allow_undefined_flag_CXX=unsupported
12420
	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12421
	  # support --undefined.  This deserves some investigation.  FIXME
12422
	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12423
	else
12424
	  ld_shlibs_CXX=no
12425
	fi
12426
	;;
12427
12428
      chorus*)
12429
        case $cc_basename in
12430
          *)
12431
	  # FIXME: insert proper C++ library support
12432
	  ld_shlibs_CXX=no
12433
	  ;;
12434
        esac
12435
        ;;
12436
12437
      cygwin* | mingw* | pw32* | cegcc*)
19 by edam
updated autotols stuff
12438
	case $GXX,$cc_basename in
12439
	,cl* | no,cl*)
12440
	  # Native MSVC
12441
	  # hardcode_libdir_flag_spec is actually meaningless, as there is
12442
	  # no search path for DLLs.
12443
	  hardcode_libdir_flag_spec_CXX=' '
12444
	  allow_undefined_flag_CXX=unsupported
12445
	  always_export_symbols_CXX=yes
12446
	  file_list_spec_CXX='@'
12447
	  # Tell ltmain to make .lib files, not .a files.
12448
	  libext=lib
12449
	  # Tell ltmain to make .dll files, not .so files.
12450
	  shrext_cmds=".dll"
12451
	  # FIXME: Setting linknames here is a bad hack.
12452
	  archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
12453
	  archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12454
	      $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
12455
	    else
12456
	      $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
12457
	    fi~
12458
	    $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
12459
	    linknames='
12460
	  # The linker will not automatically build a static lib if we build a DLL.
12461
	  # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
12462
	  enable_shared_with_static_runtimes_CXX=yes
12463
	  # Don't use ranlib
12464
	  old_postinstall_cmds_CXX='chmod 644 $oldlib'
12465
	  postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
12466
	    lt_tool_outputfile="@TOOL_OUTPUT@"~
12467
	    case $lt_outputfile in
12468
	      *.exe|*.EXE) ;;
12469
	      *)
12470
		lt_outputfile="$lt_outputfile.exe"
12471
		lt_tool_outputfile="$lt_tool_outputfile.exe"
12472
		;;
12473
	    esac~
12474
	    func_to_tool_file "$lt_outputfile"~
12475
	    if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
12476
	      $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
12477
	      $RM "$lt_outputfile.manifest";
12478
	    fi'
12479
	  ;;
12480
	*)
12481
	  # g++
12482
	  # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12483
	  # as there is no search path for DLLs.
12484
	  hardcode_libdir_flag_spec_CXX='-L$libdir'
12485
	  export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12486
	  allow_undefined_flag_CXX=unsupported
12487
	  always_export_symbols_CXX=no
12488
	  enable_shared_with_static_runtimes_CXX=yes
5 by edam
- updated README
12489
19 by edam
updated autotols stuff
12490
	  if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12491
	    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'
12492
	    # If the export-symbols file already is a .def file (1st line
12493
	    # is EXPORTS), use it as is; otherwise, prepend...
12494
	    archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12495
	      cp $export_symbols $output_objdir/$soname.def;
12496
	    else
12497
	      echo EXPORTS > $output_objdir/$soname.def;
12498
	      cat $export_symbols >> $output_objdir/$soname.def;
12499
	    fi~
12500
	    $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'
12501
	  else
12502
	    ld_shlibs_CXX=no
12503
	  fi
12504
	  ;;
12505
	esac
12506
	;;
5 by edam
- updated README
12507
      darwin* | rhapsody*)
12508
12509
12510
  archive_cmds_need_lc_CXX=no
12511
  hardcode_direct_CXX=no
12512
  hardcode_automatic_CXX=yes
12513
  hardcode_shlibpath_var_CXX=unsupported
19 by edam
updated autotols stuff
12514
  if test "$lt_cv_ld_force_load" = "yes"; then
12515
    whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
12516
12517
  else
12518
    whole_archive_flag_spec_CXX=''
12519
  fi
5 by edam
- updated README
12520
  link_all_deplibs_CXX=yes
12521
  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12522
  case $cc_basename in
12523
     ifort*) _lt_dar_can_shared=yes ;;
12524
     *) _lt_dar_can_shared=$GCC ;;
12525
  esac
12526
  if test "$_lt_dar_can_shared" = "yes"; then
19 by edam
updated autotols stuff
12527
    output_verbose_link_cmd=func_echo_all
5 by edam
- updated README
12528
    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}"
12529
    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12530
    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}"
12531
    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}"
12532
       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12533
      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}"
12534
      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}"
12535
    fi
12536
12537
  else
12538
  ld_shlibs_CXX=no
12539
  fi
12540
12541
	;;
12542
12543
      dgux*)
12544
        case $cc_basename in
12545
          ec++*)
12546
	    # FIXME: insert proper C++ library support
12547
	    ld_shlibs_CXX=no
12548
	    ;;
12549
          ghcx*)
12550
	    # Green Hills C++ Compiler
12551
	    # FIXME: insert proper C++ library support
12552
	    ld_shlibs_CXX=no
12553
	    ;;
12554
          *)
12555
	    # FIXME: insert proper C++ library support
12556
	    ld_shlibs_CXX=no
12557
	    ;;
12558
        esac
12559
        ;;
12560
19 by edam
updated autotols stuff
12561
      freebsd2.*)
5 by edam
- updated README
12562
        # C++ shared libraries reported to be fairly broken before
12563
	# switch to ELF
12564
        ld_shlibs_CXX=no
12565
        ;;
12566
12567
      freebsd-elf*)
12568
        archive_cmds_need_lc_CXX=no
12569
        ;;
12570
12571
      freebsd* | dragonfly*)
12572
        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12573
        # conventions
12574
        ld_shlibs_CXX=yes
12575
        ;;
12576
12577
      gnu*)
12578
        ;;
12579
19 by edam
updated autotols stuff
12580
      haiku*)
12581
        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12582
        link_all_deplibs_CXX=yes
12583
        ;;
12584
5 by edam
- updated README
12585
      hpux9*)
12586
        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12587
        hardcode_libdir_separator_CXX=:
12588
        export_dynamic_flag_spec_CXX='${wl}-E'
12589
        hardcode_direct_CXX=yes
12590
        hardcode_minus_L_CXX=yes # Not in the search PATH,
12591
				             # but as the default
12592
				             # location of the library.
12593
12594
        case $cc_basename in
12595
          CC*)
12596
            # FIXME: insert proper C++ library support
12597
            ld_shlibs_CXX=no
12598
            ;;
12599
          aCC*)
12600
            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'
12601
            # Commands to make compiler produce verbose output that lists
12602
            # what "hidden" libraries, object files and flags are used when
12603
            # linking a shared library.
12604
            #
12605
            # There doesn't appear to be a way to prevent this compiler from
12606
            # explicitly linking system object files so we need to strip them
12607
            # from the output so that they don't get included in the library
12608
            # dependencies.
19 by edam
updated autotols stuff
12609
            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
5 by edam
- updated README
12610
            ;;
12611
          *)
12612
            if test "$GXX" = yes; then
19 by edam
updated autotols stuff
12613
              archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
5 by edam
- updated README
12614
            else
12615
              # FIXME: insert proper C++ library support
12616
              ld_shlibs_CXX=no
12617
            fi
12618
            ;;
12619
        esac
12620
        ;;
12621
12622
      hpux10*|hpux11*)
12623
        if test $with_gnu_ld = no; then
12624
	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12625
	  hardcode_libdir_separator_CXX=:
12626
12627
          case $host_cpu in
12628
            hppa*64*|ia64*)
12629
              ;;
12630
            *)
12631
	      export_dynamic_flag_spec_CXX='${wl}-E'
12632
              ;;
12633
          esac
12634
        fi
12635
        case $host_cpu in
12636
          hppa*64*|ia64*)
12637
            hardcode_direct_CXX=no
12638
            hardcode_shlibpath_var_CXX=no
12639
            ;;
12640
          *)
12641
            hardcode_direct_CXX=yes
12642
            hardcode_direct_absolute_CXX=yes
12643
            hardcode_minus_L_CXX=yes # Not in the search PATH,
12644
					         # but as the default
12645
					         # location of the library.
12646
            ;;
12647
        esac
12648
12649
        case $cc_basename in
12650
          CC*)
12651
	    # FIXME: insert proper C++ library support
12652
	    ld_shlibs_CXX=no
12653
	    ;;
12654
          aCC*)
12655
	    case $host_cpu in
12656
	      hppa*64*)
12657
	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12658
	        ;;
12659
	      ia64*)
12660
	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12661
	        ;;
12662
	      *)
12663
	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12664
	        ;;
12665
	    esac
12666
	    # Commands to make compiler produce verbose output that lists
12667
	    # what "hidden" libraries, object files and flags are used when
12668
	    # linking a shared library.
12669
	    #
12670
	    # There doesn't appear to be a way to prevent this compiler from
12671
	    # explicitly linking system object files so we need to strip them
12672
	    # from the output so that they don't get included in the library
12673
	    # dependencies.
19 by edam
updated autotols stuff
12674
	    output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
5 by edam
- updated README
12675
	    ;;
12676
          *)
12677
	    if test "$GXX" = yes; then
12678
	      if test $with_gnu_ld = no; then
12679
	        case $host_cpu in
12680
	          hppa*64*)
12681
	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12682
	            ;;
12683
	          ia64*)
19 by edam
updated autotols stuff
12684
	            archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
5 by edam
- updated README
12685
	            ;;
12686
	          *)
19 by edam
updated autotols stuff
12687
	            archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
5 by edam
- updated README
12688
	            ;;
12689
	        esac
12690
	      fi
12691
	    else
12692
	      # FIXME: insert proper C++ library support
12693
	      ld_shlibs_CXX=no
12694
	    fi
12695
	    ;;
12696
        esac
12697
        ;;
12698
12699
      interix[3-9]*)
12700
	hardcode_direct_CXX=no
12701
	hardcode_shlibpath_var_CXX=no
12702
	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12703
	export_dynamic_flag_spec_CXX='${wl}-E'
12704
	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12705
	# Instead, shared libraries are loaded at an image base (0x10000000 by
12706
	# default) and relocated if they conflict, which is a slow very memory
12707
	# consuming and fragmenting process.  To avoid this, we pick a random,
12708
	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12709
	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12710
	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'
12711
	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'
12712
	;;
12713
      irix5* | irix6*)
12714
        case $cc_basename in
12715
          CC*)
12716
	    # SGI C++
19 by edam
updated autotols stuff
12717
	    archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
5 by edam
- updated README
12718
12719
	    # Archives containing C++ object files must be created using
12720
	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12721
	    # necessary to make sure instantiated templates are included
12722
	    # in the archive.
12723
	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12724
	    ;;
12725
          *)
12726
	    if test "$GXX" = yes; then
12727
	      if test "$with_gnu_ld" = no; then
19 by edam
updated autotols stuff
12728
	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5 by edam
- updated README
12729
	      else
19 by edam
updated autotols stuff
12730
	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
5 by edam
- updated README
12731
	      fi
12732
	    fi
12733
	    link_all_deplibs_CXX=yes
12734
	    ;;
12735
        esac
12736
        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12737
        hardcode_libdir_separator_CXX=:
12738
        inherit_rpath_CXX=yes
12739
        ;;
12740
19 by edam
updated autotols stuff
12741
      linux* | k*bsd*-gnu | kopensolaris*-gnu)
5 by edam
- updated README
12742
        case $cc_basename in
12743
          KCC*)
12744
	    # Kuck and Associates, Inc. (KAI) C++ Compiler
12745
12746
	    # KCC will only create a shared library if the output file
12747
	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
12748
	    # to its proper name (with version) after linking.
12749
	    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'
12750
	    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'
12751
	    # Commands to make compiler produce verbose output that lists
12752
	    # what "hidden" libraries, object files and flags are used when
12753
	    # linking a shared library.
12754
	    #
12755
	    # There doesn't appear to be a way to prevent this compiler from
12756
	    # explicitly linking system object files so we need to strip them
12757
	    # from the output so that they don't get included in the library
12758
	    # dependencies.
19 by edam
updated autotols stuff
12759
	    output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
5 by edam
- updated README
12760
12761
	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12762
	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12763
12764
	    # Archives containing C++ object files must be created using
12765
	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12766
	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12767
	    ;;
12768
	  icpc* | ecpc* )
12769
	    # Intel C++
12770
	    with_gnu_ld=yes
12771
	    # version 8.0 and above of icpc choke on multiply defined symbols
12772
	    # if we add $predep_objects and $postdep_objects, however 7.1 and
12773
	    # earlier do not add the objects themselves.
12774
	    case `$CC -V 2>&1` in
12775
	      *"Version 7."*)
12776
	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12777
		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'
12778
		;;
12779
	      *)  # Version 8.0 or newer
12780
	        tmp_idyn=
12781
	        case $host_cpu in
12782
		  ia64*) tmp_idyn=' -i_dynamic';;
12783
		esac
12784
	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12785
		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'
12786
		;;
12787
	    esac
12788
	    archive_cmds_need_lc_CXX=no
12789
	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12790
	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12791
	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12792
	    ;;
12793
          pgCC* | pgcpp*)
12794
            # Portland Group C++ compiler
12795
	    case `$CC -V` in
19 by edam
updated autotols stuff
12796
	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
5 by edam
- updated README
12797
	      prelink_cmds_CXX='tpldir=Template.dir~
12798
		rm -rf $tpldir~
12799
		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
19 by edam
updated autotols stuff
12800
		compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
5 by edam
- updated README
12801
	      old_archive_cmds_CXX='tpldir=Template.dir~
12802
		rm -rf $tpldir~
12803
		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
19 by edam
updated autotols stuff
12804
		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
5 by edam
- updated README
12805
		$RANLIB $oldlib'
12806
	      archive_cmds_CXX='tpldir=Template.dir~
12807
		rm -rf $tpldir~
12808
		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
19 by edam
updated autotols stuff
12809
		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
5 by edam
- updated README
12810
	      archive_expsym_cmds_CXX='tpldir=Template.dir~
12811
		rm -rf $tpldir~
12812
		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
19 by edam
updated autotols stuff
12813
		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
5 by edam
- updated README
12814
	      ;;
19 by edam
updated autotols stuff
12815
	    *) # Version 6 and above use weak symbols
5 by edam
- updated README
12816
	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12817
	      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'
12818
	      ;;
12819
	    esac
12820
12821
	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12822
	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
19 by edam
updated autotols stuff
12823
	    whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
5 by edam
- updated README
12824
            ;;
12825
	  cxx*)
12826
	    # Compaq C++
12827
	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12828
	    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'
12829
12830
	    runpath_var=LD_RUN_PATH
12831
	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12832
	    hardcode_libdir_separator_CXX=:
12833
12834
	    # Commands to make compiler produce verbose output that lists
12835
	    # what "hidden" libraries, object files and flags are used when
12836
	    # linking a shared library.
12837
	    #
12838
	    # There doesn't appear to be a way to prevent this compiler from
12839
	    # explicitly linking system object files so we need to strip them
12840
	    # from the output so that they don't get included in the library
12841
	    # dependencies.
19 by edam
updated autotols stuff
12842
	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
5 by edam
- updated README
12843
	    ;;
19 by edam
updated autotols stuff
12844
	  xl* | mpixl* | bgxl*)
5 by edam
- updated README
12845
	    # IBM XL 8.0 on PPC, with GNU ld
12846
	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12847
	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12848
	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12849
	    if test "x$supports_anon_versioning" = xyes; then
12850
	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
12851
		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12852
		echo "local: *; };" >> $output_objdir/$libname.ver~
12853
		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12854
	    fi
12855
	    ;;
12856
	  *)
12857
	    case `$CC -V 2>&1 | sed 5q` in
12858
	    *Sun\ C*)
12859
	      # Sun C++ 5.9
12860
	      no_undefined_flag_CXX=' -zdefs'
12861
	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12862
	      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'
12863
	      hardcode_libdir_flag_spec_CXX='-R$libdir'
19 by edam
updated autotols stuff
12864
	      whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
5 by edam
- updated README
12865
	      compiler_needs_object_CXX=yes
12866
12867
	      # Not sure whether something based on
12868
	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12869
	      # would be better.
19 by edam
updated autotols stuff
12870
	      output_verbose_link_cmd='func_echo_all'
5 by edam
- updated README
12871
12872
	      # Archives containing C++ object files must be created using
12873
	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12874
	      # necessary to make sure instantiated templates are included
12875
	      # in the archive.
12876
	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12877
	      ;;
12878
	    esac
12879
	    ;;
12880
	esac
12881
	;;
12882
12883
      lynxos*)
12884
        # FIXME: insert proper C++ library support
12885
	ld_shlibs_CXX=no
12886
	;;
12887
12888
      m88k*)
12889
        # FIXME: insert proper C++ library support
12890
        ld_shlibs_CXX=no
12891
	;;
12892
12893
      mvs*)
12894
        case $cc_basename in
12895
          cxx*)
12896
	    # FIXME: insert proper C++ library support
12897
	    ld_shlibs_CXX=no
12898
	    ;;
12899
	  *)
12900
	    # FIXME: insert proper C++ library support
12901
	    ld_shlibs_CXX=no
12902
	    ;;
12903
	esac
12904
	;;
12905
12906
      netbsd*)
12907
        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12908
	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12909
	  wlarc=
12910
	  hardcode_libdir_flag_spec_CXX='-R$libdir'
12911
	  hardcode_direct_CXX=yes
12912
	  hardcode_shlibpath_var_CXX=no
12913
	fi
12914
	# Workaround some broken pre-1.5 toolchains
12915
	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12916
	;;
12917
12918
      *nto* | *qnx*)
12919
        ld_shlibs_CXX=yes
12920
	;;
12921
12922
      openbsd2*)
12923
        # C++ shared libraries are fairly broken
12924
	ld_shlibs_CXX=no
12925
	;;
12926
12927
      openbsd*)
12928
	if test -f /usr/libexec/ld.so; then
12929
	  hardcode_direct_CXX=yes
12930
	  hardcode_shlibpath_var_CXX=no
12931
	  hardcode_direct_absolute_CXX=yes
12932
	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12933
	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12934
	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12935
	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12936
	    export_dynamic_flag_spec_CXX='${wl}-E'
12937
	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12938
	  fi
19 by edam
updated autotols stuff
12939
	  output_verbose_link_cmd=func_echo_all
5 by edam
- updated README
12940
	else
12941
	  ld_shlibs_CXX=no
12942
	fi
12943
	;;
12944
12945
      osf3* | osf4* | osf5*)
12946
        case $cc_basename in
12947
          KCC*)
12948
	    # Kuck and Associates, Inc. (KAI) C++ Compiler
12949
12950
	    # KCC will only create a shared library if the output file
12951
	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
12952
	    # to its proper name (with version) after linking.
12953
	    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'
12954
12955
	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12956
	    hardcode_libdir_separator_CXX=:
12957
12958
	    # Archives containing C++ object files must be created using
12959
	    # the KAI C++ compiler.
12960
	    case $host in
12961
	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
12962
	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
12963
	    esac
12964
	    ;;
12965
          RCC*)
12966
	    # Rational C++ 2.4.1
12967
	    # FIXME: insert proper C++ library support
12968
	    ld_shlibs_CXX=no
12969
	    ;;
12970
          cxx*)
12971
	    case $host in
12972
	      osf3*)
12973
	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
19 by edam
updated autotols stuff
12974
	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
5 by edam
- updated README
12975
	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12976
		;;
12977
	      *)
12978
	        allow_undefined_flag_CXX=' -expect_unresolved \*'
19 by edam
updated autotols stuff
12979
	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
5 by edam
- updated README
12980
	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12981
	          echo "-hidden">> $lib.exp~
19 by edam
updated autotols stuff
12982
	          $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
5 by edam
- updated README
12983
	          $RM $lib.exp'
12984
	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12985
		;;
12986
	    esac
12987
12988
	    hardcode_libdir_separator_CXX=:
12989
12990
	    # Commands to make compiler produce verbose output that lists
12991
	    # what "hidden" libraries, object files and flags are used when
12992
	    # linking a shared library.
12993
	    #
12994
	    # There doesn't appear to be a way to prevent this compiler from
12995
	    # explicitly linking system object files so we need to strip them
12996
	    # from the output so that they don't get included in the library
12997
	    # dependencies.
19 by edam
updated autotols stuff
12998
	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
5 by edam
- updated README
12999
	    ;;
13000
	  *)
13001
	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13002
	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13003
	      case $host in
13004
	        osf3*)
19 by edam
updated autotols stuff
13005
	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5 by edam
- updated README
13006
		  ;;
13007
	        *)
19 by edam
updated autotols stuff
13008
	          archive_cmds_CXX='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5 by edam
- updated README
13009
		  ;;
13010
	      esac
13011
13012
	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13013
	      hardcode_libdir_separator_CXX=:
13014
13015
	      # Commands to make compiler produce verbose output that lists
13016
	      # what "hidden" libraries, object files and flags are used when
13017
	      # linking a shared library.
19 by edam
updated autotols stuff
13018
	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
5 by edam
- updated README
13019
13020
	    else
13021
	      # FIXME: insert proper C++ library support
13022
	      ld_shlibs_CXX=no
13023
	    fi
13024
	    ;;
13025
        esac
13026
        ;;
13027
13028
      psos*)
13029
        # FIXME: insert proper C++ library support
13030
        ld_shlibs_CXX=no
13031
        ;;
13032
13033
      sunos4*)
13034
        case $cc_basename in
13035
          CC*)
13036
	    # Sun C++ 4.x
13037
	    # FIXME: insert proper C++ library support
13038
	    ld_shlibs_CXX=no
13039
	    ;;
13040
          lcc*)
13041
	    # Lucid
13042
	    # FIXME: insert proper C++ library support
13043
	    ld_shlibs_CXX=no
13044
	    ;;
13045
          *)
13046
	    # FIXME: insert proper C++ library support
13047
	    ld_shlibs_CXX=no
13048
	    ;;
13049
        esac
13050
        ;;
13051
13052
      solaris*)
13053
        case $cc_basename in
19 by edam
updated autotols stuff
13054
          CC* | sunCC*)
5 by edam
- updated README
13055
	    # Sun C++ 4.2, 5.x and Centerline C++
13056
            archive_cmds_need_lc_CXX=yes
13057
	    no_undefined_flag_CXX=' -zdefs'
13058
	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13059
	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13060
	      $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'
13061
13062
	    hardcode_libdir_flag_spec_CXX='-R$libdir'
13063
	    hardcode_shlibpath_var_CXX=no
13064
	    case $host_os in
13065
	      solaris2.[0-5] | solaris2.[0-5].*) ;;
13066
	      *)
13067
		# The compiler driver will combine and reorder linker options,
13068
		# but understands `-z linker_flag'.
13069
	        # Supported since Solaris 2.6 (maybe 2.5.1?)
13070
		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13071
	        ;;
13072
	    esac
13073
	    link_all_deplibs_CXX=yes
13074
19 by edam
updated autotols stuff
13075
	    output_verbose_link_cmd='func_echo_all'
5 by edam
- updated README
13076
13077
	    # Archives containing C++ object files must be created using
13078
	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13079
	    # necessary to make sure instantiated templates are included
13080
	    # in the archive.
13081
	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13082
	    ;;
13083
          gcx*)
13084
	    # Green Hills C++ Compiler
13085
	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13086
13087
	    # The C++ compiler must be used to create the archive.
13088
	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13089
	    ;;
13090
          *)
13091
	    # GNU C++ compiler with Solaris linker
13092
	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13093
	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13094
	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
19 by edam
updated autotols stuff
13095
	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
5 by edam
- updated README
13096
	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
19 by edam
updated autotols stuff
13097
		  $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
5 by edam
- updated README
13098
13099
	        # Commands to make compiler produce verbose output that lists
13100
	        # what "hidden" libraries, object files and flags are used when
13101
	        # linking a shared library.
19 by edam
updated autotols stuff
13102
	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
5 by edam
- updated README
13103
	      else
13104
	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
13105
	        # platform.
13106
	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13107
	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13108
		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13109
13110
	        # Commands to make compiler produce verbose output that lists
13111
	        # what "hidden" libraries, object files and flags are used when
13112
	        # linking a shared library.
19 by edam
updated autotols stuff
13113
	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
5 by edam
- updated README
13114
	      fi
13115
13116
	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13117
	      case $host_os in
13118
		solaris2.[0-5] | solaris2.[0-5].*) ;;
13119
		*)
13120
		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13121
		  ;;
13122
	      esac
13123
	    fi
13124
	    ;;
13125
        esac
13126
        ;;
13127
13128
    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13129
      no_undefined_flag_CXX='${wl}-z,text'
13130
      archive_cmds_need_lc_CXX=no
13131
      hardcode_shlibpath_var_CXX=no
13132
      runpath_var='LD_RUN_PATH'
13133
13134
      case $cc_basename in
13135
        CC*)
13136
	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13137
	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13138
	  ;;
13139
	*)
13140
	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13141
	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13142
	  ;;
13143
      esac
13144
      ;;
13145
13146
      sysv5* | sco3.2v5* | sco5v6*)
13147
	# Note: We can NOT use -z defs as we might desire, because we do not
13148
	# link with -lc, and that would cause any symbols used from libc to
13149
	# always be unresolved, which means just about no library would
13150
	# ever link correctly.  If we're not using GNU ld we use -z text
13151
	# though, which does catch some bad symbols but isn't as heavy-handed
13152
	# as -z defs.
13153
	no_undefined_flag_CXX='${wl}-z,text'
13154
	allow_undefined_flag_CXX='${wl}-z,nodefs'
13155
	archive_cmds_need_lc_CXX=no
13156
	hardcode_shlibpath_var_CXX=no
13157
	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13158
	hardcode_libdir_separator_CXX=':'
13159
	link_all_deplibs_CXX=yes
13160
	export_dynamic_flag_spec_CXX='${wl}-Bexport'
13161
	runpath_var='LD_RUN_PATH'
13162
13163
	case $cc_basename in
13164
          CC*)
13165
	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13166
	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
19 by edam
updated autotols stuff
13167
	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13168
	      '"$old_archive_cmds_CXX"
13169
	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13170
	      '"$reload_cmds_CXX"
5 by edam
- updated README
13171
	    ;;
13172
	  *)
13173
	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13174
	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13175
	    ;;
13176
	esac
13177
      ;;
13178
13179
      tandem*)
13180
        case $cc_basename in
13181
          NCC*)
13182
	    # NonStop-UX NCC 3.20
13183
	    # FIXME: insert proper C++ library support
13184
	    ld_shlibs_CXX=no
13185
	    ;;
13186
          *)
13187
	    # FIXME: insert proper C++ library support
13188
	    ld_shlibs_CXX=no
13189
	    ;;
13190
        esac
13191
        ;;
13192
13193
      vxworks*)
13194
        # FIXME: insert proper C++ library support
13195
        ld_shlibs_CXX=no
13196
        ;;
13197
13198
      *)
13199
        # FIXME: insert proper C++ library support
13200
        ld_shlibs_CXX=no
13201
        ;;
13202
    esac
13203
13204
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13205
$as_echo "$ld_shlibs_CXX" >&6; }
13206
    test "$ld_shlibs_CXX" = no && can_build_shared=no
13207
13208
    GCC_CXX="$GXX"
13209
    LD_CXX="$LD"
13210
13211
    ## CAVEAT EMPTOR:
13212
    ## There is no encapsulation within the following macros, do not change
13213
    ## the running order or otherwise move them around unless you know exactly
13214
    ## what you are doing...
13215
    # Dependencies to place before and after the object being linked:
13216
predep_objects_CXX=
13217
postdep_objects_CXX=
13218
predeps_CXX=
13219
postdeps_CXX=
13220
compiler_lib_search_path_CXX=
13221
13222
cat > conftest.$ac_ext <<_LT_EOF
13223
class Foo
13224
{
13225
public:
13226
  Foo (void) { a = 0; }
13227
private:
13228
  int a;
13229
};
13230
_LT_EOF
13231
19 by edam
updated autotols stuff
13232
13233
_lt_libdeps_save_CFLAGS=$CFLAGS
13234
case "$CC $CFLAGS " in #(
13235
*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
13236
*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
13237
*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
13238
esac
13239
5 by edam
- updated README
13240
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13241
  (eval $ac_compile) 2>&5
13242
  ac_status=$?
13243
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13244
  test $ac_status = 0; }; then
13245
  # Parse the compiler output and extract the necessary
13246
  # objects, libraries and library flags.
13247
13248
  # Sentinel used to keep track of whether or not we are before
13249
  # the conftest object file.
13250
  pre_test_object_deps_done=no
13251
13252
  for p in `eval "$output_verbose_link_cmd"`; do
19 by edam
updated autotols stuff
13253
    case ${prev}${p} in
5 by edam
- updated README
13254
13255
    -L* | -R* | -l*)
13256
       # Some compilers place space between "-{L,R}" and the path.
13257
       # Remove the space.
13258
       if test $p = "-L" ||
13259
          test $p = "-R"; then
13260
	 prev=$p
13261
	 continue
13262
       fi
13263
19 by edam
updated autotols stuff
13264
       # Expand the sysroot to ease extracting the directories later.
13265
       if test -z "$prev"; then
13266
         case $p in
13267
         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
13268
         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
13269
         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
13270
         esac
13271
       fi
13272
       case $p in
13273
       =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
13274
       esac
5 by edam
- updated README
13275
       if test "$pre_test_object_deps_done" = no; then
19 by edam
updated autotols stuff
13276
	 case ${prev} in
13277
	 -L | -R)
5 by edam
- updated README
13278
	   # Internal compiler library paths should come after those
13279
	   # provided the user.  The postdeps already come after the
13280
	   # user supplied libs so there is no need to process them.
13281
	   if test -z "$compiler_lib_search_path_CXX"; then
13282
	     compiler_lib_search_path_CXX="${prev}${p}"
13283
	   else
13284
	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13285
	   fi
13286
	   ;;
13287
	 # The "-l" case would never come before the object being
13288
	 # linked, so don't bother handling this case.
13289
	 esac
13290
       else
13291
	 if test -z "$postdeps_CXX"; then
13292
	   postdeps_CXX="${prev}${p}"
13293
	 else
13294
	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13295
	 fi
13296
       fi
19 by edam
updated autotols stuff
13297
       prev=
5 by edam
- updated README
13298
       ;;
13299
19 by edam
updated autotols stuff
13300
    *.lto.$objext) ;; # Ignore GCC LTO objects
5 by edam
- updated README
13301
    *.$objext)
13302
       # This assumes that the test object file only shows up
13303
       # once in the compiler output.
13304
       if test "$p" = "conftest.$objext"; then
13305
	 pre_test_object_deps_done=yes
13306
	 continue
13307
       fi
13308
13309
       if test "$pre_test_object_deps_done" = no; then
13310
	 if test -z "$predep_objects_CXX"; then
13311
	   predep_objects_CXX="$p"
13312
	 else
13313
	   predep_objects_CXX="$predep_objects_CXX $p"
13314
	 fi
13315
       else
13316
	 if test -z "$postdep_objects_CXX"; then
13317
	   postdep_objects_CXX="$p"
13318
	 else
13319
	   postdep_objects_CXX="$postdep_objects_CXX $p"
13320
	 fi
13321
       fi
13322
       ;;
13323
13324
    *) ;; # Ignore the rest.
13325
13326
    esac
13327
  done
13328
13329
  # Clean up.
13330
  rm -f a.out a.exe
13331
else
13332
  echo "libtool.m4: error: problem compiling CXX test program"
13333
fi
13334
13335
$RM -f confest.$objext
19 by edam
updated autotols stuff
13336
CFLAGS=$_lt_libdeps_save_CFLAGS
5 by edam
- updated README
13337
13338
# PORTME: override above test on systems where it is broken
13339
case $host_os in
13340
interix[3-9]*)
13341
  # Interix 3.5 installs completely hosed .la files for C++, so rather than
13342
  # hack all around it, let's just trust "g++" to DTRT.
13343
  predep_objects_CXX=
13344
  postdep_objects_CXX=
13345
  postdeps_CXX=
13346
  ;;
13347
13348
linux*)
13349
  case `$CC -V 2>&1 | sed 5q` in
13350
  *Sun\ C*)
13351
    # Sun C++ 5.9
13352
13353
    # The more standards-conforming stlport4 library is
13354
    # incompatible with the Cstd library. Avoid specifying
13355
    # it if it's in CXXFLAGS. Ignore libCrun as
13356
    # -library=stlport4 depends on it.
13357
    case " $CXX $CXXFLAGS " in
13358
    *" -library=stlport4 "*)
13359
      solaris_use_stlport4=yes
13360
      ;;
13361
    esac
13362
13363
    if test "$solaris_use_stlport4" != yes; then
13364
      postdeps_CXX='-library=Cstd -library=Crun'
13365
    fi
13366
    ;;
13367
  esac
13368
  ;;
13369
13370
solaris*)
13371
  case $cc_basename in
19 by edam
updated autotols stuff
13372
  CC* | sunCC*)
5 by edam
- updated README
13373
    # The more standards-conforming stlport4 library is
13374
    # incompatible with the Cstd library. Avoid specifying
13375
    # it if it's in CXXFLAGS. Ignore libCrun as
13376
    # -library=stlport4 depends on it.
13377
    case " $CXX $CXXFLAGS " in
13378
    *" -library=stlport4 "*)
13379
      solaris_use_stlport4=yes
13380
      ;;
13381
    esac
13382
13383
    # Adding this requires a known-good setup of shared libraries for
13384
    # Sun compiler versions before 5.6, else PIC objects from an old
13385
    # archive will be linked into the output, leading to subtle bugs.
13386
    if test "$solaris_use_stlport4" != yes; then
13387
      postdeps_CXX='-library=Cstd -library=Crun'
13388
    fi
13389
    ;;
13390
  esac
13391
  ;;
13392
esac
13393
13394
13395
case " $postdeps_CXX " in
13396
*" -lc "*) archive_cmds_need_lc_CXX=no ;;
13397
esac
13398
 compiler_lib_search_dirs_CXX=
13399
if test -n "${compiler_lib_search_path_CXX}"; then
13400
 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13401
fi
13402
13403
13404
13405
13406
13407
13408
13409
13410
13411
13412
13413
13414
13415
13416
13417
13418
13419
13420
13421
13422
13423
13424
13425
13426
13427
13428
13429
13430
13431
13432
13433
    lt_prog_compiler_wl_CXX=
13434
lt_prog_compiler_pic_CXX=
13435
lt_prog_compiler_static_CXX=
13436
13437
13438
  # C++ specific cases for pic, static, wl, etc.
13439
  if test "$GXX" = yes; then
13440
    lt_prog_compiler_wl_CXX='-Wl,'
13441
    lt_prog_compiler_static_CXX='-static'
13442
13443
    case $host_os in
13444
    aix*)
13445
      # All AIX code is PIC.
13446
      if test "$host_cpu" = ia64; then
13447
	# AIX 5 now supports IA64 processor
13448
	lt_prog_compiler_static_CXX='-Bstatic'
13449
      fi
13450
      ;;
13451
13452
    amigaos*)
13453
      case $host_cpu in
13454
      powerpc)
13455
            # see comment about AmigaOS4 .so support
13456
            lt_prog_compiler_pic_CXX='-fPIC'
13457
        ;;
13458
      m68k)
13459
            # FIXME: we need at least 68020 code to build shared libraries, but
13460
            # adding the `-m68020' flag to GCC prevents building anything better,
13461
            # like `-m68040'.
13462
            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13463
        ;;
13464
      esac
13465
      ;;
13466
13467
    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13468
      # PIC is the default for these OSes.
13469
      ;;
13470
    mingw* | cygwin* | os2* | pw32* | cegcc*)
13471
      # This hack is so that the source file can tell whether it is being
13472
      # built for inclusion in a dll (and should export symbols for example).
13473
      # Although the cygwin gcc ignores -fPIC, still need this for old-style
13474
      # (--disable-auto-import) libraries
13475
      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13476
      ;;
13477
    darwin* | rhapsody*)
13478
      # PIC is the default on this platform
13479
      # Common symbols not allowed in MH_DYLIB files
13480
      lt_prog_compiler_pic_CXX='-fno-common'
13481
      ;;
13482
    *djgpp*)
13483
      # DJGPP does not support shared libraries at all
13484
      lt_prog_compiler_pic_CXX=
13485
      ;;
19 by edam
updated autotols stuff
13486
    haiku*)
13487
      # PIC is the default for Haiku.
13488
      # The "-static" flag exists, but is broken.
13489
      lt_prog_compiler_static_CXX=
13490
      ;;
5 by edam
- updated README
13491
    interix[3-9]*)
13492
      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13493
      # Instead, we relocate shared libraries at runtime.
13494
      ;;
13495
    sysv4*MP*)
13496
      if test -d /usr/nec; then
13497
	lt_prog_compiler_pic_CXX=-Kconform_pic
13498
      fi
13499
      ;;
13500
    hpux*)
13501
      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13502
      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
13503
      # sets the default TLS model and affects inlining.
13504
      case $host_cpu in
13505
      hppa*64*)
13506
	;;
13507
      *)
13508
	lt_prog_compiler_pic_CXX='-fPIC'
13509
	;;
13510
      esac
13511
      ;;
13512
    *qnx* | *nto*)
13513
      # QNX uses GNU C++, but need to define -shared option too, otherwise
13514
      # it will coredump.
13515
      lt_prog_compiler_pic_CXX='-fPIC -shared'
13516
      ;;
13517
    *)
13518
      lt_prog_compiler_pic_CXX='-fPIC'
13519
      ;;
13520
    esac
13521
  else
13522
    case $host_os in
13523
      aix[4-9]*)
13524
	# All AIX code is PIC.
13525
	if test "$host_cpu" = ia64; then
13526
	  # AIX 5 now supports IA64 processor
13527
	  lt_prog_compiler_static_CXX='-Bstatic'
13528
	else
13529
	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13530
	fi
13531
	;;
13532
      chorus*)
13533
	case $cc_basename in
13534
	cxch68*)
13535
	  # Green Hills C++ Compiler
13536
	  # _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"
13537
	  ;;
13538
	esac
13539
	;;
19 by edam
updated autotols stuff
13540
      mingw* | cygwin* | os2* | pw32* | cegcc*)
13541
	# This hack is so that the source file can tell whether it is being
13542
	# built for inclusion in a dll (and should export symbols for example).
13543
	lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13544
	;;
5 by edam
- updated README
13545
      dgux*)
13546
	case $cc_basename in
13547
	  ec++*)
13548
	    lt_prog_compiler_pic_CXX='-KPIC'
13549
	    ;;
13550
	  ghcx*)
13551
	    # Green Hills C++ Compiler
13552
	    lt_prog_compiler_pic_CXX='-pic'
13553
	    ;;
13554
	  *)
13555
	    ;;
13556
	esac
13557
	;;
13558
      freebsd* | dragonfly*)
13559
	# FreeBSD uses GNU C++
13560
	;;
13561
      hpux9* | hpux10* | hpux11*)
13562
	case $cc_basename in
13563
	  CC*)
13564
	    lt_prog_compiler_wl_CXX='-Wl,'
13565
	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13566
	    if test "$host_cpu" != ia64; then
13567
	      lt_prog_compiler_pic_CXX='+Z'
13568
	    fi
13569
	    ;;
13570
	  aCC*)
13571
	    lt_prog_compiler_wl_CXX='-Wl,'
13572
	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13573
	    case $host_cpu in
13574
	    hppa*64*|ia64*)
13575
	      # +Z the default
13576
	      ;;
13577
	    *)
13578
	      lt_prog_compiler_pic_CXX='+Z'
13579
	      ;;
13580
	    esac
13581
	    ;;
13582
	  *)
13583
	    ;;
13584
	esac
13585
	;;
13586
      interix*)
13587
	# This is c89, which is MS Visual C++ (no shared libs)
13588
	# Anyone wants to do a port?
13589
	;;
13590
      irix5* | irix6* | nonstopux*)
13591
	case $cc_basename in
13592
	  CC*)
13593
	    lt_prog_compiler_wl_CXX='-Wl,'
13594
	    lt_prog_compiler_static_CXX='-non_shared'
13595
	    # CC pic flag -KPIC is the default.
13596
	    ;;
13597
	  *)
13598
	    ;;
13599
	esac
13600
	;;
19 by edam
updated autotols stuff
13601
      linux* | k*bsd*-gnu | kopensolaris*-gnu)
5 by edam
- updated README
13602
	case $cc_basename in
13603
	  KCC*)
13604
	    # KAI C++ Compiler
13605
	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13606
	    lt_prog_compiler_pic_CXX='-fPIC'
13607
	    ;;
13608
	  ecpc* )
13609
	    # old Intel C++ for x86_64 which still supported -KPIC.
13610
	    lt_prog_compiler_wl_CXX='-Wl,'
13611
	    lt_prog_compiler_pic_CXX='-KPIC'
13612
	    lt_prog_compiler_static_CXX='-static'
13613
	    ;;
13614
	  icpc* )
13615
	    # Intel C++, used to be incompatible with GCC.
13616
	    # ICC 10 doesn't accept -KPIC any more.
13617
	    lt_prog_compiler_wl_CXX='-Wl,'
13618
	    lt_prog_compiler_pic_CXX='-fPIC'
13619
	    lt_prog_compiler_static_CXX='-static'
13620
	    ;;
13621
	  pgCC* | pgcpp*)
13622
	    # Portland Group C++ compiler
13623
	    lt_prog_compiler_wl_CXX='-Wl,'
13624
	    lt_prog_compiler_pic_CXX='-fpic'
13625
	    lt_prog_compiler_static_CXX='-Bstatic'
13626
	    ;;
13627
	  cxx*)
13628
	    # Compaq C++
13629
	    # Make sure the PIC flag is empty.  It appears that all Alpha
13630
	    # Linux and Compaq Tru64 Unix objects are PIC.
13631
	    lt_prog_compiler_pic_CXX=
13632
	    lt_prog_compiler_static_CXX='-non_shared'
13633
	    ;;
19 by edam
updated autotols stuff
13634
	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
13635
	    # IBM XL 8.0, 9.0 on PPC and BlueGene
5 by edam
- updated README
13636
	    lt_prog_compiler_wl_CXX='-Wl,'
13637
	    lt_prog_compiler_pic_CXX='-qpic'
13638
	    lt_prog_compiler_static_CXX='-qstaticlink'
13639
	    ;;
13640
	  *)
13641
	    case `$CC -V 2>&1 | sed 5q` in
13642
	    *Sun\ C*)
13643
	      # Sun C++ 5.9
13644
	      lt_prog_compiler_pic_CXX='-KPIC'
13645
	      lt_prog_compiler_static_CXX='-Bstatic'
13646
	      lt_prog_compiler_wl_CXX='-Qoption ld '
13647
	      ;;
13648
	    esac
13649
	    ;;
13650
	esac
13651
	;;
13652
      lynxos*)
13653
	;;
13654
      m88k*)
13655
	;;
13656
      mvs*)
13657
	case $cc_basename in
13658
	  cxx*)
13659
	    lt_prog_compiler_pic_CXX='-W c,exportall'
13660
	    ;;
13661
	  *)
13662
	    ;;
13663
	esac
13664
	;;
13665
      netbsd* | netbsdelf*-gnu)
13666
	;;
13667
      *qnx* | *nto*)
13668
        # QNX uses GNU C++, but need to define -shared option too, otherwise
13669
        # it will coredump.
13670
        lt_prog_compiler_pic_CXX='-fPIC -shared'
13671
        ;;
13672
      osf3* | osf4* | osf5*)
13673
	case $cc_basename in
13674
	  KCC*)
13675
	    lt_prog_compiler_wl_CXX='--backend -Wl,'
13676
	    ;;
13677
	  RCC*)
13678
	    # Rational C++ 2.4.1
13679
	    lt_prog_compiler_pic_CXX='-pic'
13680
	    ;;
13681
	  cxx*)
13682
	    # Digital/Compaq C++
13683
	    lt_prog_compiler_wl_CXX='-Wl,'
13684
	    # Make sure the PIC flag is empty.  It appears that all Alpha
13685
	    # Linux and Compaq Tru64 Unix objects are PIC.
13686
	    lt_prog_compiler_pic_CXX=
13687
	    lt_prog_compiler_static_CXX='-non_shared'
13688
	    ;;
13689
	  *)
13690
	    ;;
13691
	esac
13692
	;;
13693
      psos*)
13694
	;;
13695
      solaris*)
13696
	case $cc_basename in
19 by edam
updated autotols stuff
13697
	  CC* | sunCC*)
5 by edam
- updated README
13698
	    # Sun C++ 4.2, 5.x and Centerline C++
13699
	    lt_prog_compiler_pic_CXX='-KPIC'
13700
	    lt_prog_compiler_static_CXX='-Bstatic'
13701
	    lt_prog_compiler_wl_CXX='-Qoption ld '
13702
	    ;;
13703
	  gcx*)
13704
	    # Green Hills C++ Compiler
13705
	    lt_prog_compiler_pic_CXX='-PIC'
13706
	    ;;
13707
	  *)
13708
	    ;;
13709
	esac
13710
	;;
13711
      sunos4*)
13712
	case $cc_basename in
13713
	  CC*)
13714
	    # Sun C++ 4.x
13715
	    lt_prog_compiler_pic_CXX='-pic'
13716
	    lt_prog_compiler_static_CXX='-Bstatic'
13717
	    ;;
13718
	  lcc*)
13719
	    # Lucid
13720
	    lt_prog_compiler_pic_CXX='-pic'
13721
	    ;;
13722
	  *)
13723
	    ;;
13724
	esac
13725
	;;
13726
      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13727
	case $cc_basename in
13728
	  CC*)
13729
	    lt_prog_compiler_wl_CXX='-Wl,'
13730
	    lt_prog_compiler_pic_CXX='-KPIC'
13731
	    lt_prog_compiler_static_CXX='-Bstatic'
13732
	    ;;
13733
	esac
13734
	;;
13735
      tandem*)
13736
	case $cc_basename in
13737
	  NCC*)
13738
	    # NonStop-UX NCC 3.20
13739
	    lt_prog_compiler_pic_CXX='-KPIC'
13740
	    ;;
13741
	  *)
13742
	    ;;
13743
	esac
13744
	;;
13745
      vxworks*)
13746
	;;
13747
      *)
13748
	lt_prog_compiler_can_build_shared_CXX=no
13749
	;;
13750
    esac
13751
  fi
13752
13753
case $host_os in
13754
  # For platforms which do not support PIC, -DPIC is meaningless:
13755
  *djgpp*)
13756
    lt_prog_compiler_pic_CXX=
13757
    ;;
13758
  *)
13759
    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13760
    ;;
13761
esac
19 by edam
updated autotols stuff
13762
13763
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13764
$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13765
if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
13766
  $as_echo_n "(cached) " >&6
13767
else
13768
  lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
13769
fi
13770
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
13771
$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
13772
lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
5 by edam
- updated README
13773
13774
#
13775
# Check to make sure the PIC flag actually works.
13776
#
13777
if test -n "$lt_prog_compiler_pic_CXX"; then
13778
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13779
$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
19 by edam
updated autotols stuff
13780
if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
5 by edam
- updated README
13781
  $as_echo_n "(cached) " >&6
13782
else
13783
  lt_cv_prog_compiler_pic_works_CXX=no
13784
   ac_outfile=conftest.$ac_objext
13785
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13786
   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13787
   # Insert the option either (1) after the last *FLAGS variable, or
13788
   # (2) before a word containing "conftest.", or (3) at the end.
13789
   # Note that $ac_compile itself does not contain backslashes and begins
13790
   # with a dollar sign (not a hyphen), so the echo should work correctly.
13791
   # The option is referenced via a variable to avoid confusing sed.
13792
   lt_compile=`echo "$ac_compile" | $SED \
13793
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13794
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13795
   -e 's:$: $lt_compiler_flag:'`
19 by edam
updated autotols stuff
13796
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
5 by edam
- updated README
13797
   (eval "$lt_compile" 2>conftest.err)
13798
   ac_status=$?
13799
   cat conftest.err >&5
19 by edam
updated autotols stuff
13800
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5 by edam
- updated README
13801
   if (exit $ac_status) && test -s "$ac_outfile"; then
13802
     # The compiler can only warn and ignore the option if not recognized
13803
     # So say no if there are warnings other than the usual output.
19 by edam
updated autotols stuff
13804
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
5 by edam
- updated README
13805
     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13806
     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13807
       lt_cv_prog_compiler_pic_works_CXX=yes
13808
     fi
13809
   fi
13810
   $RM conftest*
13811
13812
fi
13813
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13814
$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13815
13816
if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13817
    case $lt_prog_compiler_pic_CXX in
13818
     "" | " "*) ;;
13819
     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13820
     esac
13821
else
13822
    lt_prog_compiler_pic_CXX=
13823
     lt_prog_compiler_can_build_shared_CXX=no
13824
fi
13825
13826
fi
13827
13828
13829
19 by edam
updated autotols stuff
13830
13831
5 by edam
- updated README
13832
#
13833
# Check to make sure the static flag actually works.
13834
#
13835
wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13836
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13837
$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
19 by edam
updated autotols stuff
13838
if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
5 by edam
- updated README
13839
  $as_echo_n "(cached) " >&6
13840
else
13841
  lt_cv_prog_compiler_static_works_CXX=no
13842
   save_LDFLAGS="$LDFLAGS"
13843
   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13844
   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13845
   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13846
     # The linker can only warn and ignore the option if not recognized
13847
     # So say no if there are warnings
13848
     if test -s conftest.err; then
13849
       # Append any errors to the config.log.
13850
       cat conftest.err 1>&5
19 by edam
updated autotols stuff
13851
       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
5 by edam
- updated README
13852
       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13853
       if diff conftest.exp conftest.er2 >/dev/null; then
13854
         lt_cv_prog_compiler_static_works_CXX=yes
13855
       fi
13856
     else
13857
       lt_cv_prog_compiler_static_works_CXX=yes
13858
     fi
13859
   fi
13860
   $RM -r conftest*
13861
   LDFLAGS="$save_LDFLAGS"
13862
13863
fi
13864
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13865
$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13866
13867
if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13868
    :
13869
else
13870
    lt_prog_compiler_static_CXX=
13871
fi
13872
13873
13874
13875
13876
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13877
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
19 by edam
updated autotols stuff
13878
if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
5 by edam
- updated README
13879
  $as_echo_n "(cached) " >&6
13880
else
13881
  lt_cv_prog_compiler_c_o_CXX=no
13882
   $RM -r conftest 2>/dev/null
13883
   mkdir conftest
13884
   cd conftest
13885
   mkdir out
13886
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13887
13888
   lt_compiler_flag="-o out/conftest2.$ac_objext"
13889
   # Insert the option either (1) after the last *FLAGS variable, or
13890
   # (2) before a word containing "conftest.", or (3) at the end.
13891
   # Note that $ac_compile itself does not contain backslashes and begins
13892
   # with a dollar sign (not a hyphen), so the echo should work correctly.
13893
   lt_compile=`echo "$ac_compile" | $SED \
13894
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13895
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13896
   -e 's:$: $lt_compiler_flag:'`
19 by edam
updated autotols stuff
13897
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
5 by edam
- updated README
13898
   (eval "$lt_compile" 2>out/conftest.err)
13899
   ac_status=$?
13900
   cat out/conftest.err >&5
19 by edam
updated autotols stuff
13901
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5 by edam
- updated README
13902
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13903
   then
13904
     # The compiler can only warn and ignore the option if not recognized
13905
     # So say no if there are warnings
19 by edam
updated autotols stuff
13906
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
5 by edam
- updated README
13907
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13908
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13909
       lt_cv_prog_compiler_c_o_CXX=yes
13910
     fi
13911
   fi
13912
   chmod u+w . 2>&5
13913
   $RM conftest*
13914
   # SGI C++ compiler will create directory out/ii_files/ for
13915
   # template instantiation
13916
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13917
   $RM out/* && rmdir out
13918
   cd ..
13919
   $RM -r conftest
13920
   $RM conftest*
13921
13922
fi
13923
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13924
$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13925
13926
13927
13928
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13929
$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
19 by edam
updated autotols stuff
13930
if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
5 by edam
- updated README
13931
  $as_echo_n "(cached) " >&6
13932
else
13933
  lt_cv_prog_compiler_c_o_CXX=no
13934
   $RM -r conftest 2>/dev/null
13935
   mkdir conftest
13936
   cd conftest
13937
   mkdir out
13938
   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13939
13940
   lt_compiler_flag="-o out/conftest2.$ac_objext"
13941
   # Insert the option either (1) after the last *FLAGS variable, or
13942
   # (2) before a word containing "conftest.", or (3) at the end.
13943
   # Note that $ac_compile itself does not contain backslashes and begins
13944
   # with a dollar sign (not a hyphen), so the echo should work correctly.
13945
   lt_compile=`echo "$ac_compile" | $SED \
13946
   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13947
   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13948
   -e 's:$: $lt_compiler_flag:'`
19 by edam
updated autotols stuff
13949
   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
5 by edam
- updated README
13950
   (eval "$lt_compile" 2>out/conftest.err)
13951
   ac_status=$?
13952
   cat out/conftest.err >&5
19 by edam
updated autotols stuff
13953
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5 by edam
- updated README
13954
   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13955
   then
13956
     # The compiler can only warn and ignore the option if not recognized
13957
     # So say no if there are warnings
19 by edam
updated autotols stuff
13958
     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
5 by edam
- updated README
13959
     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13960
     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13961
       lt_cv_prog_compiler_c_o_CXX=yes
13962
     fi
13963
   fi
13964
   chmod u+w . 2>&5
13965
   $RM conftest*
13966
   # SGI C++ compiler will create directory out/ii_files/ for
13967
   # template instantiation
13968
   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13969
   $RM out/* && rmdir out
13970
   cd ..
13971
   $RM -r conftest
13972
   $RM conftest*
13973
13974
fi
13975
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13976
$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13977
13978
13979
13980
13981
hard_links="nottested"
13982
if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13983
  # do not overwrite the value of need_locks provided by the user
13984
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
13985
$as_echo_n "checking if we can lock with hard links... " >&6; }
13986
  hard_links=yes
13987
  $RM conftest*
13988
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13989
  touch conftest.a
13990
  ln conftest.a conftest.b 2>&5 || hard_links=no
13991
  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13992
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
13993
$as_echo "$hard_links" >&6; }
13994
  if test "$hard_links" = no; then
13995
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13996
$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13997
    need_locks=warn
13998
  fi
13999
else
14000
  need_locks=no
14001
fi
14002
14003
14004
14005
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14006
$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14007
14008
  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
19 by edam
updated autotols stuff
14009
  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
5 by edam
- updated README
14010
  case $host_os in
14011
  aix[4-9]*)
14012
    # If we're using GNU nm, then we don't want the "-C" option.
14013
    # -C means demangle to AIX nm, but means don't demangle with GNU nm
19 by edam
updated autotols stuff
14014
    # Also, AIX nm treats weak defined symbols like other global defined
14015
    # symbols, whereas GNU nm marks them as "W".
5 by edam
- updated README
14016
    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
19 by edam
updated autotols stuff
14017
      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
5 by edam
- updated README
14018
    else
14019
      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'
14020
    fi
14021
    ;;
14022
  pw32*)
14023
    export_symbols_cmds_CXX="$ltdll_cmds"
19 by edam
updated autotols stuff
14024
    ;;
5 by edam
- updated README
14025
  cygwin* | mingw* | cegcc*)
19 by edam
updated autotols stuff
14026
    case $cc_basename in
14027
    cl*)
14028
      exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
14029
      ;;
14030
    *)
14031
      export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
14032
      exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
14033
      ;;
14034
    esac
14035
    ;;
14036
  linux* | k*bsd*-gnu | gnu*)
5 by edam
- updated README
14037
    link_all_deplibs_CXX=no
19 by edam
updated autotols stuff
14038
    ;;
5 by edam
- updated README
14039
  *)
14040
    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
19 by edam
updated autotols stuff
14041
    ;;
5 by edam
- updated README
14042
  esac
14043
14044
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14045
$as_echo "$ld_shlibs_CXX" >&6; }
14046
test "$ld_shlibs_CXX" = no && can_build_shared=no
14047
14048
with_gnu_ld_CXX=$with_gnu_ld
14049
14050
14051
14052
14053
14054
14055
#
14056
# Do we need to explicitly link libc?
14057
#
14058
case "x$archive_cmds_need_lc_CXX" in
14059
x|xyes)
14060
  # Assume -lc should be added
14061
  archive_cmds_need_lc_CXX=yes
14062
14063
  if test "$enable_shared" = yes && test "$GCC" = yes; then
14064
    case $archive_cmds_CXX in
14065
    *'~'*)
14066
      # FIXME: we may have to deal with multi-command sequences.
14067
      ;;
14068
    '$CC '*)
14069
      # Test whether the compiler implicitly links with -lc since on some
14070
      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14071
      # to ld, don't add -lc before -lgcc.
14072
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14073
$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
19 by edam
updated autotols stuff
14074
if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
14075
  $as_echo_n "(cached) " >&6
14076
else
14077
  $RM conftest*
14078
	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
5 by edam
- updated README
14079
19 by edam
updated autotols stuff
14080
	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5 by edam
- updated README
14081
  (eval $ac_compile) 2>&5
14082
  ac_status=$?
14083
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14084
  test $ac_status = 0; } 2>conftest.err; then
19 by edam
updated autotols stuff
14085
	  soname=conftest
14086
	  lib=conftest
14087
	  libobjs=conftest.$ac_objext
14088
	  deplibs=
14089
	  wl=$lt_prog_compiler_wl_CXX
14090
	  pic_flag=$lt_prog_compiler_pic_CXX
14091
	  compiler_flags=-v
14092
	  linker_flags=-v
14093
	  verstring=
14094
	  output_objdir=.
14095
	  libname=conftest
14096
	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14097
	  allow_undefined_flag_CXX=
14098
	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
5 by edam
- updated README
14099
  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14100
  ac_status=$?
14101
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14102
  test $ac_status = 0; }
19 by edam
updated autotols stuff
14103
	  then
14104
	    lt_cv_archive_cmds_need_lc_CXX=no
14105
	  else
14106
	    lt_cv_archive_cmds_need_lc_CXX=yes
14107
	  fi
14108
	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14109
	else
14110
	  cat conftest.err 1>&5
14111
	fi
14112
	$RM conftest*
14113
14114
fi
14115
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14116
$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14117
      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
5 by edam
- updated README
14118
      ;;
14119
    esac
14120
  fi
14121
  ;;
14122
esac
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134
14135
14136
14137
14138
14139
14140
14141
14142
14143
14144
14145
14146
14147
14148
14149
14150
14151
14152
14153
14154
14155
14156
14157
14158
14159
14160
14161
14162
14163
14164
14165
14166
14167
14168
14169
14170
14171
14172
14173
14174
14175
14176
14177
14178
14179
14180
14181
14182
14183
14184
14185
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14186
$as_echo_n "checking dynamic linker characteristics... " >&6; }
14187
14188
library_names_spec=
14189
libname_spec='lib$name'
14190
soname_spec=
14191
shrext_cmds=".so"
14192
postinstall_cmds=
14193
postuninstall_cmds=
14194
finish_cmds=
14195
finish_eval=
14196
shlibpath_var=
14197
shlibpath_overrides_runpath=unknown
14198
version_type=none
14199
dynamic_linker="$host_os ld.so"
14200
sys_lib_dlsearch_path_spec="/lib /usr/lib"
14201
need_lib_prefix=unknown
14202
hardcode_into_libs=no
14203
14204
# when you set need_version to no, make sure it does not cause -set_version
14205
# flags to be left without arguments
14206
need_version=unknown
14207
14208
case $host_os in
14209
aix3*)
19 by edam
updated autotols stuff
14210
  version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
14211
  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14212
  shlibpath_var=LIBPATH
14213
14214
  # AIX 3 has no versioning support, so we append a major version to the name.
14215
  soname_spec='${libname}${release}${shared_ext}$major'
14216
  ;;
14217
14218
aix[4-9]*)
19 by edam
updated autotols stuff
14219
  version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
14220
  need_lib_prefix=no
14221
  need_version=no
14222
  hardcode_into_libs=yes
14223
  if test "$host_cpu" = ia64; then
14224
    # AIX 5 supports IA64
14225
    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14226
    shlibpath_var=LD_LIBRARY_PATH
14227
  else
14228
    # With GCC up to 2.95.x, collect2 would create an import file
14229
    # for dependence libraries.  The import file would start with
14230
    # the line `#! .'.  This would cause the generated library to
14231
    # depend on `.', always an invalid library.  This was fixed in
14232
    # development snapshots of GCC prior to 3.0.
14233
    case $host_os in
14234
      aix4 | aix4.[01] | aix4.[01].*)
14235
      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14236
	   echo ' yes '
14237
	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14238
	:
14239
      else
14240
	can_build_shared=no
14241
      fi
14242
      ;;
14243
    esac
14244
    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14245
    # soname into executable. Probably we can add versioning support to
14246
    # collect2, so additional links can be useful in future.
14247
    if test "$aix_use_runtimelinking" = yes; then
14248
      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14249
      # instead of lib<name>.a to let people know that these are not
14250
      # typical AIX shared libraries.
14251
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14252
    else
14253
      # We preserve .a as extension for shared libraries through AIX4.2
14254
      # and later when we are not doing run time linking.
14255
      library_names_spec='${libname}${release}.a $libname.a'
14256
      soname_spec='${libname}${release}${shared_ext}$major'
14257
    fi
14258
    shlibpath_var=LIBPATH
14259
  fi
14260
  ;;
14261
14262
amigaos*)
14263
  case $host_cpu in
14264
  powerpc)
14265
    # Since July 2007 AmigaOS4 officially supports .so libraries.
14266
    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14267
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14268
    ;;
14269
  m68k)
14270
    library_names_spec='$libname.ixlibrary $libname.a'
14271
    # Create ${libname}_ixlibrary.a entries in /sys/libs.
19 by edam
updated autotols stuff
14272
    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
5 by edam
- updated README
14273
    ;;
14274
  esac
14275
  ;;
14276
14277
beos*)
14278
  library_names_spec='${libname}${shared_ext}'
14279
  dynamic_linker="$host_os ld.so"
14280
  shlibpath_var=LIBRARY_PATH
14281
  ;;
14282
14283
bsdi[45]*)
19 by edam
updated autotols stuff
14284
  version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
14285
  need_version=no
14286
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14287
  soname_spec='${libname}${release}${shared_ext}$major'
14288
  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14289
  shlibpath_var=LD_LIBRARY_PATH
14290
  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14291
  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14292
  # the default ld.so.conf also contains /usr/contrib/lib and
14293
  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14294
  # libtool to hard-code these into programs
14295
  ;;
14296
14297
cygwin* | mingw* | pw32* | cegcc*)
14298
  version_type=windows
14299
  shrext_cmds=".dll"
14300
  need_version=no
14301
  need_lib_prefix=no
14302
19 by edam
updated autotols stuff
14303
  case $GCC,$cc_basename in
14304
  yes,*)
14305
    # gcc
5 by edam
- updated README
14306
    library_names_spec='$libname.dll.a'
14307
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14308
    postinstall_cmds='base_file=`basename \${file}`~
14309
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14310
      dldir=$destdir/`dirname \$dlpath`~
14311
      test -d \$dldir || mkdir -p \$dldir~
14312
      $install_prog $dir/$dlname \$dldir/$dlname~
14313
      chmod a+x \$dldir/$dlname~
14314
      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14315
        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14316
      fi'
14317
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14318
      dlpath=$dir/\$dldll~
14319
       $RM \$dlpath'
14320
    shlibpath_overrides_runpath=yes
14321
14322
    case $host_os in
14323
    cygwin*)
14324
      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14325
      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
19 by edam
updated autotols stuff
14326
5 by edam
- updated README
14327
      ;;
14328
    mingw* | cegcc*)
14329
      # MinGW DLLs use traditional 'lib' prefix
14330
      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14331
      ;;
14332
    pw32*)
14333
      # pw32 DLLs use 'pw' prefix rather than 'lib'
14334
      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14335
      ;;
14336
    esac
19 by edam
updated autotols stuff
14337
    dynamic_linker='Win32 ld.exe'
14338
    ;;
14339
14340
  *,cl*)
14341
    # Native MSVC
14342
    libname_spec='$name'
14343
    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14344
    library_names_spec='${libname}.dll.lib'
14345
14346
    case $build_os in
14347
    mingw*)
14348
      sys_lib_search_path_spec=
14349
      lt_save_ifs=$IFS
14350
      IFS=';'
14351
      for lt_path in $LIB
14352
      do
14353
        IFS=$lt_save_ifs
14354
        # Let DOS variable expansion print the short 8.3 style file name.
14355
        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
14356
        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
14357
      done
14358
      IFS=$lt_save_ifs
14359
      # Convert to MSYS style.
14360
      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
14361
      ;;
14362
    cygwin*)
14363
      # Convert to unix form, then to dos form, then back to unix form
14364
      # but this time dos style (no spaces!) so that the unix form looks
14365
      # like /cygdrive/c/PROGRA~1:/cygdr...
14366
      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
14367
      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
14368
      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14369
      ;;
14370
    *)
14371
      sys_lib_search_path_spec="$LIB"
14372
      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
14373
        # It is most probably a Windows format PATH.
14374
        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14375
      else
14376
        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14377
      fi
14378
      # FIXME: find the short name or the path components, as spaces are
14379
      # common. (e.g. "Program Files" -> "PROGRA~1")
14380
      ;;
14381
    esac
14382
14383
    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14384
    postinstall_cmds='base_file=`basename \${file}`~
14385
      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14386
      dldir=$destdir/`dirname \$dlpath`~
14387
      test -d \$dldir || mkdir -p \$dldir~
14388
      $install_prog $dir/$dlname \$dldir/$dlname'
14389
    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14390
      dlpath=$dir/\$dldll~
14391
       $RM \$dlpath'
14392
    shlibpath_overrides_runpath=yes
14393
    dynamic_linker='Win32 link.exe'
5 by edam
- updated README
14394
    ;;
14395
14396
  *)
19 by edam
updated autotols stuff
14397
    # Assume MSVC wrapper
5 by edam
- updated README
14398
    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
19 by edam
updated autotols stuff
14399
    dynamic_linker='Win32 ld.exe'
5 by edam
- updated README
14400
    ;;
14401
  esac
14402
  # FIXME: first we should search . and the directory the executable is in
14403
  shlibpath_var=PATH
14404
  ;;
14405
14406
darwin* | rhapsody*)
14407
  dynamic_linker="$host_os dyld"
14408
  version_type=darwin
14409
  need_lib_prefix=no
14410
  need_version=no
14411
  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14412
  soname_spec='${libname}${release}${major}$shared_ext'
14413
  shlibpath_overrides_runpath=yes
14414
  shlibpath_var=DYLD_LIBRARY_PATH
14415
  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14416
14417
  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14418
  ;;
14419
14420
dgux*)
19 by edam
updated autotols stuff
14421
  version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
14422
  need_lib_prefix=no
14423
  need_version=no
14424
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14425
  soname_spec='${libname}${release}${shared_ext}$major'
14426
  shlibpath_var=LD_LIBRARY_PATH
14427
  ;;
14428
14429
freebsd* | dragonfly*)
14430
  # DragonFly does not have aout.  When/if they implement a new
14431
  # versioning mechanism, adjust this.
14432
  if test -x /usr/bin/objformat; then
14433
    objformat=`/usr/bin/objformat`
14434
  else
14435
    case $host_os in
19 by edam
updated autotols stuff
14436
    freebsd[23].*) objformat=aout ;;
5 by edam
- updated README
14437
    *) objformat=elf ;;
14438
    esac
14439
  fi
14440
  version_type=freebsd-$objformat
14441
  case $version_type in
14442
    freebsd-elf*)
14443
      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14444
      need_version=no
14445
      need_lib_prefix=no
14446
      ;;
14447
    freebsd-*)
14448
      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14449
      need_version=yes
14450
      ;;
14451
  esac
14452
  shlibpath_var=LD_LIBRARY_PATH
14453
  case $host_os in
19 by edam
updated autotols stuff
14454
  freebsd2.*)
5 by edam
- updated README
14455
    shlibpath_overrides_runpath=yes
14456
    ;;
14457
  freebsd3.[01]* | freebsdelf3.[01]*)
14458
    shlibpath_overrides_runpath=yes
14459
    hardcode_into_libs=yes
14460
    ;;
14461
  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14462
  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14463
    shlibpath_overrides_runpath=no
14464
    hardcode_into_libs=yes
14465
    ;;
14466
  *) # from 4.6 on, and DragonFly
14467
    shlibpath_overrides_runpath=yes
14468
    hardcode_into_libs=yes
14469
    ;;
14470
  esac
14471
  ;;
14472
14473
gnu*)
19 by edam
updated autotols stuff
14474
  version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
14475
  need_lib_prefix=no
14476
  need_version=no
14477
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14478
  soname_spec='${libname}${release}${shared_ext}$major'
14479
  shlibpath_var=LD_LIBRARY_PATH
19 by edam
updated autotols stuff
14480
  shlibpath_overrides_runpath=no
14481
  hardcode_into_libs=yes
14482
  ;;
14483
14484
haiku*)
14485
  version_type=linux # correct to gnu/linux during the next big refactor
14486
  need_lib_prefix=no
14487
  need_version=no
14488
  dynamic_linker="$host_os runtime_loader"
14489
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14490
  soname_spec='${libname}${release}${shared_ext}$major'
14491
  shlibpath_var=LIBRARY_PATH
14492
  shlibpath_overrides_runpath=yes
14493
  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
5 by edam
- updated README
14494
  hardcode_into_libs=yes
14495
  ;;
14496
14497
hpux9* | hpux10* | hpux11*)
14498
  # Give a soname corresponding to the major version so that dld.sl refuses to
14499
  # link against other versions.
14500
  version_type=sunos
14501
  need_lib_prefix=no
14502
  need_version=no
14503
  case $host_cpu in
14504
  ia64*)
14505
    shrext_cmds='.so'
14506
    hardcode_into_libs=yes
14507
    dynamic_linker="$host_os dld.so"
14508
    shlibpath_var=LD_LIBRARY_PATH
14509
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14510
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14511
    soname_spec='${libname}${release}${shared_ext}$major'
14512
    if test "X$HPUX_IA64_MODE" = X32; then
14513
      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14514
    else
14515
      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14516
    fi
14517
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14518
    ;;
14519
  hppa*64*)
14520
    shrext_cmds='.sl'
14521
    hardcode_into_libs=yes
14522
    dynamic_linker="$host_os dld.sl"
14523
    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14524
    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14525
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14526
    soname_spec='${libname}${release}${shared_ext}$major'
14527
    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14528
    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14529
    ;;
14530
  *)
14531
    shrext_cmds='.sl'
14532
    dynamic_linker="$host_os dld.sl"
14533
    shlibpath_var=SHLIB_PATH
14534
    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14535
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14536
    soname_spec='${libname}${release}${shared_ext}$major'
14537
    ;;
14538
  esac
19 by edam
updated autotols stuff
14539
  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
5 by edam
- updated README
14540
  postinstall_cmds='chmod 555 $lib'
19 by edam
updated autotols stuff
14541
  # or fails outright, so override atomically:
14542
  install_override_mode=555
5 by edam
- updated README
14543
  ;;
14544
14545
interix[3-9]*)
19 by edam
updated autotols stuff
14546
  version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
14547
  need_lib_prefix=no
14548
  need_version=no
14549
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14550
  soname_spec='${libname}${release}${shared_ext}$major'
14551
  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14552
  shlibpath_var=LD_LIBRARY_PATH
14553
  shlibpath_overrides_runpath=no
14554
  hardcode_into_libs=yes
14555
  ;;
14556
14557
irix5* | irix6* | nonstopux*)
14558
  case $host_os in
14559
    nonstopux*) version_type=nonstopux ;;
14560
    *)
14561
	if test "$lt_cv_prog_gnu_ld" = yes; then
19 by edam
updated autotols stuff
14562
		version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
14563
	else
14564
		version_type=irix
14565
	fi ;;
14566
  esac
14567
  need_lib_prefix=no
14568
  need_version=no
14569
  soname_spec='${libname}${release}${shared_ext}$major'
14570
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14571
  case $host_os in
14572
  irix5* | nonstopux*)
14573
    libsuff= shlibsuff=
14574
    ;;
14575
  *)
14576
    case $LD in # libtool.m4 will add one of these switches to LD
14577
    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14578
      libsuff= shlibsuff= libmagic=32-bit;;
14579
    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14580
      libsuff=32 shlibsuff=N32 libmagic=N32;;
14581
    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14582
      libsuff=64 shlibsuff=64 libmagic=64-bit;;
14583
    *) libsuff= shlibsuff= libmagic=never-match;;
14584
    esac
14585
    ;;
14586
  esac
14587
  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14588
  shlibpath_overrides_runpath=no
14589
  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14590
  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14591
  hardcode_into_libs=yes
14592
  ;;
14593
14594
# No shared lib support for Linux oldld, aout, or coff.
14595
linux*oldld* | linux*aout* | linux*coff*)
14596
  dynamic_linker=no
14597
  ;;
14598
19 by edam
updated autotols stuff
14599
# This must be glibc/ELF.
14600
linux* | k*bsd*-gnu | kopensolaris*-gnu)
14601
  version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
14602
  need_lib_prefix=no
14603
  need_version=no
14604
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14605
  soname_spec='${libname}${release}${shared_ext}$major'
14606
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14607
  shlibpath_var=LD_LIBRARY_PATH
14608
  shlibpath_overrides_runpath=no
19 by edam
updated autotols stuff
14609
5 by edam
- updated README
14610
  # Some binutils ld are patched to set DT_RUNPATH
19 by edam
updated autotols stuff
14611
  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
14612
  $as_echo_n "(cached) " >&6
14613
else
14614
  lt_cv_shlibpath_overrides_runpath=no
14615
    save_LDFLAGS=$LDFLAGS
14616
    save_libdir=$libdir
14617
    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14618
	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14619
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 by edam
- updated README
14620
/* end confdefs.h.  */
14621
14622
int
14623
main ()
14624
{
14625
14626
  ;
14627
  return 0;
14628
}
14629
_ACEOF
14630
if ac_fn_cxx_try_link "$LINENO"; then :
14631
  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
19 by edam
updated autotols stuff
14632
  lt_cv_shlibpath_overrides_runpath=yes
5 by edam
- updated README
14633
fi
14634
fi
14635
rm -f core conftest.err conftest.$ac_objext \
14636
    conftest$ac_exeext conftest.$ac_ext
19 by edam
updated autotols stuff
14637
    LDFLAGS=$save_LDFLAGS
14638
    libdir=$save_libdir
14639
14640
fi
14641
14642
  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
5 by edam
- updated README
14643
14644
  # This implies no fast_install, which is unacceptable.
14645
  # Some rework will be needed to allow for fast_install
14646
  # before this can be enabled.
14647
  hardcode_into_libs=yes
14648
14649
  # Append ld.so.conf contents to the search path
14650
  if test -f /etc/ld.so.conf; then
19 by edam
updated autotols stuff
14651
    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
5 by edam
- updated README
14652
    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14653
  fi
14654
14655
  # We used to test for /lib/ld.so.1 and disable shared libraries on
14656
  # powerpc, because MkLinux only supported shared libraries with the
14657
  # GNU dynamic linker.  Since this was broken with cross compilers,
14658
  # most powerpc-linux boxes support dynamic linking these days and
14659
  # people can always --disable-shared, the test was removed, and we
14660
  # assume the GNU/Linux dynamic linker is in use.
14661
  dynamic_linker='GNU/Linux ld.so'
14662
  ;;
14663
14664
netbsdelf*-gnu)
14665
  version_type=linux
14666
  need_lib_prefix=no
14667
  need_version=no
14668
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14669
  soname_spec='${libname}${release}${shared_ext}$major'
14670
  shlibpath_var=LD_LIBRARY_PATH
14671
  shlibpath_overrides_runpath=no
14672
  hardcode_into_libs=yes
14673
  dynamic_linker='NetBSD ld.elf_so'
14674
  ;;
14675
14676
netbsd*)
14677
  version_type=sunos
14678
  need_lib_prefix=no
14679
  need_version=no
14680
  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14681
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14682
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14683
    dynamic_linker='NetBSD (a.out) ld.so'
14684
  else
14685
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14686
    soname_spec='${libname}${release}${shared_ext}$major'
14687
    dynamic_linker='NetBSD ld.elf_so'
14688
  fi
14689
  shlibpath_var=LD_LIBRARY_PATH
14690
  shlibpath_overrides_runpath=yes
14691
  hardcode_into_libs=yes
14692
  ;;
14693
14694
newsos6)
19 by edam
updated autotols stuff
14695
  version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
14696
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14697
  shlibpath_var=LD_LIBRARY_PATH
14698
  shlibpath_overrides_runpath=yes
14699
  ;;
14700
14701
*nto* | *qnx*)
14702
  version_type=qnx
14703
  need_lib_prefix=no
14704
  need_version=no
14705
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14706
  soname_spec='${libname}${release}${shared_ext}$major'
14707
  shlibpath_var=LD_LIBRARY_PATH
14708
  shlibpath_overrides_runpath=no
14709
  hardcode_into_libs=yes
14710
  dynamic_linker='ldqnx.so'
14711
  ;;
14712
14713
openbsd*)
14714
  version_type=sunos
14715
  sys_lib_dlsearch_path_spec="/usr/lib"
14716
  need_lib_prefix=no
14717
  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14718
  case $host_os in
14719
    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
14720
    *)				need_version=no  ;;
14721
  esac
14722
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14723
  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14724
  shlibpath_var=LD_LIBRARY_PATH
14725
  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14726
    case $host_os in
14727
      openbsd2.[89] | openbsd2.[89].*)
14728
	shlibpath_overrides_runpath=no
14729
	;;
14730
      *)
14731
	shlibpath_overrides_runpath=yes
14732
	;;
14733
      esac
14734
  else
14735
    shlibpath_overrides_runpath=yes
14736
  fi
14737
  ;;
14738
14739
os2*)
14740
  libname_spec='$name'
14741
  shrext_cmds=".dll"
14742
  need_lib_prefix=no
14743
  library_names_spec='$libname${shared_ext} $libname.a'
14744
  dynamic_linker='OS/2 ld.exe'
14745
  shlibpath_var=LIBPATH
14746
  ;;
14747
14748
osf3* | osf4* | osf5*)
14749
  version_type=osf
14750
  need_lib_prefix=no
14751
  need_version=no
14752
  soname_spec='${libname}${release}${shared_ext}$major'
14753
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14754
  shlibpath_var=LD_LIBRARY_PATH
14755
  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14756
  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14757
  ;;
14758
14759
rdos*)
14760
  dynamic_linker=no
14761
  ;;
14762
14763
solaris*)
19 by edam
updated autotols stuff
14764
  version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
14765
  need_lib_prefix=no
14766
  need_version=no
14767
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14768
  soname_spec='${libname}${release}${shared_ext}$major'
14769
  shlibpath_var=LD_LIBRARY_PATH
14770
  shlibpath_overrides_runpath=yes
14771
  hardcode_into_libs=yes
14772
  # ldd complains unless libraries are executable
14773
  postinstall_cmds='chmod +x $lib'
14774
  ;;
14775
14776
sunos4*)
14777
  version_type=sunos
14778
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14779
  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14780
  shlibpath_var=LD_LIBRARY_PATH
14781
  shlibpath_overrides_runpath=yes
14782
  if test "$with_gnu_ld" = yes; then
14783
    need_lib_prefix=no
14784
  fi
14785
  need_version=yes
14786
  ;;
14787
14788
sysv4 | sysv4.3*)
19 by edam
updated autotols stuff
14789
  version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
14790
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14791
  soname_spec='${libname}${release}${shared_ext}$major'
14792
  shlibpath_var=LD_LIBRARY_PATH
14793
  case $host_vendor in
14794
    sni)
14795
      shlibpath_overrides_runpath=no
14796
      need_lib_prefix=no
14797
      runpath_var=LD_RUN_PATH
14798
      ;;
14799
    siemens)
14800
      need_lib_prefix=no
14801
      ;;
14802
    motorola)
14803
      need_lib_prefix=no
14804
      need_version=no
14805
      shlibpath_overrides_runpath=no
14806
      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14807
      ;;
14808
  esac
14809
  ;;
14810
14811
sysv4*MP*)
14812
  if test -d /usr/nec ;then
19 by edam
updated autotols stuff
14813
    version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
14814
    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14815
    soname_spec='$libname${shared_ext}.$major'
14816
    shlibpath_var=LD_LIBRARY_PATH
14817
  fi
14818
  ;;
14819
14820
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14821
  version_type=freebsd-elf
14822
  need_lib_prefix=no
14823
  need_version=no
14824
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14825
  soname_spec='${libname}${release}${shared_ext}$major'
14826
  shlibpath_var=LD_LIBRARY_PATH
14827
  shlibpath_overrides_runpath=yes
14828
  hardcode_into_libs=yes
14829
  if test "$with_gnu_ld" = yes; then
14830
    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14831
  else
14832
    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14833
    case $host_os in
14834
      sco3.2v5*)
14835
        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14836
	;;
14837
    esac
14838
  fi
14839
  sys_lib_dlsearch_path_spec='/usr/lib'
14840
  ;;
14841
14842
tpf*)
14843
  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
19 by edam
updated autotols stuff
14844
  version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
14845
  need_lib_prefix=no
14846
  need_version=no
14847
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14848
  shlibpath_var=LD_LIBRARY_PATH
14849
  shlibpath_overrides_runpath=no
14850
  hardcode_into_libs=yes
14851
  ;;
14852
14853
uts4*)
19 by edam
updated autotols stuff
14854
  version_type=linux # correct to gnu/linux during the next big refactor
5 by edam
- updated README
14855
  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14856
  soname_spec='${libname}${release}${shared_ext}$major'
14857
  shlibpath_var=LD_LIBRARY_PATH
14858
  ;;
14859
14860
*)
14861
  dynamic_linker=no
14862
  ;;
14863
esac
14864
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14865
$as_echo "$dynamic_linker" >&6; }
14866
test "$dynamic_linker" = no && can_build_shared=no
14867
14868
variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14869
if test "$GCC" = yes; then
14870
  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14871
fi
14872
14873
if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14874
  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14875
fi
14876
if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14877
  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14878
fi
14879
14880
14881
14882
14883
14884
14885
14886
14887
14888
14889
14890
14891
14892
14893
14894
14895
14896
14897
14898
14899
14900
14901
14902
14903
14904
14905
14906
14907
14908
14909
14910
14911
14912
14913
14914
19 by edam
updated autotols stuff
14915
14916
5 by edam
- updated README
14917
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14918
$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14919
hardcode_action_CXX=
14920
if test -n "$hardcode_libdir_flag_spec_CXX" ||
14921
   test -n "$runpath_var_CXX" ||
14922
   test "X$hardcode_automatic_CXX" = "Xyes" ; then
14923
14924
  # We can hardcode non-existent directories.
14925
  if test "$hardcode_direct_CXX" != no &&
14926
     # If the only mechanism to avoid hardcoding is shlibpath_var, we
14927
     # have to relink, otherwise we might link with an installed library
14928
     # when we should be linking with a yet-to-be-installed one
14929
     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
14930
     test "$hardcode_minus_L_CXX" != no; then
14931
    # Linking always hardcodes the temporary library directory.
14932
    hardcode_action_CXX=relink
14933
  else
14934
    # We can link without hardcoding, and we can hardcode nonexisting dirs.
14935
    hardcode_action_CXX=immediate
14936
  fi
14937
else
14938
  # We cannot hardcode anything, or else we can only hardcode existing
14939
  # directories.
14940
  hardcode_action_CXX=unsupported
14941
fi
14942
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
14943
$as_echo "$hardcode_action_CXX" >&6; }
14944
14945
if test "$hardcode_action_CXX" = relink ||
14946
   test "$inherit_rpath_CXX" = yes; then
14947
  # Fast installation is not supported
14948
  enable_fast_install=no
14949
elif test "$shlibpath_overrides_runpath" = yes ||
14950
     test "$enable_shared" = no; then
14951
  # Fast installation is not necessary
14952
  enable_fast_install=needless
14953
fi
14954
14955
14956
14957
14958
14959
14960
14961
  fi # test -n "$compiler"
14962
14963
  CC=$lt_save_CC
19 by edam
updated autotols stuff
14964
  CFLAGS=$lt_save_CFLAGS
5 by edam
- updated README
14965
  LDCXX=$LD
14966
  LD=$lt_save_LD
14967
  GCC=$lt_save_GCC
14968
  with_gnu_ld=$lt_save_with_gnu_ld
14969
  lt_cv_path_LDCXX=$lt_cv_path_LD
14970
  lt_cv_path_LD=$lt_save_path_LD
14971
  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14972
  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14973
fi # test "$_lt_caught_CXX_error" != yes
14974
14975
ac_ext=c
14976
ac_cpp='$CPP $CPPFLAGS'
14977
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14978
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14979
ac_compiler_gnu=$ac_cv_c_compiler_gnu
14980
14981
14982
14983
19 by edam
updated autotols stuff
14984
14985
14986
14987
14988
14989
14990
14991
14992
14993
14994
14995
        ac_config_commands="$ac_config_commands libtool"
14996
14997
14998
14999
15000
# Only expand once:
15001
15002
15003
5 by edam
- updated README
15004
# checks for libraries.
9 by edam
- added NEWS
15005
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lboost_filesystem-mt" >&5
15006
$as_echo_n "checking for main in -lboost_filesystem-mt... " >&6; }
19 by edam
updated autotols stuff
15007
if ${ac_cv_lib_boost_filesystem_mt_main+:} false; then :
9 by edam
- added NEWS
15008
  $as_echo_n "(cached) " >&6
15009
else
15010
  ac_check_lib_save_LIBS=$LIBS
15011
LIBS="-lboost_filesystem-mt  $LIBS"
15012
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15013
/* end confdefs.h.  */
15014
15015
15016
int
15017
main ()
15018
{
15019
return main ();
15020
  ;
15021
  return 0;
15022
}
15023
_ACEOF
15024
if ac_fn_c_try_link "$LINENO"; then :
15025
  ac_cv_lib_boost_filesystem_mt_main=yes
15026
else
15027
  ac_cv_lib_boost_filesystem_mt_main=no
15028
fi
15029
rm -f core conftest.err conftest.$ac_objext \
15030
    conftest$ac_exeext conftest.$ac_ext
15031
LIBS=$ac_check_lib_save_LIBS
15032
fi
15033
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_boost_filesystem_mt_main" >&5
15034
$as_echo "$ac_cv_lib_boost_filesystem_mt_main" >&6; }
19 by edam
updated autotols stuff
15035
if test "x$ac_cv_lib_boost_filesystem_mt_main" = xyes; then :
9 by edam
- added NEWS
15036
  cat >>confdefs.h <<_ACEOF
15037
#define HAVE_LIBBOOST_FILESYSTEM_MT 1
15038
_ACEOF
15039
15040
  LIBS="-lboost_filesystem-mt $LIBS"
15041
15042
else
15043
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to find Boost Filesystem library - the library tests may not compile!" >&5
15044
$as_echo "$as_me: WARNING: Unable to find Boost Filesystem library - the library tests may not compile!" >&2;}
15045
fi
15046
15047
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lboost_thread-mt" >&5
15048
$as_echo_n "checking for main in -lboost_thread-mt... " >&6; }
19 by edam
updated autotols stuff
15049
if ${ac_cv_lib_boost_thread_mt_main+:} false; then :
9 by edam
- added NEWS
15050
  $as_echo_n "(cached) " >&6
15051
else
15052
  ac_check_lib_save_LIBS=$LIBS
15053
LIBS="-lboost_thread-mt  $LIBS"
15054
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15055
/* end confdefs.h.  */
15056
15057
15058
int
15059
main ()
15060
{
15061
return main ();
15062
  ;
15063
  return 0;
15064
}
15065
_ACEOF
15066
if ac_fn_c_try_link "$LINENO"; then :
15067
  ac_cv_lib_boost_thread_mt_main=yes
15068
else
15069
  ac_cv_lib_boost_thread_mt_main=no
15070
fi
15071
rm -f core conftest.err conftest.$ac_objext \
15072
    conftest$ac_exeext conftest.$ac_ext
15073
LIBS=$ac_check_lib_save_LIBS
15074
fi
15075
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_boost_thread_mt_main" >&5
15076
$as_echo "$ac_cv_lib_boost_thread_mt_main" >&6; }
19 by edam
updated autotols stuff
15077
if test "x$ac_cv_lib_boost_thread_mt_main" = xyes; then :
9 by edam
- added NEWS
15078
  cat >>confdefs.h <<_ACEOF
15079
#define HAVE_LIBBOOST_THREAD_MT 1
15080
_ACEOF
15081
15082
  LIBS="-lboost_thread-mt $LIBS"
15083
15084
else
19 by edam
updated autotols stuff
15085
  as_fn_error $? "Unable to find Boost Thread library" "$LINENO" 5
9 by edam
- added NEWS
15086
fi
15087
15088
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_initialize in -lsqlite3" >&5
15089
$as_echo_n "checking for sqlite3_initialize in -lsqlite3... " >&6; }
19 by edam
updated autotols stuff
15090
if ${ac_cv_lib_sqlite3_sqlite3_initialize+:} false; then :
9 by edam
- added NEWS
15091
  $as_echo_n "(cached) " >&6
15092
else
15093
  ac_check_lib_save_LIBS=$LIBS
15094
LIBS="-lsqlite3  $LIBS"
15095
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15096
/* end confdefs.h.  */
15097
15098
/* Override any GCC internal prototype to avoid an error.
15099
   Use char because int might match the return type of a GCC
15100
   builtin and then its argument prototype would still apply.  */
15101
#ifdef __cplusplus
15102
extern "C"
15103
#endif
15104
char sqlite3_initialize ();
15105
int
15106
main ()
15107
{
15108
return sqlite3_initialize ();
15109
  ;
15110
  return 0;
15111
}
15112
_ACEOF
15113
if ac_fn_c_try_link "$LINENO"; then :
15114
  ac_cv_lib_sqlite3_sqlite3_initialize=yes
15115
else
15116
  ac_cv_lib_sqlite3_sqlite3_initialize=no
15117
fi
15118
rm -f core conftest.err conftest.$ac_objext \
15119
    conftest$ac_exeext conftest.$ac_ext
15120
LIBS=$ac_check_lib_save_LIBS
15121
fi
15122
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_initialize" >&5
15123
$as_echo "$ac_cv_lib_sqlite3_sqlite3_initialize" >&6; }
19 by edam
updated autotols stuff
15124
if test "x$ac_cv_lib_sqlite3_sqlite3_initialize" = xyes; then :
9 by edam
- added NEWS
15125
  cat >>confdefs.h <<_ACEOF
15126
#define HAVE_LIBSQLITE3 1
15127
_ACEOF
15128
15129
  LIBS="-lsqlite3 $LIBS"
15130
15131
else
19 by edam
updated autotols stuff
15132
  as_fn_error $? "Unable to find SQLite3 library" "$LINENO" 5
9 by edam
- added NEWS
15133
fi
15134
5 by edam
- updated README
15135
15136
# checks for header files.
15137
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
15138
$as_echo_n "checking for ANSI C header files... " >&6; }
19 by edam
updated autotols stuff
15139
if ${ac_cv_header_stdc+:} false; then :
5 by edam
- updated README
15140
  $as_echo_n "(cached) " >&6
15141
else
15142
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15143
/* end confdefs.h.  */
15144
#include <stdlib.h>
15145
#include <stdarg.h>
15146
#include <string.h>
15147
#include <float.h>
15148
15149
int
15150
main ()
15151
{
15152
15153
  ;
15154
  return 0;
15155
}
15156
_ACEOF
15157
if ac_fn_c_try_compile "$LINENO"; then :
15158
  ac_cv_header_stdc=yes
15159
else
15160
  ac_cv_header_stdc=no
15161
fi
15162
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15163
15164
if test $ac_cv_header_stdc = yes; then
15165
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
15166
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15167
/* end confdefs.h.  */
15168
#include <string.h>
15169
15170
_ACEOF
15171
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15172
  $EGREP "memchr" >/dev/null 2>&1; then :
15173
15174
else
15175
  ac_cv_header_stdc=no
15176
fi
15177
rm -f conftest*
15178
15179
fi
15180
15181
if test $ac_cv_header_stdc = yes; then
15182
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
15183
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15184
/* end confdefs.h.  */
15185
#include <stdlib.h>
15186
15187
_ACEOF
15188
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15189
  $EGREP "free" >/dev/null 2>&1; then :
15190
15191
else
15192
  ac_cv_header_stdc=no
15193
fi
15194
rm -f conftest*
15195
15196
fi
15197
15198
if test $ac_cv_header_stdc = yes; then
15199
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
15200
  if test "$cross_compiling" = yes; then :
15201
  :
15202
else
15203
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15204
/* end confdefs.h.  */
15205
#include <ctype.h>
15206
#include <stdlib.h>
15207
#if ((' ' & 0x0FF) == 0x020)
15208
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
15209
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
15210
#else
15211
# define ISLOWER(c) \
15212
		   (('a' <= (c) && (c) <= 'i') \
15213
		     || ('j' <= (c) && (c) <= 'r') \
15214
		     || ('s' <= (c) && (c) <= 'z'))
15215
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
15216
#endif
15217
15218
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
15219
int
15220
main ()
15221
{
15222
  int i;
15223
  for (i = 0; i < 256; i++)
15224
    if (XOR (islower (i), ISLOWER (i))
15225
	|| toupper (i) != TOUPPER (i))
15226
      return 2;
15227
  return 0;
15228
}
15229
_ACEOF
15230
if ac_fn_c_try_run "$LINENO"; then :
15231
15232
else
15233
  ac_cv_header_stdc=no
15234
fi
15235
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15236
  conftest.$ac_objext conftest.beam conftest.$ac_ext
15237
fi
15238
15239
fi
15240
fi
15241
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
15242
$as_echo "$ac_cv_header_stdc" >&6; }
15243
if test $ac_cv_header_stdc = yes; then
15244
15245
$as_echo "#define STDC_HEADERS 1" >>confdefs.h
15246
15247
fi
15248
15249
for ac_header in string.h
15250
do :
15251
  ac_fn_c_check_header_mongrel "$LINENO" "string.h" "ac_cv_header_string_h" "$ac_includes_default"
19 by edam
updated autotols stuff
15252
if test "x$ac_cv_header_string_h" = xyes; then :
5 by edam
- updated README
15253
  cat >>confdefs.h <<_ACEOF
15254
#define HAVE_STRING_H 1
15255
_ACEOF
15256
15257
fi
15258
15259
done
15260
15261
15262
# checks for typedefs, structures, and compiler characteristics.
15263
15264
# checks for library functions.
15265
7 by edam
- removed "OK" from test-main when test is successful
15266
ac_config_files="$ac_config_files Makefile src/Makefile include/Makefile test/Makefile"
5 by edam
- updated README
15267
15268
cat >confcache <<\_ACEOF
15269
# This file is a shell script that caches the results of configure
15270
# tests run on this system so they can be shared between configure
15271
# scripts and configure runs, see configure's option --config-cache.
15272
# It is not useful on other systems.  If it contains results you don't
15273
# want to keep, you may remove or edit it.
15274
#
15275
# config.status only pays attention to the cache file if you give it
15276
# the --recheck option to rerun configure.
15277
#
15278
# `ac_cv_env_foo' variables (set or unset) will be overridden when
15279
# loading this file, other *unset* `ac_cv_foo' will be assigned the
15280
# following values.
15281
15282
_ACEOF
15283
15284
# The following way of writing the cache mishandles newlines in values,
15285
# but we know of no workaround that is simple, portable, and efficient.
15286
# So, we kill variables containing newlines.
15287
# Ultrix sh set writes to stderr and can't be redirected directly,
15288
# and sets the high bit in the cache file unless we assign to the vars.
15289
(
15290
  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15291
    eval ac_val=\$$ac_var
15292
    case $ac_val in #(
15293
    *${as_nl}*)
15294
      case $ac_var in #(
15295
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15296
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15297
      esac
15298
      case $ac_var in #(
15299
      _ | IFS | as_nl) ;; #(
15300
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15301
      *) { eval $ac_var=; unset $ac_var;} ;;
15302
      esac ;;
15303
    esac
15304
  done
15305
15306
  (set) 2>&1 |
15307
    case $as_nl`(ac_space=' '; set) 2>&1` in #(
15308
    *${as_nl}ac_space=\ *)
15309
      # `set' does not quote correctly, so add quotes: double-quote
15310
      # substitution turns \\\\ into \\, and sed turns \\ into \.
15311
      sed -n \
15312
	"s/'/'\\\\''/g;
15313
	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15314
      ;; #(
15315
    *)
15316
      # `set' quotes correctly as required by POSIX, so do not add quotes.
15317
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15318
      ;;
15319
    esac |
15320
    sort
15321
) |
15322
  sed '
15323
     /^ac_cv_env_/b end
15324
     t clear
15325
     :clear
15326
     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15327
     t end
15328
     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15329
     :end' >>confcache
15330
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15331
  if test -w "$cache_file"; then
19 by edam
updated autotols stuff
15332
    if test "x$cache_file" != "x/dev/null"; then
5 by edam
- updated README
15333
      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15334
$as_echo "$as_me: updating cache $cache_file" >&6;}
19 by edam
updated autotols stuff
15335
      if test ! -f "$cache_file" || test -h "$cache_file"; then
15336
	cat confcache >"$cache_file"
15337
      else
15338
        case $cache_file in #(
15339
        */* | ?:*)
15340
	  mv -f confcache "$cache_file"$$ &&
15341
	  mv -f "$cache_file"$$ "$cache_file" ;; #(
15342
        *)
15343
	  mv -f confcache "$cache_file" ;;
15344
	esac
15345
      fi
15346
    fi
5 by edam
- updated README
15347
  else
15348
    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15349
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15350
  fi
15351
fi
15352
rm -f confcache
15353
15354
test "x$prefix" = xNONE && prefix=$ac_default_prefix
15355
# Let make expand exec_prefix.
15356
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15357
15358
DEFS=-DHAVE_CONFIG_H
15359
15360
ac_libobjs=
15361
ac_ltlibobjs=
19 by edam
updated autotols stuff
15362
U=
5 by edam
- updated README
15363
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15364
  # 1. Remove the extension, and $U if already installed.
15365
  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15366
  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15367
  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15368
  #    will be set to the directory where LIBOBJS objects are built.
15369
  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15370
  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15371
done
15372
LIBOBJS=$ac_libobjs
15373
15374
LTLIBOBJS=$ac_ltlibobjs
15375
15376
15377
 if test -n "$EXEEXT"; then
15378
  am__EXEEXT_TRUE=
15379
  am__EXEEXT_FALSE='#'
15380
else
15381
  am__EXEEXT_TRUE='#'
15382
  am__EXEEXT_FALSE=
15383
fi
15384
15385
if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
19 by edam
updated autotols stuff
15386
  as_fn_error $? "conditional \"AMDEP\" was never defined.
15387
Usually this means the macro was only invoked conditionally." "$LINENO" 5
15388
fi
15389
if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
15390
  as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
5 by edam
- updated README
15391
Usually this means the macro was only invoked conditionally." "$LINENO" 5
15392
fi
15393
if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
19 by edam
updated autotols stuff
15394
  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
6 by edam
- fixed .am files so the library gets built!
15395
Usually this means the macro was only invoked conditionally." "$LINENO" 5
15396
fi
5 by edam
- updated README
15397
19 by edam
updated autotols stuff
15398
: "${CONFIG_STATUS=./config.status}"
5 by edam
- updated README
15399
ac_write_fail=0
15400
ac_clean_files_save=$ac_clean_files
15401
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15402
{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15403
$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15404
as_write_fail=0
15405
cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15406
#! $SHELL
15407
# Generated by $as_me.
15408
# Run this file to recreate the current configuration.
15409
# Compiler output produced by configure, useful for debugging
15410
# configure, is in config.log if it exists.
15411
15412
debug=false
15413
ac_cs_recheck=false
15414
ac_cs_silent=false
15415
15416
SHELL=\${CONFIG_SHELL-$SHELL}
15417
export SHELL
15418
_ASEOF
15419
cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15420
## -------------------- ##
15421
## M4sh Initialization. ##
15422
## -------------------- ##
15423
15424
# Be more Bourne compatible
15425
DUALCASE=1; export DUALCASE # for MKS sh
15426
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15427
  emulate sh
15428
  NULLCMD=:
15429
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15430
  # is contrary to our usage.  Disable this feature.
15431
  alias -g '${1+"$@"}'='"$@"'
15432
  setopt NO_GLOB_SUBST
15433
else
15434
  case `(set -o) 2>/dev/null` in #(
15435
  *posix*) :
15436
    set -o posix ;; #(
15437
  *) :
15438
     ;;
15439
esac
15440
fi
15441
15442
15443
as_nl='
15444
'
15445
export as_nl
15446
# Printing a long string crashes Solaris 7 /usr/bin/printf.
15447
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15448
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15449
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15450
# Prefer a ksh shell builtin over an external printf program on Solaris,
15451
# but without wasting forks for bash or zsh.
15452
if test -z "$BASH_VERSION$ZSH_VERSION" \
15453
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15454
  as_echo='print -r --'
15455
  as_echo_n='print -rn --'
15456
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15457
  as_echo='printf %s\n'
15458
  as_echo_n='printf %s'
15459
else
15460
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15461
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15462
    as_echo_n='/usr/ucb/echo -n'
15463
  else
15464
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15465
    as_echo_n_body='eval
15466
      arg=$1;
15467
      case $arg in #(
15468
      *"$as_nl"*)
15469
	expr "X$arg" : "X\\(.*\\)$as_nl";
15470
	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15471
      esac;
15472
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15473
    '
15474
    export as_echo_n_body
15475
    as_echo_n='sh -c $as_echo_n_body as_echo'
15476
  fi
15477
  export as_echo_body
15478
  as_echo='sh -c $as_echo_body as_echo'
15479
fi
15480
15481
# The user is always right.
15482
if test "${PATH_SEPARATOR+set}" != set; then
15483
  PATH_SEPARATOR=:
15484
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15485
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15486
      PATH_SEPARATOR=';'
15487
  }
15488
fi
15489
15490
15491
# IFS
15492
# We need space, tab and new line, in precisely that order.  Quoting is
15493
# there to prevent editors from complaining about space-tab.
15494
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15495
# splitting by setting IFS to empty value.)
15496
IFS=" ""	$as_nl"
15497
15498
# Find who we are.  Look in the path if we contain no directory separator.
19 by edam
updated autotols stuff
15499
as_myself=
5 by edam
- updated README
15500
case $0 in #((
15501
  *[\\/]* ) as_myself=$0 ;;
15502
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15503
for as_dir in $PATH
15504
do
15505
  IFS=$as_save_IFS
15506
  test -z "$as_dir" && as_dir=.
15507
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15508
  done
15509
IFS=$as_save_IFS
15510
15511
     ;;
15512
esac
15513
# We did not find ourselves, most probably we were run as `sh COMMAND'
15514
# in which case we are not to be found in the path.
15515
if test "x$as_myself" = x; then
15516
  as_myself=$0
15517
fi
15518
if test ! -f "$as_myself"; then
15519
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15520
  exit 1
15521
fi
15522
15523
# Unset variables that we do not need and which cause bugs (e.g. in
15524
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
15525
# suppresses any "Segmentation fault" message there.  '((' could
15526
# trigger a bug in pdksh 5.2.14.
15527
for as_var in BASH_ENV ENV MAIL MAILPATH
15528
do eval test x\${$as_var+set} = xset \
15529
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15530
done
15531
PS1='$ '
15532
PS2='> '
15533
PS4='+ '
15534
15535
# NLS nuisances.
15536
LC_ALL=C
15537
export LC_ALL
15538
LANGUAGE=C
15539
export LANGUAGE
15540
15541
# CDPATH.
15542
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15543
15544
19 by edam
updated autotols stuff
15545
# as_fn_error STATUS ERROR [LINENO LOG_FD]
15546
# ----------------------------------------
5 by edam
- updated README
15547
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15548
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
19 by edam
updated autotols stuff
15549
# script with STATUS, using 1 if that was 0.
5 by edam
- updated README
15550
as_fn_error ()
15551
{
19 by edam
updated autotols stuff
15552
  as_status=$1; test $as_status -eq 0 && as_status=1
15553
  if test "$4"; then
15554
    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15555
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
5 by edam
- updated README
15556
  fi
19 by edam
updated autotols stuff
15557
  $as_echo "$as_me: error: $2" >&2
5 by edam
- updated README
15558
  as_fn_exit $as_status
15559
} # as_fn_error
15560
15561
15562
# as_fn_set_status STATUS
15563
# -----------------------
15564
# Set $? to STATUS, without forking.
15565
as_fn_set_status ()
15566
{
15567
  return $1
15568
} # as_fn_set_status
15569
15570
# as_fn_exit STATUS
15571
# -----------------
15572
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15573
as_fn_exit ()
15574
{
15575
  set +e
15576
  as_fn_set_status $1
15577
  exit $1
15578
} # as_fn_exit
15579
15580
# as_fn_unset VAR
15581
# ---------------
15582
# Portably unset VAR.
15583
as_fn_unset ()
15584
{
15585
  { eval $1=; unset $1;}
15586
}
15587
as_unset=as_fn_unset
15588
# as_fn_append VAR VALUE
15589
# ----------------------
15590
# Append the text in VALUE to the end of the definition contained in VAR. Take
15591
# advantage of any shell optimizations that allow amortized linear growth over
15592
# repeated appends, instead of the typical quadratic growth present in naive
15593
# implementations.
15594
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15595
  eval 'as_fn_append ()
15596
  {
15597
    eval $1+=\$2
15598
  }'
15599
else
15600
  as_fn_append ()
15601
  {
15602
    eval $1=\$$1\$2
15603
  }
15604
fi # as_fn_append
15605
15606
# as_fn_arith ARG...
15607
# ------------------
15608
# Perform arithmetic evaluation on the ARGs, and store the result in the
15609
# global $as_val. Take advantage of shells that can avoid forks. The arguments
15610
# must be portable across $(()) and expr.
15611
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15612
  eval 'as_fn_arith ()
15613
  {
15614
    as_val=$(( $* ))
15615
  }'
15616
else
15617
  as_fn_arith ()
15618
  {
15619
    as_val=`expr "$@" || test $? -eq 1`
15620
  }
15621
fi # as_fn_arith
15622
15623
15624
if expr a : '\(a\)' >/dev/null 2>&1 &&
15625
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
15626
  as_expr=expr
15627
else
15628
  as_expr=false
15629
fi
15630
15631
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15632
  as_basename=basename
15633
else
15634
  as_basename=false
15635
fi
15636
15637
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15638
  as_dirname=dirname
15639
else
15640
  as_dirname=false
15641
fi
15642
15643
as_me=`$as_basename -- "$0" ||
15644
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15645
	 X"$0" : 'X\(//\)$' \| \
15646
	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15647
$as_echo X/"$0" |
15648
    sed '/^.*\/\([^/][^/]*\)\/*$/{
15649
	    s//\1/
15650
	    q
15651
	  }
15652
	  /^X\/\(\/\/\)$/{
15653
	    s//\1/
15654
	    q
15655
	  }
15656
	  /^X\/\(\/\).*/{
15657
	    s//\1/
15658
	    q
15659
	  }
15660
	  s/.*/./; q'`
15661
15662
# Avoid depending upon Character Ranges.
15663
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15664
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15665
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15666
as_cr_digits='0123456789'
15667
as_cr_alnum=$as_cr_Letters$as_cr_digits
15668
15669
ECHO_C= ECHO_N= ECHO_T=
15670
case `echo -n x` in #(((((
15671
-n*)
15672
  case `echo 'xy\c'` in
15673
  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
15674
  xy)  ECHO_C='\c';;
15675
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15676
       ECHO_T='	';;
15677
  esac;;
15678
*)
15679
  ECHO_N='-n';;
15680
esac
15681
15682
rm -f conf$$ conf$$.exe conf$$.file
15683
if test -d conf$$.dir; then
15684
  rm -f conf$$.dir/conf$$.file
15685
else
15686
  rm -f conf$$.dir
15687
  mkdir conf$$.dir 2>/dev/null
15688
fi
15689
if (echo >conf$$.file) 2>/dev/null; then
15690
  if ln -s conf$$.file conf$$ 2>/dev/null; then
15691
    as_ln_s='ln -s'
15692
    # ... but there are two gotchas:
15693
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15694
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15695
    # In both cases, we have to default to `cp -p'.
15696
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15697
      as_ln_s='cp -p'
15698
  elif ln conf$$.file conf$$ 2>/dev/null; then
15699
    as_ln_s=ln
15700
  else
15701
    as_ln_s='cp -p'
15702
  fi
15703
else
15704
  as_ln_s='cp -p'
15705
fi
15706
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15707
rmdir conf$$.dir 2>/dev/null
15708
15709
15710
# as_fn_mkdir_p
15711
# -------------
15712
# Create "$as_dir" as a directory, including parents if necessary.
15713
as_fn_mkdir_p ()
15714
{
15715
15716
  case $as_dir in #(
15717
  -*) as_dir=./$as_dir;;
15718
  esac
15719
  test -d "$as_dir" || eval $as_mkdir_p || {
15720
    as_dirs=
15721
    while :; do
15722
      case $as_dir in #(
15723
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15724
      *) as_qdir=$as_dir;;
15725
      esac
15726
      as_dirs="'$as_qdir' $as_dirs"
15727
      as_dir=`$as_dirname -- "$as_dir" ||
15728
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15729
	 X"$as_dir" : 'X\(//\)[^/]' \| \
15730
	 X"$as_dir" : 'X\(//\)$' \| \
15731
	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15732
$as_echo X"$as_dir" |
15733
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15734
	    s//\1/
15735
	    q
15736
	  }
15737
	  /^X\(\/\/\)[^/].*/{
15738
	    s//\1/
15739
	    q
15740
	  }
15741
	  /^X\(\/\/\)$/{
15742
	    s//\1/
15743
	    q
15744
	  }
15745
	  /^X\(\/\).*/{
15746
	    s//\1/
15747
	    q
15748
	  }
15749
	  s/.*/./; q'`
15750
      test -d "$as_dir" && break
15751
    done
15752
    test -z "$as_dirs" || eval "mkdir $as_dirs"
19 by edam
updated autotols stuff
15753
  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
5 by edam
- updated README
15754
15755
15756
} # as_fn_mkdir_p
15757
if mkdir -p . 2>/dev/null; then
15758
  as_mkdir_p='mkdir -p "$as_dir"'
15759
else
15760
  test -d ./-p && rmdir ./-p
15761
  as_mkdir_p=false
15762
fi
15763
15764
if test -x / >/dev/null 2>&1; then
15765
  as_test_x='test -x'
15766
else
15767
  if ls -dL / >/dev/null 2>&1; then
15768
    as_ls_L_option=L
15769
  else
15770
    as_ls_L_option=
15771
  fi
15772
  as_test_x='
15773
    eval sh -c '\''
15774
      if test -d "$1"; then
15775
	test -d "$1/.";
15776
      else
15777
	case $1 in #(
15778
	-*)set "./$1";;
15779
	esac;
15780
	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
15781
	???[sx]*):;;*)false;;esac;fi
15782
    '\'' sh
15783
  '
15784
fi
15785
as_executable_p=$as_test_x
15786
15787
# Sed expression to map a string onto a valid CPP name.
15788
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15789
15790
# Sed expression to map a string onto a valid variable name.
15791
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15792
15793
15794
exec 6>&1
15795
## ----------------------------------- ##
15796
## Main body of $CONFIG_STATUS script. ##
15797
## ----------------------------------- ##
15798
_ASEOF
15799
test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15800
15801
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15802
# Save the log message, to keep $0 and so on meaningful, and to
15803
# report actual input values of CONFIG_FILES etc. instead of their
15804
# values after options handling.
15805
ac_log="
15806
This file was extended by sqlite3cc $as_me 0.1.0, which was
19 by edam
updated autotols stuff
15807
generated by GNU Autoconf 2.68.  Invocation command line was
5 by edam
- updated README
15808
15809
  CONFIG_FILES    = $CONFIG_FILES
15810
  CONFIG_HEADERS  = $CONFIG_HEADERS
15811
  CONFIG_LINKS    = $CONFIG_LINKS
15812
  CONFIG_COMMANDS = $CONFIG_COMMANDS
15813
  $ $0 $@
15814
15815
on `(hostname || uname -n) 2>/dev/null | sed 1q`
15816
"
15817
15818
_ACEOF
15819
15820
case $ac_config_files in *"
15821
"*) set x $ac_config_files; shift; ac_config_files=$*;;
15822
esac
15823
15824
case $ac_config_headers in *"
15825
"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15826
esac
15827
15828
15829
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15830
# Files that config.status was made for.
15831
config_files="$ac_config_files"
15832
config_headers="$ac_config_headers"
15833
config_commands="$ac_config_commands"
15834
15835
_ACEOF
15836
15837
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15838
ac_cs_usage="\
15839
\`$as_me' instantiates files and other configuration actions
15840
from templates according to the current configuration.  Unless the files
15841
and actions are specified as TAGs, all are instantiated by default.
15842
15843
Usage: $0 [OPTION]... [TAG]...
15844
15845
  -h, --help       print this help, then exit
15846
  -V, --version    print version number and configuration settings, then exit
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
15847
      --config     print configuration, then exit
5 by edam
- updated README
15848
  -q, --quiet, --silent
15849
                   do not print progress messages
15850
  -d, --debug      don't remove temporary files
15851
      --recheck    update $as_me by reconfiguring in the same conditions
15852
      --file=FILE[:TEMPLATE]
15853
                   instantiate the configuration file FILE
15854
      --header=FILE[:TEMPLATE]
15855
                   instantiate the configuration header FILE
15856
15857
Configuration files:
15858
$config_files
15859
15860
Configuration headers:
15861
$config_headers
15862
15863
Configuration commands:
15864
$config_commands
15865
19 by edam
updated autotols stuff
15866
Report bugs to <tim@ed.am>.
15867
sqlite3cc home page: <http://ed.am/dev/sqlite3cc>."
5 by edam
- updated README
15868
15869
_ACEOF
15870
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
15871
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
5 by edam
- updated README
15872
ac_cs_version="\\
15873
sqlite3cc config.status 0.1.0
19 by edam
updated autotols stuff
15874
configured by $0, generated by GNU Autoconf 2.68,
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
15875
  with options \\"\$ac_cs_config\\"
5 by edam
- updated README
15876
19 by edam
updated autotols stuff
15877
Copyright (C) 2010 Free Software Foundation, Inc.
5 by edam
- updated README
15878
This config.status script is free software; the Free Software Foundation
15879
gives unlimited permission to copy, distribute and modify it."
15880
15881
ac_pwd='$ac_pwd'
15882
srcdir='$srcdir'
15883
INSTALL='$INSTALL'
15884
MKDIR_P='$MKDIR_P'
15885
AWK='$AWK'
15886
test -n "\$AWK" || AWK=awk
15887
_ACEOF
15888
15889
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15890
# The default lists apply if the user does not specify any file.
15891
ac_need_defaults=:
15892
while test $# != 0
15893
do
15894
  case $1 in
19 by edam
updated autotols stuff
15895
  --*=?*)
5 by edam
- updated README
15896
    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15897
    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15898
    ac_shift=:
15899
    ;;
19 by edam
updated autotols stuff
15900
  --*=)
15901
    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15902
    ac_optarg=
15903
    ac_shift=:
15904
    ;;
5 by edam
- updated README
15905
  *)
15906
    ac_option=$1
15907
    ac_optarg=$2
15908
    ac_shift=shift
15909
    ;;
15910
  esac
15911
15912
  case $ac_option in
15913
  # Handling of the options.
15914
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15915
    ac_cs_recheck=: ;;
15916
  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15917
    $as_echo "$ac_cs_version"; exit ;;
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
15918
  --config | --confi | --conf | --con | --co | --c )
15919
    $as_echo "$ac_cs_config"; exit ;;
5 by edam
- updated README
15920
  --debug | --debu | --deb | --de | --d | -d )
15921
    debug=: ;;
15922
  --file | --fil | --fi | --f )
15923
    $ac_shift
15924
    case $ac_optarg in
15925
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19 by edam
updated autotols stuff
15926
    '') as_fn_error $? "missing file argument" ;;
5 by edam
- updated README
15927
    esac
15928
    as_fn_append CONFIG_FILES " '$ac_optarg'"
15929
    ac_need_defaults=false;;
15930
  --header | --heade | --head | --hea )
15931
    $ac_shift
15932
    case $ac_optarg in
15933
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15934
    esac
15935
    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15936
    ac_need_defaults=false;;
15937
  --he | --h)
15938
    # Conflict between --help and --header
19 by edam
updated autotols stuff
15939
    as_fn_error $? "ambiguous option: \`$1'
5 by edam
- updated README
15940
Try \`$0 --help' for more information.";;
15941
  --help | --hel | -h )
15942
    $as_echo "$ac_cs_usage"; exit ;;
15943
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15944
  | -silent | --silent | --silen | --sile | --sil | --si | --s)
15945
    ac_cs_silent=: ;;
15946
15947
  # This is an error.
19 by edam
updated autotols stuff
15948
  -*) as_fn_error $? "unrecognized option: \`$1'
5 by edam
- updated README
15949
Try \`$0 --help' for more information." ;;
15950
15951
  *) as_fn_append ac_config_targets " $1"
15952
     ac_need_defaults=false ;;
15953
15954
  esac
15955
  shift
15956
done
15957
15958
ac_configure_extra_args=
15959
15960
if $ac_cs_silent; then
15961
  exec 6>/dev/null
15962
  ac_configure_extra_args="$ac_configure_extra_args --silent"
15963
fi
15964
15965
_ACEOF
15966
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15967
if \$ac_cs_recheck; then
15968
  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15969
  shift
15970
  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15971
  CONFIG_SHELL='$SHELL'
15972
  export CONFIG_SHELL
15973
  exec "\$@"
15974
fi
15975
15976
_ACEOF
15977
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15978
exec 5>>config.log
15979
{
15980
  echo
15981
  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15982
## Running $as_me. ##
15983
_ASBOX
15984
  $as_echo "$ac_log"
15985
} >&5
15986
15987
_ACEOF
15988
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15989
#
15990
# INIT-COMMANDS
15991
#
15992
AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
15993
15994
15995
# The HP-UX ksh and POSIX shell print the target directory to stdout
15996
# if CDPATH is set.
15997
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15998
15999
sed_quote_subst='$sed_quote_subst'
16000
double_quote_subst='$double_quote_subst'
16001
delay_variable_subst='$delay_variable_subst'
19 by edam
updated autotols stuff
16002
macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16003
macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16004
enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16005
enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16006
pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16007
enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16008
SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16009
ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16010
PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
16011
host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16012
host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16013
host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16014
build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16015
build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16016
build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16017
SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16018
Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16019
GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16020
EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16021
FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16022
LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16023
NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16024
LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16025
max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16026
ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16027
exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16028
lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16029
lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16030
lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16031
lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
16032
lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
16033
reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16034
reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16035
OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16036
deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16037
file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16038
file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
16039
want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
16040
DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
16041
sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
16042
AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16043
AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16044
archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
16045
STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16046
RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16047
old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16048
old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16049
old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16050
lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16051
CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16052
CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16053
compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16054
GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16055
lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16056
lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16057
lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16058
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
16059
nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
16060
lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
16061
objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16062
MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16063
lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16064
lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16065
lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16066
lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16067
lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16068
need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16069
MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
16070
DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16071
NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16072
LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16073
OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16074
OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16075
libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16076
shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16077
extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16078
archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16079
enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16080
export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16081
whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16082
compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16083
old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16084
old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16085
archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16086
archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16087
module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16088
module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16089
with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16090
allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16091
no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16092
hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16093
hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16094
hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16095
hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16096
hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16097
hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16098
hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16099
inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16100
link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16101
always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16102
export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16103
exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16104
include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16105
prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16106
postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
16107
file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16108
variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16109
need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16110
need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16111
version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16112
runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16113
shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16114
shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16115
libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16116
library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16117
soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16118
install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16119
postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16120
postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16121
finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16122
finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16123
hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16124
sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16125
sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16126
hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16127
enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16128
enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16129
enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16130
old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16131
striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16132
compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
16133
predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
16134
postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
16135
predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
16136
postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
16137
compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
16138
LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
16139
reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
16140
reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16141
old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16142
compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
16143
GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
16144
lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
16145
lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
16146
lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
16147
lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
16148
lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
16149
archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
16150
enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
16151
export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16152
whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16153
compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
16154
old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16155
old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16156
archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16157
archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16158
module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16159
module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16160
with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
16161
allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
16162
no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
16163
hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
16164
hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
16165
hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
16166
hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
16167
hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
16168
hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
16169
hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
16170
inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
16171
link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
16172
always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
16173
export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16174
exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
16175
include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
16176
prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16177
postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
16178
file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
16179
hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
16180
compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
16181
predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
16182
postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
16183
predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
16184
postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
16185
compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
5 by edam
- updated README
16186
16187
LTCC='$LTCC'
16188
LTCFLAGS='$LTCFLAGS'
16189
compiler='$compiler_DEFAULT'
16190
19 by edam
updated autotols stuff
16191
# A function that is used when there is no print builtin or printf.
16192
func_fallback_echo ()
16193
{
16194
  eval 'cat <<_LTECHO_EOF
16195
\$1
16196
_LTECHO_EOF'
16197
}
16198
5 by edam
- updated README
16199
# Quote evaled strings.
19 by edam
updated autotols stuff
16200
for var in SHELL \
16201
ECHO \
16202
PATH_SEPARATOR \
16203
SED \
5 by edam
- updated README
16204
GREP \
16205
EGREP \
16206
FGREP \
16207
LD \
16208
NM \
16209
LN_S \
16210
lt_SP2NL \
16211
lt_NL2SP \
16212
reload_flag \
16213
OBJDUMP \
16214
deplibs_check_method \
16215
file_magic_cmd \
19 by edam
updated autotols stuff
16216
file_magic_glob \
16217
want_nocaseglob \
16218
DLLTOOL \
16219
sharedlib_from_linklib_cmd \
5 by edam
- updated README
16220
AR \
16221
AR_FLAGS \
19 by edam
updated autotols stuff
16222
archiver_list_spec \
5 by edam
- updated README
16223
STRIP \
16224
RANLIB \
16225
CC \
16226
CFLAGS \
16227
compiler \
16228
lt_cv_sys_global_symbol_pipe \
16229
lt_cv_sys_global_symbol_to_cdecl \
16230
lt_cv_sys_global_symbol_to_c_name_address \
16231
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
19 by edam
updated autotols stuff
16232
nm_file_list_spec \
5 by edam
- updated README
16233
lt_prog_compiler_no_builtin_flag \
19 by edam
updated autotols stuff
16234
lt_prog_compiler_pic \
5 by edam
- updated README
16235
lt_prog_compiler_wl \
16236
lt_prog_compiler_static \
16237
lt_cv_prog_compiler_c_o \
16238
need_locks \
19 by edam
updated autotols stuff
16239
MANIFEST_TOOL \
5 by edam
- updated README
16240
DSYMUTIL \
16241
NMEDIT \
16242
LIPO \
16243
OTOOL \
16244
OTOOL64 \
16245
shrext_cmds \
16246
export_dynamic_flag_spec \
16247
whole_archive_flag_spec \
16248
compiler_needs_object \
16249
with_gnu_ld \
16250
allow_undefined_flag \
16251
no_undefined_flag \
16252
hardcode_libdir_flag_spec \
16253
hardcode_libdir_separator \
16254
exclude_expsyms \
16255
include_expsyms \
16256
file_list_spec \
16257
variables_saved_for_relink \
16258
libname_spec \
16259
library_names_spec \
16260
soname_spec \
19 by edam
updated autotols stuff
16261
install_override_mode \
5 by edam
- updated README
16262
finish_eval \
16263
old_striplib \
16264
striplib \
16265
compiler_lib_search_dirs \
16266
predep_objects \
16267
postdep_objects \
16268
predeps \
16269
postdeps \
16270
compiler_lib_search_path \
16271
LD_CXX \
19 by edam
updated autotols stuff
16272
reload_flag_CXX \
5 by edam
- updated README
16273
compiler_CXX \
16274
lt_prog_compiler_no_builtin_flag_CXX \
19 by edam
updated autotols stuff
16275
lt_prog_compiler_pic_CXX \
5 by edam
- updated README
16276
lt_prog_compiler_wl_CXX \
16277
lt_prog_compiler_static_CXX \
16278
lt_cv_prog_compiler_c_o_CXX \
16279
export_dynamic_flag_spec_CXX \
16280
whole_archive_flag_spec_CXX \
16281
compiler_needs_object_CXX \
16282
with_gnu_ld_CXX \
16283
allow_undefined_flag_CXX \
16284
no_undefined_flag_CXX \
16285
hardcode_libdir_flag_spec_CXX \
16286
hardcode_libdir_separator_CXX \
16287
exclude_expsyms_CXX \
16288
include_expsyms_CXX \
16289
file_list_spec_CXX \
16290
compiler_lib_search_dirs_CXX \
16291
predep_objects_CXX \
16292
postdep_objects_CXX \
16293
predeps_CXX \
16294
postdeps_CXX \
16295
compiler_lib_search_path_CXX; do
19 by edam
updated autotols stuff
16296
    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
5 by edam
- updated README
16297
    *[\\\\\\\`\\"\\\$]*)
19 by edam
updated autotols stuff
16298
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
5 by edam
- updated README
16299
      ;;
16300
    *)
16301
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16302
      ;;
16303
    esac
16304
done
16305
16306
# Double-quote double-evaled strings.
16307
for var in reload_cmds \
16308
old_postinstall_cmds \
16309
old_postuninstall_cmds \
16310
old_archive_cmds \
16311
extract_expsyms_cmds \
16312
old_archive_from_new_cmds \
16313
old_archive_from_expsyms_cmds \
16314
archive_cmds \
16315
archive_expsym_cmds \
16316
module_cmds \
16317
module_expsym_cmds \
16318
export_symbols_cmds \
16319
prelink_cmds \
19 by edam
updated autotols stuff
16320
postlink_cmds \
5 by edam
- updated README
16321
postinstall_cmds \
16322
postuninstall_cmds \
16323
finish_cmds \
16324
sys_lib_search_path_spec \
16325
sys_lib_dlsearch_path_spec \
19 by edam
updated autotols stuff
16326
reload_cmds_CXX \
5 by edam
- updated README
16327
old_archive_cmds_CXX \
16328
old_archive_from_new_cmds_CXX \
16329
old_archive_from_expsyms_cmds_CXX \
16330
archive_cmds_CXX \
16331
archive_expsym_cmds_CXX \
16332
module_cmds_CXX \
16333
module_expsym_cmds_CXX \
16334
export_symbols_cmds_CXX \
19 by edam
updated autotols stuff
16335
prelink_cmds_CXX \
16336
postlink_cmds_CXX; do
16337
    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
5 by edam
- updated README
16338
    *[\\\\\\\`\\"\\\$]*)
19 by edam
updated autotols stuff
16339
      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
5 by edam
- updated README
16340
      ;;
16341
    *)
16342
      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16343
      ;;
16344
    esac
16345
done
16346
16347
ac_aux_dir='$ac_aux_dir'
16348
xsi_shell='$xsi_shell'
16349
lt_shell_append='$lt_shell_append'
16350
16351
# See if we are running on zsh, and set the options which allow our
16352
# commands through without removal of \ escapes INIT.
16353
if test -n "\${ZSH_VERSION+set}" ; then
16354
   setopt NO_GLOB_SUBST
16355
fi
16356
16357
16358
    PACKAGE='$PACKAGE'
16359
    VERSION='$VERSION'
16360
    TIMESTAMP='$TIMESTAMP'
16361
    RM='$RM'
16362
    ofile='$ofile'
16363
16364
16365
16366
16367
16368
16369
_ACEOF
16370
16371
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16372
16373
# Handling of arguments.
16374
for ac_config_target in $ac_config_targets
16375
do
16376
  case $ac_config_target in
16377
    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
16378
    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16379
    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16380
    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16381
    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
7 by edam
- removed "OK" from test-main when test is successful
16382
    "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
5 by edam
- updated README
16383
    "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
16384
19 by edam
updated autotols stuff
16385
  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
5 by edam
- updated README
16386
  esac
16387
done
16388
16389
16390
# If the user did not use the arguments to specify the items to instantiate,
16391
# then the envvar interface is used.  Set only those that are not.
16392
# We use the long form for the default assignment because of an extremely
16393
# bizarre bug on SunOS 4.1.3.
16394
if $ac_need_defaults; then
16395
  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16396
  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16397
  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16398
fi
16399
16400
# Have a temporary directory for convenience.  Make it in the build tree
16401
# simply because there is no reason against having it here, and in addition,
16402
# creating and moving files from /tmp can sometimes cause problems.
16403
# Hook for its removal unless debugging.
16404
# Note that there is a small window in which the directory will not be cleaned:
16405
# after its creation but before its name has been assigned to `$tmp'.
16406
$debug ||
16407
{
19 by edam
updated autotols stuff
16408
  tmp= ac_tmp=
5 by edam
- updated README
16409
  trap 'exit_status=$?
19 by edam
updated autotols stuff
16410
  : "${ac_tmp:=$tmp}"
16411
  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
5 by edam
- updated README
16412
' 0
16413
  trap 'as_fn_exit 1' 1 2 13 15
16414
}
16415
# Create a (secure) tmp directory for tmp files.
16416
16417
{
16418
  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
19 by edam
updated autotols stuff
16419
  test -d "$tmp"
5 by edam
- updated README
16420
}  ||
16421
{
16422
  tmp=./conf$$-$RANDOM
16423
  (umask 077 && mkdir "$tmp")
19 by edam
updated autotols stuff
16424
} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16425
ac_tmp=$tmp
5 by edam
- updated README
16426
16427
# Set up the scripts for CONFIG_FILES section.
16428
# No need to generate them if there are no CONFIG_FILES.
16429
# This happens for instance with `./config.status config.h'.
16430
if test -n "$CONFIG_FILES"; then
16431
16432
16433
ac_cr=`echo X | tr X '\015'`
16434
# On cygwin, bash can eat \r inside `` if the user requested igncr.
16435
# But we know of no other shell where ac_cr would be empty at this
16436
# point, so we can use a bashism as a fallback.
16437
if test "x$ac_cr" = x; then
16438
  eval ac_cr=\$\'\\r\'
16439
fi
16440
ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16441
if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
19 by edam
updated autotols stuff
16442
  ac_cs_awk_cr='\\r'
5 by edam
- updated README
16443
else
16444
  ac_cs_awk_cr=$ac_cr
16445
fi
16446
19 by edam
updated autotols stuff
16447
echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
5 by edam
- updated README
16448
_ACEOF
16449
16450
16451
{
16452
  echo "cat >conf$$subs.awk <<_ACEOF" &&
16453
  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16454
  echo "_ACEOF"
16455
} >conf$$subs.sh ||
19 by edam
updated autotols stuff
16456
  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16457
ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
5 by edam
- updated README
16458
ac_delim='%!_!# '
16459
for ac_last_try in false false false false false :; do
16460
  . ./conf$$subs.sh ||
19 by edam
updated autotols stuff
16461
    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
5 by edam
- updated README
16462
16463
  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16464
  if test $ac_delim_n = $ac_delim_num; then
16465
    break
16466
  elif $ac_last_try; then
19 by edam
updated autotols stuff
16467
    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
5 by edam
- updated README
16468
  else
16469
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16470
  fi
16471
done
16472
rm -f conf$$subs.sh
16473
16474
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19 by edam
updated autotols stuff
16475
cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
5 by edam
- updated README
16476
_ACEOF
16477
sed -n '
16478
h
16479
s/^/S["/; s/!.*/"]=/
16480
p
16481
g
16482
s/^[^!]*!//
16483
:repl
16484
t repl
16485
s/'"$ac_delim"'$//
16486
t delim
16487
:nl
16488
h
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
16489
s/\(.\{148\}\)..*/\1/
5 by edam
- updated README
16490
t more1
16491
s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16492
p
16493
n
16494
b repl
16495
:more1
16496
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16497
p
16498
g
16499
s/.\{148\}//
16500
t nl
16501
:delim
16502
h
16 by edam
- renamed database to connection to better identify what it is (would database_connection be better though?)
16503
s/\(.\{148\}\)..*/\1/
5 by edam
- updated README
16504
t more2
16505
s/["\\]/\\&/g; s/^/"/; s/$/"/
16506
p
16507
b
16508
:more2
16509
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16510
p
16511
g
16512
s/.\{148\}//
16513
t delim
16514
' <conf$$subs.awk | sed '
16515
/^[^""]/{
16516
  N
16517
  s/\n//
16518
}
16519
' >>$CONFIG_STATUS || ac_write_fail=1
16520
rm -f conf$$subs.awk
16521
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16522
_ACAWK
19 by edam
updated autotols stuff
16523
cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
5 by edam
- updated README
16524
  for (key in S) S_is_set[key] = 1
16525
  FS = ""
16526
16527
}
16528
{
16529
  line = $ 0
16530
  nfields = split(line, field, "@")
16531
  substed = 0
16532
  len = length(field[1])
16533
  for (i = 2; i < nfields; i++) {
16534
    key = field[i]
16535
    keylen = length(key)
16536
    if (S_is_set[key]) {
16537
      value = S[key]
16538
      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16539
      len += length(value) + length(field[++i])
16540
      substed = 1
16541
    } else
16542
      len += 1 + keylen
16543
  }
16544
16545
  print line
16546
}
16547
16548
_ACAWK
16549
_ACEOF
16550
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16551
if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16552
  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16553
else
16554
  cat
19 by edam
updated autotols stuff
16555
fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16556
  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
5 by edam
- updated README
16557
_ACEOF
16558
19 by edam
updated autotols stuff
16559
# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16560
# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
5 by edam
- updated README
16561
# trailing colons and then remove the whole line if VPATH becomes empty
16562
# (actually we leave an empty line to preserve line numbers).
16563
if test "x$srcdir" = x.; then
19 by edam
updated autotols stuff
16564
  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
16565
h
16566
s///
16567
s/^/:/
16568
s/[	 ]*$/:/
16569
s/:\$(srcdir):/:/g
16570
s/:\${srcdir}:/:/g
16571
s/:@srcdir@:/:/g
16572
s/^:*//
5 by edam
- updated README
16573
s/:*$//
19 by edam
updated autotols stuff
16574
x
16575
s/\(=[	 ]*\).*/\1/
16576
G
16577
s/\n//
5 by edam
- updated README
16578
s/^[^=]*=[	 ]*$//
16579
}'
16580
fi
16581
16582
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16583
fi # test -n "$CONFIG_FILES"
16584
16585
# Set up the scripts for CONFIG_HEADERS section.
16586
# No need to generate them if there are no CONFIG_HEADERS.
16587
# This happens for instance with `./config.status Makefile'.
16588
if test -n "$CONFIG_HEADERS"; then
19 by edam
updated autotols stuff
16589
cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
5 by edam
- updated README
16590
BEGIN {
16591
_ACEOF
16592
16593
# Transform confdefs.h into an awk script `defines.awk', embedded as
16594
# here-document in config.status, that substitutes the proper values into
16595
# config.h.in to produce config.h.
16596
16597
# Create a delimiter string that does not exist in confdefs.h, to ease
16598
# handling of long lines.
16599
ac_delim='%!_!# '
16600
for ac_last_try in false false :; do
19 by edam
updated autotols stuff
16601
  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16602
  if test -z "$ac_tt"; then
5 by edam
- updated README
16603
    break
16604
  elif $ac_last_try; then
19 by edam
updated autotols stuff
16605
    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
5 by edam
- updated README
16606
  else
16607
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16608
  fi
16609
done
16610
16611
# For the awk script, D is an array of macro values keyed by name,
16612
# likewise P contains macro parameters if any.  Preserve backslash
16613
# newline sequences.
16614
16615
ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16616
sed -n '
16617
s/.\{148\}/&'"$ac_delim"'/g
16618
t rset
16619
:rset
16620
s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
16621
t def
16622
d
16623
:def
16624
s/\\$//
16625
t bsnl
16626
s/["\\]/\\&/g
16627
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
16628
D["\1"]=" \3"/p
16629
s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
16630
d
16631
:bsnl
16632
s/["\\]/\\&/g
16633
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
16634
D["\1"]=" \3\\\\\\n"\\/p
16635
t cont
16636
s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16637
t cont
16638
d
16639
:cont
16640
n
16641
s/.\{148\}/&'"$ac_delim"'/g
16642
t clear
16643
:clear
16644
s/\\$//
16645
t bsnlc
16646
s/["\\]/\\&/g; s/^/"/; s/$/"/p
16647
d
16648
:bsnlc
16649
s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16650
b cont
16651
' <confdefs.h | sed '
16652
s/'"$ac_delim"'/"\\\
16653
"/g' >>$CONFIG_STATUS || ac_write_fail=1
16654
16655
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16656
  for (key in D) D_is_set[key] = 1
16657
  FS = ""
16658
}
16659
/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16660
  line = \$ 0
16661
  split(line, arg, " ")
16662
  if (arg[1] == "#") {
16663
    defundef = arg[2]
16664
    mac1 = arg[3]
16665
  } else {
16666
    defundef = substr(arg[1], 2)
16667
    mac1 = arg[2]
16668
  }
16669
  split(mac1, mac2, "(") #)
16670
  macro = mac2[1]
16671
  prefix = substr(line, 1, index(line, defundef) - 1)
16672
  if (D_is_set[macro]) {
16673
    # Preserve the white space surrounding the "#".
16674
    print prefix "define", macro P[macro] D[macro]
16675
    next
16676
  } else {
16677
    # Replace #undef with comments.  This is necessary, for example,
16678
    # in the case of _POSIX_SOURCE, which is predefined and required
16679
    # on some systems where configure will not decide to define it.
16680
    if (defundef == "undef") {
16681
      print "/*", prefix defundef, macro, "*/"
16682
      next
16683
    }
16684
  }
16685
}
16686
{ print }
16687
_ACAWK
16688
_ACEOF
16689
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19 by edam
updated autotols stuff
16690
  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
5 by edam
- updated README
16691
fi # test -n "$CONFIG_HEADERS"
16692
16693
16694
eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
16695
shift
16696
for ac_tag
16697
do
16698
  case $ac_tag in
16699
  :[FHLC]) ac_mode=$ac_tag; continue;;
16700
  esac
16701
  case $ac_mode$ac_tag in
16702
  :[FHL]*:*);;
19 by edam
updated autotols stuff
16703
  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
5 by edam
- updated README
16704
  :[FH]-) ac_tag=-:-;;
16705
  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16706
  esac
16707
  ac_save_IFS=$IFS
16708
  IFS=:
16709
  set x $ac_tag
16710
  IFS=$ac_save_IFS
16711
  shift
16712
  ac_file=$1
16713
  shift
16714
16715
  case $ac_mode in
16716
  :L) ac_source=$1;;
16717
  :[FH])
16718
    ac_file_inputs=
16719
    for ac_f
16720
    do
16721
      case $ac_f in
19 by edam
updated autotols stuff
16722
      -) ac_f="$ac_tmp/stdin";;
5 by edam
- updated README
16723
      *) # Look for the file first in the build tree, then in the source tree
16724
	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
16725
	 # because $ac_f cannot contain `:'.
16726
	 test -f "$ac_f" ||
16727
	   case $ac_f in
16728
	   [\\/$]*) false;;
16729
	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16730
	   esac ||
19 by edam
updated autotols stuff
16731
	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
5 by edam
- updated README
16732
      esac
16733
      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16734
      as_fn_append ac_file_inputs " '$ac_f'"
16735
    done
16736
16737
    # Let's still pretend it is `configure' which instantiates (i.e., don't
16738
    # use $as_me), people would be surprised to read:
16739
    #    /* config.h.  Generated by config.status.  */
16740
    configure_input='Generated from '`
16741
	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16742
	`' by configure.'
16743
    if test x"$ac_file" != x-; then
16744
      configure_input="$ac_file.  $configure_input"
16745
      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16746
$as_echo "$as_me: creating $ac_file" >&6;}
16747
    fi
16748
    # Neutralize special characters interpreted by sed in replacement strings.
16749
    case $configure_input in #(
16750
    *\&* | *\|* | *\\* )
16751
       ac_sed_conf_input=`$as_echo "$configure_input" |
16752
       sed 's/[\\\\&|]/\\\\&/g'`;; #(
16753
    *) ac_sed_conf_input=$configure_input;;
16754
    esac
16755
16756
    case $ac_tag in
19 by edam
updated autotols stuff
16757
    *:-:* | *:-) cat >"$ac_tmp/stdin" \
16758
      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
5 by edam
- updated README
16759
    esac
16760
    ;;
16761
  esac
16762
16763
  ac_dir=`$as_dirname -- "$ac_file" ||
16764
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16765
	 X"$ac_file" : 'X\(//\)[^/]' \| \
16766
	 X"$ac_file" : 'X\(//\)$' \| \
16767
	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16768
$as_echo X"$ac_file" |
16769
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16770
	    s//\1/
16771
	    q
16772
	  }
16773
	  /^X\(\/\/\)[^/].*/{
16774
	    s//\1/
16775
	    q
16776
	  }
16777
	  /^X\(\/\/\)$/{
16778
	    s//\1/
16779
	    q
16780
	  }
16781
	  /^X\(\/\).*/{
16782
	    s//\1/
16783
	    q
16784
	  }
16785
	  s/.*/./; q'`
16786
  as_dir="$ac_dir"; as_fn_mkdir_p
16787
  ac_builddir=.
16788
16789
case "$ac_dir" in
16790
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16791
*)
16792
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16793
  # A ".." for each directory in $ac_dir_suffix.
16794
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16795
  case $ac_top_builddir_sub in
16796
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16797
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16798
  esac ;;
16799
esac
16800
ac_abs_top_builddir=$ac_pwd
16801
ac_abs_builddir=$ac_pwd$ac_dir_suffix
16802
# for backward compatibility:
16803
ac_top_builddir=$ac_top_build_prefix
16804
16805
case $srcdir in
16806
  .)  # We are building in place.
16807
    ac_srcdir=.
16808
    ac_top_srcdir=$ac_top_builddir_sub
16809
    ac_abs_top_srcdir=$ac_pwd ;;
16810
  [\\/]* | ?:[\\/]* )  # Absolute name.
16811
    ac_srcdir=$srcdir$ac_dir_suffix;
16812
    ac_top_srcdir=$srcdir
16813
    ac_abs_top_srcdir=$srcdir ;;
16814
  *) # Relative name.
16815
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16816
    ac_top_srcdir=$ac_top_build_prefix$srcdir
16817
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16818
esac
16819
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16820
16821
16822
  case $ac_mode in
16823
  :F)
16824
  #
16825
  # CONFIG_FILE
16826
  #
16827
16828
  case $INSTALL in
16829
  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16830
  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16831
  esac
16832
  ac_MKDIR_P=$MKDIR_P
16833
  case $MKDIR_P in
16834
  [\\/$]* | ?:[\\/]* ) ;;
16835
  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16836
  esac
16837
_ACEOF
16838
16839
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16840
# If the template does not know about datarootdir, expand it.
16841
# FIXME: This hack should be removed a few years after 2.60.
16842
ac_datarootdir_hack=; ac_datarootdir_seen=
16843
ac_sed_dataroot='
16844
/datarootdir/ {
16845
  p
16846
  q
16847
}
16848
/@datadir@/p
16849
/@docdir@/p
16850
/@infodir@/p
16851
/@localedir@/p
16852
/@mandir@/p'
16853
case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16854
*datarootdir*) ac_datarootdir_seen=yes;;
16855
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16856
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16857
$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16858
_ACEOF
16859
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16860
  ac_datarootdir_hack='
16861
  s&@datadir@&$datadir&g
16862
  s&@docdir@&$docdir&g
16863
  s&@infodir@&$infodir&g
16864
  s&@localedir@&$localedir&g
16865
  s&@mandir@&$mandir&g
16866
  s&\\\${datarootdir}&$datarootdir&g' ;;
16867
esac
16868
_ACEOF
16869
16870
# Neutralize VPATH when `$srcdir' = `.'.
16871
# Shell code in configure.ac might set extrasub.
16872
# FIXME: do we really want to maintain this feature?
16873
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16874
ac_sed_extra="$ac_vpsub
16875
$extrasub
16876
_ACEOF
16877
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16878
:t
16879
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16880
s|@configure_input@|$ac_sed_conf_input|;t t
16881
s&@top_builddir@&$ac_top_builddir_sub&;t t
16882
s&@top_build_prefix@&$ac_top_build_prefix&;t t
16883
s&@srcdir@&$ac_srcdir&;t t
16884
s&@abs_srcdir@&$ac_abs_srcdir&;t t
16885
s&@top_srcdir@&$ac_top_srcdir&;t t
16886
s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16887
s&@builddir@&$ac_builddir&;t t
16888
s&@abs_builddir@&$ac_abs_builddir&;t t
16889
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16890
s&@INSTALL@&$ac_INSTALL&;t t
16891
s&@MKDIR_P@&$ac_MKDIR_P&;t t
16892
$ac_datarootdir_hack
16893
"
19 by edam
updated autotols stuff
16894
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16895
  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
5 by edam
- updated README
16896
16897
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19 by edam
updated autotols stuff
16898
  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16899
  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
16900
      "$ac_tmp/out"`; test -z "$ac_out"; } &&
5 by edam
- updated README
16901
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19 by edam
updated autotols stuff
16902
which seems to be undefined.  Please make sure it is defined" >&5
5 by edam
- updated README
16903
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19 by edam
updated autotols stuff
16904
which seems to be undefined.  Please make sure it is defined" >&2;}
5 by edam
- updated README
16905
19 by edam
updated autotols stuff
16906
  rm -f "$ac_tmp/stdin"
5 by edam
- updated README
16907
  case $ac_file in
19 by edam
updated autotols stuff
16908
  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16909
  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
5 by edam
- updated README
16910
  esac \
19 by edam
updated autotols stuff
16911
  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
5 by edam
- updated README
16912
 ;;
16913
  :H)
16914
  #
16915
  # CONFIG_HEADER
16916
  #
16917
  if test x"$ac_file" != x-; then
16918
    {
16919
      $as_echo "/* $configure_input  */" \
19 by edam
updated autotols stuff
16920
      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16921
    } >"$ac_tmp/config.h" \
16922
      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16923
    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
5 by edam
- updated README
16924
      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16925
$as_echo "$as_me: $ac_file is unchanged" >&6;}
16926
    else
16927
      rm -f "$ac_file"
19 by edam
updated autotols stuff
16928
      mv "$ac_tmp/config.h" "$ac_file" \
16929
	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
5 by edam
- updated README
16930
    fi
16931
  else
16932
    $as_echo "/* $configure_input  */" \
19 by edam
updated autotols stuff
16933
      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16934
      || as_fn_error $? "could not create -" "$LINENO" 5
5 by edam
- updated README
16935
  fi
16936
# Compute "$ac_file"'s index in $config_headers.
16937
_am_arg="$ac_file"
16938
_am_stamp_count=1
16939
for _am_header in $config_headers :; do
16940
  case $_am_header in
16941
    $_am_arg | $_am_arg:* )
16942
      break ;;
16943
    * )
16944
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16945
  esac
16946
done
16947
echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16948
$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16949
	 X"$_am_arg" : 'X\(//\)[^/]' \| \
16950
	 X"$_am_arg" : 'X\(//\)$' \| \
16951
	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16952
$as_echo X"$_am_arg" |
16953
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16954
	    s//\1/
16955
	    q
16956
	  }
16957
	  /^X\(\/\/\)[^/].*/{
16958
	    s//\1/
16959
	    q
16960
	  }
16961
	  /^X\(\/\/\)$/{
16962
	    s//\1/
16963
	    q
16964
	  }
16965
	  /^X\(\/\).*/{
16966
	    s//\1/
16967
	    q
16968
	  }
16969
	  s/.*/./; q'`/stamp-h$_am_stamp_count
16970
 ;;
16971
16972
  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16973
$as_echo "$as_me: executing $ac_file commands" >&6;}
16974
 ;;
16975
  esac
16976
16977
16978
  case $ac_file$ac_mode in
16979
    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16980
  # Autoconf 2.62 quotes --file arguments for eval, but not when files
16981
  # are listed without --file.  Let's play safe and only enable the eval
16982
  # if we detect the quoting.
16983
  case $CONFIG_FILES in
16984
  *\'*) eval set x "$CONFIG_FILES" ;;
16985
  *)   set x $CONFIG_FILES ;;
16986
  esac
16987
  shift
16988
  for mf
16989
  do
16990
    # Strip MF so we end up with the name of the file.
16991
    mf=`echo "$mf" | sed -e 's/:.*$//'`
16992
    # Check whether this is an Automake generated Makefile or not.
16993
    # We used to match only the files named `Makefile.in', but
16994
    # some people rename them; so instead we look at the file content.
16995
    # Grep'ing the first line is not enough: some people post-process
16996
    # each Makefile.in and add a new line on top of each file to say so.
16997
    # Grep'ing the whole file is not good either: AIX grep has a line
16998
    # limit of 2048, but all sed's we know have understand at least 4000.
16999
    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17000
      dirpart=`$as_dirname -- "$mf" ||
17001
$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17002
	 X"$mf" : 'X\(//\)[^/]' \| \
17003
	 X"$mf" : 'X\(//\)$' \| \
17004
	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17005
$as_echo X"$mf" |
17006
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17007
	    s//\1/
17008
	    q
17009
	  }
17010
	  /^X\(\/\/\)[^/].*/{
17011
	    s//\1/
17012
	    q
17013
	  }
17014
	  /^X\(\/\/\)$/{
17015
	    s//\1/
17016
	    q
17017
	  }
17018
	  /^X\(\/\).*/{
17019
	    s//\1/
17020
	    q
17021
	  }
17022
	  s/.*/./; q'`
17023
    else
17024
      continue
17025
    fi
17026
    # Extract the definition of DEPDIR, am__include, and am__quote
17027
    # from the Makefile without running `make'.
17028
    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17029
    test -z "$DEPDIR" && continue
17030
    am__include=`sed -n 's/^am__include = //p' < "$mf"`
17031
    test -z "am__include" && continue
17032
    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17033
    # When using ansi2knr, U may be empty or an underscore; expand it
17034
    U=`sed -n 's/^U = //p' < "$mf"`
17035
    # Find all dependency output files, they are included files with
17036
    # $(DEPDIR) in their names.  We invoke sed twice because it is the
17037
    # simplest approach to changing $(DEPDIR) to its actual value in the
17038
    # expansion.
17039
    for file in `sed -n "
17040
      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17041
	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17042
      # Make sure the directory exists.
17043
      test -f "$dirpart/$file" && continue
17044
      fdir=`$as_dirname -- "$file" ||
17045
$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17046
	 X"$file" : 'X\(//\)[^/]' \| \
17047
	 X"$file" : 'X\(//\)$' \| \
17048
	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17049
$as_echo X"$file" |
17050
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17051
	    s//\1/
17052
	    q
17053
	  }
17054
	  /^X\(\/\/\)[^/].*/{
17055
	    s//\1/
17056
	    q
17057
	  }
17058
	  /^X\(\/\/\)$/{
17059
	    s//\1/
17060
	    q
17061
	  }
17062
	  /^X\(\/\).*/{
17063
	    s//\1/
17064
	    q
17065
	  }
17066
	  s/.*/./; q'`
17067
      as_dir=$dirpart/$fdir; as_fn_mkdir_p
17068
      # echo "creating $dirpart/$file"
17069
      echo '# dummy' > "$dirpart/$file"
17070
    done
17071
  done
17072
}
17073
 ;;
17074
    "libtool":C)
17075
17076
    # See if we are running on zsh, and set the options which allow our
17077
    # commands through without removal of \ escapes.
17078
    if test -n "${ZSH_VERSION+set}" ; then
17079
      setopt NO_GLOB_SUBST
17080
    fi
17081
17082
    cfgfile="${ofile}T"
17083
    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17084
    $RM "$cfgfile"
17085
17086
    cat <<_LT_EOF >> "$cfgfile"
17087
#! $SHELL
17088
17089
# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17090
# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17091
# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17092
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17093
#
17094
#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
19 by edam
updated autotols stuff
17095
#                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
17096
#                 Foundation, Inc.
5 by edam
- updated README
17097
#   Written by Gordon Matzigkeit, 1996
17098
#
17099
#   This file is part of GNU Libtool.
17100
#
17101
# GNU Libtool is free software; you can redistribute it and/or
17102
# modify it under the terms of the GNU General Public License as
17103
# published by the Free Software Foundation; either version 2 of
17104
# the License, or (at your option) any later version.
17105
#
17106
# As a special exception to the GNU General Public License,
17107
# if you distribute this file as part of a program or library that
17108
# is built using GNU Libtool, you may include this file under the
17109
# same distribution terms that you use for the rest of that program.
17110
#
17111
# GNU Libtool is distributed in the hope that it will be useful,
17112
# but WITHOUT ANY WARRANTY; without even the implied warranty of
17113
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17114
# GNU General Public License for more details.
17115
#
17116
# You should have received a copy of the GNU General Public License
17117
# along with GNU Libtool; see the file COPYING.  If not, a copy
17118
# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17119
# obtained by writing to the Free Software Foundation, Inc.,
17120
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17121
17122
17123
# The names of the tagged configurations supported by this script.
17124
available_tags="CXX "
17125
17126
# ### BEGIN LIBTOOL CONFIG
17127
17128
# Which release of libtool.m4 was used?
17129
macro_version=$macro_version
17130
macro_revision=$macro_revision
17131
17132
# Whether or not to build shared libraries.
17133
build_libtool_libs=$enable_shared
17134
17135
# Whether or not to build static libraries.
17136
build_old_libs=$enable_static
17137
17138
# What type of objects to build.
17139
pic_mode=$pic_mode
17140
17141
# Whether or not to optimize for fast installation.
17142
fast_install=$enable_fast_install
17143
19 by edam
updated autotols stuff
17144
# Shell to use when invoking shell scripts.
17145
SHELL=$lt_SHELL
17146
17147
# An echo program that protects backslashes.
17148
ECHO=$lt_ECHO
17149
17150
# The PATH separator for the build system.
17151
PATH_SEPARATOR=$lt_PATH_SEPARATOR
17152
5 by edam
- updated README
17153
# The host system.
17154
host_alias=$host_alias
17155
host=$host
17156
host_os=$host_os
17157
17158
# The build system.
17159
build_alias=$build_alias
17160
build=$build
17161
build_os=$build_os
17162
17163
# A sed program that does not truncate output.
17164
SED=$lt_SED
17165
17166
# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17167
Xsed="\$SED -e 1s/^X//"
17168
17169
# A grep program that handles long lines.
17170
GREP=$lt_GREP
17171
17172
# An ERE matcher.
17173
EGREP=$lt_EGREP
17174
17175
# A literal string matcher.
17176
FGREP=$lt_FGREP
17177
17178
# A BSD- or MS-compatible name lister.
17179
NM=$lt_NM
17180
17181
# Whether we need soft or hard links.
17182
LN_S=$lt_LN_S
17183
17184
# What is the maximum length of a command?
17185
max_cmd_len=$max_cmd_len
17186
17187
# Object file suffix (normally "o").
17188
objext=$ac_objext
17189
17190
# Executable file suffix (normally "").
17191
exeext=$exeext
17192
17193
# whether the shell understands "unset".
17194
lt_unset=$lt_unset
17195
17196
# turn spaces into newlines.
17197
SP2NL=$lt_lt_SP2NL
17198
17199
# turn newlines into spaces.
17200
NL2SP=$lt_lt_NL2SP
17201
19 by edam
updated autotols stuff
17202
# convert \$build file names to \$host format.
17203
to_host_file_cmd=$lt_cv_to_host_file_cmd
17204
17205
# convert \$build files to toolchain format.
17206
to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5 by edam
- updated README
17207
17208
# An object symbol dumper.
17209
OBJDUMP=$lt_OBJDUMP
17210
17211
# Method to check whether dependent libraries are shared objects.
17212
deplibs_check_method=$lt_deplibs_check_method
17213
19 by edam
updated autotols stuff
17214
# Command to use when deplibs_check_method = "file_magic".
5 by edam
- updated README
17215
file_magic_cmd=$lt_file_magic_cmd
17216
19 by edam
updated autotols stuff
17217
# How to find potential files when deplibs_check_method = "file_magic".
17218
file_magic_glob=$lt_file_magic_glob
17219
17220
# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
17221
want_nocaseglob=$lt_want_nocaseglob
17222
17223
# DLL creation program.
17224
DLLTOOL=$lt_DLLTOOL
17225
17226
# Command to associate shared and link libraries.
17227
sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
17228
5 by edam
- updated README
17229
# The archiver.
17230
AR=$lt_AR
19 by edam
updated autotols stuff
17231
17232
# Flags to create an archive.
5 by edam
- updated README
17233
AR_FLAGS=$lt_AR_FLAGS
17234
19 by edam
updated autotols stuff
17235
# How to feed a file listing to the archiver.
17236
archiver_list_spec=$lt_archiver_list_spec
17237
5 by edam
- updated README
17238
# A symbol stripping program.
17239
STRIP=$lt_STRIP
17240
17241
# Commands used to install an old-style archive.
17242
RANLIB=$lt_RANLIB
17243
old_postinstall_cmds=$lt_old_postinstall_cmds
17244
old_postuninstall_cmds=$lt_old_postuninstall_cmds
17245
19 by edam
updated autotols stuff
17246
# Whether to use a lock for old archive extraction.
17247
lock_old_archive_extraction=$lock_old_archive_extraction
17248
5 by edam
- updated README
17249
# A C compiler.
17250
LTCC=$lt_CC
17251
17252
# LTCC compiler flags.
17253
LTCFLAGS=$lt_CFLAGS
17254
17255
# Take the output of nm and produce a listing of raw symbols and C names.
17256
global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17257
17258
# Transform the output of nm in a proper C declaration.
17259
global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17260
17261
# Transform the output of nm in a C name address pair.
17262
global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17263
17264
# Transform the output of nm in a C name address pair when lib prefix is needed.
17265
global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17266
19 by edam
updated autotols stuff
17267
# Specify filename containing input files for \$NM.
17268
nm_file_list_spec=$lt_nm_file_list_spec
17269
17270
# The root where to search for dependent libraries,and in which our libraries should be installed.
17271
lt_sysroot=$lt_sysroot
17272
5 by edam
- updated README
17273
# The name of the directory that contains temporary libtool files.
17274
objdir=$objdir
17275
17276
# Used to examine libraries when file_magic_cmd begins with "file".
17277
MAGIC_CMD=$MAGIC_CMD
17278
17279
# Must we lock files when doing compilation?
17280
need_locks=$lt_need_locks
17281
19 by edam
updated autotols stuff
17282
# Manifest tool.
17283
MANIFEST_TOOL=$lt_MANIFEST_TOOL
17284
5 by edam
- updated README
17285
# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17286
DSYMUTIL=$lt_DSYMUTIL
17287
17288
# Tool to change global to local symbols on Mac OS X.
17289
NMEDIT=$lt_NMEDIT
17290
17291
# Tool to manipulate fat objects and archives on Mac OS X.
17292
LIPO=$lt_LIPO
17293
17294
# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17295
OTOOL=$lt_OTOOL
17296
17297
# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17298
OTOOL64=$lt_OTOOL64
17299
17300
# Old archive suffix (normally "a").
17301
libext=$libext
17302
17303
# Shared library suffix (normally ".so").
17304
shrext_cmds=$lt_shrext_cmds
17305
17306
# The commands to extract the exported symbol list from a shared archive.
17307
extract_expsyms_cmds=$lt_extract_expsyms_cmds
17308
17309
# Variables whose values should be saved in libtool wrapper scripts and
17310
# restored at link time.
17311
variables_saved_for_relink=$lt_variables_saved_for_relink
17312
17313
# Do we need the "lib" prefix for modules?
17314
need_lib_prefix=$need_lib_prefix
17315
17316
# Do we need a version for libraries?
17317
need_version=$need_version
17318
17319
# Library versioning type.
17320
version_type=$version_type
17321
17322
# Shared library runtime path variable.
17323
runpath_var=$runpath_var
17324
17325
# Shared library path variable.
17326
shlibpath_var=$shlibpath_var
17327
17328
# Is shlibpath searched before the hard-coded library search path?
17329
shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17330
17331
# Format of library name prefix.
17332
libname_spec=$lt_libname_spec
17333
17334
# List of archive names.  First name is the real one, the rest are links.
17335
# The last name is the one that the linker finds with -lNAME
17336
library_names_spec=$lt_library_names_spec
17337
17338
# The coded name of the library, if different from the real name.
17339
soname_spec=$lt_soname_spec
17340
19 by edam
updated autotols stuff
17341
# Permission mode override for installation of shared libraries.
17342
install_override_mode=$lt_install_override_mode
17343
5 by edam
- updated README
17344
# Command to use after installation of a shared archive.
17345
postinstall_cmds=$lt_postinstall_cmds
17346
17347
# Command to use after uninstallation of a shared archive.
17348
postuninstall_cmds=$lt_postuninstall_cmds
17349
17350
# Commands used to finish a libtool library installation in a directory.
17351
finish_cmds=$lt_finish_cmds
17352
17353
# As "finish_cmds", except a single script fragment to be evaled but
17354
# not shown.
17355
finish_eval=$lt_finish_eval
17356
17357
# Whether we should hardcode library paths into libraries.
17358
hardcode_into_libs=$hardcode_into_libs
17359
17360
# Compile-time system search path for libraries.
17361
sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17362
17363
# Run-time system search path for libraries.
17364
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17365
17366
# Whether dlopen is supported.
17367
dlopen_support=$enable_dlopen
17368
17369
# Whether dlopen of programs is supported.
17370
dlopen_self=$enable_dlopen_self
17371
17372
# Whether dlopen of statically linked programs is supported.
17373
dlopen_self_static=$enable_dlopen_self_static
17374
17375
# Commands to strip libraries.
17376
old_striplib=$lt_old_striplib
17377
striplib=$lt_striplib
17378
17379
17380
# The linker used to build libraries.
17381
LD=$lt_LD
17382
19 by edam
updated autotols stuff
17383
# How to create reloadable object files.
17384
reload_flag=$lt_reload_flag
17385
reload_cmds=$lt_reload_cmds
17386
5 by edam
- updated README
17387
# Commands used to build an old-style archive.
17388
old_archive_cmds=$lt_old_archive_cmds
17389
17390
# A language specific compiler.
17391
CC=$lt_compiler
17392
17393
# Is the compiler the GNU compiler?
17394
with_gcc=$GCC
17395
17396
# Compiler flag to turn off builtin functions.
17397
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17398
19 by edam
updated autotols stuff
17399
# Additional compiler flags for building library objects.
17400
pic_flag=$lt_lt_prog_compiler_pic
17401
5 by edam
- updated README
17402
# How to pass a linker flag through the compiler.
17403
wl=$lt_lt_prog_compiler_wl
17404
17405
# Compiler flag to prevent dynamic linking.
17406
link_static_flag=$lt_lt_prog_compiler_static
17407
17408
# Does compiler simultaneously support -c and -o options?
17409
compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17410
17411
# Whether or not to add -lc for building shared libraries.
17412
build_libtool_need_lc=$archive_cmds_need_lc
17413
17414
# Whether or not to disallow shared libs when runtime libs are static.
17415
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17416
17417
# Compiler flag to allow reflexive dlopens.
17418
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17419
17420
# Compiler flag to generate shared objects directly from archives.
17421
whole_archive_flag_spec=$lt_whole_archive_flag_spec
17422
17423
# Whether the compiler copes with passing no objects directly.
17424
compiler_needs_object=$lt_compiler_needs_object
17425
17426
# Create an old-style archive from a shared archive.
17427
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17428
17429
# Create a temporary old-style archive to link instead of a shared archive.
17430
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17431
17432
# Commands used to build a shared archive.
17433
archive_cmds=$lt_archive_cmds
17434
archive_expsym_cmds=$lt_archive_expsym_cmds
17435
17436
# Commands used to build a loadable module if different from building
17437
# a shared archive.
17438
module_cmds=$lt_module_cmds
17439
module_expsym_cmds=$lt_module_expsym_cmds
17440
17441
# Whether we are building with GNU ld or not.
17442
with_gnu_ld=$lt_with_gnu_ld
17443
17444
# Flag that allows shared libraries with undefined symbols to be built.
17445
allow_undefined_flag=$lt_allow_undefined_flag
17446
17447
# Flag that enforces no undefined symbols.
17448
no_undefined_flag=$lt_no_undefined_flag
17449
17450
# Flag to hardcode \$libdir into a binary during linking.
17451
# This must work even if \$libdir does not exist
17452
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17453
17454
# Whether we need a single "-rpath" flag with a separated argument.
17455
hardcode_libdir_separator=$lt_hardcode_libdir_separator
17456
17457
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17458
# DIR into the resulting binary.
17459
hardcode_direct=$hardcode_direct
17460
17461
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17462
# DIR into the resulting binary and the resulting library dependency is
17463
# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17464
# library is relocated.
17465
hardcode_direct_absolute=$hardcode_direct_absolute
17466
17467
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17468
# into the resulting binary.
17469
hardcode_minus_L=$hardcode_minus_L
17470
17471
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17472
# into the resulting binary.
17473
hardcode_shlibpath_var=$hardcode_shlibpath_var
17474
17475
# Set to "yes" if building a shared library automatically hardcodes DIR
17476
# into the library and all subsequent libraries and executables linked
17477
# against it.
17478
hardcode_automatic=$hardcode_automatic
17479
17480
# Set to yes if linker adds runtime paths of dependent libraries
17481
# to runtime path list.
17482
inherit_rpath=$inherit_rpath
17483
17484
# Whether libtool must link a program against all its dependency libraries.
17485
link_all_deplibs=$link_all_deplibs
17486
17487
# Set to "yes" if exported symbols are required.
17488
always_export_symbols=$always_export_symbols
17489
17490
# The commands to list exported symbols.
17491
export_symbols_cmds=$lt_export_symbols_cmds
17492
17493
# Symbols that should not be listed in the preloaded symbols.
17494
exclude_expsyms=$lt_exclude_expsyms
17495
17496
# Symbols that must always be exported.
17497
include_expsyms=$lt_include_expsyms
17498
17499
# Commands necessary for linking programs (against libraries) with templates.
17500
prelink_cmds=$lt_prelink_cmds
17501
19 by edam
updated autotols stuff
17502
# Commands necessary for finishing linking programs.
17503
postlink_cmds=$lt_postlink_cmds
17504
5 by edam
- updated README
17505
# Specify filename containing input files.
17506
file_list_spec=$lt_file_list_spec
17507
17508
# How to hardcode a shared library path into an executable.
17509
hardcode_action=$hardcode_action
17510
17511
# The directories searched by this compiler when creating a shared library.
17512
compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
17513
17514
# Dependencies to place before and after the objects being linked to
17515
# create a shared library.
17516
predep_objects=$lt_predep_objects
17517
postdep_objects=$lt_postdep_objects
17518
predeps=$lt_predeps
17519
postdeps=$lt_postdeps
17520
17521
# The library search path used internally by the compiler when linking
17522
# a shared library.
17523
compiler_lib_search_path=$lt_compiler_lib_search_path
17524
17525
# ### END LIBTOOL CONFIG
17526
17527
_LT_EOF
17528
17529
  case $host_os in
17530
  aix3*)
17531
    cat <<\_LT_EOF >> "$cfgfile"
17532
# AIX sometimes has problems with the GCC collect2 program.  For some
17533
# reason, if we set the COLLECT_NAMES environment variable, the problems
17534
# vanish in a puff of smoke.
17535
if test "X${COLLECT_NAMES+set}" != Xset; then
17536
  COLLECT_NAMES=
17537
  export COLLECT_NAMES
17538
fi
17539
_LT_EOF
17540
    ;;
17541
  esac
17542
17543
17544
ltmain="$ac_aux_dir/ltmain.sh"
17545
17546
17547
  # We use sed instead of cat because bash on DJGPP gets confused if
17548
  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
17549
  # text mode, it properly converts lines to CR/LF.  This bash problem
17550
  # is reportedly fixed, but why not run on old versions too?
19 by edam
updated autotols stuff
17551
  sed '$q' "$ltmain" >> "$cfgfile" \
17552
     || (rm -f "$cfgfile"; exit 1)
17553
17554
  if test x"$xsi_shell" = xyes; then
17555
  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
17556
func_dirname ()\
17557
{\
17558
\    case ${1} in\
17559
\      */*) func_dirname_result="${1%/*}${2}" ;;\
17560
\      *  ) func_dirname_result="${3}" ;;\
17561
\    esac\
17562
} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
17563
  && mv -f "$cfgfile.tmp" "$cfgfile" \
17564
    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17565
test 0 -eq $? || _lt_function_replace_fail=:
17566
17567
17568
  sed -e '/^func_basename ()$/,/^} # func_basename /c\
17569
func_basename ()\
17570
{\
17571
\    func_basename_result="${1##*/}"\
17572
} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
17573
  && mv -f "$cfgfile.tmp" "$cfgfile" \
17574
    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17575
test 0 -eq $? || _lt_function_replace_fail=:
17576
17577
17578
  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
17579
func_dirname_and_basename ()\
17580
{\
17581
\    case ${1} in\
17582
\      */*) func_dirname_result="${1%/*}${2}" ;;\
17583
\      *  ) func_dirname_result="${3}" ;;\
17584
\    esac\
17585
\    func_basename_result="${1##*/}"\
17586
} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
17587
  && mv -f "$cfgfile.tmp" "$cfgfile" \
17588
    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17589
test 0 -eq $? || _lt_function_replace_fail=:
17590
17591
17592
  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
17593
func_stripname ()\
17594
{\
17595
\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
17596
\    # positional parameters, so assign one to ordinary parameter first.\
17597
\    func_stripname_result=${3}\
17598
\    func_stripname_result=${func_stripname_result#"${1}"}\
17599
\    func_stripname_result=${func_stripname_result%"${2}"}\
17600
} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
17601
  && mv -f "$cfgfile.tmp" "$cfgfile" \
17602
    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17603
test 0 -eq $? || _lt_function_replace_fail=:
17604
17605
17606
  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
17607
func_split_long_opt ()\
17608
{\
17609
\    func_split_long_opt_name=${1%%=*}\
17610
\    func_split_long_opt_arg=${1#*=}\
17611
} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
17612
  && mv -f "$cfgfile.tmp" "$cfgfile" \
17613
    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17614
test 0 -eq $? || _lt_function_replace_fail=:
17615
17616
17617
  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
17618
func_split_short_opt ()\
17619
{\
17620
\    func_split_short_opt_arg=${1#??}\
17621
\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
17622
} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
17623
  && mv -f "$cfgfile.tmp" "$cfgfile" \
17624
    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17625
test 0 -eq $? || _lt_function_replace_fail=:
17626
17627
17628
  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
17629
func_lo2o ()\
17630
{\
17631
\    case ${1} in\
17632
\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
17633
\      *)    func_lo2o_result=${1} ;;\
17634
\    esac\
17635
} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
17636
  && mv -f "$cfgfile.tmp" "$cfgfile" \
17637
    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17638
test 0 -eq $? || _lt_function_replace_fail=:
17639
17640
17641
  sed -e '/^func_xform ()$/,/^} # func_xform /c\
17642
func_xform ()\
17643
{\
17644
    func_xform_result=${1%.*}.lo\
17645
} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
17646
  && mv -f "$cfgfile.tmp" "$cfgfile" \
17647
    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17648
test 0 -eq $? || _lt_function_replace_fail=:
17649
17650
17651
  sed -e '/^func_arith ()$/,/^} # func_arith /c\
17652
func_arith ()\
17653
{\
17654
    func_arith_result=$(( $* ))\
17655
} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
17656
  && mv -f "$cfgfile.tmp" "$cfgfile" \
17657
    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17658
test 0 -eq $? || _lt_function_replace_fail=:
17659
17660
17661
  sed -e '/^func_len ()$/,/^} # func_len /c\
17662
func_len ()\
17663
{\
17664
    func_len_result=${#1}\
17665
} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
17666
  && mv -f "$cfgfile.tmp" "$cfgfile" \
17667
    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17668
test 0 -eq $? || _lt_function_replace_fail=:
17669
17670
fi
17671
17672
if test x"$lt_shell_append" = xyes; then
17673
  sed -e '/^func_append ()$/,/^} # func_append /c\
17674
func_append ()\
17675
{\
17676
    eval "${1}+=\\${2}"\
17677
} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
17678
  && mv -f "$cfgfile.tmp" "$cfgfile" \
17679
    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17680
test 0 -eq $? || _lt_function_replace_fail=:
17681
17682
17683
  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
17684
func_append_quoted ()\
17685
{\
17686
\    func_quote_for_eval "${2}"\
17687
\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
17688
} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
17689
  && mv -f "$cfgfile.tmp" "$cfgfile" \
17690
    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17691
test 0 -eq $? || _lt_function_replace_fail=:
17692
17693
17694
  # Save a `func_append' function call where possible by direct use of '+='
17695
  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
17696
    && mv -f "$cfgfile.tmp" "$cfgfile" \
17697
      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17698
  test 0 -eq $? || _lt_function_replace_fail=:
17699
else
17700
  # Save a `func_append' function call even when '+=' is not available
17701
  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
17702
    && mv -f "$cfgfile.tmp" "$cfgfile" \
17703
      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17704
  test 0 -eq $? || _lt_function_replace_fail=:
17705
fi
17706
17707
if test x"$_lt_function_replace_fail" = x":"; then
17708
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
17709
$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
17710
fi
17711
17712
17713
   mv -f "$cfgfile" "$ofile" ||
5 by edam
- updated README
17714
    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17715
  chmod +x "$ofile"
17716
17717
17718
    cat <<_LT_EOF >> "$ofile"
17719
17720
# ### BEGIN LIBTOOL TAG CONFIG: CXX
17721
17722
# The linker used to build libraries.
17723
LD=$lt_LD_CXX
17724
19 by edam
updated autotols stuff
17725
# How to create reloadable object files.
17726
reload_flag=$lt_reload_flag_CXX
17727
reload_cmds=$lt_reload_cmds_CXX
17728
5 by edam
- updated README
17729
# Commands used to build an old-style archive.
17730
old_archive_cmds=$lt_old_archive_cmds_CXX
17731
17732
# A language specific compiler.
17733
CC=$lt_compiler_CXX
17734
17735
# Is the compiler the GNU compiler?
17736
with_gcc=$GCC_CXX
17737
17738
# Compiler flag to turn off builtin functions.
17739
no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
17740
19 by edam
updated autotols stuff
17741
# Additional compiler flags for building library objects.
17742
pic_flag=$lt_lt_prog_compiler_pic_CXX
17743
5 by edam
- updated README
17744
# How to pass a linker flag through the compiler.
17745
wl=$lt_lt_prog_compiler_wl_CXX
17746
17747
# Compiler flag to prevent dynamic linking.
17748
link_static_flag=$lt_lt_prog_compiler_static_CXX
17749
17750
# Does compiler simultaneously support -c and -o options?
17751
compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
17752
17753
# Whether or not to add -lc for building shared libraries.
17754
build_libtool_need_lc=$archive_cmds_need_lc_CXX
17755
17756
# Whether or not to disallow shared libs when runtime libs are static.
17757
allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
17758
17759
# Compiler flag to allow reflexive dlopens.
17760
export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
17761
17762
# Compiler flag to generate shared objects directly from archives.
17763
whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
17764
17765
# Whether the compiler copes with passing no objects directly.
17766
compiler_needs_object=$lt_compiler_needs_object_CXX
17767
17768
# Create an old-style archive from a shared archive.
17769
old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
17770
17771
# Create a temporary old-style archive to link instead of a shared archive.
17772
old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
17773
17774
# Commands used to build a shared archive.
17775
archive_cmds=$lt_archive_cmds_CXX
17776
archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
17777
17778
# Commands used to build a loadable module if different from building
17779
# a shared archive.
17780
module_cmds=$lt_module_cmds_CXX
17781
module_expsym_cmds=$lt_module_expsym_cmds_CXX
17782
17783
# Whether we are building with GNU ld or not.
17784
with_gnu_ld=$lt_with_gnu_ld_CXX
17785
17786
# Flag that allows shared libraries with undefined symbols to be built.
17787
allow_undefined_flag=$lt_allow_undefined_flag_CXX
17788
17789
# Flag that enforces no undefined symbols.
17790
no_undefined_flag=$lt_no_undefined_flag_CXX
17791
17792
# Flag to hardcode \$libdir into a binary during linking.
17793
# This must work even if \$libdir does not exist
17794
hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
17795
17796
# Whether we need a single "-rpath" flag with a separated argument.
17797
hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
17798
17799
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17800
# DIR into the resulting binary.
17801
hardcode_direct=$hardcode_direct_CXX
17802
17803
# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17804
# DIR into the resulting binary and the resulting library dependency is
17805
# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17806
# library is relocated.
17807
hardcode_direct_absolute=$hardcode_direct_absolute_CXX
17808
17809
# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17810
# into the resulting binary.
17811
hardcode_minus_L=$hardcode_minus_L_CXX
17812
17813
# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17814
# into the resulting binary.
17815
hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
17816
17817
# Set to "yes" if building a shared library automatically hardcodes DIR
17818
# into the library and all subsequent libraries and executables linked
17819
# against it.
17820
hardcode_automatic=$hardcode_automatic_CXX
17821
17822
# Set to yes if linker adds runtime paths of dependent libraries
17823
# to runtime path list.
17824
inherit_rpath=$inherit_rpath_CXX
17825
17826
# Whether libtool must link a program against all its dependency libraries.
17827
link_all_deplibs=$link_all_deplibs_CXX
17828
17829
# Set to "yes" if exported symbols are required.
17830
always_export_symbols=$always_export_symbols_CXX
17831
17832
# The commands to list exported symbols.
17833
export_symbols_cmds=$lt_export_symbols_cmds_CXX
17834
17835
# Symbols that should not be listed in the preloaded symbols.
17836
exclude_expsyms=$lt_exclude_expsyms_CXX
17837
17838
# Symbols that must always be exported.
17839
include_expsyms=$lt_include_expsyms_CXX
17840
17841
# Commands necessary for linking programs (against libraries) with templates.
17842
prelink_cmds=$lt_prelink_cmds_CXX
17843
19 by edam
updated autotols stuff
17844
# Commands necessary for finishing linking programs.
17845
postlink_cmds=$lt_postlink_cmds_CXX
17846
5 by edam
- updated README
17847
# Specify filename containing input files.
17848
file_list_spec=$lt_file_list_spec_CXX
17849
17850
# How to hardcode a shared library path into an executable.
17851
hardcode_action=$hardcode_action_CXX
17852
17853
# The directories searched by this compiler when creating a shared library.
17854
compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
17855
17856
# Dependencies to place before and after the objects being linked to
17857
# create a shared library.
17858
predep_objects=$lt_predep_objects_CXX
17859
postdep_objects=$lt_postdep_objects_CXX
17860
predeps=$lt_predeps_CXX
17861
postdeps=$lt_postdeps_CXX
17862
17863
# The library search path used internally by the compiler when linking
17864
# a shared library.
17865
compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
17866
17867
# ### END LIBTOOL TAG CONFIG: CXX
17868
_LT_EOF
17869
17870
 ;;
17871
17872
  esac
17873
done # for ac_tag
17874
17875
17876
as_fn_exit 0
17877
_ACEOF
17878
ac_clean_files=$ac_clean_files_save
17879
17880
test $ac_write_fail = 0 ||
19 by edam
updated autotols stuff
17881
  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
5 by edam
- updated README
17882
17883
17884
# configure is writing to config.log, and then calls config.status.
17885
# config.status does its own redirection, appending to config.log.
17886
# Unfortunately, on DOS this fails, as config.log is still kept open
17887
# by configure, so config.status won't be able to write to it; its
17888
# output is simply discarded.  So we exec the FD to /dev/null,
17889
# effectively closing config.log, so it can be properly (re)opened and
17890
# appended to by config.status.  When coming back to configure, we
17891
# need to make the FD available again.
17892
if test "$no_create" != yes; then
17893
  ac_cs_success=:
17894
  ac_config_status_args=
17895
  test "$silent" = yes &&
17896
    ac_config_status_args="$ac_config_status_args --quiet"
17897
  exec 5>/dev/null
17898
  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17899
  exec 5>>config.log
17900
  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17901
  # would make configure fail if this is the last instruction.
19 by edam
updated autotols stuff
17902
  $ac_cs_success || as_fn_exit 1
5 by edam
- updated README
17903
fi
17904
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17905
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17906
$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17907
fi
17908