annotate GEMBASSY-1.0.3/configure @ 0:8300eb051bea draft

Initial upload
author ktnyt
date Fri, 26 Jun 2015 05:19:29 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1 #! /bin/sh
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2 # From configure.in Revision: 1.35 .
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3 # Guess values for system-dependent variables and create Makefiles.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4 # Generated by GNU Autoconf 2.69 for GEMBASSY 1.0.3.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6 # Report bugs to <celery@g-language.org>.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12 # This configure script is free software; the Free Software Foundation
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13 # gives unlimited permission to copy, distribute and modify it.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14 ## -------------------- ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15 ## M4sh Initialization. ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16 ## -------------------- ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18 # Be more Bourne compatible
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19 DUALCASE=1; export DUALCASE # for MKS sh
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21 emulate sh
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22 NULLCMD=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
23 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
24 # is contrary to our usage. Disable this feature.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
25 alias -g '${1+"$@"}'='"$@"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
26 setopt NO_GLOB_SUBST
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
27 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
28 case `(set -o) 2>/dev/null` in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
29 *posix*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
30 set -o posix ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
31 *) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
32 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
33 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
34 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
35
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
36
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
37 as_nl='
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
38 '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
39 export as_nl
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
40 # Printing a long string crashes Solaris 7 /usr/bin/printf.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
41 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
44 # Prefer a ksh shell builtin over an external printf program on Solaris,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
45 # but without wasting forks for bash or zsh.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
46 if test -z "$BASH_VERSION$ZSH_VERSION" \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
47 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
48 as_echo='print -r --'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
49 as_echo_n='print -rn --'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
50 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
51 as_echo='printf %s\n'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
52 as_echo_n='printf %s'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
53 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
54 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
55 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
56 as_echo_n='/usr/ucb/echo -n'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
57 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
58 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
59 as_echo_n_body='eval
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
60 arg=$1;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
61 case $arg in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
62 *"$as_nl"*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
63 expr "X$arg" : "X\\(.*\\)$as_nl";
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
64 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
65 esac;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
66 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
67 '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
68 export as_echo_n_body
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
69 as_echo_n='sh -c $as_echo_n_body as_echo'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
70 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
71 export as_echo_body
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
72 as_echo='sh -c $as_echo_body as_echo'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
73 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
74
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
75 # The user is always right.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
76 if test "${PATH_SEPARATOR+set}" != set; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
77 PATH_SEPARATOR=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
78 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
79 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
80 PATH_SEPARATOR=';'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
81 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
82 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
83
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
84
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
85 # IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
86 # We need space, tab and new line, in precisely that order. Quoting is
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
87 # there to prevent editors from complaining about space-tab.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
88 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
89 # splitting by setting IFS to empty value.)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
90 IFS=" "" $as_nl"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
91
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
92 # Find who we are. Look in the path if we contain no directory separator.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
93 as_myself=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
94 case $0 in #((
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
95 *[\\/]* ) as_myself=$0 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
96 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
97 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
98 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
99 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
100 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
102 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
103 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
104
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
105 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
106 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
107 # We did not find ourselves, most probably we were run as `sh COMMAND'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
108 # in which case we are not to be found in the path.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
109 if test "x$as_myself" = x; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
110 as_myself=$0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
111 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
112 if test ! -f "$as_myself"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
114 exit 1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
115 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
116
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
117 # Unset variables that we do not need and which cause bugs (e.g. in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
118 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
119 # suppresses any "Segmentation fault" message there. '((' could
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
120 # trigger a bug in pdksh 5.2.14.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
121 for as_var in BASH_ENV ENV MAIL MAILPATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
122 do eval test x\${$as_var+set} = xset \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
123 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
124 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
125 PS1='$ '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
126 PS2='> '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
127 PS4='+ '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
128
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
129 # NLS nuisances.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
130 LC_ALL=C
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
131 export LC_ALL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
132 LANGUAGE=C
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
133 export LANGUAGE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
134
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
135 # CDPATH.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
136 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
137
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
138 # Use a proper internal environment variable to ensure we don't fall
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
139 # into an infinite loop, continuously re-executing ourselves.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
140 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
141 _as_can_reexec=no; export _as_can_reexec;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
142 # We cannot yet assume a decent shell, so we have to provide a
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
143 # neutralization value for shells without unset; and this also
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
144 # works around shells that cannot unset nonexistent variables.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
145 # Preserve -v and -x to the replacement shell.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
146 BASH_ENV=/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
147 ENV=/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
148 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
149 case $- in # ((((
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
150 *v*x* | *x*v* ) as_opts=-vx ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
151 *v* ) as_opts=-v ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
152 *x* ) as_opts=-x ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
153 * ) as_opts= ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
154 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
155 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
156 # Admittedly, this is quite paranoid, since all the known shells bail
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
157 # out after a failed `exec'.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
158 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
159 as_fn_exit 255
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
160 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
161 # We don't want this to propagate to other subprocesses.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
162 { _as_can_reexec=; unset _as_can_reexec;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
163 if test "x$CONFIG_SHELL" = x; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
164 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
165 emulate sh
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
166 NULLCMD=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
167 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
168 # is contrary to our usage. Disable this feature.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
169 alias -g '\${1+\"\$@\"}'='\"\$@\"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
170 setopt NO_GLOB_SUBST
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
171 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
172 case \`(set -o) 2>/dev/null\` in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
173 *posix*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
174 set -o posix ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
175 *) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
176 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
177 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
178 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
179 "
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
180 as_required="as_fn_return () { (exit \$1); }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
181 as_fn_success () { as_fn_return 0; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
182 as_fn_failure () { as_fn_return 1; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
183 as_fn_ret_success () { return 0; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
184 as_fn_ret_failure () { return 1; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
185
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
186 exitcode=0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
187 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
188 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
189 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
190 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
191 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
192
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
193 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
194 exitcode=1; echo positional parameters were not saved.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
195 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
196 test x\$exitcode = x0 || exit 1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
197 test -x / || exit 1"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
198 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
199 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
200 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
201 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
202
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
203 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
204 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
206 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
207 PATH=/empty FPATH=/empty; export PATH FPATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
208 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
209 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
210 test \$(( 1 + 1 )) = 2 || exit 1"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
211 if (eval "$as_required") 2>/dev/null; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
212 as_have_required=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
213 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
214 as_have_required=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
215 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
216 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
217
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
218 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
219 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
220 as_found=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
221 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
222 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
223 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
224 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
225 as_found=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
226 case $as_dir in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
227 /*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
228 for as_base in sh bash ksh sh5; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
229 # Try only shells that exist, to save several forks.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
230 as_shell=$as_dir/$as_base
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
231 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
232 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
233 CONFIG_SHELL=$as_shell as_have_required=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
234 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
235 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
236 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
237 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
238 done;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
239 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
240 as_found=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
241 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
242 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
243 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
244 CONFIG_SHELL=$SHELL as_have_required=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
245 fi; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
246 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
247
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
248
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
249 if test "x$CONFIG_SHELL" != x; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
250 export CONFIG_SHELL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
251 # We cannot yet assume a decent shell, so we have to provide a
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
252 # neutralization value for shells without unset; and this also
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
253 # works around shells that cannot unset nonexistent variables.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
254 # Preserve -v and -x to the replacement shell.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
255 BASH_ENV=/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
256 ENV=/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
257 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
258 case $- in # ((((
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
259 *v*x* | *x*v* ) as_opts=-vx ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
260 *v* ) as_opts=-v ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
261 *x* ) as_opts=-x ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
262 * ) as_opts= ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
263 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
264 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
265 # Admittedly, this is quite paranoid, since all the known shells bail
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
266 # out after a failed `exec'.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
267 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
268 exit 255
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
269 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
270
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
271 if test x$as_have_required = xno; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
272 $as_echo "$0: This script requires a shell more modern than all"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
273 $as_echo "$0: the shells that I found on your system."
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
274 if test x${ZSH_VERSION+set} = xset ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
275 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
276 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
277 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
278 $as_echo "$0: Please tell bug-autoconf@gnu.org and
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
279 $0: celery@g-language.org about your system, including any
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
280 $0: error possibly output before this message. Then install
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
281 $0: a modern shell, or manually run the script under such a
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
282 $0: shell if you do have one."
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
283 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
284 exit 1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
285 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
286 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
287 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
288 SHELL=${CONFIG_SHELL-/bin/sh}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
289 export SHELL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
290 # Unset more variables known to interfere with behavior of common tools.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
291 CLICOLOR_FORCE= GREP_OPTIONS=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
292 unset CLICOLOR_FORCE GREP_OPTIONS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
293
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
294 ## --------------------- ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
295 ## M4sh Shell Functions. ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
296 ## --------------------- ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
297 # as_fn_unset VAR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
298 # ---------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
299 # Portably unset VAR.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
300 as_fn_unset ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
301 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
302 { eval $1=; unset $1;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
303 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
304 as_unset=as_fn_unset
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
305
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
306 # as_fn_set_status STATUS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
307 # -----------------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
308 # Set $? to STATUS, without forking.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
309 as_fn_set_status ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
310 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
311 return $1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
312 } # as_fn_set_status
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
313
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
314 # as_fn_exit STATUS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
315 # -----------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
316 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
317 as_fn_exit ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
318 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
319 set +e
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
320 as_fn_set_status $1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
321 exit $1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
322 } # as_fn_exit
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
323
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
324 # as_fn_mkdir_p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
325 # -------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
326 # Create "$as_dir" as a directory, including parents if necessary.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
327 as_fn_mkdir_p ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
328 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
329
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
330 case $as_dir in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
331 -*) as_dir=./$as_dir;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
332 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
333 test -d "$as_dir" || eval $as_mkdir_p || {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
334 as_dirs=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
335 while :; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
336 case $as_dir in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
337 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
338 *) as_qdir=$as_dir;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
339 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
340 as_dirs="'$as_qdir' $as_dirs"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
341 as_dir=`$as_dirname -- "$as_dir" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
342 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
343 X"$as_dir" : 'X\(//\)[^/]' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
344 X"$as_dir" : 'X\(//\)$' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
345 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
346 $as_echo X"$as_dir" |
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
347 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
348 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
349 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
350 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
351 /^X\(\/\/\)[^/].*/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
352 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
353 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
354 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
355 /^X\(\/\/\)$/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
356 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
357 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
358 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
359 /^X\(\/\).*/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
360 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
361 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
362 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
363 s/.*/./; q'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
364 test -d "$as_dir" && break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
365 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
366 test -z "$as_dirs" || eval "mkdir $as_dirs"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
367 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
368
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
369
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
370 } # as_fn_mkdir_p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
371
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
372 # as_fn_executable_p FILE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
373 # -----------------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
374 # Test if FILE is an executable regular file.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
375 as_fn_executable_p ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
376 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
377 test -f "$1" && test -x "$1"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
378 } # as_fn_executable_p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
379 # as_fn_append VAR VALUE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
380 # ----------------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
381 # Append the text in VALUE to the end of the definition contained in VAR. Take
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
382 # advantage of any shell optimizations that allow amortized linear growth over
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
383 # repeated appends, instead of the typical quadratic growth present in naive
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
384 # implementations.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
385 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
386 eval 'as_fn_append ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
387 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
388 eval $1+=\$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
389 }'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
390 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
391 as_fn_append ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
392 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
393 eval $1=\$$1\$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
394 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
395 fi # as_fn_append
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
396
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
397 # as_fn_arith ARG...
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
398 # ------------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
399 # Perform arithmetic evaluation on the ARGs, and store the result in the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
400 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
401 # must be portable across $(()) and expr.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
402 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
403 eval 'as_fn_arith ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
404 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
405 as_val=$(( $* ))
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
406 }'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
407 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
408 as_fn_arith ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
409 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
410 as_val=`expr "$@" || test $? -eq 1`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
411 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
412 fi # as_fn_arith
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
413
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
414
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
415 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
416 # ----------------------------------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
417 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
418 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
419 # script with STATUS, using 1 if that was 0.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
420 as_fn_error ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
421 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
422 as_status=$1; test $as_status -eq 0 && as_status=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
423 if test "$4"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
424 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
425 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
426 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
427 $as_echo "$as_me: error: $2" >&2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
428 as_fn_exit $as_status
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
429 } # as_fn_error
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
430
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
431 if expr a : '\(a\)' >/dev/null 2>&1 &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
432 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
433 as_expr=expr
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
434 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
435 as_expr=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
436 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
437
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
438 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
439 as_basename=basename
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
440 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
441 as_basename=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
442 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
443
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
444 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
445 as_dirname=dirname
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
446 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
447 as_dirname=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
448 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
449
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
450 as_me=`$as_basename -- "$0" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
451 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
452 X"$0" : 'X\(//\)$' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
453 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
454 $as_echo X/"$0" |
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
455 sed '/^.*\/\([^/][^/]*\)\/*$/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
456 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
457 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
458 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
459 /^X\/\(\/\/\)$/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
460 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
461 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
462 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
463 /^X\/\(\/\).*/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
464 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
465 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
466 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
467 s/.*/./; q'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
468
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
469 # Avoid depending upon Character Ranges.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
470 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
471 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
472 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
473 as_cr_digits='0123456789'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
474 as_cr_alnum=$as_cr_Letters$as_cr_digits
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
475
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
476
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
477 as_lineno_1=$LINENO as_lineno_1a=$LINENO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
478 as_lineno_2=$LINENO as_lineno_2a=$LINENO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
479 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
480 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
481 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
482 sed -n '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
483 p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
484 /[$]LINENO/=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
485 ' <$as_myself |
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
486 sed '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
487 s/[$]LINENO.*/&-/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
488 t lineno
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
489 b
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
490 :lineno
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
491 N
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
492 :loop
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
493 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
494 t loop
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
495 s/-\n.*//
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
496 ' >$as_me.lineno &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
497 chmod +x "$as_me.lineno" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
498 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
499
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
500 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
501 # already done that, so ensure we don't try to do so again and fall
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
502 # in an infinite loop. This has already happened in practice.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
503 _as_can_reexec=no; export _as_can_reexec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
504 # Don't try to exec as it changes $[0], causing all sort of problems
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
505 # (the dirname of $[0] is not the place where we might find the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
506 # original and so on. Autoconf is especially sensitive to this).
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
507 . "./$as_me.lineno"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
508 # Exit status is that of the last command.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
509 exit
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
510 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
511
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
512 ECHO_C= ECHO_N= ECHO_T=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
513 case `echo -n x` in #(((((
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
514 -n*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
515 case `echo 'xy\c'` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
516 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
517 xy) ECHO_C='\c';;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
518 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
519 ECHO_T=' ';;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
520 esac;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
521 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
522 ECHO_N='-n';;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
523 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
524
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
525 rm -f conf$$ conf$$.exe conf$$.file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
526 if test -d conf$$.dir; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
527 rm -f conf$$.dir/conf$$.file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
528 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
529 rm -f conf$$.dir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
530 mkdir conf$$.dir 2>/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
531 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
532 if (echo >conf$$.file) 2>/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
533 if ln -s conf$$.file conf$$ 2>/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
534 as_ln_s='ln -s'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
535 # ... but there are two gotchas:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
536 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
537 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
538 # In both cases, we have to default to `cp -pR'.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
539 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
540 as_ln_s='cp -pR'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
541 elif ln conf$$.file conf$$ 2>/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
542 as_ln_s=ln
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
543 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
544 as_ln_s='cp -pR'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
545 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
546 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
547 as_ln_s='cp -pR'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
548 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
549 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
550 rmdir conf$$.dir 2>/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
551
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
552 if mkdir -p . 2>/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
553 as_mkdir_p='mkdir -p "$as_dir"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
554 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
555 test -d ./-p && rmdir ./-p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
556 as_mkdir_p=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
557 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
558
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
559 as_test_x='test -x'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
560 as_executable_p=as_fn_executable_p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
561
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
562 # Sed expression to map a string onto a valid CPP name.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
563 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
564
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
565 # Sed expression to map a string onto a valid variable name.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
566 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
567
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
568 SHELL=${CONFIG_SHELL-/bin/sh}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
569
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
570
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
571 test -n "$DJDIR" || exec 7<&0 </dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
572 exec 6>&1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
573
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
574 # Name of the host.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
575 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
576 # so uname gets run too.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
577 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
578
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
579 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
580 # Initializations.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
581 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
582 ac_default_prefix=/usr/local
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
583 ac_clean_files=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
584 ac_config_libobj_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
585 LIBOBJS=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
586 cross_compiling=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
587 subdirs=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
588 MFLAGS=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
589 MAKEFLAGS=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
590
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
591 # Identity of this package.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
592 PACKAGE_NAME='GEMBASSY'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
593 PACKAGE_TARNAME='GEMBASSY'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
594 PACKAGE_VERSION='1.0.3'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
595 PACKAGE_STRING='GEMBASSY 1.0.3'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
596 PACKAGE_BUGREPORT='celery@g-language.org'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
597 PACKAGE_URL='http://www.g-language.org/gembassy/'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
598
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
599 ac_unique_file="src/ggcskew.c"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
600 # Factoring default headers for most tests.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
601 ac_includes_default="\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
602 #include <stdio.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
603 #ifdef HAVE_SYS_TYPES_H
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
604 # include <sys/types.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
605 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
606 #ifdef HAVE_SYS_STAT_H
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
607 # include <sys/stat.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
608 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
609 #ifdef STDC_HEADERS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
610 # include <stdlib.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
611 # include <stddef.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
612 #else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
613 # ifdef HAVE_STDLIB_H
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
614 # include <stdlib.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
615 # endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
616 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
617 #ifdef HAVE_STRING_H
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
618 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
619 # include <memory.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
620 # endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
621 # include <string.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
622 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
623 #ifdef HAVE_STRINGS_H
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
624 # include <strings.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
625 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
626 #ifdef HAVE_INTTYPES_H
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
627 # include <inttypes.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
628 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
629 #ifdef HAVE_STDINT_H
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
630 # include <stdint.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
631 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
632 #ifdef HAVE_UNISTD_H
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
633 # include <unistd.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
634 #endif"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
635
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
636 ac_subst_vars='am__EXEEXT_FALSE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
637 am__EXEEXT_TRUE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
638 LTLIBOBJS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
639 LIBOBJS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
640 NEEDAJAX_FALSE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
641 NEEDAJAX_TRUE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
642 ISSHARED_FALSE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
643 ISSHARED_TRUE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
644 ISAIXIA64_FALSE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
645 ISAIXIA64_TRUE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
646 ISCYGWIN_FALSE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
647 ISCYGWIN_TRUE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
648 PURIFY_FALSE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
649 PURIFY_TRUE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
650 ESYSTEMLIBS_FALSE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
651 ESYSTEMLIBS_TRUE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
652 embprefix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
653 LOCALLINK_FALSE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
654 LOCALLINK_TRUE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
655 POSIX_MALLOC_THRESHOLD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
656 PCRE_POSIXLIB_VERSION
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
657 PCRE_LIB_VERSION
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
658 PCRE_VERSION
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
659 PCRE_DATE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
660 PCRE_MINOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
661 PCRE_MAJOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
662 HAVE_STRERROR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
663 HAVE_MEMMOVE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
664 POSTGRESQL_VERSION
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
665 POSTGRESQL_LDFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
666 POSTGRESQL_CPPFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
667 POSTGRESQL_CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
668 POSTGRESQL_CONFIG
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
669 MYSQL_VERSION
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
670 MYSQL_LDFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
671 MYSQL_CPPFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
672 MYSQL_CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
673 MYSQL_CONFIG
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
674 JAVA_BUILD_FALSE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
675 JAVA_BUILD_TRUE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
676 JAVA_LDFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
677 JAVA_CPPFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
678 JAVA_CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
679 JAVAC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
680 JAVA
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
681 JAR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
682 ANT
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
683 AMPDF_FALSE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
684 AMPDF_TRUE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
685 AMPNG_FALSE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
686 AMPNG_TRUE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
687 XLIB
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
688 X_EXTRA_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
689 X_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
690 X_PRE_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
691 X_CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
692 XMKMF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
693 DEVWARN_CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
694 WARN_CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
695 CXXCPP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
696 LT_SYS_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
697 OTOOL64
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
698 OTOOL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
699 LIPO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
700 NMEDIT
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
701 DSYMUTIL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
702 MANIFEST_TOOL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
703 RANLIB
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
704 ac_ct_AR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
705 AR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
706 DLLTOOL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
707 OBJDUMP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
708 NM
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
709 ac_ct_DUMPBIN
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
710 DUMPBIN
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
711 LD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
712 FGREP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
713 EGREP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
714 GREP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
715 SED
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
716 host_os
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
717 host_vendor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
718 host_cpu
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
719 host
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
720 build_os
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
721 build_vendor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
722 build_cpu
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
723 build
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
724 LIBTOOL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
725 AM_BACKSLASH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
726 AM_DEFAULT_VERBOSITY
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
727 AM_DEFAULT_V
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
728 AM_V
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
729 am__fastdepCXX_FALSE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
730 am__fastdepCXX_TRUE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
731 CXXDEPMODE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
732 am__fastdepCC_FALSE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
733 am__fastdepCC_TRUE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
734 CCDEPMODE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
735 am__nodep
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
736 AMDEPBACKSLASH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
737 AMDEP_FALSE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
738 AMDEP_TRUE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
739 am__quote
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
740 am__include
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
741 DEPDIR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
742 am__untar
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
743 am__tar
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
744 AMTAR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
745 am__leading_dot
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
746 mkdir_p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
747 INSTALL_STRIP_PROGRAM
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
748 STRIP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
749 install_sh
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
750 MAKEINFO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
751 AUTOHEADER
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
752 AUTOMAKE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
753 AUTOCONF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
754 ACLOCAL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
755 VERSION
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
756 PACKAGE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
757 CYGPATH_W
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
758 am__isrc
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
759 MKDIR_P
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
760 SET_MAKE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
761 LN_S
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
762 INSTALL_DATA
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
763 INSTALL_SCRIPT
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
764 INSTALL_PROGRAM
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
765 CPP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
766 ac_ct_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
767 CXXFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
768 CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
769 OBJEXT
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
770 EXEEXT
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
771 ac_ct_CC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
772 CPPFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
773 LDFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
774 CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
775 CC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
776 AWK
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
777 target_alias
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
778 host_alias
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
779 build_alias
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
780 LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
781 ECHO_T
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
782 ECHO_N
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
783 ECHO_C
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
784 DEFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
785 mandir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
786 localedir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
787 libdir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
788 psdir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
789 pdfdir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
790 dvidir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
791 htmldir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
792 infodir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
793 docdir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
794 oldincludedir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
795 includedir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
796 localstatedir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
797 sharedstatedir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
798 sysconfdir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
799 datadir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
800 datarootdir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
801 libexecdir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
802 sbindir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
803 bindir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
804 program_transform_name
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
805 prefix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
806 exec_prefix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
807 PACKAGE_URL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
808 PACKAGE_BUGREPORT
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
809 PACKAGE_STRING
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
810 PACKAGE_VERSION
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
811 PACKAGE_TARNAME
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
812 PACKAGE_NAME
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
813 PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
814 SHELL'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
815 ac_subst_files=''
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
816 ac_user_opts='
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
817 enable_option_checking
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
818 enable_dependency_tracking
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
819 enable_silent_rules
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
820 enable_shared
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
821 enable_static
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
822 with_pic
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
823 enable_fast_install
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
824 with_aix_soname
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
825 with_gnu_ld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
826 with_sysroot
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
827 enable_libtool_lock
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
828 enable_64
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
829 with_optimisation
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
830 enable_warnings
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
831 enable_devwarnings
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
832 enable_devextrawarnings
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
833 enable_buildbookdeprecated
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
834 enable_buildalldeprecated
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
835 with_sgiabi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
836 with_x
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
837 with_docroot
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
838 with_gccprofile
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
839 with_java
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
840 with_javaos
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
841 with_auth
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
842 with_thread
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
843 with_hpdf
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
844 with_pngdriver
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
845 with_mysql
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
846 with_postgresql
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
847 enable_localforce
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
848 enable_debug
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
849 enable_large
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
850 enable_systemlibs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
851 enable_purify
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
852 enable_mcheck
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
853 enable_savestats
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
854 '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
855 ac_precious_vars='build_alias
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
856 host_alias
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
857 target_alias
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
858 CC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
859 CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
860 LDFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
861 LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
862 CPPFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
863 CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
864 CXXFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
865 CCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
866 CPP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
867 LT_SYS_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
868 CXXCPP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
869 XMKMF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
870 ANT
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
871 JAR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
872 JAVA
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
873 JAVAC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
874
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
875
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
876 # Initialize some variables set by options.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
877 ac_init_help=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
878 ac_init_version=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
879 ac_unrecognized_opts=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
880 ac_unrecognized_sep=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
881 # The variables have the same names as the options, with
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
882 # dashes changed to underlines.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
883 cache_file=/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
884 exec_prefix=NONE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
885 no_create=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
886 no_recursion=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
887 prefix=NONE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
888 program_prefix=NONE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
889 program_suffix=NONE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
890 program_transform_name=s,x,x,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
891 silent=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
892 site=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
893 srcdir=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
894 verbose=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
895 x_includes=NONE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
896 x_libraries=NONE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
897
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
898 # Installation directory options.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
899 # These are left unexpanded so users can "make install exec_prefix=/foo"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
900 # and all the variables that are supposed to be based on exec_prefix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
901 # by default will actually change.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
902 # Use braces instead of parens because sh, perl, etc. also accept them.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
903 # (The list follows the same order as the GNU Coding Standards.)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
904 bindir='${exec_prefix}/bin'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
905 sbindir='${exec_prefix}/sbin'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
906 libexecdir='${exec_prefix}/libexec'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
907 datarootdir='${prefix}/share'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
908 datadir='${datarootdir}'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
909 sysconfdir='${prefix}/etc'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
910 sharedstatedir='${prefix}/com'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
911 localstatedir='${prefix}/var'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
912 includedir='${prefix}/include'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
913 oldincludedir='/usr/include'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
914 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
915 infodir='${datarootdir}/info'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
916 htmldir='${docdir}'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
917 dvidir='${docdir}'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
918 pdfdir='${docdir}'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
919 psdir='${docdir}'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
920 libdir='${exec_prefix}/lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
921 localedir='${datarootdir}/locale'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
922 mandir='${datarootdir}/man'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
923
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
924 ac_prev=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
925 ac_dashdash=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
926 for ac_option
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
927 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
928 # If the previous option needs an argument, assign it.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
929 if test -n "$ac_prev"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
930 eval $ac_prev=\$ac_option
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
931 ac_prev=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
932 continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
933 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
934
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
935 case $ac_option in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
936 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
937 *=) ac_optarg= ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
938 *) ac_optarg=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
939 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
940
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
941 # Accept the important Cygnus configure options, so we can diagnose typos.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
942
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
943 case $ac_dashdash$ac_option in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
944 --)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
945 ac_dashdash=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
946
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
947 -bindir | --bindir | --bindi | --bind | --bin | --bi)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
948 ac_prev=bindir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
949 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
950 bindir=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
951
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
952 -build | --build | --buil | --bui | --bu)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
953 ac_prev=build_alias ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
954 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
955 build_alias=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
956
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
957 -cache-file | --cache-file | --cache-fil | --cache-fi \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
958 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
959 ac_prev=cache_file ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
960 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
961 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
962 cache_file=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
963
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
964 --config-cache | -C)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
965 cache_file=config.cache ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
966
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
967 -datadir | --datadir | --datadi | --datad)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
968 ac_prev=datadir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
969 -datadir=* | --datadir=* | --datadi=* | --datad=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
970 datadir=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
971
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
972 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
973 | --dataroo | --dataro | --datar)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
974 ac_prev=datarootdir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
975 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
976 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
977 datarootdir=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
978
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
979 -disable-* | --disable-*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
980 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
981 # Reject names that are not valid shell variable names.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
982 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
983 as_fn_error $? "invalid feature name: $ac_useropt"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
984 ac_useropt_orig=$ac_useropt
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
985 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
986 case $ac_user_opts in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
987 *"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
988 "enable_$ac_useropt"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
989 "*) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
990 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
991 ac_unrecognized_sep=', ';;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
992 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
993 eval enable_$ac_useropt=no ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
994
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
995 -docdir | --docdir | --docdi | --doc | --do)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
996 ac_prev=docdir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
997 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
998 docdir=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
999
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1000 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1001 ac_prev=dvidir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1002 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1003 dvidir=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1004
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1005 -enable-* | --enable-*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1006 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1007 # Reject names that are not valid shell variable names.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1008 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1009 as_fn_error $? "invalid feature name: $ac_useropt"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1010 ac_useropt_orig=$ac_useropt
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1011 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1012 case $ac_user_opts in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1013 *"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1014 "enable_$ac_useropt"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1015 "*) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1016 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1017 ac_unrecognized_sep=', ';;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1018 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1019 eval enable_$ac_useropt=\$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1020
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1021 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1022 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1023 | --exec | --exe | --ex)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1024 ac_prev=exec_prefix ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1025 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1026 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1027 | --exec=* | --exe=* | --ex=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1028 exec_prefix=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1029
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1030 -gas | --gas | --ga | --g)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1031 # Obsolete; use --with-gas.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1032 with_gas=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1033
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1034 -help | --help | --hel | --he | -h)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1035 ac_init_help=long ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1036 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1037 ac_init_help=recursive ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1038 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1039 ac_init_help=short ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1040
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1041 -host | --host | --hos | --ho)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1042 ac_prev=host_alias ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1043 -host=* | --host=* | --hos=* | --ho=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1044 host_alias=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1045
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1046 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1047 ac_prev=htmldir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1048 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1049 | --ht=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1050 htmldir=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1051
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1052 -includedir | --includedir | --includedi | --included | --include \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1053 | --includ | --inclu | --incl | --inc)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1054 ac_prev=includedir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1055 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1056 | --includ=* | --inclu=* | --incl=* | --inc=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1057 includedir=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1058
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1059 -infodir | --infodir | --infodi | --infod | --info | --inf)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1060 ac_prev=infodir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1061 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1062 infodir=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1063
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1064 -libdir | --libdir | --libdi | --libd)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1065 ac_prev=libdir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1066 -libdir=* | --libdir=* | --libdi=* | --libd=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1067 libdir=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1068
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1069 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1070 | --libexe | --libex | --libe)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1071 ac_prev=libexecdir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1072 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1073 | --libexe=* | --libex=* | --libe=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1074 libexecdir=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1075
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1076 -localedir | --localedir | --localedi | --localed | --locale)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1077 ac_prev=localedir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1078 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1079 localedir=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1080
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1081 -localstatedir | --localstatedir | --localstatedi | --localstated \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1082 | --localstate | --localstat | --localsta | --localst | --locals)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1083 ac_prev=localstatedir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1084 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1085 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1086 localstatedir=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1087
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1088 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1089 ac_prev=mandir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1090 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1091 mandir=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1092
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1093 -nfp | --nfp | --nf)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1094 # Obsolete; use --without-fp.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1095 with_fp=no ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1096
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1097 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1098 | --no-cr | --no-c | -n)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1099 no_create=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1100
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1101 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1102 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1103 no_recursion=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1104
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1105 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1106 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1107 | --oldin | --oldi | --old | --ol | --o)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1108 ac_prev=oldincludedir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1109 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1110 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1111 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1112 oldincludedir=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1113
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1114 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1115 ac_prev=prefix ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1116 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1117 prefix=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1118
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1119 -program-prefix | --program-prefix | --program-prefi | --program-pref \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1120 | --program-pre | --program-pr | --program-p)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1121 ac_prev=program_prefix ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1122 -program-prefix=* | --program-prefix=* | --program-prefi=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1123 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1124 program_prefix=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1125
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1126 -program-suffix | --program-suffix | --program-suffi | --program-suff \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1127 | --program-suf | --program-su | --program-s)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1128 ac_prev=program_suffix ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1129 -program-suffix=* | --program-suffix=* | --program-suffi=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1130 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1131 program_suffix=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1132
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1133 -program-transform-name | --program-transform-name \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1134 | --program-transform-nam | --program-transform-na \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1135 | --program-transform-n | --program-transform- \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1136 | --program-transform | --program-transfor \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1137 | --program-transfo | --program-transf \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1138 | --program-trans | --program-tran \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1139 | --progr-tra | --program-tr | --program-t)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1140 ac_prev=program_transform_name ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1141 -program-transform-name=* | --program-transform-name=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1142 | --program-transform-nam=* | --program-transform-na=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1143 | --program-transform-n=* | --program-transform-=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1144 | --program-transform=* | --program-transfor=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1145 | --program-transfo=* | --program-transf=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1146 | --program-trans=* | --program-tran=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1147 | --progr-tra=* | --program-tr=* | --program-t=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1148 program_transform_name=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1149
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1150 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1151 ac_prev=pdfdir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1152 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1153 pdfdir=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1154
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1155 -psdir | --psdir | --psdi | --psd | --ps)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1156 ac_prev=psdir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1157 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1158 psdir=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1159
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1160 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1161 | -silent | --silent | --silen | --sile | --sil)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1162 silent=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1163
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1164 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1165 ac_prev=sbindir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1166 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1167 | --sbi=* | --sb=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1168 sbindir=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1169
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1170 -sharedstatedir | --sharedstatedir | --sharedstatedi \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1171 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1172 | --sharedst | --shareds | --shared | --share | --shar \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1173 | --sha | --sh)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1174 ac_prev=sharedstatedir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1175 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1176 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1177 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1178 | --sha=* | --sh=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1179 sharedstatedir=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1180
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1181 -site | --site | --sit)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1182 ac_prev=site ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1183 -site=* | --site=* | --sit=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1184 site=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1185
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1186 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1187 ac_prev=srcdir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1188 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1189 srcdir=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1190
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1191 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1192 | --syscon | --sysco | --sysc | --sys | --sy)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1193 ac_prev=sysconfdir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1194 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1195 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1196 sysconfdir=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1197
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1198 -target | --target | --targe | --targ | --tar | --ta | --t)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1199 ac_prev=target_alias ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1200 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1201 target_alias=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1202
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1203 -v | -verbose | --verbose | --verbos | --verbo | --verb)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1204 verbose=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1205
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1206 -version | --version | --versio | --versi | --vers | -V)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1207 ac_init_version=: ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1208
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1209 -with-* | --with-*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1210 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1211 # Reject names that are not valid shell variable names.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1212 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1213 as_fn_error $? "invalid package name: $ac_useropt"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1214 ac_useropt_orig=$ac_useropt
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1215 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1216 case $ac_user_opts in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1217 *"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1218 "with_$ac_useropt"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1219 "*) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1220 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1221 ac_unrecognized_sep=', ';;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1222 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1223 eval with_$ac_useropt=\$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1224
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1225 -without-* | --without-*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1226 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1227 # Reject names that are not valid shell variable names.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1228 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1229 as_fn_error $? "invalid package name: $ac_useropt"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1230 ac_useropt_orig=$ac_useropt
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1231 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1232 case $ac_user_opts in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1233 *"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1234 "with_$ac_useropt"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1235 "*) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1236 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1237 ac_unrecognized_sep=', ';;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1238 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1239 eval with_$ac_useropt=no ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1240
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1241 --x)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1242 # Obsolete; use --with-x.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1243 with_x=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1244
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1245 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1246 | --x-incl | --x-inc | --x-in | --x-i)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1247 ac_prev=x_includes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1248 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1249 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1250 x_includes=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1251
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1252 -x-libraries | --x-libraries | --x-librarie | --x-librari \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1253 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1254 ac_prev=x_libraries ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1255 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1256 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1257 x_libraries=$ac_optarg ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1258
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1259 -*) as_fn_error $? "unrecognized option: \`$ac_option'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1260 Try \`$0 --help' for more information"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1261 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1262
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1263 *=*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1264 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1265 # Reject names that are not valid shell variable names.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1266 case $ac_envvar in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1267 '' | [0-9]* | *[!_$as_cr_alnum]* )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1268 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1269 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1270 eval $ac_envvar=\$ac_optarg
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1271 export $ac_envvar ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1272
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1273 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1274 # FIXME: should be removed in autoconf 3.0.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1275 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1276 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1277 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1278 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1279 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1280
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1281 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1282 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1283
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1284 if test -n "$ac_prev"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1285 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1286 as_fn_error $? "missing argument to $ac_option"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1287 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1288
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1289 if test -n "$ac_unrecognized_opts"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1290 case $enable_option_checking in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1291 no) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1292 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1293 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1294 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1295 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1296
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1297 # Check all directory arguments for consistency.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1298 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1299 datadir sysconfdir sharedstatedir localstatedir includedir \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1300 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1301 libdir localedir mandir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1302 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1303 eval ac_val=\$$ac_var
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1304 # Remove trailing slashes.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1305 case $ac_val in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1306 */ )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1307 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1308 eval $ac_var=\$ac_val;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1309 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1310 # Be sure to have absolute directory names.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1311 case $ac_val in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1312 [\\/$]* | ?:[\\/]* ) continue;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1313 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1314 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1315 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1316 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1317
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1318 # There might be people who depend on the old broken behavior: `$host'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1319 # used to hold the argument of --host etc.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1320 # FIXME: To remove some day.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1321 build=$build_alias
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1322 host=$host_alias
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1323 target=$target_alias
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1324
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1325 # FIXME: To remove some day.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1326 if test "x$host_alias" != x; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1327 if test "x$build_alias" = x; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1328 cross_compiling=maybe
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1329 elif test "x$build_alias" != "x$host_alias"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1330 cross_compiling=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1331 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1332 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1333
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1334 ac_tool_prefix=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1335 test -n "$host_alias" && ac_tool_prefix=$host_alias-
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1336
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1337 test "$silent" = yes && exec 6>/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1338
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1339
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1340 ac_pwd=`pwd` && test -n "$ac_pwd" &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1341 ac_ls_di=`ls -di .` &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1342 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1343 as_fn_error $? "working directory cannot be determined"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1344 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1345 as_fn_error $? "pwd does not report name of working directory"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1346
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1347
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1348 # Find the source files, if location was not specified.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1349 if test -z "$srcdir"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1350 ac_srcdir_defaulted=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1351 # Try the directory containing this script, then the parent directory.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1352 ac_confdir=`$as_dirname -- "$as_myself" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1353 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1354 X"$as_myself" : 'X\(//\)[^/]' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1355 X"$as_myself" : 'X\(//\)$' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1356 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1357 $as_echo X"$as_myself" |
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1358 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1359 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1360 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1361 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1362 /^X\(\/\/\)[^/].*/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1363 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1364 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1365 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1366 /^X\(\/\/\)$/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1367 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1368 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1369 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1370 /^X\(\/\).*/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1371 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1372 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1373 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1374 s/.*/./; q'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1375 srcdir=$ac_confdir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1376 if test ! -r "$srcdir/$ac_unique_file"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1377 srcdir=..
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1378 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1379 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1380 ac_srcdir_defaulted=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1381 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1382 if test ! -r "$srcdir/$ac_unique_file"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1383 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1384 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1385 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1386 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1387 ac_abs_confdir=`(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1388 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1389 pwd)`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1390 # When building in place, set srcdir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1391 if test "$ac_abs_confdir" = "$ac_pwd"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1392 srcdir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1393 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1394 # Remove unnecessary trailing slashes from srcdir.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1395 # Double slashes in file names in object file debugging info
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1396 # mess up M-x gdb in Emacs.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1397 case $srcdir in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1398 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1399 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1400 for ac_var in $ac_precious_vars; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1401 eval ac_env_${ac_var}_set=\${${ac_var}+set}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1402 eval ac_env_${ac_var}_value=\$${ac_var}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1403 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1404 eval ac_cv_env_${ac_var}_value=\$${ac_var}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1405 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1406
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1407 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1408 # Report the --help message.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1409 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1410 if test "$ac_init_help" = "long"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1411 # Omit some internal or obsolete options to make the list less imposing.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1412 # This message is too long to be a string in the A/UX 3.1 sh.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1413 cat <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1414 \`configure' configures GEMBASSY 1.0.3 to adapt to many kinds of systems.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1415
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1416 Usage: $0 [OPTION]... [VAR=VALUE]...
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1417
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1418 To assign environment variables (e.g., CC, CFLAGS...), specify them as
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1419 VAR=VALUE. See below for descriptions of some of the useful variables.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1420
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1421 Defaults for the options are specified in brackets.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1422
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1423 Configuration:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1424 -h, --help display this help and exit
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1425 --help=short display options specific to this package
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1426 --help=recursive display the short help of all the included packages
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1427 -V, --version display version information and exit
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1428 -q, --quiet, --silent do not print \`checking ...' messages
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1429 --cache-file=FILE cache test results in FILE [disabled]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1430 -C, --config-cache alias for \`--cache-file=config.cache'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1431 -n, --no-create do not create output files
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1432 --srcdir=DIR find the sources in DIR [configure dir or \`..']
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1433
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1434 Installation directories:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1435 --prefix=PREFIX install architecture-independent files in PREFIX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1436 [$ac_default_prefix]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1437 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1438 [PREFIX]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1439
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1440 By default, \`make install' will install all the files in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1441 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1442 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1443 for instance \`--prefix=\$HOME'.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1444
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1445 For better control, use the options below.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1446
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1447 Fine tuning of the installation directories:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1448 --bindir=DIR user executables [EPREFIX/bin]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1449 --sbindir=DIR system admin executables [EPREFIX/sbin]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1450 --libexecdir=DIR program executables [EPREFIX/libexec]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1451 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1452 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1453 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1454 --libdir=DIR object code libraries [EPREFIX/lib]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1455 --includedir=DIR C header files [PREFIX/include]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1456 --oldincludedir=DIR C header files for non-gcc [/usr/include]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1457 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1458 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1459 --infodir=DIR info documentation [DATAROOTDIR/info]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1460 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1461 --mandir=DIR man documentation [DATAROOTDIR/man]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1462 --docdir=DIR documentation root [DATAROOTDIR/doc/GEMBASSY]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1463 --htmldir=DIR html documentation [DOCDIR]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1464 --dvidir=DIR dvi documentation [DOCDIR]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1465 --pdfdir=DIR pdf documentation [DOCDIR]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1466 --psdir=DIR ps documentation [DOCDIR]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1467 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1468
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1469 cat <<\_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1470
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1471 Program names:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1472 --program-prefix=PREFIX prepend PREFIX to installed program names
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1473 --program-suffix=SUFFIX append SUFFIX to installed program names
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1474 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1475
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1476 X features:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1477 --x-includes=DIR X include files are in DIR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1478 --x-libraries=DIR X library files are in DIR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1479
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1480 System types:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1481 --build=BUILD configure for building on BUILD [guessed]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1482 --host=HOST cross-compile to build programs to run on HOST [BUILD]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1483 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1484 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1485
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1486 if test -n "$ac_init_help"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1487 case $ac_init_help in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1488 short | recursive ) echo "Configuration of GEMBASSY 1.0.3:";;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1489 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1490 cat <<\_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1491
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1492 Optional Features:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1493 --disable-option-checking ignore unrecognized --enable/--with options
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1494 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1495 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1496 --enable-dependency-tracking
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1497 do not reject slow dependency extractors
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1498 --disable-dependency-tracking
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1499 speeds up one-time build
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1500 --enable-silent-rules less verbose build output (undo: "make V=1")
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1501 --disable-silent-rules verbose build output (undo: "make V=0")
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1502 --enable-shared[=PKGS] build shared libraries [default=yes]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1503 --enable-static[=PKGS] build static libraries [default=yes]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1504 --enable-fast-install[=PKGS]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1505 optimize for fast installation [default=yes]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1506 --disable-libtool-lock avoid locking (might break parallel builds)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1507 --enable-64 64 bit pointers on 32 bit machines
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1508 --enable-warnings compiler warnings
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1509 --enable-devwarnings strict compiler warnings for developers
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1510 --enable-devextrawarnings
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1511 add extra warnings to devwarnings
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1512 --enable-buildbookdeprecated
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1513 build deprecated functions used in books for 6.2.0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1514 --enable-buildalldeprecated
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1515 build all deprecated functions
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1516 --enable-localforce force compile/link against /usr/local
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1517 --enable-debug debug (-g option on compiler)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1518 --enable-large over 2Gb file support [default=yes]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1519 --enable-systemlibs utility for RPM/dpkg bundles
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1520 --enable-purify purify
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1521 --enable-mcheck mcheck and mprobe memory allocation test
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1522 --enable-savestats save AJAX statistics and print with debug output
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1523
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1524 Optional Packages:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1525 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1526 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1527 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1528 both]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1529 --with-aix-soname=aix|svr4|both
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1530 shared library versioning (aka "SONAME") variant to
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1531 provide on AIX, [default=aix].
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1532 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1533 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1534 compiler's sysroot if not specified).
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1535 --without-optimisation Disable compiler optimisation
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1536 --with-sgiabi=[ARG] SGI compiler flags [default=no]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1537 --with-x use the X Window System
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1538 --with-docroot=DIR root directory path of documentation (defaults to
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1539 none)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1540 --with-gccprofile selects profiling
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1541 --with-java[=ARG] root directory path of Java installation
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1542 --with-javaos[=ARG] root directory path of Java OS include
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1543 --with-auth[=ARG] authorisation mechanism for Jemboss server
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1544 [default=PAM]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1545 --with-thread[=ARG] thread type [default=linux]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1546 --with-hpdf=DIR root directory path of hpdf installation [defaults
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1547 to /usr]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1548 --with-pngdriver=[DIR] root directory path of png/gd/zlib installation
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1549 (defaults to /usr)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1550 --with-mysql[=ARG] use MySQL client library [default=yes], optionally
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1551 specify path to mysql_config
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1552 --with-postgresql@<:=@ARG]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1553 use PostgreSQL library [default=yes], optionally
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1554 specify path to pg_config
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1555
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1556 Some influential environment variables:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1557 CC C compiler command
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1558 CFLAGS C compiler flags
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1559 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1560 nonstandard directory <lib dir>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1561 LIBS libraries to pass to the linker, e.g. -l<library>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1562 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1563 you have headers in a nonstandard directory <include dir>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1564 CXX C++ compiler command
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1565 CXXFLAGS C++ compiler flags
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1566 CPP C preprocessor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1567 LT_SYS_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1568 User-defined run-time library search path.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1569 CXXCPP C++ preprocessor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1570 XMKMF Path to xmkmf, Makefile generator for X Window System
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1571 ANT Path to the Apache Ant make tool
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1572 JAR Path to the Java archive tool
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1573 JAVA Path to the Java application launcher
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1574 JAVAC Path to the Java compiler
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1575
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1576 Use these variables to override the choices made by `configure' or to help
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1577 it to find libraries and programs with nonstandard names/locations.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1578
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1579 Report bugs to <celery@g-language.org>.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1580 GEMBASSY home page: <http://www.g-language.org/gembassy/>.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1581 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1582 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1583 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1584
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1585 if test "$ac_init_help" = "recursive"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1586 # If there are subdirs, report their specific --help.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1587 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1588 test -d "$ac_dir" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1589 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1590 continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1591 ac_builddir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1592
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1593 case "$ac_dir" in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1594 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1595 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1596 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1597 # A ".." for each directory in $ac_dir_suffix.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1598 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1599 case $ac_top_builddir_sub in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1600 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1601 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1602 esac ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1603 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1604 ac_abs_top_builddir=$ac_pwd
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1605 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1606 # for backward compatibility:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1607 ac_top_builddir=$ac_top_build_prefix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1608
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1609 case $srcdir in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1610 .) # We are building in place.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1611 ac_srcdir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1612 ac_top_srcdir=$ac_top_builddir_sub
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1613 ac_abs_top_srcdir=$ac_pwd ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1614 [\\/]* | ?:[\\/]* ) # Absolute name.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1615 ac_srcdir=$srcdir$ac_dir_suffix;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1616 ac_top_srcdir=$srcdir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1617 ac_abs_top_srcdir=$srcdir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1618 *) # Relative name.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1619 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1620 ac_top_srcdir=$ac_top_build_prefix$srcdir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1621 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1622 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1623 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1624
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1625 cd "$ac_dir" || { ac_status=$?; continue; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1626 # Check for guested configure.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1627 if test -f "$ac_srcdir/configure.gnu"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1628 echo &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1629 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1630 elif test -f "$ac_srcdir/configure"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1631 echo &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1632 $SHELL "$ac_srcdir/configure" --help=recursive
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1633 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1634 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1635 fi || ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1636 cd "$ac_pwd" || { ac_status=$?; break; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1637 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1638 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1639
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1640 test -n "$ac_init_help" && exit $ac_status
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1641 if $ac_init_version; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1642 cat <<\_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1643 GEMBASSY configure 1.0.3
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1644 generated by GNU Autoconf 2.69
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1645
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1646 Copyright (C) 2012 Free Software Foundation, Inc.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1647 This configure script is free software; the Free Software Foundation
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1648 gives unlimited permission to copy, distribute and modify it.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1649 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1650 exit
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1651 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1652
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1653 ## ------------------------ ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1654 ## Autoconf initialization. ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1655 ## ------------------------ ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1656
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1657 # ac_fn_c_try_compile LINENO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1658 # --------------------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1659 # Try to compile conftest.$ac_ext, and return whether this succeeded.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1660 ac_fn_c_try_compile ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1661 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1662 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1663 rm -f conftest.$ac_objext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1664 if { { ac_try="$ac_compile"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1665 case "(($ac_try" in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1666 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1667 *) ac_try_echo=$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1668 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1669 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1670 $as_echo "$ac_try_echo"; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1671 (eval "$ac_compile") 2>conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1672 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1673 if test -s conftest.err; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1674 grep -v '^ *+' conftest.err >conftest.er1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1675 cat conftest.er1 >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1676 mv -f conftest.er1 conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1677 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1678 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1679 test $ac_status = 0; } && {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1680 test -z "$ac_c_werror_flag" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1681 test ! -s conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1682 } && test -s conftest.$ac_objext; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1683 ac_retval=0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1684 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1685 $as_echo "$as_me: failed program was:" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1686 sed 's/^/| /' conftest.$ac_ext >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1687
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1688 ac_retval=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1689 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1690 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1691 as_fn_set_status $ac_retval
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1692
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1693 } # ac_fn_c_try_compile
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1694
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1695 # ac_fn_cxx_try_compile LINENO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1696 # ----------------------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1697 # Try to compile conftest.$ac_ext, and return whether this succeeded.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1698 ac_fn_cxx_try_compile ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1699 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1700 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1701 rm -f conftest.$ac_objext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1702 if { { ac_try="$ac_compile"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1703 case "(($ac_try" in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1705 *) ac_try_echo=$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1706 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1707 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1708 $as_echo "$ac_try_echo"; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1709 (eval "$ac_compile") 2>conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1710 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1711 if test -s conftest.err; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1712 grep -v '^ *+' conftest.err >conftest.er1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1713 cat conftest.er1 >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1714 mv -f conftest.er1 conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1715 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1716 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1717 test $ac_status = 0; } && {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1718 test -z "$ac_cxx_werror_flag" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1719 test ! -s conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1720 } && test -s conftest.$ac_objext; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1721 ac_retval=0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1722 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1723 $as_echo "$as_me: failed program was:" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1724 sed 's/^/| /' conftest.$ac_ext >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1725
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1726 ac_retval=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1727 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1728 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1729 as_fn_set_status $ac_retval
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1730
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1731 } # ac_fn_cxx_try_compile
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1732
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1733 # ac_fn_c_try_cpp LINENO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1734 # ----------------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1735 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1736 ac_fn_c_try_cpp ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1737 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1738 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1739 if { { ac_try="$ac_cpp conftest.$ac_ext"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1740 case "(($ac_try" in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1741 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1742 *) ac_try_echo=$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1743 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1744 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1745 $as_echo "$ac_try_echo"; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1746 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1747 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1748 if test -s conftest.err; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1749 grep -v '^ *+' conftest.err >conftest.er1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1750 cat conftest.er1 >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1751 mv -f conftest.er1 conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1752 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1753 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1754 test $ac_status = 0; } > conftest.i && {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1755 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1756 test ! -s conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1757 }; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1758 ac_retval=0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1759 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1760 $as_echo "$as_me: failed program was:" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1761 sed 's/^/| /' conftest.$ac_ext >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1762
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1763 ac_retval=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1764 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1765 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1766 as_fn_set_status $ac_retval
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1767
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1768 } # ac_fn_c_try_cpp
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1769
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1770 # ac_fn_c_try_link LINENO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1771 # -----------------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1772 # Try to link conftest.$ac_ext, and return whether this succeeded.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1773 ac_fn_c_try_link ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1774 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1775 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1776 rm -f conftest.$ac_objext conftest$ac_exeext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1777 if { { ac_try="$ac_link"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1778 case "(($ac_try" in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1779 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1780 *) ac_try_echo=$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1781 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1782 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1783 $as_echo "$ac_try_echo"; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1784 (eval "$ac_link") 2>conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1785 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1786 if test -s conftest.err; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1787 grep -v '^ *+' conftest.err >conftest.er1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1788 cat conftest.er1 >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1789 mv -f conftest.er1 conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1790 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1791 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1792 test $ac_status = 0; } && {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1793 test -z "$ac_c_werror_flag" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1794 test ! -s conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1795 } && test -s conftest$ac_exeext && {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1796 test "$cross_compiling" = yes ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1797 test -x conftest$ac_exeext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1798 }; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1799 ac_retval=0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1800 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1801 $as_echo "$as_me: failed program was:" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1802 sed 's/^/| /' conftest.$ac_ext >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1803
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1804 ac_retval=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1805 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1806 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1807 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1808 # interfere with the next link command; also delete a directory that is
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1809 # left behind by Apple's compiler. We do this before executing the actions.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1810 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1811 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1812 as_fn_set_status $ac_retval
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1813
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1814 } # ac_fn_c_try_link
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1815
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1816 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1817 # -------------------------------------------------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1818 # Tests whether HEADER exists and can be compiled using the include files in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1819 # INCLUDES, setting the cache variable VAR accordingly.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1820 ac_fn_c_check_header_compile ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1821 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1822 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1824 $as_echo_n "checking for $2... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1825 if eval \${$3+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1826 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1827 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1829 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1830 $4
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1831 #include <$2>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1832 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1833 if ac_fn_c_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1834 eval "$3=yes"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1835 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1836 eval "$3=no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1837 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1838 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1839 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1840 eval ac_res=\$$3
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1842 $as_echo "$ac_res" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1843 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1844
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1845 } # ac_fn_c_check_header_compile
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1846
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1847 # ac_fn_c_try_run LINENO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1848 # ----------------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1849 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1850 # that executables *can* be run.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1851 ac_fn_c_try_run ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1852 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1853 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1854 if { { ac_try="$ac_link"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1855 case "(($ac_try" in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1856 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1857 *) ac_try_echo=$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1858 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1859 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1860 $as_echo "$ac_try_echo"; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1861 (eval "$ac_link") 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1862 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1863 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1864 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1865 { { case "(($ac_try" in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1866 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1867 *) ac_try_echo=$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1868 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1869 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1870 $as_echo "$ac_try_echo"; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1871 (eval "$ac_try") 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1872 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1873 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1874 test $ac_status = 0; }; }; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1875 ac_retval=0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1876 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1877 $as_echo "$as_me: program exited with status $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1878 $as_echo "$as_me: failed program was:" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1879 sed 's/^/| /' conftest.$ac_ext >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1880
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1881 ac_retval=$ac_status
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1882 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1883 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1884 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1885 as_fn_set_status $ac_retval
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1886
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1887 } # ac_fn_c_try_run
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1888
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1889 # ac_fn_c_check_func LINENO FUNC VAR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1890 # ----------------------------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1891 # Tests whether FUNC exists, setting the cache variable VAR accordingly
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1892 ac_fn_c_check_func ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1893 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1894 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1896 $as_echo_n "checking for $2... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1897 if eval \${$3+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1898 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1899 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1901 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1902 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1903 For example, HP-UX 11i <limits.h> declares gettimeofday. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1904 #define $2 innocuous_$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1905
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1906 /* System header to define __stub macros and hopefully few prototypes,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1907 which can conflict with char $2 (); below.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1908 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1909 <limits.h> exists even on freestanding compilers. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1910
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1911 #ifdef __STDC__
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1912 # include <limits.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1913 #else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1914 # include <assert.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1915 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1916
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1917 #undef $2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1918
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1919 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1920 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1921 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1922 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1923 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1924 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1925 char $2 ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1926 /* The GNU C library defines this for functions which it implements
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1927 to always fail with ENOSYS. Some functions are actually named
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1928 something starting with __ and the normal name is an alias. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1929 #if defined __stub_$2 || defined __stub___$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1930 choke me
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1931 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1932
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1933 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1934 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1935 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1936 return $2 ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1937 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1938 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1939 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1940 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1941 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1942 eval "$3=yes"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1943 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1944 eval "$3=no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1945 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1946 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1947 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1948 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1949 eval ac_res=\$$3
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1951 $as_echo "$ac_res" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1952 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1953
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1954 } # ac_fn_c_check_func
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1955
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1956 # ac_fn_cxx_try_cpp LINENO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1957 # ------------------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1958 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1959 ac_fn_cxx_try_cpp ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1960 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1961 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1962 if { { ac_try="$ac_cpp conftest.$ac_ext"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1963 case "(($ac_try" in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1964 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1965 *) ac_try_echo=$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1966 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1967 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1968 $as_echo "$ac_try_echo"; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1969 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1970 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1971 if test -s conftest.err; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1972 grep -v '^ *+' conftest.err >conftest.er1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1973 cat conftest.er1 >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1974 mv -f conftest.er1 conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1975 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1976 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1977 test $ac_status = 0; } > conftest.i && {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1978 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1979 test ! -s conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1980 }; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1981 ac_retval=0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1982 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1983 $as_echo "$as_me: failed program was:" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1984 sed 's/^/| /' conftest.$ac_ext >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1985
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1986 ac_retval=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1987 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1988 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1989 as_fn_set_status $ac_retval
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1990
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1991 } # ac_fn_cxx_try_cpp
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1992
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1993 # ac_fn_cxx_try_link LINENO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1994 # -------------------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1995 # Try to link conftest.$ac_ext, and return whether this succeeded.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1996 ac_fn_cxx_try_link ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1997 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1998 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
1999 rm -f conftest.$ac_objext conftest$ac_exeext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2000 if { { ac_try="$ac_link"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2001 case "(($ac_try" in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2002 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2003 *) ac_try_echo=$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2004 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2005 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2006 $as_echo "$ac_try_echo"; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2007 (eval "$ac_link") 2>conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2008 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2009 if test -s conftest.err; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2010 grep -v '^ *+' conftest.err >conftest.er1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2011 cat conftest.er1 >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2012 mv -f conftest.er1 conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2013 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2014 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2015 test $ac_status = 0; } && {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2016 test -z "$ac_cxx_werror_flag" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2017 test ! -s conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2018 } && test -s conftest$ac_exeext && {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2019 test "$cross_compiling" = yes ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2020 test -x conftest$ac_exeext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2021 }; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2022 ac_retval=0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2023 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2024 $as_echo "$as_me: failed program was:" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2025 sed 's/^/| /' conftest.$ac_ext >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2026
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2027 ac_retval=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2028 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2029 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2030 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2031 # interfere with the next link command; also delete a directory that is
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2032 # left behind by Apple's compiler. We do this before executing the actions.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2033 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2034 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2035 as_fn_set_status $ac_retval
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2036
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2037 } # ac_fn_cxx_try_link
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2038
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2039 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2040 # -------------------------------------------------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2041 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2042 # the include files in INCLUDES and setting the cache variable VAR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2043 # accordingly.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2044 ac_fn_c_check_header_mongrel ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2045 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2046 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2047 if eval \${$3+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2049 $as_echo_n "checking for $2... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2050 if eval \${$3+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2051 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2052 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2053 eval ac_res=\$$3
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2055 $as_echo "$ac_res" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2056 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2057 # Is the header compilable?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2059 $as_echo_n "checking $2 usability... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2061 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2062 $4
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2063 #include <$2>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2064 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2065 if ac_fn_c_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2066 ac_header_compiler=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2067 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2068 ac_header_compiler=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2069 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2070 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2072 $as_echo "$ac_header_compiler" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2073
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2074 # Is the header present?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2076 $as_echo_n "checking $2 presence... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2078 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2079 #include <$2>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2080 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2081 if ac_fn_c_try_cpp "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2082 ac_header_preproc=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2083 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2084 ac_header_preproc=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2085 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2086 rm -f conftest.err conftest.i conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2088 $as_echo "$ac_header_preproc" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2089
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2090 # So? What about this header?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2091 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2092 yes:no: )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2093 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2094 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2095 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2096 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2097 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2098 no:yes:* )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2099 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2100 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2101 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2102 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2103 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2104 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2105 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2106 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2107 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2108 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2109 ( $as_echo "## ------------------------------------ ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2110 ## Report this to celery@g-language.org ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2111 ## ------------------------------------ ##"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2112 ) | sed "s/^/$as_me: WARNING: /" >&2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2113 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2114 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2116 $as_echo_n "checking for $2... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2117 if eval \${$3+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2118 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2119 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2120 eval "$3=\$ac_header_compiler"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2121 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2122 eval ac_res=\$$3
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2124 $as_echo "$ac_res" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2125 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2126 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2127
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2128 } # ac_fn_c_check_header_mongrel
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2129
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2130 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2131 # -------------------------------------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2132 # Tests whether TYPE exists after having included INCLUDES, setting cache
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2133 # variable VAR accordingly.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2134 ac_fn_c_check_type ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2135 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2136 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2138 $as_echo_n "checking for $2... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2139 if eval \${$3+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2140 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2141 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2142 eval "$3=no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2144 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2145 $4
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2146 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2147 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2148 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2149 if (sizeof ($2))
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2150 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2151 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2152 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2153 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2154 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2155 if ac_fn_c_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2157 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2158 $4
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2159 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2160 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2161 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2162 if (sizeof (($2)))
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2163 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2164 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2165 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2166 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2167 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2168 if ac_fn_c_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2169
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2170 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2171 eval "$3=yes"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2172 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2173 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2174 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2175 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2176 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2177 eval ac_res=\$$3
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2179 $as_echo "$ac_res" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2180 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2181
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2182 } # ac_fn_c_check_type
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2183 cat >config.log <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2184 This file contains any messages produced by compilers while
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2185 running configure, to aid debugging if configure makes a mistake.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2186
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2187 It was created by GEMBASSY $as_me 1.0.3, which was
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2188 generated by GNU Autoconf 2.69. Invocation command line was
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2189
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2190 $ $0 $@
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2191
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2192 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2193 exec 5>>config.log
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2194 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2195 cat <<_ASUNAME
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2196 ## --------- ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2197 ## Platform. ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2198 ## --------- ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2199
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2200 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2201 uname -m = `(uname -m) 2>/dev/null || echo unknown`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2202 uname -r = `(uname -r) 2>/dev/null || echo unknown`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2203 uname -s = `(uname -s) 2>/dev/null || echo unknown`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2204 uname -v = `(uname -v) 2>/dev/null || echo unknown`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2205
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2206 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2207 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2208
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2209 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2210 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2211 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2212 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2213 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2214 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2215 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2216
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2217 _ASUNAME
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2218
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2219 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2220 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2221 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2222 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2223 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2224 $as_echo "PATH: $as_dir"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2225 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2226 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2227
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2228 } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2229
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2230 cat >&5 <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2231
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2232
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2233 ## ----------- ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2234 ## Core tests. ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2235 ## ----------- ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2236
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2237 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2238
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2239
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2240 # Keep a trace of the command line.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2241 # Strip out --no-create and --no-recursion so they do not pile up.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2242 # Strip out --silent because we don't want to record it for future runs.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2243 # Also quote any args containing shell meta-characters.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2244 # Make two passes to allow for proper duplicate-argument suppression.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2245 ac_configure_args=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2246 ac_configure_args0=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2247 ac_configure_args1=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2248 ac_must_keep_next=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2249 for ac_pass in 1 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2250 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2251 for ac_arg
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2252 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2253 case $ac_arg in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2254 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2255 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2256 | -silent | --silent | --silen | --sile | --sil)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2257 continue ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2258 *\'*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2259 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2260 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2261 case $ac_pass in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2262 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2263 2)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2264 as_fn_append ac_configure_args1 " '$ac_arg'"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2265 if test $ac_must_keep_next = true; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2266 ac_must_keep_next=false # Got value, back to normal.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2267 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2268 case $ac_arg in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2269 *=* | --config-cache | -C | -disable-* | --disable-* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2270 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2271 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2272 | -with-* | --with-* | -without-* | --without-* | --x)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2273 case "$ac_configure_args0 " in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2274 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2275 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2276 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2277 -* ) ac_must_keep_next=true ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2278 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2279 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2280 as_fn_append ac_configure_args " '$ac_arg'"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2281 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2282 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2283 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2284 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2285 { ac_configure_args0=; unset ac_configure_args0;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2286 { ac_configure_args1=; unset ac_configure_args1;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2287
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2288 # When interrupted or exit'd, cleanup temporary files, and complete
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2289 # config.log. We remove comments because anyway the quotes in there
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2290 # would cause problems or look ugly.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2291 # WARNING: Use '\'' to represent an apostrophe within the trap.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2292 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2293 trap 'exit_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2294 # Save into config.log some information that might help in debugging.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2295 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2296 echo
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2297
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2298 $as_echo "## ---------------- ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2299 ## Cache variables. ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2300 ## ---------------- ##"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2301 echo
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2302 # The following way of writing the cache mishandles newlines in values,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2303 (
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2304 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2305 eval ac_val=\$$ac_var
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2306 case $ac_val in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2307 *${as_nl}*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2308 case $ac_var in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2309 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2310 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2311 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2312 case $ac_var in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2313 _ | IFS | as_nl) ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2314 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2315 *) { eval $ac_var=; unset $ac_var;} ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2316 esac ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2317 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2318 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2319 (set) 2>&1 |
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2320 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2321 *${as_nl}ac_space=\ *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2322 sed -n \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2323 "s/'\''/'\''\\\\'\'''\''/g;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2324 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2325 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2326 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2327 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2328 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2329 esac |
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2330 sort
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2331 )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2332 echo
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2333
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2334 $as_echo "## ----------------- ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2335 ## Output variables. ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2336 ## ----------------- ##"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2337 echo
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2338 for ac_var in $ac_subst_vars
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2339 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2340 eval ac_val=\$$ac_var
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2341 case $ac_val in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2342 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2343 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2344 $as_echo "$ac_var='\''$ac_val'\''"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2345 done | sort
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2346 echo
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2347
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2348 if test -n "$ac_subst_files"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2349 $as_echo "## ------------------- ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2350 ## File substitutions. ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2351 ## ------------------- ##"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2352 echo
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2353 for ac_var in $ac_subst_files
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2354 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2355 eval ac_val=\$$ac_var
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2356 case $ac_val in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2357 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2358 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2359 $as_echo "$ac_var='\''$ac_val'\''"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2360 done | sort
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2361 echo
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2362 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2363
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2364 if test -s confdefs.h; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2365 $as_echo "## ----------- ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2366 ## confdefs.h. ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2367 ## ----------- ##"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2368 echo
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2369 cat confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2370 echo
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2371 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2372 test "$ac_signal" != 0 &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2373 $as_echo "$as_me: caught signal $ac_signal"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2374 $as_echo "$as_me: exit $exit_status"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2375 } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2376 rm -f core *.core core.conftest.* &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2377 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2378 exit $exit_status
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2379 ' 0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2380 for ac_signal in 1 2 13 15; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2381 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2382 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2383 ac_signal=0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2384
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2385 # confdefs.h avoids OS command line length limits that DEFS can exceed.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2386 rm -f -r conftest* confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2387
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2388 $as_echo "/* confdefs.h */" > confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2389
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2390 # Predefined preprocessor variables.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2391
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2392 cat >>confdefs.h <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2393 #define PACKAGE_NAME "$PACKAGE_NAME"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2394 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2395
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2396 cat >>confdefs.h <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2397 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2398 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2399
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2400 cat >>confdefs.h <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2401 #define PACKAGE_VERSION "$PACKAGE_VERSION"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2402 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2403
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2404 cat >>confdefs.h <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2405 #define PACKAGE_STRING "$PACKAGE_STRING"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2406 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2407
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2408 cat >>confdefs.h <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2409 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2410 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2411
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2412 cat >>confdefs.h <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2413 #define PACKAGE_URL "$PACKAGE_URL"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2414 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2415
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2416
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2417 # Let the site file select an alternate cache file if it wants to.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2418 # Prefer an explicitly selected file to automatically selected ones.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2419 ac_site_file1=NONE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2420 ac_site_file2=NONE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2421 if test -n "$CONFIG_SITE"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2422 # We do not want a PATH search for config.site.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2423 case $CONFIG_SITE in #((
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2424 -*) ac_site_file1=./$CONFIG_SITE;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2425 */*) ac_site_file1=$CONFIG_SITE;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2426 *) ac_site_file1=./$CONFIG_SITE;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2427 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2428 elif test "x$prefix" != xNONE; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2429 ac_site_file1=$prefix/share/config.site
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2430 ac_site_file2=$prefix/etc/config.site
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2431 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2432 ac_site_file1=$ac_default_prefix/share/config.site
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2433 ac_site_file2=$ac_default_prefix/etc/config.site
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2434 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2435 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2436 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2437 test "x$ac_site_file" = xNONE && continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2438 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2439 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2440 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2441 sed 's/^/| /' "$ac_site_file" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2442 . "$ac_site_file" \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2443 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2444 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2445 as_fn_error $? "failed to load site script $ac_site_file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2446 See \`config.log' for more details" "$LINENO" 5; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2447 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2448 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2449
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2450 if test -r "$cache_file"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2451 # Some versions of bash will fail to source /dev/null (special files
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2452 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2453 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2454 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2455 $as_echo "$as_me: loading cache $cache_file" >&6;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2456 case $cache_file in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2457 [\\/]* | ?:[\\/]* ) . "$cache_file";;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2458 *) . "./$cache_file";;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2459 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2460 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2461 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2462 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2463 $as_echo "$as_me: creating cache $cache_file" >&6;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2464 >$cache_file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2465 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2466
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2467 # Check that the precious variables saved in the cache have kept the same
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2468 # value.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2469 ac_cache_corrupted=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2470 for ac_var in $ac_precious_vars; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2471 eval ac_old_set=\$ac_cv_env_${ac_var}_set
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2472 eval ac_new_set=\$ac_env_${ac_var}_set
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2473 eval ac_old_val=\$ac_cv_env_${ac_var}_value
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2474 eval ac_new_val=\$ac_env_${ac_var}_value
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2475 case $ac_old_set,$ac_new_set in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2476 set,)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2477 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2478 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2479 ac_cache_corrupted=: ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2480 ,set)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2481 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2482 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2483 ac_cache_corrupted=: ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2484 ,);;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2485 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2486 if test "x$ac_old_val" != "x$ac_new_val"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2487 # differences in whitespace do not lead to failure.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2488 ac_old_val_w=`echo x $ac_old_val`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2489 ac_new_val_w=`echo x $ac_new_val`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2490 if test "$ac_old_val_w" != "$ac_new_val_w"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2491 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2492 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2493 ac_cache_corrupted=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2494 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2495 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2496 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2497 eval $ac_var=\$ac_old_val
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2498 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2499 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2500 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2501 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2502 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2503 fi;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2504 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2505 # Pass precious variables to config.status.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2506 if test "$ac_new_set" = set; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2507 case $ac_new_val in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2508 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2509 *) ac_arg=$ac_var=$ac_new_val ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2510 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2511 case " $ac_configure_args " in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2512 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2513 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2514 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2515 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2516 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2517 if $ac_cache_corrupted; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2518 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2519 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2520 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2521 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2522 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2523 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2524 ## -------------------- ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2525 ## Main body of script. ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2526 ## -------------------- ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2527
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2528 ac_ext=c
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2529 ac_cpp='$CPP $CPPFLAGS'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2530 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2531 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2532 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2533
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2534
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2535
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2536
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2537 ac_config_headers="$ac_config_headers src/config.h"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2538
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2539
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2540
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2541 # Make sure CFLAGS is defined to stop AC_PROG_CC adding -g.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2542 CFLAGS="${CFLAGS} "
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2543
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2544 # Checks for programs.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2545 for ac_prog in gawk mawk nawk awk
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2546 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2547 # Extract the first word of "$ac_prog", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2548 set dummy $ac_prog; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2550 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2551 if ${ac_cv_prog_AWK+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2552 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2553 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2554 if test -n "$AWK"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2555 ac_cv_prog_AWK="$AWK" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2556 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2557 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2558 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2559 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2560 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2561 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2562 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2563 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2564 ac_cv_prog_AWK="$ac_prog"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2565 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2566 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2567 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2568 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2569 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2570 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2571
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2572 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2573 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2574 AWK=$ac_cv_prog_AWK
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2575 if test -n "$AWK"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2577 $as_echo "$AWK" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2578 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2580 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2581 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2582
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2583
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2584 test -n "$AWK" && break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2585 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2586
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2587 ac_ext=c
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2588 ac_cpp='$CPP $CPPFLAGS'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2589 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2590 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2591 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2592 if test -n "$ac_tool_prefix"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2593 for ac_prog in icc gcc cc
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2594 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2595 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2596 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2598 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2599 if ${ac_cv_prog_CC+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2600 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2601 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2602 if test -n "$CC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2603 ac_cv_prog_CC="$CC" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2604 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2605 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2606 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2607 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2608 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2609 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2610 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2611 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2612 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2613 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2614 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2615 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2616 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2617 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2618 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2619
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2620 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2621 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2622 CC=$ac_cv_prog_CC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2623 if test -n "$CC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2625 $as_echo "$CC" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2626 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2628 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2629 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2630
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2631
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2632 test -n "$CC" && break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2633 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2634 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2635 if test -z "$CC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2636 ac_ct_CC=$CC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2637 for ac_prog in icc gcc cc
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2638 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2639 # Extract the first word of "$ac_prog", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2640 set dummy $ac_prog; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2642 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2643 if ${ac_cv_prog_ac_ct_CC+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2644 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2645 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2646 if test -n "$ac_ct_CC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2647 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2648 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2649 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2650 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2651 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2652 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2653 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2654 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2655 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2656 ac_cv_prog_ac_ct_CC="$ac_prog"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2657 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2658 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2659 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2660 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2661 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2662 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2663
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2664 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2665 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2666 ac_ct_CC=$ac_cv_prog_ac_ct_CC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2667 if test -n "$ac_ct_CC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2669 $as_echo "$ac_ct_CC" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2670 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2672 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2673 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2674
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2675
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2676 test -n "$ac_ct_CC" && break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2677 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2678
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2679 if test "x$ac_ct_CC" = x; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2680 CC=""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2681 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2682 case $cross_compiling:$ac_tool_warned in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2683 yes:)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2684 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2685 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2686 ac_tool_warned=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2687 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2688 CC=$ac_ct_CC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2689 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2690 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2691
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2692
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2693 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2694 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2695 as_fn_error $? "no acceptable C compiler found in \$PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2696 See \`config.log' for more details" "$LINENO" 5; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2697
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2698 # Provide some information about the compiler.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2699 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2700 set X $ac_compile
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2701 ac_compiler=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2702 for ac_option in --version -v -V -qversion; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2703 { { ac_try="$ac_compiler $ac_option >&5"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2704 case "(($ac_try" in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2705 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2706 *) ac_try_echo=$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2707 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2708 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2709 $as_echo "$ac_try_echo"; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2710 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2711 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2712 if test -s conftest.err; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2713 sed '10a\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2714 ... rest of stderr output deleted ...
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2715 10q' conftest.err >conftest.er1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2716 cat conftest.er1 >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2717 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2718 rm -f conftest.er1 conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2719 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2720 test $ac_status = 0; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2721 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2722
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2724 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2725
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2726 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2727 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2728 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2729
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2730 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2731 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2732 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2733 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2734 ac_clean_files_save=$ac_clean_files
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2735 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2736 # Try to create an executable without -o first, disregard a.out.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2737 # It will help us diagnose broken compilers, and finding out an intuition
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2738 # of exeext.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2740 $as_echo_n "checking whether the C compiler works... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2741 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2742
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2743 # The possible output files:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2744 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2745
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2746 ac_rmfiles=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2747 for ac_file in $ac_files
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2748 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2749 case $ac_file in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2750 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2751 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2752 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2753 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2754 rm -f $ac_rmfiles
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2755
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2756 if { { ac_try="$ac_link_default"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2757 case "(($ac_try" in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2758 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2759 *) ac_try_echo=$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2760 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2761 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2762 $as_echo "$ac_try_echo"; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2763 (eval "$ac_link_default") 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2764 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2765 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2766 test $ac_status = 0; }; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2767 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2768 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2769 # in a Makefile. We should not override ac_cv_exeext if it was cached,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2770 # so that the user can short-circuit this test for compilers unknown to
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2771 # Autoconf.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2772 for ac_file in $ac_files ''
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2773 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2774 test -f "$ac_file" || continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2775 case $ac_file in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2776 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2777 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2778 [ab].out )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2779 # We found the default executable, but exeext='' is most
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2780 # certainly right.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2781 break;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2782 *.* )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2783 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2784 then :; else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2785 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2786 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2787 # We set ac_cv_exeext here because the later test for it is not
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2788 # safe: cross compilers may not add the suffix if given an `-o'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2789 # argument, so we may need to know it at that point already.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2790 # Even if this section looks crufty: it has the advantage of
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2791 # actually working.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2792 break;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2793 * )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2794 break;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2795 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2796 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2797 test "$ac_cv_exeext" = no && ac_cv_exeext=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2798
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2799 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2800 ac_file=''
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2801 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2802 if test -z "$ac_file"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2804 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2805 $as_echo "$as_me: failed program was:" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2806 sed 's/^/| /' conftest.$ac_ext >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2807
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2808 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2809 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2810 as_fn_error 77 "C compiler cannot create executables
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2811 See \`config.log' for more details" "$LINENO" 5; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2812 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2814 $as_echo "yes" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2815 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2817 $as_echo_n "checking for C compiler default output file name... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2819 $as_echo "$ac_file" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2820 ac_exeext=$ac_cv_exeext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2821
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2822 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2823 ac_clean_files=$ac_clean_files_save
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2825 $as_echo_n "checking for suffix of executables... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2826 if { { ac_try="$ac_link"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2827 case "(($ac_try" in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2828 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2829 *) ac_try_echo=$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2830 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2831 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2832 $as_echo "$ac_try_echo"; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2833 (eval "$ac_link") 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2834 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2835 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2836 test $ac_status = 0; }; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2837 # If both `conftest.exe' and `conftest' are `present' (well, observable)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2838 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2839 # work properly (i.e., refer to `conftest.exe'), while it won't with
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2840 # `rm'.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2841 for ac_file in conftest.exe conftest conftest.*; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2842 test -f "$ac_file" || continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2843 case $ac_file in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2844 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2845 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2846 break;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2847 * ) break;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2848 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2849 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2850 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2851 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2852 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2853 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2854 See \`config.log' for more details" "$LINENO" 5; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2855 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2856 rm -f conftest conftest$ac_cv_exeext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2858 $as_echo "$ac_cv_exeext" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2859
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2860 rm -f conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2861 EXEEXT=$ac_cv_exeext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2862 ac_exeext=$EXEEXT
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2864 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2865 #include <stdio.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2866 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2867 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2868 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2869 FILE *f = fopen ("conftest.out", "w");
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2870 return ferror (f) || fclose (f) != 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2871
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2872 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2873 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2874 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2875 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2876 ac_clean_files="$ac_clean_files conftest.out"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2877 # Check that the compiler produces executables we can run. If not, either
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2878 # the compiler is broken, or we cross compile.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2880 $as_echo_n "checking whether we are cross compiling... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2881 if test "$cross_compiling" != yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2882 { { ac_try="$ac_link"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2883 case "(($ac_try" in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2884 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2885 *) ac_try_echo=$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2886 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2887 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2888 $as_echo "$ac_try_echo"; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2889 (eval "$ac_link") 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2890 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2892 test $ac_status = 0; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2893 if { ac_try='./conftest$ac_cv_exeext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2894 { { case "(($ac_try" in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2896 *) ac_try_echo=$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2897 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2898 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2899 $as_echo "$ac_try_echo"; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2900 (eval "$ac_try") 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2901 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2902 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2903 test $ac_status = 0; }; }; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2904 cross_compiling=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2905 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2906 if test "$cross_compiling" = maybe; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2907 cross_compiling=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2908 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2909 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2910 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2911 as_fn_error $? "cannot run C compiled programs.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2912 If you meant to cross compile, use \`--host'.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2913 See \`config.log' for more details" "$LINENO" 5; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2914 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2915 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2916 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2918 $as_echo "$cross_compiling" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2919
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2920 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2921 ac_clean_files=$ac_clean_files_save
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2923 $as_echo_n "checking for suffix of object files... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2924 if ${ac_cv_objext+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2925 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2926 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2928 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2929
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2930 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2931 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2932 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2933
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2934 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2935 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2936 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2937 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2938 rm -f conftest.o conftest.obj
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2939 if { { ac_try="$ac_compile"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2940 case "(($ac_try" in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2941 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2942 *) ac_try_echo=$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2943 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2944 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2945 $as_echo "$ac_try_echo"; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2946 (eval "$ac_compile") 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2947 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2948 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2949 test $ac_status = 0; }; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2950 for ac_file in conftest.o conftest.obj conftest.*; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2951 test -f "$ac_file" || continue;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2952 case $ac_file in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2953 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2954 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2955 break;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2956 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2957 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2958 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2959 $as_echo "$as_me: failed program was:" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2960 sed 's/^/| /' conftest.$ac_ext >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2961
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2962 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2963 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2964 as_fn_error $? "cannot compute suffix of object files: cannot compile
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2965 See \`config.log' for more details" "$LINENO" 5; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2966 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2967 rm -f conftest.$ac_cv_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2968 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2970 $as_echo "$ac_cv_objext" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2971 OBJEXT=$ac_cv_objext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2972 ac_objext=$OBJEXT
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2974 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2975 if ${ac_cv_c_compiler_gnu+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2976 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2977 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2979 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2980
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2981 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2982 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2983 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2984 #ifndef __GNUC__
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2985 choke me
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2986 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2987
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2988 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2989 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2990 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2991 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2992 if ac_fn_c_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2993 ac_compiler_gnu=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2994 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2995 ac_compiler_gnu=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2996 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2997 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2998 ac_cv_c_compiler_gnu=$ac_compiler_gnu
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
2999
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3000 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3002 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3003 if test $ac_compiler_gnu = yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3004 GCC=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3005 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3006 GCC=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3007 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3008 ac_test_CFLAGS=${CFLAGS+set}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3009 ac_save_CFLAGS=$CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3011 $as_echo_n "checking whether $CC accepts -g... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3012 if ${ac_cv_prog_cc_g+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3013 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3014 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3015 ac_save_c_werror_flag=$ac_c_werror_flag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3016 ac_c_werror_flag=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3017 ac_cv_prog_cc_g=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3018 CFLAGS="-g"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3020 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3021
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3022 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3023 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3024 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3025
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3026 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3027 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3028 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3029 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3030 if ac_fn_c_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3031 ac_cv_prog_cc_g=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3032 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3033 CFLAGS=""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3035 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3036
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3037 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3038 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3039 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3040
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3041 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3042 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3043 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3044 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3045 if ac_fn_c_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3046
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3047 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3048 ac_c_werror_flag=$ac_save_c_werror_flag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3049 CFLAGS="-g"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3051 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3052
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3053 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3054 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3055 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3056
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3057 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3058 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3059 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3060 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3061 if ac_fn_c_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3062 ac_cv_prog_cc_g=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3063 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3064 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3065 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3066 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3067 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3068 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3069 ac_c_werror_flag=$ac_save_c_werror_flag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3070 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3072 $as_echo "$ac_cv_prog_cc_g" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3073 if test "$ac_test_CFLAGS" = set; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3074 CFLAGS=$ac_save_CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3075 elif test $ac_cv_prog_cc_g = yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3076 if test "$GCC" = yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3077 CFLAGS="-g -O2"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3078 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3079 CFLAGS="-g"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3080 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3081 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3082 if test "$GCC" = yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3083 CFLAGS="-O2"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3084 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3085 CFLAGS=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3086 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3087 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3089 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3090 if ${ac_cv_prog_cc_c89+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3091 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3092 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3093 ac_cv_prog_cc_c89=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3094 ac_save_CC=$CC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3096 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3097 #include <stdarg.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3098 #include <stdio.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3099 struct stat;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3100 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3101 struct buf { int x; };
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3102 FILE * (*rcsopen) (struct buf *, struct stat *, int);
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3103 static char *e (p, i)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3104 char **p;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3105 int i;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3106 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3107 return p[i];
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3108 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3109 static char *f (char * (*g) (char **, int), char **p, ...)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3110 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3111 char *s;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3112 va_list v;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3113 va_start (v,p);
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3114 s = g (p, va_arg (v,int));
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3115 va_end (v);
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3116 return s;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3117 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3118
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3119 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3120 function prototypes and stuff, but not '\xHH' hex character constants.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3121 These don't provoke an error unfortunately, instead are silently treated
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3122 as 'x'. The following induces an error, until -std is added to get
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3123 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3124 array size at least. It's necessary to write '\x00'==0 to get something
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3125 that's true only with -std. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3126 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3127
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3128 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3129 inside strings and character constants. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3130 #define FOO(x) 'x'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3131 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3132
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3133 int test (int i, double x);
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3134 struct s1 {int (*f) (int a);};
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3135 struct s2 {int (*f) (double a);};
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3136 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3137 int argc;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3138 char **argv;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3139 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3140 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3141 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3142 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3143 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3144 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3145 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3146 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3147 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3148 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3149 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3150 CC="$ac_save_CC $ac_arg"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3151 if ac_fn_c_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3152 ac_cv_prog_cc_c89=$ac_arg
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3153 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3154 rm -f core conftest.err conftest.$ac_objext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3155 test "x$ac_cv_prog_cc_c89" != "xno" && break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3156 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3157 rm -f conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3158 CC=$ac_save_CC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3159
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3160 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3161 # AC_CACHE_VAL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3162 case "x$ac_cv_prog_cc_c89" in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3163 x)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3165 $as_echo "none needed" >&6; } ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3166 xno)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3168 $as_echo "unsupported" >&6; } ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3169 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3170 CC="$CC $ac_cv_prog_cc_c89"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3172 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3173 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3174 if test "x$ac_cv_prog_cc_c89" != xno; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3175
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3176 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3177
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3178 ac_ext=c
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3179 ac_cpp='$CPP $CPPFLAGS'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3180 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3181 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3182 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3183
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3184 ac_aux_dir=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3185 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3186 if test -f "$ac_dir/install-sh"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3187 ac_aux_dir=$ac_dir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3188 ac_install_sh="$ac_aux_dir/install-sh -c"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3189 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3190 elif test -f "$ac_dir/install.sh"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3191 ac_aux_dir=$ac_dir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3192 ac_install_sh="$ac_aux_dir/install.sh -c"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3193 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3194 elif test -f "$ac_dir/shtool"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3195 ac_aux_dir=$ac_dir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3196 ac_install_sh="$ac_aux_dir/shtool install -c"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3197 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3198 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3199 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3200 if test -z "$ac_aux_dir"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3201 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3202 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3203
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3204 # These three variables are undocumented and unsupported,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3205 # and are intended to be withdrawn in a future Autoconf release.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3206 # They can cause serious problems if a builder's source tree is in a directory
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3207 # whose full name contains unusual characters.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3208 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3209 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3210 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3211
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3212
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3213 # Expand $ac_aux_dir to an absolute path.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3214 am_aux_dir=`cd "$ac_aux_dir" && pwd`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3215
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3216 ac_ext=c
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3217 ac_cpp='$CPP $CPPFLAGS'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3218 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3219 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3220 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3222 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3223 if ${am_cv_prog_cc_c_o+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3224 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3225 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3227 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3228
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3229 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3230 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3231 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3232
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3233 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3234 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3235 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3236 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3237 # Make sure it works both with $CC and with simple cc.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3238 # Following AC_PROG_CC_C_O, we do the test twice because some
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3239 # compilers refuse to overwrite an existing .o file with -o,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3240 # though they will create one.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3241 am_cv_prog_cc_c_o=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3242 for am_i in 1 2; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3243 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3244 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3245 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3246 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3247 (exit $ac_status); } \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3248 && test -f conftest2.$ac_objext; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3249 : OK
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3250 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3251 am_cv_prog_cc_c_o=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3252 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3253 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3254 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3255 rm -f core conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3256 unset am_i
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3257 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3259 $as_echo "$am_cv_prog_cc_c_o" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3260 if test "$am_cv_prog_cc_c_o" != yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3261 # Losing compiler, so override with the script.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3262 # FIXME: It is wrong to rewrite CC.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3263 # But if we don't then we get into trouble of one sort or another.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3264 # A longer-term fix would be to have automake use am__CC in this case,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3265 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3266 CC="$am_aux_dir/compile $CC"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3267 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3268 ac_ext=c
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3269 ac_cpp='$CPP $CPPFLAGS'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3270 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3271 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3272 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3273
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3274
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3275 ac_ext=cpp
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3276 ac_cpp='$CXXCPP $CPPFLAGS'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3277 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3278 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3279 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3280 if test -z "$CXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3281 if test -n "$CCC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3282 CXX=$CCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3283 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3284 if test -n "$ac_tool_prefix"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3285 for ac_prog in icpc g++
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3286 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3287 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3288 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3290 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3291 if ${ac_cv_prog_CXX+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3292 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3293 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3294 if test -n "$CXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3295 ac_cv_prog_CXX="$CXX" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3296 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3297 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3298 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3299 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3300 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3301 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3302 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3303 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3304 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3305 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3306 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3307 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3308 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3309 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3310 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3311
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3312 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3313 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3314 CXX=$ac_cv_prog_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3315 if test -n "$CXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3317 $as_echo "$CXX" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3318 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3320 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3321 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3322
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3323
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3324 test -n "$CXX" && break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3325 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3326 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3327 if test -z "$CXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3328 ac_ct_CXX=$CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3329 for ac_prog in icpc g++
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3330 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3331 # Extract the first word of "$ac_prog", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3332 set dummy $ac_prog; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3334 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3335 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3336 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3337 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3338 if test -n "$ac_ct_CXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3339 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3340 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3342 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3343 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3344 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3345 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3346 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3347 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3348 ac_cv_prog_ac_ct_CXX="$ac_prog"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3349 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3350 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3351 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3352 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3353 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3354 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3355
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3356 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3357 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3358 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3359 if test -n "$ac_ct_CXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3361 $as_echo "$ac_ct_CXX" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3362 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3364 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3365 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3366
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3367
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3368 test -n "$ac_ct_CXX" && break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3369 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3370
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3371 if test "x$ac_ct_CXX" = x; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3372 CXX="g++"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3373 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3374 case $cross_compiling:$ac_tool_warned in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3375 yes:)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3376 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3377 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3378 ac_tool_warned=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3379 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3380 CXX=$ac_ct_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3381 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3382 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3383
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3384 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3385 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3386 # Provide some information about the compiler.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3387 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3388 set X $ac_compile
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3389 ac_compiler=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3390 for ac_option in --version -v -V -qversion; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3391 { { ac_try="$ac_compiler $ac_option >&5"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3392 case "(($ac_try" in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3393 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3394 *) ac_try_echo=$ac_try;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3395 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3396 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3397 $as_echo "$ac_try_echo"; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3398 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3399 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3400 if test -s conftest.err; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3401 sed '10a\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3402 ... rest of stderr output deleted ...
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3403 10q' conftest.err >conftest.er1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3404 cat conftest.er1 >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3405 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3406 rm -f conftest.er1 conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3407 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3408 test $ac_status = 0; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3409 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3410
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3412 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3413 if ${ac_cv_cxx_compiler_gnu+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3414 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3415 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3417 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3418
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3419 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3420 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3421 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3422 #ifndef __GNUC__
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3423 choke me
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3424 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3425
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3426 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3427 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3428 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3429 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3430 if ac_fn_cxx_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3431 ac_compiler_gnu=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3432 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3433 ac_compiler_gnu=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3434 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3435 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3436 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3437
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3438 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3440 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3441 if test $ac_compiler_gnu = yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3442 GXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3443 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3444 GXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3445 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3446 ac_test_CXXFLAGS=${CXXFLAGS+set}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3447 ac_save_CXXFLAGS=$CXXFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3449 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3450 if ${ac_cv_prog_cxx_g+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3451 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3452 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3453 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3454 ac_cxx_werror_flag=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3455 ac_cv_prog_cxx_g=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3456 CXXFLAGS="-g"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3458 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3459
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3460 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3461 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3462 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3463
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3464 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3465 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3466 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3467 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3468 if ac_fn_cxx_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3469 ac_cv_prog_cxx_g=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3470 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3471 CXXFLAGS=""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3473 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3474
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3475 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3476 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3477 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3478
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3479 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3480 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3481 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3482 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3483 if ac_fn_cxx_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3484
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3485 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3486 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3487 CXXFLAGS="-g"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3489 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3490
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3491 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3492 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3493 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3494
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3495 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3496 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3497 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3498 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3499 if ac_fn_cxx_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3500 ac_cv_prog_cxx_g=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3501 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3502 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3503 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3504 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3505 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3506 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3507 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3508 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3510 $as_echo "$ac_cv_prog_cxx_g" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3511 if test "$ac_test_CXXFLAGS" = set; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3512 CXXFLAGS=$ac_save_CXXFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3513 elif test $ac_cv_prog_cxx_g = yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3514 if test "$GXX" = yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3515 CXXFLAGS="-g -O2"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3516 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3517 CXXFLAGS="-g"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3518 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3519 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3520 if test "$GXX" = yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3521 CXXFLAGS="-O2"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3522 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3523 CXXFLAGS=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3524 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3525 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3526 ac_ext=c
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3527 ac_cpp='$CPP $CPPFLAGS'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3528 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3529 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3530 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3531
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3532 ac_ext=c
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3533 ac_cpp='$CPP $CPPFLAGS'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3534 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3535 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3536 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3538 $as_echo_n "checking how to run the C preprocessor... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3539 # On Suns, sometimes $CPP names a directory.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3540 if test -n "$CPP" && test -d "$CPP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3541 CPP=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3542 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3543 if test -z "$CPP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3544 if ${ac_cv_prog_CPP+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3545 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3546 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3547 # Double quotes because CPP needs to be expanded
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3548 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3549 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3550 ac_preproc_ok=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3551 for ac_c_preproc_warn_flag in '' yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3552 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3553 # Use a header file that comes with gcc, so configuring glibc
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3554 # with a fresh cross-compiler works.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3555 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3556 # <limits.h> exists even on freestanding compilers.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3557 # On the NeXT, cc -E runs the code through the compiler's parser,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3558 # not just through cpp. "Syntax error" is here to catch this case.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3560 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3561 #ifdef __STDC__
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3562 # include <limits.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3563 #else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3564 # include <assert.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3565 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3566 Syntax error
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3567 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3568 if ac_fn_c_try_cpp "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3569
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3570 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3571 # Broken: fails on valid input.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3572 continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3573 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3574 rm -f conftest.err conftest.i conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3575
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3576 # OK, works on sane cases. Now check whether nonexistent headers
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3577 # can be detected and how.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3579 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3580 #include <ac_nonexistent.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3581 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3582 if ac_fn_c_try_cpp "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3583 # Broken: success on invalid input.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3584 continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3585 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3586 # Passes both tests.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3587 ac_preproc_ok=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3588 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3589 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3590 rm -f conftest.err conftest.i conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3591
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3592 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3593 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3594 rm -f conftest.i conftest.err conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3595 if $ac_preproc_ok; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3596 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3597 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3598
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3599 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3600 ac_cv_prog_CPP=$CPP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3601
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3602 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3603 CPP=$ac_cv_prog_CPP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3604 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3605 ac_cv_prog_CPP=$CPP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3606 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3608 $as_echo "$CPP" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3609 ac_preproc_ok=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3610 for ac_c_preproc_warn_flag in '' yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3611 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3612 # Use a header file that comes with gcc, so configuring glibc
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3613 # with a fresh cross-compiler works.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3614 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3615 # <limits.h> exists even on freestanding compilers.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3616 # On the NeXT, cc -E runs the code through the compiler's parser,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3617 # not just through cpp. "Syntax error" is here to catch this case.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3619 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3620 #ifdef __STDC__
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3621 # include <limits.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3622 #else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3623 # include <assert.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3624 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3625 Syntax error
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3626 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3627 if ac_fn_c_try_cpp "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3628
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3629 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3630 # Broken: fails on valid input.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3631 continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3632 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3633 rm -f conftest.err conftest.i conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3634
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3635 # OK, works on sane cases. Now check whether nonexistent headers
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3636 # can be detected and how.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3638 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3639 #include <ac_nonexistent.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3640 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3641 if ac_fn_c_try_cpp "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3642 # Broken: success on invalid input.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3643 continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3644 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3645 # Passes both tests.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3646 ac_preproc_ok=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3647 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3648 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3649 rm -f conftest.err conftest.i conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3650
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3651 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3652 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3653 rm -f conftest.i conftest.err conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3654 if $ac_preproc_ok; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3655
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3656 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3657 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3658 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3659 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3660 See \`config.log' for more details" "$LINENO" 5; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3661 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3662
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3663 ac_ext=c
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3664 ac_cpp='$CPP $CPPFLAGS'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3665 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3666 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3667 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3668
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3669 # Find a good install program. We prefer a C program (faster),
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3670 # so one script is as good as another. But avoid the broken or
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3671 # incompatible versions:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3672 # SysV /etc/install, /usr/sbin/install
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3673 # SunOS /usr/etc/install
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3674 # IRIX /sbin/install
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3675 # AIX /bin/install
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3676 # AmigaOS /C/install, which installs bootblocks on floppy discs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3677 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3678 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3679 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3680 # OS/2's system install, which has a completely different semantic
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3681 # ./install, which can be erroneously created by make from ./install.sh.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3682 # Reject install programs that cannot install multiple files.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3684 $as_echo_n "checking for a BSD-compatible install... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3685 if test -z "$INSTALL"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3686 if ${ac_cv_path_install+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3687 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3688 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3689 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3690 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3691 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3692 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3693 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3694 # Account for people who put trailing slashes in PATH elements.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3695 case $as_dir/ in #((
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3696 ./ | .// | /[cC]/* | \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3697 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3698 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3699 /usr/ucb/* ) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3700 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3701 # OSF1 and SCO ODT 3.0 have their own names for install.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3702 # Don't use installbsd from OSF since it installs stuff as root
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3703 # by default.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3704 for ac_prog in ginstall scoinst install; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3705 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3706 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3707 if test $ac_prog = install &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3708 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3709 # AIX install. It has an incompatible calling convention.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3710 :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3711 elif test $ac_prog = install &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3712 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3713 # program-specific install script used by HP pwplus--don't use.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3714 :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3715 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3716 rm -rf conftest.one conftest.two conftest.dir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3717 echo one > conftest.one
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3718 echo two > conftest.two
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3719 mkdir conftest.dir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3720 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3721 test -s conftest.one && test -s conftest.two &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3722 test -s conftest.dir/conftest.one &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3723 test -s conftest.dir/conftest.two
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3724 then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3725 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3726 break 3
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3727 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3728 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3729 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3730 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3731 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3732 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3733 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3734
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3735 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3736 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3737
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3738 rm -rf conftest.one conftest.two conftest.dir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3739
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3740 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3741 if test "${ac_cv_path_install+set}" = set; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3742 INSTALL=$ac_cv_path_install
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3743 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3744 # As a last resort, use the slow shell script. Don't cache a
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3745 # value for INSTALL within a source directory, because that will
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3746 # break other packages using the cache if that directory is
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3747 # removed, or if the value is a relative name.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3748 INSTALL=$ac_install_sh
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3749 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3750 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3752 $as_echo "$INSTALL" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3753
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3754 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3755 # It thinks the first close brace ends the variable substitution.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3756 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3757
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3758 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3759
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3760 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3761
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3763 $as_echo_n "checking whether ln -s works... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3764 LN_S=$as_ln_s
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3765 if test "$LN_S" = "ln -s"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3767 $as_echo "yes" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3768 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3770 $as_echo "no, using $LN_S" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3771 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3772
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3774 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3775 set x ${MAKE-make}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3776 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3777 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3778 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3779 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3780 cat >conftest.make <<\_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3781 SHELL = /bin/sh
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3782 all:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3783 @echo '@@@%%%=$(MAKE)=@@@%%%'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3784 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3785 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3786 case `${MAKE-make} -f conftest.make 2>/dev/null` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3787 *@@@%%%=?*=@@@%%%*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3788 eval ac_cv_prog_make_${ac_make}_set=yes;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3789 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3790 eval ac_cv_prog_make_${ac_make}_set=no;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3791 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3792 rm -f conftest.make
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3793 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3794 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3796 $as_echo "yes" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3797 SET_MAKE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3798 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3800 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3801 SET_MAKE="MAKE=${MAKE-make}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3802 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3803
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3805 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3806 if test -z "$MKDIR_P"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3807 if ${ac_cv_path_mkdir+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3808 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3809 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3811 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3812 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3813 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3814 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3815 for ac_prog in mkdir gmkdir; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3816 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3817 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3818 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3819 'mkdir (GNU coreutils) '* | \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3820 'mkdir (coreutils) '* | \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3821 'mkdir (fileutils) '4.1*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3822 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3823 break 3;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3824 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3825 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3826 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3827 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3828 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3829
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3830 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3831
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3832 test -d ./--version && rmdir ./--version
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3833 if test "${ac_cv_path_mkdir+set}" = set; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3834 MKDIR_P="$ac_cv_path_mkdir -p"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3835 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3836 # As a last resort, use the slow shell script. Don't cache a
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3837 # value for MKDIR_P within a source directory, because that will
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3838 # break other packages using the cache if that directory is
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3839 # removed, or if the value is a relative name.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3840 MKDIR_P="$ac_install_sh -d"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3841 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3842 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3844 $as_echo "$MKDIR_P" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3845
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3846
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3847 am__api_version='1.15'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3848
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3850 $as_echo_n "checking whether build environment is sane... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3851 # Reject unsafe characters in $srcdir or the absolute working directory
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3852 # name. Accept space and tab only in the latter.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3853 am_lf='
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3854 '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3855 case `pwd` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3856 *[\\\"\#\$\&\'\`$am_lf]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3857 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3858 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3859 case $srcdir in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3860 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3861 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3862 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3863
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3864 # Do 'set' in a subshell so we don't clobber the current shell's
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3865 # arguments. Must try -L first in case configure is actually a
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3866 # symlink; some systems play weird games with the mod time of symlinks
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3867 # (eg FreeBSD returns the mod time of the symlink's containing
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3868 # directory).
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3869 if (
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3870 am_has_slept=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3871 for am_try in 1 2; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3872 echo "timestamp, slept: $am_has_slept" > conftest.file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3873 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3874 if test "$*" = "X"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3875 # -L didn't work.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3876 set X `ls -t "$srcdir/configure" conftest.file`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3877 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3878 if test "$*" != "X $srcdir/configure conftest.file" \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3879 && test "$*" != "X conftest.file $srcdir/configure"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3880
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3881 # If neither matched, then we have a broken ls. This can happen
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3882 # if, for instance, CONFIG_SHELL is bash and it inherits a
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3883 # broken ls alias from the environment. This has actually
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3884 # happened. Such a system could not be considered "sane".
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3885 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3886 alias in your environment" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3887 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3888 if test "$2" = conftest.file || test $am_try -eq 2; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3889 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3890 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3891 # Just in case.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3892 sleep 1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3893 am_has_slept=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3894 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3895 test "$2" = conftest.file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3896 )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3897 then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3898 # Ok.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3899 :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3900 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3901 as_fn_error $? "newly created file is older than distributed files!
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3902 Check your system clock" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3903 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3905 $as_echo "yes" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3906 # If we didn't sleep, we still need to ensure time stamps of config.status and
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3907 # generated files are strictly newer.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3908 am_sleep_pid=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3909 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3910 ( sleep 1 ) &
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3911 am_sleep_pid=$!
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3912 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3913
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3914 rm -f conftest.file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3915
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3916 test "$program_prefix" != NONE &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3917 program_transform_name="s&^&$program_prefix&;$program_transform_name"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3918 # Use a double $ so make ignores it.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3919 test "$program_suffix" != NONE &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3920 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3921 # Double any \ or $.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3922 # By default was `s,x,x', remove it if useless.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3923 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3924 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3925
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3926 if test x"${MISSING+set}" != xset; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3927 case $am_aux_dir in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3928 *\ * | *\ *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3929 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3930 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3931 MISSING="\${SHELL} $am_aux_dir/missing" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3932 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3933 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3934 # Use eval to expand $SHELL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3935 if eval "$MISSING --is-lightweight"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3936 am_missing_run="$MISSING "
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3937 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3938 am_missing_run=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3939 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3940 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3941 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3942
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3943 if test x"${install_sh+set}" != xset; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3944 case $am_aux_dir in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3945 *\ * | *\ *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3946 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3947 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3948 install_sh="\${SHELL} $am_aux_dir/install-sh"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3949 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3950 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3951
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3952 # Installed binaries are usually stripped using 'strip' when the user
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3953 # run "make install-strip". However 'strip' might not be the right
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3954 # tool to use in cross-compilation environments, therefore Automake
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3955 # will honor the 'STRIP' environment variable to overrule this program.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3956 if test "$cross_compiling" != no; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3957 if test -n "$ac_tool_prefix"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3958 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3959 set dummy ${ac_tool_prefix}strip; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3961 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3962 if ${ac_cv_prog_STRIP+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3963 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3964 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3965 if test -n "$STRIP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3966 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3967 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3968 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3969 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3970 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3971 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3972 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3973 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3974 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3975 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3976 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3977 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3978 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3979 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3980 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3981 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3982
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3983 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3984 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3985 STRIP=$ac_cv_prog_STRIP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3986 if test -n "$STRIP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3988 $as_echo "$STRIP" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3989 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3991 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3992 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3993
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3994
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3995 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3996 if test -z "$ac_cv_prog_STRIP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3997 ac_ct_STRIP=$STRIP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3998 # Extract the first word of "strip", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
3999 set dummy strip; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4001 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4002 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4003 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4004 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4005 if test -n "$ac_ct_STRIP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4006 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4007 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4008 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4009 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4010 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4011 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4012 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4013 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4014 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4015 ac_cv_prog_ac_ct_STRIP="strip"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4016 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4017 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4018 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4019 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4020 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4021 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4022
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4023 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4024 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4025 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4026 if test -n "$ac_ct_STRIP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4028 $as_echo "$ac_ct_STRIP" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4029 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4031 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4032 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4033
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4034 if test "x$ac_ct_STRIP" = x; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4035 STRIP=":"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4036 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4037 case $cross_compiling:$ac_tool_warned in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4038 yes:)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4039 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4040 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4041 ac_tool_warned=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4042 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4043 STRIP=$ac_ct_STRIP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4044 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4045 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4046 STRIP="$ac_cv_prog_STRIP"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4047 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4048
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4049 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4050 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4051
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4052 rm -rf .tst 2>/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4053 mkdir .tst 2>/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4054 if test -d .tst; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4055 am__leading_dot=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4056 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4057 am__leading_dot=_
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4058 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4059 rmdir .tst 2>/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4060
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4061 DEPDIR="${am__leading_dot}deps"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4062
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4063 ac_config_commands="$ac_config_commands depfiles"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4064
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4065
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4066 am_make=${MAKE-make}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4067 cat > confinc << 'END'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4068 am__doit:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4069 @echo this is the am__doit target
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4070 .PHONY: am__doit
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4071 END
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4072 # If we don't find an include directive, just comment out the code.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4074 $as_echo_n "checking for style of include used by $am_make... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4075 am__include="#"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4076 am__quote=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4077 _am_result=none
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4078 # First try GNU make style include.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4079 echo "include confinc" > confmf
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4080 # Ignore all kinds of additional output from 'make'.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4081 case `$am_make -s -f confmf 2> /dev/null` in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4082 *the\ am__doit\ target*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4083 am__include=include
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4084 am__quote=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4085 _am_result=GNU
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4086 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4087 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4088 # Now try BSD make style include.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4089 if test "$am__include" = "#"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4090 echo '.include "confinc"' > confmf
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4091 case `$am_make -s -f confmf 2> /dev/null` in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4092 *the\ am__doit\ target*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4093 am__include=.include
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4094 am__quote="\""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4095 _am_result=BSD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4096 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4097 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4098 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4099
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4100
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4102 $as_echo "$_am_result" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4103 rm -f confinc confmf
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4104
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4105 # Check whether --enable-dependency-tracking was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4106 if test "${enable_dependency_tracking+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4107 enableval=$enable_dependency_tracking;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4108 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4109
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4110 if test "x$enable_dependency_tracking" != xno; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4111 am_depcomp="$ac_aux_dir/depcomp"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4112 AMDEPBACKSLASH='\'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4113 am__nodep='_no'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4114 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4115 if test "x$enable_dependency_tracking" != xno; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4116 AMDEP_TRUE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4117 AMDEP_FALSE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4118 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4119 AMDEP_TRUE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4120 AMDEP_FALSE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4121 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4122
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4123
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4124 # Check whether --enable-silent-rules was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4125 if test "${enable_silent_rules+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4126 enableval=$enable_silent_rules;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4127 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4128
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4129 case $enable_silent_rules in # (((
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4130 yes) AM_DEFAULT_VERBOSITY=0;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4131 no) AM_DEFAULT_VERBOSITY=1;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4132 *) AM_DEFAULT_VERBOSITY=1;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4133 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4134 am_make=${MAKE-make}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4136 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4137 if ${am_cv_make_support_nested_variables+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4138 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4139 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4140 if $as_echo 'TRUE=$(BAR$(V))
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4141 BAR0=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4142 BAR1=true
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4143 V=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4144 am__doit:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4145 @$(TRUE)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4146 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4147 am_cv_make_support_nested_variables=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4148 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4149 am_cv_make_support_nested_variables=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4150 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4151 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4153 $as_echo "$am_cv_make_support_nested_variables" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4154 if test $am_cv_make_support_nested_variables = yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4155 AM_V='$(V)'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4156 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4157 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4158 AM_V=$AM_DEFAULT_VERBOSITY
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4159 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4160 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4161 AM_BACKSLASH='\'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4162
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4163 if test "`cd $srcdir && pwd`" != "`pwd`"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4164 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4165 # is not polluted with repeated "-I."
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4166 am__isrc=' -I$(srcdir)'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4167 # test to see if srcdir already configured
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4168 if test -f $srcdir/config.status; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4169 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4170 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4171 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4172
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4173 # test whether we have cygpath
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4174 if test -z "$CYGPATH_W"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4175 if (cygpath --version) >/dev/null 2>/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4176 CYGPATH_W='cygpath -w'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4177 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4178 CYGPATH_W=echo
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4179 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4180 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4181
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4182
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4183 # Define the identity of the package.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4184 PACKAGE='GEMBASSY'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4185 VERSION='1.0.3'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4186
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4187
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4188 cat >>confdefs.h <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4189 #define PACKAGE "$PACKAGE"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4190 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4191
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4192
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4193 cat >>confdefs.h <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4194 #define VERSION "$VERSION"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4195 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4196
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4197 # Some tools Automake needs.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4198
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4199 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4200
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4201
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4202 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4203
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4204
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4205 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4206
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4207
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4208 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4209
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4210
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4211 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4212
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4213 # For better backward compatibility. To be removed once Automake 1.9.x
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4214 # dies out for good. For more background, see:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4215 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4216 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4217 mkdir_p='$(MKDIR_P)'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4218
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4219 # We need awk for the "check" target (and possibly the TAP driver). The
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4220 # system "awk" is bad on some platforms.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4221 # Always define AMTAR for backward compatibility. Yes, it's still used
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4222 # in the wild :-( We should find a proper way to deprecate it ...
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4223 AMTAR='$${TAR-tar}'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4224
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4225
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4226 # We'll loop over all known methods to create a tar archive until one works.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4227 _am_tools='gnutar pax cpio none'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4228
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4229 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4230
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4231
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4232
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4233
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4234
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4235 depcc="$CC" am_compiler_list=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4236
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4238 $as_echo_n "checking dependency style of $depcc... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4239 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4240 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4241 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4242 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4243 # We make a subdir and do the tests there. Otherwise we can end up
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4244 # making bogus files that we don't know about and never remove. For
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4245 # instance it was reported that on HP-UX the gcc test will end up
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4246 # making a dummy file named 'D' -- because '-MD' means "put the output
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4247 # in D".
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4248 rm -rf conftest.dir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4249 mkdir conftest.dir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4250 # Copy depcomp to subdir because otherwise we won't find it if we're
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4251 # using a relative directory.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4252 cp "$am_depcomp" conftest.dir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4253 cd conftest.dir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4254 # We will build objects and dependencies in a subdirectory because
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4255 # it helps to detect inapplicable dependency modes. For instance
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4256 # both Tru64's cc and ICC support -MD to output dependencies as a
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4257 # side effect of compilation, but ICC will put the dependencies in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4258 # the current directory while Tru64 will put them in the object
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4259 # directory.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4260 mkdir sub
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4261
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4262 am_cv_CC_dependencies_compiler_type=none
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4263 if test "$am_compiler_list" = ""; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4264 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4265 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4266 am__universal=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4267 case " $depcc " in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4268 *\ -arch\ *\ -arch\ *) am__universal=true ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4269 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4270
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4271 for depmode in $am_compiler_list; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4272 # Setup a source with many dependencies, because some compilers
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4273 # like to wrap large dependency lists on column 80 (with \), and
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4274 # we should not choose a depcomp mode which is confused by this.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4275 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4276 # We need to recreate these files for each test, as the compiler may
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4277 # overwrite some of them when testing with obscure command lines.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4278 # This happens at least with the AIX C compiler.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4279 : > sub/conftest.c
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4280 for i in 1 2 3 4 5 6; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4281 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4282 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4283 # Solaris 10 /bin/sh.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4284 echo '/* dummy */' > sub/conftst$i.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4285 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4286 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4287
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4288 # We check with '-c' and '-o' for the sake of the "dashmstdout"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4289 # mode. It turns out that the SunPro C++ compiler does not properly
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4290 # handle '-M -o', and we need to detect this. Also, some Intel
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4291 # versions had trouble with output in subdirs.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4292 am__obj=sub/conftest.${OBJEXT-o}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4293 am__minus_obj="-o $am__obj"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4294 case $depmode in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4295 gcc)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4296 # This depmode causes a compiler race in universal mode.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4297 test "$am__universal" = false || continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4298 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4299 nosideeffect)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4300 # After this tag, mechanisms are not by side-effect, so they'll
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4301 # only be used when explicitly requested.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4302 if test "x$enable_dependency_tracking" = xyes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4303 continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4304 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4305 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4306 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4307 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4308 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4309 # This compiler won't grok '-c -o', but also, the minuso test has
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4310 # not run yet. These depmodes are late enough in the game, and
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4311 # so weak that their functioning should not be impacted.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4312 am__obj=conftest.${OBJEXT-o}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4313 am__minus_obj=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4314 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4315 none) break ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4316 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4317 if depmode=$depmode \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4318 source=sub/conftest.c object=$am__obj \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4319 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4320 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4321 >/dev/null 2>conftest.err &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4322 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4323 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4324 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4325 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4326 # icc doesn't choke on unknown options, it will just issue warnings
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4327 # or remarks (even with -Werror). So we grep stderr for any message
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4328 # that says an option was ignored or not supported.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4329 # When given -MP, icc 7.0 and 7.1 complain thusly:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4330 # icc: Command line warning: ignoring option '-M'; no argument required
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4331 # The diagnosis changed in icc 8.0:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4332 # icc: Command line remark: option '-MP' not supported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4333 if (grep 'ignoring option' conftest.err ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4334 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4335 am_cv_CC_dependencies_compiler_type=$depmode
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4336 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4337 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4338 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4339 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4340
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4341 cd ..
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4342 rm -rf conftest.dir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4343 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4344 am_cv_CC_dependencies_compiler_type=none
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4345 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4346
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4347 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4349 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4350 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4351
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4352 if
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4353 test "x$enable_dependency_tracking" != xno \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4354 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4355 am__fastdepCC_TRUE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4356 am__fastdepCC_FALSE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4357 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4358 am__fastdepCC_TRUE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4359 am__fastdepCC_FALSE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4360 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4361
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4362
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4363 depcc="$CXX" am_compiler_list=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4364
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4366 $as_echo_n "checking dependency style of $depcc... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4367 if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4368 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4369 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4370 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4371 # We make a subdir and do the tests there. Otherwise we can end up
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4372 # making bogus files that we don't know about and never remove. For
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4373 # instance it was reported that on HP-UX the gcc test will end up
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4374 # making a dummy file named 'D' -- because '-MD' means "put the output
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4375 # in D".
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4376 rm -rf conftest.dir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4377 mkdir conftest.dir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4378 # Copy depcomp to subdir because otherwise we won't find it if we're
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4379 # using a relative directory.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4380 cp "$am_depcomp" conftest.dir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4381 cd conftest.dir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4382 # We will build objects and dependencies in a subdirectory because
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4383 # it helps to detect inapplicable dependency modes. For instance
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4384 # both Tru64's cc and ICC support -MD to output dependencies as a
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4385 # side effect of compilation, but ICC will put the dependencies in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4386 # the current directory while Tru64 will put them in the object
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4387 # directory.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4388 mkdir sub
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4389
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4390 am_cv_CXX_dependencies_compiler_type=none
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4391 if test "$am_compiler_list" = ""; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4392 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4393 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4394 am__universal=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4395 case " $depcc " in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4396 *\ -arch\ *\ -arch\ *) am__universal=true ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4397 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4398
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4399 for depmode in $am_compiler_list; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4400 # Setup a source with many dependencies, because some compilers
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4401 # like to wrap large dependency lists on column 80 (with \), and
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4402 # we should not choose a depcomp mode which is confused by this.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4403 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4404 # We need to recreate these files for each test, as the compiler may
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4405 # overwrite some of them when testing with obscure command lines.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4406 # This happens at least with the AIX C compiler.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4407 : > sub/conftest.c
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4408 for i in 1 2 3 4 5 6; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4409 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4410 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4411 # Solaris 10 /bin/sh.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4412 echo '/* dummy */' > sub/conftst$i.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4413 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4414 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4415
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4416 # We check with '-c' and '-o' for the sake of the "dashmstdout"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4417 # mode. It turns out that the SunPro C++ compiler does not properly
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4418 # handle '-M -o', and we need to detect this. Also, some Intel
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4419 # versions had trouble with output in subdirs.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4420 am__obj=sub/conftest.${OBJEXT-o}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4421 am__minus_obj="-o $am__obj"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4422 case $depmode in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4423 gcc)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4424 # This depmode causes a compiler race in universal mode.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4425 test "$am__universal" = false || continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4426 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4427 nosideeffect)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4428 # After this tag, mechanisms are not by side-effect, so they'll
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4429 # only be used when explicitly requested.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4430 if test "x$enable_dependency_tracking" = xyes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4431 continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4432 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4433 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4434 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4435 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4436 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4437 # This compiler won't grok '-c -o', but also, the minuso test has
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4438 # not run yet. These depmodes are late enough in the game, and
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4439 # so weak that their functioning should not be impacted.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4440 am__obj=conftest.${OBJEXT-o}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4441 am__minus_obj=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4442 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4443 none) break ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4444 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4445 if depmode=$depmode \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4446 source=sub/conftest.c object=$am__obj \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4447 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4448 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4449 >/dev/null 2>conftest.err &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4450 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4451 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4452 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4453 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4454 # icc doesn't choke on unknown options, it will just issue warnings
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4455 # or remarks (even with -Werror). So we grep stderr for any message
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4456 # that says an option was ignored or not supported.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4457 # When given -MP, icc 7.0 and 7.1 complain thusly:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4458 # icc: Command line warning: ignoring option '-M'; no argument required
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4459 # The diagnosis changed in icc 8.0:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4460 # icc: Command line remark: option '-MP' not supported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4461 if (grep 'ignoring option' conftest.err ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4462 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4463 am_cv_CXX_dependencies_compiler_type=$depmode
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4464 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4465 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4466 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4467 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4468
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4469 cd ..
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4470 rm -rf conftest.dir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4471 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4472 am_cv_CXX_dependencies_compiler_type=none
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4473 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4474
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4475 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4477 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4478 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4479
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4480 if
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4481 test "x$enable_dependency_tracking" != xno \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4482 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4483 am__fastdepCXX_TRUE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4484 am__fastdepCXX_FALSE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4485 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4486 am__fastdepCXX_TRUE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4487 am__fastdepCXX_FALSE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4488 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4489
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4490
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4491
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4492 # POSIX will say in a future version that running "rm -f" with no argument
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4493 # is OK; and we want to be able to make that assumption in our Makefile
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4494 # recipes. So use an aggressive probe to check that the usage we want is
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4495 # actually supported "in the wild" to an acceptable degree.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4496 # See automake bug#10828.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4497 # To make any issue more visible, cause the running configure to be aborted
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4498 # by default if the 'rm' program in use doesn't match our expectations; the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4499 # user can still override this though.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4500 if rm -f && rm -fr && rm -rf; then : OK; else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4501 cat >&2 <<'END'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4502 Oops!
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4503
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4504 Your 'rm' program seems unable to run without file operands specified
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4505 on the command line, even when the '-f' option is present. This is contrary
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4506 to the behaviour of most rm programs out there, and not conforming with
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4507 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4508
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4509 Please tell bug-automake@gnu.org about your system, including the value
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4510 of your $PATH and any error possibly output before this message. This
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4511 can help us improve future automake versions.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4512
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4513 END
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4514 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4515 echo 'Configuration will proceed anyway, since you have set the' >&2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4516 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4517 echo >&2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4518 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4519 cat >&2 <<'END'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4520 Aborting the configuration process, to ensure you take notice of the issue.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4521
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4522 You can download and install GNU coreutils to get an 'rm' implementation
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4523 that behaves properly: <http://www.gnu.org/software/coreutils/>.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4524
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4525 If you want to complete the configuration process using your problematic
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4526 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4527 to "yes", and re-run configure.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4528
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4529 END
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4530 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4531 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4532 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4533
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4534
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4535 # Use libtool to make a shared library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4536 case `pwd` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4537 *\ * | *\ *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4538 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4539 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4540 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4541
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4542
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4543
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4544 macro_version='2.4.5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4545 macro_revision='2.4.5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4546
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4547
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4548
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4549
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4550
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4551
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4552
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4553
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4554
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4555
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4556
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4557
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4558
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4559 ltmain=$ac_aux_dir/ltmain.sh
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4560
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4561 # Make sure we can run config.sub.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4562 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4563 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4564
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4566 $as_echo_n "checking build system type... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4567 if ${ac_cv_build+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4568 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4569 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4570 ac_build_alias=$build_alias
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4571 test "x$ac_build_alias" = x &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4572 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4573 test "x$ac_build_alias" = x &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4574 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4575 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4576 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4577
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4578 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4580 $as_echo "$ac_cv_build" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4581 case $ac_cv_build in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4582 *-*-*) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4583 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4584 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4585 build=$ac_cv_build
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4586 ac_save_IFS=$IFS; IFS='-'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4587 set x $ac_cv_build
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4588 shift
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4589 build_cpu=$1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4590 build_vendor=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4591 shift; shift
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4592 # Remember, the first character of IFS is used to create $*,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4593 # except with old shells:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4594 build_os=$*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4595 IFS=$ac_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4596 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4597
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4598
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4600 $as_echo_n "checking host system type... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4601 if ${ac_cv_host+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4602 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4603 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4604 if test "x$host_alias" = x; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4605 ac_cv_host=$ac_cv_build
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4606 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4607 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4608 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4609 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4610
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4611 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4613 $as_echo "$ac_cv_host" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4614 case $ac_cv_host in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4615 *-*-*) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4616 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4617 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4618 host=$ac_cv_host
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4619 ac_save_IFS=$IFS; IFS='-'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4620 set x $ac_cv_host
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4621 shift
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4622 host_cpu=$1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4623 host_vendor=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4624 shift; shift
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4625 # Remember, the first character of IFS is used to create $*,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4626 # except with old shells:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4627 host_os=$*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4628 IFS=$ac_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4629 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4630
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4631
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4632 # Backslashify metacharacters that are still active within
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4633 # double-quoted strings.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4634 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4635
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4636 # Same as above, but do not quote variable references.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4637 double_quote_subst='s/\(["`\\]\)/\\\1/g'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4638
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4639 # Sed substitution to delay expansion of an escaped shell variable in a
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4640 # double_quote_subst'ed string.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4641 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4642
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4643 # Sed substitution to delay expansion of an escaped single quote.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4644 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4645
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4646 # Sed substitution to avoid accidental globbing in evaled expressions
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4647 no_glob_subst='s/\*/\\\*/g'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4648
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4649 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4650 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4651 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4652
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4654 $as_echo_n "checking how to print strings... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4655 # Test print first, because it will be a builtin if present.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4656 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4657 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4658 ECHO='print -r --'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4659 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4660 ECHO='printf %s\n'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4661 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4662 # Use this function as a fallback that always works.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4663 func_fallback_echo ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4664 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4665 eval 'cat <<_LTECHO_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4666 $1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4667 _LTECHO_EOF'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4668 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4669 ECHO='func_fallback_echo'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4670 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4671
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4672 # func_echo_all arg...
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4673 # Invoke $ECHO with all args, space-separated.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4674 func_echo_all ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4675 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4676 $ECHO ""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4677 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4678
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4679 case $ECHO in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4680 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4681 $as_echo "printf" >&6; } ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4682 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4683 $as_echo "print -r" >&6; } ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4684 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4685 $as_echo "cat" >&6; } ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4686 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4687
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4688
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4689
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4690
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4691
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4692
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4693
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4694
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4695
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4696
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4697
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4698
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4699
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4700
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4702 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4703 if ${ac_cv_path_SED+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4704 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4705 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4706 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4707 for ac_i in 1 2 3 4 5 6 7; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4708 ac_script="$ac_script$as_nl$ac_script"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4709 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4710 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4711 { ac_script=; unset ac_script;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4712 if test -z "$SED"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4713 ac_path_SED_found=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4714 # Loop through the user's path and test for each of PROGNAME-LIST
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4716 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4717 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4718 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4719 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4720 for ac_prog in sed gsed; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4721 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4722 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4723 as_fn_executable_p "$ac_path_SED" || continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4724 # Check for GNU ac_path_SED and select it if it is found.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4725 # Check for GNU $ac_path_SED
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4726 case `"$ac_path_SED" --version 2>&1` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4727 *GNU*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4728 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4729 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4730 ac_count=0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4731 $as_echo_n 0123456789 >"conftest.in"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4732 while :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4733 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4734 cat "conftest.in" "conftest.in" >"conftest.tmp"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4735 mv "conftest.tmp" "conftest.in"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4736 cp "conftest.in" "conftest.nl"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4737 $as_echo '' >> "conftest.nl"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4738 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4739 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4740 as_fn_arith $ac_count + 1 && ac_count=$as_val
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4741 if test $ac_count -gt ${ac_path_SED_max-0}; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4742 # Best one so far, save it but keep looking for a better one
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4743 ac_cv_path_SED="$ac_path_SED"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4744 ac_path_SED_max=$ac_count
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4745 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4746 # 10*(2^10) chars as input seems more than enough
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4747 test $ac_count -gt 10 && break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4748 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4749 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4750 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4751
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4752 $ac_path_SED_found && break 3
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4753 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4754 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4755 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4756 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4757 if test -z "$ac_cv_path_SED"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4758 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4759 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4760 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4761 ac_cv_path_SED=$SED
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4762 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4763
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4764 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4766 $as_echo "$ac_cv_path_SED" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4767 SED="$ac_cv_path_SED"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4768 rm -f conftest.sed
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4769
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4770 test -z "$SED" && SED=sed
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4771 Xsed="$SED -e 1s/^X//"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4772
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4773
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4774
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4775
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4776
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4777
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4778
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4779
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4780
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4781
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4782
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4784 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4785 if ${ac_cv_path_GREP+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4786 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4787 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4788 if test -z "$GREP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4789 ac_path_GREP_found=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4790 # Loop through the user's path and test for each of PROGNAME-LIST
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4791 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4792 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4793 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4794 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4795 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4796 for ac_prog in grep ggrep; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4797 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4798 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4799 as_fn_executable_p "$ac_path_GREP" || continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4800 # Check for GNU ac_path_GREP and select it if it is found.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4801 # Check for GNU $ac_path_GREP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4802 case `"$ac_path_GREP" --version 2>&1` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4803 *GNU*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4804 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4805 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4806 ac_count=0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4807 $as_echo_n 0123456789 >"conftest.in"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4808 while :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4809 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4810 cat "conftest.in" "conftest.in" >"conftest.tmp"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4811 mv "conftest.tmp" "conftest.in"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4812 cp "conftest.in" "conftest.nl"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4813 $as_echo 'GREP' >> "conftest.nl"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4814 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4815 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4816 as_fn_arith $ac_count + 1 && ac_count=$as_val
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4817 if test $ac_count -gt ${ac_path_GREP_max-0}; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4818 # Best one so far, save it but keep looking for a better one
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4819 ac_cv_path_GREP="$ac_path_GREP"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4820 ac_path_GREP_max=$ac_count
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4821 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4822 # 10*(2^10) chars as input seems more than enough
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4823 test $ac_count -gt 10 && break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4824 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4825 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4826 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4827
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4828 $ac_path_GREP_found && break 3
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4829 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4830 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4831 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4832 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4833 if test -z "$ac_cv_path_GREP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4834 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4835 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4836 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4837 ac_cv_path_GREP=$GREP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4838 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4839
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4840 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4842 $as_echo "$ac_cv_path_GREP" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4843 GREP="$ac_cv_path_GREP"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4844
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4845
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4847 $as_echo_n "checking for egrep... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4848 if ${ac_cv_path_EGREP+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4849 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4850 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4851 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4852 then ac_cv_path_EGREP="$GREP -E"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4853 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4854 if test -z "$EGREP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4855 ac_path_EGREP_found=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4856 # Loop through the user's path and test for each of PROGNAME-LIST
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4857 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4858 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4859 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4860 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4861 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4862 for ac_prog in egrep; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4863 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4864 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4865 as_fn_executable_p "$ac_path_EGREP" || continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4866 # Check for GNU ac_path_EGREP and select it if it is found.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4867 # Check for GNU $ac_path_EGREP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4868 case `"$ac_path_EGREP" --version 2>&1` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4869 *GNU*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4870 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4871 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4872 ac_count=0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4873 $as_echo_n 0123456789 >"conftest.in"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4874 while :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4875 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4876 cat "conftest.in" "conftest.in" >"conftest.tmp"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4877 mv "conftest.tmp" "conftest.in"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4878 cp "conftest.in" "conftest.nl"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4879 $as_echo 'EGREP' >> "conftest.nl"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4880 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4881 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4882 as_fn_arith $ac_count + 1 && ac_count=$as_val
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4883 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4884 # Best one so far, save it but keep looking for a better one
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4885 ac_cv_path_EGREP="$ac_path_EGREP"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4886 ac_path_EGREP_max=$ac_count
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4887 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4888 # 10*(2^10) chars as input seems more than enough
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4889 test $ac_count -gt 10 && break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4890 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4891 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4892 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4893
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4894 $ac_path_EGREP_found && break 3
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4895 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4896 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4897 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4898 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4899 if test -z "$ac_cv_path_EGREP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4900 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4901 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4902 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4903 ac_cv_path_EGREP=$EGREP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4904 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4905
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4906 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4907 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4909 $as_echo "$ac_cv_path_EGREP" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4910 EGREP="$ac_cv_path_EGREP"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4911
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4912
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4914 $as_echo_n "checking for fgrep... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4915 if ${ac_cv_path_FGREP+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4916 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4917 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4918 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4919 then ac_cv_path_FGREP="$GREP -F"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4920 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4921 if test -z "$FGREP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4922 ac_path_FGREP_found=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4923 # Loop through the user's path and test for each of PROGNAME-LIST
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4924 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4925 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4926 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4927 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4928 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4929 for ac_prog in fgrep; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4930 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4931 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4932 as_fn_executable_p "$ac_path_FGREP" || continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4933 # Check for GNU ac_path_FGREP and select it if it is found.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4934 # Check for GNU $ac_path_FGREP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4935 case `"$ac_path_FGREP" --version 2>&1` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4936 *GNU*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4937 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4938 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4939 ac_count=0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4940 $as_echo_n 0123456789 >"conftest.in"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4941 while :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4942 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4943 cat "conftest.in" "conftest.in" >"conftest.tmp"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4944 mv "conftest.tmp" "conftest.in"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4945 cp "conftest.in" "conftest.nl"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4946 $as_echo 'FGREP' >> "conftest.nl"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4947 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4948 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4949 as_fn_arith $ac_count + 1 && ac_count=$as_val
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4950 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4951 # Best one so far, save it but keep looking for a better one
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4952 ac_cv_path_FGREP="$ac_path_FGREP"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4953 ac_path_FGREP_max=$ac_count
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4954 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4955 # 10*(2^10) chars as input seems more than enough
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4956 test $ac_count -gt 10 && break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4957 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4958 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4959 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4960
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4961 $ac_path_FGREP_found && break 3
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4962 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4963 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4964 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4965 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4966 if test -z "$ac_cv_path_FGREP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4967 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4968 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4969 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4970 ac_cv_path_FGREP=$FGREP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4971 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4972
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4973 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4974 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4976 $as_echo "$ac_cv_path_FGREP" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4977 FGREP="$ac_cv_path_FGREP"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4978
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4979
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4980 test -z "$GREP" && GREP=grep
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4981
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4982
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4983
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4984
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4985
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4986
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4987
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4988
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4989
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4990
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4991
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4992
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4993
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4994
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4995
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4996
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4997
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4998
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
4999
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5000 # Check whether --with-gnu-ld was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5001 if test "${with_gnu_ld+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5002 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5003 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5004 with_gnu_ld=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5005 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5006
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5007 ac_prog=ld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5008 if test yes = "$GCC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5009 # Check if gcc -print-prog-name=ld gives a path.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5011 $as_echo_n "checking for ld used by $CC... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5012 case $host in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5013 *-*-mingw*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5014 # gcc leaves a trailing carriage return, which upsets mingw
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5015 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5016 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5017 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5018 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5019 case $ac_prog in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5020 # Accept absolute paths.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5021 [\\/]* | ?:[\\/]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5022 re_direlt='/[^/][^/]*/\.\./'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5023 # Canonicalize the pathname of ld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5024 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5025 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5026 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5027 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5028 test -z "$LD" && LD=$ac_prog
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5029 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5030 "")
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5031 # If it fails, then pretend we aren't using GCC.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5032 ac_prog=ld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5033 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5034 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5035 # If it is relative, then search for the first ld in PATH.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5036 with_gnu_ld=unknown
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5037 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5038 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5039 elif test yes = "$with_gnu_ld"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5041 $as_echo_n "checking for GNU ld... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5042 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5044 $as_echo_n "checking for non-GNU ld... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5045 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5046 if ${lt_cv_path_LD+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5047 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5048 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5049 if test -z "$LD"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5050 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5051 for ac_dir in $PATH; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5052 IFS=$lt_save_ifs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5053 test -z "$ac_dir" && ac_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5054 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5055 lt_cv_path_LD=$ac_dir/$ac_prog
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5056 # Check to see if the program is GNU ld. I'd rather use --version,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5057 # but apparently some variants of GNU ld only accept -v.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5058 # Break only if it was the GNU/non-GNU ld that we prefer.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5059 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5060 *GNU* | *'with BFD'*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5061 test no != "$with_gnu_ld" && break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5062 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5063 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5064 test yes != "$with_gnu_ld" && break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5065 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5066 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5067 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5068 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5069 IFS=$lt_save_ifs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5070 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5071 lt_cv_path_LD=$LD # Let the user override the test with a path.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5072 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5073 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5074
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5075 LD=$lt_cv_path_LD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5076 if test -n "$LD"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5078 $as_echo "$LD" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5079 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5081 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5082 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5083 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5085 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5086 if ${lt_cv_prog_gnu_ld+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5087 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5088 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5089 # I'd rather use --version here, but apparently some GNU lds only accept -v.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5090 case `$LD -v 2>&1 </dev/null` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5091 *GNU* | *'with BFD'*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5092 lt_cv_prog_gnu_ld=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5093 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5094 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5095 lt_cv_prog_gnu_ld=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5096 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5097 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5098 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5100 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5101 with_gnu_ld=$lt_cv_prog_gnu_ld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5102
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5103
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5104
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5105
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5106
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5107
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5108
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5109
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5110
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5112 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5113 if ${lt_cv_path_NM+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5114 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5115 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5116 if test -n "$NM"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5117 # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5118 lt_cv_path_NM=$NM
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5119 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5120 lt_nm_to_check=${ac_tool_prefix}nm
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5121 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5122 lt_nm_to_check="$lt_nm_to_check nm"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5123 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5124 for lt_tmp_nm in $lt_nm_to_check; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5125 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5126 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5127 IFS=$lt_save_ifs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5128 test -z "$ac_dir" && ac_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5129 tmp_nm=$ac_dir/$lt_tmp_nm
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5130 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5131 # Check to see if the nm accepts a BSD-compat flag.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5132 # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5133 # nm: unknown option "B" ignored
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5134 # Tru64's nm complains that /dev/null is an invalid object file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5135 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5136 case $build_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5137 mingw*) lt_bad_file=conftest.nm/nofile ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5138 *) lt_bad_file=/dev/null ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5139 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5140 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5141 *$lt_bad_file* | *'Invalid file or object type'*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5142 lt_cv_path_NM="$tmp_nm -B"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5143 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5144 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5145 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5146 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5147 */dev/null*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5148 lt_cv_path_NM="$tmp_nm -p"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5149 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5150 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5151 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5152 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5153 continue # so that we can try to find one that supports BSD flags
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5154 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5155 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5156 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5157 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5158 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5159 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5160 IFS=$lt_save_ifs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5161 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5162 : ${lt_cv_path_NM=no}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5163 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5164 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5166 $as_echo "$lt_cv_path_NM" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5167 if test no != "$lt_cv_path_NM"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5168 NM=$lt_cv_path_NM
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5169 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5170 # Didn't find any BSD compatible name lister, look for dumpbin.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5171 if test -n "$DUMPBIN"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5172 # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5173 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5174 if test -n "$ac_tool_prefix"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5175 for ac_prog in dumpbin "link -dump"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5176 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5177 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5178 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5180 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5181 if ${ac_cv_prog_DUMPBIN+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5182 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5183 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5184 if test -n "$DUMPBIN"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5185 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5186 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5187 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5188 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5189 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5190 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5191 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5192 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5193 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5194 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5195 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5196 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5197 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5198 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5199 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5200 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5201
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5202 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5203 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5204 DUMPBIN=$ac_cv_prog_DUMPBIN
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5205 if test -n "$DUMPBIN"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5207 $as_echo "$DUMPBIN" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5208 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5210 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5211 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5212
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5213
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5214 test -n "$DUMPBIN" && break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5215 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5216 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5217 if test -z "$DUMPBIN"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5218 ac_ct_DUMPBIN=$DUMPBIN
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5219 for ac_prog in dumpbin "link -dump"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5220 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5221 # Extract the first word of "$ac_prog", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5222 set dummy $ac_prog; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5224 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5225 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5226 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5227 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5228 if test -n "$ac_ct_DUMPBIN"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5229 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5230 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5231 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5232 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5233 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5234 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5235 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5236 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5237 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5238 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5239 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5240 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5241 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5242 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5243 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5244 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5245
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5246 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5247 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5248 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5249 if test -n "$ac_ct_DUMPBIN"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5251 $as_echo "$ac_ct_DUMPBIN" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5252 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5254 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5255 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5256
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5257
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5258 test -n "$ac_ct_DUMPBIN" && break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5259 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5260
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5261 if test "x$ac_ct_DUMPBIN" = x; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5262 DUMPBIN=":"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5263 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5264 case $cross_compiling:$ac_tool_warned in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5265 yes:)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5266 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5267 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5268 ac_tool_warned=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5269 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5270 DUMPBIN=$ac_ct_DUMPBIN
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5271 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5272 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5273
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5274 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5275 *COFF*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5276 DUMPBIN="$DUMPBIN -symbols -headers"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5277 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5278 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5279 DUMPBIN=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5280 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5281 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5282 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5283
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5284 if test : != "$DUMPBIN"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5285 NM=$DUMPBIN
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5286 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5287 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5288 test -z "$NM" && NM=nm
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5289
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5290
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5291
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5292
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5293
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5294
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5296 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5297 if ${lt_cv_nm_interface+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5298 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5299 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5300 lt_cv_nm_interface="BSD nm"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5301 echo "int some_variable = 0;" > conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5302 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5303 (eval "$ac_compile" 2>conftest.err)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5304 cat conftest.err >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5305 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5306 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5307 cat conftest.err >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5308 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5309 cat conftest.out >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5310 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5311 lt_cv_nm_interface="MS dumpbin"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5312 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5313 rm -f conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5314 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5316 $as_echo "$lt_cv_nm_interface" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5317
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5318 # find the maximum length of command line arguments
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5320 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5321 if ${lt_cv_sys_max_cmd_len+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5322 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5323 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5324 i=0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5325 teststring=ABCD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5326
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5327 case $build_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5328 msdosdjgpp*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5329 # On DJGPP, this test can blow up pretty badly due to problems in libc
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5330 # (any single argument exceeding 2000 bytes causes a buffer overrun
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5331 # during glob expansion). Even if it were fixed, the result of this
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5332 # check would be larger than it should be.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5333 lt_cv_sys_max_cmd_len=12288; # 12K is about right
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5334 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5335
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5336 gnu*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5337 # Under GNU Hurd, this test is not required because there is
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5338 # no limit to the length of command line arguments.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5339 # Libtool will interpret -1 as no limit whatsoever
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5340 lt_cv_sys_max_cmd_len=-1;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5341 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5342
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5343 cygwin* | mingw* | cegcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5344 # On Win9x/ME, this test blows up -- it succeeds, but takes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5345 # about 5 minutes as the teststring grows exponentially.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5346 # Worse, since 9x/ME are not pre-emptively multitasking,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5347 # you end up with a "frozen" computer, even though with patience
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5348 # the test eventually succeeds (with a max line length of 256k).
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5349 # Instead, let's just punt: use the minimum linelength reported by
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5350 # all of the supported platforms: 8192 (on NT/2K/XP).
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5351 lt_cv_sys_max_cmd_len=8192;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5352 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5353
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5354 mint*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5355 # On MiNT this can take a long time and run out of memory.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5356 lt_cv_sys_max_cmd_len=8192;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5357 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5358
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5359 amigaos*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5360 # On AmigaOS with pdksh, this test takes hours, literally.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5361 # So we just punt and use a minimum line length of 8192.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5362 lt_cv_sys_max_cmd_len=8192;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5363 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5364
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5365 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5366 # This has been around since 386BSD, at least. Likely further.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5367 if test -x /sbin/sysctl; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5368 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5369 elif test -x /usr/sbin/sysctl; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5370 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5371 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5372 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5373 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5374 # And add a safety zone
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5375 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5376 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5377 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5378
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5379 interix*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5380 # We know the value 262144 and hardcode it with a safety zone (like BSD)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5381 lt_cv_sys_max_cmd_len=196608
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5382 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5383
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5384 os2*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5385 # The test takes a long time on OS/2.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5386 lt_cv_sys_max_cmd_len=8192
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5387 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5388
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5389 osf*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5390 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5391 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5392 # nice to cause kernel panics so lets avoid the loop below.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5393 # First set a reasonable default.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5394 lt_cv_sys_max_cmd_len=16384
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5395 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5396 if test -x /sbin/sysconfig; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5397 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5398 *1*) lt_cv_sys_max_cmd_len=-1 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5399 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5400 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5401 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5402 sco3.2v5*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5403 lt_cv_sys_max_cmd_len=102400
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5404 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5405 sysv5* | sco5v6* | sysv4.2uw2*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5406 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5407 if test -n "$kargmax"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5408 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5409 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5410 lt_cv_sys_max_cmd_len=32768
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5411 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5412 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5413 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5414 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5415 if test -n "$lt_cv_sys_max_cmd_len" && \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5416 test undefined != "$lt_cv_sys_max_cmd_len"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5417 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5418 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5419 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5420 # Make teststring a little bigger before we do anything with it.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5421 # a 1K string should be a reasonable start.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5422 for i in 1 2 3 4 5 6 7 8; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5423 teststring=$teststring$teststring
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5424 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5425 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5426 # If test is not a shell built-in, we'll probably end up computing a
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5427 # maximum length that is only half of the actual maximum length, but
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5428 # we can't tell.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5429 while { test X`env echo "$teststring$teststring" 2>/dev/null` \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5430 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5431 test 17 != "$i" # 1/2 MB should be enough
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5432 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5433 i=`expr $i + 1`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5434 teststring=$teststring$teststring
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5435 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5436 # Only check the string length outside the loop.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5437 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5438 teststring=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5439 # Add a significant safety factor because C++ compilers can tack on
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5440 # massive amounts of additional arguments before passing them to the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5441 # linker. It appears as though 1/2 is a usable value.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5442 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5443 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5444 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5445 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5446
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5447 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5448
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5449 if test -n "$lt_cv_sys_max_cmd_len"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5451 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5452 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5454 $as_echo "none" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5455 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5456 max_cmd_len=$lt_cv_sys_max_cmd_len
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5457
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5458
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5459
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5460
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5461
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5462
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5463 : ${CP="cp -f"}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5464 : ${MV="mv -f"}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5465 : ${RM="rm -f"}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5466
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5467 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5468 lt_unset=unset
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5469 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5470 lt_unset=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5471 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5472
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5473
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5474
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5475
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5476
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5477 # test EBCDIC or ASCII
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5478 case `echo X|tr X '\101'` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5479 A) # ASCII based system
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5480 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5481 lt_SP2NL='tr \040 \012'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5482 lt_NL2SP='tr \015\012 \040\040'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5483 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5484 *) # EBCDIC based system
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5485 lt_SP2NL='tr \100 \n'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5486 lt_NL2SP='tr \r\n \100\100'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5487 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5488 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5489
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5490
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5491
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5492
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5493
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5494
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5495
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5496
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5497
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5499 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5500 if ${lt_cv_to_host_file_cmd+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5501 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5502 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5503 case $host in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5504 *-*-mingw* )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5505 case $build in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5506 *-*-mingw* ) # actually msys
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5507 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5508 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5509 *-*-cygwin* )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5510 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5511 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5512 * ) # otherwise, assume *nix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5513 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5514 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5515 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5516 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5517 *-*-cygwin* )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5518 case $build in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5519 *-*-mingw* ) # actually msys
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5520 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5521 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5522 *-*-cygwin* )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5523 lt_cv_to_host_file_cmd=func_convert_file_noop
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5524 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5525 * ) # otherwise, assume *nix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5526 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5527 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5528 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5529 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5530 * ) # unhandled hosts (and "normal" native builds)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5531 lt_cv_to_host_file_cmd=func_convert_file_noop
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5532 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5533 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5534
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5535 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5536
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5537 to_host_file_cmd=$lt_cv_to_host_file_cmd
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5539 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5540
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5541
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5542
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5543
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5544
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5546 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5547 if ${lt_cv_to_tool_file_cmd+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5548 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5549 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5550 #assume ordinary cross tools, or native build.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5551 lt_cv_to_tool_file_cmd=func_convert_file_noop
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5552 case $host in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5553 *-*-mingw* )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5554 case $build in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5555 *-*-mingw* ) # actually msys
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5556 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5557 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5558 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5559 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5560 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5561
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5562 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5563
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5564 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5566 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5567
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5568
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5569
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5570
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5571
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5573 $as_echo_n "checking for $LD option to reload object files... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5574 if ${lt_cv_ld_reload_flag+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5575 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5576 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5577 lt_cv_ld_reload_flag='-r'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5578 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5580 $as_echo "$lt_cv_ld_reload_flag" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5581 reload_flag=$lt_cv_ld_reload_flag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5582 case $reload_flag in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5583 "" | " "*) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5584 *) reload_flag=" $reload_flag" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5585 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5586 reload_cmds='$LD$reload_flag -o $output$reload_objs'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5587 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5588 cygwin* | mingw* | pw32* | cegcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5589 if test yes != "$GCC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5590 reload_cmds=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5591 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5592 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5593 darwin*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5594 if test yes = "$GCC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5595 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5596 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5597 reload_cmds='$LD$reload_flag -o $output$reload_objs'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5598 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5599 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5600 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5601
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5602
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5603
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5604
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5605
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5606
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5607
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5608
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5609
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5610 if test -n "$ac_tool_prefix"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5611 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5612 set dummy ${ac_tool_prefix}objdump; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5614 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5615 if ${ac_cv_prog_OBJDUMP+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5616 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5617 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5618 if test -n "$OBJDUMP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5619 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5620 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5621 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5622 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5623 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5624 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5625 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5626 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5627 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5628 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5629 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5630 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5631 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5632 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5633 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5634 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5635
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5636 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5637 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5638 OBJDUMP=$ac_cv_prog_OBJDUMP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5639 if test -n "$OBJDUMP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5641 $as_echo "$OBJDUMP" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5642 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5644 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5645 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5646
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5647
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5648 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5649 if test -z "$ac_cv_prog_OBJDUMP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5650 ac_ct_OBJDUMP=$OBJDUMP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5651 # Extract the first word of "objdump", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5652 set dummy objdump; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5654 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5655 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5656 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5657 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5658 if test -n "$ac_ct_OBJDUMP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5659 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5660 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5661 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5662 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5663 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5664 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5665 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5666 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5667 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5668 ac_cv_prog_ac_ct_OBJDUMP="objdump"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5669 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5670 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5671 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5672 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5673 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5674 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5675
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5676 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5677 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5678 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5679 if test -n "$ac_ct_OBJDUMP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5681 $as_echo "$ac_ct_OBJDUMP" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5682 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5684 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5685 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5686
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5687 if test "x$ac_ct_OBJDUMP" = x; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5688 OBJDUMP="false"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5689 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5690 case $cross_compiling:$ac_tool_warned in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5691 yes:)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5692 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5693 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5694 ac_tool_warned=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5695 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5696 OBJDUMP=$ac_ct_OBJDUMP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5697 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5698 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5699 OBJDUMP="$ac_cv_prog_OBJDUMP"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5700 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5701
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5702 test -z "$OBJDUMP" && OBJDUMP=objdump
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5703
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5704
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5705
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5706
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5707
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5708
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5709
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5710
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5711
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5713 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5714 if ${lt_cv_deplibs_check_method+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5715 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5716 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5717 lt_cv_file_magic_cmd='$MAGIC_CMD'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5718 lt_cv_file_magic_test_file=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5719 lt_cv_deplibs_check_method='unknown'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5720 # Need to set the preceding variable on all platforms that support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5721 # interlibrary dependencies.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5722 # 'none' -- dependencies not supported.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5723 # 'unknown' -- same as none, but documents that we really don't know.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5724 # 'pass_all' -- all dependencies passed with no checks.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5725 # 'test_compile' -- check by making test program.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5726 # 'file_magic [[regex]]' -- check by looking for files in library path
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5727 # that responds to the $file_magic_cmd with a given extended regex.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5728 # If you have 'file' or equivalent on your system and you're not sure
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5729 # whether 'pass_all' will *always* work, you probably want this one.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5730
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5731 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5732 aix[4-9]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5733 lt_cv_deplibs_check_method=pass_all
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5734 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5735
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5736 beos*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5737 lt_cv_deplibs_check_method=pass_all
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5738 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5739
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5740 bsdi[45]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5741 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5742 lt_cv_file_magic_cmd='/usr/bin/file -L'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5743 lt_cv_file_magic_test_file=/shlib/libc.so
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5744 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5745
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5746 cygwin*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5747 # func_win32_libid is a shell function defined in ltmain.sh
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5748 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5749 lt_cv_file_magic_cmd='func_win32_libid'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5750 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5751
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5752 mingw* | pw32*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5753 # Base MSYS/MinGW do not provide the 'file' command needed by
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5754 # func_win32_libid shell function, so use a weaker test based on 'objdump',
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5755 # unless we find 'file', for example because we are cross-compiling.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5756 if ( file / ) >/dev/null 2>&1; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5757 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5758 lt_cv_file_magic_cmd='func_win32_libid'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5759 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5760 # Keep this pattern in sync with the one in func_win32_libid.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5761 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5762 lt_cv_file_magic_cmd='$OBJDUMP -f'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5763 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5764 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5765
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5766 cegcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5767 # use the weaker test based on 'objdump'. See mingw*.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5768 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5769 lt_cv_file_magic_cmd='$OBJDUMP -f'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5770 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5771
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5772 darwin* | rhapsody*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5773 lt_cv_deplibs_check_method=pass_all
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5774 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5775
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5776 freebsd* | dragonfly*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5777 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5778 case $host_cpu in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5779 i*86 )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5780 # Not sure whether the presence of OpenBSD here was a mistake.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5781 # Let's accept both of them until this is cleared up.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5782 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5783 lt_cv_file_magic_cmd=/usr/bin/file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5784 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5785 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5786 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5787 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5788 lt_cv_deplibs_check_method=pass_all
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5789 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5790 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5791
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5792 haiku*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5793 lt_cv_deplibs_check_method=pass_all
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5794 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5795
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5796 hpux10.20* | hpux11*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5797 lt_cv_file_magic_cmd=/usr/bin/file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5798 case $host_cpu in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5799 ia64*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5800 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5801 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5802 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5803 hppa*64*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5804 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]'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5805 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5806 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5807 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5808 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5809 lt_cv_file_magic_test_file=/usr/lib/libc.sl
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5810 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5811 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5812 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5813
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5814 interix[3-9]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5815 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5816 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5817 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5818
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5819 irix5* | irix6* | nonstopux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5820 case $LD in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5821 *-32|*"-32 ") libmagic=32-bit;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5822 *-n32|*"-n32 ") libmagic=N32;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5823 *-64|*"-64 ") libmagic=64-bit;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5824 *) libmagic=never-match;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5825 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5826 lt_cv_deplibs_check_method=pass_all
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5827 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5828
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5829 # This must be glibc/ELF.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5830 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5831 lt_cv_deplibs_check_method=pass_all
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5832 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5833
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5834 netbsd*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5835 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5836 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5837 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5838 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5839 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5840 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5841
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5842 newos6*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5843 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5844 lt_cv_file_magic_cmd=/usr/bin/file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5845 lt_cv_file_magic_test_file=/usr/lib/libnls.so
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5846 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5847
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5848 *nto* | *qnx*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5849 lt_cv_deplibs_check_method=pass_all
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5850 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5851
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5852 openbsd* | bitrig*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5853 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5854 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5855 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5856 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5857 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5858 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5859
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5860 osf3* | osf4* | osf5*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5861 lt_cv_deplibs_check_method=pass_all
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5862 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5863
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5864 rdos*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5865 lt_cv_deplibs_check_method=pass_all
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5866 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5867
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5868 solaris*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5869 lt_cv_deplibs_check_method=pass_all
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5870 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5871
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5872 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5873 lt_cv_deplibs_check_method=pass_all
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5874 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5875
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5876 sysv4 | sysv4.3*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5877 case $host_vendor in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5878 motorola)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5879 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]'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5880 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5881 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5882 ncr)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5883 lt_cv_deplibs_check_method=pass_all
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5884 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5885 sequent)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5886 lt_cv_file_magic_cmd='/bin/file'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5887 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5888 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5889 sni)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5890 lt_cv_file_magic_cmd='/bin/file'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5891 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5892 lt_cv_file_magic_test_file=/lib/libc.so
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5893 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5894 siemens)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5895 lt_cv_deplibs_check_method=pass_all
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5896 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5897 pc)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5898 lt_cv_deplibs_check_method=pass_all
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5899 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5900 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5901 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5902
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5903 tpf*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5904 lt_cv_deplibs_check_method=pass_all
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5905 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5906 os2*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5907 lt_cv_deplibs_check_method=pass_all
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5908 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5909 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5910
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5911 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5913 $as_echo "$lt_cv_deplibs_check_method" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5914
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5915 file_magic_glob=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5916 want_nocaseglob=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5917 if test "$build" = "$host"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5918 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5919 mingw* | pw32*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5920 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5921 want_nocaseglob=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5922 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5923 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5924 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5925 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5926 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5927 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5928
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5929 file_magic_cmd=$lt_cv_file_magic_cmd
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5930 deplibs_check_method=$lt_cv_deplibs_check_method
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5931 test -z "$deplibs_check_method" && deplibs_check_method=unknown
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5932
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5933
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5934
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5935
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5936
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5937
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5938
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5939
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5940
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5941
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5942
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5943
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5944
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5945
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5946
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5947
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5948
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5949
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5950
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5951
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5952
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5953
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5954 if test -n "$ac_tool_prefix"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5955 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5956 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5958 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5959 if ${ac_cv_prog_DLLTOOL+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5960 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5961 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5962 if test -n "$DLLTOOL"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5963 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5964 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5965 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5966 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5967 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5968 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5969 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5970 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5971 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5972 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5974 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5975 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5976 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5977 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5978 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5979
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5980 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5981 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5982 DLLTOOL=$ac_cv_prog_DLLTOOL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5983 if test -n "$DLLTOOL"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5985 $as_echo "$DLLTOOL" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5986 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5988 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5989 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5990
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5991
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5992 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5993 if test -z "$ac_cv_prog_DLLTOOL"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5994 ac_ct_DLLTOOL=$DLLTOOL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5995 # Extract the first word of "dlltool", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5996 set dummy dlltool; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5998 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
5999 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6000 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6001 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6002 if test -n "$ac_ct_DLLTOOL"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6003 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6004 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6006 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6007 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6008 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6009 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6010 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6011 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6012 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6013 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6014 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6015 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6016 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6017 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6018 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6019
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6020 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6021 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6022 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6023 if test -n "$ac_ct_DLLTOOL"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6025 $as_echo "$ac_ct_DLLTOOL" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6026 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6028 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6029 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6030
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6031 if test "x$ac_ct_DLLTOOL" = x; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6032 DLLTOOL="false"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6033 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6034 case $cross_compiling:$ac_tool_warned in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6035 yes:)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6036 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6037 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6038 ac_tool_warned=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6039 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6040 DLLTOOL=$ac_ct_DLLTOOL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6041 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6042 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6043 DLLTOOL="$ac_cv_prog_DLLTOOL"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6044 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6045
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6046 test -z "$DLLTOOL" && DLLTOOL=dlltool
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6047
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6048
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6049
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6050
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6051
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6052
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6053
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6054
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6055
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6056
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6058 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6059 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6060 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6061 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6062 lt_cv_sharedlib_from_linklib_cmd='unknown'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6063
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6064 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6065 cygwin* | mingw* | pw32* | cegcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6066 # two different shell functions defined in ltmain.sh;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6067 # decide which one to use based on capabilities of $DLLTOOL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6068 case `$DLLTOOL --help 2>&1` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6069 *--identify-strict*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6070 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6071 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6072 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6073 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6074 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6075 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6076 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6077 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6078 # fallback: assume linklib IS sharedlib
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6079 lt_cv_sharedlib_from_linklib_cmd=$ECHO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6080 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6081 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6082
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6083 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6085 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6086 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6087 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6088
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6089
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6090
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6091
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6092
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6093
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6094
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6095
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6096 if test -n "$ac_tool_prefix"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6097 for ac_prog in ar
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6098 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6099 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6100 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6102 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6103 if ${ac_cv_prog_AR+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6104 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6105 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6106 if test -n "$AR"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6107 ac_cv_prog_AR="$AR" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6108 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6109 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6110 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6111 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6112 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6113 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6114 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6115 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6116 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6117 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6118 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6119 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6120 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6121 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6122 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6123
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6124 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6125 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6126 AR=$ac_cv_prog_AR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6127 if test -n "$AR"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6129 $as_echo "$AR" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6130 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6132 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6133 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6134
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6135
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6136 test -n "$AR" && break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6137 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6138 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6139 if test -z "$AR"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6140 ac_ct_AR=$AR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6141 for ac_prog in ar
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6142 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6143 # Extract the first word of "$ac_prog", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6144 set dummy $ac_prog; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6146 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6147 if ${ac_cv_prog_ac_ct_AR+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6148 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6149 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6150 if test -n "$ac_ct_AR"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6151 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6152 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6153 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6154 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6155 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6156 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6157 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6158 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6159 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6160 ac_cv_prog_ac_ct_AR="$ac_prog"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6161 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6162 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6163 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6164 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6165 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6166 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6167
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6168 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6169 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6170 ac_ct_AR=$ac_cv_prog_ac_ct_AR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6171 if test -n "$ac_ct_AR"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6173 $as_echo "$ac_ct_AR" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6174 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6176 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6177 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6178
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6179
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6180 test -n "$ac_ct_AR" && break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6181 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6182
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6183 if test "x$ac_ct_AR" = x; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6184 AR="false"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6185 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6186 case $cross_compiling:$ac_tool_warned in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6187 yes:)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6188 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6189 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6190 ac_tool_warned=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6191 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6192 AR=$ac_ct_AR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6193 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6194 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6195
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6196 : ${AR=ar}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6197 : ${AR_FLAGS=cru}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6198
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6199
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6200
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6201
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6202
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6203
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6204
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6205
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6206
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6207
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6208
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6210 $as_echo_n "checking for archiver @FILE support... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6211 if ${lt_cv_ar_at_file+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6212 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6213 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6214 lt_cv_ar_at_file=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6216 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6217
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6218 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6219 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6220 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6221
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6222 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6223 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6224 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6225 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6226 if ac_fn_c_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6227 echo conftest.$ac_objext > conftest.lst
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6228 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6229 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6230 (eval $lt_ar_try) 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6231 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6232 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6233 test $ac_status = 0; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6234 if test 0 -eq "$ac_status"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6235 # Ensure the archiver fails upon bogus file names.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6236 rm -f conftest.$ac_objext libconftest.a
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6237 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6238 (eval $lt_ar_try) 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6239 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6240 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6241 test $ac_status = 0; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6242 if test 0 -ne "$ac_status"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6243 lt_cv_ar_at_file=@
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6244 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6245 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6246 rm -f conftest.* libconftest.a
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6247
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6248 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6249 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6250
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6251 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6253 $as_echo "$lt_cv_ar_at_file" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6254
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6255 if test no = "$lt_cv_ar_at_file"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6256 archiver_list_spec=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6257 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6258 archiver_list_spec=$lt_cv_ar_at_file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6259 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6260
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6261
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6262
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6263
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6264
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6265
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6266
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6267 if test -n "$ac_tool_prefix"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6268 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6269 set dummy ${ac_tool_prefix}strip; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6271 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6272 if ${ac_cv_prog_STRIP+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6273 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6274 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6275 if test -n "$STRIP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6276 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6277 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6278 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6279 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6280 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6281 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6282 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6283 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6284 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6285 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6286 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6287 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6288 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6289 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6290 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6291 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6292
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6293 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6294 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6295 STRIP=$ac_cv_prog_STRIP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6296 if test -n "$STRIP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6298 $as_echo "$STRIP" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6299 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6301 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6302 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6303
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6304
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6305 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6306 if test -z "$ac_cv_prog_STRIP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6307 ac_ct_STRIP=$STRIP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6308 # Extract the first word of "strip", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6309 set dummy strip; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6311 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6312 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6313 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6314 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6315 if test -n "$ac_ct_STRIP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6316 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6317 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6318 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6319 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6320 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6321 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6322 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6323 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6324 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6325 ac_cv_prog_ac_ct_STRIP="strip"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6326 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6327 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6328 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6329 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6330 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6331 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6332
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6333 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6334 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6335 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6336 if test -n "$ac_ct_STRIP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6338 $as_echo "$ac_ct_STRIP" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6339 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6341 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6342 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6343
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6344 if test "x$ac_ct_STRIP" = x; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6345 STRIP=":"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6346 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6347 case $cross_compiling:$ac_tool_warned in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6348 yes:)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6349 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6350 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6351 ac_tool_warned=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6352 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6353 STRIP=$ac_ct_STRIP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6354 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6355 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6356 STRIP="$ac_cv_prog_STRIP"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6357 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6358
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6359 test -z "$STRIP" && STRIP=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6360
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6361
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6362
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6363
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6364
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6365
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6366 if test -n "$ac_tool_prefix"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6367 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6368 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6370 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6371 if ${ac_cv_prog_RANLIB+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6372 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6373 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6374 if test -n "$RANLIB"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6375 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6376 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6377 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6378 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6379 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6380 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6381 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6382 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6383 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6384 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6385 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6386 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6387 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6388 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6389 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6390 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6391
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6392 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6393 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6394 RANLIB=$ac_cv_prog_RANLIB
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6395 if test -n "$RANLIB"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6397 $as_echo "$RANLIB" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6398 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6400 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6401 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6402
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6403
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6404 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6405 if test -z "$ac_cv_prog_RANLIB"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6406 ac_ct_RANLIB=$RANLIB
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6407 # Extract the first word of "ranlib", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6408 set dummy ranlib; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6410 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6411 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6412 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6413 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6414 if test -n "$ac_ct_RANLIB"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6415 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6416 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6417 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6418 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6419 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6420 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6421 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6422 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6423 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6424 ac_cv_prog_ac_ct_RANLIB="ranlib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6425 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6426 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6427 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6428 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6429 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6430 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6431
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6432 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6433 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6434 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6435 if test -n "$ac_ct_RANLIB"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6437 $as_echo "$ac_ct_RANLIB" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6438 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6440 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6441 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6442
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6443 if test "x$ac_ct_RANLIB" = x; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6444 RANLIB=":"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6445 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6446 case $cross_compiling:$ac_tool_warned in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6447 yes:)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6448 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6449 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6450 ac_tool_warned=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6451 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6452 RANLIB=$ac_ct_RANLIB
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6453 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6454 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6455 RANLIB="$ac_cv_prog_RANLIB"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6456 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6457
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6458 test -z "$RANLIB" && RANLIB=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6459
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6460
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6461
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6462
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6463
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6464
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6465 # Determine commands to create old-style static archives.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6466 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6467 old_postinstall_cmds='chmod 644 $oldlib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6468 old_postuninstall_cmds=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6469
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6470 if test -n "$RANLIB"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6471 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6472 bitrig* | openbsd*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6473 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6474 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6475 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6476 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6477 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6478 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6479 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6480 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6481
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6482 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6483 darwin*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6484 lock_old_archive_extraction=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6485 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6486 lock_old_archive_extraction=no ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6487 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6488
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6489
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6490
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6491
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6492
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6493
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6494
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6495
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6496
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6497
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6498
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6499
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6500
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6501
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6502
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6503
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6504
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6505
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6506
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6507
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6508
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6509
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6510
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6511
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6512
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6513
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6514
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6515
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6516
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6517
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6518
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6519
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6520
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6521
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6522
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6523
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6524
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6525
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6526
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6527 # If no C compiler was specified, use CC.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6528 LTCC=${LTCC-"$CC"}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6529
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6530 # If no C compiler flags were specified, use CFLAGS.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6531 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6532
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6533 # Allow CC to be a program name with arguments.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6534 compiler=$CC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6535
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6536
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6537 # Check for command to grab the raw symbol name followed by C symbol from nm.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6539 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6540 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6541 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6542 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6543
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6544 # These are sane defaults that work on at least a few old systems.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6545 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6546
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6547 # Character class describing NM global symbol codes.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6548 symcode='[BCDEGRST]'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6549
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6550 # Regexp to match symbols that can be accessed directly from C.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6551 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6552
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6553 # Define system-specific variables.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6554 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6555 aix*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6556 symcode='[BCDT]'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6557 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6558 cygwin* | mingw* | pw32* | cegcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6559 symcode='[ABCDGISTW]'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6560 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6561 hpux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6562 if test ia64 = "$host_cpu"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6563 symcode='[ABCDEGRST]'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6564 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6565 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6566 irix* | nonstopux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6567 symcode='[BCDEGRST]'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6568 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6569 osf*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6570 symcode='[BCDEGQRST]'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6571 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6572 solaris*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6573 symcode='[BDRT]'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6574 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6575 sco3.2v5*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6576 symcode='[DT]'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6577 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6578 sysv4.2uw2*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6579 symcode='[DT]'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6580 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6581 sysv5* | sco5v6* | unixware* | OpenUNIX*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6582 symcode='[ABDT]'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6583 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6584 sysv4)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6585 symcode='[DFNSTU]'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6586 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6587 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6588
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6589 # If we're using GNU nm, then use its standard symbol codes.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6590 case `$NM -V 2>&1` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6591 *GNU* | *'with BFD'*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6592 symcode='[ABCDGIRSTW]' ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6593 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6594
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6595 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6596 # Gets list of data symbols to import.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6597 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6598 # Adjust the below global symbol transforms to fixup imported variables.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6599 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6600 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6601 lt_c_name_lib_hook="\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6602 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6603 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6604 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6605 # Disable hooks by default.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6606 lt_cv_sys_global_symbol_to_import=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6607 lt_cdecl_hook=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6608 lt_c_name_hook=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6609 lt_c_name_lib_hook=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6610 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6611
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6612 # Transform an extracted symbol line into a proper C declaration.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6613 # Some systems (esp. on ia64) link data and code symbols differently,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6614 # so use this general approach.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6615 lt_cv_sys_global_symbol_to_cdecl="sed -n"\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6616 $lt_cdecl_hook\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6617 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6618 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6619
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6620 # Transform an extracted symbol line into symbol name and symbol address
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6621 lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6622 $lt_c_name_hook\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6623 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6624 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6625
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6626 # Transform an extracted symbol line into symbol name with lib prefix and
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6627 # symbol address.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6628 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6629 $lt_c_name_lib_hook\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6630 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6631 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6632 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6633
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6634 # Handle CRLF in mingw tool chain
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6635 opt_cr=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6636 case $build_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6637 mingw*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6638 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6639 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6640 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6641
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6642 # Try without a prefix underscore, then with it.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6643 for ac_symprfx in "" "_"; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6644
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6645 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6646 symxfrm="\\1 $ac_symprfx\\2 \\2"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6647
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6648 # Write the raw and C identifiers.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6649 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6650 # Fake it for dumpbin and say T for any non-static function,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6651 # D for any global variable and I for any imported variable.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6652 # Also find C++ and __fastcall symbols from MSVC++,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6653 # which start with @ or ?.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6654 lt_cv_sys_global_symbol_pipe="$AWK '"\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6655 " {last_section=section; section=\$ 3};"\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6656 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6657 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6658 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6659 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6660 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6661 " \$ 0!~/External *\|/{next};"\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6662 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6663 " {if(hide[section]) next};"\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6664 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6665 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6666 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6667 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6668 " ' prfx=^$ac_symprfx"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6669 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6670 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6671 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6672 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6673
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6674 # Check to see that the pipe works correctly.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6675 pipe_works=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6676
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6677 rm -f conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6678 cat > conftest.$ac_ext <<_LT_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6679 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6680 extern "C" {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6681 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6682 char nm_test_var;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6683 void nm_test_func(void);
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6684 void nm_test_func(void){}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6685 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6686 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6687 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6688 int main(){nm_test_var='a';nm_test_func();return(0);}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6689 _LT_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6690
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6691 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6692 (eval $ac_compile) 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6693 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6694 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6695 test $ac_status = 0; }; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6696 # Now try to grab the symbols.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6697 nlist=conftest.nm
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6698 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6699 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6700 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6701 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6702 test $ac_status = 0; } && test -s "$nlist"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6703 # Try sorting and uniquifying the output.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6704 if sort "$nlist" | uniq > "$nlist"T; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6705 mv -f "$nlist"T "$nlist"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6706 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6707 rm -f "$nlist"T
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6708 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6709
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6710 # Make sure that we snagged all the symbols we need.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6711 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6712 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6713 cat <<_LT_EOF > conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6714 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6715 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6716 /* DATA imports from DLLs on WIN32 can't be const, because runtime
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6717 relocations are performed -- see ld's documentation on pseudo-relocs. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6718 # define LT_DLSYM_CONST
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6719 #elif defined __osf__
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6720 /* This system does not cope well with relocations in const data. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6721 # define LT_DLSYM_CONST
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6722 #else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6723 # define LT_DLSYM_CONST const
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6724 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6725
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6726 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6727 extern "C" {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6728 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6729
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6730 _LT_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6731 # Now generate the symbol file.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6732 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6733
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6734 cat <<_LT_EOF >> conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6735
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6736 /* The mapping between symbol names and symbols. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6737 LT_DLSYM_CONST struct {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6738 const char *name;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6739 void *address;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6740 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6741 lt__PROGRAM__LTX_preloaded_symbols[] =
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6742 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6743 { "@PROGRAM@", (void *) 0 },
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6744 _LT_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6745 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6746 cat <<\_LT_EOF >> conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6747 {0, (void *) 0}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6748 };
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6749
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6750 /* This works around a problem in FreeBSD linker */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6751 #ifdef FREEBSD_WORKAROUND
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6752 static const void *lt_preloaded_setup() {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6753 return lt__PROGRAM__LTX_preloaded_symbols;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6754 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6755 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6756
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6757 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6758 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6759 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6760 _LT_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6761 # Now try linking the two files.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6762 mv conftest.$ac_objext conftstm.$ac_objext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6763 lt_globsym_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6764 lt_globsym_save_CFLAGS=$CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6765 LIBS=conftstm.$ac_objext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6766 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6767 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6768 (eval $ac_link) 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6769 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6770 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6771 test $ac_status = 0; } && test -s conftest$ac_exeext; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6772 pipe_works=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6773 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6774 LIBS=$lt_globsym_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6775 CFLAGS=$lt_globsym_save_CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6776 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6777 echo "cannot find nm_test_func in $nlist" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6778 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6779 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6780 echo "cannot find nm_test_var in $nlist" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6781 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6782 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6783 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6784 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6785 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6786 echo "$progname: failed program was:" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6787 cat conftest.$ac_ext >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6788 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6789 rm -rf conftest* conftst*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6790
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6791 # Do not use the global_symbol_pipe unless it works.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6792 if test yes = "$pipe_works"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6793 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6794 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6795 lt_cv_sys_global_symbol_pipe=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6796 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6797 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6798
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6799 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6800
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6801 if test -z "$lt_cv_sys_global_symbol_pipe"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6802 lt_cv_sys_global_symbol_to_cdecl=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6803 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6804 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6806 $as_echo "failed" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6807 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6809 $as_echo "ok" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6810 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6811
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6812 # Response file support.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6813 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6814 nm_file_list_spec='@'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6815 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6816 nm_file_list_spec='@'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6817 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6818
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6819
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6820
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6821
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6822
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6823
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6824
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6825
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6826
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6827
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6828
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6829
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6830
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6831
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6832
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6833
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6834
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6835
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6836
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6837
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6838
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6839
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6840
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6841
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6842
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6843
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6844
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6845
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6846
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6847
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6848
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6849
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6850
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6851
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6852
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6853
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6854
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6856 $as_echo_n "checking for sysroot... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6857
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6858 # Check whether --with-sysroot was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6859 if test "${with_sysroot+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6860 withval=$with_sysroot;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6861 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6862 with_sysroot=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6863 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6864
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6865
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6866 lt_sysroot=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6867 case $with_sysroot in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6868 yes)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6869 if test yes = "$GCC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6870 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6871 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6872 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6873 /*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6874 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6875 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6876 no|'')
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6877 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6878 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6880 $as_echo "$with_sysroot" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6881 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6882 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6883 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6884
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6886 $as_echo "${lt_sysroot:-no}" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6887
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6888
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6889
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6890
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6891
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6893 $as_echo_n "checking for a working dd... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6894 if ${ac_cv_path_lt_DD+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6895 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6896 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6897 printf 0123456789abcdef0123456789abcdef >conftest.i
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6898 cat conftest.i conftest.i >conftest2.i
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6899 : ${lt_DD:=$DD}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6900 if test -z "$lt_DD"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6901 ac_path_lt_DD_found=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6902 # Loop through the user's path and test for each of PROGNAME-LIST
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6904 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6905 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6906 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6907 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6908 for ac_prog in dd; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6909 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6910 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6911 as_fn_executable_p "$ac_path_lt_DD" || continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6912 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6913 cmp -s conftest.i conftest.out \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6914 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6915 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6916 $ac_path_lt_DD_found && break 3
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6917 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6918 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6919 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6920 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6921 if test -z "$ac_cv_path_lt_DD"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6922 :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6923 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6924 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6925 ac_cv_path_lt_DD=$lt_DD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6926 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6927
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6928 rm -f conftest.i conftest2.i conftest.out
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6929 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6931 $as_echo "$ac_cv_path_lt_DD" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6932
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6933
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6935 $as_echo_n "checking how to truncate binary pipes... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6936 if ${lt_cv_truncate_bin+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6937 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6938 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6939 printf 0123456789abcdef0123456789abcdef >conftest.i
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6940 cat conftest.i conftest.i >conftest2.i
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6941 lt_cv_truncate_bin=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6942 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6943 cmp -s conftest.i conftest.out \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6944 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6945 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6946 rm -f conftest.i conftest2.i conftest.out
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6947 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6948 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6950 $as_echo "$lt_cv_truncate_bin" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6951
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6952
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6953
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6954
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6955
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6956
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6957
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6958 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6959 func_cc_basename ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6960 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6961 for cc_temp in $*""; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6962 case $cc_temp in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6963 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6964 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6965 \-*) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6966 *) break;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6967 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6968 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6969 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6970 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6971
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6972 # Check whether --enable-libtool-lock was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6973 if test "${enable_libtool_lock+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6974 enableval=$enable_libtool_lock;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6975 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6976
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6977 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6978
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6979 # Some flags need to be propagated to the compiler or linker for good
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6980 # libtool support.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6981 case $host in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6982 ia64-*-hpux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6983 # Find out what ABI is being produced by ac_compile, and set mode
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6984 # options accordingly.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6985 echo 'int i;' > conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6986 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6987 (eval $ac_compile) 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6988 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6989 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6990 test $ac_status = 0; }; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6991 case `/usr/bin/file conftest.$ac_objext` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6992 *ELF-32*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6993 HPUX_IA64_MODE=32
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6994 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6995 *ELF-64*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6996 HPUX_IA64_MODE=64
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6997 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6998 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
6999 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7000 rm -rf conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7001 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7002 *-*-irix6*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7003 # Find out what ABI is being produced by ac_compile, and set linker
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7004 # options accordingly.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7005 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7006 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7007 (eval $ac_compile) 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7008 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7009 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7010 test $ac_status = 0; }; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7011 if test yes = "$lt_cv_prog_gnu_ld"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7012 case `/usr/bin/file conftest.$ac_objext` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7013 *32-bit*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7014 LD="${LD-ld} -melf32bsmip"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7015 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7016 *N32*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7017 LD="${LD-ld} -melf32bmipn32"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7018 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7019 *64-bit*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7020 LD="${LD-ld} -melf64bmip"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7021 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7022 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7023 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7024 case `/usr/bin/file conftest.$ac_objext` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7025 *32-bit*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7026 LD="${LD-ld} -32"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7027 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7028 *N32*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7029 LD="${LD-ld} -n32"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7030 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7031 *64-bit*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7032 LD="${LD-ld} -64"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7033 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7034 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7035 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7036 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7037 rm -rf conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7038 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7039
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7040 mips64*-*linux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7041 # Find out what ABI is being produced by ac_compile, and set linker
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7042 # options accordingly.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7043 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7044 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7045 (eval $ac_compile) 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7046 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7047 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7048 test $ac_status = 0; }; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7049 emul=elf
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7050 case `/usr/bin/file conftest.$ac_objext` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7051 *32-bit*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7052 emul="${emul}32"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7053 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7054 *64-bit*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7055 emul="${emul}64"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7056 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7057 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7058 case `/usr/bin/file conftest.$ac_objext` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7059 *MSB*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7060 emul="${emul}btsmip"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7061 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7062 *LSB*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7063 emul="${emul}ltsmip"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7064 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7065 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7066 case `/usr/bin/file conftest.$ac_objext` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7067 *N32*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7068 emul="${emul}n32"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7069 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7070 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7071 LD="${LD-ld} -m $emul"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7072 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7073 rm -rf conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7074 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7075
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7076 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7077 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7078 # Find out what ABI is being produced by ac_compile, and set linker
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7079 # options accordingly. Note that the listed cases only cover the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7080 # situations where additional linker options are needed (such as when
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7081 # doing 32-bit compilation for a host where ld defaults to 64-bit, or
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7082 # vice versa); the common cases where no linker options are needed do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7083 # not appear in the list.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7084 echo 'int i;' > conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7085 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7086 (eval $ac_compile) 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7087 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7088 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7089 test $ac_status = 0; }; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7090 case `/usr/bin/file conftest.o` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7091 *32-bit*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7092 case $host in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7093 x86_64-*kfreebsd*-gnu)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7094 LD="${LD-ld} -m elf_i386_fbsd"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7095 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7096 x86_64-*linux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7097 case `/usr/bin/file conftest.o` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7098 *x86-64*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7099 LD="${LD-ld} -m elf32_x86_64"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7100 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7101 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7102 LD="${LD-ld} -m elf_i386"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7103 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7104 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7105 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7106 powerpc64le-*linux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7107 LD="${LD-ld} -m elf32lppclinux"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7108 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7109 powerpc64-*linux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7110 LD="${LD-ld} -m elf32ppclinux"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7111 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7112 s390x-*linux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7113 LD="${LD-ld} -m elf_s390"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7114 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7115 sparc64-*linux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7116 LD="${LD-ld} -m elf32_sparc"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7117 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7118 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7119 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7120 *64-bit*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7121 case $host in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7122 x86_64-*kfreebsd*-gnu)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7123 LD="${LD-ld} -m elf_x86_64_fbsd"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7124 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7125 x86_64-*linux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7126 LD="${LD-ld} -m elf_x86_64"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7127 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7128 powerpcle-*linux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7129 LD="${LD-ld} -m elf64lppc"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7130 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7131 powerpc-*linux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7132 LD="${LD-ld} -m elf64ppc"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7133 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7134 s390*-*linux*|s390*-*tpf*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7135 LD="${LD-ld} -m elf64_s390"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7136 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7137 sparc*-*linux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7138 LD="${LD-ld} -m elf64_sparc"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7139 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7140 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7141 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7142 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7143 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7144 rm -rf conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7145 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7146
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7147 *-*-sco3.2v5*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7148 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7149 SAVE_CFLAGS=$CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7150 CFLAGS="$CFLAGS -belf"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7152 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7153 if ${lt_cv_cc_needs_belf+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7154 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7155 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7156 ac_ext=c
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7157 ac_cpp='$CPP $CPPFLAGS'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7158 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7159 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7160 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7161
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7163 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7164
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7165 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7166 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7167 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7168
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7169 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7170 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7171 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7172 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7173 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7174 lt_cv_cc_needs_belf=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7175 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7176 lt_cv_cc_needs_belf=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7177 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7178 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7179 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7180 ac_ext=c
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7181 ac_cpp='$CPP $CPPFLAGS'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7182 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7183 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7184 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7185
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7186 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7188 $as_echo "$lt_cv_cc_needs_belf" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7189 if test yes != "$lt_cv_cc_needs_belf"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7190 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7191 CFLAGS=$SAVE_CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7192 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7193 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7194 *-*solaris*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7195 # Find out what ABI is being produced by ac_compile, and set linker
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7196 # options accordingly.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7197 echo 'int i;' > conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7198 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7199 (eval $ac_compile) 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7200 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7201 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7202 test $ac_status = 0; }; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7203 case `/usr/bin/file conftest.o` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7204 *64-bit*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7205 case $lt_cv_prog_gnu_ld in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7206 yes*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7207 case $host in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7208 i?86-*-solaris*|x86_64-*-solaris*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7209 LD="${LD-ld} -m elf_x86_64"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7210 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7211 sparc*-*-solaris*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7212 LD="${LD-ld} -m elf64_sparc"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7213 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7214 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7215 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7216 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7217 LD=${LD-ld}_sol2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7218 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7219 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7220 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7221 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7222 LD="${LD-ld} -64"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7223 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7224 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7225 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7226 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7227 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7228 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7229 rm -rf conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7230 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7231 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7232
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7233 need_locks=$enable_libtool_lock
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7234
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7235 if test -n "$ac_tool_prefix"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7236 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7237 set dummy ${ac_tool_prefix}mt; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7239 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7240 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7241 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7242 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7243 if test -n "$MANIFEST_TOOL"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7244 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7245 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7246 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7247 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7248 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7249 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7250 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7251 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7252 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7253 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7254 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7255 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7256 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7257 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7258 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7259 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7260
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7261 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7262 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7263 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7264 if test -n "$MANIFEST_TOOL"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7266 $as_echo "$MANIFEST_TOOL" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7267 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7269 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7270 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7271
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7272
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7273 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7274 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7275 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7276 # Extract the first word of "mt", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7277 set dummy mt; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7279 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7280 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7281 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7282 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7283 if test -n "$ac_ct_MANIFEST_TOOL"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7284 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7285 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7286 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7287 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7288 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7289 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7290 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7291 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7292 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7293 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7294 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7295 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7296 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7297 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7298 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7299 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7300
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7301 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7302 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7303 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7304 if test -n "$ac_ct_MANIFEST_TOOL"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7306 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7307 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7309 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7310 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7311
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7312 if test "x$ac_ct_MANIFEST_TOOL" = x; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7313 MANIFEST_TOOL=":"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7314 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7315 case $cross_compiling:$ac_tool_warned in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7316 yes:)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7317 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7318 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7319 ac_tool_warned=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7320 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7321 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7322 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7323 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7324 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7325 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7326
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7327 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7329 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7330 if ${lt_cv_path_mainfest_tool+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7331 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7332 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7333 lt_cv_path_mainfest_tool=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7334 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7335 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7336 cat conftest.err >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7337 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7338 lt_cv_path_mainfest_tool=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7339 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7340 rm -f conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7341 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7343 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7344 if test yes != "$lt_cv_path_mainfest_tool"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7345 MANIFEST_TOOL=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7346 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7347
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7348
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7349
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7350
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7351
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7352
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7353 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7354 rhapsody* | darwin*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7355 if test -n "$ac_tool_prefix"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7356 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7357 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7359 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7360 if ${ac_cv_prog_DSYMUTIL+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7361 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7362 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7363 if test -n "$DSYMUTIL"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7364 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7365 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7367 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7368 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7369 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7370 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7371 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7372 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7373 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7375 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7376 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7377 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7378 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7379 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7380
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7381 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7382 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7383 DSYMUTIL=$ac_cv_prog_DSYMUTIL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7384 if test -n "$DSYMUTIL"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7386 $as_echo "$DSYMUTIL" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7387 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7389 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7390 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7391
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7392
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7393 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7394 if test -z "$ac_cv_prog_DSYMUTIL"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7395 ac_ct_DSYMUTIL=$DSYMUTIL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7396 # Extract the first word of "dsymutil", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7397 set dummy dsymutil; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7399 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7400 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7401 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7402 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7403 if test -n "$ac_ct_DSYMUTIL"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7404 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7405 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7406 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7407 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7408 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7409 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7410 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7411 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7412 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7413 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7414 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7415 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7416 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7417 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7418 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7419 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7420
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7421 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7422 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7423 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7424 if test -n "$ac_ct_DSYMUTIL"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7426 $as_echo "$ac_ct_DSYMUTIL" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7427 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7429 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7430 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7431
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7432 if test "x$ac_ct_DSYMUTIL" = x; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7433 DSYMUTIL=":"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7434 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7435 case $cross_compiling:$ac_tool_warned in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7436 yes:)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7437 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7438 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7439 ac_tool_warned=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7440 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7441 DSYMUTIL=$ac_ct_DSYMUTIL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7442 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7443 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7444 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7445 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7446
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7447 if test -n "$ac_tool_prefix"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7448 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7449 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7451 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7452 if ${ac_cv_prog_NMEDIT+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7453 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7454 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7455 if test -n "$NMEDIT"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7456 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7457 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7458 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7459 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7460 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7461 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7462 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7463 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7464 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7465 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7466 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7467 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7468 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7469 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7470 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7471 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7472
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7473 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7474 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7475 NMEDIT=$ac_cv_prog_NMEDIT
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7476 if test -n "$NMEDIT"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7478 $as_echo "$NMEDIT" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7479 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7481 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7482 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7483
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7484
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7485 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7486 if test -z "$ac_cv_prog_NMEDIT"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7487 ac_ct_NMEDIT=$NMEDIT
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7488 # Extract the first word of "nmedit", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7489 set dummy nmedit; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7491 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7492 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7493 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7494 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7495 if test -n "$ac_ct_NMEDIT"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7496 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7497 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7498 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7499 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7500 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7501 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7502 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7503 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7504 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7505 ac_cv_prog_ac_ct_NMEDIT="nmedit"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7506 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7507 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7508 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7509 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7510 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7511 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7512
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7513 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7514 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7515 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7516 if test -n "$ac_ct_NMEDIT"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7518 $as_echo "$ac_ct_NMEDIT" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7519 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7521 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7522 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7523
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7524 if test "x$ac_ct_NMEDIT" = x; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7525 NMEDIT=":"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7526 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7527 case $cross_compiling:$ac_tool_warned in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7528 yes:)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7529 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7530 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7531 ac_tool_warned=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7532 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7533 NMEDIT=$ac_ct_NMEDIT
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7534 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7535 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7536 NMEDIT="$ac_cv_prog_NMEDIT"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7537 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7538
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7539 if test -n "$ac_tool_prefix"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7540 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7541 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7543 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7544 if ${ac_cv_prog_LIPO+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7545 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7546 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7547 if test -n "$LIPO"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7548 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7549 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7550 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7551 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7552 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7553 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7554 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7555 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7556 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7557 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7558 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7559 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7560 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7561 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7562 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7563 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7564
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7565 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7566 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7567 LIPO=$ac_cv_prog_LIPO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7568 if test -n "$LIPO"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7570 $as_echo "$LIPO" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7571 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7573 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7574 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7575
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7576
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7577 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7578 if test -z "$ac_cv_prog_LIPO"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7579 ac_ct_LIPO=$LIPO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7580 # Extract the first word of "lipo", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7581 set dummy lipo; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7583 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7584 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7585 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7586 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7587 if test -n "$ac_ct_LIPO"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7588 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7589 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7591 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7592 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7593 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7594 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7595 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7596 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7597 ac_cv_prog_ac_ct_LIPO="lipo"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7598 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7599 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7600 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7601 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7602 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7603 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7604
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7605 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7606 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7607 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7608 if test -n "$ac_ct_LIPO"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7610 $as_echo "$ac_ct_LIPO" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7611 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7613 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7614 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7615
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7616 if test "x$ac_ct_LIPO" = x; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7617 LIPO=":"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7618 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7619 case $cross_compiling:$ac_tool_warned in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7620 yes:)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7621 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7622 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7623 ac_tool_warned=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7624 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7625 LIPO=$ac_ct_LIPO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7626 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7627 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7628 LIPO="$ac_cv_prog_LIPO"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7629 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7630
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7631 if test -n "$ac_tool_prefix"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7632 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7633 set dummy ${ac_tool_prefix}otool; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7635 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7636 if ${ac_cv_prog_OTOOL+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7637 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7638 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7639 if test -n "$OTOOL"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7640 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7641 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7643 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7644 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7645 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7646 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7647 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7648 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7649 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7651 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7652 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7653 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7654 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7655 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7656
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7657 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7658 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7659 OTOOL=$ac_cv_prog_OTOOL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7660 if test -n "$OTOOL"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7662 $as_echo "$OTOOL" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7663 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7665 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7666 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7667
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7668
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7669 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7670 if test -z "$ac_cv_prog_OTOOL"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7671 ac_ct_OTOOL=$OTOOL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7672 # Extract the first word of "otool", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7673 set dummy otool; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7675 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7676 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7677 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7678 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7679 if test -n "$ac_ct_OTOOL"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7680 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7681 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7682 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7683 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7684 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7685 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7686 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7687 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7688 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7689 ac_cv_prog_ac_ct_OTOOL="otool"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7690 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7691 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7692 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7693 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7694 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7695 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7696
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7697 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7698 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7699 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7700 if test -n "$ac_ct_OTOOL"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7702 $as_echo "$ac_ct_OTOOL" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7703 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7705 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7706 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7707
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7708 if test "x$ac_ct_OTOOL" = x; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7709 OTOOL=":"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7710 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7711 case $cross_compiling:$ac_tool_warned in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7712 yes:)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7713 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7714 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7715 ac_tool_warned=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7716 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7717 OTOOL=$ac_ct_OTOOL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7718 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7719 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7720 OTOOL="$ac_cv_prog_OTOOL"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7721 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7722
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7723 if test -n "$ac_tool_prefix"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7724 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7725 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7727 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7728 if ${ac_cv_prog_OTOOL64+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7729 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7730 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7731 if test -n "$OTOOL64"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7732 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7733 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7734 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7735 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7736 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7737 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7738 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7739 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7740 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7741 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7742 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7743 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7744 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7745 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7746 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7747 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7748
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7749 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7750 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7751 OTOOL64=$ac_cv_prog_OTOOL64
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7752 if test -n "$OTOOL64"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7754 $as_echo "$OTOOL64" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7755 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7757 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7758 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7759
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7760
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7761 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7762 if test -z "$ac_cv_prog_OTOOL64"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7763 ac_ct_OTOOL64=$OTOOL64
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7764 # Extract the first word of "otool64", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7765 set dummy otool64; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7767 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7768 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7769 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7770 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7771 if test -n "$ac_ct_OTOOL64"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7772 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7773 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7774 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7775 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7776 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7777 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7778 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7779 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7780 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7781 ac_cv_prog_ac_ct_OTOOL64="otool64"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7782 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7783 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7784 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7785 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7786 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7787 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7788
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7789 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7790 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7791 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7792 if test -n "$ac_ct_OTOOL64"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7794 $as_echo "$ac_ct_OTOOL64" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7795 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7797 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7798 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7799
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7800 if test "x$ac_ct_OTOOL64" = x; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7801 OTOOL64=":"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7802 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7803 case $cross_compiling:$ac_tool_warned in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7804 yes:)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7805 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7806 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7807 ac_tool_warned=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7808 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7809 OTOOL64=$ac_ct_OTOOL64
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7810 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7811 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7812 OTOOL64="$ac_cv_prog_OTOOL64"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7813 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7814
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7815
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7816
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7817
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7818
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7819
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7820
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7821
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7822
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7823
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7824
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7825
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7826
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7827
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7828
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7829
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7830
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7831
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7832
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7833
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7834
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7835
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7836
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7837
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7838
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7839
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7840
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7842 $as_echo_n "checking for -single_module linker flag... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7843 if ${lt_cv_apple_cc_single_mod+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7844 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7845 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7846 lt_cv_apple_cc_single_mod=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7847 if test -z "$LT_MULTI_MODULE"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7848 # By default we will add the -single_module flag. You can override
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7849 # by either setting the environment variable LT_MULTI_MODULE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7850 # non-empty at configure time, or by adding -multi_module to the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7851 # link flags.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7852 rm -rf libconftest.dylib*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7853 echo "int foo(void){return 1;}" > conftest.c
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7854 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7855 -dynamiclib -Wl,-single_module conftest.c" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7856 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7857 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7858 _lt_result=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7859 # If there is a non-empty error log, and "single_module"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7860 # appears in it, assume the flag caused a linker warning
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7861 if test -s conftest.err && $GREP single_module conftest.err; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7862 cat conftest.err >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7863 # Otherwise, if the output was created with a 0 exit code from
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7864 # the compiler, it worked.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7865 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7866 lt_cv_apple_cc_single_mod=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7867 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7868 cat conftest.err >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7869 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7870 rm -rf libconftest.dylib*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7871 rm -f conftest.*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7872 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7873 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7875 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7876
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7878 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7879 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7880 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7881 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7882 lt_cv_ld_exported_symbols_list=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7883 save_LDFLAGS=$LDFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7884 echo "_main" > conftest.sym
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7885 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7887 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7888
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7889 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7890 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7891 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7892
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7893 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7894 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7895 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7896 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7897 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7898 lt_cv_ld_exported_symbols_list=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7899 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7900 lt_cv_ld_exported_symbols_list=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7901 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7902 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7903 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7904 LDFLAGS=$save_LDFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7905
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7906 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7908 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7909
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7911 $as_echo_n "checking for -force_load linker flag... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7912 if ${lt_cv_ld_force_load+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7913 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7914 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7915 lt_cv_ld_force_load=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7916 cat > conftest.c << _LT_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7917 int forced_loaded() { return 2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7918 _LT_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7919 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7920 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7921 echo "$AR cru libconftest.a conftest.o" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7922 $AR cru libconftest.a conftest.o 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7923 echo "$RANLIB libconftest.a" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7924 $RANLIB libconftest.a 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7925 cat > conftest.c << _LT_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7926 int main() { return 0;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7927 _LT_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7928 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7929 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7930 _lt_result=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7931 if test -s conftest.err && $GREP force_load conftest.err; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7932 cat conftest.err >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7933 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7934 lt_cv_ld_force_load=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7935 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7936 cat conftest.err >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7937 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7938 rm -f conftest.err libconftest.a conftest conftest.c
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7939 rm -rf conftest.dSYM
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7940
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7941 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7943 $as_echo "$lt_cv_ld_force_load" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7944 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7945 rhapsody* | darwin1.[012])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7946 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7947 darwin1.*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7948 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7949 darwin*) # darwin 5.x on
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7950 # if running on 10.5 or later, the deployment target defaults
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7951 # to the OS version, if on x86, and 10.4, the deployment
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7952 # target defaults to 10.4. Don't you love it?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7953 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7954 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7955 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7956 10.[012][,.]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7957 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7958 10.*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7959 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7960 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7961 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7962 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7963 if test yes = "$lt_cv_apple_cc_single_mod"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7964 _lt_dar_single_mod='$single_module'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7965 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7966 if test yes = "$lt_cv_ld_exported_symbols_list"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7967 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7968 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7969 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7970 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7971 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7972 _lt_dsymutil='~$DSYMUTIL $lib || :'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7973 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7974 _lt_dsymutil=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7975 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7976 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7977 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7978
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7979 # func_munge_path_list VARIABLE PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7980 # -----------------------------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7981 # VARIABLE is name of variable containing _space_ separated list of
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7982 # directories to be munged by the contents of PATH, which is string
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7983 # having a format:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7984 # "DIR[:DIR]:"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7985 # string "DIR[ DIR]" will be prepended to VARIABLE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7986 # ":DIR[:DIR]"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7987 # string "DIR[ DIR]" will be appended to VARIABLE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7988 # "DIRP[:DIRP]::[DIRA:]DIRA"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7989 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7990 # "DIRA[ DIRA]" will be appended to VARIABLE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7991 # "DIR[:DIR]"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7992 # VARIABLE will be replaced by "DIR[ DIR]"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7993 func_munge_path_list ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7994 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7995 case x$2 in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7996 x)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7997 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7998 *:)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
7999 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \S|@1\"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8000 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8001 x:*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8002 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8003 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8004 *::*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8005 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8006 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8007 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8008 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8009 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8010 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8011 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8012 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8013
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8014
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8016 $as_echo_n "checking for ANSI C header files... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8017 if ${ac_cv_header_stdc+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8018 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8019 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8021 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8022 #include <stdlib.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8023 #include <stdarg.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8024 #include <string.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8025 #include <float.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8026
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8027 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8028 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8029 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8030
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8031 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8032 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8033 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8034 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8035 if ac_fn_c_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8036 ac_cv_header_stdc=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8037 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8038 ac_cv_header_stdc=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8039 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8040 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8041
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8042 if test $ac_cv_header_stdc = yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8043 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8045 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8046 #include <string.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8047
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8048 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8049 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8050 $EGREP "memchr" >/dev/null 2>&1; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8051
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8052 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8053 ac_cv_header_stdc=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8054 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8055 rm -f conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8056
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8057 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8058
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8059 if test $ac_cv_header_stdc = yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8060 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8062 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8063 #include <stdlib.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8064
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8065 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8066 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8067 $EGREP "free" >/dev/null 2>&1; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8068
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8069 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8070 ac_cv_header_stdc=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8071 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8072 rm -f conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8073
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8074 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8075
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8076 if test $ac_cv_header_stdc = yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8077 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8078 if test "$cross_compiling" = yes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8079 :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8080 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8081 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8082 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8083 #include <ctype.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8084 #include <stdlib.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8085 #if ((' ' & 0x0FF) == 0x020)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8086 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8087 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8088 #else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8089 # define ISLOWER(c) \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8090 (('a' <= (c) && (c) <= 'i') \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8091 || ('j' <= (c) && (c) <= 'r') \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8092 || ('s' <= (c) && (c) <= 'z'))
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8093 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8094 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8095
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8096 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8097 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8098 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8099 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8100 int i;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8101 for (i = 0; i < 256; i++)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8102 if (XOR (islower (i), ISLOWER (i))
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8103 || toupper (i) != TOUPPER (i))
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8104 return 2;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8105 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8106 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8107 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8108 if ac_fn_c_try_run "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8109
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8110 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8111 ac_cv_header_stdc=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8112 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8113 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8114 conftest.$ac_objext conftest.beam conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8115 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8116
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8117 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8118 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8120 $as_echo "$ac_cv_header_stdc" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8121 if test $ac_cv_header_stdc = yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8122
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8123 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8124
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8125 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8126
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8127 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8128 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8129 inttypes.h stdint.h unistd.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8130 do :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8131 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8132 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8133 "
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8134 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8135 cat >>confdefs.h <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8136 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8137 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8138
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8139 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8140
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8141 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8142
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8143
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8144 for ac_header in dlfcn.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8145 do :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8146 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8147 "
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8148 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8149 cat >>confdefs.h <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8150 #define HAVE_DLFCN_H 1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8151 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8152
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8153 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8154
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8155 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8156
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8157
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8158
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8159
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8160 func_stripname_cnf ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8161 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8162 case $2 in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8163 .*) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%\\\\$2\$%%"`;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8164 *) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%$2\$%%"`;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8165 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8166 } # func_stripname_cnf
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8167
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8168
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8169
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8170
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8171
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8172 # Set options
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8173
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8174
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8175
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8176 enable_dlopen=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8177
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8178
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8179 enable_win32_dll=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8180
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8181
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8182 # Check whether --enable-shared was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8183 if test "${enable_shared+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8184 enableval=$enable_shared; p=${PACKAGE-default}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8185 case $enableval in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8186 yes) enable_shared=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8187 no) enable_shared=no ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8188 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8189 enable_shared=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8190 # Look at the argument we got. We use all the common list separators.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8191 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8192 for pkg in $enableval; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8193 IFS=$lt_save_ifs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8194 if test "X$pkg" = "X$p"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8195 enable_shared=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8196 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8197 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8198 IFS=$lt_save_ifs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8199 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8200 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8201 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8202 enable_shared=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8203 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8204
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8205
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8206
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8207
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8208
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8209
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8210
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8211
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8212
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8213 # Check whether --enable-static was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8214 if test "${enable_static+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8215 enableval=$enable_static; p=${PACKAGE-default}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8216 case $enableval in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8217 yes) enable_static=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8218 no) enable_static=no ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8219 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8220 enable_static=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8221 # Look at the argument we got. We use all the common list separators.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8222 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8223 for pkg in $enableval; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8224 IFS=$lt_save_ifs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8225 if test "X$pkg" = "X$p"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8226 enable_static=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8227 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8228 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8229 IFS=$lt_save_ifs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8230 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8231 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8232 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8233 enable_static=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8234 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8235
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8236
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8237
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8238
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8239
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8240
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8241
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8242
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8243
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8244
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8245 # Check whether --with-pic was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8246 if test "${with_pic+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8247 withval=$with_pic; lt_p=${PACKAGE-default}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8248 case $withval in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8249 yes|no) pic_mode=$withval ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8250 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8251 pic_mode=default
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8252 # Look at the argument we got. We use all the common list separators.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8253 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8254 for lt_pkg in $withval; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8255 IFS=$lt_save_ifs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8256 if test "X$lt_pkg" = "X$lt_p"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8257 pic_mode=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8258 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8259 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8260 IFS=$lt_save_ifs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8261 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8262 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8263 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8264 pic_mode=default
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8265 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8266
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8267
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8268
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8269
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8270
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8271
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8272
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8273
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8274 # Check whether --enable-fast-install was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8275 if test "${enable_fast_install+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8276 enableval=$enable_fast_install; p=${PACKAGE-default}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8277 case $enableval in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8278 yes) enable_fast_install=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8279 no) enable_fast_install=no ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8280 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8281 enable_fast_install=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8282 # Look at the argument we got. We use all the common list separators.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8283 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8284 for pkg in $enableval; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8285 IFS=$lt_save_ifs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8286 if test "X$pkg" = "X$p"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8287 enable_fast_install=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8288 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8289 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8290 IFS=$lt_save_ifs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8291 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8292 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8293 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8294 enable_fast_install=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8295 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8296
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8297
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8298
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8299
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8300
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8301
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8302
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8303
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8304 shared_archive_member_spec=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8305 case $host,$enable_shared in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8306 power*-*-aix[5-9]*,yes)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8308 $as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8309
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8310 # Check whether --with-aix-soname was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8311 if test "${with_aix_soname+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8312 withval=$with_aix_soname; case $withval in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8313 aix|svr4|both)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8314 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8315 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8316 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8317 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8318 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8319 lt_cv_with_aix_soname=$with_aix_soname
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8320 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8321 if ${lt_cv_with_aix_soname+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8322 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8323 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8324 lt_cv_with_aix_soname=aix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8325 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8326
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8327 with_aix_soname=$lt_cv_with_aix_soname
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8328 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8329
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8331 $as_echo "$with_aix_soname" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8332 if test aix != "$with_aix_soname"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8333 # For the AIX way of multilib, we name the shared archive member
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8334 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8335 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8336 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8337 # the AIX toolchain works better with OBJECT_MODE set (default 32).
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8338 if test 64 = "${OBJECT_MODE-32}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8339 shared_archive_member_spec=shr_64
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8340 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8341 shared_archive_member_spec=shr
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8342 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8343 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8344 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8345 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8346 with_aix_soname=aix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8347 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8348 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8349
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8350
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8351
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8352
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8353
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8354
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8355
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8356
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8357
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8358
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8359 # This can be used to rebuild libtool when needed
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8360 LIBTOOL_DEPS=$ltmain
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8361
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8362 # Always use our own libtool.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8363 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8364
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8365
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8366
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8367
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8368
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8369
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8370
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8371
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8372
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8373
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8374
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8375
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8376
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8377
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8378
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8379
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8380
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8381
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8382
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8383
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8384
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8385
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8386
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8387
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8388
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8389
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8390
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8391
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8392
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8393
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8394 test -z "$LN_S" && LN_S="ln -s"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8395
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8396
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8397
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8398
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8399
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8400
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8401
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8402
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8403
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8404
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8405
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8406
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8407
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8408
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8409 if test -n "${ZSH_VERSION+set}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8410 setopt NO_GLOB_SUBST
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8411 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8412
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8414 $as_echo_n "checking for objdir... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8415 if ${lt_cv_objdir+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8416 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8417 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8418 rm -f .libs 2>/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8419 mkdir .libs 2>/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8420 if test -d .libs; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8421 lt_cv_objdir=.libs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8422 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8423 # MS-DOS does not allow filenames that begin with a dot.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8424 lt_cv_objdir=_libs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8425 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8426 rmdir .libs 2>/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8427 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8429 $as_echo "$lt_cv_objdir" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8430 objdir=$lt_cv_objdir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8431
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8432
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8433
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8434
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8435
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8436 cat >>confdefs.h <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8437 #define LT_OBJDIR "$lt_cv_objdir/"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8438 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8439
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8440
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8441
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8442
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8443 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8444 aix3*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8445 # AIX sometimes has problems with the GCC collect2 program. For some
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8446 # reason, if we set the COLLECT_NAMES environment variable, the problems
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8447 # vanish in a puff of smoke.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8448 if test set != "${COLLECT_NAMES+set}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8449 COLLECT_NAMES=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8450 export COLLECT_NAMES
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8451 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8452 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8453 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8454
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8455 # Global variables:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8456 ofile=libtool
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8457 can_build_shared=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8458
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8459 # All known linkers require a '.a' archive for static linking (except MSVC,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8460 # which needs '.lib').
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8461 libext=a
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8462
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8463 with_gnu_ld=$lt_cv_prog_gnu_ld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8464
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8465 old_CC=$CC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8466 old_CFLAGS=$CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8467
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8468 # Set sane defaults for various variables
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8469 test -z "$CC" && CC=cc
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8470 test -z "$LTCC" && LTCC=$CC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8471 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8472 test -z "$LD" && LD=ld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8473 test -z "$ac_objext" && ac_objext=o
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8474
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8475 func_cc_basename $compiler
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8476 cc_basename=$func_cc_basename_result
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8477
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8478
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8479 # Only perform the check for file, if the check method requires it
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8480 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8481 case $deplibs_check_method in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8482 file_magic*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8483 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8485 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8486 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8487 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8488 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8489 case $MAGIC_CMD in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8490 [\\/*] | ?:[\\/]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8491 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8492 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8493 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8494 lt_save_MAGIC_CMD=$MAGIC_CMD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8495 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8496 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8497 for ac_dir in $ac_dummy; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8498 IFS=$lt_save_ifs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8499 test -z "$ac_dir" && ac_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8500 if test -f "$ac_dir/${ac_tool_prefix}file"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8501 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8502 if test -n "$file_magic_test_file"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8503 case $deplibs_check_method in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8504 "file_magic "*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8505 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8506 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8507 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8508 $EGREP "$file_magic_regex" > /dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8509 :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8510 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8511 cat <<_LT_EOF 1>&2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8512
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8513 *** Warning: the command libtool uses to detect shared libraries,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8514 *** $file_magic_cmd, produces output that libtool cannot recognize.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8515 *** The result is that libtool may fail to recognize shared libraries
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8516 *** as such. This will affect the creation of libtool libraries that
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8517 *** depend on shared libraries, but programs linked with such libtool
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8518 *** libraries will work regardless of this problem. Nevertheless, you
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8519 *** may want to report the problem to your system manager and/or to
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8520 *** bug-libtool@gnu.org
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8521
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8522 _LT_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8523 fi ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8524 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8525 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8526 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8527 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8528 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8529 IFS=$lt_save_ifs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8530 MAGIC_CMD=$lt_save_MAGIC_CMD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8531 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8532 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8533 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8534
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8535 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8536 if test -n "$MAGIC_CMD"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8538 $as_echo "$MAGIC_CMD" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8539 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8541 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8542 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8543
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8544
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8545
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8546
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8547
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8548 if test -z "$lt_cv_path_MAGIC_CMD"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8549 if test -n "$ac_tool_prefix"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8551 $as_echo_n "checking for file... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8552 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8553 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8554 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8555 case $MAGIC_CMD in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8556 [\\/*] | ?:[\\/]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8557 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8558 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8559 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8560 lt_save_MAGIC_CMD=$MAGIC_CMD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8561 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8562 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8563 for ac_dir in $ac_dummy; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8564 IFS=$lt_save_ifs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8565 test -z "$ac_dir" && ac_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8566 if test -f "$ac_dir/file"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8567 lt_cv_path_MAGIC_CMD=$ac_dir/"file"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8568 if test -n "$file_magic_test_file"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8569 case $deplibs_check_method in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8570 "file_magic "*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8571 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8572 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8573 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8574 $EGREP "$file_magic_regex" > /dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8575 :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8576 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8577 cat <<_LT_EOF 1>&2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8578
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8579 *** Warning: the command libtool uses to detect shared libraries,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8580 *** $file_magic_cmd, produces output that libtool cannot recognize.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8581 *** The result is that libtool may fail to recognize shared libraries
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8582 *** as such. This will affect the creation of libtool libraries that
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8583 *** depend on shared libraries, but programs linked with such libtool
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8584 *** libraries will work regardless of this problem. Nevertheless, you
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8585 *** may want to report the problem to your system manager and/or to
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8586 *** bug-libtool@gnu.org
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8587
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8588 _LT_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8589 fi ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8590 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8591 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8592 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8593 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8594 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8595 IFS=$lt_save_ifs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8596 MAGIC_CMD=$lt_save_MAGIC_CMD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8597 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8598 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8599 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8600
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8601 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8602 if test -n "$MAGIC_CMD"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8604 $as_echo "$MAGIC_CMD" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8605 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8607 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8608 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8609
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8610
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8611 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8612 MAGIC_CMD=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8613 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8614 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8615
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8616 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8617 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8618 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8619
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8620 # Use C for the default configuration in the libtool script
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8621
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8622 lt_save_CC=$CC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8623 ac_ext=c
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8624 ac_cpp='$CPP $CPPFLAGS'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8625 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8626 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8627 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8628
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8629
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8630 # Source file extension for C test sources.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8631 ac_ext=c
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8632
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8633 # Object file extension for compiled C test sources.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8634 objext=o
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8635 objext=$objext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8636
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8637 # Code to be used in simple compile tests
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8638 lt_simple_compile_test_code="int some_variable = 0;"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8639
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8640 # Code to be used in simple link tests
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8641 lt_simple_link_test_code='int main(){return(0);}'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8642
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8643
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8644
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8645
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8646
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8647
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8648
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8649 # If no C compiler was specified, use CC.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8650 LTCC=${LTCC-"$CC"}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8651
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8652 # If no C compiler flags were specified, use CFLAGS.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8653 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8654
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8655 # Allow CC to be a program name with arguments.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8656 compiler=$CC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8657
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8658 # Save the default compiler, since it gets overwritten when the other
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8659 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8660 compiler_DEFAULT=$CC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8661
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8662 # save warnings/boilerplate of simple test code
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8663 ac_outfile=conftest.$ac_objext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8664 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8665 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8666 _lt_compiler_boilerplate=`cat conftest.err`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8667 $RM conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8668
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8669 ac_outfile=conftest.$ac_objext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8670 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8671 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8672 _lt_linker_boilerplate=`cat conftest.err`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8673 $RM -r conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8674
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8675
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8676 ## CAVEAT EMPTOR:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8677 ## There is no encapsulation within the following macros, do not change
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8678 ## the running order or otherwise move them around unless you know exactly
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8679 ## what you are doing...
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8680 if test -n "$compiler"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8681
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8682 lt_prog_compiler_no_builtin_flag=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8683
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8684 if test yes = "$GCC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8685 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8686 nvcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8687 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8688 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8689 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8690 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8691
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8693 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8694 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8695 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8696 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8697 lt_cv_prog_compiler_rtti_exceptions=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8698 ac_outfile=conftest.$ac_objext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8699 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8700 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8701 # Insert the option either (1) after the last *FLAGS variable, or
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8702 # (2) before a word containing "conftest.", or (3) at the end.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8703 # Note that $ac_compile itself does not contain backslashes and begins
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8704 # with a dollar sign (not a hyphen), so the echo should work correctly.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8705 # The option is referenced via a variable to avoid confusing sed.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8706 lt_compile=`echo "$ac_compile" | $SED \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8707 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8708 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8709 -e 's:$: $lt_compiler_flag:'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8710 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8711 (eval "$lt_compile" 2>conftest.err)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8712 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8713 cat conftest.err >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8714 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8715 if (exit $ac_status) && test -s "$ac_outfile"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8716 # The compiler can only warn and ignore the option if not recognized
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8717 # So say no if there are warnings other than the usual output.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8718 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8719 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8720 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8721 lt_cv_prog_compiler_rtti_exceptions=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8722 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8723 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8724 $RM conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8725
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8726 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8728 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8729
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8730 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8731 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8732 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8733 :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8734 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8735
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8736 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8737
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8738
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8739
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8740
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8741
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8742
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8743 lt_prog_compiler_wl=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8744 lt_prog_compiler_pic=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8745 lt_prog_compiler_static=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8746
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8747
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8748 if test yes = "$GCC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8749 lt_prog_compiler_wl='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8750 lt_prog_compiler_static='-static'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8751
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8752 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8753 aix*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8754 # All AIX code is PIC.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8755 if test ia64 = "$host_cpu"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8756 # AIX 5 now supports IA64 processor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8757 lt_prog_compiler_static='-Bstatic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8758 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8759 lt_prog_compiler_pic='-fPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8760 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8761
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8762 amigaos*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8763 case $host_cpu in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8764 powerpc)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8765 # see comment about AmigaOS4 .so support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8766 lt_prog_compiler_pic='-fPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8767 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8768 m68k)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8769 # FIXME: we need at least 68020 code to build shared libraries, but
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8770 # adding the '-m68020' flag to GCC prevents building anything better,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8771 # like '-m68040'.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8772 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8773 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8774 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8775 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8776
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8777 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8778 # PIC is the default for these OSes.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8779 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8780
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8781 mingw* | cygwin* | pw32* | os2* | cegcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8782 # This hack is so that the source file can tell whether it is being
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8783 # built for inclusion in a dll (and should export symbols for example).
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8784 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8785 # (--disable-auto-import) libraries
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8786 lt_prog_compiler_pic='-DDLL_EXPORT'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8787 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8788 os2*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8789 lt_prog_compiler_static='$wl-static'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8790 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8791 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8792 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8793
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8794 darwin* | rhapsody*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8795 # PIC is the default on this platform
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8796 # Common symbols not allowed in MH_DYLIB files
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8797 lt_prog_compiler_pic='-fno-common'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8798 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8799
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8800 haiku*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8801 # PIC is the default for Haiku.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8802 # The "-static" flag exists, but is broken.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8803 lt_prog_compiler_static=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8804 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8805
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8806 hpux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8807 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8808 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8809 # sets the default TLS model and affects inlining.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8810 case $host_cpu in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8811 hppa*64*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8812 # +Z the default
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8813 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8814 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8815 lt_prog_compiler_pic='-fPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8816 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8817 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8818 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8819
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8820 interix[3-9]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8821 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8822 # Instead, we relocate shared libraries at runtime.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8823 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8824
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8825 msdosdjgpp*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8826 # Just because we use GCC doesn't mean we suddenly get shared libraries
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8827 # on systems that don't support them.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8828 lt_prog_compiler_can_build_shared=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8829 enable_shared=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8830 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8831
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8832 *nto* | *qnx*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8833 # QNX uses GNU C++, but need to define -shared option too, otherwise
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8834 # it will coredump.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8835 lt_prog_compiler_pic='-fPIC -shared'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8836 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8837
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8838 sysv4*MP*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8839 if test -d /usr/nec; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8840 lt_prog_compiler_pic=-Kconform_pic
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8841 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8842 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8843
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8844 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8845 lt_prog_compiler_pic='-fPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8846 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8847 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8848
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8849 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8850 nvcc*) # Cuda Compiler Driver 2.2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8851 lt_prog_compiler_wl='-Xlinker '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8852 if test -n "$lt_prog_compiler_pic"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8853 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8854 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8855 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8856 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8857 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8858 # PORTME Check for flag to pass linker flags through the system compiler.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8859 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8860 aix*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8861 lt_prog_compiler_wl='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8862 if test ia64 = "$host_cpu"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8863 # AIX 5 now supports IA64 processor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8864 lt_prog_compiler_static='-Bstatic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8865 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8866 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8867 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8868 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8869
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8870 darwin* | rhapsody*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8871 # PIC is the default on this platform
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8872 # Common symbols not allowed in MH_DYLIB files
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8873 lt_prog_compiler_pic='-fno-common'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8874 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8875 nagfor*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8876 # NAG Fortran compiler
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8877 lt_prog_compiler_wl='-Wl,-Wl,,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8878 lt_prog_compiler_pic='-PIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8879 lt_prog_compiler_static='-Bstatic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8880 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8881 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8882 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8883
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8884 mingw* | cygwin* | pw32* | os2* | cegcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8885 # This hack is so that the source file can tell whether it is being
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8886 # built for inclusion in a dll (and should export symbols for example).
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8887 lt_prog_compiler_pic='-DDLL_EXPORT'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8888 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8889 os2*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8890 lt_prog_compiler_static='$wl-static'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8891 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8892 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8893 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8894
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8895 hpux9* | hpux10* | hpux11*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8896 lt_prog_compiler_wl='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8897 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8898 # not for PA HP-UX.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8899 case $host_cpu in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8900 hppa*64*|ia64*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8901 # +Z the default
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8902 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8903 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8904 lt_prog_compiler_pic='+Z'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8905 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8906 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8907 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8908 lt_prog_compiler_static='$wl-a ${wl}archive'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8909 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8910
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8911 irix5* | irix6* | nonstopux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8912 lt_prog_compiler_wl='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8913 # PIC (with -KPIC) is the default.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8914 lt_prog_compiler_static='-non_shared'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8915 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8916
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8917 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8918 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8919 # old Intel for x86_64, which still supported -KPIC.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8920 ecc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8921 lt_prog_compiler_wl='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8922 lt_prog_compiler_pic='-KPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8923 lt_prog_compiler_static='-static'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8924 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8925 # icc used to be incompatible with GCC.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8926 # ICC 10 doesn't accept -KPIC any more.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8927 icc* | ifort*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8928 lt_prog_compiler_wl='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8929 lt_prog_compiler_pic='-fPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8930 lt_prog_compiler_static='-static'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8931 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8932 # Lahey Fortran 8.1.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8933 lf95*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8934 lt_prog_compiler_wl='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8935 lt_prog_compiler_pic='--shared'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8936 lt_prog_compiler_static='--static'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8937 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8938 nagfor*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8939 # NAG Fortran compiler
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8940 lt_prog_compiler_wl='-Wl,-Wl,,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8941 lt_prog_compiler_pic='-PIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8942 lt_prog_compiler_static='-Bstatic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8943 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8944 tcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8945 # Fabrice Bellard et al's Tiny C Compiler
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8946 lt_prog_compiler_wl='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8947 lt_prog_compiler_pic='-fPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8948 lt_prog_compiler_static='-static'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8949 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8950 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8951 # Portland Group compilers (*not* the Pentium gcc compiler,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8952 # which looks to be a dead project)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8953 lt_prog_compiler_wl='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8954 lt_prog_compiler_pic='-fpic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8955 lt_prog_compiler_static='-Bstatic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8956 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8957 ccc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8958 lt_prog_compiler_wl='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8959 # All Alpha code is PIC.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8960 lt_prog_compiler_static='-non_shared'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8961 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8962 xl* | bgxl* | bgf* | mpixl*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8963 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8964 lt_prog_compiler_wl='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8965 lt_prog_compiler_pic='-qpic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8966 lt_prog_compiler_static='-qstaticlink'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8967 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8968 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8969 case `$CC -V 2>&1 | sed 5q` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8970 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8971 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8972 lt_prog_compiler_pic='-KPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8973 lt_prog_compiler_static='-Bstatic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8974 lt_prog_compiler_wl=''
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8975 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8976 *Sun\ F* | *Sun*Fortran*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8977 lt_prog_compiler_pic='-KPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8978 lt_prog_compiler_static='-Bstatic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8979 lt_prog_compiler_wl='-Qoption ld '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8980 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8981 *Sun\ C*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8982 # Sun C 5.9
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8983 lt_prog_compiler_pic='-KPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8984 lt_prog_compiler_static='-Bstatic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8985 lt_prog_compiler_wl='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8986 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8987 *Intel*\ [CF]*Compiler*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8988 lt_prog_compiler_wl='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8989 lt_prog_compiler_pic='-fPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8990 lt_prog_compiler_static='-static'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8991 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8992 *Portland\ Group*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8993 lt_prog_compiler_wl='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8994 lt_prog_compiler_pic='-fpic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8995 lt_prog_compiler_static='-Bstatic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8996 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8997 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8998 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
8999 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9000 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9001
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9002 newsos6)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9003 lt_prog_compiler_pic='-KPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9004 lt_prog_compiler_static='-Bstatic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9005 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9006
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9007 *nto* | *qnx*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9008 # QNX uses GNU C++, but need to define -shared option too, otherwise
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9009 # it will coredump.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9010 lt_prog_compiler_pic='-fPIC -shared'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9011 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9012
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9013 osf3* | osf4* | osf5*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9014 lt_prog_compiler_wl='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9015 # All OSF/1 code is PIC.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9016 lt_prog_compiler_static='-non_shared'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9017 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9018
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9019 rdos*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9020 lt_prog_compiler_static='-non_shared'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9021 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9022
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9023 solaris*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9024 lt_prog_compiler_pic='-KPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9025 lt_prog_compiler_static='-Bstatic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9026 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9027 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9028 lt_prog_compiler_wl='-Qoption ld ';;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9029 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9030 lt_prog_compiler_wl='-Wl,';;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9031 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9032 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9033
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9034 sunos4*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9035 lt_prog_compiler_wl='-Qoption ld '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9036 lt_prog_compiler_pic='-PIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9037 lt_prog_compiler_static='-Bstatic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9038 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9039
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9040 sysv4 | sysv4.2uw2* | sysv4.3*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9041 lt_prog_compiler_wl='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9042 lt_prog_compiler_pic='-KPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9043 lt_prog_compiler_static='-Bstatic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9044 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9045
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9046 sysv4*MP*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9047 if test -d /usr/nec; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9048 lt_prog_compiler_pic='-Kconform_pic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9049 lt_prog_compiler_static='-Bstatic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9050 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9051 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9052
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9053 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9054 lt_prog_compiler_wl='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9055 lt_prog_compiler_pic='-KPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9056 lt_prog_compiler_static='-Bstatic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9057 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9058
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9059 unicos*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9060 lt_prog_compiler_wl='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9061 lt_prog_compiler_can_build_shared=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9062 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9063
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9064 uts4*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9065 lt_prog_compiler_pic='-pic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9066 lt_prog_compiler_static='-Bstatic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9067 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9068
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9069 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9070 lt_prog_compiler_can_build_shared=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9071 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9072 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9073 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9074
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9075 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9076 # For platforms that do not support PIC, -DPIC is meaningless:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9077 *djgpp*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9078 lt_prog_compiler_pic=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9079 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9080 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9081 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9082 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9083 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9084
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9086 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9087 if ${lt_cv_prog_compiler_pic+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9088 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9089 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9090 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9091 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9093 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9094 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9095
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9096 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9097 # Check to make sure the PIC flag actually works.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9098 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9099 if test -n "$lt_prog_compiler_pic"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9101 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9102 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9103 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9104 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9105 lt_cv_prog_compiler_pic_works=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9106 ac_outfile=conftest.$ac_objext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9107 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9108 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9109 # Insert the option either (1) after the last *FLAGS variable, or
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9110 # (2) before a word containing "conftest.", or (3) at the end.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9111 # Note that $ac_compile itself does not contain backslashes and begins
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9112 # with a dollar sign (not a hyphen), so the echo should work correctly.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9113 # The option is referenced via a variable to avoid confusing sed.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9114 lt_compile=`echo "$ac_compile" | $SED \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9115 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9116 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9117 -e 's:$: $lt_compiler_flag:'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9118 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9119 (eval "$lt_compile" 2>conftest.err)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9120 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9121 cat conftest.err >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9123 if (exit $ac_status) && test -s "$ac_outfile"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9124 # The compiler can only warn and ignore the option if not recognized
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9125 # So say no if there are warnings other than the usual output.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9126 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9127 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9128 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9129 lt_cv_prog_compiler_pic_works=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9130 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9131 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9132 $RM conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9133
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9134 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9136 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9137
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9138 if test yes = "$lt_cv_prog_compiler_pic_works"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9139 case $lt_prog_compiler_pic in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9140 "" | " "*) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9141 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9142 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9143 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9144 lt_prog_compiler_pic=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9145 lt_prog_compiler_can_build_shared=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9146 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9147
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9148 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9149
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9150
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9151
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9152
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9153
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9154
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9155
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9156
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9157
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9158
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9159
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9160 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9161 # Check to make sure the static flag actually works.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9162 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9163 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9165 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9166 if ${lt_cv_prog_compiler_static_works+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9167 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9168 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9169 lt_cv_prog_compiler_static_works=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9170 save_LDFLAGS=$LDFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9171 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9172 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9173 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9174 # The linker can only warn and ignore the option if not recognized
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9175 # So say no if there are warnings
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9176 if test -s conftest.err; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9177 # Append any errors to the config.log.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9178 cat conftest.err 1>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9179 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9180 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9181 if diff conftest.exp conftest.er2 >/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9182 lt_cv_prog_compiler_static_works=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9183 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9184 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9185 lt_cv_prog_compiler_static_works=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9186 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9187 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9188 $RM -r conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9189 LDFLAGS=$save_LDFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9190
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9191 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9193 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9194
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9195 if test yes = "$lt_cv_prog_compiler_static_works"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9196 :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9197 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9198 lt_prog_compiler_static=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9199 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9200
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9201
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9202
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9203
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9204
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9205
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9206
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9208 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9209 if ${lt_cv_prog_compiler_c_o+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9210 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9211 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9212 lt_cv_prog_compiler_c_o=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9213 $RM -r conftest 2>/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9214 mkdir conftest
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9215 cd conftest
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9216 mkdir out
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9217 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9218
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9219 lt_compiler_flag="-o out/conftest2.$ac_objext"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9220 # Insert the option either (1) after the last *FLAGS variable, or
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9221 # (2) before a word containing "conftest.", or (3) at the end.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9222 # Note that $ac_compile itself does not contain backslashes and begins
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9223 # with a dollar sign (not a hyphen), so the echo should work correctly.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9224 lt_compile=`echo "$ac_compile" | $SED \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9225 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9226 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9227 -e 's:$: $lt_compiler_flag:'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9228 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9229 (eval "$lt_compile" 2>out/conftest.err)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9230 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9231 cat out/conftest.err >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9232 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9233 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9234 then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9235 # The compiler can only warn and ignore the option if not recognized
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9236 # So say no if there are warnings
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9237 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9238 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9239 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9240 lt_cv_prog_compiler_c_o=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9241 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9242 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9243 chmod u+w . 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9244 $RM conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9245 # SGI C++ compiler will create directory out/ii_files/ for
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9246 # template instantiation
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9247 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9248 $RM out/* && rmdir out
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9249 cd ..
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9250 $RM -r conftest
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9251 $RM conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9252
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9253 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9255 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9256
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9257
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9258
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9259
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9260
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9261
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9263 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9264 if ${lt_cv_prog_compiler_c_o+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9265 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9266 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9267 lt_cv_prog_compiler_c_o=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9268 $RM -r conftest 2>/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9269 mkdir conftest
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9270 cd conftest
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9271 mkdir out
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9272 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9273
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9274 lt_compiler_flag="-o out/conftest2.$ac_objext"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9275 # Insert the option either (1) after the last *FLAGS variable, or
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9276 # (2) before a word containing "conftest.", or (3) at the end.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9277 # Note that $ac_compile itself does not contain backslashes and begins
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9278 # with a dollar sign (not a hyphen), so the echo should work correctly.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9279 lt_compile=`echo "$ac_compile" | $SED \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9280 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9281 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9282 -e 's:$: $lt_compiler_flag:'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9283 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9284 (eval "$lt_compile" 2>out/conftest.err)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9285 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9286 cat out/conftest.err >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9287 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9288 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9289 then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9290 # The compiler can only warn and ignore the option if not recognized
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9291 # So say no if there are warnings
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9292 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9293 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9294 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9295 lt_cv_prog_compiler_c_o=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9296 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9297 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9298 chmod u+w . 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9299 $RM conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9300 # SGI C++ compiler will create directory out/ii_files/ for
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9301 # template instantiation
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9302 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9303 $RM out/* && rmdir out
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9304 cd ..
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9305 $RM -r conftest
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9306 $RM conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9307
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9308 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9310 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9311
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9312
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9313
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9314
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9315 hard_links=nottested
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9316 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9317 # do not overwrite the value of need_locks provided by the user
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9319 $as_echo_n "checking if we can lock with hard links... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9320 hard_links=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9321 $RM conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9322 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9323 touch conftest.a
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9324 ln conftest.a conftest.b 2>&5 || hard_links=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9325 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9327 $as_echo "$hard_links" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9328 if test no = "$hard_links"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9329 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9330 $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9331 need_locks=warn
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9332 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9333 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9334 need_locks=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9335 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9336
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9337
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9338
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9339
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9340
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9341
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9343 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9344
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9345 runpath_var=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9346 allow_undefined_flag=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9347 always_export_symbols=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9348 archive_cmds=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9349 archive_expsym_cmds=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9350 compiler_needs_object=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9351 enable_shared_with_static_runtimes=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9352 export_dynamic_flag_spec=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9353 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9354 hardcode_automatic=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9355 hardcode_direct=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9356 hardcode_direct_absolute=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9357 hardcode_libdir_flag_spec=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9358 hardcode_libdir_separator=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9359 hardcode_minus_L=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9360 hardcode_shlibpath_var=unsupported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9361 inherit_rpath=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9362 link_all_deplibs=unknown
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9363 module_cmds=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9364 module_expsym_cmds=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9365 old_archive_from_new_cmds=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9366 old_archive_from_expsyms_cmds=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9367 thread_safe_flag_spec=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9368 whole_archive_flag_spec=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9369 # include_expsyms should be a list of space-separated symbols to be *always*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9370 # included in the symbol list
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9371 include_expsyms=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9372 # exclude_expsyms can be an extended regexp of symbols to exclude
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9373 # it will be wrapped by ' (' and ')$', so one must not match beginning or
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9374 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9375 # as well as any symbol that contains 'd'.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9376 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9377 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9378 # platforms (ab)use it in PIC code, but their linkers get confused if
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9379 # the symbol is explicitly referenced. Since portable code cannot
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9380 # rely on this symbol name, it's probably fine to never include it in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9381 # preloaded symbol tables.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9382 # Exclude shared library initialization/finalization symbols.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9383 extract_expsyms_cmds=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9384
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9385 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9386 cygwin* | mingw* | pw32* | cegcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9387 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9388 # When not using gcc, we currently assume that we are using
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9389 # Microsoft Visual C++.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9390 if test yes != "$GCC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9391 with_gnu_ld=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9392 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9393 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9394 interix*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9395 # we just hope/assume this is gcc and not c89 (= MSVC++)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9396 with_gnu_ld=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9397 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9398 openbsd* | bitrig*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9399 with_gnu_ld=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9400 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9401 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9402
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9403 ld_shlibs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9404
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9405 # On some targets, GNU ld is compatible enough with the native linker
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9406 # that we're better off using the native interface for both.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9407 lt_use_gnu_ld_interface=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9408 if test yes = "$with_gnu_ld"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9409 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9410 aix*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9411 # The AIX port of GNU ld has always aspired to compatibility
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9412 # with the native linker. However, as the warning in the GNU ld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9413 # block says, versions before 2.19.5* couldn't really create working
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9414 # shared libraries, regardless of the interface used.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9415 case `$LD -v 2>&1` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9416 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9417 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9418 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9419 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9420 lt_use_gnu_ld_interface=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9421 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9422 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9423 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9424 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9425 lt_use_gnu_ld_interface=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9426 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9427 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9428 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9429
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9430 if test yes = "$lt_use_gnu_ld_interface"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9431 # If archive_cmds runs LD, not CC, wlarc should be empty
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9432 wlarc='$wl'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9433
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9434 # Set some defaults for GNU ld with shared library support. These
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9435 # are reset later if shared libraries are not supported. Putting them
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9436 # here allows them to be overridden if necessary.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9437 runpath_var=LD_RUN_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9438 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9439 export_dynamic_flag_spec='$wl--export-dynamic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9440 # ancient GNU ld didn't support --whole-archive et. al.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9441 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9442 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9443 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9444 whole_archive_flag_spec=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9445 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9446 supports_anon_versioning=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9447 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9448 *GNU\ gold*) supports_anon_versioning=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9449 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9450 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9451 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9452 *\ 2.11.*) ;; # other 2.11 versions
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9453 *) supports_anon_versioning=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9454 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9455
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9456 # See if GNU ld supports shared libraries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9457 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9458 aix[3-9]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9459 # On AIX/PPC, the GNU linker is very broken
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9460 if test ia64 != "$host_cpu"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9461 ld_shlibs=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9462 cat <<_LT_EOF 1>&2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9463
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9464 *** Warning: the GNU linker, at least up to release 2.19, is reported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9465 *** to be unable to reliably create shared libraries on AIX.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9466 *** Therefore, libtool is disabling shared libraries support. If you
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9467 *** really care for shared libraries, you may want to install binutils
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9468 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9469 *** You will then need to restart the configuration process.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9470
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9471 _LT_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9472 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9473 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9474
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9475 amigaos*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9476 case $host_cpu in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9477 powerpc)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9478 # see comment about AmigaOS4 .so support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9479 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9480 archive_expsym_cmds=''
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9481 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9482 m68k)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9483 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)'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9484 hardcode_libdir_flag_spec='-L$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9485 hardcode_minus_L=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9486 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9487 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9488 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9489
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9490 beos*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9491 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9492 allow_undefined_flag=unsupported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9493 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9494 # support --undefined. This deserves some investigation. FIXME
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9495 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9496 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9497 ld_shlibs=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9498 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9499 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9500
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9501 cygwin* | mingw* | pw32* | cegcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9502 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9503 # as there is no search path for DLLs.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9504 hardcode_libdir_flag_spec='-L$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9505 export_dynamic_flag_spec='$wl--export-all-symbols'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9506 allow_undefined_flag=unsupported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9507 always_export_symbols=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9508 enable_shared_with_static_runtimes=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9509 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9510 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9511
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9512 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9513 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9514 # If the export-symbols file already is a .def file, use it as
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9515 # is; otherwise, prepend EXPORTS...
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9516 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9517 cp $export_symbols $output_objdir/$soname.def;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9518 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9519 echo EXPORTS > $output_objdir/$soname.def;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9520 cat $export_symbols >> $output_objdir/$soname.def;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9521 fi~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9522 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9523 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9524 ld_shlibs=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9525 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9526 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9527
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9528 haiku*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9529 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9530 link_all_deplibs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9531 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9532
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9533 os2*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9534 hardcode_libdir_flag_spec='-L$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9535 hardcode_minus_L=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9536 allow_undefined_flag=unsupported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9537 shrext_cmds=.dll
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9538 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9539 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9540 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9541 $ECHO EXPORTS >> $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9542 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9543 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9544 emximp -o $lib $output_objdir/$libname.def'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9545 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9546 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9547 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9548 $ECHO EXPORTS >> $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9549 prefix_cmds="$SED"~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9550 if test EXPORTS = "`$SED 1q $export_symbols`"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9551 prefix_cmds="$prefix_cmds -e 1d";
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9552 fi~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9553 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9554 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9555 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9556 emximp -o $lib $output_objdir/$libname.def'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9557 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9558 enable_shared_with_static_runtimes=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9559 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9560
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9561 interix[3-9]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9562 hardcode_direct=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9563 hardcode_shlibpath_var=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9564 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9565 export_dynamic_flag_spec='$wl-E'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9566 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9567 # Instead, shared libraries are loaded at an image base (0x10000000 by
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9568 # default) and relocated if they conflict, which is a slow very memory
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9569 # consuming and fragmenting process. To avoid this, we pick a random,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9570 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9571 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9572 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9573 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9574 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9575
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9576 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9577 tmp_diet=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9578 if test linux-dietlibc = "$host_os"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9579 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9580 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9581 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9582 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9583 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9584 && test no = "$tmp_diet"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9585 then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9586 tmp_addflag=' $pic_flag'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9587 tmp_sharedflag='-shared'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9588 case $cc_basename,$host_cpu in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9589 pgcc*) # Portland Group C compiler
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9590 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9591 tmp_addflag=' $pic_flag'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9592 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9593 pgf77* | pgf90* | pgf95* | pgfortran*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9594 # Portland Group f77 and f90 compilers
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9595 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9596 tmp_addflag=' $pic_flag -Mnomain' ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9597 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9598 tmp_addflag=' -i_dynamic' ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9599 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9600 tmp_addflag=' -i_dynamic -nofor_main' ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9601 ifc* | ifort*) # Intel Fortran compiler
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9602 tmp_addflag=' -nofor_main' ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9603 lf95*) # Lahey Fortran 8.1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9604 whole_archive_flag_spec=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9605 tmp_sharedflag='--shared' ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9606 nagfor*) # NAGFOR 5.3
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9607 tmp_sharedflag='-Wl,-shared' ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9608 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9609 tmp_sharedflag='-qmkshrobj'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9610 tmp_addflag= ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9611 nvcc*) # Cuda Compiler Driver 2.2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9612 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9613 compiler_needs_object=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9614 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9615 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9616 case `$CC -V 2>&1 | sed 5q` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9617 *Sun\ C*) # Sun C 5.9
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9618 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9619 compiler_needs_object=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9620 tmp_sharedflag='-G' ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9621 *Sun\ F*) # Sun Fortran 8.3
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9622 tmp_sharedflag='-G' ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9623 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9624 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9625
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9626 if test yes = "$supports_anon_versioning"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9627 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9628 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9629 echo "local: *; };" >> $output_objdir/$libname.ver~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9630 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9631 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9632
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9633 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9634 tcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9635 export_dynamic_flag_spec='-rdynamic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9636 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9637 xlf* | bgf* | bgxlf* | mpixlf*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9638 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9639 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9640 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9641 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9642 if test yes = "$supports_anon_versioning"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9643 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9644 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9645 echo "local: *; };" >> $output_objdir/$libname.ver~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9646 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9647 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9648 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9649 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9650 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9651 ld_shlibs=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9652 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9653 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9654
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9655 netbsd*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9656 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9657 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9658 wlarc=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9659 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9660 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9661 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9662 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9663 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9664
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9665 solaris*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9666 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9667 ld_shlibs=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9668 cat <<_LT_EOF 1>&2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9669
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9670 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9671 *** create shared libraries on Solaris systems. Therefore, libtool
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9672 *** is disabling shared libraries support. We urge you to upgrade GNU
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9673 *** binutils to release 2.9.1 or newer. Another option is to modify
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9674 *** your PATH or compiler configuration so that the native linker is
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9675 *** used, and then restart.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9676
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9677 _LT_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9678 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9679 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9680 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9681 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9682 ld_shlibs=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9683 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9684 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9685
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9686 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9687 case `$LD -v 2>&1` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9688 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9689 ld_shlibs=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9690 cat <<_LT_EOF 1>&2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9691
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9692 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9693 *** reliably create shared libraries on SCO systems. Therefore, libtool
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9694 *** is disabling shared libraries support. We urge you to upgrade GNU
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9695 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9696 *** your PATH or compiler configuration so that the native linker is
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9697 *** used, and then restart.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9698
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9699 _LT_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9700 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9701 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9702 # For security reasons, it is highly recommended that you always
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9703 # use absolute paths for naming shared libraries, and exclude the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9704 # DT_RUNPATH tag from executables and libraries. But doing so
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9705 # requires that you compile everything twice, which is a pain.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9706 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9707 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9708 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9709 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9710 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9711 ld_shlibs=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9712 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9713 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9714 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9715 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9716
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9717 sunos4*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9718 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9719 wlarc=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9720 hardcode_direct=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9721 hardcode_shlibpath_var=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9722 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9723
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9724 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9725 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9726 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9727 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9728 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9729 ld_shlibs=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9730 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9731 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9732 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9733
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9734 if test no = "$ld_shlibs"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9735 runpath_var=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9736 hardcode_libdir_flag_spec=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9737 export_dynamic_flag_spec=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9738 whole_archive_flag_spec=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9739 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9740 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9741 # PORTME fill in a description of your system's linker (not GNU ld)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9742 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9743 aix3*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9744 allow_undefined_flag=unsupported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9745 always_export_symbols=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9746 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9747 # Note: this linker hardcodes the directories in LIBPATH if there
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9748 # are no directories specified by -L.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9749 hardcode_minus_L=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9750 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9751 # Neither direct hardcoding nor static linking is supported with a
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9752 # broken collect2.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9753 hardcode_direct=unsupported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9754 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9755 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9756
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9757 aix[4-9]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9758 if test ia64 = "$host_cpu"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9759 # On IA64, the linker does run time linking by default, so we don't
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9760 # have to do anything special.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9761 aix_use_runtimelinking=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9762 exp_sym_flag='-Bexport'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9763 no_entry_flag=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9764 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9765 # If we're using GNU nm, then we don't want the "-C" option.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9766 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9767 # Without the "-l" option, or with the "-B" option, AIX nm treats
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9768 # weak defined symbols like other global defined symbols, whereas
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9769 # GNU nm marks them as "W".
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9770 # While the 'weak' keyword is ignored in the Export File, we need
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9771 # it in the Import File for the 'aix-soname' feature, so we have
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9772 # to replace the "-B" option with "-P" for AIX nm.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9773 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9774 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9775 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9776 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9777 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9778 aix_use_runtimelinking=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9779
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9780 # Test if we are trying to use run time linking or normal
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9781 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9782 # have runtime linking enabled, and use it for executables.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9783 # For shared libraries, we enable/disable runtime linking
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9784 # depending on the kind of the shared library created -
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9785 # when "with_aix_soname,aix_use_runtimelinking" is:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9786 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9787 # "aix,yes" lib.so shared, rtl:yes, for executables
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9788 # lib.a static archive
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9789 # "both,no" lib.so.V(shr.o) shared, rtl:yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9790 # lib.a(lib.so.V) shared, rtl:no, for executables
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9791 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9792 # lib.a(lib.so.V) shared, rtl:no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9793 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9794 # lib.a static archive
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9795 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9796 for ld_flag in $LDFLAGS; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9797 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9798 aix_use_runtimelinking=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9799 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9800 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9801 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9802 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9803 # With aix-soname=svr4, we create the lib.so.V shared archives only,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9804 # so we don't have lib.a shared libs to link our executables.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9805 # We have to force runtime linking in this case.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9806 aix_use_runtimelinking=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9807 LDFLAGS="$LDFLAGS -Wl,-brtl"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9808 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9809 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9810 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9811
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9812 exp_sym_flag='-bexport'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9813 no_entry_flag='-bnoentry'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9814 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9815
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9816 # When large executables or shared objects are built, AIX ld can
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9817 # have problems creating the table of contents. If linking a library
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9818 # or program results in "error TOC overflow" add -mminimal-toc to
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9819 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9820 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9821
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9822 archive_cmds=''
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9823 hardcode_direct=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9824 hardcode_direct_absolute=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9825 hardcode_libdir_separator=':'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9826 link_all_deplibs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9827 file_list_spec='$wl-f,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9828 case $with_aix_soname,$aix_use_runtimelinking in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9829 aix,*) ;; # traditional, no import file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9830 svr4,* | *,yes) # use import file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9831 # The Import File defines what to hardcode.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9832 hardcode_direct=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9833 hardcode_direct_absolute=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9834 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9835 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9836
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9837 if test yes = "$GCC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9838 case $host_os in aix4.[012]|aix4.[012].*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9839 # We only want to do this on AIX 4.2 and lower, the check
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9840 # below for broken collect2 doesn't work under 4.3+
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9841 collect2name=`$CC -print-prog-name=collect2`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9842 if test -f "$collect2name" &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9843 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9844 then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9845 # We have reworked collect2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9846 :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9847 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9848 # We have old collect2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9849 hardcode_direct=unsupported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9850 # It fails to find uninstalled libraries when the uninstalled
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9851 # path is not listed in the libpath. Setting hardcode_minus_L
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9852 # to unsupported forces relinking
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9853 hardcode_minus_L=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9854 hardcode_libdir_flag_spec='-L$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9855 hardcode_libdir_separator=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9856 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9857 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9858 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9859 shared_flag='-shared'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9860 if test yes = "$aix_use_runtimelinking"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9861 shared_flag="$shared_flag "'$wl-G'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9862 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9863 # Need to ensure runtime linking is disabled for the traditional
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9864 # shared library, or the linker may eventually find shared libraries
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9865 # /with/ Import File - we do not want to mix them.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9866 shared_flag_aix='-shared'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9867 shared_flag_svr4='-shared $wl-G'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9868 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9869 # not using gcc
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9870 if test ia64 = "$host_cpu"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9871 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9872 # chokes on -Wl,-G. The following line is correct:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9873 shared_flag='-G'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9874 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9875 if test yes = "$aix_use_runtimelinking"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9876 shared_flag='$wl-G'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9877 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9878 shared_flag='$wl-bM:SRE'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9879 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9880 shared_flag_aix='$wl-bM:SRE'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9881 shared_flag_svr4='$wl-G'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9882 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9883 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9884
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9885 export_dynamic_flag_spec='$wl-bexpall'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9886 # It seems that -bexpall does not export symbols beginning with
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9887 # underscore (_), so it is better to generate a list of symbols to export.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9888 always_export_symbols=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9889 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9890 # Warning - without using the other runtime loading flags (-brtl),
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9891 # -berok will link without error, but may produce a broken library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9892 allow_undefined_flag='-berok'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9893 # Determine the default libpath from the value encoded in an
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9894 # empty executable.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9895 if test set = "${lt_cv_aix_libpath+set}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9896 aix_libpath=$lt_cv_aix_libpath
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9897 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9898 if ${lt_cv_aix_libpath_+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9899 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9900 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9902 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9903
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9904 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9905 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9906 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9907
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9908 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9909 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9910 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9911 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9912 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9913
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9914 lt_aix_libpath_sed='
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9915 /Import File Strings/,/^$/ {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9916 /^0/ {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9917 s/^0 *\([^ ]*\) *$/\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9918 p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9919 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9920 }'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9921 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9922 # Check for a 64-bit object if we didn't find anything.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9923 if test -z "$lt_cv_aix_libpath_"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9924 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9925 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9926 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9927 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9928 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9929 if test -z "$lt_cv_aix_libpath_"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9930 lt_cv_aix_libpath_=/usr/lib:/lib
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9931 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9932
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9933 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9934
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9935 aix_libpath=$lt_cv_aix_libpath_
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9936 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9937
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9938 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9939 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9940 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9941 if test ia64 = "$host_cpu"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9942 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9943 allow_undefined_flag="-z nodefs"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9944 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"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9945 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9946 # Determine the default libpath from the value encoded in an
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9947 # empty executable.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9948 if test set = "${lt_cv_aix_libpath+set}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9949 aix_libpath=$lt_cv_aix_libpath
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9950 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9951 if ${lt_cv_aix_libpath_+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9952 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9953 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9955 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9956
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9957 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9958 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9959 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9960
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9961 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9962 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9963 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9964 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9965 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9966
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9967 lt_aix_libpath_sed='
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9968 /Import File Strings/,/^$/ {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9969 /^0/ {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9970 s/^0 *\([^ ]*\) *$/\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9971 p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9972 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9973 }'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9974 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9975 # Check for a 64-bit object if we didn't find anything.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9976 if test -z "$lt_cv_aix_libpath_"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9977 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9978 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9979 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9980 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9981 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9982 if test -z "$lt_cv_aix_libpath_"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9983 lt_cv_aix_libpath_=/usr/lib:/lib
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9984 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9985
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9986 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9987
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9988 aix_libpath=$lt_cv_aix_libpath_
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9989 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9990
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9991 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9992 # Warning - without using the other run time loading flags,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9993 # -berok will link without error, but may produce a broken library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9994 no_undefined_flag=' $wl-bernotok'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9995 allow_undefined_flag=' $wl-berok'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9996 if test yes = "$with_gnu_ld"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9997 # We only use this code for GNU lds that support --whole-archive.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9998 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
9999 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10000 # Exported symbols can be pulled into shared objects from archives
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10001 whole_archive_flag_spec='$convenience'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10002 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10003 archive_cmds_need_lc=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10004 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10005 # -brtl affects multiple linker settings, -berok does not and is overridden later
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10006 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10007 if test svr4 != "$with_aix_soname"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10008 # This is similar to how AIX traditionally builds its shared libraries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10009 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10010 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10011 if test aix != "$with_aix_soname"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10012 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10013 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10014 # used by -dlpreopen to get the symbols
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10015 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10016 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10017 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10018 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10019 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10020 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10021
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10022 amigaos*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10023 case $host_cpu in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10024 powerpc)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10025 # see comment about AmigaOS4 .so support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10026 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10027 archive_expsym_cmds=''
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10028 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10029 m68k)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10030 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)'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10031 hardcode_libdir_flag_spec='-L$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10032 hardcode_minus_L=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10033 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10034 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10035 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10036
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10037 bsdi[45]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10038 export_dynamic_flag_spec=-rdynamic
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10039 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10040
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10041 cygwin* | mingw* | pw32* | cegcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10042 # When not using gcc, we currently assume that we are using
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10043 # Microsoft Visual C++.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10044 # hardcode_libdir_flag_spec is actually meaningless, as there is
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10045 # no search path for DLLs.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10046 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10047 cl*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10048 # Native MSVC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10049 hardcode_libdir_flag_spec=' '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10050 allow_undefined_flag=unsupported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10051 always_export_symbols=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10052 file_list_spec='@'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10053 # Tell ltmain to make .lib files, not .a files.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10054 libext=lib
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10055 # Tell ltmain to make .dll files, not .so files.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10056 shrext_cmds=.dll
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10057 # FIXME: Setting linknames here is a bad hack.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10058 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10059 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10060 cp "$export_symbols" "$output_objdir/$soname.def";
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10061 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10062 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10063 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10064 fi~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10065 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10066 linknames='
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10067 # The linker will not automatically build a static lib if we build a DLL.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10068 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10069 enable_shared_with_static_runtimes=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10070 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10071 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10072 # Don't use ranlib
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10073 old_postinstall_cmds='chmod 644 $oldlib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10074 postlink_cmds='lt_outputfile="@OUTPUT@"~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10075 lt_tool_outputfile="@TOOL_OUTPUT@"~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10076 case $lt_outputfile in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10077 *.exe|*.EXE) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10078 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10079 lt_outputfile=$lt_outputfile.exe
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10080 lt_tool_outputfile=$lt_tool_outputfile.exe
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10081 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10082 esac~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10083 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10084 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10085 $RM "$lt_outputfile.manifest";
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10086 fi'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10087 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10088 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10089 # Assume MSVC wrapper
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10090 hardcode_libdir_flag_spec=' '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10091 allow_undefined_flag=unsupported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10092 # Tell ltmain to make .lib files, not .a files.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10093 libext=lib
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10094 # Tell ltmain to make .dll files, not .so files.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10095 shrext_cmds=.dll
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10096 # FIXME: Setting linknames here is a bad hack.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10097 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10098 # The linker will automatically build a .lib file if we build a DLL.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10099 old_archive_from_new_cmds='true'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10100 # FIXME: Should let the user specify the lib program.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10101 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10102 enable_shared_with_static_runtimes=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10103 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10104 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10105 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10106
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10107 darwin* | rhapsody*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10108
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10109
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10110 archive_cmds_need_lc=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10111 hardcode_direct=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10112 hardcode_automatic=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10113 hardcode_shlibpath_var=unsupported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10114 if test yes = "$lt_cv_ld_force_load"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10115 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\"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10116
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10117 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10118 whole_archive_flag_spec=''
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10119 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10120 link_all_deplibs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10121 allow_undefined_flag=$_lt_dar_allow_undefined
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10122 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10123 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10124 *) _lt_dar_can_shared=$GCC ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10125 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10126 if test yes = "$_lt_dar_can_shared"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10127 output_verbose_link_cmd=func_echo_all
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10128 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10129 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10130 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"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10131 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"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10132
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10133 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10134 ld_shlibs=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10135 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10136
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10137 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10138
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10139 dgux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10140 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10141 hardcode_libdir_flag_spec='-L$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10142 hardcode_shlibpath_var=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10143 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10144
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10145 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10146 # support. Future versions do this automatically, but an explicit c++rt0.o
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10147 # does not break anything, and helps significantly (at the cost of a little
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10148 # extra space).
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10149 freebsd2.2*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10150 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10151 hardcode_libdir_flag_spec='-R$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10152 hardcode_direct=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10153 hardcode_shlibpath_var=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10154 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10155
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10156 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10157 freebsd2.*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10158 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10159 hardcode_direct=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10160 hardcode_minus_L=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10161 hardcode_shlibpath_var=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10162 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10163
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10164 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10165 freebsd* | dragonfly*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10166 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10167 hardcode_libdir_flag_spec='-R$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10168 hardcode_direct=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10169 hardcode_shlibpath_var=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10170 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10171
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10172 hpux9*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10173 if test yes = "$GCC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10174 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10175 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10176 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10177 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10178 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10179 hardcode_libdir_separator=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10180 hardcode_direct=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10181
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10182 # hardcode_minus_L: Not really in the search PATH,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10183 # but as the default location of the library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10184 hardcode_minus_L=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10185 export_dynamic_flag_spec='$wl-E'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10186 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10187
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10188 hpux10*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10189 if test yes,no = "$GCC,$with_gnu_ld"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10190 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10191 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10192 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10193 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10194 if test no = "$with_gnu_ld"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10195 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10196 hardcode_libdir_separator=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10197 hardcode_direct=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10198 hardcode_direct_absolute=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10199 export_dynamic_flag_spec='$wl-E'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10200 # hardcode_minus_L: Not really in the search PATH,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10201 # but as the default location of the library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10202 hardcode_minus_L=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10203 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10204 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10205
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10206 hpux11*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10207 if test yes,no = "$GCC,$with_gnu_ld"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10208 case $host_cpu in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10209 hppa*64*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10210 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10211 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10212 ia64*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10213 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10214 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10215 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10216 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10217 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10218 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10219 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10220 case $host_cpu in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10221 hppa*64*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10222 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10223 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10224 ia64*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10225 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10226 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10227 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10228
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10229 # Older versions of the 11.00 compiler do not understand -b yet
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10230 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10232 $as_echo_n "checking if $CC understands -b... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10233 if ${lt_cv_prog_compiler__b+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10234 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10235 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10236 lt_cv_prog_compiler__b=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10237 save_LDFLAGS=$LDFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10238 LDFLAGS="$LDFLAGS -b"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10239 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10240 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10241 # The linker can only warn and ignore the option if not recognized
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10242 # So say no if there are warnings
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10243 if test -s conftest.err; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10244 # Append any errors to the config.log.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10245 cat conftest.err 1>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10246 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10247 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10248 if diff conftest.exp conftest.er2 >/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10249 lt_cv_prog_compiler__b=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10250 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10251 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10252 lt_cv_prog_compiler__b=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10253 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10254 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10255 $RM -r conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10256 LDFLAGS=$save_LDFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10257
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10258 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10260 $as_echo "$lt_cv_prog_compiler__b" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10261
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10262 if test yes = "$lt_cv_prog_compiler__b"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10263 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10264 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10265 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10266 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10267
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10268 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10269 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10270 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10271 if test no = "$with_gnu_ld"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10272 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10273 hardcode_libdir_separator=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10274
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10275 case $host_cpu in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10276 hppa*64*|ia64*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10277 hardcode_direct=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10278 hardcode_shlibpath_var=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10279 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10280 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10281 hardcode_direct=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10282 hardcode_direct_absolute=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10283 export_dynamic_flag_spec='$wl-E'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10284
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10285 # hardcode_minus_L: Not really in the search PATH,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10286 # but as the default location of the library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10287 hardcode_minus_L=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10288 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10289 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10290 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10291 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10292
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10293 irix5* | irix6* | nonstopux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10294 if test yes = "$GCC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10295 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10296 # Try to use the -exported_symbol ld option, if it does not
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10297 # work, assume that -exports_file does not work either and
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10298 # implicitly export all symbols.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10299 # This should be the same for all languages, so no per-tag cache variable.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10301 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10302 if ${lt_cv_irix_exported_symbol+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10303 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10304 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10305 save_LDFLAGS=$LDFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10306 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10308 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10309 int foo (void) { return 0; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10310 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10311 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10312 lt_cv_irix_exported_symbol=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10313 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10314 lt_cv_irix_exported_symbol=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10315 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10316 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10317 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10318 LDFLAGS=$save_LDFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10319 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10321 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10322 if test yes = "$lt_cv_irix_exported_symbol"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10323 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10324 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10325 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10326 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10327 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10328 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10329 archive_cmds_need_lc='no'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10330 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10331 hardcode_libdir_separator=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10332 inherit_rpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10333 link_all_deplibs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10334 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10335
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10336 linux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10337 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10338 tcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10339 # Fabrice Bellard et al's Tiny C Compiler
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10340 ld_shlibs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10341 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10342 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10343 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10344 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10345
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10346 netbsd*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10347 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10348 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10349 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10350 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10351 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10352 hardcode_libdir_flag_spec='-R$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10353 hardcode_direct=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10354 hardcode_shlibpath_var=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10355 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10356
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10357 newsos6)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10358 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10359 hardcode_direct=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10360 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10361 hardcode_libdir_separator=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10362 hardcode_shlibpath_var=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10363 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10364
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10365 *nto* | *qnx*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10366 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10367
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10368 openbsd* | bitrig*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10369 if test -f /usr/libexec/ld.so; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10370 hardcode_direct=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10371 hardcode_shlibpath_var=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10372 hardcode_direct_absolute=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10373 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10374 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10375 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10376 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10377 export_dynamic_flag_spec='$wl-E'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10378 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10379 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10380 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10381 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10382 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10383 ld_shlibs=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10384 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10385 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10386
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10387 os2*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10388 hardcode_libdir_flag_spec='-L$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10389 hardcode_minus_L=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10390 allow_undefined_flag=unsupported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10391 shrext_cmds=.dll
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10392 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10393 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10394 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10395 $ECHO EXPORTS >> $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10396 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10397 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10398 emximp -o $lib $output_objdir/$libname.def'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10399 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10400 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10401 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10402 $ECHO EXPORTS >> $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10403 prefix_cmds="$SED"~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10404 if test EXPORTS = "`$SED 1q $export_symbols`"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10405 prefix_cmds="$prefix_cmds -e 1d";
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10406 fi~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10407 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10408 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10409 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10410 emximp -o $lib $output_objdir/$libname.def'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10411 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10412 enable_shared_with_static_runtimes=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10413 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10414
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10415 osf3*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10416 if test yes = "$GCC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10417 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10418 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10419 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10420 allow_undefined_flag=' -expect_unresolved \*'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10421 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10422 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10423 archive_cmds_need_lc='no'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10424 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10425 hardcode_libdir_separator=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10426 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10427
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10428 osf4* | osf5*) # as osf3* with the addition of -msym flag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10429 if test yes = "$GCC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10430 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10431 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10432 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10433 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10434 allow_undefined_flag=' -expect_unresolved \*'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10435 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10436 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~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10437 $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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10438
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10439 # Both c and cxx compiler support -rpath directly
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10440 hardcode_libdir_flag_spec='-rpath $libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10441 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10442 archive_cmds_need_lc='no'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10443 hardcode_libdir_separator=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10444 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10445
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10446 solaris*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10447 no_undefined_flag=' -z defs'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10448 if test yes = "$GCC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10449 wlarc='$wl'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10450 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10451 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10452 $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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10453 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10454 case `$CC -V 2>&1` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10455 *"Compilers 5.0"*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10456 wlarc=''
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10457 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10458 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10459 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10460 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10461 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10462 wlarc='$wl'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10463 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10464 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10465 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10466 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10467 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10468 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10469 hardcode_libdir_flag_spec='-R$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10470 hardcode_shlibpath_var=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10471 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10472 solaris2.[0-5] | solaris2.[0-5].*) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10473 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10474 # The compiler driver will combine and reorder linker options,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10475 # but understands '-z linker_flag'. GCC discards it without '$wl',
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10476 # but is careful enough not to reorder.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10477 # Supported since Solaris 2.6 (maybe 2.5.1?)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10478 if test yes = "$GCC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10479 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10480 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10481 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10482 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10483 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10484 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10485 link_all_deplibs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10486 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10487
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10488 sunos4*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10489 if test sequent = "$host_vendor"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10490 # Use $CC to link under sequent, because it throws in some extra .o
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10491 # files that make .init and .fini sections work.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10492 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10493 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10494 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10495 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10496 hardcode_libdir_flag_spec='-L$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10497 hardcode_direct=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10498 hardcode_minus_L=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10499 hardcode_shlibpath_var=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10500 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10501
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10502 sysv4)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10503 case $host_vendor in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10504 sni)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10505 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10506 hardcode_direct=yes # is this really true???
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10507 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10508 siemens)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10509 ## LD is ld it makes a PLAMLIB
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10510 ## CC just makes a GrossModule.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10511 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10512 reload_cmds='$CC -r -o $output$reload_objs'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10513 hardcode_direct=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10514 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10515 motorola)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10516 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10517 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10518 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10519 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10520 runpath_var='LD_RUN_PATH'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10521 hardcode_shlibpath_var=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10522 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10523
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10524 sysv4.3*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10525 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10526 hardcode_shlibpath_var=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10527 export_dynamic_flag_spec='-Bexport'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10528 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10529
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10530 sysv4*MP*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10531 if test -d /usr/nec; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10532 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10533 hardcode_shlibpath_var=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10534 runpath_var=LD_RUN_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10535 hardcode_runpath_var=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10536 ld_shlibs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10537 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10538 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10539
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10540 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10541 no_undefined_flag='$wl-z,text'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10542 archive_cmds_need_lc=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10543 hardcode_shlibpath_var=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10544 runpath_var='LD_RUN_PATH'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10545
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10546 if test yes = "$GCC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10547 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10548 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10549 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10550 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10551 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10552 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10553 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10554
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10555 sysv5* | sco3.2v5* | sco5v6*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10556 # Note: We CANNOT use -z defs as we might desire, because we do not
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10557 # link with -lc, and that would cause any symbols used from libc to
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10558 # always be unresolved, which means just about no library would
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10559 # ever link correctly. If we're not using GNU ld we use -z text
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10560 # though, which does catch some bad symbols but isn't as heavy-handed
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10561 # as -z defs.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10562 no_undefined_flag='$wl-z,text'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10563 allow_undefined_flag='$wl-z,nodefs'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10564 archive_cmds_need_lc=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10565 hardcode_shlibpath_var=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10566 hardcode_libdir_flag_spec='$wl-R,$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10567 hardcode_libdir_separator=':'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10568 link_all_deplibs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10569 export_dynamic_flag_spec='$wl-Bexport'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10570 runpath_var='LD_RUN_PATH'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10571
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10572 if test yes = "$GCC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10573 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10574 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10575 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10576 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10577 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10578 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10579 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10580
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10581 uts4*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10582 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10583 hardcode_libdir_flag_spec='-L$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10584 hardcode_shlibpath_var=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10585 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10586
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10587 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10588 ld_shlibs=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10589 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10590 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10591
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10592 if test sni = "$host_vendor"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10593 case $host in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10594 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10595 export_dynamic_flag_spec='$wl-Blargedynsym'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10596 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10597 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10598 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10599 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10600
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10602 $as_echo "$ld_shlibs" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10603 test no = "$ld_shlibs" && can_build_shared=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10604
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10605 with_gnu_ld=$with_gnu_ld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10606
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10607
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10608
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10609
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10610
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10611
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10612
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10613
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10614
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10615
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10616
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10617
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10618
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10619
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10620
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10621 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10622 # Do we need to explicitly link libc?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10623 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10624 case "x$archive_cmds_need_lc" in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10625 x|xyes)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10626 # Assume -lc should be added
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10627 archive_cmds_need_lc=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10628
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10629 if test yes,yes = "$GCC,$enable_shared"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10630 case $archive_cmds in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10631 *'~'*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10632 # FIXME: we may have to deal with multi-command sequences.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10633 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10634 '$CC '*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10635 # Test whether the compiler implicitly links with -lc since on some
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10636 # systems, -lgcc has to come before -lc. If gcc already passes -lc
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10637 # to ld, don't add -lc before -lgcc.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10639 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10640 if ${lt_cv_archive_cmds_need_lc+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10641 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10642 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10643 $RM conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10644 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10645
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10646 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10647 (eval $ac_compile) 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10648 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10649 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10650 test $ac_status = 0; } 2>conftest.err; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10651 soname=conftest
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10652 lib=conftest
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10653 libobjs=conftest.$ac_objext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10654 deplibs=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10655 wl=$lt_prog_compiler_wl
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10656 pic_flag=$lt_prog_compiler_pic
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10657 compiler_flags=-v
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10658 linker_flags=-v
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10659 verstring=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10660 output_objdir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10661 libname=conftest
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10662 lt_save_allow_undefined_flag=$allow_undefined_flag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10663 allow_undefined_flag=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10664 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10665 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10666 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10667 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10668 test $ac_status = 0; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10669 then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10670 lt_cv_archive_cmds_need_lc=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10671 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10672 lt_cv_archive_cmds_need_lc=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10673 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10674 allow_undefined_flag=$lt_save_allow_undefined_flag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10675 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10676 cat conftest.err 1>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10677 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10678 $RM conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10679
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10680 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10682 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10683 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10684 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10685 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10686 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10687 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10688 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10689
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10690
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10691
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10692
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10693
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10694
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10695
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10696
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10697
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10698
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10699
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10700
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10701
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10702
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10703
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10704
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10705
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10706
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10707
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10708
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10709
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10710
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10711
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10712
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10713
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10714
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10715
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10716
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10717
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10718
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10719
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10720
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10721
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10722
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10723
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10724
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10725
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10726
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10727
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10728
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10729
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10730
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10731
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10732
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10733
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10734
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10735
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10736
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10737
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10738
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10739
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10740
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10741
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10742
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10743
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10744
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10745
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10746
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10747
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10748
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10749
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10750
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10751
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10752
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10753
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10754
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10755
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10756
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10757
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10758
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10759
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10760
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10761
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10762
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10763
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10764
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10765
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10766
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10767
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10768
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10769
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10770
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10771
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10772
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10773
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10774
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10775
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10776
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10777
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10778
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10779
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10780
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10781
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10782
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10783
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10784
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10785
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10786
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10787
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10788
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10789
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10790
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10791
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10792
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10793
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10794
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10795
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10796
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10797
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10798
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10799
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10800
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10801
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10802
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10803
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10804
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10805
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10806
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10807
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10808
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10809
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10810
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10811
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10812
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10813
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10814
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10815
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10816
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10817
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10818
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10819
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10820
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10821
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10822
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10823
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10824
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10825
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10826
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10827
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10828
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10829
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10830
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10831
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10832
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10833
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10834
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10835
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10836
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10837
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10838
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10839
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10840
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10842 $as_echo_n "checking dynamic linker characteristics... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10843
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10844 if test yes = "$GCC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10845 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10846 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10847 *) lt_awk_arg='/^libraries:/' ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10848 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10849 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10850 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10851 *) lt_sed_strip_eq='s|=/|/|g' ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10852 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10853 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10854 case $lt_search_path_spec in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10855 *\;*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10856 # if the path contains ";" then we assume it to be the separator
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10857 # otherwise default to the standard path separator (i.e. ":") - it is
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10858 # assumed that no part of a normal pathname contains ";" but that should
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10859 # okay in the real world where ";" in dirpaths is itself problematic.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10860 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10861 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10862 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10863 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10864 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10865 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10866 # Ok, now we have the path, separated by spaces, we can step through it
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10867 # and add multilib dir if necessary...
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10868 lt_tmp_lt_search_path_spec=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10869 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10870 # ...but if some path component already ends with the multilib dir we assume
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10871 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10872 case "$lt_multi_os_dir; $lt_search_path_spec " in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10873 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10874 lt_multi_os_dir=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10875 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10876 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10877 for lt_sys_path in $lt_search_path_spec; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10878 if test -d "$lt_sys_path$lt_multi_os_dir"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10879 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10880 elif test -n "$lt_multi_os_dir"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10881 test -d "$lt_sys_path" && \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10882 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10883 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10884 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10885 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10886 BEGIN {RS = " "; FS = "/|\n";} {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10887 lt_foo = "";
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10888 lt_count = 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10889 for (lt_i = NF; lt_i > 0; lt_i--) {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10890 if ($lt_i != "" && $lt_i != ".") {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10891 if ($lt_i == "..") {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10892 lt_count++;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10893 } else {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10894 if (lt_count == 0) {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10895 lt_foo = "/" $lt_i lt_foo;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10896 } else {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10897 lt_count--;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10898 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10899 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10900 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10901 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10902 if (lt_foo != "") { lt_freq[lt_foo]++; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10903 if (lt_freq[lt_foo] == 1) { print lt_foo; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10904 }'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10905 # AWK program above erroneously prepends '/' to C:/dos/paths
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10906 # for these hosts.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10907 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10908 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10909 $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10910 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10911 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10912 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10913 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10914 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10915 library_names_spec=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10916 libname_spec='lib$name'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10917 soname_spec=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10918 shrext_cmds=.so
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10919 postinstall_cmds=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10920 postuninstall_cmds=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10921 finish_cmds=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10922 finish_eval=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10923 shlibpath_var=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10924 shlibpath_overrides_runpath=unknown
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10925 version_type=none
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10926 dynamic_linker="$host_os ld.so"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10927 sys_lib_dlsearch_path_spec="/lib /usr/lib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10928 need_lib_prefix=unknown
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10929 hardcode_into_libs=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10930
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10931 # when you set need_version to no, make sure it does not cause -set_version
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10932 # flags to be left without arguments
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10933 need_version=unknown
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10934
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10935
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10936
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10937 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10938 aix3*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10939 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10940 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10941 shlibpath_var=LIBPATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10942
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10943 # AIX 3 has no versioning support, so we append a major version to the name.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10944 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10945 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10946
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10947 aix[4-9]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10948 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10949 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10950 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10951 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10952 if test ia64 = "$host_cpu"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10953 # AIX 5 supports IA64
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10954 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10955 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10956 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10957 # With GCC up to 2.95.x, collect2 would create an import file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10958 # for dependence libraries. The import file would start with
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10959 # the line '#! .'. This would cause the generated library to
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10960 # depend on '.', always an invalid library. This was fixed in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10961 # development snapshots of GCC prior to 3.0.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10962 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10963 aix4 | aix4.[01] | aix4.[01].*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10964 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10965 echo ' yes '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10966 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10967 :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10968 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10969 can_build_shared=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10970 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10971 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10972 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10973 # Using Import Files as archive members, it is possible to support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10974 # filename-based versioning of shared library archives on AIX. While
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10975 # this would work for both with and without runtime linking, it will
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10976 # prevent static linking of such archives. So we do filename-based
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10977 # shared library versioning with .so extension only, which is used
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10978 # when both runtime linking and shared linking is enabled.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10979 # Unfortunately, runtime linking may impact performance, so we do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10980 # not want this to be the default eventually. Also, we use the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10981 # versioned .so libs for executables only if there is the -brtl
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10982 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10983 # To allow for filename-based versioning support, we need to create
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10984 # libNAME.so.V as an archive file, containing:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10985 # *) an Import File, referring to the versioned filename of the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10986 # archive as well as the shared archive member, telling the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10987 # bitwidth (32 or 64) of that shared object, and providing the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10988 # list of exported symbols of that shared object, eventually
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10989 # decorated with the 'weak' keyword
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10990 # *) the shared object with the F_LOADONLY flag set, to really avoid
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10991 # it being seen by the linker.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10992 # At run time we better use the real file rather than another symlink,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10993 # but for link time we create the symlink libNAME.so -> libNAME.so.V
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10994
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10995 case $with_aix_soname,$aix_use_runtimelinking in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10996 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10997 # soname into executable. Probably we can add versioning support to
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10998 # collect2, so additional links can be useful in future.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
10999 aix,yes) # traditional libtool
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11000 dynamic_linker='AIX unversionable lib.so'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11001 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11002 # instead of lib<name>.a to let people know that these are not
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11003 # typical AIX shared libraries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11004 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11005 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11006 aix,no) # traditional AIX only
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11007 dynamic_linker='AIX lib.a(lib.so.V)'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11008 # We preserve .a as extension for shared libraries through AIX4.2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11009 # and later when we are not doing run time linking.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11010 library_names_spec='$libname$release.a $libname.a'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11011 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11012 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11013 svr4,*) # full svr4 only
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11014 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11015 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11016 # We do not specify a path in Import Files, so LIBPATH fires.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11017 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11018 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11019 *,yes) # both, prefer svr4
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11020 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11021 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11022 # unpreferred sharedlib libNAME.a needs extra handling
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11023 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11024 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11025 # We do not specify a path in Import Files, so LIBPATH fires.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11026 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11027 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11028 *,no) # both, prefer aix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11029 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11030 library_names_spec='$libname$release.a $libname.a'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11031 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11032 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11033 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11034 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11035 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11036 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11037 shlibpath_var=LIBPATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11038 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11039 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11040
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11041 amigaos*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11042 case $host_cpu in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11043 powerpc)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11044 # Since July 2007 AmigaOS4 officially supports .so libraries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11045 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11046 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11047 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11048 m68k)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11049 library_names_spec='$libname.ixlibrary $libname.a'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11050 # Create ${libname}_ixlibrary.a entries in /sys/libs.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11051 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11052 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11053 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11054 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11055
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11056 beos*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11057 library_names_spec='$libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11058 dynamic_linker="$host_os ld.so"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11059 shlibpath_var=LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11060 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11061
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11062 bsdi[45]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11063 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11064 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11065 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11066 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11067 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11068 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11069 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11070 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11071 # the default ld.so.conf also contains /usr/contrib/lib and
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11072 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11073 # libtool to hard-code these into programs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11074 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11075
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11076 cygwin* | mingw* | pw32* | cegcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11077 version_type=windows
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11078 shrext_cmds=.dll
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11079 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11080 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11081
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11082 case $GCC,$cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11083 yes,*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11084 # gcc
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11085 library_names_spec='$libname.dll.a'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11086 # DLL is installed to $(libdir)/../bin by postinstall_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11087 postinstall_cmds='base_file=`basename \$file`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11088 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11089 dldir=$destdir/`dirname \$dlpath`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11090 test -d \$dldir || mkdir -p \$dldir~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11091 $install_prog $dir/$dlname \$dldir/$dlname~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11092 chmod a+x \$dldir/$dlname~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11093 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11094 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11095 fi'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11096 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11097 dlpath=$dir/\$dldll~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11098 $RM \$dlpath'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11099 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11100
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11101 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11102 cygwin*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11103 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11104 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11105
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11106 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11107 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11108 mingw* | cegcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11109 # MinGW DLLs use traditional 'lib' prefix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11110 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11111 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11112 pw32*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11113 # pw32 DLLs use 'pw' prefix rather than 'lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11114 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11115 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11116 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11117 dynamic_linker='Win32 ld.exe'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11118 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11119
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11120 *,cl*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11121 # Native MSVC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11122 libname_spec='$name'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11123 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11124 library_names_spec='$libname.dll.lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11125
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11126 case $build_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11127 mingw*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11128 sys_lib_search_path_spec=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11129 lt_save_ifs=$IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11130 IFS=';'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11131 for lt_path in $LIB
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11132 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11133 IFS=$lt_save_ifs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11134 # Let DOS variable expansion print the short 8.3 style file name.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11135 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11136 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11137 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11138 IFS=$lt_save_ifs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11139 # Convert to MSYS style.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11140 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11141 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11142 cygwin*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11143 # Convert to unix form, then to dos form, then back to unix form
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11144 # but this time dos style (no spaces!) so that the unix form looks
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11145 # like /cygdrive/c/PROGRA~1:/cygdr...
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11146 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11147 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11148 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11149 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11150 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11151 sys_lib_search_path_spec=$LIB
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11152 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11153 # It is most probably a Windows format PATH.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11154 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11155 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11156 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11157 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11158 # FIXME: find the short name or the path components, as spaces are
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11159 # common. (e.g. "Program Files" -> "PROGRA~1")
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11160 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11161 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11162
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11163 # DLL is installed to $(libdir)/../bin by postinstall_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11164 postinstall_cmds='base_file=`basename \$file`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11165 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11166 dldir=$destdir/`dirname \$dlpath`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11167 test -d \$dldir || mkdir -p \$dldir~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11168 $install_prog $dir/$dlname \$dldir/$dlname'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11169 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11170 dlpath=$dir/\$dldll~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11171 $RM \$dlpath'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11172 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11173 dynamic_linker='Win32 link.exe'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11174 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11175
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11176 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11177 # Assume MSVC wrapper
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11178 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11179 dynamic_linker='Win32 ld.exe'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11180 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11181 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11182 # FIXME: first we should search . and the directory the executable is in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11183 shlibpath_var=PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11184 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11185
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11186 darwin* | rhapsody*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11187 dynamic_linker="$host_os dyld"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11188 version_type=darwin
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11189 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11190 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11191 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11192 soname_spec='$libname$release$major$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11193 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11194 shlibpath_var=DYLD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11195 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11196
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11197 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11198 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11199 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11200
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11201 dgux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11202 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11203 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11204 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11205 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11206 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11207 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11208 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11209
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11210 freebsd* | dragonfly*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11211 # DragonFly does not have aout. When/if they implement a new
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11212 # versioning mechanism, adjust this.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11213 if test -x /usr/bin/objformat; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11214 objformat=`/usr/bin/objformat`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11215 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11216 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11217 freebsd[23].*) objformat=aout ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11218 *) objformat=elf ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11219 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11220 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11221 version_type=freebsd-$objformat
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11222 case $version_type in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11223 freebsd-elf*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11224 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11225 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11226 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11227 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11228 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11229 freebsd-*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11230 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11231 need_version=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11232 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11233 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11234 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11235 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11236 freebsd2.*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11237 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11238 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11239 freebsd3.[01]* | freebsdelf3.[01]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11240 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11241 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11242 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11243 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11244 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11245 shlibpath_overrides_runpath=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11246 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11247 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11248 *) # from 4.6 on, and DragonFly
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11249 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11250 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11251 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11252 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11253 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11254
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11255 haiku*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11256 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11257 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11258 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11259 dynamic_linker="$host_os runtime_loader"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11260 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11261 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11262 shlibpath_var=LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11263 shlibpath_overrides_runpath=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11264 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11265 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11266 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11267
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11268 hpux9* | hpux10* | hpux11*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11269 # Give a soname corresponding to the major version so that dld.sl refuses to
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11270 # link against other versions.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11271 version_type=sunos
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11272 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11273 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11274 case $host_cpu in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11275 ia64*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11276 shrext_cmds='.so'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11277 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11278 dynamic_linker="$host_os dld.so"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11279 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11280 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11281 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11282 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11283 if test 32 = "$HPUX_IA64_MODE"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11284 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11285 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11286 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11287 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11288 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11289 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11290 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11291 hppa*64*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11292 shrext_cmds='.sl'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11293 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11294 dynamic_linker="$host_os dld.sl"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11295 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11296 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11297 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11298 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11299 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11300 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11301 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11302 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11303 shrext_cmds='.sl'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11304 dynamic_linker="$host_os dld.sl"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11305 shlibpath_var=SHLIB_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11306 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11307 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11308 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11309 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11310 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11311 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11312 postinstall_cmds='chmod 555 $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11313 # or fails outright, so override atomically:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11314 install_override_mode=555
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11315 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11316
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11317 interix[3-9]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11318 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11319 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11320 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11321 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11322 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11323 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11324 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11325 shlibpath_overrides_runpath=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11326 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11327 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11328
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11329 irix5* | irix6* | nonstopux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11330 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11331 nonstopux*) version_type=nonstopux ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11332 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11333 if test yes = "$lt_cv_prog_gnu_ld"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11334 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11335 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11336 version_type=irix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11337 fi ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11338 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11339 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11340 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11341 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11342 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11343 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11344 irix5* | nonstopux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11345 libsuff= shlibsuff=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11346 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11347 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11348 case $LD in # libtool.m4 will add one of these switches to LD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11349 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11350 libsuff= shlibsuff= libmagic=32-bit;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11351 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11352 libsuff=32 shlibsuff=N32 libmagic=N32;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11353 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11354 libsuff=64 shlibsuff=64 libmagic=64-bit;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11355 *) libsuff= shlibsuff= libmagic=never-match;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11356 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11357 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11358 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11359 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11360 shlibpath_overrides_runpath=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11361 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11362 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11363 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11364 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11365
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11366 # No shared lib support for Linux oldld, aout, or coff.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11367 linux*oldld* | linux*aout* | linux*coff*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11368 dynamic_linker=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11369 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11370
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11371 linux*android*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11372 version_type=none # Android doesn't support versioned libraries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11373 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11374 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11375 library_names_spec='$libname$release$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11376 soname_spec='$libname$release$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11377 finish_cmds=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11378 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11379 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11380
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11381 # This implies no fast_install, which is unacceptable.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11382 # Some rework will be needed to allow for fast_install
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11383 # before this can be enabled.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11384 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11385
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11386 dynamic_linker='Android linker'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11387 # Don't embed -rpath directories since the linker doesn't support them.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11388 hardcode_libdir_flag_spec='-L$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11389 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11390
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11391 # This must be glibc/ELF.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11392 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11393 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11394 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11395 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11396 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11397 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11398 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11399 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11400 shlibpath_overrides_runpath=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11401
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11402 # Some binutils ld are patched to set DT_RUNPATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11403 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11404 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11405 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11406 lt_cv_shlibpath_overrides_runpath=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11407 save_LDFLAGS=$LDFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11408 save_libdir=$libdir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11409 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11410 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11412 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11413
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11414 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11415 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11416 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11417
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11418 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11419 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11420 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11421 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11422 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11423 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11424 lt_cv_shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11425 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11426 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11427 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11428 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11429 LDFLAGS=$save_LDFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11430 libdir=$save_libdir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11431
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11432 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11433
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11434 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11435
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11436 # This implies no fast_install, which is unacceptable.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11437 # Some rework will be needed to allow for fast_install
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11438 # before this can be enabled.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11439 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11440
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11441 # Ideally, we could use ldconfig to report *all* directores which are
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11442 # searched for libraries, however this is still not possible. Aside from not
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11443 # being certain /sbin/ldconfig is available, command
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11444 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11445 # even though it is searched at run-time. Try to do the best guess by
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11446 # appending ld.so.conf contents (and includes) to the search path.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11447 if test -f /etc/ld.so.conf; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11448 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' ' '`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11449 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11450 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11451
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11452 # We used to test for /lib/ld.so.1 and disable shared libraries on
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11453 # powerpc, because MkLinux only supported shared libraries with the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11454 # GNU dynamic linker. Since this was broken with cross compilers,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11455 # most powerpc-linux boxes support dynamic linking these days and
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11456 # people can always --disable-shared, the test was removed, and we
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11457 # assume the GNU/Linux dynamic linker is in use.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11458 dynamic_linker='GNU/Linux ld.so'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11459 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11460
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11461 netbsd*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11462 version_type=sunos
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11463 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11464 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11465 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11466 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11467 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11468 dynamic_linker='NetBSD (a.out) ld.so'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11469 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11470 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11471 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11472 dynamic_linker='NetBSD ld.elf_so'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11473 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11474 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11475 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11476 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11477 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11478
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11479 newsos6)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11480 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11481 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11482 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11483 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11484 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11485
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11486 *nto* | *qnx*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11487 version_type=qnx
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11488 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11489 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11490 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11491 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11492 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11493 shlibpath_overrides_runpath=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11494 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11495 dynamic_linker='ldqnx.so'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11496 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11497
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11498 openbsd* | bitrig*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11499 version_type=sunos
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11500 sys_lib_dlsearch_path_spec=/usr/lib
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11501 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11502 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11503 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11504 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11505 need_version=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11506 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11507 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11508 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11509 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11510 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11511 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11512
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11513 os2*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11514 libname_spec='$name'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11515 version_type=windows
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11516 shrext_cmds=.dll
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11517 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11518 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11519 # OS/2 can only load a DLL with a base name of 8 characters or less.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11520 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11521 v=$($ECHO $release$versuffix | tr -d .-);
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11522 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11523 $ECHO $n$v`$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11524 library_names_spec='${libname}_dll.$libext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11525 dynamic_linker='OS/2 ld.exe'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11526 shlibpath_var=BEGINLIBPATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11527 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11528 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11529 postinstall_cmds='base_file=`basename \$file`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11530 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11531 dldir=$destdir/`dirname \$dlpath`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11532 test -d \$dldir || mkdir -p \$dldir~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11533 $install_prog $dir/$dlname \$dldir/$dlname~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11534 chmod a+x \$dldir/$dlname~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11535 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11536 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11537 fi'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11538 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11539 dlpath=$dir/\$dldll~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11540 $RM \$dlpath'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11541 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11542
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11543 osf3* | osf4* | osf5*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11544 version_type=osf
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11545 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11546 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11547 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11548 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11549 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11550 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11551 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11552 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11553
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11554 rdos*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11555 dynamic_linker=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11556 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11557
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11558 solaris*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11559 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11560 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11561 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11562 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11563 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11564 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11565 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11566 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11567 # ldd complains unless libraries are executable
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11568 postinstall_cmds='chmod +x $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11569 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11570
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11571 sunos4*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11572 version_type=sunos
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11573 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11574 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11575 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11576 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11577 if test yes = "$with_gnu_ld"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11578 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11579 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11580 need_version=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11581 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11582
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11583 sysv4 | sysv4.3*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11584 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11585 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11586 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11587 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11588 case $host_vendor in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11589 sni)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11590 shlibpath_overrides_runpath=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11591 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11592 runpath_var=LD_RUN_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11593 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11594 siemens)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11595 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11596 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11597 motorola)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11598 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11599 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11600 shlibpath_overrides_runpath=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11601 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11602 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11603 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11604 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11605
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11606 sysv4*MP*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11607 if test -d /usr/nec; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11608 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11609 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11610 soname_spec='$libname$shared_ext.$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11611 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11612 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11613 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11614
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11615 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11616 version_type=sco
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11617 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11618 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11619 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11620 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11621 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11622 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11623 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11624 if test yes = "$with_gnu_ld"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11625 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11626 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11627 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11628 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11629 sco3.2v5*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11630 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11631 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11632 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11633 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11634 sys_lib_dlsearch_path_spec='/usr/lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11635 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11636
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11637 tpf*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11638 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11639 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11640 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11641 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11642 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11643 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11644 shlibpath_overrides_runpath=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11645 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11646 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11647
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11648 uts4*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11649 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11650 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11651 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11652 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11653 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11654
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11655 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11656 dynamic_linker=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11657 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11658 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11660 $as_echo "$dynamic_linker" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11661 test no = "$dynamic_linker" && can_build_shared=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11662
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11663 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11664 if test yes = "$GCC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11665 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11666 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11667
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11668 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11669 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11670 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11671
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11672 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11673 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11674 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11675
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11676 # lt_cv_sys_lib... is unaugmented for libtool script decls...
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11677 lt_cv_sys_lib_dlsearch_path_spec=$sys_lib_dlsearch_path_spec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11678
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11679 # ..but sys_lib_... needs LT_SYS_LIBRARY_PATH munging for
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11680 # LT_SYS_DLSEARCH_PATH macro in ltdl.m4 to work with the correct paths:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11681 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11682
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11683
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11684
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11685
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11686
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11687
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11688
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11689
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11690
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11691
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11692
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11693
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11694
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11695
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11696
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11697
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11698
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11699
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11700
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11701
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11702
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11703
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11704
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11705
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11706
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11707
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11708
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11709
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11710
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11711
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11712
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11713
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11714
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11715
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11716
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11717
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11718
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11719
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11720
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11721
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11722
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11723
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11724
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11725
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11726
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11727
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11728
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11729
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11730
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11731
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11732
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11733
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11734
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11735
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11736
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11737
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11738
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11739
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11740
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11741
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11742
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11743
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11744
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11745
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11746
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11747
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11748
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11749
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11750
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11751
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11752
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11753
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11754
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11755
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11756
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11757
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11758
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11759
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11760
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11761
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11762
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11763
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11764
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11765
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11766
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11767
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11768
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11769
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11770
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11771
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11772
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11773
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11775 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11776 hardcode_action=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11777 if test -n "$hardcode_libdir_flag_spec" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11778 test -n "$runpath_var" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11779 test yes = "$hardcode_automatic"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11780
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11781 # We can hardcode non-existent directories.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11782 if test no != "$hardcode_direct" &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11783 # If the only mechanism to avoid hardcoding is shlibpath_var, we
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11784 # have to relink, otherwise we might link with an installed library
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11785 # when we should be linking with a yet-to-be-installed one
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11786 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11787 test no != "$hardcode_minus_L"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11788 # Linking always hardcodes the temporary library directory.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11789 hardcode_action=relink
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11790 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11791 # We can link without hardcoding, and we can hardcode nonexisting dirs.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11792 hardcode_action=immediate
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11793 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11794 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11795 # We cannot hardcode anything, or else we can only hardcode existing
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11796 # directories.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11797 hardcode_action=unsupported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11798 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11800 $as_echo "$hardcode_action" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11801
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11802 if test relink = "$hardcode_action" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11803 test yes = "$inherit_rpath"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11804 # Fast installation is not supported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11805 enable_fast_install=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11806 elif test yes = "$shlibpath_overrides_runpath" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11807 test no = "$enable_shared"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11808 # Fast installation is not necessary
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11809 enable_fast_install=needless
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11810 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11811
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11812
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11813
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11814
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11815
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11816
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11817 if test yes != "$enable_dlopen"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11818 enable_dlopen=unknown
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11819 enable_dlopen_self=unknown
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11820 enable_dlopen_self_static=unknown
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11821 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11822 lt_cv_dlopen=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11823 lt_cv_dlopen_libs=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11824
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11825 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11826 beos*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11827 lt_cv_dlopen=load_add_on
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11828 lt_cv_dlopen_libs=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11829 lt_cv_dlopen_self=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11830 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11831
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11832 mingw* | pw32* | cegcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11833 lt_cv_dlopen=LoadLibrary
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11834 lt_cv_dlopen_libs=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11835 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11836
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11837 cygwin*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11838 lt_cv_dlopen=dlopen
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11839 lt_cv_dlopen_libs=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11840 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11841
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11842 darwin*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11843 # if libdl is installed we need to link against it
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11845 $as_echo_n "checking for dlopen in -ldl... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11846 if ${ac_cv_lib_dl_dlopen+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11847 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11848 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11849 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11850 LIBS="-ldl $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11852 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11853
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11854 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11855 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11856 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11857 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11858 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11859 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11860 char dlopen ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11861 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11862 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11863 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11864 return dlopen ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11865 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11866 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11867 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11868 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11869 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11870 ac_cv_lib_dl_dlopen=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11871 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11872 ac_cv_lib_dl_dlopen=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11873 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11874 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11875 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11876 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11877 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11879 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11880 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11881 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11882 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11883
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11884 lt_cv_dlopen=dyld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11885 lt_cv_dlopen_libs=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11886 lt_cv_dlopen_self=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11887
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11888 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11889
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11890 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11891
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11892 tpf*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11893 # Don't try to run any link tests for TPF. We know it's impossible
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11894 # because TPF is a cross-compiler, and we know how we open DSOs.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11895 lt_cv_dlopen=dlopen
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11896 lt_cv_dlopen_libs=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11897 lt_cv_dlopen_self=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11898 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11899
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11900 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11901 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11902 if test "x$ac_cv_func_shl_load" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11903 lt_cv_dlopen=shl_load
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11904 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11906 $as_echo_n "checking for shl_load in -ldld... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11907 if ${ac_cv_lib_dld_shl_load+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11908 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11909 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11910 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11911 LIBS="-ldld $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11913 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11914
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11915 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11916 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11917 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11918 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11919 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11920 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11921 char shl_load ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11922 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11923 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11924 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11925 return shl_load ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11926 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11927 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11928 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11929 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11930 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11931 ac_cv_lib_dld_shl_load=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11932 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11933 ac_cv_lib_dld_shl_load=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11934 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11935 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11936 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11937 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11938 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11940 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11941 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11942 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11943 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11944 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11945 if test "x$ac_cv_func_dlopen" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11946 lt_cv_dlopen=dlopen
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11947 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11949 $as_echo_n "checking for dlopen in -ldl... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11950 if ${ac_cv_lib_dl_dlopen+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11951 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11952 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11953 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11954 LIBS="-ldl $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11956 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11957
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11958 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11959 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11960 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11961 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11962 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11963 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11964 char dlopen ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11965 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11966 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11967 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11968 return dlopen ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11969 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11970 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11971 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11972 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11973 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11974 ac_cv_lib_dl_dlopen=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11975 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11976 ac_cv_lib_dl_dlopen=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11977 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11978 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11979 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11980 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11981 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11983 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11984 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11985 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11986 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11988 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11989 if ${ac_cv_lib_svld_dlopen+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11990 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11991 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11992 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11993 LIBS="-lsvld $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11995 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11996
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11997 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11998 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
11999 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12000 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12001 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12002 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12003 char dlopen ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12004 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12005 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12006 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12007 return dlopen ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12008 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12009 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12010 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12011 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12012 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12013 ac_cv_lib_svld_dlopen=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12014 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12015 ac_cv_lib_svld_dlopen=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12016 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12017 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12018 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12019 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12020 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12022 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12023 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12024 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12025 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12027 $as_echo_n "checking for dld_link in -ldld... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12028 if ${ac_cv_lib_dld_dld_link+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12029 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12030 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12031 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12032 LIBS="-ldld $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12034 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12035
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12036 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12037 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12038 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12039 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12040 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12041 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12042 char dld_link ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12043 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12044 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12045 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12046 return dld_link ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12047 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12048 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12049 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12050 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12051 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12052 ac_cv_lib_dld_dld_link=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12053 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12054 ac_cv_lib_dld_dld_link=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12055 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12056 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12057 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12058 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12059 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12061 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12062 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12063 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12064 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12065
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12066
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12067 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12068
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12069
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12070 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12071
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12072
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12073 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12074
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12075
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12076 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12077
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12078
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12079 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12080
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12081 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12082 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12083
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12084 if test no = "$lt_cv_dlopen"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12085 enable_dlopen=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12086 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12087 enable_dlopen=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12088 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12089
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12090 case $lt_cv_dlopen in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12091 dlopen)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12092 save_CPPFLAGS=$CPPFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12093 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12094
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12095 save_LDFLAGS=$LDFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12096 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12097
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12098 save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12099 LIBS="$lt_cv_dlopen_libs $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12100
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12102 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12103 if ${lt_cv_dlopen_self+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12104 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12105 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12106 if test yes = "$cross_compiling"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12107 lt_cv_dlopen_self=cross
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12108 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12109 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12110 lt_status=$lt_dlunknown
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12111 cat > conftest.$ac_ext <<_LT_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12112 #line $LINENO "configure"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12113 #include "confdefs.h"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12114
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12115 #if HAVE_DLFCN_H
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12116 #include <dlfcn.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12117 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12118
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12119 #include <stdio.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12120
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12121 #ifdef RTLD_GLOBAL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12122 # define LT_DLGLOBAL RTLD_GLOBAL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12123 #else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12124 # ifdef DL_GLOBAL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12125 # define LT_DLGLOBAL DL_GLOBAL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12126 # else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12127 # define LT_DLGLOBAL 0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12128 # endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12129 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12130
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12131 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12132 find out it does not work in some platform. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12133 #ifndef LT_DLLAZY_OR_NOW
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12134 # ifdef RTLD_LAZY
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12135 # define LT_DLLAZY_OR_NOW RTLD_LAZY
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12136 # else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12137 # ifdef DL_LAZY
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12138 # define LT_DLLAZY_OR_NOW DL_LAZY
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12139 # else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12140 # ifdef RTLD_NOW
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12141 # define LT_DLLAZY_OR_NOW RTLD_NOW
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12142 # else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12143 # ifdef DL_NOW
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12144 # define LT_DLLAZY_OR_NOW DL_NOW
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12145 # else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12146 # define LT_DLLAZY_OR_NOW 0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12147 # endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12148 # endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12149 # endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12150 # endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12151 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12152
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12153 /* When -fvisibility=hidden is used, assume the code has been annotated
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12154 correspondingly for the symbols needed. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12155 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12156 int fnord () __attribute__((visibility("default")));
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12157 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12158
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12159 int fnord () { return 42; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12160 int main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12161 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12162 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12163 int status = $lt_dlunknown;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12164
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12165 if (self)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12166 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12167 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12168 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12169 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12170 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12171 else puts (dlerror ());
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12172 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12173 /* dlclose (self); */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12174 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12175 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12176 puts (dlerror ());
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12177
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12178 return status;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12179 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12180 _LT_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12181 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12182 (eval $ac_link) 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12183 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12184 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12185 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12186 (./conftest; exit; ) >&5 2>/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12187 lt_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12188 case x$lt_status in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12189 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12190 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12191 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12192 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12193 else :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12194 # compilation failed
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12195 lt_cv_dlopen_self=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12196 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12197 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12198 rm -fr conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12199
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12200
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12201 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12203 $as_echo "$lt_cv_dlopen_self" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12204
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12205 if test yes = "$lt_cv_dlopen_self"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12206 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12208 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12209 if ${lt_cv_dlopen_self_static+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12210 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12211 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12212 if test yes = "$cross_compiling"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12213 lt_cv_dlopen_self_static=cross
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12214 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12215 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12216 lt_status=$lt_dlunknown
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12217 cat > conftest.$ac_ext <<_LT_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12218 #line $LINENO "configure"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12219 #include "confdefs.h"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12220
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12221 #if HAVE_DLFCN_H
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12222 #include <dlfcn.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12223 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12224
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12225 #include <stdio.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12226
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12227 #ifdef RTLD_GLOBAL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12228 # define LT_DLGLOBAL RTLD_GLOBAL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12229 #else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12230 # ifdef DL_GLOBAL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12231 # define LT_DLGLOBAL DL_GLOBAL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12232 # else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12233 # define LT_DLGLOBAL 0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12234 # endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12235 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12236
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12237 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12238 find out it does not work in some platform. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12239 #ifndef LT_DLLAZY_OR_NOW
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12240 # ifdef RTLD_LAZY
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12241 # define LT_DLLAZY_OR_NOW RTLD_LAZY
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12242 # else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12243 # ifdef DL_LAZY
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12244 # define LT_DLLAZY_OR_NOW DL_LAZY
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12245 # else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12246 # ifdef RTLD_NOW
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12247 # define LT_DLLAZY_OR_NOW RTLD_NOW
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12248 # else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12249 # ifdef DL_NOW
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12250 # define LT_DLLAZY_OR_NOW DL_NOW
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12251 # else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12252 # define LT_DLLAZY_OR_NOW 0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12253 # endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12254 # endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12255 # endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12256 # endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12257 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12258
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12259 /* When -fvisibility=hidden is used, assume the code has been annotated
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12260 correspondingly for the symbols needed. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12261 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12262 int fnord () __attribute__((visibility("default")));
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12263 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12264
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12265 int fnord () { return 42; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12266 int main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12267 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12268 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12269 int status = $lt_dlunknown;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12270
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12271 if (self)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12272 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12273 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12274 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12275 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12276 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12277 else puts (dlerror ());
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12278 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12279 /* dlclose (self); */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12280 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12281 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12282 puts (dlerror ());
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12283
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12284 return status;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12285 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12286 _LT_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12287 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12288 (eval $ac_link) 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12289 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12290 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12291 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12292 (./conftest; exit; ) >&5 2>/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12293 lt_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12294 case x$lt_status in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12295 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12296 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12297 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12298 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12299 else :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12300 # compilation failed
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12301 lt_cv_dlopen_self_static=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12302 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12303 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12304 rm -fr conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12305
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12306
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12307 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12309 $as_echo "$lt_cv_dlopen_self_static" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12310 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12311
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12312 CPPFLAGS=$save_CPPFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12313 LDFLAGS=$save_LDFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12314 LIBS=$save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12315 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12316 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12317
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12318 case $lt_cv_dlopen_self in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12319 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12320 *) enable_dlopen_self=unknown ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12321 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12322
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12323 case $lt_cv_dlopen_self_static in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12324 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12325 *) enable_dlopen_self_static=unknown ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12326 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12327 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12328
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12329
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12330
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12331
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12332
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12333
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12334
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12335
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12336
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12337
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12338
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12339
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12340
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12341
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12342
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12343
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12344
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12345 striplib=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12346 old_striplib=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12348 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12349 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12350 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12351 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12353 $as_echo "yes" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12354 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12355 # FIXME - insert some real tests, host_os isn't really good enough
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12356 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12357 darwin*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12358 if test -n "$STRIP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12359 striplib="$STRIP -x"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12360 old_striplib="$STRIP -S"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12362 $as_echo "yes" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12363 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12365 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12366 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12367 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12368 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12370 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12371 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12372 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12373 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12374
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12375
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12376
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12377
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12378
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12379
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12380
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12381
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12382
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12383
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12384
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12385
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12386 # Report what library types will actually be built
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12388 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12390 $as_echo "$can_build_shared" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12391
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12393 $as_echo_n "checking whether to build shared libraries... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12394 test no = "$can_build_shared" && enable_shared=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12395
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12396 # On AIX, shared libraries and static libraries use the same namespace, and
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12397 # are all built from PIC.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12398 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12399 aix3*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12400 test yes = "$enable_shared" && enable_static=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12401 if test -n "$RANLIB"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12402 archive_cmds="$archive_cmds~\$RANLIB \$lib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12403 postinstall_cmds='$RANLIB $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12404 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12405 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12406
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12407 aix[4-9]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12408 if test ia64 != "$host_cpu"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12409 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12410 yes,aix,yes) ;; # shared object as lib.so file only
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12411 yes,svr4,*) ;; # shared object as lib.so archive member only
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12412 yes,*) enable_static=no ;; # shared object in lib.a archive as well
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12413 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12414 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12415 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12416 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12418 $as_echo "$enable_shared" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12419
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12421 $as_echo_n "checking whether to build static libraries... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12422 # Make sure either enable_shared or enable_static is yes.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12423 test yes = "$enable_shared" || enable_static=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12425 $as_echo "$enable_static" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12426
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12427
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12428
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12429
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12430 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12431 ac_ext=c
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12432 ac_cpp='$CPP $CPPFLAGS'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12433 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12434 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12435 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12436
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12437 CC=$lt_save_CC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12438
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12439 if test -n "$CXX" && ( test no != "$CXX" &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12440 ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12441 (test g++ != "$CXX"))); then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12442 ac_ext=cpp
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12443 ac_cpp='$CXXCPP $CPPFLAGS'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12444 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12445 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12446 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12448 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12449 if test -z "$CXXCPP"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12450 if ${ac_cv_prog_CXXCPP+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12451 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12452 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12453 # Double quotes because CXXCPP needs to be expanded
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12454 for CXXCPP in "$CXX -E" "/lib/cpp"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12455 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12456 ac_preproc_ok=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12457 for ac_cxx_preproc_warn_flag in '' yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12458 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12459 # Use a header file that comes with gcc, so configuring glibc
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12460 # with a fresh cross-compiler works.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12461 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12462 # <limits.h> exists even on freestanding compilers.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12463 # On the NeXT, cc -E runs the code through the compiler's parser,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12464 # not just through cpp. "Syntax error" is here to catch this case.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12466 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12467 #ifdef __STDC__
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12468 # include <limits.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12469 #else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12470 # include <assert.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12471 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12472 Syntax error
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12473 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12474 if ac_fn_cxx_try_cpp "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12475
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12476 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12477 # Broken: fails on valid input.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12478 continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12479 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12480 rm -f conftest.err conftest.i conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12481
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12482 # OK, works on sane cases. Now check whether nonexistent headers
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12483 # can be detected and how.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12485 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12486 #include <ac_nonexistent.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12487 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12488 if ac_fn_cxx_try_cpp "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12489 # Broken: success on invalid input.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12490 continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12491 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12492 # Passes both tests.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12493 ac_preproc_ok=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12494 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12495 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12496 rm -f conftest.err conftest.i conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12497
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12498 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12499 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12500 rm -f conftest.i conftest.err conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12501 if $ac_preproc_ok; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12502 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12503 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12504
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12505 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12506 ac_cv_prog_CXXCPP=$CXXCPP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12507
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12508 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12509 CXXCPP=$ac_cv_prog_CXXCPP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12510 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12511 ac_cv_prog_CXXCPP=$CXXCPP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12512 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12514 $as_echo "$CXXCPP" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12515 ac_preproc_ok=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12516 for ac_cxx_preproc_warn_flag in '' yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12517 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12518 # Use a header file that comes with gcc, so configuring glibc
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12519 # with a fresh cross-compiler works.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12520 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12521 # <limits.h> exists even on freestanding compilers.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12522 # On the NeXT, cc -E runs the code through the compiler's parser,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12523 # not just through cpp. "Syntax error" is here to catch this case.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12525 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12526 #ifdef __STDC__
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12527 # include <limits.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12528 #else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12529 # include <assert.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12530 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12531 Syntax error
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12532 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12533 if ac_fn_cxx_try_cpp "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12534
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12535 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12536 # Broken: fails on valid input.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12537 continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12538 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12539 rm -f conftest.err conftest.i conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12540
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12541 # OK, works on sane cases. Now check whether nonexistent headers
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12542 # can be detected and how.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12544 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12545 #include <ac_nonexistent.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12546 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12547 if ac_fn_cxx_try_cpp "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12548 # Broken: success on invalid input.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12549 continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12550 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12551 # Passes both tests.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12552 ac_preproc_ok=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12553 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12554 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12555 rm -f conftest.err conftest.i conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12556
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12557 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12558 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12559 rm -f conftest.i conftest.err conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12560 if $ac_preproc_ok; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12561
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12562 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12563 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12564 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12565 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12566 See \`config.log' for more details" "$LINENO" 5; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12567 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12568
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12569 ac_ext=c
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12570 ac_cpp='$CPP $CPPFLAGS'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12571 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12572 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12573 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12574
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12575 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12576 _lt_caught_CXX_error=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12577 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12578
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12579 ac_ext=cpp
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12580 ac_cpp='$CXXCPP $CPPFLAGS'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12581 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12582 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12583 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12584
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12585 archive_cmds_need_lc_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12586 allow_undefined_flag_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12587 always_export_symbols_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12588 archive_expsym_cmds_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12589 compiler_needs_object_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12590 export_dynamic_flag_spec_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12591 hardcode_direct_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12592 hardcode_direct_absolute_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12593 hardcode_libdir_flag_spec_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12594 hardcode_libdir_separator_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12595 hardcode_minus_L_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12596 hardcode_shlibpath_var_CXX=unsupported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12597 hardcode_automatic_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12598 inherit_rpath_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12599 module_cmds_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12600 module_expsym_cmds_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12601 link_all_deplibs_CXX=unknown
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12602 old_archive_cmds_CXX=$old_archive_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12603 reload_flag_CXX=$reload_flag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12604 reload_cmds_CXX=$reload_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12605 no_undefined_flag_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12606 whole_archive_flag_spec_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12607 enable_shared_with_static_runtimes_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12608
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12609 # Source file extension for C++ test sources.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12610 ac_ext=cpp
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12611
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12612 # Object file extension for compiled C++ test sources.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12613 objext=o
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12614 objext_CXX=$objext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12615
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12616 # No sense in running all these tests if we already determined that
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12617 # the CXX compiler isn't working. Some variables (like enable_shared)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12618 # are currently assumed to apply to all compilers on this platform,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12619 # and will be corrupted by setting them based on a non-working compiler.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12620 if test yes != "$_lt_caught_CXX_error"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12621 # Code to be used in simple compile tests
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12622 lt_simple_compile_test_code="int some_variable = 0;"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12623
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12624 # Code to be used in simple link tests
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12625 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12626
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12627 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12628
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12629
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12630
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12631
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12632
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12633
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12634 # If no C compiler was specified, use CC.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12635 LTCC=${LTCC-"$CC"}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12636
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12637 # If no C compiler flags were specified, use CFLAGS.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12638 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12639
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12640 # Allow CC to be a program name with arguments.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12641 compiler=$CC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12642
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12643
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12644 # save warnings/boilerplate of simple test code
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12645 ac_outfile=conftest.$ac_objext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12646 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12647 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12648 _lt_compiler_boilerplate=`cat conftest.err`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12649 $RM conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12650
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12651 ac_outfile=conftest.$ac_objext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12652 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12653 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12654 _lt_linker_boilerplate=`cat conftest.err`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12655 $RM -r conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12656
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12657
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12658 # Allow CC to be a program name with arguments.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12659 lt_save_CC=$CC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12660 lt_save_CFLAGS=$CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12661 lt_save_LD=$LD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12662 lt_save_GCC=$GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12663 GCC=$GXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12664 lt_save_with_gnu_ld=$with_gnu_ld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12665 lt_save_path_LD=$lt_cv_path_LD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12666 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12667 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12668 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12669 $as_unset lt_cv_prog_gnu_ld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12670 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12671 if test -n "${lt_cv_path_LDCXX+set}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12672 lt_cv_path_LD=$lt_cv_path_LDCXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12673 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12674 $as_unset lt_cv_path_LD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12675 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12676 test -z "${LDCXX+set}" || LD=$LDCXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12677 CC=${CXX-"c++"}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12678 CFLAGS=$CXXFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12679 compiler=$CC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12680 compiler_CXX=$CC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12681 func_cc_basename $compiler
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12682 cc_basename=$func_cc_basename_result
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12683
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12684
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12685 if test -n "$compiler"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12686 # We don't want -fno-exception when compiling C++ code, so set the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12687 # no_builtin_flag separately
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12688 if test yes = "$GXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12689 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12690 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12691 lt_prog_compiler_no_builtin_flag_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12692 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12693
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12694 if test yes = "$GXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12695 # Set up default GNU C++ configuration
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12696
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12697
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12698
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12699 # Check whether --with-gnu-ld was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12700 if test "${with_gnu_ld+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12701 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12702 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12703 with_gnu_ld=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12704 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12705
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12706 ac_prog=ld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12707 if test yes = "$GCC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12708 # Check if gcc -print-prog-name=ld gives a path.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12710 $as_echo_n "checking for ld used by $CC... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12711 case $host in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12712 *-*-mingw*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12713 # gcc leaves a trailing carriage return, which upsets mingw
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12714 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12715 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12716 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12717 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12718 case $ac_prog in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12719 # Accept absolute paths.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12720 [\\/]* | ?:[\\/]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12721 re_direlt='/[^/][^/]*/\.\./'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12722 # Canonicalize the pathname of ld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12723 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12724 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12725 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12726 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12727 test -z "$LD" && LD=$ac_prog
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12728 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12729 "")
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12730 # If it fails, then pretend we aren't using GCC.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12731 ac_prog=ld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12732 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12733 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12734 # If it is relative, then search for the first ld in PATH.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12735 with_gnu_ld=unknown
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12736 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12737 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12738 elif test yes = "$with_gnu_ld"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12740 $as_echo_n "checking for GNU ld... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12741 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12743 $as_echo_n "checking for non-GNU ld... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12744 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12745 if ${lt_cv_path_LD+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12746 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12747 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12748 if test -z "$LD"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12749 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12750 for ac_dir in $PATH; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12751 IFS=$lt_save_ifs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12752 test -z "$ac_dir" && ac_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12753 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12754 lt_cv_path_LD=$ac_dir/$ac_prog
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12755 # Check to see if the program is GNU ld. I'd rather use --version,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12756 # but apparently some variants of GNU ld only accept -v.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12757 # Break only if it was the GNU/non-GNU ld that we prefer.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12758 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12759 *GNU* | *'with BFD'*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12760 test no != "$with_gnu_ld" && break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12761 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12762 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12763 test yes != "$with_gnu_ld" && break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12764 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12765 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12766 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12767 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12768 IFS=$lt_save_ifs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12769 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12770 lt_cv_path_LD=$LD # Let the user override the test with a path.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12771 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12772 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12773
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12774 LD=$lt_cv_path_LD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12775 if test -n "$LD"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12777 $as_echo "$LD" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12778 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12780 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12781 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12782 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12784 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12785 if ${lt_cv_prog_gnu_ld+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12786 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12787 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12788 # I'd rather use --version here, but apparently some GNU lds only accept -v.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12789 case `$LD -v 2>&1 </dev/null` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12790 *GNU* | *'with BFD'*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12791 lt_cv_prog_gnu_ld=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12792 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12793 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12794 lt_cv_prog_gnu_ld=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12795 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12796 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12797 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12799 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12800 with_gnu_ld=$lt_cv_prog_gnu_ld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12801
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12802
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12803
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12804
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12805
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12806
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12807
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12808 # Check if GNU C++ uses GNU ld as the underlying linker, since the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12809 # archiving commands below assume that GNU ld is being used.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12810 if test yes = "$with_gnu_ld"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12811 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12812 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12813
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12814 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12815 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12816
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12817 # If archive_cmds runs LD, not CC, wlarc should be empty
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12818 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12819 # investigate it a little bit more. (MM)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12820 wlarc='$wl'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12821
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12822 # ancient GNU ld didn't support --whole-archive et. al.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12823 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12824 $GREP 'no-whole-archive' > /dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12825 whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12826 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12827 whole_archive_flag_spec_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12828 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12829 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12830 with_gnu_ld=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12831 wlarc=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12832
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12833 # A generic and very simple default shared library creation
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12834 # command for GNU C++ for the case where it uses the native
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12835 # linker, instead of GNU ld. If possible, this setting should
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12836 # overridden to take advantage of the native linker features on
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12837 # the platform it is being used on.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12838 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12839 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12840
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12841 # Commands to make compiler produce verbose output that lists
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12842 # what "hidden" libraries, object files and flags are used when
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12843 # linking a shared library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12844 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12845
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12846 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12847 GXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12848 with_gnu_ld=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12849 wlarc=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12850 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12851
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12852 # PORTME: fill in a description of your system's C++ link characteristics
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12854 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12855 ld_shlibs_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12856 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12857 aix3*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12858 # FIXME: insert proper C++ library support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12859 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12860 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12861 aix[4-9]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12862 if test ia64 = "$host_cpu"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12863 # On IA64, the linker does run time linking by default, so we don't
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12864 # have to do anything special.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12865 aix_use_runtimelinking=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12866 exp_sym_flag='-Bexport'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12867 no_entry_flag=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12868 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12869 aix_use_runtimelinking=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12870
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12871 # Test if we are trying to use run time linking or normal
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12872 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12873 # have runtime linking enabled, and use it for executables.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12874 # For shared libraries, we enable/disable runtime linking
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12875 # depending on the kind of the shared library created -
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12876 # when "with_aix_soname,aix_use_runtimelinking" is:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12877 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12878 # "aix,yes" lib.so shared, rtl:yes, for executables
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12879 # lib.a static archive
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12880 # "both,no" lib.so.V(shr.o) shared, rtl:yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12881 # lib.a(lib.so.V) shared, rtl:no, for executables
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12882 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12883 # lib.a(lib.so.V) shared, rtl:no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12884 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12885 # lib.a static archive
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12886 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12887 for ld_flag in $LDFLAGS; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12888 case $ld_flag in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12889 *-brtl*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12890 aix_use_runtimelinking=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12891 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12892 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12893 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12894 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12895 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12896 # With aix-soname=svr4, we create the lib.so.V shared archives only,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12897 # so we don't have lib.a shared libs to link our executables.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12898 # We have to force runtime linking in this case.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12899 aix_use_runtimelinking=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12900 LDFLAGS="$LDFLAGS -Wl,-brtl"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12901 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12902 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12903 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12904
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12905 exp_sym_flag='-bexport'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12906 no_entry_flag='-bnoentry'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12907 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12908
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12909 # When large executables or shared objects are built, AIX ld can
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12910 # have problems creating the table of contents. If linking a library
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12911 # or program results in "error TOC overflow" add -mminimal-toc to
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12912 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12913 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12914
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12915 archive_cmds_CXX=''
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12916 hardcode_direct_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12917 hardcode_direct_absolute_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12918 hardcode_libdir_separator_CXX=':'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12919 link_all_deplibs_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12920 file_list_spec_CXX='$wl-f,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12921 case $with_aix_soname,$aix_use_runtimelinking in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12922 aix,*) ;; # no import file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12923 svr4,* | *,yes) # use import file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12924 # The Import File defines what to hardcode.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12925 hardcode_direct_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12926 hardcode_direct_absolute_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12927 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12928 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12929
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12930 if test yes = "$GXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12931 case $host_os in aix4.[012]|aix4.[012].*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12932 # We only want to do this on AIX 4.2 and lower, the check
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12933 # below for broken collect2 doesn't work under 4.3+
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12934 collect2name=`$CC -print-prog-name=collect2`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12935 if test -f "$collect2name" &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12936 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12937 then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12938 # We have reworked collect2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12939 :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12940 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12941 # We have old collect2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12942 hardcode_direct_CXX=unsupported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12943 # It fails to find uninstalled libraries when the uninstalled
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12944 # path is not listed in the libpath. Setting hardcode_minus_L
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12945 # to unsupported forces relinking
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12946 hardcode_minus_L_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12947 hardcode_libdir_flag_spec_CXX='-L$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12948 hardcode_libdir_separator_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12949 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12950 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12951 shared_flag='-shared'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12952 if test yes = "$aix_use_runtimelinking"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12953 shared_flag=$shared_flag' $wl-G'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12954 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12955 # Need to ensure runtime linking is disabled for the traditional
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12956 # shared library, or the linker may eventually find shared libraries
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12957 # /with/ Import File - we do not want to mix them.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12958 shared_flag_aix='-shared'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12959 shared_flag_svr4='-shared $wl-G'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12960 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12961 # not using gcc
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12962 if test ia64 = "$host_cpu"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12963 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12964 # chokes on -Wl,-G. The following line is correct:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12965 shared_flag='-G'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12966 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12967 if test yes = "$aix_use_runtimelinking"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12968 shared_flag='$wl-G'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12969 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12970 shared_flag='$wl-bM:SRE'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12971 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12972 shared_flag_aix='$wl-bM:SRE'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12973 shared_flag_svr4='$wl-G'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12974 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12975 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12976
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12977 export_dynamic_flag_spec_CXX='$wl-bexpall'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12978 # It seems that -bexpall does not export symbols beginning with
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12979 # underscore (_), so it is better to generate a list of symbols to
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12980 # export.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12981 always_export_symbols_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12982 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12983 # Warning - without using the other runtime loading flags (-brtl),
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12984 # -berok will link without error, but may produce a broken library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12985 # The "-G" linker flag allows undefined symbols.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12986 no_undefined_flag_CXX='-bernotok'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12987 # Determine the default libpath from the value encoded in an empty
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12988 # executable.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12989 if test set = "${lt_cv_aix_libpath+set}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12990 aix_libpath=$lt_cv_aix_libpath
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12991 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12992 if ${lt_cv_aix_libpath__CXX+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12993 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12994 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12996 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12997
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12998 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
12999 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13000 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13001
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13002 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13003 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13004 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13005 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13006 if ac_fn_cxx_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13007
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13008 lt_aix_libpath_sed='
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13009 /Import File Strings/,/^$/ {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13010 /^0/ {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13011 s/^0 *\([^ ]*\) *$/\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13012 p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13013 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13014 }'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13015 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13016 # Check for a 64-bit object if we didn't find anything.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13017 if test -z "$lt_cv_aix_libpath__CXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13018 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13019 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13020 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13021 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13022 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13023 if test -z "$lt_cv_aix_libpath__CXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13024 lt_cv_aix_libpath__CXX=/usr/lib:/lib
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13025 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13026
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13027 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13028
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13029 aix_libpath=$lt_cv_aix_libpath__CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13030 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13031
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13032 hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13033
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13034 archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13035 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13036 if test ia64 = "$host_cpu"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13037 hardcode_libdir_flag_spec_CXX='$wl-R $libdir:/usr/lib:/lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13038 allow_undefined_flag_CXX="-z nodefs"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13039 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"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13040 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13041 # Determine the default libpath from the value encoded in an
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13042 # empty executable.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13043 if test set = "${lt_cv_aix_libpath+set}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13044 aix_libpath=$lt_cv_aix_libpath
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13045 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13046 if ${lt_cv_aix_libpath__CXX+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13047 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13048 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13050 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13051
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13052 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13053 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13054 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13055
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13056 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13057 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13058 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13059 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13060 if ac_fn_cxx_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13061
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13062 lt_aix_libpath_sed='
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13063 /Import File Strings/,/^$/ {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13064 /^0/ {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13065 s/^0 *\([^ ]*\) *$/\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13066 p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13067 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13068 }'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13069 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13070 # Check for a 64-bit object if we didn't find anything.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13071 if test -z "$lt_cv_aix_libpath__CXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13072 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13073 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13074 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13075 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13076 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13077 if test -z "$lt_cv_aix_libpath__CXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13078 lt_cv_aix_libpath__CXX=/usr/lib:/lib
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13079 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13080
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13081 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13082
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13083 aix_libpath=$lt_cv_aix_libpath__CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13084 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13085
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13086 hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13087 # Warning - without using the other run time loading flags,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13088 # -berok will link without error, but may produce a broken library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13089 no_undefined_flag_CXX=' $wl-bernotok'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13090 allow_undefined_flag_CXX=' $wl-berok'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13091 if test yes = "$with_gnu_ld"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13092 # We only use this code for GNU lds that support --whole-archive.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13093 whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13094 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13095 # Exported symbols can be pulled into shared objects from archives
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13096 whole_archive_flag_spec_CXX='$convenience'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13097 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13098 archive_cmds_need_lc_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13099 archive_expsym_cmds_CXX='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13100 # -brtl affects multiple linker settings, -berok does not and is overridden later
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13101 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13102 if test svr4 != "$with_aix_soname"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13103 # This is similar to how AIX traditionally builds its shared
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13104 # libraries. Need -bnortl late, we may have -brtl in LDFLAGS.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13105 archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13106 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13107 if test aix != "$with_aix_soname"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13108 archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13109 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13110 # used by -dlpreopen to get the symbols
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13111 archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13112 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13113 archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$RM -r $output_objdir/$realname.d'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13114 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13115 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13116 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13117
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13118 beos*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13119 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13120 allow_undefined_flag_CXX=unsupported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13121 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13122 # support --undefined. This deserves some investigation. FIXME
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13123 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13124 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13125 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13126 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13127 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13128
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13129 chorus*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13130 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13131 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13132 # FIXME: insert proper C++ library support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13133 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13134 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13135 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13136 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13137
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13138 cygwin* | mingw* | pw32* | cegcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13139 case $GXX,$cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13140 ,cl* | no,cl*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13141 # Native MSVC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13142 # hardcode_libdir_flag_spec is actually meaningless, as there is
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13143 # no search path for DLLs.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13144 hardcode_libdir_flag_spec_CXX=' '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13145 allow_undefined_flag_CXX=unsupported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13146 always_export_symbols_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13147 file_list_spec_CXX='@'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13148 # Tell ltmain to make .lib files, not .a files.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13149 libext=lib
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13150 # Tell ltmain to make .dll files, not .so files.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13151 shrext_cmds=.dll
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13152 # FIXME: Setting linknames here is a bad hack.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13153 archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13154 archive_expsym_cmds_CXX='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13155 cp "$export_symbols" "$output_objdir/$soname.def";
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13156 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13157 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13158 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13159 fi~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13160 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13161 linknames='
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13162 # The linker will not automatically build a static lib if we build a DLL.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13163 # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13164 enable_shared_with_static_runtimes_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13165 # Don't use ranlib
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13166 old_postinstall_cmds_CXX='chmod 644 $oldlib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13167 postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13168 lt_tool_outputfile="@TOOL_OUTPUT@"~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13169 case $lt_outputfile in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13170 *.exe|*.EXE) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13171 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13172 lt_outputfile=$lt_outputfile.exe
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13173 lt_tool_outputfile=$lt_tool_outputfile.exe
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13174 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13175 esac~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13176 func_to_tool_file "$lt_outputfile"~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13177 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13178 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13179 $RM "$lt_outputfile.manifest";
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13180 fi'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13181 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13182 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13183 # g++
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13184 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13185 # as there is no search path for DLLs.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13186 hardcode_libdir_flag_spec_CXX='-L$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13187 export_dynamic_flag_spec_CXX='$wl--export-all-symbols'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13188 allow_undefined_flag_CXX=unsupported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13189 always_export_symbols_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13190 enable_shared_with_static_runtimes_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13191
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13192 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13193 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13194 # If the export-symbols file already is a .def file, use it as
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13195 # is; otherwise, prepend EXPORTS...
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13196 archive_expsym_cmds_CXX='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13197 cp $export_symbols $output_objdir/$soname.def;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13198 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13199 echo EXPORTS > $output_objdir/$soname.def;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13200 cat $export_symbols >> $output_objdir/$soname.def;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13201 fi~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13202 $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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13203 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13204 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13205 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13206 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13207 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13208 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13209 darwin* | rhapsody*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13210
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13211
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13212 archive_cmds_need_lc_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13213 hardcode_direct_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13214 hardcode_automatic_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13215 hardcode_shlibpath_var_CXX=unsupported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13216 if test yes = "$lt_cv_ld_force_load"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13217 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\"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13218
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13219 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13220 whole_archive_flag_spec_CXX=''
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13221 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13222 link_all_deplibs_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13223 allow_undefined_flag_CXX=$_lt_dar_allow_undefined
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13224 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13225 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13226 *) _lt_dar_can_shared=$GCC ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13227 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13228 if test yes = "$_lt_dar_can_shared"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13229 output_verbose_link_cmd=func_echo_all
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13230 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"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13231 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13232 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"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13233 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"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13234 if test yes != "$lt_cv_apple_cc_single_mod"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13235 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"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13236 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"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13237 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13238
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13239 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13240 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13241 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13242
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13243 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13244
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13245 os2*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13246 hardcode_libdir_flag_spec_CXX='-L$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13247 hardcode_minus_L_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13248 allow_undefined_flag_CXX=unsupported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13249 shrext_cmds=.dll
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13250 archive_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13251 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13252 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13253 $ECHO EXPORTS >> $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13254 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13255 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13256 emximp -o $lib $output_objdir/$libname.def'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13257 archive_expsym_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13258 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13259 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13260 $ECHO EXPORTS >> $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13261 prefix_cmds="$SED"~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13262 if test EXPORTS = "`$SED 1q $export_symbols`"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13263 prefix_cmds="$prefix_cmds -e 1d";
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13264 fi~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13265 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13266 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13267 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13268 emximp -o $lib $output_objdir/$libname.def'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13269 old_archive_From_new_cmds_CXX='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13270 enable_shared_with_static_runtimes_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13271 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13272
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13273 dgux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13274 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13275 ec++*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13276 # FIXME: insert proper C++ library support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13277 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13278 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13279 ghcx*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13280 # Green Hills C++ Compiler
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13281 # FIXME: insert proper C++ library support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13282 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13283 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13284 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13285 # FIXME: insert proper C++ library support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13286 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13287 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13288 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13289 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13290
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13291 freebsd2.*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13292 # C++ shared libraries reported to be fairly broken before
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13293 # switch to ELF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13294 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13295 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13296
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13297 freebsd-elf*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13298 archive_cmds_need_lc_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13299 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13300
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13301 freebsd* | dragonfly*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13302 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13303 # conventions
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13304 ld_shlibs_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13305 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13306
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13307 haiku*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13308 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13309 link_all_deplibs_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13310 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13311
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13312 hpux9*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13313 hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13314 hardcode_libdir_separator_CXX=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13315 export_dynamic_flag_spec_CXX='$wl-E'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13316 hardcode_direct_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13317 hardcode_minus_L_CXX=yes # Not in the search PATH,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13318 # but as the default
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13319 # location of the library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13320
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13321 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13322 CC*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13323 # FIXME: insert proper C++ library support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13324 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13325 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13326 aCC*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13327 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 "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13328 # Commands to make compiler produce verbose output that lists
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13329 # what "hidden" libraries, object files and flags are used when
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13330 # linking a shared library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13331 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13332 # There doesn't appear to be a way to prevent this compiler from
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13333 # explicitly linking system object files so we need to strip them
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13334 # from the output so that they don't get included in the library
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13335 # dependencies.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13336 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"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13337 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13338 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13339 if test yes = "$GXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13340 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 "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13341 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13342 # FIXME: insert proper C++ library support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13343 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13344 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13345 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13346 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13347 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13348
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13349 hpux10*|hpux11*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13350 if test no = "$with_gnu_ld"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13351 hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13352 hardcode_libdir_separator_CXX=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13353
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13354 case $host_cpu in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13355 hppa*64*|ia64*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13356 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13357 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13358 export_dynamic_flag_spec_CXX='$wl-E'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13359 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13360 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13361 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13362 case $host_cpu in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13363 hppa*64*|ia64*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13364 hardcode_direct_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13365 hardcode_shlibpath_var_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13366 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13367 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13368 hardcode_direct_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13369 hardcode_direct_absolute_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13370 hardcode_minus_L_CXX=yes # Not in the search PATH,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13371 # but as the default
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13372 # location of the library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13373 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13374 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13375
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13376 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13377 CC*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13378 # FIXME: insert proper C++ library support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13379 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13380 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13381 aCC*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13382 case $host_cpu in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13383 hppa*64*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13384 archive_cmds_CXX='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13385 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13386 ia64*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13387 archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13388 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13389 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13390 archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13391 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13392 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13393 # Commands to make compiler produce verbose output that lists
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13394 # what "hidden" libraries, object files and flags are used when
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13395 # linking a shared library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13396 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13397 # There doesn't appear to be a way to prevent this compiler from
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13398 # explicitly linking system object files so we need to strip them
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13399 # from the output so that they don't get included in the library
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13400 # dependencies.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13401 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"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13402 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13403 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13404 if test yes = "$GXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13405 if test no = "$with_gnu_ld"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13406 case $host_cpu in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13407 hppa*64*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13408 archive_cmds_CXX='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13409 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13410 ia64*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13411 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13412 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13413 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13414 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13415 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13416 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13417 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13418 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13419 # FIXME: insert proper C++ library support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13420 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13421 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13422 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13423 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13424 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13425
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13426 interix[3-9]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13427 hardcode_direct_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13428 hardcode_shlibpath_var_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13429 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13430 export_dynamic_flag_spec_CXX='$wl-E'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13431 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13432 # Instead, shared libraries are loaded at an image base (0x10000000 by
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13433 # default) and relocated if they conflict, which is a slow very memory
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13434 # consuming and fragmenting process. To avoid this, we pick a random,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13435 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13436 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13437 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13438 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13439 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13440 irix5* | irix6*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13441 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13442 CC*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13443 # SGI C++
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13444 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13445
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13446 # Archives containing C++ object files must be created using
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13447 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13448 # necessary to make sure instantiated templates are included
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13449 # in the archive.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13450 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13451 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13452 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13453 if test yes = "$GXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13454 if test no = "$with_gnu_ld"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13455 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13456 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13457 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13458 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13459 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13460 link_all_deplibs_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13461 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13462 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13463 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13464 hardcode_libdir_separator_CXX=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13465 inherit_rpath_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13466 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13467
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13468 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13469 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13470 KCC*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13471 # Kuck and Associates, Inc. (KAI) C++ Compiler
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13472
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13473 # KCC will only create a shared library if the output file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13474 # ends with ".so" (or ".sl" for HP-UX), so rename the library
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13475 # to its proper name (with version) after linking.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13476 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13477 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13478 # Commands to make compiler produce verbose output that lists
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13479 # what "hidden" libraries, object files and flags are used when
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13480 # linking a shared library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13481 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13482 # There doesn't appear to be a way to prevent this compiler from
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13483 # explicitly linking system object files so we need to strip them
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13484 # from the output so that they don't get included in the library
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13485 # dependencies.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13486 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"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13487
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13488 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13489 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13490
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13491 # Archives containing C++ object files must be created using
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13492 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13493 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13494 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13495 icpc* | ecpc* )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13496 # Intel C++
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13497 with_gnu_ld=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13498 # version 8.0 and above of icpc choke on multiply defined symbols
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13499 # if we add $predep_objects and $postdep_objects, however 7.1 and
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13500 # earlier do not add the objects themselves.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13501 case `$CC -V 2>&1` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13502 *"Version 7."*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13503 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13504 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13505 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13506 *) # Version 8.0 or newer
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13507 tmp_idyn=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13508 case $host_cpu in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13509 ia64*) tmp_idyn=' -i_dynamic';;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13510 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13511 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13512 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13513 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13514 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13515 archive_cmds_need_lc_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13516 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13517 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13518 whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13519 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13520 pgCC* | pgcpp*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13521 # Portland Group C++ compiler
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13522 case `$CC -V` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13523 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13524 prelink_cmds_CXX='tpldir=Template.dir~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13525 rm -rf $tpldir~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13526 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13527 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13528 old_archive_cmds_CXX='tpldir=Template.dir~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13529 rm -rf $tpldir~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13530 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13531 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13532 $RANLIB $oldlib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13533 archive_cmds_CXX='tpldir=Template.dir~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13534 rm -rf $tpldir~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13535 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13536 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13537 archive_expsym_cmds_CXX='tpldir=Template.dir~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13538 rm -rf $tpldir~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13539 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13540 $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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13541 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13542 *) # Version 6 and above use weak symbols
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13543 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13544 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13545 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13546 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13547
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13548 hardcode_libdir_flag_spec_CXX='$wl--rpath $wl$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13549 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13550 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13551 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13552 cxx*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13553 # Compaq C++
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13554 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13555 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13556
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13557 runpath_var=LD_RUN_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13558 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13559 hardcode_libdir_separator_CXX=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13560
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13561 # Commands to make compiler produce verbose output that lists
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13562 # what "hidden" libraries, object files and flags are used when
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13563 # linking a shared library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13564 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13565 # There doesn't appear to be a way to prevent this compiler from
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13566 # explicitly linking system object files so we need to strip them
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13567 # from the output so that they don't get included in the library
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13568 # dependencies.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13569 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13570 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13571 xl* | mpixl* | bgxl*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13572 # IBM XL 8.0 on PPC, with GNU ld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13573 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13574 export_dynamic_flag_spec_CXX='$wl--export-dynamic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13575 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13576 if test yes = "$supports_anon_versioning"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13577 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13578 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13579 echo "local: *; };" >> $output_objdir/$libname.ver~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13580 $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13581 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13582 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13583 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13584 case `$CC -V 2>&1 | sed 5q` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13585 *Sun\ C*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13586 # Sun C++ 5.9
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13587 no_undefined_flag_CXX=' -zdefs'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13588 archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13589 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13590 hardcode_libdir_flag_spec_CXX='-R$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13591 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13592 compiler_needs_object_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13593
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13594 # Not sure whether something based on
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13595 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13596 # would be better.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13597 output_verbose_link_cmd='func_echo_all'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13598
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13599 # Archives containing C++ object files must be created using
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13600 # "CC -xar", where "CC" is the Sun C++ compiler. This is
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13601 # necessary to make sure instantiated templates are included
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13602 # in the archive.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13603 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13604 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13605 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13606 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13607 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13608 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13609
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13610 lynxos*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13611 # FIXME: insert proper C++ library support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13612 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13613 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13614
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13615 m88k*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13616 # FIXME: insert proper C++ library support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13617 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13618 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13619
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13620 mvs*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13621 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13622 cxx*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13623 # FIXME: insert proper C++ library support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13624 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13625 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13626 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13627 # FIXME: insert proper C++ library support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13628 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13629 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13630 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13631 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13632
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13633 netbsd*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13634 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13635 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13636 wlarc=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13637 hardcode_libdir_flag_spec_CXX='-R$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13638 hardcode_direct_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13639 hardcode_shlibpath_var_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13640 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13641 # Workaround some broken pre-1.5 toolchains
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13642 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13643 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13644
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13645 *nto* | *qnx*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13646 ld_shlibs_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13647 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13648
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13649 openbsd* | bitrig*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13650 if test -f /usr/libexec/ld.so; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13651 hardcode_direct_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13652 hardcode_shlibpath_var_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13653 hardcode_direct_absolute_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13654 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13655 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13656 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13657 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13658 export_dynamic_flag_spec_CXX='$wl-E'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13659 whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13660 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13661 output_verbose_link_cmd=func_echo_all
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13662 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13663 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13664 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13665 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13666
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13667 osf3* | osf4* | osf5*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13668 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13669 KCC*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13670 # Kuck and Associates, Inc. (KAI) C++ Compiler
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13671
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13672 # KCC will only create a shared library if the output file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13673 # ends with ".so" (or ".sl" for HP-UX), so rename the library
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13674 # to its proper name (with version) after linking.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13675 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13676
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13677 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13678 hardcode_libdir_separator_CXX=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13679
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13680 # Archives containing C++ object files must be created using
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13681 # the KAI C++ compiler.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13682 case $host in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13683 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13684 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13685 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13686 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13687 RCC*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13688 # Rational C++ 2.4.1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13689 # FIXME: insert proper C++ library support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13690 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13691 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13692 cxx*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13693 case $host in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13694 osf3*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13695 allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13696 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13697 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13698 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13699 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13700 allow_undefined_flag_CXX=' -expect_unresolved \*'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13701 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13702 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13703 echo "-hidden">> $lib.exp~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13704 $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~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13705 $RM $lib.exp'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13706 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13707 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13708 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13709
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13710 hardcode_libdir_separator_CXX=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13711
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13712 # Commands to make compiler produce verbose output that lists
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13713 # what "hidden" libraries, object files and flags are used when
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13714 # linking a shared library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13715 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13716 # There doesn't appear to be a way to prevent this compiler from
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13717 # explicitly linking system object files so we need to strip them
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13718 # from the output so that they don't get included in the library
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13719 # dependencies.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13720 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"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13721 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13722 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13723 if test yes,no = "$GXX,$with_gnu_ld"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13724 allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13725 case $host in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13726 osf3*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13727 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13728 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13729 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13730 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13731 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13732 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13733
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13734 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13735 hardcode_libdir_separator_CXX=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13736
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13737 # Commands to make compiler produce verbose output that lists
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13738 # what "hidden" libraries, object files and flags are used when
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13739 # linking a shared library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13740 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13741
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13742 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13743 # FIXME: insert proper C++ library support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13744 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13745 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13746 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13747 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13748 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13749
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13750 psos*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13751 # FIXME: insert proper C++ library support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13752 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13753 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13754
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13755 sunos4*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13756 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13757 CC*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13758 # Sun C++ 4.x
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13759 # FIXME: insert proper C++ library support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13760 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13761 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13762 lcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13763 # Lucid
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13764 # FIXME: insert proper C++ library support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13765 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13766 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13767 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13768 # FIXME: insert proper C++ library support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13769 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13770 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13771 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13772 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13773
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13774 solaris*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13775 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13776 CC* | sunCC*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13777 # Sun C++ 4.2, 5.x and Centerline C++
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13778 archive_cmds_need_lc_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13779 no_undefined_flag_CXX=' -zdefs'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13780 archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13781 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13782 $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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13783
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13784 hardcode_libdir_flag_spec_CXX='-R$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13785 hardcode_shlibpath_var_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13786 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13787 solaris2.[0-5] | solaris2.[0-5].*) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13788 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13789 # The compiler driver will combine and reorder linker options,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13790 # but understands '-z linker_flag'.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13791 # Supported since Solaris 2.6 (maybe 2.5.1?)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13792 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13793 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13794 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13795 link_all_deplibs_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13796
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13797 output_verbose_link_cmd='func_echo_all'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13798
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13799 # Archives containing C++ object files must be created using
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13800 # "CC -xar", where "CC" is the Sun C++ compiler. This is
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13801 # necessary to make sure instantiated templates are included
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13802 # in the archive.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13803 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13804 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13805 gcx*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13806 # Green Hills C++ Compiler
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13807 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13808
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13809 # The C++ compiler must be used to create the archive.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13810 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13811 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13812 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13813 # GNU C++ compiler with Solaris linker
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13814 if test yes,no = "$GXX,$with_gnu_ld"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13815 no_undefined_flag_CXX=' $wl-z ${wl}defs'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13816 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13817 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13818 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13819 $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13820
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13821 # Commands to make compiler produce verbose output that lists
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13822 # what "hidden" libraries, object files and flags are used when
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13823 # linking a shared library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13824 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13825 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13826 # g++ 2.7 appears to require '-G' NOT '-shared' on this
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13827 # platform.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13828 archive_cmds_CXX='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13829 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13830 $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13831
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13832 # Commands to make compiler produce verbose output that lists
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13833 # what "hidden" libraries, object files and flags are used when
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13834 # linking a shared library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13835 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13836 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13837
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13838 hardcode_libdir_flag_spec_CXX='$wl-R $wl$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13839 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13840 solaris2.[0-5] | solaris2.[0-5].*) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13841 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13842 whole_archive_flag_spec_CXX='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13843 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13844 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13845 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13846 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13847 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13848 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13849
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13850 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13851 no_undefined_flag_CXX='$wl-z,text'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13852 archive_cmds_need_lc_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13853 hardcode_shlibpath_var_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13854 runpath_var='LD_RUN_PATH'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13855
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13856 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13857 CC*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13858 archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13859 archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13860 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13861 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13862 archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13863 archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13864 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13865 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13866 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13867
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13868 sysv5* | sco3.2v5* | sco5v6*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13869 # Note: We CANNOT use -z defs as we might desire, because we do not
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13870 # link with -lc, and that would cause any symbols used from libc to
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13871 # always be unresolved, which means just about no library would
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13872 # ever link correctly. If we're not using GNU ld we use -z text
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13873 # though, which does catch some bad symbols but isn't as heavy-handed
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13874 # as -z defs.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13875 no_undefined_flag_CXX='$wl-z,text'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13876 allow_undefined_flag_CXX='$wl-z,nodefs'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13877 archive_cmds_need_lc_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13878 hardcode_shlibpath_var_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13879 hardcode_libdir_flag_spec_CXX='$wl-R,$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13880 hardcode_libdir_separator_CXX=':'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13881 link_all_deplibs_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13882 export_dynamic_flag_spec_CXX='$wl-Bexport'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13883 runpath_var='LD_RUN_PATH'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13884
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13885 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13886 CC*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13887 archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13888 archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13889 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13890 '"$old_archive_cmds_CXX"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13891 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13892 '"$reload_cmds_CXX"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13893 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13894 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13895 archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13896 archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13897 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13898 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13899 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13900
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13901 tandem*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13902 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13903 NCC*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13904 # NonStop-UX NCC 3.20
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13905 # FIXME: insert proper C++ library support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13906 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13907 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13908 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13909 # FIXME: insert proper C++ library support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13910 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13911 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13912 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13913 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13914
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13915 vxworks*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13916 # FIXME: insert proper C++ library support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13917 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13918 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13919
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13920 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13921 # FIXME: insert proper C++ library support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13922 ld_shlibs_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13923 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13924 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13925
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13927 $as_echo "$ld_shlibs_CXX" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13928 test no = "$ld_shlibs_CXX" && can_build_shared=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13929
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13930 GCC_CXX=$GXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13931 LD_CXX=$LD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13932
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13933 ## CAVEAT EMPTOR:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13934 ## There is no encapsulation within the following macros, do not change
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13935 ## the running order or otherwise move them around unless you know exactly
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13936 ## what you are doing...
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13937 # Dependencies to place before and after the object being linked:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13938 predep_objects_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13939 postdep_objects_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13940 predeps_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13941 postdeps_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13942 compiler_lib_search_path_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13943
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13944 cat > conftest.$ac_ext <<_LT_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13945 class Foo
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13946 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13947 public:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13948 Foo (void) { a = 0; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13949 private:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13950 int a;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13951 };
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13952 _LT_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13953
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13954
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13955 _lt_libdeps_save_CFLAGS=$CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13956 case "$CC $CFLAGS " in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13957 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13958 *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13959 *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13960 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13961
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13962 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13963 (eval $ac_compile) 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13964 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13965 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13966 test $ac_status = 0; }; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13967 # Parse the compiler output and extract the necessary
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13968 # objects, libraries and library flags.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13969
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13970 # Sentinel used to keep track of whether or not we are before
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13971 # the conftest object file.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13972 pre_test_object_deps_done=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13973
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13974 for p in `eval "$output_verbose_link_cmd"`; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13975 case $prev$p in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13976
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13977 -L* | -R* | -l*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13978 # Some compilers place space between "-{L,R}" and the path.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13979 # Remove the space.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13980 if test x-L = "$p" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13981 test x-R = "$p"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13982 prev=$p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13983 continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13984 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13985
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13986 # Expand the sysroot to ease extracting the directories later.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13987 if test -z "$prev"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13988 case $p in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13989 -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13990 -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13991 -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13992 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13993 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13994 case $p in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13995 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13996 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13997 if test no = "$pre_test_object_deps_done"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13998 case $prev in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
13999 -L | -R)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14000 # Internal compiler library paths should come after those
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14001 # provided the user. The postdeps already come after the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14002 # user supplied libs so there is no need to process them.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14003 if test -z "$compiler_lib_search_path_CXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14004 compiler_lib_search_path_CXX=$prev$p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14005 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14006 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} $prev$p"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14007 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14008 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14009 # The "-l" case would never come before the object being
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14010 # linked, so don't bother handling this case.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14011 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14012 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14013 if test -z "$postdeps_CXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14014 postdeps_CXX=$prev$p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14015 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14016 postdeps_CXX="${postdeps_CXX} $prev$p"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14017 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14018 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14019 prev=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14020 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14021
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14022 *.lto.$objext) ;; # Ignore GCC LTO objects
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14023 *.$objext)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14024 # This assumes that the test object file only shows up
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14025 # once in the compiler output.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14026 if test "$p" = "conftest.$objext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14027 pre_test_object_deps_done=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14028 continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14029 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14030
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14031 if test no = "$pre_test_object_deps_done"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14032 if test -z "$predep_objects_CXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14033 predep_objects_CXX=$p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14034 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14035 predep_objects_CXX="$predep_objects_CXX $p"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14036 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14037 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14038 if test -z "$postdep_objects_CXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14039 postdep_objects_CXX=$p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14040 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14041 postdep_objects_CXX="$postdep_objects_CXX $p"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14042 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14043 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14044 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14045
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14046 *) ;; # Ignore the rest.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14047
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14048 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14049 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14050
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14051 # Clean up.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14052 rm -f a.out a.exe
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14053 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14054 echo "libtool.m4: error: problem compiling CXX test program"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14055 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14056
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14057 $RM -f confest.$objext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14058 CFLAGS=$_lt_libdeps_save_CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14059
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14060 # PORTME: override above test on systems where it is broken
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14061 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14062 interix[3-9]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14063 # Interix 3.5 installs completely hosed .la files for C++, so rather than
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14064 # hack all around it, let's just trust "g++" to DTRT.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14065 predep_objects_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14066 postdep_objects_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14067 postdeps_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14068 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14069 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14070
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14071
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14072 case " $postdeps_CXX " in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14073 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14074 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14075 compiler_lib_search_dirs_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14076 if test -n "${compiler_lib_search_path_CXX}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14077 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | $SED -e 's! -L! !g' -e 's!^ !!'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14078 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14079
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14080
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14081
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14082
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14083
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14084
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14085
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14086
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14087
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14088
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14089
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14090
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14091
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14092
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14093
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14094
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14095
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14096
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14097
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14098
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14099
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14100
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14101
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14102
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14103
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14104
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14105
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14106
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14107
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14108
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14109
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14110 lt_prog_compiler_wl_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14111 lt_prog_compiler_pic_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14112 lt_prog_compiler_static_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14113
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14114
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14115 # C++ specific cases for pic, static, wl, etc.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14116 if test yes = "$GXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14117 lt_prog_compiler_wl_CXX='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14118 lt_prog_compiler_static_CXX='-static'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14119
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14120 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14121 aix*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14122 # All AIX code is PIC.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14123 if test ia64 = "$host_cpu"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14124 # AIX 5 now supports IA64 processor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14125 lt_prog_compiler_static_CXX='-Bstatic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14126 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14127 lt_prog_compiler_pic_CXX='-fPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14128 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14129
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14130 amigaos*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14131 case $host_cpu in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14132 powerpc)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14133 # see comment about AmigaOS4 .so support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14134 lt_prog_compiler_pic_CXX='-fPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14135 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14136 m68k)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14137 # FIXME: we need at least 68020 code to build shared libraries, but
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14138 # adding the '-m68020' flag to GCC prevents building anything better,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14139 # like '-m68040'.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14140 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14141 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14142 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14143 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14144
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14145 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14146 # PIC is the default for these OSes.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14147 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14148 mingw* | cygwin* | os2* | pw32* | cegcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14149 # This hack is so that the source file can tell whether it is being
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14150 # built for inclusion in a dll (and should export symbols for example).
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14151 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14152 # (--disable-auto-import) libraries
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14153 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14154 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14155 os2*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14156 lt_prog_compiler_static_CXX='$wl-static'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14157 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14158 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14159 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14160 darwin* | rhapsody*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14161 # PIC is the default on this platform
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14162 # Common symbols not allowed in MH_DYLIB files
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14163 lt_prog_compiler_pic_CXX='-fno-common'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14164 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14165 *djgpp*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14166 # DJGPP does not support shared libraries at all
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14167 lt_prog_compiler_pic_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14168 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14169 haiku*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14170 # PIC is the default for Haiku.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14171 # The "-static" flag exists, but is broken.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14172 lt_prog_compiler_static_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14173 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14174 interix[3-9]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14175 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14176 # Instead, we relocate shared libraries at runtime.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14177 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14178 sysv4*MP*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14179 if test -d /usr/nec; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14180 lt_prog_compiler_pic_CXX=-Kconform_pic
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14181 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14182 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14183 hpux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14184 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14185 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14186 # sets the default TLS model and affects inlining.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14187 case $host_cpu in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14188 hppa*64*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14189 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14190 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14191 lt_prog_compiler_pic_CXX='-fPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14192 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14193 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14194 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14195 *qnx* | *nto*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14196 # QNX uses GNU C++, but need to define -shared option too, otherwise
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14197 # it will coredump.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14198 lt_prog_compiler_pic_CXX='-fPIC -shared'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14199 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14200 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14201 lt_prog_compiler_pic_CXX='-fPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14202 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14203 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14204 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14205 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14206 aix[4-9]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14207 # All AIX code is PIC.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14208 if test ia64 = "$host_cpu"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14209 # AIX 5 now supports IA64 processor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14210 lt_prog_compiler_static_CXX='-Bstatic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14211 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14212 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14213 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14214 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14215 chorus*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14216 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14217 cxch68*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14218 # Green Hills C++ Compiler
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14219 # _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"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14220 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14221 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14222 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14223 mingw* | cygwin* | os2* | pw32* | cegcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14224 # This hack is so that the source file can tell whether it is being
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14225 # built for inclusion in a dll (and should export symbols for example).
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14226 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14227 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14228 dgux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14229 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14230 ec++*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14231 lt_prog_compiler_pic_CXX='-KPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14232 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14233 ghcx*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14234 # Green Hills C++ Compiler
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14235 lt_prog_compiler_pic_CXX='-pic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14236 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14237 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14238 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14239 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14240 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14241 freebsd* | dragonfly*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14242 # FreeBSD uses GNU C++
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14243 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14244 hpux9* | hpux10* | hpux11*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14245 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14246 CC*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14247 lt_prog_compiler_wl_CXX='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14248 lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14249 if test ia64 != "$host_cpu"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14250 lt_prog_compiler_pic_CXX='+Z'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14251 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14252 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14253 aCC*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14254 lt_prog_compiler_wl_CXX='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14255 lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14256 case $host_cpu in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14257 hppa*64*|ia64*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14258 # +Z the default
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14259 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14260 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14261 lt_prog_compiler_pic_CXX='+Z'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14262 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14263 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14264 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14265 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14266 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14267 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14268 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14269 interix*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14270 # This is c89, which is MS Visual C++ (no shared libs)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14271 # Anyone wants to do a port?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14272 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14273 irix5* | irix6* | nonstopux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14274 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14275 CC*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14276 lt_prog_compiler_wl_CXX='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14277 lt_prog_compiler_static_CXX='-non_shared'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14278 # CC pic flag -KPIC is the default.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14279 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14280 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14281 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14282 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14283 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14284 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14285 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14286 KCC*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14287 # KAI C++ Compiler
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14288 lt_prog_compiler_wl_CXX='--backend -Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14289 lt_prog_compiler_pic_CXX='-fPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14290 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14291 ecpc* )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14292 # old Intel C++ for x86_64, which still supported -KPIC.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14293 lt_prog_compiler_wl_CXX='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14294 lt_prog_compiler_pic_CXX='-KPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14295 lt_prog_compiler_static_CXX='-static'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14296 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14297 icpc* )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14298 # Intel C++, used to be incompatible with GCC.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14299 # ICC 10 doesn't accept -KPIC any more.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14300 lt_prog_compiler_wl_CXX='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14301 lt_prog_compiler_pic_CXX='-fPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14302 lt_prog_compiler_static_CXX='-static'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14303 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14304 pgCC* | pgcpp*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14305 # Portland Group C++ compiler
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14306 lt_prog_compiler_wl_CXX='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14307 lt_prog_compiler_pic_CXX='-fpic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14308 lt_prog_compiler_static_CXX='-Bstatic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14309 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14310 cxx*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14311 # Compaq C++
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14312 # Make sure the PIC flag is empty. It appears that all Alpha
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14313 # Linux and Compaq Tru64 Unix objects are PIC.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14314 lt_prog_compiler_pic_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14315 lt_prog_compiler_static_CXX='-non_shared'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14316 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14317 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14318 # IBM XL 8.0, 9.0 on PPC and BlueGene
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14319 lt_prog_compiler_wl_CXX='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14320 lt_prog_compiler_pic_CXX='-qpic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14321 lt_prog_compiler_static_CXX='-qstaticlink'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14322 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14323 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14324 case `$CC -V 2>&1 | sed 5q` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14325 *Sun\ C*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14326 # Sun C++ 5.9
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14327 lt_prog_compiler_pic_CXX='-KPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14328 lt_prog_compiler_static_CXX='-Bstatic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14329 lt_prog_compiler_wl_CXX='-Qoption ld '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14330 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14331 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14332 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14333 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14334 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14335 lynxos*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14336 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14337 m88k*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14338 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14339 mvs*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14340 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14341 cxx*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14342 lt_prog_compiler_pic_CXX='-W c,exportall'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14343 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14344 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14345 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14346 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14347 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14348 netbsd*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14349 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14350 *qnx* | *nto*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14351 # QNX uses GNU C++, but need to define -shared option too, otherwise
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14352 # it will coredump.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14353 lt_prog_compiler_pic_CXX='-fPIC -shared'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14354 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14355 osf3* | osf4* | osf5*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14356 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14357 KCC*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14358 lt_prog_compiler_wl_CXX='--backend -Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14359 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14360 RCC*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14361 # Rational C++ 2.4.1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14362 lt_prog_compiler_pic_CXX='-pic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14363 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14364 cxx*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14365 # Digital/Compaq C++
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14366 lt_prog_compiler_wl_CXX='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14367 # Make sure the PIC flag is empty. It appears that all Alpha
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14368 # Linux and Compaq Tru64 Unix objects are PIC.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14369 lt_prog_compiler_pic_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14370 lt_prog_compiler_static_CXX='-non_shared'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14371 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14372 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14373 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14374 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14375 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14376 psos*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14377 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14378 solaris*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14379 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14380 CC* | sunCC*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14381 # Sun C++ 4.2, 5.x and Centerline C++
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14382 lt_prog_compiler_pic_CXX='-KPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14383 lt_prog_compiler_static_CXX='-Bstatic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14384 lt_prog_compiler_wl_CXX='-Qoption ld '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14385 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14386 gcx*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14387 # Green Hills C++ Compiler
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14388 lt_prog_compiler_pic_CXX='-PIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14389 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14390 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14391 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14392 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14393 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14394 sunos4*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14395 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14396 CC*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14397 # Sun C++ 4.x
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14398 lt_prog_compiler_pic_CXX='-pic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14399 lt_prog_compiler_static_CXX='-Bstatic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14400 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14401 lcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14402 # Lucid
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14403 lt_prog_compiler_pic_CXX='-pic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14404 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14405 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14406 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14407 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14408 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14409 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14410 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14411 CC*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14412 lt_prog_compiler_wl_CXX='-Wl,'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14413 lt_prog_compiler_pic_CXX='-KPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14414 lt_prog_compiler_static_CXX='-Bstatic'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14415 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14416 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14417 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14418 tandem*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14419 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14420 NCC*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14421 # NonStop-UX NCC 3.20
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14422 lt_prog_compiler_pic_CXX='-KPIC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14423 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14424 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14425 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14426 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14427 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14428 vxworks*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14429 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14430 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14431 lt_prog_compiler_can_build_shared_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14432 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14433 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14434 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14435
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14436 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14437 # For platforms that do not support PIC, -DPIC is meaningless:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14438 *djgpp*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14439 lt_prog_compiler_pic_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14440 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14441 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14442 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14443 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14444 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14445
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14447 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14448 if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14449 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14450 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14451 lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14452 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14454 $as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14455 lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14456
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14457 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14458 # Check to make sure the PIC flag actually works.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14459 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14460 if test -n "$lt_prog_compiler_pic_CXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14462 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14463 if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14464 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14465 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14466 lt_cv_prog_compiler_pic_works_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14467 ac_outfile=conftest.$ac_objext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14468 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14469 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" ## exclude from sc_useless_quotes_in_assignment
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14470 # Insert the option either (1) after the last *FLAGS variable, or
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14471 # (2) before a word containing "conftest.", or (3) at the end.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14472 # Note that $ac_compile itself does not contain backslashes and begins
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14473 # with a dollar sign (not a hyphen), so the echo should work correctly.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14474 # The option is referenced via a variable to avoid confusing sed.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14475 lt_compile=`echo "$ac_compile" | $SED \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14476 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14477 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14478 -e 's:$: $lt_compiler_flag:'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14479 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14480 (eval "$lt_compile" 2>conftest.err)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14481 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14482 cat conftest.err >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14483 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14484 if (exit $ac_status) && test -s "$ac_outfile"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14485 # The compiler can only warn and ignore the option if not recognized
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14486 # So say no if there are warnings other than the usual output.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14487 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14488 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14489 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14490 lt_cv_prog_compiler_pic_works_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14491 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14492 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14493 $RM conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14494
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14495 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14497 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14498
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14499 if test yes = "$lt_cv_prog_compiler_pic_works_CXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14500 case $lt_prog_compiler_pic_CXX in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14501 "" | " "*) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14502 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14503 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14504 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14505 lt_prog_compiler_pic_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14506 lt_prog_compiler_can_build_shared_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14507 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14508
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14509 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14510
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14511
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14512
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14513
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14514
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14515 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14516 # Check to make sure the static flag actually works.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14517 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14518 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14520 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14521 if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14522 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14523 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14524 lt_cv_prog_compiler_static_works_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14525 save_LDFLAGS=$LDFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14526 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14527 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14528 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14529 # The linker can only warn and ignore the option if not recognized
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14530 # So say no if there are warnings
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14531 if test -s conftest.err; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14532 # Append any errors to the config.log.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14533 cat conftest.err 1>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14534 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14535 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14536 if diff conftest.exp conftest.er2 >/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14537 lt_cv_prog_compiler_static_works_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14538 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14539 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14540 lt_cv_prog_compiler_static_works_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14541 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14542 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14543 $RM -r conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14544 LDFLAGS=$save_LDFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14545
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14546 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14548 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14549
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14550 if test yes = "$lt_cv_prog_compiler_static_works_CXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14551 :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14552 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14553 lt_prog_compiler_static_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14554 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14555
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14556
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14557
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14558
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14560 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14561 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14562 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14563 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14564 lt_cv_prog_compiler_c_o_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14565 $RM -r conftest 2>/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14566 mkdir conftest
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14567 cd conftest
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14568 mkdir out
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14569 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14570
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14571 lt_compiler_flag="-o out/conftest2.$ac_objext"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14572 # Insert the option either (1) after the last *FLAGS variable, or
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14573 # (2) before a word containing "conftest.", or (3) at the end.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14574 # Note that $ac_compile itself does not contain backslashes and begins
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14575 # with a dollar sign (not a hyphen), so the echo should work correctly.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14576 lt_compile=`echo "$ac_compile" | $SED \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14577 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14578 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14579 -e 's:$: $lt_compiler_flag:'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14580 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14581 (eval "$lt_compile" 2>out/conftest.err)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14582 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14583 cat out/conftest.err >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14584 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14585 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14586 then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14587 # The compiler can only warn and ignore the option if not recognized
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14588 # So say no if there are warnings
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14589 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14590 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14591 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14592 lt_cv_prog_compiler_c_o_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14593 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14594 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14595 chmod u+w . 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14596 $RM conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14597 # SGI C++ compiler will create directory out/ii_files/ for
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14598 # template instantiation
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14599 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14600 $RM out/* && rmdir out
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14601 cd ..
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14602 $RM -r conftest
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14603 $RM conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14604
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14605 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14607 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14608
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14609
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14610
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14612 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14613 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14614 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14615 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14616 lt_cv_prog_compiler_c_o_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14617 $RM -r conftest 2>/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14618 mkdir conftest
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14619 cd conftest
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14620 mkdir out
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14621 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14622
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14623 lt_compiler_flag="-o out/conftest2.$ac_objext"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14624 # Insert the option either (1) after the last *FLAGS variable, or
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14625 # (2) before a word containing "conftest.", or (3) at the end.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14626 # Note that $ac_compile itself does not contain backslashes and begins
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14627 # with a dollar sign (not a hyphen), so the echo should work correctly.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14628 lt_compile=`echo "$ac_compile" | $SED \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14629 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14630 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14631 -e 's:$: $lt_compiler_flag:'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14632 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14633 (eval "$lt_compile" 2>out/conftest.err)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14634 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14635 cat out/conftest.err >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14636 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14637 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14638 then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14639 # The compiler can only warn and ignore the option if not recognized
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14640 # So say no if there are warnings
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14641 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14642 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14643 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14644 lt_cv_prog_compiler_c_o_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14645 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14646 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14647 chmod u+w . 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14648 $RM conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14649 # SGI C++ compiler will create directory out/ii_files/ for
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14650 # template instantiation
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14651 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14652 $RM out/* && rmdir out
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14653 cd ..
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14654 $RM -r conftest
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14655 $RM conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14656
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14657 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14659 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14660
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14661
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14662
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14663
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14664 hard_links=nottested
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14665 if test no = "$lt_cv_prog_compiler_c_o_CXX" && test no != "$need_locks"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14666 # do not overwrite the value of need_locks provided by the user
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14668 $as_echo_n "checking if we can lock with hard links... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14669 hard_links=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14670 $RM conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14671 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14672 touch conftest.a
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14673 ln conftest.a conftest.b 2>&5 || hard_links=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14674 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14676 $as_echo "$hard_links" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14677 if test no = "$hard_links"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14679 $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14680 need_locks=warn
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14681 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14682 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14683 need_locks=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14684 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14685
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14686
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14687
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14689 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14690
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14691 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14692 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14693 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14694 aix[4-9]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14695 # If we're using GNU nm, then we don't want the "-C" option.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14696 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14697 # Without the "-l" option, or with the "-B" option, AIX nm treats
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14698 # weak defined symbols like other global defined symbols, whereas
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14699 # GNU nm marks them as "W".
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14700 # While the 'weak' keyword is ignored in the Export File, we need
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14701 # it in the Import File for the 'aix-soname' feature, so we have
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14702 # to replace the "-B" option with "-P" for AIX nm.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14703 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14704 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14705 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14706 export_symbols_cmds_CXX='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14707 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14708 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14709 pw32*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14710 export_symbols_cmds_CXX=$ltdll_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14711 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14712 cygwin* | mingw* | cegcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14713 case $cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14714 cl*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14715 exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14716 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14717 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14718 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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14719 exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14720 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14721 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14722 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14723 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14724 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14725 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14726 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14727
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14729 $as_echo "$ld_shlibs_CXX" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14730 test no = "$ld_shlibs_CXX" && can_build_shared=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14731
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14732 with_gnu_ld_CXX=$with_gnu_ld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14733
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14734
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14735
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14736
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14737
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14738
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14739 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14740 # Do we need to explicitly link libc?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14741 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14742 case "x$archive_cmds_need_lc_CXX" in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14743 x|xyes)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14744 # Assume -lc should be added
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14745 archive_cmds_need_lc_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14746
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14747 if test yes,yes = "$GCC,$enable_shared"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14748 case $archive_cmds_CXX in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14749 *'~'*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14750 # FIXME: we may have to deal with multi-command sequences.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14751 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14752 '$CC '*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14753 # Test whether the compiler implicitly links with -lc since on some
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14754 # systems, -lgcc has to come before -lc. If gcc already passes -lc
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14755 # to ld, don't add -lc before -lgcc.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14757 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14758 if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14759 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14760 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14761 $RM conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14762 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14763
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14764 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14765 (eval $ac_compile) 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14766 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14767 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14768 test $ac_status = 0; } 2>conftest.err; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14769 soname=conftest
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14770 lib=conftest
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14771 libobjs=conftest.$ac_objext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14772 deplibs=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14773 wl=$lt_prog_compiler_wl_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14774 pic_flag=$lt_prog_compiler_pic_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14775 compiler_flags=-v
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14776 linker_flags=-v
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14777 verstring=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14778 output_objdir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14779 libname=conftest
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14780 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14781 allow_undefined_flag_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14782 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14783 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14784 ac_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14785 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14786 test $ac_status = 0; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14787 then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14788 lt_cv_archive_cmds_need_lc_CXX=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14789 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14790 lt_cv_archive_cmds_need_lc_CXX=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14791 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14792 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14793 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14794 cat conftest.err 1>&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14795 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14796 $RM conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14797
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14798 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14800 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14801 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14802 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14803 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14804 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14805 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14806 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14807
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14808
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14809
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14810
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14811
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14812
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14813
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14814
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14815
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14816
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14817
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14818
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14819
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14820
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14821
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14822
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14823
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14824
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14825
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14826
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14827
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14828
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14829
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14830
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14831
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14832
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14833
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14834
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14835
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14836
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14837
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14838
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14839
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14840
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14841
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14842
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14843
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14844
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14845
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14846
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14847
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14848
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14849
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14850
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14851
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14852
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14853
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14854
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14855
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14856
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14857
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14858
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14859
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14860
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14861
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14862
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14863
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14864
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14865
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14866
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14867
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14868
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14870 $as_echo_n "checking dynamic linker characteristics... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14871
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14872 library_names_spec=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14873 libname_spec='lib$name'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14874 soname_spec=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14875 shrext_cmds=.so
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14876 postinstall_cmds=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14877 postuninstall_cmds=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14878 finish_cmds=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14879 finish_eval=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14880 shlibpath_var=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14881 shlibpath_overrides_runpath=unknown
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14882 version_type=none
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14883 dynamic_linker="$host_os ld.so"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14884 sys_lib_dlsearch_path_spec="/lib /usr/lib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14885 need_lib_prefix=unknown
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14886 hardcode_into_libs=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14887
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14888 # when you set need_version to no, make sure it does not cause -set_version
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14889 # flags to be left without arguments
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14890 need_version=unknown
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14891
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14892
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14893
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14894 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14895 aix3*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14896 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14897 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14898 shlibpath_var=LIBPATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14899
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14900 # AIX 3 has no versioning support, so we append a major version to the name.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14901 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14902 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14903
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14904 aix[4-9]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14905 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14906 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14907 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14908 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14909 if test ia64 = "$host_cpu"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14910 # AIX 5 supports IA64
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14911 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14912 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14913 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14914 # With GCC up to 2.95.x, collect2 would create an import file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14915 # for dependence libraries. The import file would start with
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14916 # the line '#! .'. This would cause the generated library to
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14917 # depend on '.', always an invalid library. This was fixed in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14918 # development snapshots of GCC prior to 3.0.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14919 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14920 aix4 | aix4.[01] | aix4.[01].*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14921 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14922 echo ' yes '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14923 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14924 :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14925 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14926 can_build_shared=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14927 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14928 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14929 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14930 # Using Import Files as archive members, it is possible to support
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14931 # filename-based versioning of shared library archives on AIX. While
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14932 # this would work for both with and without runtime linking, it will
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14933 # prevent static linking of such archives. So we do filename-based
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14934 # shared library versioning with .so extension only, which is used
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14935 # when both runtime linking and shared linking is enabled.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14936 # Unfortunately, runtime linking may impact performance, so we do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14937 # not want this to be the default eventually. Also, we use the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14938 # versioned .so libs for executables only if there is the -brtl
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14939 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14940 # To allow for filename-based versioning support, we need to create
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14941 # libNAME.so.V as an archive file, containing:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14942 # *) an Import File, referring to the versioned filename of the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14943 # archive as well as the shared archive member, telling the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14944 # bitwidth (32 or 64) of that shared object, and providing the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14945 # list of exported symbols of that shared object, eventually
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14946 # decorated with the 'weak' keyword
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14947 # *) the shared object with the F_LOADONLY flag set, to really avoid
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14948 # it being seen by the linker.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14949 # At run time we better use the real file rather than another symlink,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14950 # but for link time we create the symlink libNAME.so -> libNAME.so.V
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14951
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14952 case $with_aix_soname,$aix_use_runtimelinking in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14953 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14954 # soname into executable. Probably we can add versioning support to
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14955 # collect2, so additional links can be useful in future.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14956 aix,yes) # traditional libtool
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14957 dynamic_linker='AIX unversionable lib.so'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14958 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14959 # instead of lib<name>.a to let people know that these are not
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14960 # typical AIX shared libraries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14961 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14962 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14963 aix,no) # traditional AIX only
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14964 dynamic_linker='AIX lib.a(lib.so.V)'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14965 # We preserve .a as extension for shared libraries through AIX4.2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14966 # and later when we are not doing run time linking.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14967 library_names_spec='$libname$release.a $libname.a'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14968 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14969 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14970 svr4,*) # full svr4 only
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14971 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14972 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14973 # We do not specify a path in Import Files, so LIBPATH fires.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14974 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14975 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14976 *,yes) # both, prefer svr4
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14977 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14978 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14979 # unpreferred sharedlib libNAME.a needs extra handling
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14980 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14981 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14982 # We do not specify a path in Import Files, so LIBPATH fires.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14983 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14984 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14985 *,no) # both, prefer aix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14986 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14987 library_names_spec='$libname$release.a $libname.a'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14988 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14989 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14990 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14991 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14992 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14993 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14994 shlibpath_var=LIBPATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14995 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14996 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14997
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14998 amigaos*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
14999 case $host_cpu in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15000 powerpc)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15001 # Since July 2007 AmigaOS4 officially supports .so libraries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15002 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15003 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15004 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15005 m68k)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15006 library_names_spec='$libname.ixlibrary $libname.a'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15007 # Create ${libname}_ixlibrary.a entries in /sys/libs.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15008 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15009 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15010 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15011 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15012
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15013 beos*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15014 library_names_spec='$libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15015 dynamic_linker="$host_os ld.so"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15016 shlibpath_var=LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15017 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15018
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15019 bsdi[45]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15020 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15021 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15022 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15023 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15024 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15025 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15026 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15027 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15028 # the default ld.so.conf also contains /usr/contrib/lib and
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15029 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15030 # libtool to hard-code these into programs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15031 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15032
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15033 cygwin* | mingw* | pw32* | cegcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15034 version_type=windows
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15035 shrext_cmds=.dll
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15036 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15037 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15038
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15039 case $GCC,$cc_basename in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15040 yes,*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15041 # gcc
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15042 library_names_spec='$libname.dll.a'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15043 # DLL is installed to $(libdir)/../bin by postinstall_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15044 postinstall_cmds='base_file=`basename \$file`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15045 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15046 dldir=$destdir/`dirname \$dlpath`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15047 test -d \$dldir || mkdir -p \$dldir~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15048 $install_prog $dir/$dlname \$dldir/$dlname~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15049 chmod a+x \$dldir/$dlname~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15050 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15051 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15052 fi'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15053 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15054 dlpath=$dir/\$dldll~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15055 $RM \$dlpath'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15056 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15057
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15058 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15059 cygwin*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15060 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15061 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15062
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15063 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15064 mingw* | cegcc*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15065 # MinGW DLLs use traditional 'lib' prefix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15066 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15067 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15068 pw32*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15069 # pw32 DLLs use 'pw' prefix rather than 'lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15070 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15071 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15072 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15073 dynamic_linker='Win32 ld.exe'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15074 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15075
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15076 *,cl*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15077 # Native MSVC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15078 libname_spec='$name'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15079 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15080 library_names_spec='$libname.dll.lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15081
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15082 case $build_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15083 mingw*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15084 sys_lib_search_path_spec=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15085 lt_save_ifs=$IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15086 IFS=';'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15087 for lt_path in $LIB
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15088 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15089 IFS=$lt_save_ifs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15090 # Let DOS variable expansion print the short 8.3 style file name.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15091 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15092 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15093 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15094 IFS=$lt_save_ifs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15095 # Convert to MSYS style.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15096 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15097 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15098 cygwin*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15099 # Convert to unix form, then to dos form, then back to unix form
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15100 # but this time dos style (no spaces!) so that the unix form looks
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15101 # like /cygdrive/c/PROGRA~1:/cygdr...
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15102 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15103 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15104 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15105 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15106 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15107 sys_lib_search_path_spec=$LIB
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15108 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15109 # It is most probably a Windows format PATH.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15110 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15111 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15112 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15113 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15114 # FIXME: find the short name or the path components, as spaces are
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15115 # common. (e.g. "Program Files" -> "PROGRA~1")
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15116 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15117 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15118
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15119 # DLL is installed to $(libdir)/../bin by postinstall_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15120 postinstall_cmds='base_file=`basename \$file`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15121 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15122 dldir=$destdir/`dirname \$dlpath`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15123 test -d \$dldir || mkdir -p \$dldir~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15124 $install_prog $dir/$dlname \$dldir/$dlname'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15125 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15126 dlpath=$dir/\$dldll~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15127 $RM \$dlpath'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15128 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15129 dynamic_linker='Win32 link.exe'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15130 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15131
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15132 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15133 # Assume MSVC wrapper
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15134 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15135 dynamic_linker='Win32 ld.exe'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15136 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15137 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15138 # FIXME: first we should search . and the directory the executable is in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15139 shlibpath_var=PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15140 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15141
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15142 darwin* | rhapsody*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15143 dynamic_linker="$host_os dyld"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15144 version_type=darwin
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15145 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15146 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15147 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15148 soname_spec='$libname$release$major$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15149 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15150 shlibpath_var=DYLD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15151 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15152
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15153 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15154 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15155
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15156 dgux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15157 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15158 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15159 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15160 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15161 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15162 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15163 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15164
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15165 freebsd* | dragonfly*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15166 # DragonFly does not have aout. When/if they implement a new
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15167 # versioning mechanism, adjust this.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15168 if test -x /usr/bin/objformat; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15169 objformat=`/usr/bin/objformat`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15170 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15171 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15172 freebsd[23].*) objformat=aout ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15173 *) objformat=elf ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15174 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15175 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15176 version_type=freebsd-$objformat
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15177 case $version_type in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15178 freebsd-elf*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15179 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15180 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15181 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15182 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15183 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15184 freebsd-*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15185 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15186 need_version=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15187 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15188 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15189 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15190 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15191 freebsd2.*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15192 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15193 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15194 freebsd3.[01]* | freebsdelf3.[01]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15195 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15196 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15197 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15198 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15199 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15200 shlibpath_overrides_runpath=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15201 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15202 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15203 *) # from 4.6 on, and DragonFly
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15204 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15205 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15206 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15207 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15208 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15209
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15210 haiku*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15211 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15212 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15213 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15214 dynamic_linker="$host_os runtime_loader"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15215 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15216 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15217 shlibpath_var=LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15218 shlibpath_overrides_runpath=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15219 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15220 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15221 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15222
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15223 hpux9* | hpux10* | hpux11*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15224 # Give a soname corresponding to the major version so that dld.sl refuses to
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15225 # link against other versions.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15226 version_type=sunos
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15227 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15228 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15229 case $host_cpu in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15230 ia64*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15231 shrext_cmds='.so'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15232 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15233 dynamic_linker="$host_os dld.so"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15234 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15235 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15236 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15237 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15238 if test 32 = "$HPUX_IA64_MODE"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15239 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15240 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15241 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15242 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15243 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15244 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15245 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15246 hppa*64*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15247 shrext_cmds='.sl'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15248 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15249 dynamic_linker="$host_os dld.sl"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15250 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15251 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15252 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15253 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15254 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15255 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15256 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15257 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15258 shrext_cmds='.sl'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15259 dynamic_linker="$host_os dld.sl"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15260 shlibpath_var=SHLIB_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15261 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15262 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15263 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15264 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15265 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15266 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15267 postinstall_cmds='chmod 555 $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15268 # or fails outright, so override atomically:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15269 install_override_mode=555
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15270 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15271
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15272 interix[3-9]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15273 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15274 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15275 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15276 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15277 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15278 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15279 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15280 shlibpath_overrides_runpath=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15281 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15282 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15283
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15284 irix5* | irix6* | nonstopux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15285 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15286 nonstopux*) version_type=nonstopux ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15287 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15288 if test yes = "$lt_cv_prog_gnu_ld"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15289 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15290 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15291 version_type=irix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15292 fi ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15293 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15294 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15295 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15296 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15297 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15298 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15299 irix5* | nonstopux*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15300 libsuff= shlibsuff=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15301 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15302 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15303 case $LD in # libtool.m4 will add one of these switches to LD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15304 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15305 libsuff= shlibsuff= libmagic=32-bit;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15306 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15307 libsuff=32 shlibsuff=N32 libmagic=N32;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15308 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15309 libsuff=64 shlibsuff=64 libmagic=64-bit;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15310 *) libsuff= shlibsuff= libmagic=never-match;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15311 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15312 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15313 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15314 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15315 shlibpath_overrides_runpath=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15316 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15317 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15318 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15319 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15320
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15321 # No shared lib support for Linux oldld, aout, or coff.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15322 linux*oldld* | linux*aout* | linux*coff*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15323 dynamic_linker=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15324 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15325
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15326 linux*android*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15327 version_type=none # Android doesn't support versioned libraries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15328 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15329 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15330 library_names_spec='$libname$release$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15331 soname_spec='$libname$release$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15332 finish_cmds=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15333 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15334 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15335
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15336 # This implies no fast_install, which is unacceptable.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15337 # Some rework will be needed to allow for fast_install
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15338 # before this can be enabled.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15339 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15340
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15341 dynamic_linker='Android linker'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15342 # Don't embed -rpath directories since the linker doesn't support them.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15343 hardcode_libdir_flag_spec_CXX='-L$libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15344 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15345
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15346 # This must be glibc/ELF.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15347 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15348 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15349 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15350 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15351 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15352 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15353 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15354 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15355 shlibpath_overrides_runpath=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15356
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15357 # Some binutils ld are patched to set DT_RUNPATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15358 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15359 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15360 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15361 lt_cv_shlibpath_overrides_runpath=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15362 save_LDFLAGS=$LDFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15363 save_libdir=$libdir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15364 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15365 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15367 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15368
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15369 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15370 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15371 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15372
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15373 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15374 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15375 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15376 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15377 if ac_fn_cxx_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15378 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15379 lt_cv_shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15380 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15381 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15382 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15383 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15384 LDFLAGS=$save_LDFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15385 libdir=$save_libdir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15386
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15387 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15388
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15389 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15390
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15391 # This implies no fast_install, which is unacceptable.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15392 # Some rework will be needed to allow for fast_install
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15393 # before this can be enabled.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15394 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15395
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15396 # Ideally, we could use ldconfig to report *all* directores which are
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15397 # searched for libraries, however this is still not possible. Aside from not
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15398 # being certain /sbin/ldconfig is available, command
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15399 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15400 # even though it is searched at run-time. Try to do the best guess by
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15401 # appending ld.so.conf contents (and includes) to the search path.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15402 if test -f /etc/ld.so.conf; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15403 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' ' '`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15404 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15405 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15406
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15407 # We used to test for /lib/ld.so.1 and disable shared libraries on
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15408 # powerpc, because MkLinux only supported shared libraries with the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15409 # GNU dynamic linker. Since this was broken with cross compilers,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15410 # most powerpc-linux boxes support dynamic linking these days and
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15411 # people can always --disable-shared, the test was removed, and we
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15412 # assume the GNU/Linux dynamic linker is in use.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15413 dynamic_linker='GNU/Linux ld.so'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15414 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15415
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15416 netbsd*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15417 version_type=sunos
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15418 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15419 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15420 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15421 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15422 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15423 dynamic_linker='NetBSD (a.out) ld.so'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15424 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15425 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15426 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15427 dynamic_linker='NetBSD ld.elf_so'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15428 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15429 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15430 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15431 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15432 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15433
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15434 newsos6)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15435 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15436 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15437 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15438 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15439 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15440
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15441 *nto* | *qnx*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15442 version_type=qnx
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15443 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15444 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15445 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15446 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15447 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15448 shlibpath_overrides_runpath=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15449 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15450 dynamic_linker='ldqnx.so'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15451 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15452
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15453 openbsd* | bitrig*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15454 version_type=sunos
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15455 sys_lib_dlsearch_path_spec=/usr/lib
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15456 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15457 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15458 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15459 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15460 need_version=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15461 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15462 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15463 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15464 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15465 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15466 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15467
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15468 os2*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15469 libname_spec='$name'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15470 version_type=windows
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15471 shrext_cmds=.dll
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15472 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15473 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15474 # OS/2 can only load a DLL with a base name of 8 characters or less.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15475 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15476 v=$($ECHO $release$versuffix | tr -d .-);
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15477 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15478 $ECHO $n$v`$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15479 library_names_spec='${libname}_dll.$libext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15480 dynamic_linker='OS/2 ld.exe'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15481 shlibpath_var=BEGINLIBPATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15482 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15483 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15484 postinstall_cmds='base_file=`basename \$file`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15485 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15486 dldir=$destdir/`dirname \$dlpath`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15487 test -d \$dldir || mkdir -p \$dldir~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15488 $install_prog $dir/$dlname \$dldir/$dlname~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15489 chmod a+x \$dldir/$dlname~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15490 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15491 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15492 fi'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15493 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15494 dlpath=$dir/\$dldll~
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15495 $RM \$dlpath'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15496 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15497
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15498 osf3* | osf4* | osf5*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15499 version_type=osf
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15500 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15501 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15502 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15503 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15504 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15505 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15506 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15507 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15508
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15509 rdos*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15510 dynamic_linker=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15511 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15512
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15513 solaris*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15514 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15515 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15516 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15517 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15518 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15519 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15520 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15521 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15522 # ldd complains unless libraries are executable
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15523 postinstall_cmds='chmod +x $lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15524 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15525
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15526 sunos4*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15527 version_type=sunos
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15528 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15529 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15530 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15531 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15532 if test yes = "$with_gnu_ld"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15533 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15534 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15535 need_version=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15536 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15537
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15538 sysv4 | sysv4.3*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15539 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15540 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15541 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15542 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15543 case $host_vendor in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15544 sni)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15545 shlibpath_overrides_runpath=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15546 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15547 runpath_var=LD_RUN_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15548 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15549 siemens)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15550 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15551 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15552 motorola)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15553 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15554 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15555 shlibpath_overrides_runpath=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15556 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15557 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15558 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15559 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15560
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15561 sysv4*MP*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15562 if test -d /usr/nec; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15563 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15564 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15565 soname_spec='$libname$shared_ext.$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15566 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15567 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15568 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15569
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15570 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15571 version_type=sco
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15572 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15573 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15574 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15575 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15576 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15577 shlibpath_overrides_runpath=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15578 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15579 if test yes = "$with_gnu_ld"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15580 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15581 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15582 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15583 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15584 sco3.2v5*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15585 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15586 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15587 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15588 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15589 sys_lib_dlsearch_path_spec='/usr/lib'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15590 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15591
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15592 tpf*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15593 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15594 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15595 need_lib_prefix=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15596 need_version=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15597 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15598 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15599 shlibpath_overrides_runpath=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15600 hardcode_into_libs=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15601 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15602
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15603 uts4*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15604 version_type=linux # correct to gnu/linux during the next big refactor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15605 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15606 soname_spec='$libname$release$shared_ext$major'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15607 shlibpath_var=LD_LIBRARY_PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15608 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15609
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15610 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15611 dynamic_linker=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15612 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15613 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15615 $as_echo "$dynamic_linker" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15616 test no = "$dynamic_linker" && can_build_shared=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15617
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15618 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15619 if test yes = "$GCC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15620 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15621 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15622
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15623 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15624 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15625 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15626
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15627 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15628 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15629 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15630
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15631 # lt_cv_sys_lib... is unaugmented for libtool script decls...
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15632 lt_cv_sys_lib_dlsearch_path_spec=$sys_lib_dlsearch_path_spec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15633
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15634 # ..but sys_lib_... needs LT_SYS_LIBRARY_PATH munging for
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15635 # LT_SYS_DLSEARCH_PATH macro in ltdl.m4 to work with the correct paths:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15636 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15637
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15638
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15639
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15640
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15641
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15642
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15643
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15644
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15645
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15646
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15647
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15648
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15649
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15650
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15651
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15652
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15653
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15654
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15655
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15656
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15657
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15658
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15659
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15660
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15661
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15662
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15663
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15664
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15665
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15666
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15667
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15668
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15669
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15670
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15671
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15672
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15673
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15674
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15676 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15677 hardcode_action_CXX=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15678 if test -n "$hardcode_libdir_flag_spec_CXX" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15679 test -n "$runpath_var_CXX" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15680 test yes = "$hardcode_automatic_CXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15681
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15682 # We can hardcode non-existent directories.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15683 if test no != "$hardcode_direct_CXX" &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15684 # If the only mechanism to avoid hardcoding is shlibpath_var, we
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15685 # have to relink, otherwise we might link with an installed library
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15686 # when we should be linking with a yet-to-be-installed one
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15687 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15688 test no != "$hardcode_minus_L_CXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15689 # Linking always hardcodes the temporary library directory.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15690 hardcode_action_CXX=relink
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15691 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15692 # We can link without hardcoding, and we can hardcode nonexisting dirs.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15693 hardcode_action_CXX=immediate
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15694 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15695 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15696 # We cannot hardcode anything, or else we can only hardcode existing
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15697 # directories.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15698 hardcode_action_CXX=unsupported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15699 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15701 $as_echo "$hardcode_action_CXX" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15702
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15703 if test relink = "$hardcode_action_CXX" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15704 test yes = "$inherit_rpath_CXX"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15705 # Fast installation is not supported
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15706 enable_fast_install=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15707 elif test yes = "$shlibpath_overrides_runpath" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15708 test no = "$enable_shared"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15709 # Fast installation is not necessary
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15710 enable_fast_install=needless
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15711 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15712
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15713
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15714
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15715
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15716
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15717
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15718
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15719 fi # test -n "$compiler"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15720
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15721 CC=$lt_save_CC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15722 CFLAGS=$lt_save_CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15723 LDCXX=$LD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15724 LD=$lt_save_LD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15725 GCC=$lt_save_GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15726 with_gnu_ld=$lt_save_with_gnu_ld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15727 lt_cv_path_LDCXX=$lt_cv_path_LD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15728 lt_cv_path_LD=$lt_save_path_LD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15729 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15730 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15731 fi # test yes != "$_lt_caught_CXX_error"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15732
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15733 ac_ext=c
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15734 ac_cpp='$CPP $CPPFLAGS'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15735 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15736 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15737 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15738
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15739
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15740
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15741
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15742
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15743
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15744
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15745
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15746
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15747
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15748
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15749
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15750
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15751
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15752
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15753 ac_config_commands="$ac_config_commands libtool"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15754
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15755
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15756
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15757
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15758 # Only expand once:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15759
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15760
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15761
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15762
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15763
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15764
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15765 # Check if 64 bit pointer support is required on 32 bit machines
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15766 # Disabled by default
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15767
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15768 # Check whether --enable-64 was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15769 if test "${enable_64+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15770 enableval=$enable_64;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15771 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15772
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15773
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15774 if test "x${enable_64}" = "xyes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15775
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64bit compilation support" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15777 $as_echo_n "checking for 64bit compilation support... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15778
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15779 case ${host_os} in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15780 aix*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15781
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15782 CPPFLAGS="-DAJ_AIX64 ${CPPFLAGS}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15783 case ${CC} in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15784 gcc) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15785 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15786 *) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15787
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15788 as_fn_append CC " -q64"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15789 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15790 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15791 NM="nm -B -X 64"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15792 AR="ar -X 64"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15793 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15794 hpux*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15795
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15796 case ${CC} in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15797 gcc) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15798 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15799 *) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15800
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15801 as_fn_append CC " +DD64"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15802 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15803 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15804
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15805 $as_echo "#define HPUX64PTRS 1" >>confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15806
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15807 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15808 *) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15809 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15810 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15812 $as_echo "done" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15813
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15814 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15815
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15816
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15817
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15818
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15819 # Compiler optimisations
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15820 # The Solaris 64bit ptr check has to be done here owing to param order
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15821
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15822
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15823 # Check whether --with-optimisation was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15824 if test "${with_optimisation+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15825 withval=$with_optimisation;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15826 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15827
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15828
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15829 if test "x${with_optimisation}" != "xno"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15830
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15831 case ${CC} in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15832 gcc) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15833
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15834 # Intel MacOSX requires reduced optimisation for PCRE code
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15835 # other OSs just use -O2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15836 case ${host_os} in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15837 darwin*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15838
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15839 if test "x${host_cpu}" = "xi386"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15840 as_fn_append CFLAGS " -O1"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15841 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15842 as_fn_append CFLAGS " -O2"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15843 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15844 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15845 *) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15846
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15847 as_fn_append CFLAGS " -O2"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15848 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15849 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15850 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15851 *) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15852
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15853 case ${host_os} in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15854 aix*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15855
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15856 as_fn_append CFLAGS " -O3 -qstrict -qarch=auto -qtune=auto"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15857 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15858 irix*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15859
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15860 LD="/usr/bin/ld -IPA"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15861 as_fn_append CFLAGS " -O3"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15862 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15863 hpux*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15864
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15865 as_fn_append CFLAGS " -fast"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15866 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15867 osf*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15868
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15869 as_fn_append CFLAGS " -fast -U_FASTMATH"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15870 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15871 solaris*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15872
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15873 as_fn_append CFLAGS " -O"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15874 # test for 64 bit ptr here (see Solaris 64bit above)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15875 if test "x${enable_64}" = "xyes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15876 as_fn_append CFLAGS " -xtarget=ultra -xarch=v9"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15877 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15878 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15879 linux*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15880
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15881 # Default optimisation for non-gcc compilers under Linux
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15882 as_fn_append CFLAGS " -O2"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15883 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15884 freebsd*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15885
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15886 as_fn_append CFLAGS " -O2"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15887 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15888 *) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15889 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15890 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15891 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15892 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15893
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15894 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15895
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15896
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15897
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15898
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15899 # Compiler warning settings: --enable-warnings, defines WARN_CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15900
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15901 # Check whether --enable-warnings was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15902 if test "${enable_warnings+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15903 enableval=$enable_warnings;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15904 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15905
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15906
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15907 if test "x${enable_warnings}" = "xyes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15908
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15909 case ${CC} in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15910 gcc) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15911
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15912 # -Wall priovides:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15913 # -Waddress
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15914 # -Warray-bounds (only with -O2)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15915 # -Wc++0x-compat
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15916 # -Wchar-subscripts
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15917 # -Wenum-compare (in C/Objc; this is on by default in C++)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15918 # -Wimplicit-int (C and Objective-C only)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15919 # -Wimplicit-function-declaration (C and Objective-C only)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15920 # -Wcomment
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15921 # -Wformat
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15922 # -Wmain (only for C/ObjC and unless -ffreestanding)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15923 # -Wmissing-braces
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15924 # -Wnonnull
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15925 # -Wparentheses
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15926 # -Wpointer-sign
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15927 # -Wreorder
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15928 # -Wreturn-type
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15929 # -Wsequence-point
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15930 # -Wsign-compare (only in C++)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15931 # -Wstrict-aliasing
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15932 # -Wstrict-overflow=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15933 # -Wswitch
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15934 # -Wtrigraphs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15935 # -Wuninitialized
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15936 # -Wunknown-pragmas
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15937 # -Wunused-function
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15938 # -Wunused-label
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15939 # -Wunused-value
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15940 # -Wunused-variable
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15941 # -Wvolatile-register-var
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15942
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15943 WARN_CFLAGS="-Wall -fno-strict-aliasing"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15944 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15945 *) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15946 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15947 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15948
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15949 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15950
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15951
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15952
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15953
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15954
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15955
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15956 # Compiler developer warning settings: --enable-devwarnings,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15957 # sets DEVWARN_CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15958
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15959 # Check whether --enable-devwarnings was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15960 if test "${enable_devwarnings+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15961 enableval=$enable_devwarnings;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15962 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15963
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15964
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15965 if test "x${enable_devwarnings}" = "xyes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15966
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15967 case ${CC} in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15968 gcc) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15969
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15970 # Only -Wstrict-prototypes and -Wmissing-prototypes are set in this
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15971 # EMBASSY module.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15972
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15973 DEVWARN_CFLAGS="-Wstrict-prototypes -Wmissing-prototypes"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15974
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15975 # Diagnostic options for the GNU GCC compiler version 4.6.1.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15976 # http://gcc.gnu.org/onlinedocs/gcc-4.6.1/gcc/Warning-Options.html
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15977 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15978 # -Wextra: more warnings beyond what -Wall provides
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15979 # -Wclobbered
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15980 # -Wempty-body
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15981 # -Wignored-qualifiers
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15982 # -Wmissing-field-initializers
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15983 # -Wmissing-parameter-type (C only)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15984 # -Wold-style-declaration (C only)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15985 # -Woverride-init
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15986 # -Wsign-compare
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15987 # -Wtype-limits
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15988 # -Wuninitialized
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15989 # -Wunused-parameter (only with -Wunused or -Wall)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15990 # -Wunused-but-set-parameter (only with -Wunused or -Wall)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15991
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15992 # AS_VAR_SET([DEVWARN_CFLAGS], ["-Wextra"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15993
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15994 # Warn if a function is declared or defined without specifying the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15995 # argument types.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15996
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15997 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wstrict-prototypes"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15998
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
15999 # Warn if a global function is defined without a previous prototype
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16000 # declaration.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16001
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16002 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wmissing-prototypes"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16003
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16004 # Warn for obsolescent usages, according to the C Standard,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16005 # in a declaration.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16006
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16007 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wold-style-definition"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16008
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16009 # Warn if a global function is defined without a previous declaration.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16010
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16011 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wmissing-declarations"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16012
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16013 # When compiling C, give string constants the type const char[length]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16014 # so that copying the address of one into a non-const char * pointer
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16015 # will get a warning.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16016
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16017 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wwrite-strings"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16018
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16019 # Warn whenever a local variable or type declaration shadows another
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16020 # variable, parameter, type, or class member (in C++), or whenever a
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16021 # built-in function is shadowed.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16022
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16023 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wshadow"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16024
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16025 # Warn when a declaration is found after a statement in a block.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16026
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16027 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wdeclaration-after-statement"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16028
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16029 # Warn if an undefined identifier is evaluated in an `#if' directive.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16030
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16031 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wundef"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16032
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16033 # Warn about anything that depends on the "size of" a function type
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16034 # or of void.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16035
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16036 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wpointer-arith"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16037
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16038 # Warn whenever a pointer is cast so as to remove a type qualifier
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16039 # from the target type.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16040
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16041 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wcast-qual"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16042
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16043 # Warn whenever a pointer is cast such that the required alignment
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16044 # of the target is increased.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16045
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16046 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wcast-align"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16047
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16048 # Warn whenever a function call is cast to a non-matching type.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16049
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16050 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wbad-function-cast"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16051
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16052 # Warn when a comparison between signed and unsigned values could
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16053 # produce an incorrect result when the signed value is converted to
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16054 # unsigned.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16055
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16056 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wsign-compare"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16057
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16058 # Warn if a structure's initializer has some fields missing.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16059
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16060 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wmissing-field-initializers"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16061
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16062 # An alias of the new option -Wsuggest-attribute=noreturn
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16063 # Warn for cases where adding an attribute may be beneficial.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16064
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16065 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wmissing-noreturn"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16066
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16067 # Warn if an extern declaration is encountered within a function.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16068
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16069 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wnested-externs"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16070
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16071 # Warn if anything is declared more than once in the same scope,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16072 # even in cases where multiple declaration is valid and changes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16073 # nothing.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16074
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16075 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wredundant-decls"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16076
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16077 # Warn if the loop cannot be optimized because the compiler could not
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16078 # assume anything on the bounds of the loop indices.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16079 # -Wunsafe-loop-optimizations objects to loops with increments more
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16080 # than 1 because if the end is at INT_MAX it could run forever ...
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16081 # rarely
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16082
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16083 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wunsafe-loop-optimizations"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16084
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16085 # Warn for implicit conversions that may alter a value.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16086 # -Wconversion is brain-damaged - complains about char arguments
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16087 # every time
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16088
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16089 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wconversion"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16090
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16091 # Warn about certain constructs that behave differently in traditional
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16092 # and ISO C.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16093 # -Wtraditional gives #elif and #error msgs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16094
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16095 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wtraditional"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16096
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16097 # Warn if floating point values are used in equality comparisons.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16098 # -Wfloat-equal will not allow tests for values still 0.0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16099
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16100 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wfloat-equal"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16101
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16102 # This option is only active when -ftree-vrp is active
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16103 # (default for -O2 and above). It warns about subscripts to arrays
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16104 # that are always out of bounds.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16105 # -Warray-bounds gives false positives in gcc 4.6.0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16106 # Disable rather than use a non-portable pragma
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16107
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16108 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wno-array-bounds"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16109 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16110 icc) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16111
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16112 # Diagnostic options for the Intel(R) C++ compiler version 11.1.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16113 # http://software.intel.com/en-us/articles/intel-c-compiler-professional-edition-for-linux-documentation/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16114
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16115 # This option specifies the level of diagnostic messages to be
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16116 # generated by the compiler.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16117
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16118 DEVWARN_CFLAGS="-w2"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16119
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16120 # This option determines whether a warning is issued if generated
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16121 # code is not C++ ABI compliant.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16122
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16123 as_fn_append DEVWARN_CFLAGS " -Wabi"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16124
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16125 # This option tells the compiler to display errors, warnings, and
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16126 # remarks.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16127
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16128 as_fn_append DEVWARN_CFLAGS " -Wall"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16129
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16130 # This option tells the compiler to display a shorter form of
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16131 # diagnostic output.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16132
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16133 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wbrief"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16134
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16135 # This option warns if cast is used to override pointer type
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16136 # qualifier
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16137
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16138 as_fn_append DEVWARN_CFLAGS " -Wcast-qual"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16139
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16140 # This option tells the compiler to perform compile-time code
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16141 # checking for certain code.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16142
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16143 as_fn_append DEVWARN_CFLAGS " -Wcheck"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16144
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16145 # This option determines whether a warning is issued when /*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16146 # appears in the middle of a /* */ comment.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16147
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16148 as_fn_append DEVWARN_CFLAGS " -Wcomment"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16149
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16150 # Set maximum number of template instantiation contexts shown in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16151 # diagnostic.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16152
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16153 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wcontext-limit=n"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16154
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16155 # This option enables warnings for implicit conversions that may
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16156 # alter a value.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16157
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16158 as_fn_append DEVWARN_CFLAGS " -Wconversion"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16159
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16160 # This option determines whether warnings are issued for deprecated
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16161 # features.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16162
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16163 as_fn_append DEVWARN_CFLAGS " -Wdeprecated"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16164
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16165 # This option enables warnings based on certain C++ programming
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16166 # guidelines.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16167
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16168 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Weffc++"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16169
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16170 # This option changes all warnings to errors.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16171 # Alternate: -diag-error warn
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16172
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16173 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Werror"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16174
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16175 # This option changes all warnings and remarks to errors.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16176 # Alternate: -diag-error warn, remark
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16177
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16178 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Werror-all"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16179
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16180 # This option determines whether warnings are issued about extra
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16181 # tokens at the end of preprocessor directives.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16182
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16183 as_fn_append DEVWARN_CFLAGS " -Wextra-tokens"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16184
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16185 # This option determines whether argument checking is enabled for
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16186 # calls to printf, scanf, and so forth.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16187
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16188 as_fn_append DEVWARN_CFLAGS " -Wformat"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16189
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16190 # This option determines whether the compiler issues a warning when
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16191 # the use of format functions may cause security problems.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16192
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16193 as_fn_append DEVWARN_CFLAGS " -Wformat-security"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16194
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16195 # This option enables diagnostics about what is inlined and what is
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16196 # not inlined.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16197
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16198 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Winline"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16199
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16200 # This option determines whether a warning is issued if the return
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16201 # type of main is not expected.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16202
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16203 as_fn_append DEVWARN_CFLAGS " -Wmain"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16204
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16205 # This option determines whether warnings are issued for global
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16206 # functions and variables without prior declaration.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16207
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16208 as_fn_append DEVWARN_CFLAGS " -Wmissing-declarations"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16209
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16210 # Determines whether warnings are issued for missing prototypes.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16211
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16212 as_fn_append DEVWARN_CFLAGS " -Wmissing-prototypes"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16213
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16214 # This option enables warnings if a multicharacter constant
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16215 # ('ABC') is used.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16216
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16217 as_fn_append DEVWARN_CFLAGS " -Wmultichar"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16218
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16219 # Issue a warning when a class appears to be polymorphic,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16220 # yet it declares a non-virtual one.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16221 # This option is supported in C++ only.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16222
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16223 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wnon-virtual-dtor"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16224
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16225 # This option warns about operations that could result in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16226 # integer overflow.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16227
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16228 as_fn_append DEVWARN_CFLAGS " -Woverflow"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16229
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16230 # This option tells the compiler to display diagnostics for 64-bit
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16231 # porting.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16232
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16233 as_fn_append DEVWARN_CFLAGS " -Wp64"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16234
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16235 # Determines whether warnings are issued for questionable pointer
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16236 # arithmetic.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16237
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16238 as_fn_append DEVWARN_CFLAGS " -Wpointer-arith"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16239
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16240 # his option determines whether a warning is issued about the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16241 # use of #pragma once.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16242
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16243 as_fn_append DEVWARN_CFLAGS " -Wpragma-once"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16244
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16245 # Issue a warning when the order of member initializers does not
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16246 # match the order in which they must be executed.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16247 # This option is supported with C++ only.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16248
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16249 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wreorder"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16250
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16251 # This option determines whether warnings are issued when a function
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16252 # uses the default int return type or when a return statement is
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16253 # used in a void function.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16254
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16255 as_fn_append DEVWARN_CFLAGS " -Wreturn-type"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16256
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16257 # This option determines whether a warning is issued when a variable
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16258 # declaration hides a previous declaration.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16259
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16260 as_fn_append DEVWARN_CFLAGS " -Wshadow"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16261
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16262 # This option warns for code that might violate the optimizer's
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16263 # strict aliasing rules. Warnings are issued only when using
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16264 # -fstrict-aliasing or -ansi-alias.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16265
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16266 # AS_VAR_APPEND([DEVWARN_CFLAGS], [" -Wstrict-aliasing"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16267
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16268 # This option determines whether warnings are issued for functions
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16269 # declared or defined without specified argument types.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16270
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16271 as_fn_append DEVWARN_CFLAGS " -Wstrict-prototypes"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16272
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16273 # This option determines whether warnings are issued if any trigraphs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16274 # are encountered that might change the meaning of the program.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16275
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16276 as_fn_append DEVWARN_CFLAGS " -Wtrigraphs"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16277
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16278 # This option determines whether a warning is issued if a variable
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16279 # is used before being initialized.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16280
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16281 as_fn_append DEVWARN_CFLAGS " -Wuninitialized"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16282
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16283 # This option determines whether a warning is issued if an unknown
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16284 # #pragma directive is used.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16285
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16286 as_fn_append DEVWARN_CFLAGS " -Wunknown-pragmas"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16287
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16288 # This option determines whether a warning is issued if a declared
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16289 # function is not used.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16290
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16291 as_fn_append DEVWARN_CFLAGS " -Wunused-function"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16292
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16293 # This option determines whether a warning is issued if a local or
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16294 # non-constant static variable is unused after being declared.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16295
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16296 as_fn_append DEVWARN_CFLAGS " -Wunused-variable"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16297
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16298 # This option issues a diagnostic message if const char* is
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16299 # converted to (non-const) char *.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16300
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16301 as_fn_append DEVWARN_CFLAGS " -Wwrite-strings"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16302
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16303 # Disable warning #981 operands are evaluated in unspecified order
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16304 # http://software.intel.com/en-us/articles/cdiag981/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16305
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16306 as_fn_append DEVWARN_CFLAGS " -diag-disable 981"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16307 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16308 *) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16309 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16310 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16311
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16312 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16313
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16314
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16315
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16316
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16317
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16318
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16319 # Compiler extra developer warning settings: --enable-devextrawarnings,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16320 # appends DEVWARN_CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16321 # Will only have an effect if --enable-devwarnings also given
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16322
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16323 # Check whether --enable-devextrawarnings was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16324 if test "${enable_devextrawarnings+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16325 enableval=$enable_devextrawarnings;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16326 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16327
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16328
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16329 if test "x${enable_devwarnings}" = "xyes" &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16330 test "x${enable_devextrawarnings}" = "xyes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16331
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16332 case ${CC} in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16333 gcc) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16334
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16335 # flags used by Ubuntu 8.10 to check open has 2/3 arguments etc.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16336
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16337
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16338 $as_echo "#define _FORTIFY_SOURCE 2" >>confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16339
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16340
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16341 # compiler flags
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16342
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16343 CPPFLAGS="-fstack-protector ${CPPFLAGS}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16344
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16345 # warnings used by Ubuntu 8.10
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16346 # -Wall already includes:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16347 # -Wformat
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16348
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16349 as_fn_append DEVWARN_CFLAGS " -Wformat-security -Wl,-z,relro"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16350
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16351 # -Wpadded means moving char to end of structs - but also flags
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16352 # end of struct so need to add padding at end
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16353
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16354 as_fn_append DEVWARN_CFLAGS " -Wpadded"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16355 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16356 *) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16357 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16358 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16359
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16360 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16361
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16362
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16363
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16364
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16365 # Compile deprecated functions still used in the book text for 6.2.0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16366
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16367 # Check whether --enable-buildbookdeprecated was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16368 if test "${enable_buildbookdeprecated+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16369 enableval=$enable_buildbookdeprecated;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16370 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16371
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16372
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16373 # Compile all deprecated functions
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16374
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16375 # Check whether --enable-buildalldeprecated was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16376 if test "${enable_buildalldeprecated+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16377 enableval=$enable_buildalldeprecated;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16378 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16379
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16380
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16381 if test "x${enable_buildbookdeprecated}" = "xyes" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16382 test "x${enable_buildalldeprecated}" = "xyes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16383
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16384
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16385 $as_echo "#define AJ_COMPILE_DEPRECATED_BOOK 1" >>confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16386
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16387
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16388 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16389
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16390 if test "x${enable_buildalldeprecated}" = "xyes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16391
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16392
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16393 $as_echo "#define AJ_COMPILE_DEPRECATED 1" >>confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16394
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16395
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16396 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16397
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16398
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16399
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16400
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16401 # Add extensions to Solaris for some reentrant functions
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16402
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16403 case ${host_os} in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16404 solaris*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16405 as_fn_append CFLAGS " -D__EXTENSIONS__" ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16406 *) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16407 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16408 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16409
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16410
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16411
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16412
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16413 # Test whether --with-sgiabi given for IRIX (n32m3 n32m4 64m3 64m4)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16414
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16415 case ${host_os} in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16416 irix*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16417
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16418 case ${CC} in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16419 gcc) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16420 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16421 cc) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16422 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16423 # Handle SGI compiler flags
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16424 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sgiabi" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16426 $as_echo_n "checking for sgiabi... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16427
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16428 # Check whether --with-sgiabi was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16429 if test "${with_sgiabi+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16430 withval=$with_sgiabi; if test "$withval" != no ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16432 $as_echo "yes" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16433
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16434 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16435 irix*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16436 if test "$withval" = n32m3 ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16437 CFLAGS="-n32 -mips3 $CFLAGS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16438 LD="/usr/bin/ld -n32 -mips3 -IPA -L/usr/lib32"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16439 if test -d /usr/freeware ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16440 LDFLAGS="-L/usr/freeware/lib32 $LDFLAGS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16441 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16442 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16443
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16444 if test "$withval" = n32m4 ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16445 CFLAGS="-n32 -mips4 $CFLAGS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16446 LD="/usr/bin/ld -n32 -mips4 -IPA -L/usr/lib32"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16447 if test -d /usr/freeware ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16448 LDFLAGS="-L/usr/freeware/lib32 $LDFLAGS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16449 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16450 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16451
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16452 if test "$withval" = 64m3 ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16453 CFLAGS="-64 -mips3 $CFLAGS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16454 LD="/usr/bin/ld -64 -mips3 -IPA -L/usr/lib64"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16455 if test -d /usr/freeware ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16456 LDFLAGS="-L/usr/freeware/lib64 $LDFLAGS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16457 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16458 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16459
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16460 if test "$withval" = 64m4 ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16461 CFLAGS="-64 -mips4 $CFLAGS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16462 LD="/usr/bin/ld -64 -mips4 -IPA -L/usr/lib64"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16463 if test -d /usr/freeware ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16464 LDFLAGS="-L/usr/freeware/lib64 $LDFLAGS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16465 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16466 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16467 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16468 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16469
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16470
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16471 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16472 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16473
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16475 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16476
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16477 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16478
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16479
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16480 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16481 *) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16482 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16483 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16484 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16485 *) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16486 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16487 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16488
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16489
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16490
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16491
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16492
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16493
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16494 PCRE_MAJOR="7"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16495 PCRE_MINOR="9"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16496 PCRE_DATE="11-Apr-2009"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16497 PCRE_VERSION="${PCRE_MAJOR}.${PCRE_MINOR}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16498
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16499
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16500 POSIX_MALLOC_THRESHOLD="-DPOSIX_MALLOC_THRESHOLD=10"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16501
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16502
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16503 PCRE_LIB_VERSION="0:1:0"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16504 PCRE_POSIXLIB_VERSION="0:0:0"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16505
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16506
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16507
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16508
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16509
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16510
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16511
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16512
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16513 # Checks for header files.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16515 $as_echo_n "checking for X... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16516
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16517
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16518 # Check whether --with-x was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16519 if test "${with_x+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16520 withval=$with_x;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16521 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16522
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16523 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16524 if test "x$with_x" = xno; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16525 # The user explicitly disabled X.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16526 have_x=disabled
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16527 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16528 case $x_includes,$x_libraries in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16529 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16530 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16531 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16532 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16533 # One or both of the vars are not set, and there is no cached value.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16534 ac_x_includes=no ac_x_libraries=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16535 rm -f -r conftest.dir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16536 if mkdir conftest.dir; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16537 cd conftest.dir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16538 cat >Imakefile <<'_ACEOF'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16539 incroot:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16540 @echo incroot='${INCROOT}'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16541 usrlibdir:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16542 @echo usrlibdir='${USRLIBDIR}'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16543 libdir:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16544 @echo libdir='${LIBDIR}'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16545 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16546 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16547 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16548 for ac_var in incroot usrlibdir libdir; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16549 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16550 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16551 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16552 for ac_extension in a so sl dylib la dll; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16553 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16554 test -f "$ac_im_libdir/libX11.$ac_extension"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16555 ac_im_usrlibdir=$ac_im_libdir; break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16556 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16557 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16558 # Screen out bogus values from the imake configuration. They are
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16559 # bogus both because they are the default anyway, and because
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16560 # using them would break gcc on systems where it needs fixed includes.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16561 case $ac_im_incroot in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16562 /usr/include) ac_x_includes= ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16563 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16564 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16565 case $ac_im_usrlibdir in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16566 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16567 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16568 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16569 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16570 cd ..
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16571 rm -f -r conftest.dir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16572 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16573
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16574 # Standard set of common directories for X headers.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16575 # Check X11 before X11Rn because it is often a symlink to the current release.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16576 ac_x_header_dirs='
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16577 /usr/X11/include
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16578 /usr/X11R7/include
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16579 /usr/X11R6/include
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16580 /usr/X11R5/include
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16581 /usr/X11R4/include
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16582
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16583 /usr/include/X11
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16584 /usr/include/X11R7
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16585 /usr/include/X11R6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16586 /usr/include/X11R5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16587 /usr/include/X11R4
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16588
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16589 /usr/local/X11/include
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16590 /usr/local/X11R7/include
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16591 /usr/local/X11R6/include
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16592 /usr/local/X11R5/include
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16593 /usr/local/X11R4/include
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16594
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16595 /usr/local/include/X11
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16596 /usr/local/include/X11R7
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16597 /usr/local/include/X11R6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16598 /usr/local/include/X11R5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16599 /usr/local/include/X11R4
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16600
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16601 /usr/X386/include
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16602 /usr/x386/include
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16603 /usr/XFree86/include/X11
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16604
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16605 /usr/include
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16606 /usr/local/include
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16607 /usr/unsupported/include
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16608 /usr/athena/include
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16609 /usr/local/x11r5/include
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16610 /usr/lpp/Xamples/include
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16611
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16612 /usr/openwin/include
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16613 /usr/openwin/share/include'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16614
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16615 if test "$ac_x_includes" = no; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16616 # Guess where to find include files, by looking for Xlib.h.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16617 # First, try using that file with no special directory specified.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16619 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16620 #include <X11/Xlib.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16621 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16622 if ac_fn_c_try_cpp "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16623 # We can compile using X headers with no special include directory.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16624 ac_x_includes=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16625 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16626 for ac_dir in $ac_x_header_dirs; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16627 if test -r "$ac_dir/X11/Xlib.h"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16628 ac_x_includes=$ac_dir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16629 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16630 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16631 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16632 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16633 rm -f conftest.err conftest.i conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16634 fi # $ac_x_includes = no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16635
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16636 if test "$ac_x_libraries" = no; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16637 # Check for the libraries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16638 # See if we find them without any special options.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16639 # Don't add to $LIBS permanently.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16640 ac_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16641 LIBS="-lX11 $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16643 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16644 #include <X11/Xlib.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16645 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16646 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16647 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16648 XrmInitialize ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16649 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16650 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16651 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16652 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16653 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16654 LIBS=$ac_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16655 # We can link X programs with no special library path.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16656 ac_x_libraries=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16657 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16658 LIBS=$ac_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16659 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16660 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16661 # Don't even attempt the hair of trying to link an X program!
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16662 for ac_extension in a so sl dylib la dll; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16663 if test -r "$ac_dir/libX11.$ac_extension"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16664 ac_x_libraries=$ac_dir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16665 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16666 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16667 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16668 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16669 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16670 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16671 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16672 fi # $ac_x_libraries = no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16673
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16674 case $ac_x_includes,$ac_x_libraries in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16675 no,* | *,no | *\'*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16676 # Didn't find X, or a directory has "'" in its name.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16677 ac_cv_have_x="have_x=no";; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16678 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16679 # Record where we found X for the cache.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16680 ac_cv_have_x="have_x=yes\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16681 ac_x_includes='$ac_x_includes'\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16682 ac_x_libraries='$ac_x_libraries'"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16683 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16684 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16685 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16686 *) have_x=yes;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16687 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16688 eval "$ac_cv_have_x"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16689 fi # $with_x != no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16690
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16691 if test "$have_x" != yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16693 $as_echo "$have_x" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16694 no_x=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16695 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16696 # If each of the values was on the command line, it overrides each guess.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16697 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16698 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16699 # Update the cache value to reflect the command line values.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16700 ac_cv_have_x="have_x=yes\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16701 ac_x_includes='$x_includes'\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16702 ac_x_libraries='$x_libraries'"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16704 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16705 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16706
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16707 if test "$no_x" = yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16708 # Not all programs may use this symbol, but it does not hurt to define it.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16709
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16710 $as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16711
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16712 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16713 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16714 if test -n "$x_includes"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16715 X_CFLAGS="$X_CFLAGS -I$x_includes"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16716 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16717
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16718 # It would also be nice to do this for all -L options, not just this one.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16719 if test -n "$x_libraries"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16720 X_LIBS="$X_LIBS -L$x_libraries"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16721 # For Solaris; some versions of Sun CC require a space after -R and
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16722 # others require no space. Words are not sufficient . . . .
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16724 $as_echo_n "checking whether -R must be followed by a space... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16725 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16726 ac_xsave_c_werror_flag=$ac_c_werror_flag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16727 ac_c_werror_flag=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16729 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16730
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16731 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16732 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16733 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16734
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16735 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16736 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16737 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16738 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16739 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16741 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16742 X_LIBS="$X_LIBS -R$x_libraries"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16743 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16744 LIBS="$ac_xsave_LIBS -R $x_libraries"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16746 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16747
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16748 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16749 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16750 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16751
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16752 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16753 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16754 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16755 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16756 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16758 $as_echo "yes" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16759 X_LIBS="$X_LIBS -R $x_libraries"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16760 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16762 $as_echo "neither works" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16763 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16764 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16765 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16766 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16767 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16768 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16769 ac_c_werror_flag=$ac_xsave_c_werror_flag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16770 LIBS=$ac_xsave_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16771 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16772
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16773 # Check for system-dependent libraries X programs must link with.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16774 # Do this before checking for the system-independent R6 libraries
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16775 # (-lICE), since we may need -lsocket or whatever for X linking.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16776
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16777 if test "$ISC" = yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16778 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16779 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16780 # Martyn Johnson says this is needed for Ultrix, if the X
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16781 # libraries were built with DECnet support. And Karl Berry says
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16782 # the Alpha needs dnet_stub (dnet does not exist).
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16783 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16785 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16786
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16787 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16788 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16789 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16790 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16791 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16792 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16793 char XOpenDisplay ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16794 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16795 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16796 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16797 return XOpenDisplay ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16798 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16799 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16800 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16801 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16802 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16803
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16804 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16806 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16807 if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16808 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16809 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16810 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16811 LIBS="-ldnet $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16813 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16814
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16815 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16816 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16817 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16818 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16819 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16820 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16821 char dnet_ntoa ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16822 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16823 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16824 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16825 return dnet_ntoa ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16826 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16827 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16828 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16829 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16830 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16831 ac_cv_lib_dnet_dnet_ntoa=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16832 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16833 ac_cv_lib_dnet_dnet_ntoa=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16834 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16835 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16836 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16837 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16838 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16840 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16841 if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16842 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16843 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16844
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16845 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16847 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16848 if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16849 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16850 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16851 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16852 LIBS="-ldnet_stub $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16854 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16855
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16856 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16857 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16858 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16859 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16860 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16861 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16862 char dnet_ntoa ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16863 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16864 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16865 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16866 return dnet_ntoa ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16867 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16868 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16869 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16870 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16871 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16872 ac_cv_lib_dnet_stub_dnet_ntoa=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16873 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16874 ac_cv_lib_dnet_stub_dnet_ntoa=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16875 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16876 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16877 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16878 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16879 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16881 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16882 if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16883 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16884 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16885
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16886 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16887 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16888 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16889 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16890 LIBS="$ac_xsave_LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16891
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16892 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16893 # to get the SysV transport functions.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16894 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16895 # needs -lnsl.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16896 # The nsl library prevents programs from opening the X display
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16897 # on Irix 5.2, according to T.E. Dickey.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16898 # The functions gethostbyname, getservbyname, and inet_addr are
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16899 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16900 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16901 if test "x$ac_cv_func_gethostbyname" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16902
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16903 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16904
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16905 if test $ac_cv_func_gethostbyname = no; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16907 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16908 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16909 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16910 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16911 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16912 LIBS="-lnsl $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16914 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16915
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16916 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16917 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16918 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16919 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16920 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16921 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16922 char gethostbyname ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16923 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16924 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16925 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16926 return gethostbyname ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16927 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16928 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16929 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16930 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16931 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16932 ac_cv_lib_nsl_gethostbyname=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16933 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16934 ac_cv_lib_nsl_gethostbyname=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16935 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16936 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16937 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16938 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16939 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16941 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16942 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16943 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16944 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16945
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16946 if test $ac_cv_lib_nsl_gethostbyname = no; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16948 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16949 if ${ac_cv_lib_bsd_gethostbyname+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16950 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16951 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16952 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16953 LIBS="-lbsd $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16955 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16956
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16957 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16958 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16959 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16960 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16961 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16962 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16963 char gethostbyname ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16964 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16965 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16966 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16967 return gethostbyname ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16968 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16969 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16970 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16971 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16972 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16973 ac_cv_lib_bsd_gethostbyname=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16974 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16975 ac_cv_lib_bsd_gethostbyname=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16976 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16977 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16978 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16979 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16980 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16982 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16983 if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16984 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16985 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16986
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16987 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16988 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16989
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16990 # lieder@skyler.mavd.honeywell.com says without -lsocket,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16991 # socket/setsockopt and other routines are undefined under SCO ODT
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16992 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16993 # on later versions), says Simon Leinen: it contains gethostby*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16994 # variants that don't use the name server (or something). -lsocket
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16995 # must be given before -lnsl if both are needed. We assume that
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16996 # if connect needs -lnsl, so does gethostbyname.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16997 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16998 if test "x$ac_cv_func_connect" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
16999
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17000 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17001
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17002 if test $ac_cv_func_connect = no; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17004 $as_echo_n "checking for connect in -lsocket... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17005 if ${ac_cv_lib_socket_connect+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17006 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17007 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17008 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17009 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17011 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17012
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17013 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17014 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17015 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17016 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17017 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17018 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17019 char connect ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17020 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17021 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17022 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17023 return connect ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17024 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17025 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17026 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17027 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17028 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17029 ac_cv_lib_socket_connect=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17030 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17031 ac_cv_lib_socket_connect=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17032 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17033 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17034 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17035 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17036 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17038 $as_echo "$ac_cv_lib_socket_connect" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17039 if test "x$ac_cv_lib_socket_connect" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17040 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17041 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17042
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17043 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17044
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17045 # Guillermo Gomez says -lposix is necessary on A/UX.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17046 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17047 if test "x$ac_cv_func_remove" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17048
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17049 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17050
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17051 if test $ac_cv_func_remove = no; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17053 $as_echo_n "checking for remove in -lposix... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17054 if ${ac_cv_lib_posix_remove+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17055 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17056 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17057 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17058 LIBS="-lposix $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17060 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17061
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17062 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17063 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17064 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17065 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17066 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17067 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17068 char remove ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17069 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17070 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17071 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17072 return remove ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17073 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17074 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17075 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17076 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17077 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17078 ac_cv_lib_posix_remove=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17079 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17080 ac_cv_lib_posix_remove=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17081 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17082 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17083 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17084 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17085 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17087 $as_echo "$ac_cv_lib_posix_remove" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17088 if test "x$ac_cv_lib_posix_remove" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17089 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17090 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17091
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17092 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17093
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17094 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17095 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17096 if test "x$ac_cv_func_shmat" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17097
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17098 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17099
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17100 if test $ac_cv_func_shmat = no; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17102 $as_echo_n "checking for shmat in -lipc... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17103 if ${ac_cv_lib_ipc_shmat+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17104 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17105 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17106 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17107 LIBS="-lipc $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17109 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17110
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17111 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17112 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17113 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17114 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17115 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17116 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17117 char shmat ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17118 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17119 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17120 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17121 return shmat ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17122 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17123 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17124 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17125 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17126 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17127 ac_cv_lib_ipc_shmat=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17128 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17129 ac_cv_lib_ipc_shmat=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17130 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17131 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17132 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17133 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17134 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17136 $as_echo "$ac_cv_lib_ipc_shmat" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17137 if test "x$ac_cv_lib_ipc_shmat" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17138 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17139 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17140
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17141 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17142 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17143
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17144 # Check for libraries that X11R6 Xt/Xaw programs need.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17145 ac_save_LDFLAGS=$LDFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17146 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17147 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17148 # check for ICE first), but we must link in the order -lSM -lICE or
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17149 # we get undefined symbols. So assume we have SM if we have ICE.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17150 # These have to be linked with before -lX11, unlike the other
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17151 # libraries we check for below, so use a different variable.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17152 # John Interrante, Karl Berry
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17154 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17155 if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17156 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17157 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17158 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17159 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17161 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17162
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17163 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17164 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17165 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17166 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17167 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17168 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17169 char IceConnectionNumber ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17170 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17171 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17172 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17173 return IceConnectionNumber ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17174 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17175 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17176 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17177 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17178 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17179 ac_cv_lib_ICE_IceConnectionNumber=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17180 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17181 ac_cv_lib_ICE_IceConnectionNumber=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17182 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17183 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17184 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17185 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17186 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17188 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17189 if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17190 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17191 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17192
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17193 LDFLAGS=$ac_save_LDFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17194
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17195 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17196
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17197 ac_header_dirent=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17198 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17199 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17201 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17202 if eval \${$as_ac_Header+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17203 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17204 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17206 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17207 #include <sys/types.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17208 #include <$ac_hdr>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17209
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17210 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17211 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17212 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17213 if ((DIR *) 0)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17214 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17215 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17216 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17217 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17218 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17219 if ac_fn_c_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17220 eval "$as_ac_Header=yes"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17221 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17222 eval "$as_ac_Header=no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17223 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17224 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17225 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17226 eval ac_res=\$$as_ac_Header
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17228 $as_echo "$ac_res" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17229 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17230 cat >>confdefs.h <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17231 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17232 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17233
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17234 ac_header_dirent=$ac_hdr; break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17235 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17236
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17237 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17238 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17239 if test $ac_header_dirent = dirent.h; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17241 $as_echo_n "checking for library containing opendir... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17242 if ${ac_cv_search_opendir+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17243 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17244 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17245 ac_func_search_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17247 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17248
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17249 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17250 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17251 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17252 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17253 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17254 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17255 char opendir ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17256 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17257 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17258 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17259 return opendir ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17260 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17261 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17262 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17263 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17264 for ac_lib in '' dir; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17265 if test -z "$ac_lib"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17266 ac_res="none required"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17267 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17268 ac_res=-l$ac_lib
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17269 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17270 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17271 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17272 ac_cv_search_opendir=$ac_res
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17273 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17274 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17275 conftest$ac_exeext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17276 if ${ac_cv_search_opendir+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17277 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17278 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17279 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17280 if ${ac_cv_search_opendir+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17281
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17282 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17283 ac_cv_search_opendir=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17284 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17285 rm conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17286 LIBS=$ac_func_search_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17287 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17289 $as_echo "$ac_cv_search_opendir" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17290 ac_res=$ac_cv_search_opendir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17291 if test "$ac_res" != no; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17292 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17293
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17294 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17295
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17296 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17298 $as_echo_n "checking for library containing opendir... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17299 if ${ac_cv_search_opendir+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17300 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17301 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17302 ac_func_search_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17304 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17305
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17306 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17307 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17308 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17309 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17310 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17311 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17312 char opendir ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17313 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17314 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17315 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17316 return opendir ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17317 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17318 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17319 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17320 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17321 for ac_lib in '' x; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17322 if test -z "$ac_lib"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17323 ac_res="none required"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17324 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17325 ac_res=-l$ac_lib
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17326 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17327 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17328 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17329 ac_cv_search_opendir=$ac_res
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17330 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17331 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17332 conftest$ac_exeext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17333 if ${ac_cv_search_opendir+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17334 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17335 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17336 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17337 if ${ac_cv_search_opendir+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17338
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17339 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17340 ac_cv_search_opendir=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17341 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17342 rm conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17343 LIBS=$ac_func_search_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17344 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17346 $as_echo "$ac_cv_search_opendir" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17347 ac_res=$ac_cv_search_opendir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17348 if test "$ac_res" != no; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17349 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17350
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17351 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17352
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17353 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17354
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17356 $as_echo_n "checking for ANSI C header files... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17357 if ${ac_cv_header_stdc+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17358 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17359 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17361 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17362 #include <stdlib.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17363 #include <stdarg.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17364 #include <string.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17365 #include <float.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17366
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17367 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17368 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17369 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17370
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17371 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17372 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17373 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17374 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17375 if ac_fn_c_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17376 ac_cv_header_stdc=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17377 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17378 ac_cv_header_stdc=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17379 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17380 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17381
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17382 if test $ac_cv_header_stdc = yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17383 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17385 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17386 #include <string.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17387
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17388 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17389 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17390 $EGREP "memchr" >/dev/null 2>&1; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17391
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17392 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17393 ac_cv_header_stdc=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17394 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17395 rm -f conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17396
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17397 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17398
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17399 if test $ac_cv_header_stdc = yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17400 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17402 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17403 #include <stdlib.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17404
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17405 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17406 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17407 $EGREP "free" >/dev/null 2>&1; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17408
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17409 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17410 ac_cv_header_stdc=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17411 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17412 rm -f conftest*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17413
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17414 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17415
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17416 if test $ac_cv_header_stdc = yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17417 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17418 if test "$cross_compiling" = yes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17419 :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17420 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17422 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17423 #include <ctype.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17424 #include <stdlib.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17425 #if ((' ' & 0x0FF) == 0x020)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17426 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17427 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17428 #else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17429 # define ISLOWER(c) \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17430 (('a' <= (c) && (c) <= 'i') \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17431 || ('j' <= (c) && (c) <= 'r') \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17432 || ('s' <= (c) && (c) <= 'z'))
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17433 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17434 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17435
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17436 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17437 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17438 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17439 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17440 int i;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17441 for (i = 0; i < 256; i++)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17442 if (XOR (islower (i), ISLOWER (i))
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17443 || toupper (i) != TOUPPER (i))
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17444 return 2;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17445 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17446 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17447 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17448 if ac_fn_c_try_run "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17449
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17450 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17451 ac_cv_header_stdc=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17452 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17453 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17454 conftest.$ac_objext conftest.beam conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17455 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17456
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17457 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17458 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17460 $as_echo "$ac_cv_header_stdc" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17461 if test $ac_cv_header_stdc = yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17462
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17463 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17464
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17465 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17466
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17467
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17468 for ac_header in unistd.h TargetConfig.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17469 do :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17470 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17471 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17472 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17473 cat >>confdefs.h <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17474 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17475 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17476
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17477 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17478
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17479 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17480
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17481
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17482
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17483 # Checks for typedefs, structures, and compiler characteristics.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17485 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17486 if ${ac_cv_c_bigendian+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17487 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17488 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17489 ac_cv_c_bigendian=unknown
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17490 # See if we're dealing with a universal compiler.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17492 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17493 #ifndef __APPLE_CC__
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17494 not a universal capable compiler
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17495 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17496 typedef int dummy;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17497
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17498 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17499 if ac_fn_c_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17500
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17501 # Check for potential -arch flags. It is not universal unless
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17502 # there are at least two -arch flags with different values.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17503 ac_arch=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17504 ac_prev=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17505 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17506 if test -n "$ac_prev"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17507 case $ac_word in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17508 i?86 | x86_64 | ppc | ppc64)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17509 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17510 ac_arch=$ac_word
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17511 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17512 ac_cv_c_bigendian=universal
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17513 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17514 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17515 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17516 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17517 ac_prev=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17518 elif test "x$ac_word" = "x-arch"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17519 ac_prev=arch
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17520 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17521 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17522 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17523 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17524 if test $ac_cv_c_bigendian = unknown; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17525 # See if sys/param.h defines the BYTE_ORDER macro.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17527 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17528 #include <sys/types.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17529 #include <sys/param.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17530
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17531 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17532 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17533 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17534 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17535 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17536 && LITTLE_ENDIAN)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17537 bogus endian macros
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17538 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17539
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17540 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17541 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17542 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17543 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17544 if ac_fn_c_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17545 # It does; now see whether it defined to BIG_ENDIAN or not.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17547 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17548 #include <sys/types.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17549 #include <sys/param.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17550
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17551 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17552 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17553 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17554 #if BYTE_ORDER != BIG_ENDIAN
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17555 not big endian
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17556 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17557
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17558 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17559 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17560 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17561 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17562 if ac_fn_c_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17563 ac_cv_c_bigendian=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17564 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17565 ac_cv_c_bigendian=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17566 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17567 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17568 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17569 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17570 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17571 if test $ac_cv_c_bigendian = unknown; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17572 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17574 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17575 #include <limits.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17576
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17577 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17578 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17579 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17580 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17581 bogus endian macros
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17582 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17583
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17584 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17585 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17586 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17587 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17588 if ac_fn_c_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17589 # It does; now see whether it defined to _BIG_ENDIAN or not.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17590 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17591 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17592 #include <limits.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17593
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17594 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17595 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17596 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17597 #ifndef _BIG_ENDIAN
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17598 not big endian
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17599 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17600
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17601 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17602 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17603 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17604 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17605 if ac_fn_c_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17606 ac_cv_c_bigendian=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17607 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17608 ac_cv_c_bigendian=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17609 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17610 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17611 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17612 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17613 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17614 if test $ac_cv_c_bigendian = unknown; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17615 # Compile a test program.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17616 if test "$cross_compiling" = yes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17617 # Try to guess by grepping values from an object file.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17619 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17620 short int ascii_mm[] =
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17621 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17622 short int ascii_ii[] =
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17623 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17624 int use_ascii (int i) {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17625 return ascii_mm[i] + ascii_ii[i];
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17626 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17627 short int ebcdic_ii[] =
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17628 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17629 short int ebcdic_mm[] =
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17630 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17631 int use_ebcdic (int i) {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17632 return ebcdic_mm[i] + ebcdic_ii[i];
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17633 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17634 extern int foo;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17635
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17636 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17637 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17638 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17639 return use_ascii (foo) == use_ebcdic (foo);
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17640 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17641 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17642 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17643 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17644 if ac_fn_c_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17645 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17646 ac_cv_c_bigendian=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17647 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17648 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17649 if test "$ac_cv_c_bigendian" = unknown; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17650 ac_cv_c_bigendian=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17651 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17652 # finding both strings is unlikely to happen, but who knows?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17653 ac_cv_c_bigendian=unknown
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17654 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17655 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17656 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17657 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17658 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17660 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17661 $ac_includes_default
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17662 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17663 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17664 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17665
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17666 /* Are we little or big endian? From Harbison&Steele. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17667 union
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17668 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17669 long int l;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17670 char c[sizeof (long int)];
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17671 } u;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17672 u.l = 1;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17673 return u.c[sizeof (long int) - 1] == 1;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17674
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17675 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17676 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17677 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17678 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17679 if ac_fn_c_try_run "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17680 ac_cv_c_bigendian=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17681 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17682 ac_cv_c_bigendian=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17683 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17684 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17685 conftest.$ac_objext conftest.beam conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17686 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17687
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17688 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17689 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17691 $as_echo "$ac_cv_c_bigendian" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17692 case $ac_cv_c_bigendian in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17693 yes)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17694 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17695 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17696 no)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17697 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17698 universal)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17699
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17700 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17701
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17702 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17703 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17704 as_fn_error $? "unknown endianness
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17705 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17706 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17707
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17709 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17710 if ${ac_cv_c_const+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17711 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17712 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17714 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17715
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17716 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17717 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17718 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17719
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17720 #ifndef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17721 /* Ultrix mips cc rejects this sort of thing. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17722 typedef int charset[2];
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17723 const charset cs = { 0, 0 };
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17724 /* SunOS 4.1.1 cc rejects this. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17725 char const *const *pcpcc;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17726 char **ppc;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17727 /* NEC SVR4.0.2 mips cc rejects this. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17728 struct point {int x, y;};
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17729 static struct point const zero = {0,0};
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17730 /* AIX XL C 1.02.0.0 rejects this.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17731 It does not let you subtract one const X* pointer from another in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17732 an arm of an if-expression whose if-part is not a constant
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17733 expression */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17734 const char *g = "string";
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17735 pcpcc = &g + (g ? g-g : 0);
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17736 /* HPUX 7.0 cc rejects these. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17737 ++pcpcc;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17738 ppc = (char**) pcpcc;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17739 pcpcc = (char const *const *) ppc;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17740 { /* SCO 3.2v4 cc rejects this sort of thing. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17741 char tx;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17742 char *t = &tx;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17743 char const *s = 0 ? (char *) 0 : (char const *) 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17744
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17745 *t++ = 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17746 if (s) return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17747 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17748 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17749 int x[] = {25, 17};
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17750 const int *foo = &x[0];
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17751 ++foo;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17752 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17753 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17754 typedef const int *iptr;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17755 iptr p = 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17756 ++p;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17757 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17758 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17759 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17760 struct s { int j; const int *ap[3]; } bx;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17761 struct s *b = &bx; b->j = 5;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17762 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17763 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17764 const int foo = 10;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17765 if (!foo) return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17766 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17767 return !cs[0] && !zero.x;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17768 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17769
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17770 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17771 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17772 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17773 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17774 if ac_fn_c_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17775 ac_cv_c_const=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17776 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17777 ac_cv_c_const=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17778 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17779 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17780 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17782 $as_echo "$ac_cv_c_const" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17783 if test $ac_cv_c_const = no; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17784
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17785 $as_echo "#define const /**/" >>confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17786
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17787 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17788
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17790 $as_echo_n "checking for inline... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17791 if ${ac_cv_c_inline+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17792 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17793 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17794 ac_cv_c_inline=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17795 for ac_kw in inline __inline__ __inline; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17796 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17797 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17798 #ifndef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17799 typedef int foo_t;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17800 static $ac_kw foo_t static_foo () {return 0; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17801 $ac_kw foo_t foo () {return 0; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17802 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17803
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17804 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17805 if ac_fn_c_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17806 ac_cv_c_inline=$ac_kw
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17807 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17808 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17809 test "$ac_cv_c_inline" != no && break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17810 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17811
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17812 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17814 $as_echo "$ac_cv_c_inline" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17815
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17816 case $ac_cv_c_inline in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17817 inline | yes) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17818 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17819 case $ac_cv_c_inline in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17820 no) ac_val=;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17821 *) ac_val=$ac_cv_c_inline;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17822 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17823 cat >>confdefs.h <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17824 #ifndef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17825 #define inline $ac_val
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17826 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17827 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17828 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17829 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17830
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17831 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17832 if test "x$ac_cv_type_pid_t" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17833
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17834 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17835
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17836 cat >>confdefs.h <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17837 #define pid_t int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17838 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17839
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17840 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17841
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17842 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17843 if test "x$ac_cv_type_size_t" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17844
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17845 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17846
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17847 cat >>confdefs.h <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17848 #define size_t unsigned int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17849 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17850
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17851 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17852
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17854 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17855 if ${ac_cv_struct_tm+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17856 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17857 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17859 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17860 #include <sys/types.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17861 #include <time.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17862
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17863 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17864 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17865 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17866 struct tm tm;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17867 int *p = &tm.tm_sec;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17868 return !p;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17869 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17870 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17871 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17872 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17873 if ac_fn_c_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17874 ac_cv_struct_tm=time.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17875 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17876 ac_cv_struct_tm=sys/time.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17877 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17878 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17879 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17881 $as_echo "$ac_cv_struct_tm" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17882 if test $ac_cv_struct_tm = sys/time.h; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17883
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17884 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17885
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17886 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17887
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17888
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17889
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17890 # Checks for library functions.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getpgrp requires zero arguments" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17892 $as_echo_n "checking whether getpgrp requires zero arguments... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17893 if ${ac_cv_func_getpgrp_void+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17894 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17895 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17896 # Use it with a single arg.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17898 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17899 $ac_includes_default
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17900 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17901 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17902 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17903 getpgrp (0);
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17904 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17905 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17906 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17907 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17908 if ac_fn_c_try_compile "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17909 ac_cv_func_getpgrp_void=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17910 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17911 ac_cv_func_getpgrp_void=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17912 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17913 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17914
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17915 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getpgrp_void" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17917 $as_echo "$ac_cv_func_getpgrp_void" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17918 if test $ac_cv_func_getpgrp_void = yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17919
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17920 $as_echo "#define GETPGRP_VOID 1" >>confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17921
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17922 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17923
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17924 for ac_func in strftime
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17925 do :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17926 ac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17927 if test "x$ac_cv_func_strftime" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17928 cat >>confdefs.h <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17929 #define HAVE_STRFTIME 1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17930 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17931
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17932 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17933 # strftime is in -lintl on SCO UNIX.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strftime in -lintl" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17935 $as_echo_n "checking for strftime in -lintl... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17936 if ${ac_cv_lib_intl_strftime+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17937 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17938 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17939 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17940 LIBS="-lintl $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17942 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17943
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17944 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17945 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17946 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17947 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17948 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17949 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17950 char strftime ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17951 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17952 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17953 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17954 return strftime ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17955 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17956 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17957 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17958 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17959 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17960 ac_cv_lib_intl_strftime=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17961 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17962 ac_cv_lib_intl_strftime=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17963 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17964 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17965 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17966 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17967 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_strftime" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17969 $as_echo "$ac_cv_lib_intl_strftime" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17970 if test "x$ac_cv_lib_intl_strftime" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17971 $as_echo "#define HAVE_STRFTIME 1" >>confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17972
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17973 LIBS="-lintl $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17974 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17975
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17976 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17977 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17978
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17979 for ac_header in vfork.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17980 do :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17981 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17982 if test "x$ac_cv_header_vfork_h" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17983 cat >>confdefs.h <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17984 #define HAVE_VFORK_H 1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17985 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17986
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17987 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17988
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17989 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17990
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17991 for ac_func in fork vfork
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17992 do :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17993 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17994 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17995 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17996 cat >>confdefs.h <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17997 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17998 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
17999
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18000 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18001 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18002
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18003 if test "x$ac_cv_func_fork" = xyes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18005 $as_echo_n "checking for working fork... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18006 if ${ac_cv_func_fork_works+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18007 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18008 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18009 if test "$cross_compiling" = yes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18010 ac_cv_func_fork_works=cross
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18011 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18013 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18014 $ac_includes_default
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18015 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18016 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18017 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18018
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18019 /* By Ruediger Kuhlmann. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18020 return fork () < 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18021
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18022 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18023 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18024 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18025 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18026 if ac_fn_c_try_run "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18027 ac_cv_func_fork_works=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18028 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18029 ac_cv_func_fork_works=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18030 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18031 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18032 conftest.$ac_objext conftest.beam conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18033 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18034
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18035 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18037 $as_echo "$ac_cv_func_fork_works" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18038
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18039 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18040 ac_cv_func_fork_works=$ac_cv_func_fork
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18041 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18042 if test "x$ac_cv_func_fork_works" = xcross; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18043 case $host in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18044 *-*-amigaos* | *-*-msdosdjgpp*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18045 # Override, as these systems have only a dummy fork() stub
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18046 ac_cv_func_fork_works=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18047 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18048 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18049 ac_cv_func_fork_works=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18050 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18051 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18052 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18053 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18054 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18055 ac_cv_func_vfork_works=$ac_cv_func_vfork
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18056 if test "x$ac_cv_func_vfork" = xyes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18058 $as_echo_n "checking for working vfork... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18059 if ${ac_cv_func_vfork_works+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18060 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18061 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18062 if test "$cross_compiling" = yes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18063 ac_cv_func_vfork_works=cross
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18064 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18066 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18067 /* Thanks to Paul Eggert for this test. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18068 $ac_includes_default
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18069 #include <sys/wait.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18070 #ifdef HAVE_VFORK_H
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18071 # include <vfork.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18072 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18073 /* On some sparc systems, changes by the child to local and incoming
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18074 argument registers are propagated back to the parent. The compiler
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18075 is told about this with #include <vfork.h>, but some compilers
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18076 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18077 static variable whose address is put into a register that is
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18078 clobbered by the vfork. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18079 static void
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18080 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18081 sparc_address_test (int arg)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18082 # else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18083 sparc_address_test (arg) int arg;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18084 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18085 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18086 static pid_t child;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18087 if (!child) {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18088 child = vfork ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18089 if (child < 0) {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18090 perror ("vfork");
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18091 _exit(2);
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18092 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18093 if (!child) {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18094 arg = getpid();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18095 write(-1, "", 0);
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18096 _exit (arg);
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18097 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18098 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18099 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18100
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18101 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18102 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18103 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18104 pid_t parent = getpid ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18105 pid_t child;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18106
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18107 sparc_address_test (0);
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18108
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18109 child = vfork ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18110
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18111 if (child == 0) {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18112 /* Here is another test for sparc vfork register problems. This
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18113 test uses lots of local variables, at least as many local
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18114 variables as main has allocated so far including compiler
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18115 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18116 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18117 reuse the register of parent for one of the local variables,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18118 since it will think that parent can't possibly be used any more
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18119 in this routine. Assigning to the local variable will thus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18120 munge parent in the parent process. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18121 pid_t
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18122 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18123 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18124 /* Convince the compiler that p..p7 are live; otherwise, it might
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18125 use the same hardware register for all 8 local variables. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18126 if (p != p1 || p != p2 || p != p3 || p != p4
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18127 || p != p5 || p != p6 || p != p7)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18128 _exit(1);
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18129
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18130 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18131 from child file descriptors. If the child closes a descriptor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18132 before it execs or exits, this munges the parent's descriptor
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18133 as well. Test for this by closing stdout in the child. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18134 _exit(close(fileno(stdout)) != 0);
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18135 } else {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18136 int status;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18137 struct stat st;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18138
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18139 while (wait(&status) != child)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18140 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18141 return (
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18142 /* Was there some problem with vforking? */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18143 child < 0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18144
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18145 /* Did the child fail? (This shouldn't happen.) */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18146 || status
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18147
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18148 /* Did the vfork/compiler bug occur? */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18149 || parent != getpid()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18150
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18151 /* Did the file descriptor bug occur? */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18152 || fstat(fileno(stdout), &st) != 0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18153 );
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18154 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18155 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18156 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18157 if ac_fn_c_try_run "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18158 ac_cv_func_vfork_works=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18159 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18160 ac_cv_func_vfork_works=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18161 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18162 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18163 conftest.$ac_objext conftest.beam conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18164 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18165
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18166 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18168 $as_echo "$ac_cv_func_vfork_works" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18169
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18170 fi;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18171 if test "x$ac_cv_func_fork_works" = xcross; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18172 ac_cv_func_vfork_works=$ac_cv_func_vfork
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18173 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18174 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18175 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18176
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18177 if test "x$ac_cv_func_vfork_works" = xyes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18178
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18179 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18180
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18181 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18182
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18183 $as_echo "#define vfork fork" >>confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18184
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18185 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18186 if test "x$ac_cv_func_fork_works" = xyes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18187
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18188 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18189
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18190 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18191
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18192 for ac_func in vprintf
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18193 do :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18194 ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18195 if test "x$ac_cv_func_vprintf" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18196 cat >>confdefs.h <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18197 #define HAVE_VPRINTF 1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18198 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18199
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18200 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18201 if test "x$ac_cv_func__doprnt" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18202
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18203 $as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18204
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18205 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18206
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18207 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18208 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18209
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18210
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18211
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18212 for ac_func in strdup strstr strchr erand48 memmove
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18213 do :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18214 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18215 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18216 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18217 cat >>confdefs.h <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18218 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18219 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18220
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18221 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18222 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18223
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18224
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18225 if test "x${with_x}" != "xno"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18226
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18227 CFLAGS="$CFLAGS $X_CFLAGS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18228
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18229 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18230 irix*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18231 XLIB="-lX11 $X_EXTRA_LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18232 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18233 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18234 XLIB="$X_LIBS -lX11 $X_EXTRA_LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18235 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18236 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18237
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18238
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18239
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18240 ac_fn_c_check_header_mongrel "$LINENO" "X11/Xlib.h" "ac_cv_header_X11_Xlib_h" "$ac_includes_default"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18241 if test "x$ac_cv_header_X11_Xlib_h" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18242
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18243
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18244 $as_echo "#define PLD_xwin 1" >>confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18245
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18246
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18247 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18248
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18249 echo ""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18250 echo "X11 graphics have been selected but no X11 header files"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18251 echo "have been found."
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18252 echo ""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18253 echo "This error usually happens on Linux/MacOSX distributions"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18254 echo "where the optional X11 development files have not been installed."
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18255 echo "On Linux RPM systems this package is usually called something"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18256 echo "like xorg-x11-proto-devel whereas on Debian/Ubuntu it may"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18257 echo "be called x-dev. On MacOSX installation DVDs the X11 files"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18258 echo "can usually be found as an explicitly named optional"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18259 echo "installation."
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18260 echo ""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18261 echo "After installing the X11 development files you should do a"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18262 echo "'make clean' and perform the configure stage again."
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18263 echo ""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18264 echo "Alternatively, to install EMBOSS without X11 support, you can add"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18265 echo "the --without-x switch to the configure command."
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18266 echo ""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18267 exit $?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18268
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18269 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18270
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18271
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18272
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18273
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18274 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18275
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18276
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18277 # Library checks.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lc" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18279 $as_echo_n "checking for socket in -lc... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18280 if ${ac_cv_lib_c_socket+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18281 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18282 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18283 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18284 LIBS="-lc $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18286 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18287
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18288 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18289 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18290 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18291 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18292 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18293 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18294 char socket ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18295 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18296 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18297 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18298 return socket ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18299 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18300 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18301 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18302 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18303 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18304 ac_cv_lib_c_socket=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18305 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18306 ac_cv_lib_c_socket=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18307 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18308 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18309 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18310 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18311 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_socket" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18313 $as_echo "$ac_cv_lib_c_socket" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18314 if test "x$ac_cv_lib_c_socket" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18315 LIBS="${LIBS}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18316 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18317 LIBS="${LIBS} -lsocket"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18318 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18319
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18321 $as_echo_n "checking for main in -lm... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18322 if ${ac_cv_lib_m_main+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18323 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18324 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18325 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18326 LIBS="-lm $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18328 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18329
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18330
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18331 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18332 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18333 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18334 return main ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18335 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18336 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18337 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18338 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18339 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18340 ac_cv_lib_m_main=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18341 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18342 ac_cv_lib_m_main=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18343 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18344 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18345 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18346 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18347 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18349 $as_echo "$ac_cv_lib_m_main" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18350 if test "x$ac_cv_lib_m_main" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18351 cat >>confdefs.h <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18352 #define HAVE_LIBM 1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18353 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18354
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18355 LIBS="-lm $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18356
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18357 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18358
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for curl_easy_init in -lcurl" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18360 $as_echo_n "checking for curl_easy_init in -lcurl... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18361 if ${ac_cv_lib_curl_curl_easy_init+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18362 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18363 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18364 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18365 LIBS="-lcurl $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18367 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18368
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18369 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18370 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18371 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18372 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18373 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18374 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18375 char curl_easy_init ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18376 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18377 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18378 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18379 return curl_easy_init ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18380 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18381 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18382 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18383 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18384 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18385 ac_cv_lib_curl_curl_easy_init=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18386 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18387 ac_cv_lib_curl_curl_easy_init=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18388 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18389 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18390 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18391 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18392 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_curl_curl_easy_init" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18394 $as_echo "$ac_cv_lib_curl_curl_easy_init" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18395 if test "x$ac_cv_lib_curl_curl_easy_init" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18396 cat >>confdefs.h <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18397 #define HAVE_LIBCURL 1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18398 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18399
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18400 LIBS="-lcurl $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18401
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18402 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18403 as_fn_error $? "You need to install libcurl-devel library to your system" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18404 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18405
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18406
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18407 # GD for FreeBSD requires libiconv
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18408
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18409 case ${host_os} in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18410 freebsd*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18411
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18412 if test "x${with_pngdriver}" != "xno"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -liconv" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18414 $as_echo_n "checking for main in -liconv... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18415 if ${ac_cv_lib_iconv_main+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18416 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18417 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18418 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18419 LIBS="-liconv $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18421 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18422
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18423
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18424 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18425 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18426 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18427 return main ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18428 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18429 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18430 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18431 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18432 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18433 ac_cv_lib_iconv_main=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18434 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18435 ac_cv_lib_iconv_main=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18436 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18437 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18438 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18439 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18440 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_iconv_main" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18442 $as_echo "$ac_cv_lib_iconv_main" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18443 if test "x$ac_cv_lib_iconv_main" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18444 LIBS="${LIBS}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18445 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18446 LIBS="-liconv ${LIBS}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18447 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18448
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18449 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18450 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18451 *) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18452 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18453 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18454
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18455
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18456
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18457
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18458 if false; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18459 AMPNG_TRUE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18460 AMPNG_FALSE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18461 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18462 AMPNG_TRUE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18463 AMPNG_FALSE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18464 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18465
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18466 if false; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18467 AMPDF_TRUE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18468 AMPDF_FALSE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18469 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18470 AMPDF_TRUE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18471 AMPDF_FALSE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18472 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18473
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18474
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18475 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18476 # Handle general setup e.g. documentation directory
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18477 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if docroot is given" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18479 $as_echo_n "checking if docroot is given... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18480
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18481 # Check whether --with-docroot was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18482 if test "${with_docroot+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18483 withval=$with_docroot; if test "$withval" != no ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18485 $as_echo "yes" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18486 CPPFLAGS="$CPPFLAGS -DDOC_ROOT=\\\"$withval\\\""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18487 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18488 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18489
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18491 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18492
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18493 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18494
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18495
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18496
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18497
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18498 # GCC profiling
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gcc profiling is selected" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18500 $as_echo_n "checking if gcc profiling is selected... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18501
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18502 # Check whether --with-gccprofile was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18503 if test "${with_gccprofile+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18504 withval=$with_gccprofile; if test "$withval" != no ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18506 $as_echo "yes" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18507 CFLAGS="$CFLAGS -g -pg"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18508 LDFLAGS="$LDFLAGS -pg"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18509 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18510 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18511
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18513 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18514
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18515 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18516
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18517
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18518
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18519
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18520
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18521 JAVA_CFLAGS=""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18522 JAVA_CPPFLAGS=""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18523 JAVA_LDFLAGS=""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18524
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18525 have_java="yes"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18526 auth_java=""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18527
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Java JNI" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18529 $as_echo_n "checking for Java JNI... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18530
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18531
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18532 # Check whether --with-java was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18533 if test "${with_java+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18534 withval=$with_java;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${withval}" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18536 $as_echo "${withval}" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18537 if test "x${withval}" = "xno"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18538 have_java="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18539 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18540
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18541 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18542
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18544 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18545 have_java="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18546
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18547 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18548
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18549
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18550 if test "x${have_java}" = "xyes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18551
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18552 # If specified, the Java JNI include directory has to exist.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18553 if test -d ${with_java}; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18554 JAVA_CPPFLAGS="-I${withval}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18555 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18556
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18557 have_java="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18558 as_fn_error $? "Java include directory ${withval} does not exist" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18559
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18560 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18561
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18562 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18563
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Java JNI OS" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18565 $as_echo_n "checking for Java JNI OS... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18566
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18567
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18568 # Check whether --with-javaos was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18569 if test "${with_javaos+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18570 withval=$with_javaos;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${withval}" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18572 $as_echo "${withval}" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18573
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18574 if test "x${withval}" != "xno"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18575
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18576 # If specified, the Java JNI OS include directory has to exist.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18577 if test "x${have_java}" = "xyes" && test -d ${withval}; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18578 as_fn_append JAVA_CPPFLAGS " -I${withval}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18579 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18580
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18581 have_java="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18582 as_fn_error $? "Java OS include directory ${withval} does not exist" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18583
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18584 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18585
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18586 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18587
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18588 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18589
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18591 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18592
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18593 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18594
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18595
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18596 # Authorisation type
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18597
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for authorisation type" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18599 $as_echo_n "checking for authorisation type... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18600
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18601
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18602 # Check whether --with-auth was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18603 if test "${with_auth+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18604 withval=$with_auth;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18605 if test "x${withval}" != "xno"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18606
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18608 $as_echo "yes" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18609
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18610 case ${withval} in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18611 yes) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18612
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18613 auth_java="PAM"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpam" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18615 $as_echo_n "checking for main in -lpam... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18616 if ${ac_cv_lib_pam_main+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18617 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18618 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18619 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18620 LIBS="-lpam $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18622 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18623
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18624
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18625 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18626 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18627 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18628 return main ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18629 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18630 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18631 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18632 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18633 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18634 ac_cv_lib_pam_main=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18635 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18636 ac_cv_lib_pam_main=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18637 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18638 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18639 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18640 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18641 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_main" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18643 $as_echo "$ac_cv_lib_pam_main" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18644 if test "x$ac_cv_lib_pam_main" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18645 as_fn_append JAVA_LDFLAGS " -lpam"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18646 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18647
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18648 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18649 pam) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18650
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18651 auth_java="PAM"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpam" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18653 $as_echo_n "checking for main in -lpam... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18654 if ${ac_cv_lib_pam_main+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18655 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18656 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18657 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18658 LIBS="-lpam $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18660 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18661
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18662
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18663 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18664 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18665 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18666 return main ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18667 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18668 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18669 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18670 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18671 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18672 ac_cv_lib_pam_main=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18673 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18674 ac_cv_lib_pam_main=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18675 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18676 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18677 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18678 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18679 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_main" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18681 $as_echo "$ac_cv_lib_pam_main" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18682 if test "x$ac_cv_lib_pam_main" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18683 as_fn_append JAVA_LDFLAGS " -lpam"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18684 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18685
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18686 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18687 shadow) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18688
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18689 auth_java="N_SHADOW"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lcrypy" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18691 $as_echo_n "checking for main in -lcrypy... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18692 if ${ac_cv_lib_crypy_main+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18693 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18694 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18695 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18696 LIBS="-lcrypy $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18698 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18699
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18700
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18701 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18702 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18703 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18704 return main ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18705 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18706 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18707 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18708 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18709 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18710 ac_cv_lib_crypy_main=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18711 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18712 ac_cv_lib_crypy_main=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18713 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18714 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18715 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18716 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18717 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypy_main" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18719 $as_echo "$ac_cv_lib_crypy_main" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18720 if test "x$ac_cv_lib_crypy_main" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18721 as_fn_append JAVA_LDFLAGS " -lcrypt"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18722 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18723
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18724 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18725 rshadow) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18726
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18727 auth_java="R_SHADOW"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lcrypy" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18729 $as_echo_n "checking for main in -lcrypy... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18730 if ${ac_cv_lib_crypy_main+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18731 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18732 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18733 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18734 LIBS="-lcrypy $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18736 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18737
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18738
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18739 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18740 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18741 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18742 return main ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18743 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18744 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18745 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18746 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18747 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18748 ac_cv_lib_crypy_main=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18749 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18750 ac_cv_lib_crypy_main=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18751 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18752 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18753 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18754 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18755 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypy_main" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18757 $as_echo "$ac_cv_lib_crypy_main" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18758 if test "x$ac_cv_lib_crypy_main" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18759 as_fn_append JAVA_LDFLAGS " -lcrypt"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18760 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18761
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18762 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18763 noshadow) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18764 auth_java="NO_SHADOW" ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18765 rnoshadow) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18766 auth_java="RNO_SHADOW" ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18767 aixshadow) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18768 auth_java="AIX_SHADOW" ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18769 hpuxshadow) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18770 auth_java="HPUX_SHADOW" ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18771 *) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18772 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18773 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18774
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18775 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18777 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18778 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18779
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18780 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18782 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18783 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18784
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18785
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18786 if test -n "${auth_java}"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18787 as_fn_append JAVA_CPPFLAGS " -D${auth_java}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18788 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18789 as_fn_append JAVA_CPPFLAGS " -DNO_AUTH"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18790 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18791
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18792 # Threading type
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18793
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for threading type" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18795 $as_echo_n "checking for threading type... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18796
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18797
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18798 # Check whether --with-thread was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18799 if test "${with_thread+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18800 withval=$with_thread;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18801 if test "x${withval}" != "xno"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18802
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18804 $as_echo "yes" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18805
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18806 case ${withval} in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18807 yes) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18808
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18809 as_fn_append JAVA_CPPFLAGS " -D_REENTRANT"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18810 as_fn_append JAVA_LDFLAGS " -lpthread"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18811 # AS_VAR_APPEND([LIBS], [" -lpthread"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18812 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18813 freebsd) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18814
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18815 as_fn_append JAVA_CPPFLAGS " -D_THREAD_SAFE"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18816 as_fn_append JAVA_LDFLAGS " -pthread"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18817 # AS_VAR_APPEND([LIBS], [" -lc_r"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18818 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18819 linux) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18820
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18821 as_fn_append JAVA_CPPFLAGS " -D_REENTRANT"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18822 as_fn_append JAVA_LDFLAGS " -lpthread"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18823 # AS_VAR_APPEND([LIBS], [" -lpthread"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18824 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18825 solaris) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18826
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18827 as_fn_append JAVA_CPPFLAGS " -D_POSIX_C_SOURCE=199506L"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18828 as_fn_append JAVA_LDFLAGS " -lpthread"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18829 # AS_VAR_APPEND([LIBS], [" -lpthread"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18830 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18831 macos) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18832
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18833 # AS_VAR_APPEND([JAVA_CPPFLAGS], [""])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18834 # AS_VAR_APPEND([JAVA_LDFLAGS], [" -lpthread"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18835 # AS_VAR_APPEND([LIBS], [" -lpthread"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18836 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18837 hpux) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18838
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18839 as_fn_append JAVA_CFLAGS " -Ae +z"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18840 as_fn_append JAVA CPPFLAGS " -DNATIVE -D_POSIX_C_SOURCE=199506L"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18841 as_fn_append JAVA_LDFLAGS " -lpthread"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18842 # AS_VAR_APPEND([LIBS], [" -lpthread"])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18843 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18844 irix) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18845
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18846 # AS_VAR_APPEND([JAVA_CFLAGS], [""])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18847 as_fn_append JAVA_LDFLAGS " -lpthread"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18848 as_fn_append LIBS " -lpthread"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18849 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18850 aix) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18851
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18852 as_fn_append JAVA_CPPFLAGS " -D_REENTRANT"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18853 as_fn_append JAVA_LDFLAGS " -lpthread"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18854 as_fn_append LIBS " -lpthread"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18855 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18856 osf) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18857
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18858 as_fn_append JAVA_CPPFLAGS " -D_REENTRANT -D_OSF_SOURCE"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18859 as_fn_append JAVA_LDFLAGS " -lpthread"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18860 as_fn_append LIBS " -lpthread"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18861 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18862 *) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18863 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18864 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18865
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18866 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18868 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18869 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18870
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18871 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18873 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18874 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18875
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18876
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18877 # Test for programs ant, jar, java and javac.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18878
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18879 if test "x${have_java}" = "xyes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18880
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18881 # Extract the first word of "ant", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18882 set dummy ant; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18884 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18885 if ${ac_cv_path_ANT+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18886 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18887 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18888 case $ANT in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18889 [\\/]* | ?:[\\/]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18890 ac_cv_path_ANT="$ANT" # Let the user override the test with a path.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18891 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18892 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18893 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18894 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18895 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18896 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18897 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18898 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18899 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18900 ac_cv_path_ANT="$as_dir/$ac_word$ac_exec_ext"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18901 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18902 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18903 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18904 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18905 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18906 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18907
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18908 test -z "$ac_cv_path_ANT" && ac_cv_path_ANT="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18909 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18910 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18911 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18912 ANT=$ac_cv_path_ANT
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18913 if test -n "$ANT"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ANT" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18915 $as_echo "$ANT" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18916 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18918 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18919 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18920
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18921
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18922 if test "x${ANT}" = "xno"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18923 have_java="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18924 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18925
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18926 # Extract the first word of "jar", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18927 set dummy jar; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18929 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18930 if ${ac_cv_path_JAR+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18931 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18932 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18933 case $JAR in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18934 [\\/]* | ?:[\\/]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18935 ac_cv_path_JAR="$JAR" # Let the user override the test with a path.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18936 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18937 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18938 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18939 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18940 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18941 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18942 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18943 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18944 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18945 ac_cv_path_JAR="$as_dir/$ac_word$ac_exec_ext"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18946 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18947 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18948 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18949 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18950 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18951 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18952
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18953 test -z "$ac_cv_path_JAR" && ac_cv_path_JAR="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18954 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18955 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18956 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18957 JAR=$ac_cv_path_JAR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18958 if test -n "$JAR"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAR" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18960 $as_echo "$JAR" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18961 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18963 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18964 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18965
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18966
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18967 if test "x${JAR}" = "xno"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18968 have_java="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18969 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18970
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18971 # Extract the first word of "java", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18972 set dummy java; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18974 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18975 if ${ac_cv_path_JAVA+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18976 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18977 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18978 case $JAVA in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18979 [\\/]* | ?:[\\/]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18980 ac_cv_path_JAVA="$JAVA" # Let the user override the test with a path.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18981 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18982 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18983 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18984 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18985 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18986 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18987 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18988 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18989 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18990 ac_cv_path_JAVA="$as_dir/$ac_word$ac_exec_ext"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18991 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18992 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18993 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18994 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18995 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18996 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18997
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18998 test -z "$ac_cv_path_JAVA" && ac_cv_path_JAVA="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
18999 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19000 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19001 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19002 JAVA=$ac_cv_path_JAVA
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19003 if test -n "$JAVA"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAVA" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19005 $as_echo "$JAVA" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19006 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19008 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19009 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19010
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19011
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19012 if test "x${JAVA}" = "xno"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19013 have_java="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19014 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19015
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19016 # Extract the first word of "javac", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19017 set dummy javac; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19019 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19020 if ${ac_cv_path_JAVAC+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19021 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19022 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19023 case $JAVAC in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19024 [\\/]* | ?:[\\/]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19025 ac_cv_path_JAVAC="$JAVAC" # Let the user override the test with a path.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19026 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19027 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19029 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19030 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19031 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19032 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19033 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19034 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19035 ac_cv_path_JAVAC="$as_dir/$ac_word$ac_exec_ext"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19037 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19038 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19039 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19040 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19041 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19042
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19043 test -z "$ac_cv_path_JAVAC" && ac_cv_path_JAVAC="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19044 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19045 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19046 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19047 JAVAC=$ac_cv_path_JAVAC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19048 if test -n "$JAVAC"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAVAC" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19050 $as_echo "$JAVAC" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19051 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19053 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19054 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19055
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19056
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19057 if test "x${JAVAC}" = "xno"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19058 have_java="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19059 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19060
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19061 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19062
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19063 if test "x${have_java}" = "xyes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19064
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19065
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19066 $as_echo "#define HAVE_JAVA 1" >>confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19067
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19068
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19069 ### FIXME: Append -DDEBIAN for the moment.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19070 # Debian uses PAM service "ssh" instead of "login", see ajjava.c
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19071 # This could use AC_DEFINE() if no better option was avialable.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19072 # Ultimately, this should be configurable via server configuration
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19073 # files.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19074 if test -f "/etc/debian_release" || test -f /etc/debian_version; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19075 as_fn_append JAVA_CPPFLAGS " -DDEBIAN"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19076 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19077
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19078 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19079
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19080
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19081
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19082
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19083
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19084
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19085
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19086
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19087
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19088
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19089 if test "x${have_java}" = "xyes"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19090 JAVA_BUILD_TRUE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19091 JAVA_BUILD_FALSE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19092 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19093 JAVA_BUILD_TRUE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19094 JAVA_BUILD_FALSE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19095 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19096
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19097
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19098 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19099 # Handle user hints
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19100 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to look for pdf support" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19102 $as_echo_n "checking whether to look for pdf support... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19103
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19104 # Check whether --with-hpdf was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19105 if test "${with_hpdf+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19106 withval=$with_hpdf; if test "$withval" != no ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19108 $as_echo "yes" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19109 ALT_HOME="$withval"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19110 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19112 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19113 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19114 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19115
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19117 $as_echo "yes" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19118 ALT_HOME=/usr
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19119
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19120 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19121
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19122
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19123
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19124 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19125 # Locate hpdf
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19126 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19127 if test -d "${ALT_HOME}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19128 then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19129
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19130 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19131 # Keep a copy if it fails
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19132 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19133 ALT_LDFLAGS="$LDFLAGS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19134 ALT_CPPFLAGS="$CPPFLAGS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19135
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19136 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19137 # Set
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19138 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19139 LDFLAGS="${LDFLAGS} -L${ALT_HOME}/lib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19140 CPPFLAGS="$CPPFLAGS -I$ALT_HOME/include"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19141
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19142 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19143 # Check for libharu in ALT_HOME
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19144 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HPDF_New in -lhpdf" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19146 $as_echo_n "checking for HPDF_New in -lhpdf... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19147 if ${ac_cv_lib_hpdf_HPDF_New+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19148 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19149 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19150 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19151 LIBS="-lhpdf -L${ALT_HOME}/lib $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19153 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19154
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19155 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19156 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19157 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19158 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19159 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19160 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19161 char HPDF_New ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19162 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19163 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19164 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19165 return HPDF_New ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19166 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19167 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19168 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19169 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19170 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19171 ac_cv_lib_hpdf_HPDF_New=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19172 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19173 ac_cv_lib_hpdf_HPDF_New=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19174 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19175 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19176 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19177 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19178 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_hpdf_HPDF_New" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19180 $as_echo "$ac_cv_lib_hpdf_HPDF_New" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19181 if test "x$ac_cv_lib_hpdf_HPDF_New" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19182 CHECK=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19183 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19184 CHECK=0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19185 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19186
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19187 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19188 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19189 # If everything found okay then proceed to include png driver in config.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19190 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19191 if test $CHECK = "1" ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19192 LIBS="$LIBS -lhpdf"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19193
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19194 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19195 solaris*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19196 LDFLAGS="$LDFLAGS -R$ALT_HOME/lib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19197 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19198 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19199
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19200
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19201 $as_echo "#define PLD_pdf 1" >>confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19202
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19203 if true; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19204 AMPDF_TRUE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19205 AMPDF_FALSE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19206 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19207 AMPDF_TRUE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19208 AMPDF_FALSE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19209 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19210
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19211 echo PDF support found
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19212 if test $ALT_HOME = "/usr" ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19213 LDFLAGS="$ALT_LDFLAGS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19214 CPPFLAGS="$ALT_CPPFLAGS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19215 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19216 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19217 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19218 # If not okay then reset FLAGS.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19219 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19220 if false; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19221 AMPDF_TRUE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19222 AMPDF_FALSE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19223 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19224 AMPDF_TRUE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19225 AMPDF_FALSE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19226 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19227
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19228 LDFLAGS="$ALT_LDFLAGS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19229 CPPFLAGS="$ALT_CPPFLAGS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19230 echo "No pdf support (libhpdf) found."
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19231 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19232
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19233 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19234 if test $withval != "no"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19235 echo "Directory $ALT_HOME does not exist"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19236 exit 0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19237 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19238 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19239
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19240 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19241 # Handle user hints
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19242 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if png driver is wanted" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19244 $as_echo_n "checking if png driver is wanted... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19245
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19246 # Check whether --with-pngdriver was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19247 if test "${with_pngdriver+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19248 withval=$with_pngdriver; if test "$withval" != no ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19250 $as_echo "yes" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19251 ALT_HOME="$withval"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19252 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19254 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19255 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19256 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19257
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19259 $as_echo "yes" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19260 ALT_HOME=/usr
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19261
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19262 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19263
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19264
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19265
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19266 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19267 # Locate png/gd/zlib, if wanted
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19268 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19269 if test -d "${ALT_HOME}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19270 then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19271
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19272 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19273 # Keep a copy if it fails
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19274 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19275 ALT_LDFLAGS="$LDFLAGS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19276 ALT_CPPFLAGS="$CPPFLAGS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19277
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19278 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19279 # Set
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19280 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19281 LDFLAGS="${LDFLAGS} -L${ALT_HOME}/lib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19282 CPPFLAGS="$CPPFLAGS -I$ALT_HOME/include"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19283
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19284 ICCHECK=0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19285 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19286 solaris*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libiconv_close in -liconv" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19288 $as_echo_n "checking for libiconv_close in -liconv... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19289 if ${ac_cv_lib_iconv_libiconv_close+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19290 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19291 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19292 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19293 LIBS="-liconv -L${ALT_HOME}/lib -liconv $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19295 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19296
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19297 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19298 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19299 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19300 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19301 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19302 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19303 char libiconv_close ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19304 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19305 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19306 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19307 return libiconv_close ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19308 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19309 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19310 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19311 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19312 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19313 ac_cv_lib_iconv_libiconv_close=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19314 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19315 ac_cv_lib_iconv_libiconv_close=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19316 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19317 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19318 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19319 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19320 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_iconv_libiconv_close" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19322 $as_echo "$ac_cv_lib_iconv_libiconv_close" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19323 if test "x$ac_cv_lib_iconv_libiconv_close" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19324 ICCHECK=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19325 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19326 ICCHECK=0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19327 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19328
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19329 if test $ICCHECK = "1" ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19330 LDFLAGS="${LDFLAGS} -L${ALT_HOME}/lib -liconv"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19331 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19332 LDFLAGS="$LDFLAGS -R$ALT_HOME/lib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19333 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19334 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19335
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19336
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19337
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19338
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19339
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19340 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19341 # Check for zlib in ALT_HOME
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19342 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateEnd in -lz" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19344 $as_echo_n "checking for inflateEnd in -lz... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19345 if ${ac_cv_lib_z_inflateEnd+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19346 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19347 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19348 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19349 LIBS="-lz -L${ALT_HOME}/lib -lz $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19351 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19352
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19353 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19354 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19355 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19356 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19357 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19358 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19359 char inflateEnd ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19360 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19361 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19362 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19363 return inflateEnd ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19364 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19365 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19366 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19367 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19368 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19369 ac_cv_lib_z_inflateEnd=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19370 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19371 ac_cv_lib_z_inflateEnd=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19372 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19373 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19374 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19375 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19376 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateEnd" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19378 $as_echo "$ac_cv_lib_z_inflateEnd" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19379 if test "x$ac_cv_lib_z_inflateEnd" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19380 CHECK=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19381 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19382 CHECK=0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19383 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19384
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19385 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19386
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19387 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19388 # Check for png
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19389 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19390 if test $CHECK = "1" ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_destroy_read_struct in -lpng" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19392 $as_echo_n "checking for png_destroy_read_struct in -lpng... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19393 if ${ac_cv_lib_png_png_destroy_read_struct+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19394 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19395 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19396 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19397 LIBS="-lpng -L${ALT_HOME}/lib -lz $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19399 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19400
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19401 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19402 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19403 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19404 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19405 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19406 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19407 char png_destroy_read_struct ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19408 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19409 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19410 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19411 return png_destroy_read_struct ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19412 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19413 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19414 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19415 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19416 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19417 ac_cv_lib_png_png_destroy_read_struct=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19418 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19419 ac_cv_lib_png_png_destroy_read_struct=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19420 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19421 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19422 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19423 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19424 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png_png_destroy_read_struct" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19426 $as_echo "$ac_cv_lib_png_png_destroy_read_struct" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19427 if test "x$ac_cv_lib_png_png_destroy_read_struct" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19428 CHECK=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19429 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19430 CHECK=0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19431 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19432
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19433 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19434
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19435
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19436
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19437
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19438 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19439 # Check for gd
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19440 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19441 if test $CHECK = "1"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdImageCreateFromPng in -lgd" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19443 $as_echo_n "checking for gdImageCreateFromPng in -lgd... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19444 if ${ac_cv_lib_gd_gdImageCreateFromPng+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19445 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19446 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19447 ac_check_lib_save_LIBS=$LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19448 LIBS="-lgd -L${ALT_HOME}/lib -lgd -lpng -lz -lm $LIBS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19450 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19451
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19452 /* Override any GCC internal prototype to avoid an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19453 Use char because int might match the return type of a GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19454 builtin and then its argument prototype would still apply. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19455 #ifdef __cplusplus
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19456 extern "C"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19457 #endif
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19458 char gdImageCreateFromPng ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19459 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19460 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19461 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19462 return gdImageCreateFromPng ();
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19463 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19464 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19465 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19466 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19467 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19468 ac_cv_lib_gd_gdImageCreateFromPng=yes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19469 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19470 ac_cv_lib_gd_gdImageCreateFromPng=no
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19471 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19472 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19473 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19474 LIBS=$ac_check_lib_save_LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19475 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gd_gdImageCreateFromPng" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19477 $as_echo "$ac_cv_lib_gd_gdImageCreateFromPng" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19478 if test "x$ac_cv_lib_gd_gdImageCreateFromPng" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19479 CHECK=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19480 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19481 CHECK=0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19482 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19483
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19484 if test $CHECK = "0"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19485 echo need to upgrade gd for png driver for plplot
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19486 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19487 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19488 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19489 # If everything found okay then proceed to include png driver in config.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19490 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19491 if test $CHECK = "1" ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19492 LIBS="$LIBS -lgd -lpng -lz -lm"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19493
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19494 if test $ICCHECK = "1" ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19495 LIBS="$LIBS -liconv"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19496 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19497
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19498 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19499 solaris*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19500 LDFLAGS="$LDFLAGS -R$ALT_HOME/lib"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19501 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19502 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19503
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19504
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19505 $as_echo "#define PLD_png 1" >>confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19506
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19507 if true; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19508 AMPNG_TRUE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19509 AMPNG_FALSE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19510 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19511 AMPNG_TRUE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19512 AMPNG_FALSE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19513 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19514
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19515 echo PNG libraries found
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19516 if test $ALT_HOME = "/usr" ; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19517 LDFLAGS="$ALT_LDFLAGS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19518 CPPFLAGS="$ALT_CPPFLAGS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19519 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19520 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19521 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19522 # If not okay then reset FLAGS.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19523 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19524 if false; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19525 AMPNG_TRUE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19526 AMPNG_FALSE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19527 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19528 AMPNG_TRUE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19529 AMPNG_FALSE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19530 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19531
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19532 LDFLAGS="$ALT_LDFLAGS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19533 CPPFLAGS="$ALT_CPPFLAGS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19534 echo No png driver will be made due to librarys missing/old.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19535 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19536 # echo PNG STUFF FOLLOWS!!!
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19537 # echo CHECK = $CHECK
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19538 # echo LIBS = $LIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19539 # echo LDFLAGS = $LDFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19540 # echo CPPFLAGS = $CPPFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19541
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19542
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19543 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19544 if test $withval != "no"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19545 echo "Directory $ALT_HOME does not exist"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19546 exit 0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19547 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19548 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19549
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19550
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19551
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19552 MYSQL_CFLAGS=""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19553 MYSQL_CPPFLAGS=""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19554 MYSQL_LDFLAGS=""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19555 MYSQL_CONFIG=""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19556 MYSQL_VERSION=""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19557
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19558
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19559 # Check whether --with-mysql was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19560 if test "${with_mysql+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19561 withval=$with_mysql;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19562 if test "x${withval}" = "xno"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19563 want_mysql="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19564 elif test "x${withval}" = "xyes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19565 want_mysql="yes"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19566 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19567
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19568 want_mysql="yes"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19569 MYSQL_CONFIG="${withval}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19570
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19571 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19572
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19573 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19574 want_mysql="yes"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19575 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19576
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19577
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19578
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19579 if test "x${want_mysql}" = "xyes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19580
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19581 if test -z "${MYSQL_CONFIG}" -o test; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19582 # Extract the first word of "mysql_config", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19583 set dummy mysql_config; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19585 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19586 if ${ac_cv_path_MYSQL_CONFIG+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19587 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19588 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19589 case $MYSQL_CONFIG in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19590 [\\/]* | ?:[\\/]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19591 ac_cv_path_MYSQL_CONFIG="$MYSQL_CONFIG" # Let the user override the test with a path.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19592 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19593 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19594 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19595 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19596 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19597 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19598 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19599 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19600 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19601 ac_cv_path_MYSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19602 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19603 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19604 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19605 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19606 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19607 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19608
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19609 test -z "$ac_cv_path_MYSQL_CONFIG" && ac_cv_path_MYSQL_CONFIG="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19610 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19611 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19612 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19613 MYSQL_CONFIG=$ac_cv_path_MYSQL_CONFIG
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19614 if test -n "$MYSQL_CONFIG"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MYSQL_CONFIG" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19616 $as_echo "$MYSQL_CONFIG" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19617 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19619 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19620 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19621
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19622
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19623 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19624
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19625 if test "x${MYSQL_CONFIG}" != "xno"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19626
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MySQL libraries" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19628 $as_echo_n "checking for MySQL libraries... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19629
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19630 MYSQL_CFLAGS="`${MYSQL_CONFIG} --cflags`"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19631 MYSQL_CPPFLAGS="`${MYSQL_CONFIG} --include`"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19632 MYSQL_LDFLAGS="`${MYSQL_CONFIG} --libs`"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19633
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19634 MYSQL_VERSION=`${MYSQL_CONFIG} --version`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19635
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19636
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19637 EMBCPPFLAGS="${CPPFLAGS}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19638 EMBLDFLAGS="${LDFLAGS}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19639
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19640 CPPFLAGS="${MYSQL_CPPFLAGS} ${EMBCPPFLAGS}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19641 LDFLAGS="${MYSQL_LDFLAGS} ${EMBLDFLAGS}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19642
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19644 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19645 #include <stdio.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19646 #include "mysql.h"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19647 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19648 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19649 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19650 mysql_info(NULL)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19651 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19652 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19653 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19654 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19655 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19656 havemysql="yes"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19657 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19658 havemysql="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19659 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19660 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19661 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19662
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19663 CPPFLAGS="${EMBCPPFLAGS}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19664 LDFLAGS="${EMBLDFLAGS}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19665
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19666 if test "x${havemysql}" = "xyes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19667
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19668
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19669 $as_echo "#define HAVE_MYSQL 1" >>confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19670
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19671 found_mysql="yes"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19673 $as_echo "yes" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19674
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19675 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19676
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19677 MYSQL_CFLAGS=""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19678 MYSQL_CPPFLAGS=""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19679 MYSQL_LDFLAGS=""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19680 found_mysql="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19682 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19683
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19684 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19685
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19686 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19687
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19688 found_mysql="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19689
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19690 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19691
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19692 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19693
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19694
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19695 mysql_version_req=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19696
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19697 if test "x${found_mysql}" = "xyes" -a -n "${mysql_version_req}"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19698
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if MySQL version is >= ${mysql_version_req}" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19700 $as_echo_n "checking if MySQL version is >= ${mysql_version_req}... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19701
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19702
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19703 mysql_version_req_major=`expr ${mysql_version_req} : '\([0-9]*\)'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19704 mysql_version_req_minor=`expr ${mysql_version_req} : '[0-9]*\.\([0-9]*\)'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19705 mysql_version_req_micro=`expr ${mysql_version_req} : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19706
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19707 if test "x${mysql_version_req_micro}" = "x"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19708 mysql_version_req_micro="0"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19709 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19710
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19711 mysql_version_req_number=`expr ${mysql_version_req_major} \* 1000000 \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19712 \+ ${mysql_version_req_minor} \* 1000 \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19713 \+ ${mysql_version_req_micro}`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19714
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19715
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19716 mysql_version_major=`expr ${MYSQL_VERSION} : '\([0-9]*\)'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19717 mysql_version_minor=`expr ${MYSQL_VERSION} : '[0-9]*\.\([0-9]*\)'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19718 mysql_version_micro=`expr ${MYSQL_VERSION} : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19719
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19720 if test "x${mysql_version_micro}" = "x"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19721 mysql_version_micro="0"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19722 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19723
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19724 mysql_version_number=`expr ${mysql_version_major} \* 1000000 \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19725 \+ ${mysql_version_minor} \* 1000 \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19726 \+ ${mysql_version_micro}`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19727
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19728 mysql_version_check=`expr ${mysql_version_number} \>\= ${mysql_version_req_number}`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19729
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19730 if test "x${mysql_version_check}" = "x1"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19732 $as_echo "yes" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19733 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19735 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19736 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19737
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19738 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19739
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19740
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19741
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19742
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19743
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19744
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19745
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19746 POSTGRESQL_CFLAGS=""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19747 POSTGRESQL_CPPFLAGS=""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19748 POSTGRESQL_LDFLAGS=""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19749 POSTGRESQL_CONFIG=""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19750 POSTGRESQL_VERSION=""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19751
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19752
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19753 # Check whether --with-postgresql was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19754 if test "${with_postgresql+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19755 withval=$with_postgresql;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19756 if test "x${withval}" = "xno"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19757 want_postgresql="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19758 elif test "x${withval}" = "xyes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19759 want_postgresql="yes"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19760 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19761
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19762 want_postgresql="yes"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19763 POSTGRESQL_CONFIG="${withval}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19764
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19765 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19766
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19767 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19768 want_postgresql="yes"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19769 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19770
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19771
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19772
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19773 if test "x${want_postgresql}" = "xyes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19774
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19775 if test -z "${POSTGRESQL_CONFIG}" -o test; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19776 # Extract the first word of "pg_config", so it can be a program name with args.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19777 set dummy pg_config; ac_word=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19779 $as_echo_n "checking for $ac_word... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19780 if ${ac_cv_path_POSTGRESQL_CONFIG+:} false; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19781 $as_echo_n "(cached) " >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19782 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19783 case $POSTGRESQL_CONFIG in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19784 [\\/]* | ?:[\\/]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19785 ac_cv_path_POSTGRESQL_CONFIG="$POSTGRESQL_CONFIG" # Let the user override the test with a path.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19786 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19787 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19788 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19789 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19790 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19791 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19792 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19793 for ac_exec_ext in '' $ac_executable_extensions; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19794 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19795 ac_cv_path_POSTGRESQL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19796 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19797 break 2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19798 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19799 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19800 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19801 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19802
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19803 test -z "$ac_cv_path_POSTGRESQL_CONFIG" && ac_cv_path_POSTGRESQL_CONFIG="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19804 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19805 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19806 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19807 POSTGRESQL_CONFIG=$ac_cv_path_POSTGRESQL_CONFIG
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19808 if test -n "$POSTGRESQL_CONFIG"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $POSTGRESQL_CONFIG" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19810 $as_echo "$POSTGRESQL_CONFIG" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19811 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19813 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19814 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19815
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19816
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19817 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19818
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19819 if test "x${POSTGRESQL_CONFIG}" != "xno"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19820
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PostgreSQL libraries" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19822 $as_echo_n "checking for PostgreSQL libraries... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19823
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19824 POSTGRESQL_CFLAGS="-I`${POSTGRESQL_CONFIG} --includedir`"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19825 POSTGRESQL_CPPFLAGS="-I`${POSTGRESQL_CONFIG} --includedir`"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19826 POSTGRESQL_LDFLAGS="-L`${POSTGRESQL_CONFIG} --libdir` -lpq"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19827
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19828 POSTGRESQL_VERSION=`${POSTGRESQL_CONFIG} --version | sed -e 's#PostgreSQL ##'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19829
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19830
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19831 EMBCPPFLAGS="${CPPFLAGS}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19832 EMBLDFLAGS="${LDFLAGS}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19833
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19834 CPPFLAGS="${POSTGRESQL_CPPFLAGS} ${EMBCPPFLAGS}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19835 LDFLAGS="${POSTGRESQL_LDFLAGS} ${EMBLDFLAGS}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19836
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19838 /* end confdefs.h. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19839 #include <stdio.h>
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19840 #include "libpq-fe.h"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19841 int
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19842 main ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19843 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19844 PQconnectdb(NULL)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19845 ;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19846 return 0;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19847 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19848 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19849 if ac_fn_c_try_link "$LINENO"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19850 havepostgresql="yes"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19851 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19852 havepostgresql="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19853 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19854 rm -f core conftest.err conftest.$ac_objext \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19855 conftest$ac_exeext conftest.$ac_ext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19856
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19857 CPPFLAGS="${EMBCPPFLAGS}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19858 LDFLAGS="${EMBLDFLAGS}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19859
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19860 if test "x${havepostgresql}" = "xyes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19861
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19862
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19863 $as_echo "#define HAVE_POSTGRESQL 1" >>confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19864
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19865 found_postgresql="yes"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19867 $as_echo "yes" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19868
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19869 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19870
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19871 POSTGRESQL_CFLAGS=""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19872 POSTGRESQL_CPPFLAGS=""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19873 POSTGRESQL_LDFLAGS=""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19874 found_postgresql="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19876 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19877
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19878 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19879
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19880 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19881
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19882 found_postgresql="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19883
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19884 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19885
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19886 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19887
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19888
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19889 postgresql_version_req=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19890
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19891 if test "x${found_postgresql}" = "xyes" -a -n "${postgresql_version_req}"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19892
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if PostgreSQL version is >= ${postgresql_version_req}" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19894 $as_echo_n "checking if PostgreSQL version is >= ${postgresql_version_req}... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19895
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19896
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19897 postgresql_version_req_major=`expr ${postgresql_version_req} : '\([0-9]*\)'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19898 postgresql_version_req_minor=`expr ${postgresql_version_req} : '[0-9]*\.\([0-9]*\)'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19899 postgresql_version_req_micro=`expr ${postgresql_version_req} : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19900
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19901 if test "x${postgresql_version_req_micro}" = "x"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19902 postgresql_version_req_micro="0"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19903 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19904
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19905 postgresql_version_req_number=`expr ${postgresql_version_req_major} \* 1000000 \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19906 \+ ${postgresql_version_req_minor} \* 1000 \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19907 \+ ${postgresql_version_req_micro}`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19908
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19909
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19910 postgresql_version_major=`expr ${POSTGRESQL_VERSION} : '\([0-9]*\)'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19911 postgresql_version_minor=`expr ${POSTGRESQL_VERSION} : '[0-9]*\.\([0-9]*\)'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19912 postgresql_version_micro=`expr ${POSTGRESQL_VERSION} : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19913
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19914 if test "x${postgresql_version_micro}" = "x"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19915 postgresql_version_micro="0"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19916 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19917
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19918 postgresql_version_number=`expr ${postgresql_version_major} \* 1000000 \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19919 \+ ${postgresql_version_minor} \* 1000 \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19920 \+ ${postgresql_version_micro}`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19921
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19922 postgresql_version_check=`expr ${postgresql_version_number} \>\= ${postgresql_version_req_number}`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19923
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19924 if test "x${postgresql_version_check}" = "x1"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19926 $as_echo "yes" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19927 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19929 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19930 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19931
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19932 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19933
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19934
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19935
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19936
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19937
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19938
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19939
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19940
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19941
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19942
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19943
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19944
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19945
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19946
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19947
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19948
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19949
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19950
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19951
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19952
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19953
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19954
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19955
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19956
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19957 locallink="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19958 embprefix="/usr/local"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19959 # Check whether --enable-localforce was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19960 if test "${enable_localforce+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19961 enableval=$enable_localforce;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19962 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19963
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19964
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19965 if test "x${enable_localforce}" = "xyes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19966 embprefix="/usr/local"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19967 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19968
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19969 if test "x${prefix}" = "xNONE"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19970
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19971 if test "x${enable_localforce}" != "xyes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19972 locallink="yes"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19973 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19974
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19975 locallink="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19976 embprefix="/usr/local"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19977
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19978 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19979
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19980 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19981
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19982 embprefix="${prefix}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19983
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19984 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19985
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19986 if test "x${locallink}" = "xyes"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19987 LOCALLINK_TRUE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19988 LOCALLINK_FALSE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19989 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19990 LOCALLINK_TRUE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19991 LOCALLINK_FALSE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19992 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19993
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19994
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19995
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19996
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19997
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19998
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
19999
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20000 # Enable debugging: --enable-debug, sets CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20001
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20002 # Check whether --enable-debug was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20003 if test "${enable_debug+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20004 enableval=$enable_debug;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20005 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20006
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20007
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20008 if test "x${enable_debug}" = "xyes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20009 as_fn_append CFLAGS " -g"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20010 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20011
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20012
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20013
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20014
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20015 # Turn off irritating linker warnings in IRIX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20016
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20017 case ${host_os} in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20018 irix*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20019
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20020 CFLAGS="-Wl,-LD_MSG:off=85:off=84:off=16:off=134 ${CFLAGS}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20021 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20022 *) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20023 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20024 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20025
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20026
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20027
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20028
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20029 # Enable the large file interface: --enable-large, appends CPPFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20030
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20031 # Check whether --enable-large was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20032 if test "${enable_large+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20033 enableval=$enable_large;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20034 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20035
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20036
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for large file support" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20038 $as_echo_n "checking for large file support... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20039
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20040 if test "x${enable_large}" = "xno"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20041
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20043 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20044
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20045 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20046
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20047 case ${host_os} in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20048 linux*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20049
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20050 as_fn_append CPPFLAGS " -DAJ_LinuxLF"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20051 as_fn_append CPPFLAGS " -D_LARGEFILE_SOURCE"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20052 as_fn_append CPPFLAGS " -D_LARGEFILE64_SOURCE"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20053 as_fn_append CPPFLAGS " -D_FILE_OFFSET_BITS=64"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20054 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20055 freebsd*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20056
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20057 as_fn_append CPPFLAGS " -DAJ_FreeBSDLF"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20058 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20059 solaris*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20060
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20061 as_fn_append CPPFLAGS " -DAJ_SolarisLF"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20062 as_fn_append CPPFLAGS " -D_LARGEFILE_SOURCE"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20063 as_fn_append CPPFLAGS " -D_FILE_OFFSET_BITS=64"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20064 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20065 osf*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20066
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20067 as_fn_append CPPFLAGS " -DAJ_OSF1LF"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20068 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20069 irix*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20070
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20071 as_fn_append CPPFLAGS " -DAJ_IRIXLF"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20072 as_fn_append CPPFLAGS " -D_LARGEFILE64_SOURCE"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20073 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20074 aix*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20075
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20076 as_fn_append CPPFLAGS " -DAJ_AIXLF"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20077 as_fn_append CPPFLAGS " -D_LARGE_FILES"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20078 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20079 hpux*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20080
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20081 as_fn_append CPPFLAGS " -DAJ_HPUXLF"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20082 as_fn_append CPPFLAGS " -D_LARGEFILE_SOURCE"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20083 as_fn_append CPPFLAGS " -D_FILE_OFFSET_BITS=64"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20084 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20085 darwin*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20086
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20087 as_fn_append CPPFLAGS " -DAJ_MACOSXLF"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20088 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20089 *) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20090 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20091 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20092
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20094 $as_echo "yes" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20095
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20096 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20097
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20098
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20099
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20100
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20101 # Enable libraries provided by the system rather than EMBOSS:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20102 # --enable-systemlibs, sets ESYSTEMLIBS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20103
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20104 # Check whether --enable-systemlibs was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20105 if test "${enable_systemlibs+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20106 enableval=$enable_systemlibs;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20107 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20108
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20109
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20110 if test "x${enable_systemlibs}" = "xyes"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20111 ESYSTEMLIBS_TRUE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20112 ESYSTEMLIBS_FALSE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20113 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20114 ESYSTEMLIBS_TRUE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20115 ESYSTEMLIBS_FALSE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20116 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20117
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20118
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20119
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20120
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20121
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20122 # Enable the purify tool: --enable-purify, sets CC and LIBTOOL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20123
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20124 # Check whether --enable-purify was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20125 if test "${enable_purify+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20126 enableval=$enable_purify;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20127 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20128
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20129
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for purify" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20131 $as_echo_n "checking for purify... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20132
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20133 if test "x${enable_purify}" = "xyes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20134
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20135 CC="purify --chain-length=20 -best-effort -windows=yes gcc -g"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20136 LIBTOOL="${LIBTOOL} --tag=CC"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20138 $as_echo "yes" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20139
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20140 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20141
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20143 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20144
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20145 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20146
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20147
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20148
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20149
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20150 if test "x${CC}" = "xcc"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20151 case "${host}" in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20152 alpha*-dec-osf*) CFLAGS="${CFLAGS} -ieee";;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20153 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20154 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20155
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20156 if test "x${enable_purify}" = "xyes"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20157 PURIFY_TRUE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20158 PURIFY_FALSE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20159 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20160 PURIFY_TRUE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20161 PURIFY_FALSE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20162 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20163
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20164
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20165
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20166
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20167
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20168 platform_cygwin="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20170 $as_echo_n "checking for cygwin... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20171 case "${host}" in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20172 *-*-mingw*|*-*-cygwin*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20173 platform_cygwin="yes"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20174 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20175 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20176 platform_cygwin="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20177 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20178 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${platform_cygwin}" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20180 $as_echo "${platform_cygwin}" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20181 if test "x${platform_cygwin}" = "xyes"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20182 ISCYGWIN_TRUE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20183 ISCYGWIN_FALSE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20184 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20185 ISCYGWIN_TRUE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20186 ISCYGWIN_FALSE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20187 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20188
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20189
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20190
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20191
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20192
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20193 needajax="no"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20194
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20195 case ${host_os} in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20196 aix*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20197 if true; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20198 ISAIXIA64_TRUE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20199 ISAIXIA64_FALSE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20200 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20201 ISAIXIA64_TRUE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20202 ISAIXIA64_FALSE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20203 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20204 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20205 *) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20206 if false; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20207 ISAIXIA64_TRUE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20208 ISAIXIA64_FALSE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20209 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20210 ISAIXIA64_TRUE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20211 ISAIXIA64_FALSE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20212 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20213 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20214 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20215
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20216 if test "x${enable_shared}" = "xyes"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20217 ISSHARED_TRUE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20218 ISSHARED_FALSE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20219 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20220 ISSHARED_TRUE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20221 ISSHARED_FALSE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20222 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20223
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20224
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20225 case ${host_os} in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20226 aix*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20227
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20228 if test -d ajax/.libs; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20229 $as_echo "AIX ajax/.libs exists"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20230 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20231 mkdir ajax/.libs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20232 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20233
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20234 case ${host_os} in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20235 aix5*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20236 needajax="no" ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20237 aix4.3.3*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20238 needajax="yes" ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20239 *) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20240 needajax="no" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20241 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20242 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20243 *) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20244 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20245 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20246
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20247 if test "x${needajax}" = "xyes"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20248 NEEDAJAX_TRUE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20249 NEEDAJAX_FALSE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20250 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20251 NEEDAJAX_TRUE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20252 NEEDAJAX_FALSE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20253 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20254
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20255
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20256
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20257
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20258
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20259 # HP-UX needs -lsec for shadow passwords
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20260
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20261 case ${host_os} in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20262 hpux*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20263 as_fn_append LDFLAGS " -lsec" ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20264 *) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20265 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20266 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20267
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20268
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20269
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20270
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20271 # GNU mcheck functions: --enable-mcheck, defines HAVE_MCHECK
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20272
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20273 # Check whether --enable-mcheck was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20274 if test "${enable_mcheck+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20275 enableval=$enable_mcheck;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20276 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20277
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20278
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20279 if test "x${enable_mcheck}" = "xyes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20280 for ac_func in mcheck
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20281 do :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20282 ac_fn_c_check_func "$LINENO" "mcheck" "ac_cv_func_mcheck"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20283 if test "x$ac_cv_func_mcheck" = xyes; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20284 cat >>confdefs.h <<_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20285 #define HAVE_MCHECK 1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20286 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20287
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20288 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20289 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20290
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20291 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20292
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20293
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20294
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20295
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20296 # Collect AJAX statistics: --enable-savestats, defines AJ_SAVESTATS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20297
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20298 # Check whether --enable-savestats was given.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20299 if test "${enable_savestats+set}" = set; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20300 enableval=$enable_savestats;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20301 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20302
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20303
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for savestats" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20305 $as_echo_n "checking for savestats... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20306
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20307 if test "x${enable_savestats}" = "xyes"; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20308
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20309
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20310 $as_echo "#define AJ_SAVESTATS 1" >>confdefs.h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20311
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20313 $as_echo "yes" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20314
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20315 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20316
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20318 $as_echo "no" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20319
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20320 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20321
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20322
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20323
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20324
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20325 ac_config_files="$ac_config_files Makefile src/Makefile acd/Makefile doc/Makefile doc/html/Makefile doc/text/Makefile"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20326
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20327
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20328 cat >confcache <<\_ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20329 # This file is a shell script that caches the results of configure
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20330 # tests run on this system so they can be shared between configure
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20331 # scripts and configure runs, see configure's option --config-cache.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20332 # It is not useful on other systems. If it contains results you don't
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20333 # want to keep, you may remove or edit it.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20334 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20335 # config.status only pays attention to the cache file if you give it
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20336 # the --recheck option to rerun configure.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20337 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20338 # `ac_cv_env_foo' variables (set or unset) will be overridden when
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20339 # loading this file, other *unset* `ac_cv_foo' will be assigned the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20340 # following values.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20341
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20342 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20343
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20344 # The following way of writing the cache mishandles newlines in values,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20345 # but we know of no workaround that is simple, portable, and efficient.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20346 # So, we kill variables containing newlines.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20347 # Ultrix sh set writes to stderr and can't be redirected directly,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20348 # and sets the high bit in the cache file unless we assign to the vars.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20349 (
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20350 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20351 eval ac_val=\$$ac_var
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20352 case $ac_val in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20353 *${as_nl}*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20354 case $ac_var in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20355 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20356 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20357 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20358 case $ac_var in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20359 _ | IFS | as_nl) ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20360 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20361 *) { eval $ac_var=; unset $ac_var;} ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20362 esac ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20363 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20364 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20365
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20366 (set) 2>&1 |
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20367 case $as_nl`(ac_space=' '; set) 2>&1` in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20368 *${as_nl}ac_space=\ *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20369 # `set' does not quote correctly, so add quotes: double-quote
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20370 # substitution turns \\\\ into \\, and sed turns \\ into \.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20371 sed -n \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20372 "s/'/'\\\\''/g;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20373 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20374 ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20375 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20376 # `set' quotes correctly as required by POSIX, so do not add quotes.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20377 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20378 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20379 esac |
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20380 sort
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20381 ) |
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20382 sed '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20383 /^ac_cv_env_/b end
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20384 t clear
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20385 :clear
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20386 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20387 t end
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20388 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20389 :end' >>confcache
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20390 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20391 if test -w "$cache_file"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20392 if test "x$cache_file" != "x/dev/null"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20393 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20394 $as_echo "$as_me: updating cache $cache_file" >&6;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20395 if test ! -f "$cache_file" || test -h "$cache_file"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20396 cat confcache >"$cache_file"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20397 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20398 case $cache_file in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20399 */* | ?:*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20400 mv -f confcache "$cache_file"$$ &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20401 mv -f "$cache_file"$$ "$cache_file" ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20402 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20403 mv -f confcache "$cache_file" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20404 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20405 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20406 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20407 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20408 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20409 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20410 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20411 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20412 rm -f confcache
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20413
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20414 test "x$prefix" = xNONE && prefix=$ac_default_prefix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20415 # Let make expand exec_prefix.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20416 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20417
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20418 DEFS=-DHAVE_CONFIG_H
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20419
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20420 ac_libobjs=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20421 ac_ltlibobjs=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20422 U=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20423 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20424 # 1. Remove the extension, and $U if already installed.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20425 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20426 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20427 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20428 # will be set to the directory where LIBOBJS objects are built.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20429 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20430 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20431 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20432 LIBOBJS=$ac_libobjs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20433
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20434 LTLIBOBJS=$ac_ltlibobjs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20435
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20436
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20438 $as_echo_n "checking that generated files are newer than configure... " >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20439 if test -n "$am_sleep_pid"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20440 # Hide warnings about reused PIDs.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20441 wait $am_sleep_pid 2>/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20442 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20444 $as_echo "done" >&6; }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20445 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20446 as_fn_error $? "conditional \"AMDEP\" was never defined.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20447 Usually this means the macro was only invoked conditionally." "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20448 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20449 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20450 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20451 Usually this means the macro was only invoked conditionally." "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20452 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20453 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20454 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20455 Usually this means the macro was only invoked conditionally." "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20456 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20457 if test -n "$EXEEXT"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20458 am__EXEEXT_TRUE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20459 am__EXEEXT_FALSE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20460 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20461 am__EXEEXT_TRUE='#'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20462 am__EXEEXT_FALSE=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20463 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20464
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20465
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20466 if test -z "${AMPNG_TRUE}" && test -z "${AMPNG_FALSE}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20467 as_fn_error $? "conditional \"AMPNG\" was never defined.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20468 Usually this means the macro was only invoked conditionally." "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20469 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20470 if test -z "${AMPDF_TRUE}" && test -z "${AMPDF_FALSE}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20471 as_fn_error $? "conditional \"AMPDF\" was never defined.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20472 Usually this means the macro was only invoked conditionally." "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20473 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20474 if test -z "${JAVA_BUILD_TRUE}" && test -z "${JAVA_BUILD_FALSE}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20475 as_fn_error $? "conditional \"JAVA_BUILD\" was never defined.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20476 Usually this means the macro was only invoked conditionally." "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20477 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20478 if test -z "${AMPDF_TRUE}" && test -z "${AMPDF_FALSE}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20479 as_fn_error $? "conditional \"AMPDF\" was never defined.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20480 Usually this means the macro was only invoked conditionally." "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20481 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20482 if test -z "${AMPDF_TRUE}" && test -z "${AMPDF_FALSE}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20483 as_fn_error $? "conditional \"AMPDF\" was never defined.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20484 Usually this means the macro was only invoked conditionally." "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20485 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20486 if test -z "${AMPNG_TRUE}" && test -z "${AMPNG_FALSE}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20487 as_fn_error $? "conditional \"AMPNG\" was never defined.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20488 Usually this means the macro was only invoked conditionally." "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20489 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20490 if test -z "${AMPNG_TRUE}" && test -z "${AMPNG_FALSE}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20491 as_fn_error $? "conditional \"AMPNG\" was never defined.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20492 Usually this means the macro was only invoked conditionally." "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20493 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20494 if test -z "${LOCALLINK_TRUE}" && test -z "${LOCALLINK_FALSE}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20495 as_fn_error $? "conditional \"LOCALLINK\" was never defined.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20496 Usually this means the macro was only invoked conditionally." "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20497 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20498 if test -z "${ESYSTEMLIBS_TRUE}" && test -z "${ESYSTEMLIBS_FALSE}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20499 as_fn_error $? "conditional \"ESYSTEMLIBS\" was never defined.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20500 Usually this means the macro was only invoked conditionally." "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20501 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20502 if test -z "${PURIFY_TRUE}" && test -z "${PURIFY_FALSE}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20503 as_fn_error $? "conditional \"PURIFY\" was never defined.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20504 Usually this means the macro was only invoked conditionally." "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20505 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20506 if test -z "${ISCYGWIN_TRUE}" && test -z "${ISCYGWIN_FALSE}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20507 as_fn_error $? "conditional \"ISCYGWIN\" was never defined.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20508 Usually this means the macro was only invoked conditionally." "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20509 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20510 if test -z "${ISAIXIA64_TRUE}" && test -z "${ISAIXIA64_FALSE}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20511 as_fn_error $? "conditional \"ISAIXIA64\" was never defined.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20512 Usually this means the macro was only invoked conditionally." "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20513 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20514 if test -z "${ISAIXIA64_TRUE}" && test -z "${ISAIXIA64_FALSE}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20515 as_fn_error $? "conditional \"ISAIXIA64\" was never defined.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20516 Usually this means the macro was only invoked conditionally." "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20517 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20518 if test -z "${ISSHARED_TRUE}" && test -z "${ISSHARED_FALSE}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20519 as_fn_error $? "conditional \"ISSHARED\" was never defined.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20520 Usually this means the macro was only invoked conditionally." "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20521 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20522 if test -z "${NEEDAJAX_TRUE}" && test -z "${NEEDAJAX_FALSE}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20523 as_fn_error $? "conditional \"NEEDAJAX\" was never defined.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20524 Usually this means the macro was only invoked conditionally." "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20525 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20526
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20527 : "${CONFIG_STATUS=./config.status}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20528 ac_write_fail=0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20529 ac_clean_files_save=$ac_clean_files
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20530 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20531 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20532 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20533 as_write_fail=0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20534 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20535 #! $SHELL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20536 # Generated by $as_me.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20537 # Run this file to recreate the current configuration.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20538 # Compiler output produced by configure, useful for debugging
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20539 # configure, is in config.log if it exists.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20540
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20541 debug=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20542 ac_cs_recheck=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20543 ac_cs_silent=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20544
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20545 SHELL=\${CONFIG_SHELL-$SHELL}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20546 export SHELL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20547 _ASEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20548 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20549 ## -------------------- ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20550 ## M4sh Initialization. ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20551 ## -------------------- ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20552
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20553 # Be more Bourne compatible
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20554 DUALCASE=1; export DUALCASE # for MKS sh
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20555 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20556 emulate sh
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20557 NULLCMD=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20558 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20559 # is contrary to our usage. Disable this feature.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20560 alias -g '${1+"$@"}'='"$@"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20561 setopt NO_GLOB_SUBST
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20562 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20563 case `(set -o) 2>/dev/null` in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20564 *posix*) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20565 set -o posix ;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20566 *) :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20567 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20568 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20569 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20570
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20571
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20572 as_nl='
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20573 '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20574 export as_nl
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20575 # Printing a long string crashes Solaris 7 /usr/bin/printf.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20576 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20577 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20578 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20579 # Prefer a ksh shell builtin over an external printf program on Solaris,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20580 # but without wasting forks for bash or zsh.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20581 if test -z "$BASH_VERSION$ZSH_VERSION" \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20582 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20583 as_echo='print -r --'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20584 as_echo_n='print -rn --'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20585 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20586 as_echo='printf %s\n'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20587 as_echo_n='printf %s'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20588 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20589 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20590 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20591 as_echo_n='/usr/ucb/echo -n'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20592 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20593 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20594 as_echo_n_body='eval
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20595 arg=$1;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20596 case $arg in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20597 *"$as_nl"*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20598 expr "X$arg" : "X\\(.*\\)$as_nl";
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20599 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20600 esac;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20601 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20602 '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20603 export as_echo_n_body
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20604 as_echo_n='sh -c $as_echo_n_body as_echo'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20605 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20606 export as_echo_body
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20607 as_echo='sh -c $as_echo_body as_echo'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20608 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20609
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20610 # The user is always right.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20611 if test "${PATH_SEPARATOR+set}" != set; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20612 PATH_SEPARATOR=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20613 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20614 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20615 PATH_SEPARATOR=';'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20616 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20617 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20618
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20619
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20620 # IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20621 # We need space, tab and new line, in precisely that order. Quoting is
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20622 # there to prevent editors from complaining about space-tab.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20623 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20624 # splitting by setting IFS to empty value.)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20625 IFS=" "" $as_nl"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20626
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20627 # Find who we are. Look in the path if we contain no directory separator.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20628 as_myself=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20629 case $0 in #((
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20630 *[\\/]* ) as_myself=$0 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20631 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20632 for as_dir in $PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20633 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20634 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20635 test -z "$as_dir" && as_dir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20636 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20637 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20638 IFS=$as_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20639
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20640 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20641 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20642 # We did not find ourselves, most probably we were run as `sh COMMAND'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20643 # in which case we are not to be found in the path.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20644 if test "x$as_myself" = x; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20645 as_myself=$0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20646 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20647 if test ! -f "$as_myself"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20648 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20649 exit 1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20650 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20651
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20652 # Unset variables that we do not need and which cause bugs (e.g. in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20653 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20654 # suppresses any "Segmentation fault" message there. '((' could
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20655 # trigger a bug in pdksh 5.2.14.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20656 for as_var in BASH_ENV ENV MAIL MAILPATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20657 do eval test x\${$as_var+set} = xset \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20658 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20659 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20660 PS1='$ '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20661 PS2='> '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20662 PS4='+ '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20663
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20664 # NLS nuisances.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20665 LC_ALL=C
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20666 export LC_ALL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20667 LANGUAGE=C
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20668 export LANGUAGE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20669
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20670 # CDPATH.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20671 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20672
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20673
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20674 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20675 # ----------------------------------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20676 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20677 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20678 # script with STATUS, using 1 if that was 0.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20679 as_fn_error ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20680 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20681 as_status=$1; test $as_status -eq 0 && as_status=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20682 if test "$4"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20683 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20684 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20685 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20686 $as_echo "$as_me: error: $2" >&2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20687 as_fn_exit $as_status
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20688 } # as_fn_error
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20689
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20690
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20691 # as_fn_set_status STATUS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20692 # -----------------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20693 # Set $? to STATUS, without forking.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20694 as_fn_set_status ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20695 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20696 return $1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20697 } # as_fn_set_status
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20698
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20699 # as_fn_exit STATUS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20700 # -----------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20701 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20702 as_fn_exit ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20703 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20704 set +e
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20705 as_fn_set_status $1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20706 exit $1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20707 } # as_fn_exit
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20708
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20709 # as_fn_unset VAR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20710 # ---------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20711 # Portably unset VAR.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20712 as_fn_unset ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20713 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20714 { eval $1=; unset $1;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20715 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20716 as_unset=as_fn_unset
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20717 # as_fn_append VAR VALUE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20718 # ----------------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20719 # Append the text in VALUE to the end of the definition contained in VAR. Take
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20720 # advantage of any shell optimizations that allow amortized linear growth over
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20721 # repeated appends, instead of the typical quadratic growth present in naive
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20722 # implementations.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20723 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20724 eval 'as_fn_append ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20725 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20726 eval $1+=\$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20727 }'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20728 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20729 as_fn_append ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20730 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20731 eval $1=\$$1\$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20732 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20733 fi # as_fn_append
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20734
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20735 # as_fn_arith ARG...
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20736 # ------------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20737 # Perform arithmetic evaluation on the ARGs, and store the result in the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20738 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20739 # must be portable across $(()) and expr.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20740 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20741 eval 'as_fn_arith ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20742 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20743 as_val=$(( $* ))
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20744 }'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20745 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20746 as_fn_arith ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20747 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20748 as_val=`expr "$@" || test $? -eq 1`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20749 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20750 fi # as_fn_arith
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20751
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20752
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20753 if expr a : '\(a\)' >/dev/null 2>&1 &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20754 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20755 as_expr=expr
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20756 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20757 as_expr=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20758 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20759
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20760 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20761 as_basename=basename
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20762 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20763 as_basename=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20764 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20765
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20766 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20767 as_dirname=dirname
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20768 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20769 as_dirname=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20770 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20771
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20772 as_me=`$as_basename -- "$0" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20773 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20774 X"$0" : 'X\(//\)$' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20775 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20776 $as_echo X/"$0" |
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20777 sed '/^.*\/\([^/][^/]*\)\/*$/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20778 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20779 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20780 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20781 /^X\/\(\/\/\)$/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20782 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20783 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20784 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20785 /^X\/\(\/\).*/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20786 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20787 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20788 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20789 s/.*/./; q'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20790
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20791 # Avoid depending upon Character Ranges.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20792 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20793 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20794 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20795 as_cr_digits='0123456789'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20796 as_cr_alnum=$as_cr_Letters$as_cr_digits
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20797
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20798 ECHO_C= ECHO_N= ECHO_T=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20799 case `echo -n x` in #(((((
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20800 -n*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20801 case `echo 'xy\c'` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20802 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20803 xy) ECHO_C='\c';;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20804 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20805 ECHO_T=' ';;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20806 esac;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20807 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20808 ECHO_N='-n';;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20809 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20810
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20811 rm -f conf$$ conf$$.exe conf$$.file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20812 if test -d conf$$.dir; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20813 rm -f conf$$.dir/conf$$.file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20814 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20815 rm -f conf$$.dir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20816 mkdir conf$$.dir 2>/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20817 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20818 if (echo >conf$$.file) 2>/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20819 if ln -s conf$$.file conf$$ 2>/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20820 as_ln_s='ln -s'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20821 # ... but there are two gotchas:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20822 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20823 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20824 # In both cases, we have to default to `cp -pR'.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20825 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20826 as_ln_s='cp -pR'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20827 elif ln conf$$.file conf$$ 2>/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20828 as_ln_s=ln
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20829 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20830 as_ln_s='cp -pR'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20831 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20832 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20833 as_ln_s='cp -pR'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20834 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20835 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20836 rmdir conf$$.dir 2>/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20837
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20838
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20839 # as_fn_mkdir_p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20840 # -------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20841 # Create "$as_dir" as a directory, including parents if necessary.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20842 as_fn_mkdir_p ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20843 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20844
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20845 case $as_dir in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20846 -*) as_dir=./$as_dir;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20847 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20848 test -d "$as_dir" || eval $as_mkdir_p || {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20849 as_dirs=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20850 while :; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20851 case $as_dir in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20852 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20853 *) as_qdir=$as_dir;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20854 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20855 as_dirs="'$as_qdir' $as_dirs"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20856 as_dir=`$as_dirname -- "$as_dir" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20857 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20858 X"$as_dir" : 'X\(//\)[^/]' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20859 X"$as_dir" : 'X\(//\)$' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20860 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20861 $as_echo X"$as_dir" |
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20862 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20863 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20864 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20865 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20866 /^X\(\/\/\)[^/].*/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20867 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20868 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20869 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20870 /^X\(\/\/\)$/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20871 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20872 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20873 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20874 /^X\(\/\).*/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20875 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20876 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20877 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20878 s/.*/./; q'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20879 test -d "$as_dir" && break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20880 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20881 test -z "$as_dirs" || eval "mkdir $as_dirs"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20882 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20883
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20884
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20885 } # as_fn_mkdir_p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20886 if mkdir -p . 2>/dev/null; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20887 as_mkdir_p='mkdir -p "$as_dir"'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20888 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20889 test -d ./-p && rmdir ./-p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20890 as_mkdir_p=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20891 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20892
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20893
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20894 # as_fn_executable_p FILE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20895 # -----------------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20896 # Test if FILE is an executable regular file.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20897 as_fn_executable_p ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20898 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20899 test -f "$1" && test -x "$1"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20900 } # as_fn_executable_p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20901 as_test_x='test -x'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20902 as_executable_p=as_fn_executable_p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20903
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20904 # Sed expression to map a string onto a valid CPP name.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20905 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20906
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20907 # Sed expression to map a string onto a valid variable name.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20908 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20909
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20910
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20911 exec 6>&1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20912 ## ----------------------------------- ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20913 ## Main body of $CONFIG_STATUS script. ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20914 ## ----------------------------------- ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20915 _ASEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20916 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20917
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20918 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20919 # Save the log message, to keep $0 and so on meaningful, and to
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20920 # report actual input values of CONFIG_FILES etc. instead of their
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20921 # values after options handling.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20922 ac_log="
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20923 This file was extended by GEMBASSY $as_me 1.0.3, which was
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20924 generated by GNU Autoconf 2.69. Invocation command line was
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20925
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20926 CONFIG_FILES = $CONFIG_FILES
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20927 CONFIG_HEADERS = $CONFIG_HEADERS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20928 CONFIG_LINKS = $CONFIG_LINKS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20929 CONFIG_COMMANDS = $CONFIG_COMMANDS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20930 $ $0 $@
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20931
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20932 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20933 "
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20934
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20935 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20936
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20937 case $ac_config_files in *"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20938 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20939 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20940
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20941 case $ac_config_headers in *"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20942 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20943 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20944
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20945
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20946 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20947 # Files that config.status was made for.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20948 config_files="$ac_config_files"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20949 config_headers="$ac_config_headers"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20950 config_commands="$ac_config_commands"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20951
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20952 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20953
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20954 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20955 ac_cs_usage="\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20956 \`$as_me' instantiates files and other configuration actions
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20957 from templates according to the current configuration. Unless the files
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20958 and actions are specified as TAGs, all are instantiated by default.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20959
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20960 Usage: $0 [OPTION]... [TAG]...
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20961
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20962 -h, --help print this help, then exit
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20963 -V, --version print version number and configuration settings, then exit
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20964 --config print configuration, then exit
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20965 -q, --quiet, --silent
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20966 do not print progress messages
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20967 -d, --debug don't remove temporary files
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20968 --recheck update $as_me by reconfiguring in the same conditions
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20969 --file=FILE[:TEMPLATE]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20970 instantiate the configuration file FILE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20971 --header=FILE[:TEMPLATE]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20972 instantiate the configuration header FILE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20973
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20974 Configuration files:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20975 $config_files
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20976
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20977 Configuration headers:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20978 $config_headers
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20979
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20980 Configuration commands:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20981 $config_commands
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20982
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20983 Report bugs to <celery@g-language.org>.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20984 GEMBASSY home page: <http://www.g-language.org/gembassy/>."
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20985
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20986 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20987 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20988 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20989 ac_cs_version="\\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20990 GEMBASSY config.status 1.0.3
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20991 configured by $0, generated by GNU Autoconf 2.69,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20992 with options \\"\$ac_cs_config\\"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20993
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20994 Copyright (C) 2012 Free Software Foundation, Inc.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20995 This config.status script is free software; the Free Software Foundation
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20996 gives unlimited permission to copy, distribute and modify it."
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20997
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20998 ac_pwd='$ac_pwd'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
20999 srcdir='$srcdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21000 INSTALL='$INSTALL'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21001 MKDIR_P='$MKDIR_P'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21002 AWK='$AWK'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21003 test -n "\$AWK" || AWK=awk
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21004 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21005
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21006 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21007 # The default lists apply if the user does not specify any file.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21008 ac_need_defaults=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21009 while test $# != 0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21010 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21011 case $1 in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21012 --*=?*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21013 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21014 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21015 ac_shift=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21016 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21017 --*=)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21018 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21019 ac_optarg=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21020 ac_shift=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21021 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21022 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21023 ac_option=$1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21024 ac_optarg=$2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21025 ac_shift=shift
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21026 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21027 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21028
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21029 case $ac_option in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21030 # Handling of the options.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21031 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21032 ac_cs_recheck=: ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21033 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21034 $as_echo "$ac_cs_version"; exit ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21035 --config | --confi | --conf | --con | --co | --c )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21036 $as_echo "$ac_cs_config"; exit ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21037 --debug | --debu | --deb | --de | --d | -d )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21038 debug=: ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21039 --file | --fil | --fi | --f )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21040 $ac_shift
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21041 case $ac_optarg in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21042 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21043 '') as_fn_error $? "missing file argument" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21044 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21045 as_fn_append CONFIG_FILES " '$ac_optarg'"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21046 ac_need_defaults=false;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21047 --header | --heade | --head | --hea )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21048 $ac_shift
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21049 case $ac_optarg in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21050 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21051 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21052 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21053 ac_need_defaults=false;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21054 --he | --h)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21055 # Conflict between --help and --header
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21056 as_fn_error $? "ambiguous option: \`$1'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21057 Try \`$0 --help' for more information.";;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21058 --help | --hel | -h )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21059 $as_echo "$ac_cs_usage"; exit ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21060 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21061 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21062 ac_cs_silent=: ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21063
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21064 # This is an error.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21065 -*) as_fn_error $? "unrecognized option: \`$1'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21066 Try \`$0 --help' for more information." ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21067
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21068 *) as_fn_append ac_config_targets " $1"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21069 ac_need_defaults=false ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21070
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21071 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21072 shift
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21073 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21074
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21075 ac_configure_extra_args=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21076
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21077 if $ac_cs_silent; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21078 exec 6>/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21079 ac_configure_extra_args="$ac_configure_extra_args --silent"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21080 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21081
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21082 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21083 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21084 if \$ac_cs_recheck; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21085 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21086 shift
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21087 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21088 CONFIG_SHELL='$SHELL'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21089 export CONFIG_SHELL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21090 exec "\$@"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21091 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21092
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21093 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21094 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21095 exec 5>>config.log
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21096 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21097 echo
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21098 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21099 ## Running $as_me. ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21100 _ASBOX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21101 $as_echo "$ac_log"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21102 } >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21103
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21104 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21105 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21106 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21107 # INIT-COMMANDS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21108 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21109 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21110
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21111
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21112 # The HP-UX ksh and POSIX shell print the target directory to stdout
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21113 # if CDPATH is set.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21114 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21115
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21116 sed_quote_subst='$sed_quote_subst'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21117 double_quote_subst='$double_quote_subst'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21118 delay_variable_subst='$delay_variable_subst'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21119 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21120 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21121 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21122 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21123 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21124 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21125 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21126 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21127 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21128 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21129 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21130 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21131 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21132 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21133 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21134 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21135 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21136 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21137 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21138 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21139 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21140 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21141 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21142 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21143 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21144 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21145 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21146 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21147 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21148 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21149 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21150 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21151 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21152 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21153 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21154 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21155 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21156 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21157 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21158 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21159 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21160 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21161 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21162 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21163 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21164 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21165 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21166 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21167 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21168 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21169 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21170 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21171 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21172 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21173 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21174 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21175 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21176 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21177 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"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21178 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21179 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21180 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21181 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21182 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21183 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21184 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21185 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21186 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21187 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21188 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21189 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21190 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21191 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21192 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21193 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21194 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21195 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21196 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21197 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21198 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21199 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21200 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21201 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21202 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21203 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21204 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21205 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21206 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21207 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21208 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21209 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21210 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21211 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21212 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21213 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21214 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21215 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21216 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21217 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21218 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21219 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21220 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21221 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21222 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21223 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21224 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21225 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21226 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21227 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21228 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21229 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21230 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21231 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21232 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21233 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21234 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21235 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21236 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21237 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21238 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21239 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21240 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21241 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21242 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21243 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21244 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21245 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21246 lt_cv_sys_lib_dlsearch_path_spec='`$ECHO "$lt_cv_sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21247 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21248 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21249 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21250 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21251 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21252 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21253 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21254 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21255 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21256 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21257 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21258 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21259 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21260 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21261 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21262 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21263 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21264 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21265 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21266 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21267 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21268 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21269 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21270 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21271 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21272 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21273 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21274 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21275 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21276 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21277 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21278 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21279 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21280 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21281 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21282 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21283 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21284 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21285 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21286 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21287 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21288 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21289 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21290 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21291 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21292 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21293 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21294 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21295 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21296 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21297 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21298 postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21299 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21300 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21301 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21302 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21303 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21304 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21305 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21306 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21307
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21308 LTCC='$LTCC'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21309 LTCFLAGS='$LTCFLAGS'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21310 compiler='$compiler_DEFAULT'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21311
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21312 # A function that is used when there is no print builtin or printf.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21313 func_fallback_echo ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21314 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21315 eval 'cat <<_LTECHO_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21316 \$1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21317 _LTECHO_EOF'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21318 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21319
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21320 # Quote evaled strings.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21321 for var in SHELL \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21322 ECHO \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21323 PATH_SEPARATOR \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21324 SED \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21325 GREP \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21326 EGREP \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21327 FGREP \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21328 LD \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21329 NM \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21330 LN_S \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21331 lt_SP2NL \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21332 lt_NL2SP \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21333 reload_flag \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21334 OBJDUMP \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21335 deplibs_check_method \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21336 file_magic_cmd \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21337 file_magic_glob \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21338 want_nocaseglob \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21339 DLLTOOL \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21340 sharedlib_from_linklib_cmd \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21341 AR \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21342 AR_FLAGS \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21343 archiver_list_spec \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21344 STRIP \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21345 RANLIB \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21346 CC \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21347 CFLAGS \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21348 compiler \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21349 lt_cv_sys_global_symbol_pipe \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21350 lt_cv_sys_global_symbol_to_cdecl \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21351 lt_cv_sys_global_symbol_to_import \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21352 lt_cv_sys_global_symbol_to_c_name_address \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21353 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21354 lt_cv_nm_interface \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21355 nm_file_list_spec \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21356 lt_cv_truncate_bin \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21357 lt_prog_compiler_no_builtin_flag \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21358 lt_prog_compiler_pic \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21359 lt_prog_compiler_wl \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21360 lt_prog_compiler_static \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21361 lt_cv_prog_compiler_c_o \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21362 need_locks \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21363 MANIFEST_TOOL \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21364 DSYMUTIL \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21365 NMEDIT \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21366 LIPO \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21367 OTOOL \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21368 OTOOL64 \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21369 shrext_cmds \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21370 export_dynamic_flag_spec \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21371 whole_archive_flag_spec \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21372 compiler_needs_object \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21373 with_gnu_ld \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21374 allow_undefined_flag \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21375 no_undefined_flag \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21376 hardcode_libdir_flag_spec \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21377 hardcode_libdir_separator \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21378 exclude_expsyms \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21379 include_expsyms \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21380 file_list_spec \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21381 variables_saved_for_relink \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21382 libname_spec \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21383 library_names_spec \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21384 soname_spec \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21385 install_override_mode \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21386 finish_eval \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21387 old_striplib \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21388 striplib \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21389 compiler_lib_search_dirs \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21390 predep_objects \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21391 postdep_objects \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21392 predeps \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21393 postdeps \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21394 compiler_lib_search_path \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21395 LD_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21396 reload_flag_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21397 compiler_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21398 lt_prog_compiler_no_builtin_flag_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21399 lt_prog_compiler_pic_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21400 lt_prog_compiler_wl_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21401 lt_prog_compiler_static_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21402 lt_cv_prog_compiler_c_o_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21403 export_dynamic_flag_spec_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21404 whole_archive_flag_spec_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21405 compiler_needs_object_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21406 with_gnu_ld_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21407 allow_undefined_flag_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21408 no_undefined_flag_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21409 hardcode_libdir_flag_spec_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21410 hardcode_libdir_separator_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21411 exclude_expsyms_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21412 include_expsyms_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21413 file_list_spec_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21414 compiler_lib_search_dirs_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21415 predep_objects_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21416 postdep_objects_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21417 predeps_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21418 postdeps_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21419 compiler_lib_search_path_CXX; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21420 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21421 *[\\\\\\\`\\"\\\$]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21422 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21423 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21424 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21425 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21426 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21427 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21428 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21429
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21430 # Double-quote double-evaled strings.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21431 for var in reload_cmds \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21432 old_postinstall_cmds \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21433 old_postuninstall_cmds \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21434 old_archive_cmds \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21435 extract_expsyms_cmds \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21436 old_archive_from_new_cmds \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21437 old_archive_from_expsyms_cmds \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21438 archive_cmds \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21439 archive_expsym_cmds \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21440 module_cmds \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21441 module_expsym_cmds \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21442 export_symbols_cmds \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21443 prelink_cmds \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21444 postlink_cmds \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21445 postinstall_cmds \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21446 postuninstall_cmds \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21447 finish_cmds \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21448 sys_lib_search_path_spec \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21449 lt_cv_sys_lib_dlsearch_path_spec \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21450 reload_cmds_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21451 old_archive_cmds_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21452 old_archive_from_new_cmds_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21453 old_archive_from_expsyms_cmds_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21454 archive_cmds_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21455 archive_expsym_cmds_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21456 module_cmds_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21457 module_expsym_cmds_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21458 export_symbols_cmds_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21459 prelink_cmds_CXX \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21460 postlink_cmds_CXX; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21461 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21462 *[\\\\\\\`\\"\\\$]*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21463 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21464 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21465 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21466 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21467 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21468 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21469 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21470
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21471 ac_aux_dir='$ac_aux_dir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21472
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21473 # See if we are running on zsh, and set the options that allow our
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21474 # commands through without removal of \ escapes INIT.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21475 if test -n "\${ZSH_VERSION+set}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21476 setopt NO_GLOB_SUBST
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21477 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21478
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21479
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21480 PACKAGE='$PACKAGE'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21481 VERSION='$VERSION'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21482 RM='$RM'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21483 ofile='$ofile'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21484
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21485
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21486
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21487
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21488
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21489
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21490 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21491
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21492 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21493
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21494 # Handling of arguments.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21495 for ac_config_target in $ac_config_targets
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21496 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21497 case $ac_config_target in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21498 "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21499 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21500 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21501 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21502 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21503 "acd/Makefile") CONFIG_FILES="$CONFIG_FILES acd/Makefile" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21504 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21505 "doc/html/Makefile") CONFIG_FILES="$CONFIG_FILES doc/html/Makefile" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21506 "doc/text/Makefile") CONFIG_FILES="$CONFIG_FILES doc/text/Makefile" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21507
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21508 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21509 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21510 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21511
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21512
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21513 # If the user did not use the arguments to specify the items to instantiate,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21514 # then the envvar interface is used. Set only those that are not.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21515 # We use the long form for the default assignment because of an extremely
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21516 # bizarre bug on SunOS 4.1.3.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21517 if $ac_need_defaults; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21518 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21519 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21520 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21521 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21522
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21523 # Have a temporary directory for convenience. Make it in the build tree
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21524 # simply because there is no reason against having it here, and in addition,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21525 # creating and moving files from /tmp can sometimes cause problems.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21526 # Hook for its removal unless debugging.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21527 # Note that there is a small window in which the directory will not be cleaned:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21528 # after its creation but before its name has been assigned to `$tmp'.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21529 $debug ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21530 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21531 tmp= ac_tmp=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21532 trap 'exit_status=$?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21533 : "${ac_tmp:=$tmp}"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21534 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21535 ' 0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21536 trap 'as_fn_exit 1' 1 2 13 15
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21537 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21538 # Create a (secure) tmp directory for tmp files.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21539
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21540 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21541 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21542 test -d "$tmp"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21543 } ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21544 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21545 tmp=./conf$$-$RANDOM
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21546 (umask 077 && mkdir "$tmp")
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21547 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21548 ac_tmp=$tmp
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21549
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21550 # Set up the scripts for CONFIG_FILES section.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21551 # No need to generate them if there are no CONFIG_FILES.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21552 # This happens for instance with `./config.status config.h'.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21553 if test -n "$CONFIG_FILES"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21554
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21555
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21556 ac_cr=`echo X | tr X '\015'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21557 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21558 # But we know of no other shell where ac_cr would be empty at this
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21559 # point, so we can use a bashism as a fallback.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21560 if test "x$ac_cr" = x; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21561 eval ac_cr=\$\'\\r\'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21562 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21563 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21564 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21565 ac_cs_awk_cr='\\r'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21566 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21567 ac_cs_awk_cr=$ac_cr
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21568 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21569
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21570 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21571 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21572
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21573
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21574 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21575 echo "cat >conf$$subs.awk <<_ACEOF" &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21576 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21577 echo "_ACEOF"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21578 } >conf$$subs.sh ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21579 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21580 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21581 ac_delim='%!_!# '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21582 for ac_last_try in false false false false false :; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21583 . ./conf$$subs.sh ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21584 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21585
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21586 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21587 if test $ac_delim_n = $ac_delim_num; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21588 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21589 elif $ac_last_try; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21590 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21591 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21592 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21593 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21594 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21595 rm -f conf$$subs.sh
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21596
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21597 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21598 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21599 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21600 sed -n '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21601 h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21602 s/^/S["/; s/!.*/"]=/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21603 p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21604 g
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21605 s/^[^!]*!//
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21606 :repl
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21607 t repl
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21608 s/'"$ac_delim"'$//
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21609 t delim
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21610 :nl
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21611 h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21612 s/\(.\{148\}\)..*/\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21613 t more1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21614 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21615 p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21616 n
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21617 b repl
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21618 :more1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21619 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21620 p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21621 g
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21622 s/.\{148\}//
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21623 t nl
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21624 :delim
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21625 h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21626 s/\(.\{148\}\)..*/\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21627 t more2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21628 s/["\\]/\\&/g; s/^/"/; s/$/"/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21629 p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21630 b
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21631 :more2
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21632 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21633 p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21634 g
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21635 s/.\{148\}//
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21636 t delim
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21637 ' <conf$$subs.awk | sed '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21638 /^[^""]/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21639 N
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21640 s/\n//
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21641 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21642 ' >>$CONFIG_STATUS || ac_write_fail=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21643 rm -f conf$$subs.awk
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21644 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21645 _ACAWK
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21646 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21647 for (key in S) S_is_set[key] = 1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21648 FS = ""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21649
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21650 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21651 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21652 line = $ 0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21653 nfields = split(line, field, "@")
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21654 substed = 0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21655 len = length(field[1])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21656 for (i = 2; i < nfields; i++) {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21657 key = field[i]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21658 keylen = length(key)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21659 if (S_is_set[key]) {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21660 value = S[key]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21661 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21662 len += length(value) + length(field[++i])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21663 substed = 1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21664 } else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21665 len += 1 + keylen
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21666 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21667
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21668 print line
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21669 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21670
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21671 _ACAWK
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21672 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21673 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21674 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21675 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21676 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21677 cat
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21678 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21679 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21680 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21681
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21682 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21683 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21684 # trailing colons and then remove the whole line if VPATH becomes empty
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21685 # (actually we leave an empty line to preserve line numbers).
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21686 if test "x$srcdir" = x.; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21687 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21688 h
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21689 s///
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21690 s/^/:/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21691 s/[ ]*$/:/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21692 s/:\$(srcdir):/:/g
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21693 s/:\${srcdir}:/:/g
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21694 s/:@srcdir@:/:/g
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21695 s/^:*//
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21696 s/:*$//
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21697 x
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21698 s/\(=[ ]*\).*/\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21699 G
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21700 s/\n//
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21701 s/^[^=]*=[ ]*$//
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21702 }'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21703 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21704
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21705 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21706 fi # test -n "$CONFIG_FILES"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21707
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21708 # Set up the scripts for CONFIG_HEADERS section.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21709 # No need to generate them if there are no CONFIG_HEADERS.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21710 # This happens for instance with `./config.status Makefile'.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21711 if test -n "$CONFIG_HEADERS"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21712 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21713 BEGIN {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21714 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21715
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21716 # Transform confdefs.h into an awk script `defines.awk', embedded as
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21717 # here-document in config.status, that substitutes the proper values into
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21718 # config.h.in to produce config.h.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21719
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21720 # Create a delimiter string that does not exist in confdefs.h, to ease
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21721 # handling of long lines.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21722 ac_delim='%!_!# '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21723 for ac_last_try in false false :; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21724 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21725 if test -z "$ac_tt"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21726 break
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21727 elif $ac_last_try; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21728 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21729 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21730 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21731 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21732 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21733
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21734 # For the awk script, D is an array of macro values keyed by name,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21735 # likewise P contains macro parameters if any. Preserve backslash
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21736 # newline sequences.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21737
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21738 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21739 sed -n '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21740 s/.\{148\}/&'"$ac_delim"'/g
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21741 t rset
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21742 :rset
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21743 s/^[ ]*#[ ]*define[ ][ ]*/ /
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21744 t def
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21745 d
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21746 :def
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21747 s/\\$//
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21748 t bsnl
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21749 s/["\\]/\\&/g
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21750 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21751 D["\1"]=" \3"/p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21752 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21753 d
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21754 :bsnl
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21755 s/["\\]/\\&/g
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21756 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21757 D["\1"]=" \3\\\\\\n"\\/p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21758 t cont
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21759 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21760 t cont
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21761 d
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21762 :cont
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21763 n
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21764 s/.\{148\}/&'"$ac_delim"'/g
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21765 t clear
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21766 :clear
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21767 s/\\$//
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21768 t bsnlc
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21769 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21770 d
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21771 :bsnlc
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21772 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21773 b cont
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21774 ' <confdefs.h | sed '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21775 s/'"$ac_delim"'/"\\\
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21776 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21777
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21778 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21779 for (key in D) D_is_set[key] = 1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21780 FS = ""
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21781 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21782 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21783 line = \$ 0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21784 split(line, arg, " ")
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21785 if (arg[1] == "#") {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21786 defundef = arg[2]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21787 mac1 = arg[3]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21788 } else {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21789 defundef = substr(arg[1], 2)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21790 mac1 = arg[2]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21791 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21792 split(mac1, mac2, "(") #)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21793 macro = mac2[1]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21794 prefix = substr(line, 1, index(line, defundef) - 1)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21795 if (D_is_set[macro]) {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21796 # Preserve the white space surrounding the "#".
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21797 print prefix "define", macro P[macro] D[macro]
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21798 next
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21799 } else {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21800 # Replace #undef with comments. This is necessary, for example,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21801 # in the case of _POSIX_SOURCE, which is predefined and required
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21802 # on some systems where configure will not decide to define it.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21803 if (defundef == "undef") {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21804 print "/*", prefix defundef, macro, "*/"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21805 next
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21806 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21807 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21808 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21809 { print }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21810 _ACAWK
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21811 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21812 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21813 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21814 fi # test -n "$CONFIG_HEADERS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21815
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21816
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21817 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21818 shift
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21819 for ac_tag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21820 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21821 case $ac_tag in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21822 :[FHLC]) ac_mode=$ac_tag; continue;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21823 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21824 case $ac_mode$ac_tag in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21825 :[FHL]*:*);;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21826 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21827 :[FH]-) ac_tag=-:-;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21828 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21829 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21830 ac_save_IFS=$IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21831 IFS=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21832 set x $ac_tag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21833 IFS=$ac_save_IFS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21834 shift
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21835 ac_file=$1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21836 shift
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21837
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21838 case $ac_mode in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21839 :L) ac_source=$1;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21840 :[FH])
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21841 ac_file_inputs=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21842 for ac_f
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21843 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21844 case $ac_f in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21845 -) ac_f="$ac_tmp/stdin";;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21846 *) # Look for the file first in the build tree, then in the source tree
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21847 # (if the path is not absolute). The absolute path cannot be DOS-style,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21848 # because $ac_f cannot contain `:'.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21849 test -f "$ac_f" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21850 case $ac_f in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21851 [\\/$]*) false;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21852 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21853 esac ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21854 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21855 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21856 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21857 as_fn_append ac_file_inputs " '$ac_f'"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21858 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21859
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21860 # Let's still pretend it is `configure' which instantiates (i.e., don't
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21861 # use $as_me), people would be surprised to read:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21862 # /* config.h. Generated by config.status. */
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21863 configure_input='Generated from '`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21864 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21865 `' by configure.'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21866 if test x"$ac_file" != x-; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21867 configure_input="$ac_file. $configure_input"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21868 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21869 $as_echo "$as_me: creating $ac_file" >&6;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21870 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21871 # Neutralize special characters interpreted by sed in replacement strings.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21872 case $configure_input in #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21873 *\&* | *\|* | *\\* )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21874 ac_sed_conf_input=`$as_echo "$configure_input" |
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21875 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21876 *) ac_sed_conf_input=$configure_input;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21877 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21878
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21879 case $ac_tag in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21880 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21881 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21882 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21883 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21884 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21885
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21886 ac_dir=`$as_dirname -- "$ac_file" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21887 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21888 X"$ac_file" : 'X\(//\)[^/]' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21889 X"$ac_file" : 'X\(//\)$' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21890 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21891 $as_echo X"$ac_file" |
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21892 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21893 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21894 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21895 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21896 /^X\(\/\/\)[^/].*/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21897 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21898 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21899 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21900 /^X\(\/\/\)$/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21901 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21902 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21903 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21904 /^X\(\/\).*/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21905 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21906 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21907 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21908 s/.*/./; q'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21909 as_dir="$ac_dir"; as_fn_mkdir_p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21910 ac_builddir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21911
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21912 case "$ac_dir" in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21913 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21914 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21915 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21916 # A ".." for each directory in $ac_dir_suffix.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21917 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21918 case $ac_top_builddir_sub in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21919 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21920 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21921 esac ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21922 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21923 ac_abs_top_builddir=$ac_pwd
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21924 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21925 # for backward compatibility:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21926 ac_top_builddir=$ac_top_build_prefix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21927
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21928 case $srcdir in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21929 .) # We are building in place.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21930 ac_srcdir=.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21931 ac_top_srcdir=$ac_top_builddir_sub
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21932 ac_abs_top_srcdir=$ac_pwd ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21933 [\\/]* | ?:[\\/]* ) # Absolute name.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21934 ac_srcdir=$srcdir$ac_dir_suffix;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21935 ac_top_srcdir=$srcdir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21936 ac_abs_top_srcdir=$srcdir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21937 *) # Relative name.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21938 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21939 ac_top_srcdir=$ac_top_build_prefix$srcdir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21940 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21941 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21942 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21943
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21944
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21945 case $ac_mode in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21946 :F)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21947 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21948 # CONFIG_FILE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21949 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21950
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21951 case $INSTALL in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21952 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21953 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21954 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21955 ac_MKDIR_P=$MKDIR_P
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21956 case $MKDIR_P in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21957 [\\/$]* | ?:[\\/]* ) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21958 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21959 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21960 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21961
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21962 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21963 # If the template does not know about datarootdir, expand it.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21964 # FIXME: This hack should be removed a few years after 2.60.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21965 ac_datarootdir_hack=; ac_datarootdir_seen=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21966 ac_sed_dataroot='
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21967 /datarootdir/ {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21968 p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21969 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21970 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21971 /@datadir@/p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21972 /@docdir@/p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21973 /@infodir@/p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21974 /@localedir@/p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21975 /@mandir@/p'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21976 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21977 *datarootdir*) ac_datarootdir_seen=yes;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21978 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21979 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21980 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21981 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21982 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21983 ac_datarootdir_hack='
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21984 s&@datadir@&$datadir&g
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21985 s&@docdir@&$docdir&g
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21986 s&@infodir@&$infodir&g
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21987 s&@localedir@&$localedir&g
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21988 s&@mandir@&$mandir&g
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21989 s&\\\${datarootdir}&$datarootdir&g' ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21990 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21991 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21992
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21993 # Neutralize VPATH when `$srcdir' = `.'.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21994 # Shell code in configure.ac might set extrasub.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21995 # FIXME: do we really want to maintain this feature?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21996 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21997 ac_sed_extra="$ac_vpsub
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21998 $extrasub
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
21999 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22000 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22001 :t
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22002 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22003 s|@configure_input@|$ac_sed_conf_input|;t t
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22004 s&@top_builddir@&$ac_top_builddir_sub&;t t
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22005 s&@top_build_prefix@&$ac_top_build_prefix&;t t
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22006 s&@srcdir@&$ac_srcdir&;t t
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22007 s&@abs_srcdir@&$ac_abs_srcdir&;t t
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22008 s&@top_srcdir@&$ac_top_srcdir&;t t
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22009 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22010 s&@builddir@&$ac_builddir&;t t
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22011 s&@abs_builddir@&$ac_abs_builddir&;t t
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22012 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22013 s&@INSTALL@&$ac_INSTALL&;t t
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22014 s&@MKDIR_P@&$ac_MKDIR_P&;t t
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22015 $ac_datarootdir_hack
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22016 "
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22017 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22018 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22019
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22020 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22021 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22022 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22023 "$ac_tmp/out"`; test -z "$ac_out"; } &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22024 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22025 which seems to be undefined. Please make sure it is defined" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22026 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22027 which seems to be undefined. Please make sure it is defined" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22028
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22029 rm -f "$ac_tmp/stdin"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22030 case $ac_file in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22031 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22032 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22033 esac \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22034 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22035 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22036 :H)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22037 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22038 # CONFIG_HEADER
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22039 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22040 if test x"$ac_file" != x-; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22041 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22042 $as_echo "/* $configure_input */" \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22043 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22044 } >"$ac_tmp/config.h" \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22045 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22046 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22047 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22048 $as_echo "$as_me: $ac_file is unchanged" >&6;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22049 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22050 rm -f "$ac_file"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22051 mv "$ac_tmp/config.h" "$ac_file" \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22052 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22053 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22054 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22055 $as_echo "/* $configure_input */" \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22056 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22057 || as_fn_error $? "could not create -" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22058 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22059 # Compute "$ac_file"'s index in $config_headers.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22060 _am_arg="$ac_file"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22061 _am_stamp_count=1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22062 for _am_header in $config_headers :; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22063 case $_am_header in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22064 $_am_arg | $_am_arg:* )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22065 break ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22066 * )
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22067 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22068 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22069 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22070 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22071 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22072 X"$_am_arg" : 'X\(//\)[^/]' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22073 X"$_am_arg" : 'X\(//\)$' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22074 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22075 $as_echo X"$_am_arg" |
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22076 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22077 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22078 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22079 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22080 /^X\(\/\/\)[^/].*/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22081 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22082 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22083 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22084 /^X\(\/\/\)$/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22085 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22086 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22087 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22088 /^X\(\/\).*/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22089 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22090 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22091 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22092 s/.*/./; q'`/stamp-h$_am_stamp_count
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22093 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22094
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22095 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22096 $as_echo "$as_me: executing $ac_file commands" >&6;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22097 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22098 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22099
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22100
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22101 case $ac_file$ac_mode in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22102 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22103 # Older Autoconf quotes --file arguments for eval, but not when files
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22104 # are listed without --file. Let's play safe and only enable the eval
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22105 # if we detect the quoting.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22106 case $CONFIG_FILES in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22107 *\'*) eval set x "$CONFIG_FILES" ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22108 *) set x $CONFIG_FILES ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22109 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22110 shift
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22111 for mf
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22112 do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22113 # Strip MF so we end up with the name of the file.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22114 mf=`echo "$mf" | sed -e 's/:.*$//'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22115 # Check whether this is an Automake generated Makefile or not.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22116 # We used to match only the files named 'Makefile.in', but
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22117 # some people rename them; so instead we look at the file content.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22118 # Grep'ing the first line is not enough: some people post-process
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22119 # each Makefile.in and add a new line on top of each file to say so.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22120 # Grep'ing the whole file is not good either: AIX grep has a line
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22121 # limit of 2048, but all sed's we know have understand at least 4000.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22122 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22123 dirpart=`$as_dirname -- "$mf" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22124 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22125 X"$mf" : 'X\(//\)[^/]' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22126 X"$mf" : 'X\(//\)$' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22127 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22128 $as_echo X"$mf" |
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22129 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22130 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22131 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22132 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22133 /^X\(\/\/\)[^/].*/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22134 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22135 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22136 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22137 /^X\(\/\/\)$/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22138 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22139 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22140 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22141 /^X\(\/\).*/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22142 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22143 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22144 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22145 s/.*/./; q'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22146 else
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22147 continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22148 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22149 # Extract the definition of DEPDIR, am__include, and am__quote
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22150 # from the Makefile without running 'make'.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22151 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22152 test -z "$DEPDIR" && continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22153 am__include=`sed -n 's/^am__include = //p' < "$mf"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22154 test -z "$am__include" && continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22155 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22156 # Find all dependency output files, they are included files with
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22157 # $(DEPDIR) in their names. We invoke sed twice because it is the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22158 # simplest approach to changing $(DEPDIR) to its actual value in the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22159 # expansion.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22160 for file in `sed -n "
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22161 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22162 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22163 # Make sure the directory exists.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22164 test -f "$dirpart/$file" && continue
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22165 fdir=`$as_dirname -- "$file" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22166 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22167 X"$file" : 'X\(//\)[^/]' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22168 X"$file" : 'X\(//\)$' \| \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22169 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22170 $as_echo X"$file" |
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22171 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22172 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22173 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22174 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22175 /^X\(\/\/\)[^/].*/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22176 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22177 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22178 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22179 /^X\(\/\/\)$/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22180 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22181 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22182 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22183 /^X\(\/\).*/{
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22184 s//\1/
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22185 q
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22186 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22187 s/.*/./; q'`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22188 as_dir=$dirpart/$fdir; as_fn_mkdir_p
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22189 # echo "creating $dirpart/$file"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22190 echo '# dummy' > "$dirpart/$file"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22191 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22192 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22193 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22194 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22195 "libtool":C)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22196
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22197 # See if we are running on zsh, and set the options that allow our
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22198 # commands through without removal of \ escapes.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22199 if test -n "${ZSH_VERSION+set}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22200 setopt NO_GLOB_SUBST
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22201 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22202
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22203 cfgfile=${ofile}T
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22204 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22205 $RM "$cfgfile"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22206
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22207 cat <<_LT_EOF >> "$cfgfile"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22208 #! $SHELL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22209 # Generated automatically by $as_me ($PACKAGE) $VERSION
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22210 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22211 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22212
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22213 # Provide generalized library-building support services.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22214 # Written by Gordon Matzigkeit, 1996
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22215
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22216 # Copyright (C) 2014 Free Software Foundation, Inc.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22217 # This is free software; see the source for copying conditions. There is NO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22218 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22219
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22220 # GNU Libtool is free software; you can redistribute it and/or modify
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22221 # it under the terms of the GNU General Public License as published by
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22222 # the Free Software Foundation; either version 2 of of the License, or
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22223 # (at your option) any later version.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22224 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22225 # As a special exception to the GNU General Public License, if you
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22226 # distribute this file as part of a program or library that is built
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22227 # using GNU Libtool, you may include this file under the same
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22228 # distribution terms that you use for the rest of that program.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22229 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22230 # GNU Libtool is distributed in the hope that it will be useful, but
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22231 # WITHOUT ANY WARRANTY; without even the implied warranty of
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22232 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22233 # GNU General Public License for more details.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22234 #
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22235 # You should have received a copy of the GNU General Public License
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22236 # along with this program. If not, see <http://www.gnu.org/licenses/>.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22237
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22238
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22239 # The names of the tagged configurations supported by this script.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22240 available_tags='CXX '
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22241
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22242 # Configured defaults for sys_lib_dlsearch_path munging.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22243 : \${LT_SYS_LIBRARY_PATH="$LT_SYS_LIBRARY_PATH"}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22244
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22245 # ### BEGIN LIBTOOL CONFIG
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22246
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22247 # Which release of libtool.m4 was used?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22248 macro_version=$macro_version
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22249 macro_revision=$macro_revision
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22250
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22251 # Whether or not to build shared libraries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22252 build_libtool_libs=$enable_shared
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22253
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22254 # Whether or not to build static libraries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22255 build_old_libs=$enable_static
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22256
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22257 # What type of objects to build.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22258 pic_mode=$pic_mode
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22259
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22260 # Whether or not to optimize for fast installation.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22261 fast_install=$enable_fast_install
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22262
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22263 # Shared archive member basename,for filename based shared library versioning on AIX.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22264 shared_archive_member_spec=$shared_archive_member_spec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22265
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22266 # Shell to use when invoking shell scripts.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22267 SHELL=$lt_SHELL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22268
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22269 # An echo program that protects backslashes.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22270 ECHO=$lt_ECHO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22271
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22272 # The PATH separator for the build system.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22273 PATH_SEPARATOR=$lt_PATH_SEPARATOR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22274
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22275 # The host system.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22276 host_alias=$host_alias
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22277 host=$host
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22278 host_os=$host_os
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22279
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22280 # The build system.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22281 build_alias=$build_alias
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22282 build=$build
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22283 build_os=$build_os
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22284
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22285 # A sed program that does not truncate output.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22286 SED=$lt_SED
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22287
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22288 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22289 Xsed="\$SED -e 1s/^X//"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22290
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22291 # A grep program that handles long lines.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22292 GREP=$lt_GREP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22293
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22294 # An ERE matcher.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22295 EGREP=$lt_EGREP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22296
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22297 # A literal string matcher.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22298 FGREP=$lt_FGREP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22299
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22300 # A BSD- or MS-compatible name lister.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22301 NM=$lt_NM
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22302
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22303 # Whether we need soft or hard links.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22304 LN_S=$lt_LN_S
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22305
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22306 # What is the maximum length of a command?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22307 max_cmd_len=$max_cmd_len
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22308
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22309 # Object file suffix (normally "o").
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22310 objext=$ac_objext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22311
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22312 # Executable file suffix (normally "").
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22313 exeext=$exeext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22314
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22315 # whether the shell understands "unset".
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22316 lt_unset=$lt_unset
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22317
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22318 # turn spaces into newlines.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22319 SP2NL=$lt_lt_SP2NL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22320
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22321 # turn newlines into spaces.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22322 NL2SP=$lt_lt_NL2SP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22323
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22324 # convert \$build file names to \$host format.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22325 to_host_file_cmd=$lt_cv_to_host_file_cmd
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22326
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22327 # convert \$build files to toolchain format.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22328 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22329
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22330 # An object symbol dumper.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22331 OBJDUMP=$lt_OBJDUMP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22332
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22333 # Method to check whether dependent libraries are shared objects.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22334 deplibs_check_method=$lt_deplibs_check_method
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22335
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22336 # Command to use when deplibs_check_method = "file_magic".
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22337 file_magic_cmd=$lt_file_magic_cmd
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22338
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22339 # How to find potential files when deplibs_check_method = "file_magic".
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22340 file_magic_glob=$lt_file_magic_glob
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22341
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22342 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22343 want_nocaseglob=$lt_want_nocaseglob
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22344
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22345 # DLL creation program.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22346 DLLTOOL=$lt_DLLTOOL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22347
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22348 # Command to associate shared and link libraries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22349 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22350
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22351 # The archiver.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22352 AR=$lt_AR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22353
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22354 # Flags to create an archive.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22355 AR_FLAGS=$lt_AR_FLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22356
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22357 # How to feed a file listing to the archiver.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22358 archiver_list_spec=$lt_archiver_list_spec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22359
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22360 # A symbol stripping program.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22361 STRIP=$lt_STRIP
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22362
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22363 # Commands used to install an old-style archive.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22364 RANLIB=$lt_RANLIB
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22365 old_postinstall_cmds=$lt_old_postinstall_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22366 old_postuninstall_cmds=$lt_old_postuninstall_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22367
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22368 # Whether to use a lock for old archive extraction.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22369 lock_old_archive_extraction=$lock_old_archive_extraction
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22370
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22371 # A C compiler.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22372 LTCC=$lt_CC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22373
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22374 # LTCC compiler flags.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22375 LTCFLAGS=$lt_CFLAGS
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22376
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22377 # Take the output of nm and produce a listing of raw symbols and C names.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22378 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22379
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22380 # Transform the output of nm in a proper C declaration.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22381 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22382
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22383 # Transform the output of nm into a list of symbols to manually relocate.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22384 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22385
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22386 # Transform the output of nm in a C name address pair.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22387 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22388
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22389 # Transform the output of nm in a C name address pair when lib prefix is needed.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22390 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22391
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22392 # The name lister interface.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22393 nm_interface=$lt_lt_cv_nm_interface
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22394
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22395 # Specify filename containing input files for \$NM.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22396 nm_file_list_spec=$lt_nm_file_list_spec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22397
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22398 # The root where to search for dependent libraries,and where our libraries should be installed.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22399 lt_sysroot=$lt_sysroot
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22400
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22401 # Command to truncate a binary pipe.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22402 lt_truncate_bin=$lt_lt_cv_truncate_bin
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22403
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22404 # The name of the directory that contains temporary libtool files.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22405 objdir=$objdir
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22406
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22407 # Used to examine libraries when file_magic_cmd begins with "file".
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22408 MAGIC_CMD=$MAGIC_CMD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22409
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22410 # Must we lock files when doing compilation?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22411 need_locks=$lt_need_locks
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22412
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22413 # Manifest tool.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22414 MANIFEST_TOOL=$lt_MANIFEST_TOOL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22415
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22416 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22417 DSYMUTIL=$lt_DSYMUTIL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22418
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22419 # Tool to change global to local symbols on Mac OS X.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22420 NMEDIT=$lt_NMEDIT
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22421
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22422 # Tool to manipulate fat objects and archives on Mac OS X.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22423 LIPO=$lt_LIPO
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22424
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22425 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22426 OTOOL=$lt_OTOOL
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22427
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22428 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22429 OTOOL64=$lt_OTOOL64
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22430
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22431 # Old archive suffix (normally "a").
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22432 libext=$libext
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22433
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22434 # Shared library suffix (normally ".so").
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22435 shrext_cmds=$lt_shrext_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22436
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22437 # The commands to extract the exported symbol list from a shared archive.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22438 extract_expsyms_cmds=$lt_extract_expsyms_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22439
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22440 # Variables whose values should be saved in libtool wrapper scripts and
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22441 # restored at link time.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22442 variables_saved_for_relink=$lt_variables_saved_for_relink
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22443
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22444 # Do we need the "lib" prefix for modules?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22445 need_lib_prefix=$need_lib_prefix
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22446
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22447 # Do we need a version for libraries?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22448 need_version=$need_version
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22449
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22450 # Library versioning type.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22451 version_type=$version_type
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22452
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22453 # Shared library runtime path variable.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22454 runpath_var=$runpath_var
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22455
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22456 # Shared library path variable.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22457 shlibpath_var=$shlibpath_var
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22458
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22459 # Is shlibpath searched before the hard-coded library search path?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22460 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22461
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22462 # Format of library name prefix.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22463 libname_spec=$lt_libname_spec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22464
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22465 # List of archive names. First name is the real one, the rest are links.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22466 # The last name is the one that the linker finds with -lNAME
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22467 library_names_spec=$lt_library_names_spec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22468
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22469 # The coded name of the library, if different from the real name.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22470 soname_spec=$lt_soname_spec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22471
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22472 # Permission mode override for installation of shared libraries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22473 install_override_mode=$lt_install_override_mode
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22474
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22475 # Command to use after installation of a shared archive.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22476 postinstall_cmds=$lt_postinstall_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22477
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22478 # Command to use after uninstallation of a shared archive.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22479 postuninstall_cmds=$lt_postuninstall_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22480
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22481 # Commands used to finish a libtool library installation in a directory.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22482 finish_cmds=$lt_finish_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22483
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22484 # As "finish_cmds", except a single script fragment to be evaled but
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22485 # not shown.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22486 finish_eval=$lt_finish_eval
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22487
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22488 # Whether we should hardcode library paths into libraries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22489 hardcode_into_libs=$hardcode_into_libs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22490
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22491 # Compile-time system search path for libraries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22492 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22493
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22494 # Run-time system search path for libraries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22495 sys_lib_dlsearch_path_spec=$lt_lt_cv_sys_lib_dlsearch_path_spec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22496
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22497 # Whether dlopen is supported.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22498 dlopen_support=$enable_dlopen
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22499
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22500 # Whether dlopen of programs is supported.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22501 dlopen_self=$enable_dlopen_self
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22502
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22503 # Whether dlopen of statically linked programs is supported.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22504 dlopen_self_static=$enable_dlopen_self_static
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22505
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22506 # Commands to strip libraries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22507 old_striplib=$lt_old_striplib
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22508 striplib=$lt_striplib
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22509
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22510
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22511 # The linker used to build libraries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22512 LD=$lt_LD
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22513
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22514 # How to create reloadable object files.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22515 reload_flag=$lt_reload_flag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22516 reload_cmds=$lt_reload_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22517
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22518 # Commands used to build an old-style archive.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22519 old_archive_cmds=$lt_old_archive_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22520
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22521 # A language specific compiler.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22522 CC=$lt_compiler
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22523
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22524 # Is the compiler the GNU compiler?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22525 with_gcc=$GCC
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22526
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22527 # Compiler flag to turn off builtin functions.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22528 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22529
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22530 # Additional compiler flags for building library objects.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22531 pic_flag=$lt_lt_prog_compiler_pic
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22532
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22533 # How to pass a linker flag through the compiler.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22534 wl=$lt_lt_prog_compiler_wl
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22535
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22536 # Compiler flag to prevent dynamic linking.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22537 link_static_flag=$lt_lt_prog_compiler_static
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22538
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22539 # Does compiler simultaneously support -c and -o options?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22540 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22541
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22542 # Whether or not to add -lc for building shared libraries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22543 build_libtool_need_lc=$archive_cmds_need_lc
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22544
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22545 # Whether or not to disallow shared libs when runtime libs are static.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22546 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22547
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22548 # Compiler flag to allow reflexive dlopens.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22549 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22550
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22551 # Compiler flag to generate shared objects directly from archives.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22552 whole_archive_flag_spec=$lt_whole_archive_flag_spec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22553
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22554 # Whether the compiler copes with passing no objects directly.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22555 compiler_needs_object=$lt_compiler_needs_object
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22556
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22557 # Create an old-style archive from a shared archive.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22558 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22559
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22560 # Create a temporary old-style archive to link instead of a shared archive.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22561 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22562
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22563 # Commands used to build a shared archive.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22564 archive_cmds=$lt_archive_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22565 archive_expsym_cmds=$lt_archive_expsym_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22566
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22567 # Commands used to build a loadable module if different from building
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22568 # a shared archive.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22569 module_cmds=$lt_module_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22570 module_expsym_cmds=$lt_module_expsym_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22571
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22572 # Whether we are building with GNU ld or not.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22573 with_gnu_ld=$lt_with_gnu_ld
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22574
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22575 # Flag that allows shared libraries with undefined symbols to be built.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22576 allow_undefined_flag=$lt_allow_undefined_flag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22577
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22578 # Flag that enforces no undefined symbols.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22579 no_undefined_flag=$lt_no_undefined_flag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22580
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22581 # Flag to hardcode \$libdir into a binary during linking.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22582 # This must work even if \$libdir does not exist
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22583 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22584
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22585 # Whether we need a single "-rpath" flag with a separated argument.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22586 hardcode_libdir_separator=$lt_hardcode_libdir_separator
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22587
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22588 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22589 # DIR into the resulting binary.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22590 hardcode_direct=$hardcode_direct
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22591
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22592 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22593 # DIR into the resulting binary and the resulting library dependency is
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22594 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22595 # library is relocated.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22596 hardcode_direct_absolute=$hardcode_direct_absolute
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22597
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22598 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22599 # into the resulting binary.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22600 hardcode_minus_L=$hardcode_minus_L
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22601
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22602 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22603 # into the resulting binary.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22604 hardcode_shlibpath_var=$hardcode_shlibpath_var
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22605
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22606 # Set to "yes" if building a shared library automatically hardcodes DIR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22607 # into the library and all subsequent libraries and executables linked
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22608 # against it.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22609 hardcode_automatic=$hardcode_automatic
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22610
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22611 # Set to yes if linker adds runtime paths of dependent libraries
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22612 # to runtime path list.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22613 inherit_rpath=$inherit_rpath
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22614
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22615 # Whether libtool must link a program against all its dependency libraries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22616 link_all_deplibs=$link_all_deplibs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22617
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22618 # Set to "yes" if exported symbols are required.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22619 always_export_symbols=$always_export_symbols
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22620
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22621 # The commands to list exported symbols.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22622 export_symbols_cmds=$lt_export_symbols_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22623
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22624 # Symbols that should not be listed in the preloaded symbols.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22625 exclude_expsyms=$lt_exclude_expsyms
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22626
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22627 # Symbols that must always be exported.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22628 include_expsyms=$lt_include_expsyms
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22629
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22630 # Commands necessary for linking programs (against libraries) with templates.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22631 prelink_cmds=$lt_prelink_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22632
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22633 # Commands necessary for finishing linking programs.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22634 postlink_cmds=$lt_postlink_cmds
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22635
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22636 # Specify filename containing input files.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22637 file_list_spec=$lt_file_list_spec
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22638
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22639 # How to hardcode a shared library path into an executable.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22640 hardcode_action=$hardcode_action
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22641
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22642 # The directories searched by this compiler when creating a shared library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22643 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22644
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22645 # Dependencies to place before and after the objects being linked to
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22646 # create a shared library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22647 predep_objects=$lt_predep_objects
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22648 postdep_objects=$lt_postdep_objects
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22649 predeps=$lt_predeps
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22650 postdeps=$lt_postdeps
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22651
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22652 # The library search path used internally by the compiler when linking
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22653 # a shared library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22654 compiler_lib_search_path=$lt_compiler_lib_search_path
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22655
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22656 # ### END LIBTOOL CONFIG
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22657
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22658 _LT_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22659
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22660 cat <<'_LT_EOF' >> "$cfgfile"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22661 ## -------------------------------------- ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22662 ## Shell functions shared with configure. ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22663 ## -------------------------------------- ##
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22664
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22665 # func_munge_path_list VARIABLE PATH
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22666 # -----------------------------------
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22667 # VARIABLE is name of variable containing _space_ separated list of
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22668 # directories to be munged by the contents of PATH, which is string
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22669 # having a format:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22670 # "DIR[:DIR]:"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22671 # string "DIR[ DIR]" will be prepended to VARIABLE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22672 # ":DIR[:DIR]"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22673 # string "DIR[ DIR]" will be appended to VARIABLE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22674 # "DIRP[:DIRP]::[DIRA:]DIRA"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22675 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22676 # "DIRA[ DIRA]" will be appended to VARIABLE
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22677 # "DIR[:DIR]"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22678 # VARIABLE will be replaced by "DIR[ DIR]"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22679 func_munge_path_list ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22680 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22681 case x$2 in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22682 x)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22683 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22684 *:)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22685 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \S|@1\"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22686 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22687 x:*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22688 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22689 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22690 *::*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22691 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22692 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22693 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22694 *)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22695 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22696 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22697 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22698 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22699
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22700
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22701 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22702 func_cc_basename ()
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22703 {
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22704 for cc_temp in $*""; do
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22705 case $cc_temp in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22706 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22707 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22708 \-*) ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22709 *) break;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22710 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22711 done
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22712 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22713 }
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22714
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22715
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22716 _LT_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22717
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22718 case $host_os in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22719 aix3*)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22720 cat <<\_LT_EOF >> "$cfgfile"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22721 # AIX sometimes has problems with the GCC collect2 program. For some
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22722 # reason, if we set the COLLECT_NAMES environment variable, the problems
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22723 # vanish in a puff of smoke.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22724 if test set != "${COLLECT_NAMES+set}"; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22725 COLLECT_NAMES=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22726 export COLLECT_NAMES
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22727 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22728 _LT_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22729 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22730 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22731
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22732
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22733 ltmain=$ac_aux_dir/ltmain.sh
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22734
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22735
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22736 # We use sed instead of cat because bash on DJGPP gets confused if
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22737 # if finds mixed CR/LF and LF-only lines. Since sed operates in
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22738 # text mode, it properly converts lines to CR/LF. This bash problem
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22739 # is reportedly fixed, but why not run on old versions too?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22740 sed '$q' "$ltmain" >> "$cfgfile" \
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22741 || (rm -f "$cfgfile"; exit 1)
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22742
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22743 mv -f "$cfgfile" "$ofile" ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22744 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22745 chmod +x "$ofile"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22746
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22747
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22748 cat <<_LT_EOF >> "$ofile"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22749
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22750 # ### BEGIN LIBTOOL TAG CONFIG: CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22751
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22752 # The linker used to build libraries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22753 LD=$lt_LD_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22754
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22755 # How to create reloadable object files.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22756 reload_flag=$lt_reload_flag_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22757 reload_cmds=$lt_reload_cmds_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22758
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22759 # Commands used to build an old-style archive.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22760 old_archive_cmds=$lt_old_archive_cmds_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22761
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22762 # A language specific compiler.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22763 CC=$lt_compiler_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22764
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22765 # Is the compiler the GNU compiler?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22766 with_gcc=$GCC_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22767
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22768 # Compiler flag to turn off builtin functions.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22769 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22770
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22771 # Additional compiler flags for building library objects.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22772 pic_flag=$lt_lt_prog_compiler_pic_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22773
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22774 # How to pass a linker flag through the compiler.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22775 wl=$lt_lt_prog_compiler_wl_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22776
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22777 # Compiler flag to prevent dynamic linking.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22778 link_static_flag=$lt_lt_prog_compiler_static_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22779
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22780 # Does compiler simultaneously support -c and -o options?
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22781 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22782
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22783 # Whether or not to add -lc for building shared libraries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22784 build_libtool_need_lc=$archive_cmds_need_lc_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22785
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22786 # Whether or not to disallow shared libs when runtime libs are static.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22787 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22788
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22789 # Compiler flag to allow reflexive dlopens.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22790 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22791
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22792 # Compiler flag to generate shared objects directly from archives.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22793 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22794
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22795 # Whether the compiler copes with passing no objects directly.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22796 compiler_needs_object=$lt_compiler_needs_object_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22797
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22798 # Create an old-style archive from a shared archive.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22799 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22800
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22801 # Create a temporary old-style archive to link instead of a shared archive.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22802 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22803
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22804 # Commands used to build a shared archive.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22805 archive_cmds=$lt_archive_cmds_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22806 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22807
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22808 # Commands used to build a loadable module if different from building
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22809 # a shared archive.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22810 module_cmds=$lt_module_cmds_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22811 module_expsym_cmds=$lt_module_expsym_cmds_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22812
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22813 # Whether we are building with GNU ld or not.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22814 with_gnu_ld=$lt_with_gnu_ld_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22815
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22816 # Flag that allows shared libraries with undefined symbols to be built.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22817 allow_undefined_flag=$lt_allow_undefined_flag_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22818
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22819 # Flag that enforces no undefined symbols.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22820 no_undefined_flag=$lt_no_undefined_flag_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22821
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22822 # Flag to hardcode \$libdir into a binary during linking.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22823 # This must work even if \$libdir does not exist
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22824 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22825
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22826 # Whether we need a single "-rpath" flag with a separated argument.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22827 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22828
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22829 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22830 # DIR into the resulting binary.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22831 hardcode_direct=$hardcode_direct_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22832
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22833 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22834 # DIR into the resulting binary and the resulting library dependency is
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22835 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22836 # library is relocated.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22837 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22838
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22839 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22840 # into the resulting binary.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22841 hardcode_minus_L=$hardcode_minus_L_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22842
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22843 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22844 # into the resulting binary.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22845 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22846
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22847 # Set to "yes" if building a shared library automatically hardcodes DIR
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22848 # into the library and all subsequent libraries and executables linked
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22849 # against it.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22850 hardcode_automatic=$hardcode_automatic_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22851
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22852 # Set to yes if linker adds runtime paths of dependent libraries
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22853 # to runtime path list.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22854 inherit_rpath=$inherit_rpath_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22855
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22856 # Whether libtool must link a program against all its dependency libraries.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22857 link_all_deplibs=$link_all_deplibs_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22858
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22859 # Set to "yes" if exported symbols are required.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22860 always_export_symbols=$always_export_symbols_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22861
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22862 # The commands to list exported symbols.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22863 export_symbols_cmds=$lt_export_symbols_cmds_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22864
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22865 # Symbols that should not be listed in the preloaded symbols.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22866 exclude_expsyms=$lt_exclude_expsyms_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22867
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22868 # Symbols that must always be exported.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22869 include_expsyms=$lt_include_expsyms_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22870
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22871 # Commands necessary for linking programs (against libraries) with templates.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22872 prelink_cmds=$lt_prelink_cmds_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22873
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22874 # Commands necessary for finishing linking programs.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22875 postlink_cmds=$lt_postlink_cmds_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22876
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22877 # Specify filename containing input files.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22878 file_list_spec=$lt_file_list_spec_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22879
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22880 # How to hardcode a shared library path into an executable.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22881 hardcode_action=$hardcode_action_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22882
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22883 # The directories searched by this compiler when creating a shared library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22884 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22885
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22886 # Dependencies to place before and after the objects being linked to
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22887 # create a shared library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22888 predep_objects=$lt_predep_objects_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22889 postdep_objects=$lt_postdep_objects_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22890 predeps=$lt_predeps_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22891 postdeps=$lt_postdeps_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22892
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22893 # The library search path used internally by the compiler when linking
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22894 # a shared library.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22895 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22896
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22897 # ### END LIBTOOL TAG CONFIG: CXX
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22898 _LT_EOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22899
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22900 ;;
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22901
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22902 esac
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22903 done # for ac_tag
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22904
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22905
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22906 as_fn_exit 0
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22907 _ACEOF
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22908 ac_clean_files=$ac_clean_files_save
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22909
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22910 test $ac_write_fail = 0 ||
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22911 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22912
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22913
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22914 # configure is writing to config.log, and then calls config.status.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22915 # config.status does its own redirection, appending to config.log.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22916 # Unfortunately, on DOS this fails, as config.log is still kept open
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22917 # by configure, so config.status won't be able to write to it; its
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22918 # output is simply discarded. So we exec the FD to /dev/null,
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22919 # effectively closing config.log, so it can be properly (re)opened and
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22920 # appended to by config.status. When coming back to configure, we
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22921 # need to make the FD available again.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22922 if test "$no_create" != yes; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22923 ac_cs_success=:
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22924 ac_config_status_args=
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22925 test "$silent" = yes &&
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22926 ac_config_status_args="$ac_config_status_args --quiet"
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22927 exec 5>/dev/null
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22928 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22929 exec 5>>config.log
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22930 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22931 # would make configure fail if this is the last instruction.
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22932 $ac_cs_success || as_fn_exit 1
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22933 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22934 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22935 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22936 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22937 fi
8300eb051bea Initial upload
ktnyt
parents:
diff changeset
22938