configure revision 1.1.1.4 1 1.1 christos #! /bin/sh
2 1.1 christos # Guess values for system-dependent variables and create Makefiles.
3 1.1.1.3 christos # Generated by GNU Autoconf 2.69.
4 1.1.1.2 christos #
5 1.1 christos #
6 1.1.1.3 christos # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 1.1.1.2 christos #
8 1.1.1.2 christos #
9 1.1 christos # This configure script is free software; the Free Software Foundation
10 1.1 christos # gives unlimited permission to copy, distribute and modify it.
11 1.1.1.2 christos ## -------------------- ##
12 1.1.1.2 christos ## M4sh Initialization. ##
13 1.1.1.2 christos ## -------------------- ##
14 1.1 christos
15 1.1 christos # Be more Bourne compatible
16 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
17 1.1.1.2 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 1.1 christos emulate sh
19 1.1 christos NULLCMD=:
20 1.1.1.2 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 1.1 christos # is contrary to our usage. Disable this feature.
22 1.1 christos alias -g '${1+"$@"}'='"$@"'
23 1.1 christos setopt NO_GLOB_SUBST
24 1.1 christos else
25 1.1.1.2 christos case `(set -o) 2>/dev/null` in #(
26 1.1.1.2 christos *posix*) :
27 1.1.1.2 christos set -o posix ;; #(
28 1.1.1.2 christos *) :
29 1.1.1.2 christos ;;
30 1.1 christos esac
31 1.1 christos fi
32 1.1 christos
33 1.1 christos
34 1.1.1.2 christos as_nl='
35 1.1.1.2 christos '
36 1.1.1.2 christos export as_nl
37 1.1.1.2 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 1.1.1.2 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 1.1.1.2 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 1.1.1.2 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 1.1.1.2 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
42 1.1.1.2 christos # but without wasting forks for bash or zsh.
43 1.1.1.2 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
44 1.1.1.2 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 1.1.1.2 christos as_echo='print -r --'
46 1.1.1.2 christos as_echo_n='print -rn --'
47 1.1.1.2 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 1.1.1.2 christos as_echo='printf %s\n'
49 1.1.1.2 christos as_echo_n='printf %s'
50 1.1.1.2 christos else
51 1.1.1.2 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 1.1.1.2 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 1.1.1.2 christos as_echo_n='/usr/ucb/echo -n'
54 1.1 christos else
55 1.1.1.2 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 1.1.1.2 christos as_echo_n_body='eval
57 1.1.1.2 christos arg=$1;
58 1.1.1.2 christos case $arg in #(
59 1.1.1.2 christos *"$as_nl"*)
60 1.1.1.2 christos expr "X$arg" : "X\\(.*\\)$as_nl";
61 1.1.1.2 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 1.1.1.2 christos esac;
63 1.1.1.2 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 1.1.1.2 christos '
65 1.1.1.2 christos export as_echo_n_body
66 1.1.1.2 christos as_echo_n='sh -c $as_echo_n_body as_echo'
67 1.1 christos fi
68 1.1.1.2 christos export as_echo_body
69 1.1.1.2 christos as_echo='sh -c $as_echo_body as_echo'
70 1.1 christos fi
71 1.1 christos
72 1.1.1.2 christos # The user is always right.
73 1.1.1.2 christos if test "${PATH_SEPARATOR+set}" != set; then
74 1.1.1.2 christos PATH_SEPARATOR=:
75 1.1.1.2 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 1.1.1.2 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 1.1.1.2 christos PATH_SEPARATOR=';'
78 1.1.1.2 christos }
79 1.1 christos fi
80 1.1 christos
81 1.1 christos
82 1.1 christos # IFS
83 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
84 1.1 christos # there to prevent editors from complaining about space-tab.
85 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 1.1 christos # splitting by setting IFS to empty value.)
87 1.1 christos IFS=" "" $as_nl"
88 1.1 christos
89 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
90 1.1.1.3 christos as_myself=
91 1.1.1.2 christos case $0 in #((
92 1.1 christos *[\\/]* ) as_myself=$0 ;;
93 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 1.1 christos for as_dir in $PATH
95 1.1 christos do
96 1.1 christos IFS=$as_save_IFS
97 1.1 christos test -z "$as_dir" && as_dir=.
98 1.1.1.2 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 1.1.1.2 christos done
100 1.1 christos IFS=$as_save_IFS
101 1.1 christos
102 1.1 christos ;;
103 1.1 christos esac
104 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
105 1.1 christos # in which case we are not to be found in the path.
106 1.1 christos if test "x$as_myself" = x; then
107 1.1 christos as_myself=$0
108 1.1 christos fi
109 1.1 christos if test ! -f "$as_myself"; then
110 1.1.1.2 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 1.1.1.2 christos exit 1
112 1.1 christos fi
113 1.1 christos
114 1.1.1.2 christos # Unset variables that we do not need and which cause bugs (e.g. in
115 1.1.1.2 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 1.1.1.2 christos # suppresses any "Segmentation fault" message there. '((' could
117 1.1.1.2 christos # trigger a bug in pdksh 5.2.14.
118 1.1.1.2 christos for as_var in BASH_ENV ENV MAIL MAILPATH
119 1.1.1.2 christos do eval test x\${$as_var+set} = xset \
120 1.1.1.2 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 1.1 christos done
122 1.1 christos PS1='$ '
123 1.1 christos PS2='> '
124 1.1 christos PS4='+ '
125 1.1 christos
126 1.1 christos # NLS nuisances.
127 1.1.1.2 christos LC_ALL=C
128 1.1.1.2 christos export LC_ALL
129 1.1.1.2 christos LANGUAGE=C
130 1.1.1.2 christos export LANGUAGE
131 1.1 christos
132 1.1 christos # CDPATH.
133 1.1.1.2 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134 1.1 christos
135 1.1.1.3 christos # Use a proper internal environment variable to ensure we don't fall
136 1.1.1.3 christos # into an infinite loop, continuously re-executing ourselves.
137 1.1.1.3 christos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 1.1.1.3 christos _as_can_reexec=no; export _as_can_reexec;
139 1.1.1.3 christos # We cannot yet assume a decent shell, so we have to provide a
140 1.1.1.3 christos # neutralization value for shells without unset; and this also
141 1.1.1.3 christos # works around shells that cannot unset nonexistent variables.
142 1.1.1.3 christos # Preserve -v and -x to the replacement shell.
143 1.1.1.3 christos BASH_ENV=/dev/null
144 1.1.1.3 christos ENV=/dev/null
145 1.1.1.3 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 1.1.1.3 christos case $- in # ((((
147 1.1.1.3 christos *v*x* | *x*v* ) as_opts=-vx ;;
148 1.1.1.3 christos *v* ) as_opts=-v ;;
149 1.1.1.3 christos *x* ) as_opts=-x ;;
150 1.1.1.3 christos * ) as_opts= ;;
151 1.1.1.3 christos esac
152 1.1.1.3 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 1.1.1.3 christos # Admittedly, this is quite paranoid, since all the known shells bail
154 1.1.1.3 christos # out after a failed `exec'.
155 1.1.1.3 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 1.1.1.3 christos as_fn_exit 255
157 1.1.1.3 christos fi
158 1.1.1.3 christos # We don't want this to propagate to other subprocesses.
159 1.1.1.3 christos { _as_can_reexec=; unset _as_can_reexec;}
160 1.1 christos if test "x$CONFIG_SHELL" = x; then
161 1.1.1.2 christos as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 1.1.1.2 christos emulate sh
163 1.1.1.2 christos NULLCMD=:
164 1.1.1.2 christos # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 1.1.1.2 christos # is contrary to our usage. Disable this feature.
166 1.1.1.2 christos alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 1.1.1.2 christos setopt NO_GLOB_SUBST
168 1.1 christos else
169 1.1.1.2 christos case \`(set -o) 2>/dev/null\` in #(
170 1.1.1.2 christos *posix*) :
171 1.1.1.2 christos set -o posix ;; #(
172 1.1.1.2 christos *) :
173 1.1.1.2 christos ;;
174 1.1.1.2 christos esac
175 1.1 christos fi
176 1.1.1.2 christos "
177 1.1.1.2 christos as_required="as_fn_return () { (exit \$1); }
178 1.1.1.2 christos as_fn_success () { as_fn_return 0; }
179 1.1.1.2 christos as_fn_failure () { as_fn_return 1; }
180 1.1.1.2 christos as_fn_ret_success () { return 0; }
181 1.1.1.2 christos as_fn_ret_failure () { return 1; }
182 1.1 christos
183 1.1 christos exitcode=0
184 1.1.1.2 christos as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 1.1.1.2 christos as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 1.1.1.2 christos as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 1.1.1.2 christos as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 1.1.1.2 christos if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189 1.1.1.2 christos
190 1.1.1.2 christos else
191 1.1.1.2 christos exitcode=1; echo positional parameters were not saved.
192 1.1.1.2 christos fi
193 1.1.1.3 christos test x\$exitcode = x0 || exit 1
194 1.1.1.3 christos test -x / || exit 1"
195 1.1.1.2 christos as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 1.1.1.2 christos as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 1.1.1.2 christos eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 1.1.1.2 christos test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 1.1.1.2 christos test \$(( 1 + 1 )) = 2 || exit 1"
200 1.1.1.2 christos if (eval "$as_required") 2>/dev/null; then :
201 1.1.1.2 christos as_have_required=yes
202 1.1 christos else
203 1.1.1.2 christos as_have_required=no
204 1.1 christos fi
205 1.1.1.2 christos if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206 1.1 christos
207 1.1 christos else
208 1.1.1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209 1.1.1.2 christos as_found=false
210 1.1 christos for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211 1.1 christos do
212 1.1 christos IFS=$as_save_IFS
213 1.1 christos test -z "$as_dir" && as_dir=.
214 1.1.1.2 christos as_found=:
215 1.1.1.2 christos case $as_dir in #(
216 1.1 christos /*)
217 1.1 christos for as_base in sh bash ksh sh5; do
218 1.1.1.2 christos # Try only shells that exist, to save several forks.
219 1.1.1.2 christos as_shell=$as_dir/$as_base
220 1.1.1.2 christos if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221 1.1.1.2 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222 1.1.1.2 christos CONFIG_SHELL=$as_shell as_have_required=yes
223 1.1.1.2 christos if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224 1.1.1.2 christos break 2
225 1.1.1.2 christos fi
226 1.1.1.2 christos fi
227 1.1 christos done;;
228 1.1 christos esac
229 1.1.1.2 christos as_found=false
230 1.1 christos done
231 1.1.1.2 christos $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232 1.1.1.2 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233 1.1.1.2 christos CONFIG_SHELL=$SHELL as_have_required=yes
234 1.1.1.2 christos fi; }
235 1.1 christos IFS=$as_save_IFS
236 1.1 christos
237 1.1 christos
238 1.1.1.2 christos if test "x$CONFIG_SHELL" != x; then :
239 1.1.1.3 christos export CONFIG_SHELL
240 1.1.1.3 christos # We cannot yet assume a decent shell, so we have to provide a
241 1.1.1.3 christos # neutralization value for shells without unset; and this also
242 1.1.1.3 christos # works around shells that cannot unset nonexistent variables.
243 1.1.1.3 christos # Preserve -v and -x to the replacement shell.
244 1.1.1.3 christos BASH_ENV=/dev/null
245 1.1.1.3 christos ENV=/dev/null
246 1.1.1.3 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247 1.1.1.3 christos case $- in # ((((
248 1.1.1.3 christos *v*x* | *x*v* ) as_opts=-vx ;;
249 1.1.1.3 christos *v* ) as_opts=-v ;;
250 1.1.1.3 christos *x* ) as_opts=-x ;;
251 1.1.1.3 christos * ) as_opts= ;;
252 1.1.1.3 christos esac
253 1.1.1.3 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 1.1.1.3 christos # Admittedly, this is quite paranoid, since all the known shells bail
255 1.1.1.3 christos # out after a failed `exec'.
256 1.1.1.3 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257 1.1.1.3 christos exit 255
258 1.1.1.2 christos fi
259 1.1.1.2 christos
260 1.1.1.2 christos if test x$as_have_required = xno; then :
261 1.1.1.2 christos $as_echo "$0: This script requires a shell more modern than all"
262 1.1.1.2 christos $as_echo "$0: the shells that I found on your system."
263 1.1.1.2 christos if test x${ZSH_VERSION+set} = xset ; then
264 1.1.1.2 christos $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265 1.1.1.2 christos $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266 1.1.1.2 christos else
267 1.1.1.2 christos $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system,
268 1.1.1.2 christos $0: including any error possibly output before this
269 1.1.1.2 christos $0: message. Then install a modern shell, or manually run
270 1.1.1.2 christos $0: the script under such a shell if you do have one."
271 1.1.1.2 christos fi
272 1.1.1.2 christos exit 1
273 1.1 christos fi
274 1.1 christos fi
275 1.1 christos fi
276 1.1.1.2 christos SHELL=${CONFIG_SHELL-/bin/sh}
277 1.1.1.2 christos export SHELL
278 1.1.1.2 christos # Unset more variables known to interfere with behavior of common tools.
279 1.1.1.2 christos CLICOLOR_FORCE= GREP_OPTIONS=
280 1.1.1.2 christos unset CLICOLOR_FORCE GREP_OPTIONS
281 1.1 christos
282 1.1.1.2 christos ## --------------------- ##
283 1.1.1.2 christos ## M4sh Shell Functions. ##
284 1.1.1.2 christos ## --------------------- ##
285 1.1.1.2 christos # as_fn_unset VAR
286 1.1.1.2 christos # ---------------
287 1.1.1.2 christos # Portably unset VAR.
288 1.1.1.2 christos as_fn_unset ()
289 1.1.1.2 christos {
290 1.1.1.2 christos { eval $1=; unset $1;}
291 1.1.1.2 christos }
292 1.1.1.2 christos as_unset=as_fn_unset
293 1.1.1.2 christos
294 1.1.1.2 christos # as_fn_set_status STATUS
295 1.1.1.2 christos # -----------------------
296 1.1.1.2 christos # Set $? to STATUS, without forking.
297 1.1.1.2 christos as_fn_set_status ()
298 1.1.1.2 christos {
299 1.1.1.2 christos return $1
300 1.1.1.2 christos } # as_fn_set_status
301 1.1.1.2 christos
302 1.1.1.2 christos # as_fn_exit STATUS
303 1.1.1.2 christos # -----------------
304 1.1.1.2 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305 1.1.1.2 christos as_fn_exit ()
306 1.1.1.2 christos {
307 1.1.1.2 christos set +e
308 1.1.1.2 christos as_fn_set_status $1
309 1.1.1.2 christos exit $1
310 1.1.1.2 christos } # as_fn_exit
311 1.1.1.2 christos
312 1.1.1.2 christos # as_fn_mkdir_p
313 1.1.1.2 christos # -------------
314 1.1.1.2 christos # Create "$as_dir" as a directory, including parents if necessary.
315 1.1.1.2 christos as_fn_mkdir_p ()
316 1.1.1.2 christos {
317 1.1 christos
318 1.1.1.2 christos case $as_dir in #(
319 1.1.1.2 christos -*) as_dir=./$as_dir;;
320 1.1.1.2 christos esac
321 1.1.1.2 christos test -d "$as_dir" || eval $as_mkdir_p || {
322 1.1.1.2 christos as_dirs=
323 1.1.1.2 christos while :; do
324 1.1.1.2 christos case $as_dir in #(
325 1.1.1.2 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326 1.1.1.2 christos *) as_qdir=$as_dir;;
327 1.1.1.2 christos esac
328 1.1.1.2 christos as_dirs="'$as_qdir' $as_dirs"
329 1.1.1.2 christos as_dir=`$as_dirname -- "$as_dir" ||
330 1.1.1.2 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331 1.1.1.2 christos X"$as_dir" : 'X\(//\)[^/]' \| \
332 1.1.1.2 christos X"$as_dir" : 'X\(//\)$' \| \
333 1.1.1.2 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334 1.1.1.2 christos $as_echo X"$as_dir" |
335 1.1.1.2 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336 1.1.1.2 christos s//\1/
337 1.1.1.2 christos q
338 1.1.1.2 christos }
339 1.1.1.2 christos /^X\(\/\/\)[^/].*/{
340 1.1.1.2 christos s//\1/
341 1.1.1.2 christos q
342 1.1.1.2 christos }
343 1.1.1.2 christos /^X\(\/\/\)$/{
344 1.1.1.2 christos s//\1/
345 1.1.1.2 christos q
346 1.1.1.2 christos }
347 1.1.1.2 christos /^X\(\/\).*/{
348 1.1.1.2 christos s//\1/
349 1.1.1.2 christos q
350 1.1.1.2 christos }
351 1.1.1.2 christos s/.*/./; q'`
352 1.1.1.2 christos test -d "$as_dir" && break
353 1.1.1.2 christos done
354 1.1.1.2 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
355 1.1.1.2 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356 1.1 christos
357 1.1 christos
358 1.1.1.2 christos } # as_fn_mkdir_p
359 1.1.1.3 christos
360 1.1.1.3 christos # as_fn_executable_p FILE
361 1.1.1.3 christos # -----------------------
362 1.1.1.3 christos # Test if FILE is an executable regular file.
363 1.1.1.3 christos as_fn_executable_p ()
364 1.1.1.3 christos {
365 1.1.1.3 christos test -f "$1" && test -x "$1"
366 1.1.1.3 christos } # as_fn_executable_p
367 1.1.1.2 christos # as_fn_append VAR VALUE
368 1.1.1.2 christos # ----------------------
369 1.1.1.2 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
370 1.1.1.2 christos # advantage of any shell optimizations that allow amortized linear growth over
371 1.1.1.2 christos # repeated appends, instead of the typical quadratic growth present in naive
372 1.1.1.2 christos # implementations.
373 1.1.1.2 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374 1.1.1.2 christos eval 'as_fn_append ()
375 1.1.1.2 christos {
376 1.1.1.2 christos eval $1+=\$2
377 1.1.1.2 christos }'
378 1.1 christos else
379 1.1.1.2 christos as_fn_append ()
380 1.1.1.2 christos {
381 1.1.1.2 christos eval $1=\$$1\$2
382 1.1.1.2 christos }
383 1.1.1.2 christos fi # as_fn_append
384 1.1.1.2 christos
385 1.1.1.2 christos # as_fn_arith ARG...
386 1.1.1.2 christos # ------------------
387 1.1.1.2 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
388 1.1.1.2 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 1.1.1.2 christos # must be portable across $(()) and expr.
390 1.1.1.2 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391 1.1.1.2 christos eval 'as_fn_arith ()
392 1.1.1.2 christos {
393 1.1.1.2 christos as_val=$(( $* ))
394 1.1.1.2 christos }'
395 1.1 christos else
396 1.1.1.2 christos as_fn_arith ()
397 1.1.1.2 christos {
398 1.1.1.2 christos as_val=`expr "$@" || test $? -eq 1`
399 1.1.1.2 christos }
400 1.1.1.2 christos fi # as_fn_arith
401 1.1.1.2 christos
402 1.1.1.2 christos
403 1.1.1.2 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
404 1.1.1.2 christos # ----------------------------------------
405 1.1.1.2 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406 1.1.1.2 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407 1.1.1.2 christos # script with STATUS, using 1 if that was 0.
408 1.1.1.2 christos as_fn_error ()
409 1.1.1.2 christos {
410 1.1.1.2 christos as_status=$1; test $as_status -eq 0 && as_status=1
411 1.1.1.2 christos if test "$4"; then
412 1.1.1.2 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414 1.1.1.2 christos fi
415 1.1.1.2 christos $as_echo "$as_me: error: $2" >&2
416 1.1.1.2 christos as_fn_exit $as_status
417 1.1.1.2 christos } # as_fn_error
418 1.1 christos
419 1.1.1.2 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
420 1.1.1.2 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
421 1.1.1.2 christos as_expr=expr
422 1.1 christos else
423 1.1.1.2 christos as_expr=false
424 1.1 christos fi
425 1.1 christos
426 1.1.1.2 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427 1.1.1.2 christos as_basename=basename
428 1.1.1.2 christos else
429 1.1.1.2 christos as_basename=false
430 1.1 christos fi
431 1.1 christos
432 1.1.1.2 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433 1.1.1.2 christos as_dirname=dirname
434 1.1 christos else
435 1.1.1.2 christos as_dirname=false
436 1.1 christos fi
437 1.1 christos
438 1.1.1.2 christos as_me=`$as_basename -- "$0" ||
439 1.1.1.2 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 1.1.1.2 christos X"$0" : 'X\(//\)$' \| \
441 1.1.1.2 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442 1.1.1.2 christos $as_echo X/"$0" |
443 1.1.1.2 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
444 1.1.1.2 christos s//\1/
445 1.1.1.2 christos q
446 1.1.1.2 christos }
447 1.1.1.2 christos /^X\/\(\/\/\)$/{
448 1.1.1.2 christos s//\1/
449 1.1.1.2 christos q
450 1.1.1.2 christos }
451 1.1.1.2 christos /^X\/\(\/\).*/{
452 1.1.1.2 christos s//\1/
453 1.1.1.2 christos q
454 1.1.1.2 christos }
455 1.1.1.2 christos s/.*/./; q'`
456 1.1 christos
457 1.1.1.2 christos # Avoid depending upon Character Ranges.
458 1.1.1.2 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459 1.1.1.2 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 1.1.1.2 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461 1.1.1.2 christos as_cr_digits='0123456789'
462 1.1.1.2 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
463 1.1 christos
464 1.1 christos
465 1.1.1.2 christos as_lineno_1=$LINENO as_lineno_1a=$LINENO
466 1.1.1.2 christos as_lineno_2=$LINENO as_lineno_2a=$LINENO
467 1.1.1.2 christos eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468 1.1.1.2 christos test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469 1.1.1.2 christos # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
470 1.1 christos sed -n '
471 1.1 christos p
472 1.1 christos /[$]LINENO/=
473 1.1 christos ' <$as_myself |
474 1.1 christos sed '
475 1.1 christos s/[$]LINENO.*/&-/
476 1.1 christos t lineno
477 1.1 christos b
478 1.1 christos :lineno
479 1.1 christos N
480 1.1 christos :loop
481 1.1 christos s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482 1.1 christos t loop
483 1.1 christos s/-\n.*//
484 1.1 christos ' >$as_me.lineno &&
485 1.1 christos chmod +x "$as_me.lineno" ||
486 1.1.1.2 christos { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487 1.1 christos
488 1.1.1.3 christos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489 1.1.1.3 christos # already done that, so ensure we don't try to do so again and fall
490 1.1.1.3 christos # in an infinite loop. This has already happened in practice.
491 1.1.1.3 christos _as_can_reexec=no; export _as_can_reexec
492 1.1 christos # Don't try to exec as it changes $[0], causing all sort of problems
493 1.1 christos # (the dirname of $[0] is not the place where we might find the
494 1.1 christos # original and so on. Autoconf is especially sensitive to this).
495 1.1 christos . "./$as_me.lineno"
496 1.1 christos # Exit status is that of the last command.
497 1.1 christos exit
498 1.1 christos }
499 1.1 christos
500 1.1 christos ECHO_C= ECHO_N= ECHO_T=
501 1.1.1.2 christos case `echo -n x` in #(((((
502 1.1 christos -n*)
503 1.1.1.2 christos case `echo 'xy\c'` in
504 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
505 1.1.1.2 christos xy) ECHO_C='\c';;
506 1.1.1.2 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
507 1.1.1.2 christos ECHO_T=' ';;
508 1.1 christos esac;;
509 1.1 christos *)
510 1.1 christos ECHO_N='-n';;
511 1.1 christos esac
512 1.1 christos
513 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
514 1.1 christos if test -d conf$$.dir; then
515 1.1 christos rm -f conf$$.dir/conf$$.file
516 1.1 christos else
517 1.1 christos rm -f conf$$.dir
518 1.1.1.2 christos mkdir conf$$.dir 2>/dev/null
519 1.1 christos fi
520 1.1.1.2 christos if (echo >conf$$.file) 2>/dev/null; then
521 1.1.1.2 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
522 1.1.1.2 christos as_ln_s='ln -s'
523 1.1.1.2 christos # ... but there are two gotchas:
524 1.1.1.2 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525 1.1.1.2 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526 1.1.1.3 christos # In both cases, we have to default to `cp -pR'.
527 1.1.1.2 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528 1.1.1.3 christos as_ln_s='cp -pR'
529 1.1.1.2 christos elif ln conf$$.file conf$$ 2>/dev/null; then
530 1.1.1.2 christos as_ln_s=ln
531 1.1.1.2 christos else
532 1.1.1.3 christos as_ln_s='cp -pR'
533 1.1.1.2 christos fi
534 1.1 christos else
535 1.1.1.3 christos as_ln_s='cp -pR'
536 1.1 christos fi
537 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538 1.1 christos rmdir conf$$.dir 2>/dev/null
539 1.1 christos
540 1.1 christos if mkdir -p . 2>/dev/null; then
541 1.1.1.2 christos as_mkdir_p='mkdir -p "$as_dir"'
542 1.1 christos else
543 1.1 christos test -d ./-p && rmdir ./-p
544 1.1 christos as_mkdir_p=false
545 1.1 christos fi
546 1.1 christos
547 1.1.1.3 christos as_test_x='test -x'
548 1.1.1.3 christos as_executable_p=as_fn_executable_p
549 1.1 christos
550 1.1 christos # Sed expression to map a string onto a valid CPP name.
551 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552 1.1 christos
553 1.1 christos # Sed expression to map a string onto a valid variable name.
554 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555 1.1 christos
556 1.1 christos
557 1.1.1.2 christos test -n "$DJDIR" || exec 7<&0 </dev/null
558 1.1.1.2 christos exec 6>&1
559 1.1 christos
560 1.1 christos # Name of the host.
561 1.1.1.2 christos # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562 1.1 christos # so uname gets run too.
563 1.1 christos ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564 1.1 christos
565 1.1 christos #
566 1.1 christos # Initializations.
567 1.1 christos #
568 1.1 christos ac_default_prefix=/usr/local
569 1.1 christos ac_clean_files=
570 1.1 christos ac_config_libobj_dir=.
571 1.1 christos LIBOBJS=
572 1.1 christos cross_compiling=no
573 1.1 christos subdirs=
574 1.1 christos MFLAGS=
575 1.1 christos MAKEFLAGS=
576 1.1 christos
577 1.1 christos # Identity of this package.
578 1.1 christos PACKAGE_NAME=
579 1.1 christos PACKAGE_TARNAME=
580 1.1 christos PACKAGE_VERSION=
581 1.1 christos PACKAGE_STRING=
582 1.1 christos PACKAGE_BUGREPORT=
583 1.1.1.2 christos PACKAGE_URL=
584 1.1 christos
585 1.1 christos ac_unique_file="pcap.c"
586 1.1 christos # Factoring default headers for most tests.
587 1.1 christos ac_includes_default="\
588 1.1 christos #include <stdio.h>
589 1.1 christos #ifdef HAVE_SYS_TYPES_H
590 1.1 christos # include <sys/types.h>
591 1.1 christos #endif
592 1.1 christos #ifdef HAVE_SYS_STAT_H
593 1.1 christos # include <sys/stat.h>
594 1.1 christos #endif
595 1.1 christos #ifdef STDC_HEADERS
596 1.1 christos # include <stdlib.h>
597 1.1 christos # include <stddef.h>
598 1.1 christos #else
599 1.1 christos # ifdef HAVE_STDLIB_H
600 1.1 christos # include <stdlib.h>
601 1.1 christos # endif
602 1.1 christos #endif
603 1.1 christos #ifdef HAVE_STRING_H
604 1.1 christos # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
605 1.1 christos # include <memory.h>
606 1.1 christos # endif
607 1.1 christos # include <string.h>
608 1.1 christos #endif
609 1.1 christos #ifdef HAVE_STRINGS_H
610 1.1 christos # include <strings.h>
611 1.1 christos #endif
612 1.1 christos #ifdef HAVE_INTTYPES_H
613 1.1 christos # include <inttypes.h>
614 1.1 christos #endif
615 1.1 christos #ifdef HAVE_STDINT_H
616 1.1 christos # include <stdint.h>
617 1.1 christos #endif
618 1.1 christos #ifdef HAVE_UNISTD_H
619 1.1 christos # include <unistd.h>
620 1.1 christos #endif"
621 1.1 christos
622 1.1.1.2 christos ac_subst_vars='LTLIBOBJS
623 1.1 christos INSTALL_DATA
624 1.1.1.2 christos INSTALL_SCRIPT
625 1.1.1.2 christos INSTALL_PROGRAM
626 1.1.1.3 christos DBUS_SRC
627 1.1.1.3 christos PCAP_SUPPORT_DBUS
628 1.1.1.3 christos PKGCONFIG
629 1.1.1.2 christos CAN_SRC
630 1.1.1.2 christos PCAP_SUPPORT_CAN
631 1.1.1.2 christos CANUSB_SRC
632 1.1.1.2 christos PCAP_SUPPORT_CANUSB
633 1.1.1.4 christos BT_MONITOR_SRC
634 1.1.1.2 christos BT_SRC
635 1.1.1.2 christos PCAP_SUPPORT_BT
636 1.1.1.2 christos NETFILTER_SRC
637 1.1.1.2 christos PCAP_SUPPORT_NETFILTER
638 1.1.1.2 christos USB_SRC
639 1.1.1.2 christos PCAP_SUPPORT_USB
640 1.1.1.2 christos MAN_MISC_INFO
641 1.1.1.2 christos MAN_FILE_FORMATS
642 1.1.1.2 christos DYEXT
643 1.1.1.2 christos SSRC
644 1.1.1.2 christos ADDLARCHIVEOBJS
645 1.1.1.2 christos ADDLOBJS
646 1.1.1.2 christos V_RPATH_OPT
647 1.1.1.2 christos V_SONAME_OPT
648 1.1.1.2 christos V_SHLIB_OPT
649 1.1.1.2 christos V_SHLIB_CMD
650 1.1.1.2 christos V_PCAP
651 1.1.1.2 christos V_INCLS
652 1.1.1.2 christos V_FINDALLDEVS
653 1.1.1.2 christos V_DEFS
654 1.1.1.2 christos V_CCOPT
655 1.1.1.3 christos MKDEP
656 1.1.1.3 christos DEPENDENCY_CFLAG
657 1.1.1.3 christos LN_S
658 1.1.1.2 christos AR
659 1.1.1.2 christos RANLIB
660 1.1.1.2 christos V_YACC
661 1.1.1.2 christos V_LEX
662 1.1.1.2 christos HAVE_LINUX_TPACKET_AUXDATA
663 1.1.1.2 christos LIBOBJS
664 1.1.1.2 christos EGREP
665 1.1.1.2 christos GREP
666 1.1.1.2 christos CPP
667 1.1.1.2 christos OBJEXT
668 1.1.1.2 christos EXEEXT
669 1.1.1.2 christos ac_ct_CC
670 1.1.1.2 christos CPPFLAGS
671 1.1.1.2 christos LDFLAGS
672 1.1.1.2 christos CFLAGS
673 1.1.1.2 christos CC
674 1.1.1.2 christos SHLICC2
675 1.1.1.2 christos target_os
676 1.1.1.2 christos target_vendor
677 1.1.1.2 christos target_cpu
678 1.1.1.2 christos target
679 1.1.1.2 christos host_os
680 1.1.1.2 christos host_vendor
681 1.1.1.2 christos host_cpu
682 1.1.1.2 christos host
683 1.1.1.2 christos build_os
684 1.1.1.2 christos build_vendor
685 1.1.1.2 christos build_cpu
686 1.1.1.2 christos build
687 1.1.1.2 christos target_alias
688 1.1.1.2 christos host_alias
689 1.1.1.2 christos build_alias
690 1.1.1.2 christos LIBS
691 1.1.1.2 christos ECHO_T
692 1.1.1.2 christos ECHO_N
693 1.1.1.2 christos ECHO_C
694 1.1.1.2 christos DEFS
695 1.1.1.2 christos mandir
696 1.1.1.2 christos localedir
697 1.1.1.2 christos libdir
698 1.1.1.2 christos psdir
699 1.1.1.2 christos pdfdir
700 1.1.1.2 christos dvidir
701 1.1.1.2 christos htmldir
702 1.1.1.2 christos infodir
703 1.1.1.2 christos docdir
704 1.1.1.2 christos oldincludedir
705 1.1.1.2 christos includedir
706 1.1.1.2 christos localstatedir
707 1.1.1.2 christos sharedstatedir
708 1.1.1.2 christos sysconfdir
709 1.1.1.2 christos datadir
710 1.1.1.2 christos datarootdir
711 1.1.1.2 christos libexecdir
712 1.1.1.2 christos sbindir
713 1.1.1.2 christos bindir
714 1.1.1.2 christos program_transform_name
715 1.1.1.2 christos prefix
716 1.1.1.2 christos exec_prefix
717 1.1.1.2 christos PACKAGE_URL
718 1.1.1.2 christos PACKAGE_BUGREPORT
719 1.1.1.2 christos PACKAGE_STRING
720 1.1.1.2 christos PACKAGE_VERSION
721 1.1.1.2 christos PACKAGE_TARNAME
722 1.1.1.2 christos PACKAGE_NAME
723 1.1.1.2 christos PATH_SEPARATOR
724 1.1.1.2 christos SHELL'
725 1.1 christos ac_subst_files=''
726 1.1.1.2 christos ac_user_opts='
727 1.1.1.2 christos enable_option_checking
728 1.1.1.2 christos with_gcc
729 1.1.1.2 christos enable_largefile
730 1.1.1.2 christos enable_protochain
731 1.1.1.2 christos with_sita
732 1.1.1.2 christos with_pcap
733 1.1.1.2 christos with_libnl
734 1.1.1.2 christos enable_ipv6
735 1.1.1.2 christos enable_optimizer_dbg
736 1.1.1.2 christos enable_yydebug
737 1.1.1.2 christos with_dag
738 1.1.1.2 christos with_dag_includes
739 1.1.1.2 christos with_dag_libraries
740 1.1.1.2 christos with_septel
741 1.1.1.2 christos with_snf
742 1.1.1.2 christos with_snf_includes
743 1.1.1.2 christos with_snf_libraries
744 1.1.1.2 christos with_flex
745 1.1.1.2 christos with_bison
746 1.1.1.2 christos enable_universal
747 1.1.1.3 christos enable_shared
748 1.1.1.2 christos enable_bluetooth
749 1.1.1.2 christos enable_canusb
750 1.1.1.2 christos enable_can
751 1.1.1.3 christos enable_dbus
752 1.1.1.2 christos '
753 1.1 christos ac_precious_vars='build_alias
754 1.1 christos host_alias
755 1.1 christos target_alias
756 1.1 christos CC
757 1.1 christos CFLAGS
758 1.1 christos LDFLAGS
759 1.1 christos LIBS
760 1.1 christos CPPFLAGS
761 1.1 christos CPP'
762 1.1 christos
763 1.1 christos
764 1.1 christos # Initialize some variables set by options.
765 1.1 christos ac_init_help=
766 1.1 christos ac_init_version=false
767 1.1.1.2 christos ac_unrecognized_opts=
768 1.1.1.2 christos ac_unrecognized_sep=
769 1.1 christos # The variables have the same names as the options, with
770 1.1 christos # dashes changed to underlines.
771 1.1 christos cache_file=/dev/null
772 1.1 christos exec_prefix=NONE
773 1.1 christos no_create=
774 1.1 christos no_recursion=
775 1.1 christos prefix=NONE
776 1.1 christos program_prefix=NONE
777 1.1 christos program_suffix=NONE
778 1.1 christos program_transform_name=s,x,x,
779 1.1 christos silent=
780 1.1 christos site=
781 1.1 christos srcdir=
782 1.1 christos verbose=
783 1.1 christos x_includes=NONE
784 1.1 christos x_libraries=NONE
785 1.1 christos
786 1.1 christos # Installation directory options.
787 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo"
788 1.1 christos # and all the variables that are supposed to be based on exec_prefix
789 1.1 christos # by default will actually change.
790 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them.
791 1.1 christos # (The list follows the same order as the GNU Coding Standards.)
792 1.1 christos bindir='${exec_prefix}/bin'
793 1.1 christos sbindir='${exec_prefix}/sbin'
794 1.1 christos libexecdir='${exec_prefix}/libexec'
795 1.1 christos datarootdir='${prefix}/share'
796 1.1 christos datadir='${datarootdir}'
797 1.1 christos sysconfdir='${prefix}/etc'
798 1.1 christos sharedstatedir='${prefix}/com'
799 1.1 christos localstatedir='${prefix}/var'
800 1.1 christos includedir='${prefix}/include'
801 1.1 christos oldincludedir='/usr/include'
802 1.1 christos docdir='${datarootdir}/doc/${PACKAGE}'
803 1.1 christos infodir='${datarootdir}/info'
804 1.1 christos htmldir='${docdir}'
805 1.1 christos dvidir='${docdir}'
806 1.1 christos pdfdir='${docdir}'
807 1.1 christos psdir='${docdir}'
808 1.1 christos libdir='${exec_prefix}/lib'
809 1.1 christos localedir='${datarootdir}/locale'
810 1.1 christos mandir='${datarootdir}/man'
811 1.1 christos
812 1.1 christos ac_prev=
813 1.1 christos ac_dashdash=
814 1.1 christos for ac_option
815 1.1 christos do
816 1.1 christos # If the previous option needs an argument, assign it.
817 1.1 christos if test -n "$ac_prev"; then
818 1.1 christos eval $ac_prev=\$ac_option
819 1.1 christos ac_prev=
820 1.1 christos continue
821 1.1 christos fi
822 1.1 christos
823 1.1 christos case $ac_option in
824 1.1.1.2 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
825 1.1.1.2 christos *=) ac_optarg= ;;
826 1.1.1.2 christos *) ac_optarg=yes ;;
827 1.1 christos esac
828 1.1 christos
829 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos.
830 1.1 christos
831 1.1 christos case $ac_dashdash$ac_option in
832 1.1 christos --)
833 1.1 christos ac_dashdash=yes ;;
834 1.1 christos
835 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi)
836 1.1 christos ac_prev=bindir ;;
837 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
838 1.1 christos bindir=$ac_optarg ;;
839 1.1 christos
840 1.1 christos -build | --build | --buil | --bui | --bu)
841 1.1 christos ac_prev=build_alias ;;
842 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*)
843 1.1 christos build_alias=$ac_optarg ;;
844 1.1 christos
845 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \
846 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
847 1.1 christos ac_prev=cache_file ;;
848 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
849 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
850 1.1 christos cache_file=$ac_optarg ;;
851 1.1 christos
852 1.1 christos --config-cache | -C)
853 1.1 christos cache_file=config.cache ;;
854 1.1 christos
855 1.1 christos -datadir | --datadir | --datadi | --datad)
856 1.1 christos ac_prev=datadir ;;
857 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*)
858 1.1 christos datadir=$ac_optarg ;;
859 1.1 christos
860 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
861 1.1 christos | --dataroo | --dataro | --datar)
862 1.1 christos ac_prev=datarootdir ;;
863 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
864 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
865 1.1 christos datarootdir=$ac_optarg ;;
866 1.1 christos
867 1.1 christos -disable-* | --disable-*)
868 1.1.1.2 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
869 1.1 christos # Reject names that are not valid shell variable names.
870 1.1.1.2 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
871 1.1.1.2 christos as_fn_error $? "invalid feature name: $ac_useropt"
872 1.1.1.2 christos ac_useropt_orig=$ac_useropt
873 1.1.1.2 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
874 1.1.1.2 christos case $ac_user_opts in
875 1.1.1.2 christos *"
876 1.1.1.2 christos "enable_$ac_useropt"
877 1.1.1.2 christos "*) ;;
878 1.1.1.2 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
879 1.1.1.2 christos ac_unrecognized_sep=', ';;
880 1.1.1.2 christos esac
881 1.1.1.2 christos eval enable_$ac_useropt=no ;;
882 1.1 christos
883 1.1 christos -docdir | --docdir | --docdi | --doc | --do)
884 1.1 christos ac_prev=docdir ;;
885 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
886 1.1 christos docdir=$ac_optarg ;;
887 1.1 christos
888 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
889 1.1 christos ac_prev=dvidir ;;
890 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
891 1.1 christos dvidir=$ac_optarg ;;
892 1.1 christos
893 1.1 christos -enable-* | --enable-*)
894 1.1.1.2 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
895 1.1 christos # Reject names that are not valid shell variable names.
896 1.1.1.2 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
897 1.1.1.2 christos as_fn_error $? "invalid feature name: $ac_useropt"
898 1.1.1.2 christos ac_useropt_orig=$ac_useropt
899 1.1.1.2 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
900 1.1.1.2 christos case $ac_user_opts in
901 1.1.1.2 christos *"
902 1.1.1.2 christos "enable_$ac_useropt"
903 1.1.1.2 christos "*) ;;
904 1.1.1.2 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
905 1.1.1.2 christos ac_unrecognized_sep=', ';;
906 1.1.1.2 christos esac
907 1.1.1.2 christos eval enable_$ac_useropt=\$ac_optarg ;;
908 1.1 christos
909 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
910 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
911 1.1 christos | --exec | --exe | --ex)
912 1.1 christos ac_prev=exec_prefix ;;
913 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
914 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
915 1.1 christos | --exec=* | --exe=* | --ex=*)
916 1.1 christos exec_prefix=$ac_optarg ;;
917 1.1 christos
918 1.1 christos -gas | --gas | --ga | --g)
919 1.1 christos # Obsolete; use --with-gas.
920 1.1 christos with_gas=yes ;;
921 1.1 christos
922 1.1 christos -help | --help | --hel | --he | -h)
923 1.1 christos ac_init_help=long ;;
924 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
925 1.1 christos ac_init_help=recursive ;;
926 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
927 1.1 christos ac_init_help=short ;;
928 1.1 christos
929 1.1 christos -host | --host | --hos | --ho)
930 1.1 christos ac_prev=host_alias ;;
931 1.1 christos -host=* | --host=* | --hos=* | --ho=*)
932 1.1 christos host_alias=$ac_optarg ;;
933 1.1 christos
934 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
935 1.1 christos ac_prev=htmldir ;;
936 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
937 1.1 christos | --ht=*)
938 1.1 christos htmldir=$ac_optarg ;;
939 1.1 christos
940 1.1 christos -includedir | --includedir | --includedi | --included | --include \
941 1.1 christos | --includ | --inclu | --incl | --inc)
942 1.1 christos ac_prev=includedir ;;
943 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
944 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*)
945 1.1 christos includedir=$ac_optarg ;;
946 1.1 christos
947 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf)
948 1.1 christos ac_prev=infodir ;;
949 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
950 1.1 christos infodir=$ac_optarg ;;
951 1.1 christos
952 1.1 christos -libdir | --libdir | --libdi | --libd)
953 1.1 christos ac_prev=libdir ;;
954 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*)
955 1.1 christos libdir=$ac_optarg ;;
956 1.1 christos
957 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
958 1.1 christos | --libexe | --libex | --libe)
959 1.1 christos ac_prev=libexecdir ;;
960 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
961 1.1 christos | --libexe=* | --libex=* | --libe=*)
962 1.1 christos libexecdir=$ac_optarg ;;
963 1.1 christos
964 1.1 christos -localedir | --localedir | --localedi | --localed | --locale)
965 1.1 christos ac_prev=localedir ;;
966 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
967 1.1 christos localedir=$ac_optarg ;;
968 1.1 christos
969 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \
970 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals)
971 1.1 christos ac_prev=localstatedir ;;
972 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
973 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
974 1.1 christos localstatedir=$ac_optarg ;;
975 1.1 christos
976 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
977 1.1 christos ac_prev=mandir ;;
978 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
979 1.1 christos mandir=$ac_optarg ;;
980 1.1 christos
981 1.1 christos -nfp | --nfp | --nf)
982 1.1 christos # Obsolete; use --without-fp.
983 1.1 christos with_fp=no ;;
984 1.1 christos
985 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \
986 1.1 christos | --no-cr | --no-c | -n)
987 1.1 christos no_create=yes ;;
988 1.1 christos
989 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \
990 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
991 1.1 christos no_recursion=yes ;;
992 1.1 christos
993 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
994 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
995 1.1 christos | --oldin | --oldi | --old | --ol | --o)
996 1.1 christos ac_prev=oldincludedir ;;
997 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
998 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
999 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1000 1.1 christos oldincludedir=$ac_optarg ;;
1001 1.1 christos
1002 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1003 1.1 christos ac_prev=prefix ;;
1004 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1005 1.1 christos prefix=$ac_optarg ;;
1006 1.1 christos
1007 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \
1008 1.1 christos | --program-pre | --program-pr | --program-p)
1009 1.1 christos ac_prev=program_prefix ;;
1010 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \
1011 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1012 1.1 christos program_prefix=$ac_optarg ;;
1013 1.1 christos
1014 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \
1015 1.1 christos | --program-suf | --program-su | --program-s)
1016 1.1 christos ac_prev=program_suffix ;;
1017 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \
1018 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1019 1.1 christos program_suffix=$ac_optarg ;;
1020 1.1 christos
1021 1.1 christos -program-transform-name | --program-transform-name \
1022 1.1 christos | --program-transform-nam | --program-transform-na \
1023 1.1 christos | --program-transform-n | --program-transform- \
1024 1.1 christos | --program-transform | --program-transfor \
1025 1.1 christos | --program-transfo | --program-transf \
1026 1.1 christos | --program-trans | --program-tran \
1027 1.1 christos | --progr-tra | --program-tr | --program-t)
1028 1.1 christos ac_prev=program_transform_name ;;
1029 1.1 christos -program-transform-name=* | --program-transform-name=* \
1030 1.1 christos | --program-transform-nam=* | --program-transform-na=* \
1031 1.1 christos | --program-transform-n=* | --program-transform-=* \
1032 1.1 christos | --program-transform=* | --program-transfor=* \
1033 1.1 christos | --program-transfo=* | --program-transf=* \
1034 1.1 christos | --program-trans=* | --program-tran=* \
1035 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*)
1036 1.1 christos program_transform_name=$ac_optarg ;;
1037 1.1 christos
1038 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1039 1.1 christos ac_prev=pdfdir ;;
1040 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1041 1.1 christos pdfdir=$ac_optarg ;;
1042 1.1 christos
1043 1.1 christos -psdir | --psdir | --psdi | --psd | --ps)
1044 1.1 christos ac_prev=psdir ;;
1045 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1046 1.1 christos psdir=$ac_optarg ;;
1047 1.1 christos
1048 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1049 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1050 1.1 christos silent=yes ;;
1051 1.1 christos
1052 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1053 1.1 christos ac_prev=sbindir ;;
1054 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1055 1.1 christos | --sbi=* | --sb=*)
1056 1.1 christos sbindir=$ac_optarg ;;
1057 1.1 christos
1058 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \
1059 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1060 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \
1061 1.1 christos | --sha | --sh)
1062 1.1 christos ac_prev=sharedstatedir ;;
1063 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1064 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1065 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1066 1.1 christos | --sha=* | --sh=*)
1067 1.1 christos sharedstatedir=$ac_optarg ;;
1068 1.1 christos
1069 1.1 christos -site | --site | --sit)
1070 1.1 christos ac_prev=site ;;
1071 1.1 christos -site=* | --site=* | --sit=*)
1072 1.1 christos site=$ac_optarg ;;
1073 1.1 christos
1074 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1075 1.1 christos ac_prev=srcdir ;;
1076 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1077 1.1 christos srcdir=$ac_optarg ;;
1078 1.1 christos
1079 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1080 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy)
1081 1.1 christos ac_prev=sysconfdir ;;
1082 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1083 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1084 1.1 christos sysconfdir=$ac_optarg ;;
1085 1.1 christos
1086 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t)
1087 1.1 christos ac_prev=target_alias ;;
1088 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1089 1.1 christos target_alias=$ac_optarg ;;
1090 1.1 christos
1091 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb)
1092 1.1 christos verbose=yes ;;
1093 1.1 christos
1094 1.1 christos -version | --version | --versio | --versi | --vers | -V)
1095 1.1 christos ac_init_version=: ;;
1096 1.1 christos
1097 1.1 christos -with-* | --with-*)
1098 1.1.1.2 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1099 1.1 christos # Reject names that are not valid shell variable names.
1100 1.1.1.2 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1101 1.1.1.2 christos as_fn_error $? "invalid package name: $ac_useropt"
1102 1.1.1.2 christos ac_useropt_orig=$ac_useropt
1103 1.1.1.2 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1104 1.1.1.2 christos case $ac_user_opts in
1105 1.1.1.2 christos *"
1106 1.1.1.2 christos "with_$ac_useropt"
1107 1.1.1.2 christos "*) ;;
1108 1.1.1.2 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1109 1.1.1.2 christos ac_unrecognized_sep=', ';;
1110 1.1.1.2 christos esac
1111 1.1.1.2 christos eval with_$ac_useropt=\$ac_optarg ;;
1112 1.1 christos
1113 1.1 christos -without-* | --without-*)
1114 1.1.1.2 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1115 1.1 christos # Reject names that are not valid shell variable names.
1116 1.1.1.2 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1117 1.1.1.2 christos as_fn_error $? "invalid package name: $ac_useropt"
1118 1.1.1.2 christos ac_useropt_orig=$ac_useropt
1119 1.1.1.2 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1120 1.1.1.2 christos case $ac_user_opts in
1121 1.1.1.2 christos *"
1122 1.1.1.2 christos "with_$ac_useropt"
1123 1.1.1.2 christos "*) ;;
1124 1.1.1.2 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1125 1.1.1.2 christos ac_unrecognized_sep=', ';;
1126 1.1.1.2 christos esac
1127 1.1.1.2 christos eval with_$ac_useropt=no ;;
1128 1.1 christos
1129 1.1 christos --x)
1130 1.1 christos # Obsolete; use --with-x.
1131 1.1 christos with_x=yes ;;
1132 1.1 christos
1133 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1134 1.1 christos | --x-incl | --x-inc | --x-in | --x-i)
1135 1.1 christos ac_prev=x_includes ;;
1136 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1137 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1138 1.1 christos x_includes=$ac_optarg ;;
1139 1.1 christos
1140 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \
1141 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1142 1.1 christos ac_prev=x_libraries ;;
1143 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1144 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1145 1.1 christos x_libraries=$ac_optarg ;;
1146 1.1 christos
1147 1.1.1.2 christos -*) as_fn_error $? "unrecognized option: \`$ac_option'
1148 1.1.1.2 christos Try \`$0 --help' for more information"
1149 1.1 christos ;;
1150 1.1 christos
1151 1.1 christos *=*)
1152 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1153 1.1 christos # Reject names that are not valid shell variable names.
1154 1.1.1.2 christos case $ac_envvar in #(
1155 1.1.1.2 christos '' | [0-9]* | *[!_$as_cr_alnum]* )
1156 1.1.1.2 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1157 1.1.1.2 christos esac
1158 1.1 christos eval $ac_envvar=\$ac_optarg
1159 1.1 christos export $ac_envvar ;;
1160 1.1 christos
1161 1.1 christos *)
1162 1.1 christos # FIXME: should be removed in autoconf 3.0.
1163 1.1.1.2 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1164 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1165 1.1.1.2 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1166 1.1.1.3 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1167 1.1 christos ;;
1168 1.1 christos
1169 1.1 christos esac
1170 1.1 christos done
1171 1.1 christos
1172 1.1 christos if test -n "$ac_prev"; then
1173 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1174 1.1.1.2 christos as_fn_error $? "missing argument to $ac_option"
1175 1.1.1.2 christos fi
1176 1.1.1.2 christos
1177 1.1.1.2 christos if test -n "$ac_unrecognized_opts"; then
1178 1.1.1.2 christos case $enable_option_checking in
1179 1.1.1.2 christos no) ;;
1180 1.1.1.2 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1181 1.1.1.2 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1182 1.1.1.2 christos esac
1183 1.1 christos fi
1184 1.1 christos
1185 1.1.1.2 christos # Check all directory arguments for consistency.
1186 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1187 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \
1188 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1189 1.1 christos libdir localedir mandir
1190 1.1 christos do
1191 1.1 christos eval ac_val=\$$ac_var
1192 1.1.1.2 christos # Remove trailing slashes.
1193 1.1.1.2 christos case $ac_val in
1194 1.1.1.2 christos */ )
1195 1.1.1.2 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1196 1.1.1.2 christos eval $ac_var=\$ac_val;;
1197 1.1.1.2 christos esac
1198 1.1.1.2 christos # Be sure to have absolute directory names.
1199 1.1 christos case $ac_val in
1200 1.1 christos [\\/$]* | ?:[\\/]* ) continue;;
1201 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1202 1.1 christos esac
1203 1.1.1.2 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1204 1.1 christos done
1205 1.1 christos
1206 1.1 christos # There might be people who depend on the old broken behavior: `$host'
1207 1.1 christos # used to hold the argument of --host etc.
1208 1.1 christos # FIXME: To remove some day.
1209 1.1 christos build=$build_alias
1210 1.1 christos host=$host_alias
1211 1.1 christos target=$target_alias
1212 1.1 christos
1213 1.1 christos # FIXME: To remove some day.
1214 1.1 christos if test "x$host_alias" != x; then
1215 1.1 christos if test "x$build_alias" = x; then
1216 1.1 christos cross_compiling=maybe
1217 1.1 christos elif test "x$build_alias" != "x$host_alias"; then
1218 1.1 christos cross_compiling=yes
1219 1.1 christos fi
1220 1.1 christos fi
1221 1.1 christos
1222 1.1 christos ac_tool_prefix=
1223 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias-
1224 1.1 christos
1225 1.1 christos test "$silent" = yes && exec 6>/dev/null
1226 1.1 christos
1227 1.1 christos
1228 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
1229 1.1 christos ac_ls_di=`ls -di .` &&
1230 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1231 1.1.1.2 christos as_fn_error $? "working directory cannot be determined"
1232 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1233 1.1.1.2 christos as_fn_error $? "pwd does not report name of working directory"
1234 1.1 christos
1235 1.1 christos
1236 1.1 christos # Find the source files, if location was not specified.
1237 1.1 christos if test -z "$srcdir"; then
1238 1.1 christos ac_srcdir_defaulted=yes
1239 1.1 christos # Try the directory containing this script, then the parent directory.
1240 1.1.1.2 christos ac_confdir=`$as_dirname -- "$as_myself" ||
1241 1.1.1.2 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1242 1.1.1.2 christos X"$as_myself" : 'X\(//\)[^/]' \| \
1243 1.1.1.2 christos X"$as_myself" : 'X\(//\)$' \| \
1244 1.1.1.2 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1245 1.1.1.2 christos $as_echo X"$as_myself" |
1246 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1247 1.1 christos s//\1/
1248 1.1 christos q
1249 1.1 christos }
1250 1.1 christos /^X\(\/\/\)[^/].*/{
1251 1.1 christos s//\1/
1252 1.1 christos q
1253 1.1 christos }
1254 1.1 christos /^X\(\/\/\)$/{
1255 1.1 christos s//\1/
1256 1.1 christos q
1257 1.1 christos }
1258 1.1 christos /^X\(\/\).*/{
1259 1.1 christos s//\1/
1260 1.1 christos q
1261 1.1 christos }
1262 1.1 christos s/.*/./; q'`
1263 1.1 christos srcdir=$ac_confdir
1264 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1265 1.1 christos srcdir=..
1266 1.1 christos fi
1267 1.1 christos else
1268 1.1 christos ac_srcdir_defaulted=no
1269 1.1 christos fi
1270 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1271 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1272 1.1.1.2 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1273 1.1 christos fi
1274 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1275 1.1 christos ac_abs_confdir=`(
1276 1.1.1.2 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1277 1.1 christos pwd)`
1278 1.1 christos # When building in place, set srcdir=.
1279 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then
1280 1.1 christos srcdir=.
1281 1.1 christos fi
1282 1.1 christos # Remove unnecessary trailing slashes from srcdir.
1283 1.1 christos # Double slashes in file names in object file debugging info
1284 1.1 christos # mess up M-x gdb in Emacs.
1285 1.1 christos case $srcdir in
1286 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1287 1.1 christos esac
1288 1.1 christos for ac_var in $ac_precious_vars; do
1289 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set}
1290 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var}
1291 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1292 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var}
1293 1.1 christos done
1294 1.1 christos
1295 1.1 christos #
1296 1.1 christos # Report the --help message.
1297 1.1 christos #
1298 1.1 christos if test "$ac_init_help" = "long"; then
1299 1.1 christos # Omit some internal or obsolete options to make the list less imposing.
1300 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh.
1301 1.1 christos cat <<_ACEOF
1302 1.1 christos \`configure' configures this package to adapt to many kinds of systems.
1303 1.1 christos
1304 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]...
1305 1.1 christos
1306 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as
1307 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables.
1308 1.1 christos
1309 1.1 christos Defaults for the options are specified in brackets.
1310 1.1 christos
1311 1.1 christos Configuration:
1312 1.1 christos -h, --help display this help and exit
1313 1.1 christos --help=short display options specific to this package
1314 1.1 christos --help=recursive display the short help of all the included packages
1315 1.1 christos -V, --version display version information and exit
1316 1.1.1.2 christos -q, --quiet, --silent do not print \`checking ...' messages
1317 1.1 christos --cache-file=FILE cache test results in FILE [disabled]
1318 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache'
1319 1.1 christos -n, --no-create do not create output files
1320 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..']
1321 1.1 christos
1322 1.1 christos Installation directories:
1323 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX
1324 1.1.1.2 christos [$ac_default_prefix]
1325 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1326 1.1.1.2 christos [PREFIX]
1327 1.1 christos
1328 1.1 christos By default, \`make install' will install all the files in
1329 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1330 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1331 1.1 christos for instance \`--prefix=\$HOME'.
1332 1.1 christos
1333 1.1 christos For better control, use the options below.
1334 1.1 christos
1335 1.1 christos Fine tuning of the installation directories:
1336 1.1.1.2 christos --bindir=DIR user executables [EPREFIX/bin]
1337 1.1.1.2 christos --sbindir=DIR system admin executables [EPREFIX/sbin]
1338 1.1.1.2 christos --libexecdir=DIR program executables [EPREFIX/libexec]
1339 1.1.1.2 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1340 1.1.1.2 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1341 1.1.1.2 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1342 1.1.1.2 christos --libdir=DIR object code libraries [EPREFIX/lib]
1343 1.1.1.2 christos --includedir=DIR C header files [PREFIX/include]
1344 1.1.1.2 christos --oldincludedir=DIR C header files for non-gcc [/usr/include]
1345 1.1.1.2 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1346 1.1.1.2 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1347 1.1.1.2 christos --infodir=DIR info documentation [DATAROOTDIR/info]
1348 1.1.1.2 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1349 1.1.1.2 christos --mandir=DIR man documentation [DATAROOTDIR/man]
1350 1.1.1.2 christos --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1351 1.1.1.2 christos --htmldir=DIR html documentation [DOCDIR]
1352 1.1.1.2 christos --dvidir=DIR dvi documentation [DOCDIR]
1353 1.1.1.2 christos --pdfdir=DIR pdf documentation [DOCDIR]
1354 1.1.1.2 christos --psdir=DIR ps documentation [DOCDIR]
1355 1.1 christos _ACEOF
1356 1.1 christos
1357 1.1 christos cat <<\_ACEOF
1358 1.1 christos
1359 1.1 christos System types:
1360 1.1 christos --build=BUILD configure for building on BUILD [guessed]
1361 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD]
1362 1.1 christos --target=TARGET configure for building compilers for TARGET [HOST]
1363 1.1 christos _ACEOF
1364 1.1 christos fi
1365 1.1 christos
1366 1.1 christos if test -n "$ac_init_help"; then
1367 1.1 christos
1368 1.1 christos cat <<\_ACEOF
1369 1.1 christos
1370 1.1 christos Optional Features:
1371 1.1.1.2 christos --disable-option-checking ignore unrecognized --enable/--with options
1372 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1373 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1374 1.1 christos --disable-largefile omit support for large files
1375 1.1 christos --disable-protochain disable \"protochain\" insn
1376 1.1 christos --enable-ipv6 build IPv6-capable version [default=yes, if
1377 1.1 christos getaddrinfo available]
1378 1.1 christos --enable-optimizer-dbg build optimizer debugging code
1379 1.1 christos --enable-yydebug build parser debugging code
1380 1.1.1.2 christos --disable-universal don't build universal on OS X
1381 1.1.1.3 christos --enable-shared build shared libraries [default=yes, if support
1382 1.1.1.3 christos available]
1383 1.1 christos --enable-bluetooth enable Bluetooth support [default=yes, if support
1384 1.1 christos available]
1385 1.1.1.2 christos --enable-canusb enable canusb support [default=yes, if support
1386 1.1.1.2 christos available]
1387 1.1 christos --enable-can enable CAN support [default=yes, if support
1388 1.1 christos available]
1389 1.1.1.3 christos --enable-dbus enable D-Bus capture support [default=yes, if
1390 1.1.1.3 christos support available]
1391 1.1 christos
1392 1.1 christos Optional Packages:
1393 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1394 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1395 1.1 christos --without-gcc don't use gcc
1396 1.1 christos --with-sita include SITA support
1397 1.1 christos --with-pcap=TYPE use packet capture TYPE
1398 1.1 christos --without-libnl disable libnl support [default=yes, on Linux, if
1399 1.1 christos present]
1400 1.1 christos --with-dag[=DIR] include Endace DAG support ["yes", "no" or DIR;
1401 1.1 christos default="yes" on BSD and Linux if present]
1402 1.1 christos --with-dag-includes=DIR Endace DAG include directory
1403 1.1 christos --with-dag-libraries=DIR
1404 1.1 christos Endace DAG library directory
1405 1.1 christos --with-septel[=DIR] include Septel support (located in directory DIR, if
1406 1.1 christos supplied). [default=yes, on Linux, if present]
1407 1.1 christos --with-snf[=DIR] include Myricom SNF support ["yes", "no" or DIR;
1408 1.1 christos default="yes" on BSD and Linux if present]
1409 1.1 christos --with-snf-includes=DIR Myricom SNF include directory
1410 1.1 christos --with-snf-libraries=DIR
1411 1.1 christos Myricom SNF library directory
1412 1.1 christos --without-flex don't use flex
1413 1.1 christos --without-bison don't use bison
1414 1.1 christos
1415 1.1 christos Some influential environment variables:
1416 1.1 christos CC C compiler command
1417 1.1 christos CFLAGS C compiler flags
1418 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1419 1.1 christos nonstandard directory <lib dir>
1420 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library>
1421 1.1.1.2 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1422 1.1 christos you have headers in a nonstandard directory <include dir>
1423 1.1 christos CPP C preprocessor
1424 1.1 christos
1425 1.1 christos Use these variables to override the choices made by `configure' or to help
1426 1.1 christos it to find libraries and programs with nonstandard names/locations.
1427 1.1 christos
1428 1.1.1.2 christos Report bugs to the package provider.
1429 1.1 christos _ACEOF
1430 1.1 christos ac_status=$?
1431 1.1 christos fi
1432 1.1 christos
1433 1.1 christos if test "$ac_init_help" = "recursive"; then
1434 1.1 christos # If there are subdirs, report their specific --help.
1435 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1436 1.1.1.2 christos test -d "$ac_dir" ||
1437 1.1.1.2 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1438 1.1.1.2 christos continue
1439 1.1 christos ac_builddir=.
1440 1.1 christos
1441 1.1 christos case "$ac_dir" in
1442 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1443 1.1 christos *)
1444 1.1.1.2 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1445 1.1 christos # A ".." for each directory in $ac_dir_suffix.
1446 1.1.1.2 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1447 1.1 christos case $ac_top_builddir_sub in
1448 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1449 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1450 1.1 christos esac ;;
1451 1.1 christos esac
1452 1.1 christos ac_abs_top_builddir=$ac_pwd
1453 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
1454 1.1 christos # for backward compatibility:
1455 1.1 christos ac_top_builddir=$ac_top_build_prefix
1456 1.1 christos
1457 1.1 christos case $srcdir in
1458 1.1 christos .) # We are building in place.
1459 1.1 christos ac_srcdir=.
1460 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
1461 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
1462 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
1463 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
1464 1.1 christos ac_top_srcdir=$srcdir
1465 1.1 christos ac_abs_top_srcdir=$srcdir ;;
1466 1.1 christos *) # Relative name.
1467 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1468 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
1469 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1470 1.1 christos esac
1471 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1472 1.1 christos
1473 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; }
1474 1.1 christos # Check for guested configure.
1475 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then
1476 1.1 christos echo &&
1477 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1478 1.1 christos elif test -f "$ac_srcdir/configure"; then
1479 1.1 christos echo &&
1480 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive
1481 1.1 christos else
1482 1.1.1.2 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1483 1.1 christos fi || ac_status=$?
1484 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; }
1485 1.1 christos done
1486 1.1 christos fi
1487 1.1 christos
1488 1.1 christos test -n "$ac_init_help" && exit $ac_status
1489 1.1 christos if $ac_init_version; then
1490 1.1 christos cat <<\_ACEOF
1491 1.1 christos configure
1492 1.1.1.3 christos generated by GNU Autoconf 2.69
1493 1.1 christos
1494 1.1.1.3 christos Copyright (C) 2012 Free Software Foundation, Inc.
1495 1.1 christos This configure script is free software; the Free Software Foundation
1496 1.1 christos gives unlimited permission to copy, distribute and modify it.
1497 1.1 christos _ACEOF
1498 1.1 christos exit
1499 1.1 christos fi
1500 1.1 christos
1501 1.1.1.2 christos ## ------------------------ ##
1502 1.1.1.2 christos ## Autoconf initialization. ##
1503 1.1.1.2 christos ## ------------------------ ##
1504 1.1.1.2 christos
1505 1.1.1.2 christos # ac_fn_c_try_compile LINENO
1506 1.1.1.2 christos # --------------------------
1507 1.1.1.2 christos # Try to compile conftest.$ac_ext, and return whether this succeeded.
1508 1.1.1.2 christos ac_fn_c_try_compile ()
1509 1.1.1.2 christos {
1510 1.1.1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1511 1.1.1.2 christos rm -f conftest.$ac_objext
1512 1.1.1.2 christos if { { ac_try="$ac_compile"
1513 1.1.1.2 christos case "(($ac_try" in
1514 1.1.1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1515 1.1.1.2 christos *) ac_try_echo=$ac_try;;
1516 1.1.1.2 christos esac
1517 1.1.1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1518 1.1.1.2 christos $as_echo "$ac_try_echo"; } >&5
1519 1.1.1.2 christos (eval "$ac_compile") 2>conftest.err
1520 1.1.1.2 christos ac_status=$?
1521 1.1.1.2 christos if test -s conftest.err; then
1522 1.1.1.2 christos grep -v '^ *+' conftest.err >conftest.er1
1523 1.1.1.2 christos cat conftest.er1 >&5
1524 1.1.1.2 christos mv -f conftest.er1 conftest.err
1525 1.1.1.2 christos fi
1526 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1527 1.1.1.2 christos test $ac_status = 0; } && {
1528 1.1.1.2 christos test -z "$ac_c_werror_flag" ||
1529 1.1.1.2 christos test ! -s conftest.err
1530 1.1.1.2 christos } && test -s conftest.$ac_objext; then :
1531 1.1.1.2 christos ac_retval=0
1532 1.1.1.2 christos else
1533 1.1.1.2 christos $as_echo "$as_me: failed program was:" >&5
1534 1.1.1.2 christos sed 's/^/| /' conftest.$ac_ext >&5
1535 1.1 christos
1536 1.1.1.2 christos ac_retval=1
1537 1.1.1.2 christos fi
1538 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1539 1.1.1.2 christos as_fn_set_status $ac_retval
1540 1.1 christos
1541 1.1.1.2 christos } # ac_fn_c_try_compile
1542 1.1.1.2 christos
1543 1.1.1.2 christos # ac_fn_c_try_cpp LINENO
1544 1.1.1.2 christos # ----------------------
1545 1.1.1.2 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1546 1.1.1.2 christos ac_fn_c_try_cpp ()
1547 1.1 christos {
1548 1.1.1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1549 1.1.1.2 christos if { { ac_try="$ac_cpp conftest.$ac_ext"
1550 1.1.1.2 christos case "(($ac_try" in
1551 1.1.1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1552 1.1.1.2 christos *) ac_try_echo=$ac_try;;
1553 1.1.1.2 christos esac
1554 1.1.1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1555 1.1.1.2 christos $as_echo "$ac_try_echo"; } >&5
1556 1.1.1.2 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1557 1.1.1.2 christos ac_status=$?
1558 1.1.1.2 christos if test -s conftest.err; then
1559 1.1.1.2 christos grep -v '^ *+' conftest.err >conftest.er1
1560 1.1.1.2 christos cat conftest.er1 >&5
1561 1.1.1.2 christos mv -f conftest.er1 conftest.err
1562 1.1.1.2 christos fi
1563 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1564 1.1.1.2 christos test $ac_status = 0; } > conftest.i && {
1565 1.1.1.2 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1566 1.1.1.2 christos test ! -s conftest.err
1567 1.1.1.2 christos }; then :
1568 1.1.1.2 christos ac_retval=0
1569 1.1.1.2 christos else
1570 1.1.1.2 christos $as_echo "$as_me: failed program was:" >&5
1571 1.1.1.2 christos sed 's/^/| /' conftest.$ac_ext >&5
1572 1.1 christos
1573 1.1.1.2 christos ac_retval=1
1574 1.1.1.2 christos fi
1575 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1576 1.1.1.2 christos as_fn_set_status $ac_retval
1577 1.1 christos
1578 1.1.1.2 christos } # ac_fn_c_try_cpp
1579 1.1 christos
1580 1.1.1.2 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1581 1.1.1.2 christos # -------------------------------------------------------
1582 1.1.1.2 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1583 1.1.1.2 christos # the include files in INCLUDES and setting the cache variable VAR
1584 1.1.1.2 christos # accordingly.
1585 1.1.1.2 christos ac_fn_c_check_header_mongrel ()
1586 1.1.1.2 christos {
1587 1.1.1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1588 1.1.1.3 christos if eval \${$3+:} false; then :
1589 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1590 1.1.1.2 christos $as_echo_n "checking for $2... " >&6; }
1591 1.1.1.3 christos if eval \${$3+:} false; then :
1592 1.1.1.2 christos $as_echo_n "(cached) " >&6
1593 1.1.1.2 christos fi
1594 1.1.1.2 christos eval ac_res=\$$3
1595 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1596 1.1.1.2 christos $as_echo "$ac_res" >&6; }
1597 1.1.1.2 christos else
1598 1.1.1.2 christos # Is the header compilable?
1599 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1600 1.1.1.2 christos $as_echo_n "checking $2 usability... " >&6; }
1601 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1602 1.1.1.2 christos /* end confdefs.h. */
1603 1.1.1.2 christos $4
1604 1.1.1.2 christos #include <$2>
1605 1.1.1.2 christos _ACEOF
1606 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
1607 1.1.1.2 christos ac_header_compiler=yes
1608 1.1.1.2 christos else
1609 1.1.1.2 christos ac_header_compiler=no
1610 1.1.1.2 christos fi
1611 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1612 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1613 1.1.1.2 christos $as_echo "$ac_header_compiler" >&6; }
1614 1.1.1.2 christos
1615 1.1.1.2 christos # Is the header present?
1616 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1617 1.1.1.2 christos $as_echo_n "checking $2 presence... " >&6; }
1618 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1619 1.1.1.2 christos /* end confdefs.h. */
1620 1.1.1.2 christos #include <$2>
1621 1.1.1.2 christos _ACEOF
1622 1.1.1.2 christos if ac_fn_c_try_cpp "$LINENO"; then :
1623 1.1.1.2 christos ac_header_preproc=yes
1624 1.1.1.2 christos else
1625 1.1.1.2 christos ac_header_preproc=no
1626 1.1.1.2 christos fi
1627 1.1.1.2 christos rm -f conftest.err conftest.i conftest.$ac_ext
1628 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1629 1.1.1.2 christos $as_echo "$ac_header_preproc" >&6; }
1630 1.1.1.2 christos
1631 1.1.1.2 christos # So? What about this header?
1632 1.1.1.2 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1633 1.1.1.2 christos yes:no: )
1634 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1635 1.1.1.2 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1636 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1637 1.1.1.2 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1638 1.1.1.2 christos ;;
1639 1.1.1.2 christos no:yes:* )
1640 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1641 1.1.1.2 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1642 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1643 1.1.1.2 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1644 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1645 1.1.1.2 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1646 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1647 1.1.1.2 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1648 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1649 1.1.1.2 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1650 1.1.1.2 christos ;;
1651 1.1.1.2 christos esac
1652 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1653 1.1.1.2 christos $as_echo_n "checking for $2... " >&6; }
1654 1.1.1.3 christos if eval \${$3+:} false; then :
1655 1.1.1.2 christos $as_echo_n "(cached) " >&6
1656 1.1.1.2 christos else
1657 1.1.1.2 christos eval "$3=\$ac_header_compiler"
1658 1.1.1.2 christos fi
1659 1.1.1.2 christos eval ac_res=\$$3
1660 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1661 1.1.1.2 christos $as_echo "$ac_res" >&6; }
1662 1.1.1.2 christos fi
1663 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1664 1.1.1.2 christos
1665 1.1.1.2 christos } # ac_fn_c_check_header_mongrel
1666 1.1.1.2 christos
1667 1.1.1.2 christos # ac_fn_c_try_run LINENO
1668 1.1.1.2 christos # ----------------------
1669 1.1.1.2 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1670 1.1.1.2 christos # that executables *can* be run.
1671 1.1.1.2 christos ac_fn_c_try_run ()
1672 1.1.1.2 christos {
1673 1.1.1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1674 1.1.1.2 christos if { { ac_try="$ac_link"
1675 1.1.1.2 christos case "(($ac_try" in
1676 1.1.1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1677 1.1.1.2 christos *) ac_try_echo=$ac_try;;
1678 1.1.1.2 christos esac
1679 1.1.1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1680 1.1.1.2 christos $as_echo "$ac_try_echo"; } >&5
1681 1.1.1.2 christos (eval "$ac_link") 2>&5
1682 1.1.1.2 christos ac_status=$?
1683 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1684 1.1.1.2 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1685 1.1.1.2 christos { { case "(($ac_try" in
1686 1.1.1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1687 1.1.1.2 christos *) ac_try_echo=$ac_try;;
1688 1.1.1.2 christos esac
1689 1.1.1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1690 1.1.1.2 christos $as_echo "$ac_try_echo"; } >&5
1691 1.1.1.2 christos (eval "$ac_try") 2>&5
1692 1.1.1.2 christos ac_status=$?
1693 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1694 1.1.1.2 christos test $ac_status = 0; }; }; then :
1695 1.1.1.2 christos ac_retval=0
1696 1.1.1.2 christos else
1697 1.1.1.2 christos $as_echo "$as_me: program exited with status $ac_status" >&5
1698 1.1.1.2 christos $as_echo "$as_me: failed program was:" >&5
1699 1.1.1.2 christos sed 's/^/| /' conftest.$ac_ext >&5
1700 1.1.1.2 christos
1701 1.1.1.2 christos ac_retval=$ac_status
1702 1.1.1.2 christos fi
1703 1.1.1.2 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1704 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1705 1.1.1.2 christos as_fn_set_status $ac_retval
1706 1.1.1.2 christos
1707 1.1.1.2 christos } # ac_fn_c_try_run
1708 1.1.1.2 christos
1709 1.1.1.2 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1710 1.1.1.2 christos # -------------------------------------------------------
1711 1.1.1.2 christos # Tests whether HEADER exists and can be compiled using the include files in
1712 1.1.1.2 christos # INCLUDES, setting the cache variable VAR accordingly.
1713 1.1.1.2 christos ac_fn_c_check_header_compile ()
1714 1.1.1.2 christos {
1715 1.1.1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1716 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1717 1.1.1.2 christos $as_echo_n "checking for $2... " >&6; }
1718 1.1.1.3 christos if eval \${$3+:} false; then :
1719 1.1.1.2 christos $as_echo_n "(cached) " >&6
1720 1.1.1.2 christos else
1721 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1722 1.1.1.2 christos /* end confdefs.h. */
1723 1.1.1.2 christos $4
1724 1.1.1.2 christos #include <$2>
1725 1.1.1.2 christos _ACEOF
1726 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
1727 1.1.1.2 christos eval "$3=yes"
1728 1.1.1.2 christos else
1729 1.1.1.2 christos eval "$3=no"
1730 1.1.1.2 christos fi
1731 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1732 1.1.1.2 christos fi
1733 1.1.1.2 christos eval ac_res=\$$3
1734 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1735 1.1.1.2 christos $as_echo "$ac_res" >&6; }
1736 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1737 1.1.1.2 christos
1738 1.1.1.2 christos } # ac_fn_c_check_header_compile
1739 1.1.1.2 christos
1740 1.1.1.2 christos # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1741 1.1.1.2 christos # -------------------------------------------
1742 1.1.1.2 christos # Tests whether TYPE exists after having included INCLUDES, setting cache
1743 1.1.1.2 christos # variable VAR accordingly.
1744 1.1.1.2 christos ac_fn_c_check_type ()
1745 1.1.1.2 christos {
1746 1.1.1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1747 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1748 1.1.1.2 christos $as_echo_n "checking for $2... " >&6; }
1749 1.1.1.3 christos if eval \${$3+:} false; then :
1750 1.1.1.2 christos $as_echo_n "(cached) " >&6
1751 1.1.1.2 christos else
1752 1.1.1.2 christos eval "$3=no"
1753 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1754 1.1.1.2 christos /* end confdefs.h. */
1755 1.1.1.2 christos $4
1756 1.1.1.2 christos int
1757 1.1.1.2 christos main ()
1758 1.1.1.2 christos {
1759 1.1.1.2 christos if (sizeof ($2))
1760 1.1.1.2 christos return 0;
1761 1.1.1.2 christos ;
1762 1.1.1.2 christos return 0;
1763 1.1.1.2 christos }
1764 1.1.1.2 christos _ACEOF
1765 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
1766 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1767 1.1.1.2 christos /* end confdefs.h. */
1768 1.1.1.2 christos $4
1769 1.1.1.2 christos int
1770 1.1.1.2 christos main ()
1771 1.1.1.2 christos {
1772 1.1.1.2 christos if (sizeof (($2)))
1773 1.1.1.2 christos return 0;
1774 1.1.1.2 christos ;
1775 1.1.1.2 christos return 0;
1776 1.1.1.2 christos }
1777 1.1.1.2 christos _ACEOF
1778 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
1779 1.1.1.2 christos
1780 1.1.1.2 christos else
1781 1.1.1.2 christos eval "$3=yes"
1782 1.1.1.2 christos fi
1783 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1784 1.1.1.2 christos fi
1785 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1786 1.1.1.2 christos fi
1787 1.1.1.2 christos eval ac_res=\$$3
1788 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1789 1.1.1.2 christos $as_echo "$ac_res" >&6; }
1790 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1791 1.1.1.2 christos
1792 1.1.1.2 christos } # ac_fn_c_check_type
1793 1.1.1.2 christos
1794 1.1.1.2 christos # ac_fn_c_try_link LINENO
1795 1.1.1.2 christos # -----------------------
1796 1.1.1.2 christos # Try to link conftest.$ac_ext, and return whether this succeeded.
1797 1.1.1.2 christos ac_fn_c_try_link ()
1798 1.1.1.2 christos {
1799 1.1.1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1800 1.1.1.2 christos rm -f conftest.$ac_objext conftest$ac_exeext
1801 1.1.1.2 christos if { { ac_try="$ac_link"
1802 1.1.1.2 christos case "(($ac_try" in
1803 1.1.1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1804 1.1.1.2 christos *) ac_try_echo=$ac_try;;
1805 1.1.1.2 christos esac
1806 1.1.1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1807 1.1.1.2 christos $as_echo "$ac_try_echo"; } >&5
1808 1.1.1.2 christos (eval "$ac_link") 2>conftest.err
1809 1.1.1.2 christos ac_status=$?
1810 1.1.1.2 christos if test -s conftest.err; then
1811 1.1.1.2 christos grep -v '^ *+' conftest.err >conftest.er1
1812 1.1.1.2 christos cat conftest.er1 >&5
1813 1.1.1.2 christos mv -f conftest.er1 conftest.err
1814 1.1.1.2 christos fi
1815 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1816 1.1.1.2 christos test $ac_status = 0; } && {
1817 1.1.1.2 christos test -z "$ac_c_werror_flag" ||
1818 1.1.1.2 christos test ! -s conftest.err
1819 1.1.1.2 christos } && test -s conftest$ac_exeext && {
1820 1.1.1.2 christos test "$cross_compiling" = yes ||
1821 1.1.1.3 christos test -x conftest$ac_exeext
1822 1.1.1.2 christos }; then :
1823 1.1.1.2 christos ac_retval=0
1824 1.1.1.2 christos else
1825 1.1.1.2 christos $as_echo "$as_me: failed program was:" >&5
1826 1.1.1.2 christos sed 's/^/| /' conftest.$ac_ext >&5
1827 1.1.1.2 christos
1828 1.1.1.2 christos ac_retval=1
1829 1.1.1.2 christos fi
1830 1.1.1.2 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1831 1.1.1.2 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1832 1.1.1.2 christos # interfere with the next link command; also delete a directory that is
1833 1.1.1.2 christos # left behind by Apple's compiler. We do this before executing the actions.
1834 1.1.1.2 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1835 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1836 1.1.1.2 christos as_fn_set_status $ac_retval
1837 1.1.1.2 christos
1838 1.1.1.2 christos } # ac_fn_c_try_link
1839 1.1.1.2 christos
1840 1.1.1.2 christos # ac_fn_c_check_func LINENO FUNC VAR
1841 1.1.1.2 christos # ----------------------------------
1842 1.1.1.2 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly
1843 1.1.1.2 christos ac_fn_c_check_func ()
1844 1.1.1.2 christos {
1845 1.1.1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1846 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1847 1.1.1.2 christos $as_echo_n "checking for $2... " >&6; }
1848 1.1.1.3 christos if eval \${$3+:} false; then :
1849 1.1.1.2 christos $as_echo_n "(cached) " >&6
1850 1.1.1.2 christos else
1851 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1852 1.1.1.2 christos /* end confdefs.h. */
1853 1.1.1.2 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1854 1.1.1.2 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */
1855 1.1.1.2 christos #define $2 innocuous_$2
1856 1.1.1.2 christos
1857 1.1.1.2 christos /* System header to define __stub macros and hopefully few prototypes,
1858 1.1.1.2 christos which can conflict with char $2 (); below.
1859 1.1.1.2 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1860 1.1.1.2 christos <limits.h> exists even on freestanding compilers. */
1861 1.1.1.2 christos
1862 1.1.1.2 christos #ifdef __STDC__
1863 1.1.1.2 christos # include <limits.h>
1864 1.1.1.2 christos #else
1865 1.1.1.2 christos # include <assert.h>
1866 1.1.1.2 christos #endif
1867 1.1.1.2 christos
1868 1.1.1.2 christos #undef $2
1869 1.1.1.2 christos
1870 1.1.1.2 christos /* Override any GCC internal prototype to avoid an error.
1871 1.1.1.2 christos Use char because int might match the return type of a GCC
1872 1.1.1.2 christos builtin and then its argument prototype would still apply. */
1873 1.1.1.2 christos #ifdef __cplusplus
1874 1.1.1.2 christos extern "C"
1875 1.1.1.2 christos #endif
1876 1.1.1.2 christos char $2 ();
1877 1.1.1.2 christos /* The GNU C library defines this for functions which it implements
1878 1.1.1.2 christos to always fail with ENOSYS. Some functions are actually named
1879 1.1.1.2 christos something starting with __ and the normal name is an alias. */
1880 1.1.1.2 christos #if defined __stub_$2 || defined __stub___$2
1881 1.1.1.2 christos choke me
1882 1.1.1.2 christos #endif
1883 1.1.1.2 christos
1884 1.1.1.2 christos int
1885 1.1.1.2 christos main ()
1886 1.1.1.2 christos {
1887 1.1.1.2 christos return $2 ();
1888 1.1.1.2 christos ;
1889 1.1.1.2 christos return 0;
1890 1.1.1.2 christos }
1891 1.1.1.2 christos _ACEOF
1892 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
1893 1.1.1.2 christos eval "$3=yes"
1894 1.1.1.2 christos else
1895 1.1.1.2 christos eval "$3=no"
1896 1.1.1.2 christos fi
1897 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
1898 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
1899 1.1.1.2 christos fi
1900 1.1.1.2 christos eval ac_res=\$$3
1901 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1902 1.1.1.2 christos $as_echo "$ac_res" >&6; }
1903 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1904 1.1.1.2 christos
1905 1.1.1.2 christos } # ac_fn_c_check_func
1906 1.1.1.2 christos
1907 1.1.1.2 christos # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1908 1.1.1.2 christos # ---------------------------------------------
1909 1.1.1.2 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1910 1.1.1.2 christos # accordingly.
1911 1.1.1.2 christos ac_fn_c_check_decl ()
1912 1.1.1.2 christos {
1913 1.1.1.2 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1914 1.1.1.2 christos as_decl_name=`echo $2|sed 's/ *(.*//'`
1915 1.1.1.2 christos as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1916 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1917 1.1.1.2 christos $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1918 1.1.1.3 christos if eval \${$3+:} false; then :
1919 1.1.1.2 christos $as_echo_n "(cached) " >&6
1920 1.1.1.2 christos else
1921 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1922 1.1.1.2 christos /* end confdefs.h. */
1923 1.1.1.2 christos $4
1924 1.1.1.2 christos int
1925 1.1.1.2 christos main ()
1926 1.1.1.2 christos {
1927 1.1.1.2 christos #ifndef $as_decl_name
1928 1.1.1.2 christos #ifdef __cplusplus
1929 1.1.1.2 christos (void) $as_decl_use;
1930 1.1.1.2 christos #else
1931 1.1.1.2 christos (void) $as_decl_name;
1932 1.1.1.2 christos #endif
1933 1.1.1.2 christos #endif
1934 1.1.1.2 christos
1935 1.1.1.2 christos ;
1936 1.1.1.2 christos return 0;
1937 1.1.1.2 christos }
1938 1.1.1.2 christos _ACEOF
1939 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
1940 1.1.1.2 christos eval "$3=yes"
1941 1.1.1.2 christos else
1942 1.1.1.2 christos eval "$3=no"
1943 1.1.1.2 christos fi
1944 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1945 1.1.1.2 christos fi
1946 1.1.1.2 christos eval ac_res=\$$3
1947 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1948 1.1.1.2 christos $as_echo "$ac_res" >&6; }
1949 1.1.1.3 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1950 1.1.1.2 christos
1951 1.1.1.2 christos } # ac_fn_c_check_decl
1952 1.1.1.2 christos cat >config.log <<_ACEOF
1953 1.1.1.2 christos This file contains any messages produced by compilers while
1954 1.1.1.2 christos running configure, to aid debugging if configure makes a mistake.
1955 1.1.1.2 christos
1956 1.1.1.2 christos It was created by $as_me, which was
1957 1.1.1.3 christos generated by GNU Autoconf 2.69. Invocation command line was
1958 1.1.1.2 christos
1959 1.1.1.2 christos $ $0 $@
1960 1.1.1.2 christos
1961 1.1.1.2 christos _ACEOF
1962 1.1.1.2 christos exec 5>>config.log
1963 1.1.1.2 christos {
1964 1.1.1.2 christos cat <<_ASUNAME
1965 1.1.1.2 christos ## --------- ##
1966 1.1.1.2 christos ## Platform. ##
1967 1.1.1.2 christos ## --------- ##
1968 1.1.1.2 christos
1969 1.1.1.2 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1970 1.1.1.2 christos uname -m = `(uname -m) 2>/dev/null || echo unknown`
1971 1.1.1.2 christos uname -r = `(uname -r) 2>/dev/null || echo unknown`
1972 1.1.1.2 christos uname -s = `(uname -s) 2>/dev/null || echo unknown`
1973 1.1.1.2 christos uname -v = `(uname -v) 2>/dev/null || echo unknown`
1974 1.1.1.2 christos
1975 1.1.1.2 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1976 1.1.1.2 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1977 1.1.1.2 christos
1978 1.1.1.2 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1979 1.1.1.2 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1980 1.1.1.2 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1981 1.1.1.2 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1982 1.1.1.2 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1983 1.1.1.2 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1984 1.1.1.2 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1985 1.1 christos
1986 1.1 christos _ASUNAME
1987 1.1 christos
1988 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1989 1.1 christos for as_dir in $PATH
1990 1.1 christos do
1991 1.1 christos IFS=$as_save_IFS
1992 1.1 christos test -z "$as_dir" && as_dir=.
1993 1.1.1.2 christos $as_echo "PATH: $as_dir"
1994 1.1.1.2 christos done
1995 1.1 christos IFS=$as_save_IFS
1996 1.1 christos
1997 1.1 christos } >&5
1998 1.1 christos
1999 1.1 christos cat >&5 <<_ACEOF
2000 1.1 christos
2001 1.1 christos
2002 1.1 christos ## ----------- ##
2003 1.1 christos ## Core tests. ##
2004 1.1 christos ## ----------- ##
2005 1.1 christos
2006 1.1 christos _ACEOF
2007 1.1 christos
2008 1.1 christos
2009 1.1 christos # Keep a trace of the command line.
2010 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up.
2011 1.1 christos # Strip out --silent because we don't want to record it for future runs.
2012 1.1 christos # Also quote any args containing shell meta-characters.
2013 1.1 christos # Make two passes to allow for proper duplicate-argument suppression.
2014 1.1 christos ac_configure_args=
2015 1.1 christos ac_configure_args0=
2016 1.1 christos ac_configure_args1=
2017 1.1 christos ac_must_keep_next=false
2018 1.1 christos for ac_pass in 1 2
2019 1.1 christos do
2020 1.1 christos for ac_arg
2021 1.1 christos do
2022 1.1 christos case $ac_arg in
2023 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2024 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2025 1.1 christos | -silent | --silent | --silen | --sile | --sil)
2026 1.1 christos continue ;;
2027 1.1 christos *\'*)
2028 1.1.1.2 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2029 1.1 christos esac
2030 1.1 christos case $ac_pass in
2031 1.1.1.2 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2032 1.1 christos 2)
2033 1.1.1.2 christos as_fn_append ac_configure_args1 " '$ac_arg'"
2034 1.1 christos if test $ac_must_keep_next = true; then
2035 1.1 christos ac_must_keep_next=false # Got value, back to normal.
2036 1.1 christos else
2037 1.1 christos case $ac_arg in
2038 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \
2039 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2040 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2041 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x)
2042 1.1 christos case "$ac_configure_args0 " in
2043 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2044 1.1 christos esac
2045 1.1 christos ;;
2046 1.1 christos -* ) ac_must_keep_next=true ;;
2047 1.1 christos esac
2048 1.1 christos fi
2049 1.1.1.2 christos as_fn_append ac_configure_args " '$ac_arg'"
2050 1.1 christos ;;
2051 1.1 christos esac
2052 1.1 christos done
2053 1.1 christos done
2054 1.1.1.2 christos { ac_configure_args0=; unset ac_configure_args0;}
2055 1.1.1.2 christos { ac_configure_args1=; unset ac_configure_args1;}
2056 1.1 christos
2057 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete
2058 1.1 christos # config.log. We remove comments because anyway the quotes in there
2059 1.1 christos # would cause problems or look ugly.
2060 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap.
2061 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2062 1.1 christos trap 'exit_status=$?
2063 1.1 christos # Save into config.log some information that might help in debugging.
2064 1.1 christos {
2065 1.1 christos echo
2066 1.1 christos
2067 1.1.1.2 christos $as_echo "## ---------------- ##
2068 1.1 christos ## Cache variables. ##
2069 1.1.1.2 christos ## ---------------- ##"
2070 1.1 christos echo
2071 1.1 christos # The following way of writing the cache mishandles newlines in values,
2072 1.1 christos (
2073 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2074 1.1 christos eval ac_val=\$$ac_var
2075 1.1 christos case $ac_val in #(
2076 1.1 christos *${as_nl}*)
2077 1.1 christos case $ac_var in #(
2078 1.1.1.2 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2079 1.1.1.2 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2080 1.1 christos esac
2081 1.1 christos case $ac_var in #(
2082 1.1 christos _ | IFS | as_nl) ;; #(
2083 1.1.1.2 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2084 1.1.1.2 christos *) { eval $ac_var=; unset $ac_var;} ;;
2085 1.1 christos esac ;;
2086 1.1 christos esac
2087 1.1 christos done
2088 1.1 christos (set) 2>&1 |
2089 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2090 1.1 christos *${as_nl}ac_space=\ *)
2091 1.1 christos sed -n \
2092 1.1 christos "s/'\''/'\''\\\\'\'''\''/g;
2093 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2094 1.1 christos ;; #(
2095 1.1 christos *)
2096 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2097 1.1 christos ;;
2098 1.1 christos esac |
2099 1.1 christos sort
2100 1.1 christos )
2101 1.1 christos echo
2102 1.1 christos
2103 1.1.1.2 christos $as_echo "## ----------------- ##
2104 1.1 christos ## Output variables. ##
2105 1.1.1.2 christos ## ----------------- ##"
2106 1.1 christos echo
2107 1.1 christos for ac_var in $ac_subst_vars
2108 1.1 christos do
2109 1.1 christos eval ac_val=\$$ac_var
2110 1.1 christos case $ac_val in
2111 1.1.1.2 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2112 1.1 christos esac
2113 1.1.1.2 christos $as_echo "$ac_var='\''$ac_val'\''"
2114 1.1 christos done | sort
2115 1.1 christos echo
2116 1.1 christos
2117 1.1 christos if test -n "$ac_subst_files"; then
2118 1.1.1.2 christos $as_echo "## ------------------- ##
2119 1.1 christos ## File substitutions. ##
2120 1.1.1.2 christos ## ------------------- ##"
2121 1.1 christos echo
2122 1.1 christos for ac_var in $ac_subst_files
2123 1.1 christos do
2124 1.1 christos eval ac_val=\$$ac_var
2125 1.1 christos case $ac_val in
2126 1.1.1.2 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2127 1.1 christos esac
2128 1.1.1.2 christos $as_echo "$ac_var='\''$ac_val'\''"
2129 1.1 christos done | sort
2130 1.1 christos echo
2131 1.1 christos fi
2132 1.1 christos
2133 1.1 christos if test -s confdefs.h; then
2134 1.1.1.2 christos $as_echo "## ----------- ##
2135 1.1 christos ## confdefs.h. ##
2136 1.1.1.2 christos ## ----------- ##"
2137 1.1 christos echo
2138 1.1 christos cat confdefs.h
2139 1.1 christos echo
2140 1.1 christos fi
2141 1.1 christos test "$ac_signal" != 0 &&
2142 1.1.1.2 christos $as_echo "$as_me: caught signal $ac_signal"
2143 1.1.1.2 christos $as_echo "$as_me: exit $exit_status"
2144 1.1 christos } >&5
2145 1.1 christos rm -f core *.core core.conftest.* &&
2146 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2147 1.1 christos exit $exit_status
2148 1.1 christos ' 0
2149 1.1 christos for ac_signal in 1 2 13 15; do
2150 1.1.1.2 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2151 1.1 christos done
2152 1.1 christos ac_signal=0
2153 1.1 christos
2154 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
2155 1.1 christos rm -f -r conftest* confdefs.h
2156 1.1 christos
2157 1.1.1.2 christos $as_echo "/* confdefs.h */" > confdefs.h
2158 1.1.1.2 christos
2159 1.1 christos # Predefined preprocessor variables.
2160 1.1 christos
2161 1.1 christos cat >>confdefs.h <<_ACEOF
2162 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME"
2163 1.1 christos _ACEOF
2164 1.1 christos
2165 1.1 christos cat >>confdefs.h <<_ACEOF
2166 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2167 1.1 christos _ACEOF
2168 1.1 christos
2169 1.1 christos cat >>confdefs.h <<_ACEOF
2170 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION"
2171 1.1 christos _ACEOF
2172 1.1 christos
2173 1.1 christos cat >>confdefs.h <<_ACEOF
2174 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING"
2175 1.1 christos _ACEOF
2176 1.1 christos
2177 1.1 christos cat >>confdefs.h <<_ACEOF
2178 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2179 1.1 christos _ACEOF
2180 1.1 christos
2181 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
2182 1.1.1.2 christos #define PACKAGE_URL "$PACKAGE_URL"
2183 1.1.1.2 christos _ACEOF
2184 1.1.1.2 christos
2185 1.1 christos
2186 1.1 christos # Let the site file select an alternate cache file if it wants to.
2187 1.1.1.2 christos # Prefer an explicitly selected file to automatically selected ones.
2188 1.1.1.2 christos ac_site_file1=NONE
2189 1.1.1.2 christos ac_site_file2=NONE
2190 1.1 christos if test -n "$CONFIG_SITE"; then
2191 1.1.1.2 christos # We do not want a PATH search for config.site.
2192 1.1.1.2 christos case $CONFIG_SITE in #((
2193 1.1.1.2 christos -*) ac_site_file1=./$CONFIG_SITE;;
2194 1.1.1.2 christos */*) ac_site_file1=$CONFIG_SITE;;
2195 1.1.1.2 christos *) ac_site_file1=./$CONFIG_SITE;;
2196 1.1.1.2 christos esac
2197 1.1 christos elif test "x$prefix" != xNONE; then
2198 1.1.1.2 christos ac_site_file1=$prefix/share/config.site
2199 1.1.1.2 christos ac_site_file2=$prefix/etc/config.site
2200 1.1 christos else
2201 1.1.1.2 christos ac_site_file1=$ac_default_prefix/share/config.site
2202 1.1.1.2 christos ac_site_file2=$ac_default_prefix/etc/config.site
2203 1.1 christos fi
2204 1.1.1.2 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2205 1.1 christos do
2206 1.1.1.2 christos test "x$ac_site_file" = xNONE && continue
2207 1.1.1.2 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2208 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2209 1.1.1.2 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2210 1.1 christos sed 's/^/| /' "$ac_site_file" >&5
2211 1.1.1.2 christos . "$ac_site_file" \
2212 1.1.1.2 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2213 1.1.1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2214 1.1.1.2 christos as_fn_error $? "failed to load site script $ac_site_file
2215 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
2216 1.1 christos fi
2217 1.1 christos done
2218 1.1 christos
2219 1.1 christos if test -r "$cache_file"; then
2220 1.1.1.2 christos # Some versions of bash will fail to source /dev/null (special files
2221 1.1.1.2 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2222 1.1.1.2 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2223 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2224 1.1.1.2 christos $as_echo "$as_me: loading cache $cache_file" >&6;}
2225 1.1 christos case $cache_file in
2226 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";;
2227 1.1 christos *) . "./$cache_file";;
2228 1.1 christos esac
2229 1.1 christos fi
2230 1.1 christos else
2231 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2232 1.1.1.2 christos $as_echo "$as_me: creating cache $cache_file" >&6;}
2233 1.1 christos >$cache_file
2234 1.1 christos fi
2235 1.1 christos
2236 1.1 christos # Check that the precious variables saved in the cache have kept the same
2237 1.1 christos # value.
2238 1.1 christos ac_cache_corrupted=false
2239 1.1 christos for ac_var in $ac_precious_vars; do
2240 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set
2241 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set
2242 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value
2243 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value
2244 1.1 christos case $ac_old_set,$ac_new_set in
2245 1.1 christos set,)
2246 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2247 1.1.1.2 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2248 1.1 christos ac_cache_corrupted=: ;;
2249 1.1 christos ,set)
2250 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2251 1.1.1.2 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2252 1.1 christos ac_cache_corrupted=: ;;
2253 1.1 christos ,);;
2254 1.1 christos *)
2255 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then
2256 1.1.1.2 christos # differences in whitespace do not lead to failure.
2257 1.1.1.2 christos ac_old_val_w=`echo x $ac_old_val`
2258 1.1.1.2 christos ac_new_val_w=`echo x $ac_new_val`
2259 1.1.1.2 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then
2260 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2261 1.1.1.2 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2262 1.1.1.2 christos ac_cache_corrupted=:
2263 1.1.1.2 christos else
2264 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2265 1.1.1.2 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2266 1.1.1.2 christos eval $ac_var=\$ac_old_val
2267 1.1.1.2 christos fi
2268 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2269 1.1.1.2 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2270 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2271 1.1.1.2 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2272 1.1 christos fi;;
2273 1.1 christos esac
2274 1.1 christos # Pass precious variables to config.status.
2275 1.1 christos if test "$ac_new_set" = set; then
2276 1.1 christos case $ac_new_val in
2277 1.1.1.2 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2278 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;;
2279 1.1 christos esac
2280 1.1 christos case " $ac_configure_args " in
2281 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2282 1.1.1.2 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2283 1.1 christos esac
2284 1.1 christos fi
2285 1.1 christos done
2286 1.1 christos if $ac_cache_corrupted; then
2287 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2288 1.1.1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2289 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2290 1.1.1.2 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2291 1.1.1.2 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2292 1.1.1.2 christos fi
2293 1.1.1.2 christos ## -------------------- ##
2294 1.1.1.2 christos ## Main body of script. ##
2295 1.1.1.2 christos ## -------------------- ##
2296 1.1 christos
2297 1.1 christos ac_ext=c
2298 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2299 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2300 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2301 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2302 1.1 christos
2303 1.1 christos
2304 1.1 christos
2305 1.1 christos ac_aux_dir=
2306 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2307 1.1 christos if test -f "$ac_dir/install-sh"; then
2308 1.1 christos ac_aux_dir=$ac_dir
2309 1.1 christos ac_install_sh="$ac_aux_dir/install-sh -c"
2310 1.1 christos break
2311 1.1 christos elif test -f "$ac_dir/install.sh"; then
2312 1.1 christos ac_aux_dir=$ac_dir
2313 1.1 christos ac_install_sh="$ac_aux_dir/install.sh -c"
2314 1.1 christos break
2315 1.1 christos elif test -f "$ac_dir/shtool"; then
2316 1.1 christos ac_aux_dir=$ac_dir
2317 1.1 christos ac_install_sh="$ac_aux_dir/shtool install -c"
2318 1.1 christos break
2319 1.1 christos fi
2320 1.1 christos done
2321 1.1 christos if test -z "$ac_aux_dir"; then
2322 1.1.1.2 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2323 1.1 christos fi
2324 1.1 christos
2325 1.1 christos # These three variables are undocumented and unsupported,
2326 1.1 christos # and are intended to be withdrawn in a future Autoconf release.
2327 1.1 christos # They can cause serious problems if a builder's source tree is in a directory
2328 1.1 christos # whose full name contains unusual characters.
2329 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2330 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2331 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2332 1.1 christos
2333 1.1 christos
2334 1.1 christos # Make sure we can run config.sub.
2335 1.1 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2336 1.1.1.2 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2337 1.1.1.2 christos
2338 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2339 1.1.1.2 christos $as_echo_n "checking build system type... " >&6; }
2340 1.1.1.3 christos if ${ac_cv_build+:} false; then :
2341 1.1.1.2 christos $as_echo_n "(cached) " >&6
2342 1.1 christos else
2343 1.1 christos ac_build_alias=$build_alias
2344 1.1 christos test "x$ac_build_alias" = x &&
2345 1.1 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2346 1.1 christos test "x$ac_build_alias" = x &&
2347 1.1.1.2 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2348 1.1 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2349 1.1.1.2 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2350 1.1 christos
2351 1.1 christos fi
2352 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2353 1.1.1.2 christos $as_echo "$ac_cv_build" >&6; }
2354 1.1 christos case $ac_cv_build in
2355 1.1 christos *-*-*) ;;
2356 1.1.1.3 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2357 1.1 christos esac
2358 1.1 christos build=$ac_cv_build
2359 1.1 christos ac_save_IFS=$IFS; IFS='-'
2360 1.1 christos set x $ac_cv_build
2361 1.1 christos shift
2362 1.1 christos build_cpu=$1
2363 1.1 christos build_vendor=$2
2364 1.1 christos shift; shift
2365 1.1 christos # Remember, the first character of IFS is used to create $*,
2366 1.1 christos # except with old shells:
2367 1.1 christos build_os=$*
2368 1.1 christos IFS=$ac_save_IFS
2369 1.1 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2370 1.1 christos
2371 1.1 christos
2372 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2373 1.1.1.2 christos $as_echo_n "checking host system type... " >&6; }
2374 1.1.1.3 christos if ${ac_cv_host+:} false; then :
2375 1.1.1.2 christos $as_echo_n "(cached) " >&6
2376 1.1 christos else
2377 1.1 christos if test "x$host_alias" = x; then
2378 1.1 christos ac_cv_host=$ac_cv_build
2379 1.1 christos else
2380 1.1 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2381 1.1.1.2 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2382 1.1 christos fi
2383 1.1 christos
2384 1.1 christos fi
2385 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2386 1.1.1.2 christos $as_echo "$ac_cv_host" >&6; }
2387 1.1 christos case $ac_cv_host in
2388 1.1 christos *-*-*) ;;
2389 1.1.1.3 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2390 1.1 christos esac
2391 1.1 christos host=$ac_cv_host
2392 1.1 christos ac_save_IFS=$IFS; IFS='-'
2393 1.1 christos set x $ac_cv_host
2394 1.1 christos shift
2395 1.1 christos host_cpu=$1
2396 1.1 christos host_vendor=$2
2397 1.1 christos shift; shift
2398 1.1 christos # Remember, the first character of IFS is used to create $*,
2399 1.1 christos # except with old shells:
2400 1.1 christos host_os=$*
2401 1.1 christos IFS=$ac_save_IFS
2402 1.1 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2403 1.1 christos
2404 1.1 christos
2405 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2406 1.1.1.2 christos $as_echo_n "checking target system type... " >&6; }
2407 1.1.1.3 christos if ${ac_cv_target+:} false; then :
2408 1.1.1.2 christos $as_echo_n "(cached) " >&6
2409 1.1 christos else
2410 1.1 christos if test "x$target_alias" = x; then
2411 1.1 christos ac_cv_target=$ac_cv_host
2412 1.1 christos else
2413 1.1 christos ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2414 1.1.1.2 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2415 1.1 christos fi
2416 1.1 christos
2417 1.1 christos fi
2418 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2419 1.1.1.2 christos $as_echo "$ac_cv_target" >&6; }
2420 1.1 christos case $ac_cv_target in
2421 1.1 christos *-*-*) ;;
2422 1.1.1.3 christos *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2423 1.1 christos esac
2424 1.1 christos target=$ac_cv_target
2425 1.1 christos ac_save_IFS=$IFS; IFS='-'
2426 1.1 christos set x $ac_cv_target
2427 1.1 christos shift
2428 1.1 christos target_cpu=$1
2429 1.1 christos target_vendor=$2
2430 1.1 christos shift; shift
2431 1.1 christos # Remember, the first character of IFS is used to create $*,
2432 1.1 christos # except with old shells:
2433 1.1 christos target_os=$*
2434 1.1 christos IFS=$ac_save_IFS
2435 1.1 christos case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2436 1.1 christos
2437 1.1 christos
2438 1.1 christos # The aliases save the names the user supplied, while $host etc.
2439 1.1 christos # will get canonicalized.
2440 1.1 christos test -n "$target_alias" &&
2441 1.1 christos test "$program_prefix$program_suffix$program_transform_name" = \
2442 1.1 christos NONENONEs,x,x, &&
2443 1.1 christos program_prefix=${target_alias}-
2444 1.1 christos
2445 1.1 christos
2446 1.1 christos
2447 1.1 christos
2448 1.1 christos
2449 1.1 christos
2450 1.1 christos
2451 1.1.1.2 christos
2452 1.1 christos # Check whether --with-gcc was given.
2453 1.1.1.2 christos if test "${with_gcc+set}" = set; then :
2454 1.1 christos withval=$with_gcc;
2455 1.1 christos fi
2456 1.1 christos
2457 1.1.1.3 christos V_CCOPT=""
2458 1.1 christos if test "${srcdir}" != "." ; then
2459 1.1.1.3 christos V_CCOPT="-I\$(srcdir)"
2460 1.1 christos fi
2461 1.1 christos if test "${CFLAGS+set}" = set; then
2462 1.1 christos LBL_CFLAGS="$CFLAGS"
2463 1.1 christos fi
2464 1.1 christos if test -z "$CC" ; then
2465 1.1 christos case "$host_os" in
2466 1.1 christos
2467 1.1 christos bsdi*)
2468 1.1 christos # Extract the first word of "shlicc2", so it can be a program name with args.
2469 1.1 christos set dummy shlicc2; ac_word=$2
2470 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2471 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
2472 1.1.1.3 christos if ${ac_cv_prog_SHLICC2+:} false; then :
2473 1.1.1.2 christos $as_echo_n "(cached) " >&6
2474 1.1 christos else
2475 1.1 christos if test -n "$SHLICC2"; then
2476 1.1 christos ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test.
2477 1.1 christos else
2478 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2479 1.1 christos for as_dir in $PATH
2480 1.1 christos do
2481 1.1 christos IFS=$as_save_IFS
2482 1.1 christos test -z "$as_dir" && as_dir=.
2483 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
2484 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2485 1.1 christos ac_cv_prog_SHLICC2="yes"
2486 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2487 1.1 christos break 2
2488 1.1 christos fi
2489 1.1 christos done
2490 1.1.1.2 christos done
2491 1.1 christos IFS=$as_save_IFS
2492 1.1 christos
2493 1.1 christos test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no"
2494 1.1 christos fi
2495 1.1 christos fi
2496 1.1 christos SHLICC2=$ac_cv_prog_SHLICC2
2497 1.1 christos if test -n "$SHLICC2"; then
2498 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHLICC2" >&5
2499 1.1.1.2 christos $as_echo "$SHLICC2" >&6; }
2500 1.1 christos else
2501 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2502 1.1.1.2 christos $as_echo "no" >&6; }
2503 1.1 christos fi
2504 1.1 christos
2505 1.1 christos
2506 1.1 christos if test $SHLICC2 = yes ; then
2507 1.1 christos CC=shlicc2
2508 1.1 christos export CC
2509 1.1 christos fi
2510 1.1 christos ;;
2511 1.1 christos esac
2512 1.1 christos fi
2513 1.1 christos if test -z "$CC" -a "$with_gcc" = no ; then
2514 1.1 christos CC=cc
2515 1.1 christos export CC
2516 1.1 christos fi
2517 1.1 christos
2518 1.1 christos ac_ext=c
2519 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2520 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2521 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2522 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2523 1.1 christos if test -n "$ac_tool_prefix"; then
2524 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2525 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
2526 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2527 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
2528 1.1.1.3 christos if ${ac_cv_prog_CC+:} false; then :
2529 1.1.1.2 christos $as_echo_n "(cached) " >&6
2530 1.1 christos else
2531 1.1 christos if test -n "$CC"; then
2532 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2533 1.1 christos else
2534 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2535 1.1 christos for as_dir in $PATH
2536 1.1 christos do
2537 1.1 christos IFS=$as_save_IFS
2538 1.1 christos test -z "$as_dir" && as_dir=.
2539 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
2540 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2541 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
2542 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2543 1.1 christos break 2
2544 1.1 christos fi
2545 1.1 christos done
2546 1.1.1.2 christos done
2547 1.1 christos IFS=$as_save_IFS
2548 1.1 christos
2549 1.1 christos fi
2550 1.1 christos fi
2551 1.1 christos CC=$ac_cv_prog_CC
2552 1.1 christos if test -n "$CC"; then
2553 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2554 1.1.1.2 christos $as_echo "$CC" >&6; }
2555 1.1 christos else
2556 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2557 1.1.1.2 christos $as_echo "no" >&6; }
2558 1.1 christos fi
2559 1.1 christos
2560 1.1 christos
2561 1.1 christos fi
2562 1.1 christos if test -z "$ac_cv_prog_CC"; then
2563 1.1 christos ac_ct_CC=$CC
2564 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
2565 1.1 christos set dummy gcc; ac_word=$2
2566 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2567 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
2568 1.1.1.3 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
2569 1.1.1.2 christos $as_echo_n "(cached) " >&6
2570 1.1 christos else
2571 1.1 christos if test -n "$ac_ct_CC"; then
2572 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2573 1.1 christos else
2574 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2575 1.1 christos for as_dir in $PATH
2576 1.1 christos do
2577 1.1 christos IFS=$as_save_IFS
2578 1.1 christos test -z "$as_dir" && as_dir=.
2579 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
2580 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2581 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
2582 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2583 1.1 christos break 2
2584 1.1 christos fi
2585 1.1 christos done
2586 1.1.1.2 christos done
2587 1.1 christos IFS=$as_save_IFS
2588 1.1 christos
2589 1.1 christos fi
2590 1.1 christos fi
2591 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2592 1.1 christos if test -n "$ac_ct_CC"; then
2593 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2594 1.1.1.2 christos $as_echo "$ac_ct_CC" >&6; }
2595 1.1 christos else
2596 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2597 1.1.1.2 christos $as_echo "no" >&6; }
2598 1.1 christos fi
2599 1.1 christos
2600 1.1 christos if test "x$ac_ct_CC" = x; then
2601 1.1 christos CC=""
2602 1.1 christos else
2603 1.1 christos case $cross_compiling:$ac_tool_warned in
2604 1.1 christos yes:)
2605 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2606 1.1.1.2 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2607 1.1 christos ac_tool_warned=yes ;;
2608 1.1 christos esac
2609 1.1 christos CC=$ac_ct_CC
2610 1.1 christos fi
2611 1.1 christos else
2612 1.1 christos CC="$ac_cv_prog_CC"
2613 1.1 christos fi
2614 1.1 christos
2615 1.1 christos if test -z "$CC"; then
2616 1.1 christos if test -n "$ac_tool_prefix"; then
2617 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2618 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
2619 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2620 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
2621 1.1.1.3 christos if ${ac_cv_prog_CC+:} false; then :
2622 1.1.1.2 christos $as_echo_n "(cached) " >&6
2623 1.1 christos else
2624 1.1 christos if test -n "$CC"; then
2625 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2626 1.1 christos else
2627 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2628 1.1 christos for as_dir in $PATH
2629 1.1 christos do
2630 1.1 christos IFS=$as_save_IFS
2631 1.1 christos test -z "$as_dir" && as_dir=.
2632 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
2633 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2634 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
2635 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2636 1.1 christos break 2
2637 1.1 christos fi
2638 1.1 christos done
2639 1.1.1.2 christos done
2640 1.1 christos IFS=$as_save_IFS
2641 1.1 christos
2642 1.1 christos fi
2643 1.1 christos fi
2644 1.1 christos CC=$ac_cv_prog_CC
2645 1.1 christos if test -n "$CC"; then
2646 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2647 1.1.1.2 christos $as_echo "$CC" >&6; }
2648 1.1 christos else
2649 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2650 1.1.1.2 christos $as_echo "no" >&6; }
2651 1.1 christos fi
2652 1.1 christos
2653 1.1 christos
2654 1.1 christos fi
2655 1.1 christos fi
2656 1.1 christos if test -z "$CC"; then
2657 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
2658 1.1 christos set dummy cc; ac_word=$2
2659 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2660 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
2661 1.1.1.3 christos if ${ac_cv_prog_CC+:} false; then :
2662 1.1.1.2 christos $as_echo_n "(cached) " >&6
2663 1.1 christos else
2664 1.1 christos if test -n "$CC"; then
2665 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2666 1.1 christos else
2667 1.1 christos ac_prog_rejected=no
2668 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2669 1.1 christos for as_dir in $PATH
2670 1.1 christos do
2671 1.1 christos IFS=$as_save_IFS
2672 1.1 christos test -z "$as_dir" && as_dir=.
2673 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
2674 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2675 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2676 1.1 christos ac_prog_rejected=yes
2677 1.1 christos continue
2678 1.1 christos fi
2679 1.1 christos ac_cv_prog_CC="cc"
2680 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2681 1.1 christos break 2
2682 1.1 christos fi
2683 1.1 christos done
2684 1.1.1.2 christos done
2685 1.1 christos IFS=$as_save_IFS
2686 1.1 christos
2687 1.1 christos if test $ac_prog_rejected = yes; then
2688 1.1 christos # We found a bogon in the path, so make sure we never use it.
2689 1.1 christos set dummy $ac_cv_prog_CC
2690 1.1 christos shift
2691 1.1 christos if test $# != 0; then
2692 1.1 christos # We chose a different compiler from the bogus one.
2693 1.1 christos # However, it has the same basename, so the bogon will be chosen
2694 1.1 christos # first if we set CC to just the basename; use the full file name.
2695 1.1 christos shift
2696 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2697 1.1 christos fi
2698 1.1 christos fi
2699 1.1 christos fi
2700 1.1 christos fi
2701 1.1 christos CC=$ac_cv_prog_CC
2702 1.1 christos if test -n "$CC"; then
2703 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2704 1.1.1.2 christos $as_echo "$CC" >&6; }
2705 1.1 christos else
2706 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2707 1.1.1.2 christos $as_echo "no" >&6; }
2708 1.1 christos fi
2709 1.1 christos
2710 1.1 christos
2711 1.1 christos fi
2712 1.1 christos if test -z "$CC"; then
2713 1.1 christos if test -n "$ac_tool_prefix"; then
2714 1.1 christos for ac_prog in cl.exe
2715 1.1 christos do
2716 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2717 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2718 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2719 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
2720 1.1.1.3 christos if ${ac_cv_prog_CC+:} false; then :
2721 1.1.1.2 christos $as_echo_n "(cached) " >&6
2722 1.1 christos else
2723 1.1 christos if test -n "$CC"; then
2724 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2725 1.1 christos else
2726 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2727 1.1 christos for as_dir in $PATH
2728 1.1 christos do
2729 1.1 christos IFS=$as_save_IFS
2730 1.1 christos test -z "$as_dir" && as_dir=.
2731 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
2732 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2733 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2734 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2735 1.1 christos break 2
2736 1.1 christos fi
2737 1.1 christos done
2738 1.1.1.2 christos done
2739 1.1 christos IFS=$as_save_IFS
2740 1.1 christos
2741 1.1 christos fi
2742 1.1 christos fi
2743 1.1 christos CC=$ac_cv_prog_CC
2744 1.1 christos if test -n "$CC"; then
2745 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2746 1.1.1.2 christos $as_echo "$CC" >&6; }
2747 1.1 christos else
2748 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2749 1.1.1.2 christos $as_echo "no" >&6; }
2750 1.1 christos fi
2751 1.1 christos
2752 1.1 christos
2753 1.1 christos test -n "$CC" && break
2754 1.1 christos done
2755 1.1 christos fi
2756 1.1 christos if test -z "$CC"; then
2757 1.1 christos ac_ct_CC=$CC
2758 1.1 christos for ac_prog in cl.exe
2759 1.1 christos do
2760 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
2761 1.1 christos set dummy $ac_prog; ac_word=$2
2762 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2763 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
2764 1.1.1.3 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
2765 1.1.1.2 christos $as_echo_n "(cached) " >&6
2766 1.1 christos else
2767 1.1 christos if test -n "$ac_ct_CC"; then
2768 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2769 1.1 christos else
2770 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2771 1.1 christos for as_dir in $PATH
2772 1.1 christos do
2773 1.1 christos IFS=$as_save_IFS
2774 1.1 christos test -z "$as_dir" && as_dir=.
2775 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
2776 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2777 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
2778 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2779 1.1 christos break 2
2780 1.1 christos fi
2781 1.1 christos done
2782 1.1.1.2 christos done
2783 1.1 christos IFS=$as_save_IFS
2784 1.1 christos
2785 1.1 christos fi
2786 1.1 christos fi
2787 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2788 1.1 christos if test -n "$ac_ct_CC"; then
2789 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2790 1.1.1.2 christos $as_echo "$ac_ct_CC" >&6; }
2791 1.1 christos else
2792 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2793 1.1.1.2 christos $as_echo "no" >&6; }
2794 1.1 christos fi
2795 1.1 christos
2796 1.1 christos
2797 1.1 christos test -n "$ac_ct_CC" && break
2798 1.1 christos done
2799 1.1 christos
2800 1.1 christos if test "x$ac_ct_CC" = x; then
2801 1.1 christos CC=""
2802 1.1 christos else
2803 1.1 christos case $cross_compiling:$ac_tool_warned in
2804 1.1 christos yes:)
2805 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2806 1.1.1.2 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2807 1.1 christos ac_tool_warned=yes ;;
2808 1.1 christos esac
2809 1.1 christos CC=$ac_ct_CC
2810 1.1 christos fi
2811 1.1 christos fi
2812 1.1 christos
2813 1.1 christos fi
2814 1.1 christos
2815 1.1 christos
2816 1.1.1.2 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2817 1.1.1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2818 1.1.1.2 christos as_fn_error $? "no acceptable C compiler found in \$PATH
2819 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
2820 1.1 christos
2821 1.1 christos # Provide some information about the compiler.
2822 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2823 1.1.1.2 christos set X $ac_compile
2824 1.1.1.2 christos ac_compiler=$2
2825 1.1.1.2 christos for ac_option in --version -v -V -qversion; do
2826 1.1.1.2 christos { { ac_try="$ac_compiler $ac_option >&5"
2827 1.1 christos case "(($ac_try" in
2828 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2829 1.1 christos *) ac_try_echo=$ac_try;;
2830 1.1 christos esac
2831 1.1.1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2832 1.1.1.2 christos $as_echo "$ac_try_echo"; } >&5
2833 1.1.1.2 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2834 1.1 christos ac_status=$?
2835 1.1.1.2 christos if test -s conftest.err; then
2836 1.1.1.2 christos sed '10a\
2837 1.1.1.2 christos ... rest of stderr output deleted ...
2838 1.1.1.2 christos 10q' conftest.err >conftest.er1
2839 1.1.1.2 christos cat conftest.er1 >&5
2840 1.1.1.2 christos fi
2841 1.1.1.2 christos rm -f conftest.er1 conftest.err
2842 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2843 1.1.1.2 christos test $ac_status = 0; }
2844 1.1.1.2 christos done
2845 1.1.1.2 christos
2846 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2847 1.1 christos /* end confdefs.h. */
2848 1.1 christos
2849 1.1 christos int
2850 1.1 christos main ()
2851 1.1 christos {
2852 1.1 christos
2853 1.1 christos ;
2854 1.1 christos return 0;
2855 1.1 christos }
2856 1.1 christos _ACEOF
2857 1.1 christos ac_clean_files_save=$ac_clean_files
2858 1.1.1.2 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2859 1.1 christos # Try to create an executable without -o first, disregard a.out.
2860 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition
2861 1.1 christos # of exeext.
2862 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2863 1.1.1.2 christos $as_echo_n "checking whether the C compiler works... " >&6; }
2864 1.1.1.2 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2865 1.1.1.2 christos
2866 1.1.1.2 christos # The possible output files:
2867 1.1.1.2 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2868 1.1.1.2 christos
2869 1.1 christos ac_rmfiles=
2870 1.1 christos for ac_file in $ac_files
2871 1.1 christos do
2872 1.1 christos case $ac_file in
2873 1.1.1.2 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2874 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2875 1.1 christos esac
2876 1.1 christos done
2877 1.1 christos rm -f $ac_rmfiles
2878 1.1 christos
2879 1.1.1.2 christos if { { ac_try="$ac_link_default"
2880 1.1 christos case "(($ac_try" in
2881 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2882 1.1 christos *) ac_try_echo=$ac_try;;
2883 1.1 christos esac
2884 1.1.1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2885 1.1.1.2 christos $as_echo "$ac_try_echo"; } >&5
2886 1.1 christos (eval "$ac_link_default") 2>&5
2887 1.1 christos ac_status=$?
2888 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2889 1.1.1.2 christos test $ac_status = 0; }; then :
2890 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2891 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2892 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached,
2893 1.1 christos # so that the user can short-circuit this test for compilers unknown to
2894 1.1 christos # Autoconf.
2895 1.1 christos for ac_file in $ac_files ''
2896 1.1 christos do
2897 1.1 christos test -f "$ac_file" || continue
2898 1.1 christos case $ac_file in
2899 1.1.1.2 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2900 1.1 christos ;;
2901 1.1 christos [ab].out )
2902 1.1 christos # We found the default executable, but exeext='' is most
2903 1.1 christos # certainly right.
2904 1.1 christos break;;
2905 1.1 christos *.* )
2906 1.1.1.2 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2907 1.1 christos then :; else
2908 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2909 1.1 christos fi
2910 1.1 christos # We set ac_cv_exeext here because the later test for it is not
2911 1.1 christos # safe: cross compilers may not add the suffix if given an `-o'
2912 1.1 christos # argument, so we may need to know it at that point already.
2913 1.1 christos # Even if this section looks crufty: it has the advantage of
2914 1.1 christos # actually working.
2915 1.1 christos break;;
2916 1.1 christos * )
2917 1.1 christos break;;
2918 1.1 christos esac
2919 1.1 christos done
2920 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext=
2921 1.1 christos
2922 1.1 christos else
2923 1.1 christos ac_file=''
2924 1.1 christos fi
2925 1.1.1.2 christos if test -z "$ac_file"; then :
2926 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2927 1.1.1.2 christos $as_echo "no" >&6; }
2928 1.1.1.2 christos $as_echo "$as_me: failed program was:" >&5
2929 1.1.1.2 christos sed 's/^/| /' conftest.$ac_ext >&5
2930 1.1.1.2 christos
2931 1.1.1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2932 1.1.1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2933 1.1.1.2 christos as_fn_error 77 "C compiler cannot create executables
2934 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
2935 1.1.1.2 christos else
2936 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2937 1.1.1.2 christos $as_echo "yes" >&6; }
2938 1.1.1.2 christos fi
2939 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2940 1.1.1.2 christos $as_echo_n "checking for C compiler default output file name... " >&6; }
2941 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2942 1.1.1.2 christos $as_echo "$ac_file" >&6; }
2943 1.1 christos ac_exeext=$ac_cv_exeext
2944 1.1 christos
2945 1.1.1.2 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2946 1.1 christos ac_clean_files=$ac_clean_files_save
2947 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2948 1.1.1.2 christos $as_echo_n "checking for suffix of executables... " >&6; }
2949 1.1.1.2 christos if { { ac_try="$ac_link"
2950 1.1 christos case "(($ac_try" in
2951 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2952 1.1 christos *) ac_try_echo=$ac_try;;
2953 1.1 christos esac
2954 1.1.1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2955 1.1.1.2 christos $as_echo "$ac_try_echo"; } >&5
2956 1.1 christos (eval "$ac_link") 2>&5
2957 1.1 christos ac_status=$?
2958 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2959 1.1.1.2 christos test $ac_status = 0; }; then :
2960 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable)
2961 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2962 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with
2963 1.1 christos # `rm'.
2964 1.1 christos for ac_file in conftest.exe conftest conftest.*; do
2965 1.1 christos test -f "$ac_file" || continue
2966 1.1 christos case $ac_file in
2967 1.1.1.2 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2968 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2969 1.1 christos break;;
2970 1.1 christos * ) break;;
2971 1.1 christos esac
2972 1.1 christos done
2973 1.1 christos else
2974 1.1.1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2975 1.1.1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2976 1.1.1.2 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2977 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
2978 1.1.1.2 christos fi
2979 1.1.1.2 christos rm -f conftest conftest$ac_cv_exeext
2980 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2981 1.1.1.2 christos $as_echo "$ac_cv_exeext" >&6; }
2982 1.1 christos
2983 1.1 christos rm -f conftest.$ac_ext
2984 1.1 christos EXEEXT=$ac_cv_exeext
2985 1.1 christos ac_exeext=$EXEEXT
2986 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2987 1.1.1.2 christos /* end confdefs.h. */
2988 1.1.1.2 christos #include <stdio.h>
2989 1.1.1.2 christos int
2990 1.1.1.2 christos main ()
2991 1.1.1.2 christos {
2992 1.1.1.2 christos FILE *f = fopen ("conftest.out", "w");
2993 1.1.1.2 christos return ferror (f) || fclose (f) != 0;
2994 1.1.1.2 christos
2995 1.1.1.2 christos ;
2996 1.1.1.2 christos return 0;
2997 1.1.1.2 christos }
2998 1.1 christos _ACEOF
2999 1.1.1.2 christos ac_clean_files="$ac_clean_files conftest.out"
3000 1.1.1.2 christos # Check that the compiler produces executables we can run. If not, either
3001 1.1.1.2 christos # the compiler is broken, or we cross compile.
3002 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3003 1.1.1.2 christos $as_echo_n "checking whether we are cross compiling... " >&6; }
3004 1.1.1.2 christos if test "$cross_compiling" != yes; then
3005 1.1.1.2 christos { { ac_try="$ac_link"
3006 1.1.1.2 christos case "(($ac_try" in
3007 1.1.1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3008 1.1.1.2 christos *) ac_try_echo=$ac_try;;
3009 1.1.1.2 christos esac
3010 1.1.1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3011 1.1.1.2 christos $as_echo "$ac_try_echo"; } >&5
3012 1.1.1.2 christos (eval "$ac_link") 2>&5
3013 1.1.1.2 christos ac_status=$?
3014 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3015 1.1.1.2 christos test $ac_status = 0; }
3016 1.1.1.2 christos if { ac_try='./conftest$ac_cv_exeext'
3017 1.1.1.2 christos { { case "(($ac_try" in
3018 1.1.1.2 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3019 1.1.1.2 christos *) ac_try_echo=$ac_try;;
3020 1.1.1.2 christos esac
3021 1.1.1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3022 1.1.1.2 christos $as_echo "$ac_try_echo"; } >&5
3023 1.1.1.2 christos (eval "$ac_try") 2>&5
3024 1.1.1.2 christos ac_status=$?
3025 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3026 1.1.1.2 christos test $ac_status = 0; }; }; then
3027 1.1.1.2 christos cross_compiling=no
3028 1.1.1.2 christos else
3029 1.1.1.2 christos if test "$cross_compiling" = maybe; then
3030 1.1.1.2 christos cross_compiling=yes
3031 1.1.1.2 christos else
3032 1.1.1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3033 1.1.1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3034 1.1.1.2 christos as_fn_error $? "cannot run C compiled programs.
3035 1.1.1.2 christos If you meant to cross compile, use \`--host'.
3036 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
3037 1.1.1.2 christos fi
3038 1.1.1.2 christos fi
3039 1.1.1.2 christos fi
3040 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3041 1.1.1.2 christos $as_echo "$cross_compiling" >&6; }
3042 1.1.1.2 christos
3043 1.1.1.2 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3044 1.1.1.2 christos ac_clean_files=$ac_clean_files_save
3045 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3046 1.1.1.2 christos $as_echo_n "checking for suffix of object files... " >&6; }
3047 1.1.1.3 christos if ${ac_cv_objext+:} false; then :
3048 1.1.1.2 christos $as_echo_n "(cached) " >&6
3049 1.1.1.2 christos else
3050 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3051 1.1 christos /* end confdefs.h. */
3052 1.1 christos
3053 1.1 christos int
3054 1.1 christos main ()
3055 1.1 christos {
3056 1.1 christos
3057 1.1 christos ;
3058 1.1 christos return 0;
3059 1.1 christos }
3060 1.1 christos _ACEOF
3061 1.1 christos rm -f conftest.o conftest.obj
3062 1.1.1.2 christos if { { ac_try="$ac_compile"
3063 1.1 christos case "(($ac_try" in
3064 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3065 1.1 christos *) ac_try_echo=$ac_try;;
3066 1.1 christos esac
3067 1.1.1.2 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3068 1.1.1.2 christos $as_echo "$ac_try_echo"; } >&5
3069 1.1 christos (eval "$ac_compile") 2>&5
3070 1.1 christos ac_status=$?
3071 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3072 1.1.1.2 christos test $ac_status = 0; }; then :
3073 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do
3074 1.1 christos test -f "$ac_file" || continue;
3075 1.1 christos case $ac_file in
3076 1.1.1.2 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3077 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3078 1.1 christos break;;
3079 1.1 christos esac
3080 1.1 christos done
3081 1.1 christos else
3082 1.1.1.2 christos $as_echo "$as_me: failed program was:" >&5
3083 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
3084 1.1 christos
3085 1.1.1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3086 1.1.1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3087 1.1.1.2 christos as_fn_error $? "cannot compute suffix of object files: cannot compile
3088 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
3089 1.1 christos fi
3090 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext
3091 1.1 christos fi
3092 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3093 1.1.1.2 christos $as_echo "$ac_cv_objext" >&6; }
3094 1.1 christos OBJEXT=$ac_cv_objext
3095 1.1 christos ac_objext=$OBJEXT
3096 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3097 1.1.1.2 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3098 1.1.1.3 christos if ${ac_cv_c_compiler_gnu+:} false; then :
3099 1.1.1.2 christos $as_echo_n "(cached) " >&6
3100 1.1 christos else
3101 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3102 1.1 christos /* end confdefs.h. */
3103 1.1 christos
3104 1.1 christos int
3105 1.1 christos main ()
3106 1.1 christos {
3107 1.1 christos #ifndef __GNUC__
3108 1.1 christos choke me
3109 1.1 christos #endif
3110 1.1 christos
3111 1.1 christos ;
3112 1.1 christos return 0;
3113 1.1 christos }
3114 1.1 christos _ACEOF
3115 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
3116 1.1 christos ac_compiler_gnu=yes
3117 1.1 christos else
3118 1.1.1.2 christos ac_compiler_gnu=no
3119 1.1 christos fi
3120 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3121 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
3122 1.1 christos
3123 1.1 christos fi
3124 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3125 1.1.1.2 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3126 1.1.1.2 christos if test $ac_compiler_gnu = yes; then
3127 1.1.1.2 christos GCC=yes
3128 1.1.1.2 christos else
3129 1.1.1.2 christos GCC=
3130 1.1.1.2 christos fi
3131 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
3132 1.1 christos ac_save_CFLAGS=$CFLAGS
3133 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3134 1.1.1.2 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
3135 1.1.1.3 christos if ${ac_cv_prog_cc_g+:} false; then :
3136 1.1.1.2 christos $as_echo_n "(cached) " >&6
3137 1.1 christos else
3138 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
3139 1.1 christos ac_c_werror_flag=yes
3140 1.1 christos ac_cv_prog_cc_g=no
3141 1.1 christos CFLAGS="-g"
3142 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3143 1.1 christos /* end confdefs.h. */
3144 1.1 christos
3145 1.1 christos int
3146 1.1 christos main ()
3147 1.1 christos {
3148 1.1 christos
3149 1.1 christos ;
3150 1.1 christos return 0;
3151 1.1 christos }
3152 1.1 christos _ACEOF
3153 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
3154 1.1 christos ac_cv_prog_cc_g=yes
3155 1.1 christos else
3156 1.1.1.2 christos CFLAGS=""
3157 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3158 1.1 christos /* end confdefs.h. */
3159 1.1 christos
3160 1.1 christos int
3161 1.1 christos main ()
3162 1.1 christos {
3163 1.1 christos
3164 1.1 christos ;
3165 1.1 christos return 0;
3166 1.1 christos }
3167 1.1 christos _ACEOF
3168 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
3169 1.1 christos
3170 1.1.1.2 christos else
3171 1.1.1.2 christos ac_c_werror_flag=$ac_save_c_werror_flag
3172 1.1 christos CFLAGS="-g"
3173 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3174 1.1 christos /* end confdefs.h. */
3175 1.1 christos
3176 1.1 christos int
3177 1.1 christos main ()
3178 1.1 christos {
3179 1.1 christos
3180 1.1 christos ;
3181 1.1 christos return 0;
3182 1.1 christos }
3183 1.1 christos _ACEOF
3184 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
3185 1.1 christos ac_cv_prog_cc_g=yes
3186 1.1 christos fi
3187 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3188 1.1 christos fi
3189 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3190 1.1 christos fi
3191 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3192 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
3193 1.1 christos fi
3194 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3195 1.1.1.2 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
3196 1.1 christos if test "$ac_test_CFLAGS" = set; then
3197 1.1 christos CFLAGS=$ac_save_CFLAGS
3198 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
3199 1.1 christos if test "$GCC" = yes; then
3200 1.1 christos CFLAGS="-g -O2"
3201 1.1 christos else
3202 1.1 christos CFLAGS="-g"
3203 1.1 christos fi
3204 1.1 christos else
3205 1.1 christos if test "$GCC" = yes; then
3206 1.1 christos CFLAGS="-O2"
3207 1.1 christos else
3208 1.1 christos CFLAGS=
3209 1.1 christos fi
3210 1.1 christos fi
3211 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3212 1.1.1.2 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3213 1.1.1.3 christos if ${ac_cv_prog_cc_c89+:} false; then :
3214 1.1.1.2 christos $as_echo_n "(cached) " >&6
3215 1.1 christos else
3216 1.1 christos ac_cv_prog_cc_c89=no
3217 1.1 christos ac_save_CC=$CC
3218 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3219 1.1 christos /* end confdefs.h. */
3220 1.1 christos #include <stdarg.h>
3221 1.1 christos #include <stdio.h>
3222 1.1.1.3 christos struct stat;
3223 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3224 1.1 christos struct buf { int x; };
3225 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
3226 1.1 christos static char *e (p, i)
3227 1.1 christos char **p;
3228 1.1 christos int i;
3229 1.1 christos {
3230 1.1 christos return p[i];
3231 1.1 christos }
3232 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
3233 1.1 christos {
3234 1.1 christos char *s;
3235 1.1 christos va_list v;
3236 1.1 christos va_start (v,p);
3237 1.1 christos s = g (p, va_arg (v,int));
3238 1.1 christos va_end (v);
3239 1.1 christos return s;
3240 1.1 christos }
3241 1.1 christos
3242 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3243 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
3244 1.1 christos These don't provoke an error unfortunately, instead are silently treated
3245 1.1 christos as 'x'. The following induces an error, until -std is added to get
3246 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3247 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
3248 1.1 christos that's true only with -std. */
3249 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3250 1.1 christos
3251 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3252 1.1 christos inside strings and character constants. */
3253 1.1 christos #define FOO(x) 'x'
3254 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3255 1.1 christos
3256 1.1 christos int test (int i, double x);
3257 1.1 christos struct s1 {int (*f) (int a);};
3258 1.1 christos struct s2 {int (*f) (double a);};
3259 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3260 1.1 christos int argc;
3261 1.1 christos char **argv;
3262 1.1 christos int
3263 1.1 christos main ()
3264 1.1 christos {
3265 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3266 1.1 christos ;
3267 1.1 christos return 0;
3268 1.1 christos }
3269 1.1 christos _ACEOF
3270 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3271 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3272 1.1 christos do
3273 1.1 christos CC="$ac_save_CC $ac_arg"
3274 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
3275 1.1 christos ac_cv_prog_cc_c89=$ac_arg
3276 1.1 christos fi
3277 1.1 christos rm -f core conftest.err conftest.$ac_objext
3278 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
3279 1.1 christos done
3280 1.1 christos rm -f conftest.$ac_ext
3281 1.1 christos CC=$ac_save_CC
3282 1.1 christos
3283 1.1 christos fi
3284 1.1 christos # AC_CACHE_VAL
3285 1.1 christos case "x$ac_cv_prog_cc_c89" in
3286 1.1 christos x)
3287 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3288 1.1.1.2 christos $as_echo "none needed" >&6; } ;;
3289 1.1 christos xno)
3290 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3291 1.1.1.2 christos $as_echo "unsupported" >&6; } ;;
3292 1.1 christos *)
3293 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
3294 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3295 1.1.1.2 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3296 1.1 christos esac
3297 1.1.1.2 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
3298 1.1 christos
3299 1.1.1.2 christos fi
3300 1.1 christos
3301 1.1 christos ac_ext=c
3302 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3303 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3304 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3305 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3306 1.1 christos
3307 1.1 christos
3308 1.1 christos
3309 1.1 christos
3310 1.1 christos
3311 1.1 christos if test "$GCC" = yes ; then
3312 1.1.1.3 christos #
3313 1.1.1.3 christos # -Werror forces warnings to be errors.
3314 1.1.1.3 christos #
3315 1.1.1.3 christos ac_lbl_cc_force_warning_errors=-Werror
3316 1.1 christos else
3317 1.1 christos V_INCLS="$V_INCLS -I/usr/local/include"
3318 1.1 christos LDFLAGS="$LDFLAGS -L/usr/local/lib"
3319 1.1 christos
3320 1.1 christos case "$host_os" in
3321 1.1 christos
3322 1.1.1.3 christos darwin*)
3323 1.1.1.3 christos #
3324 1.1.1.3 christos # This is assumed either to be GCC or clang, both
3325 1.1.1.3 christos # of which use -Werror to force warnings to be errors.
3326 1.1.1.3 christos #
3327 1.1.1.3 christos ac_lbl_cc_force_warning_errors=-Werror
3328 1.1.1.3 christos ;;
3329 1.1.1.3 christos
3330 1.1.1.3 christos hpux*)
3331 1.1.1.3 christos #
3332 1.1.1.3 christos # HP C, which is what we presume we're using, doesn't
3333 1.1.1.3 christos # exit with a non-zero exit status if we hand it an
3334 1.1.1.3 christos # invalid -W flag, can't be forced to do so even with
3335 1.1.1.3 christos # +We, and doesn't handle GCC-style -W flags, so we
3336 1.1.1.3 christos # don't want to try using GCC-style -W flags.
3337 1.1.1.3 christos #
3338 1.1.1.3 christos ac_lbl_cc_dont_try_gcc_dashW=yes
3339 1.1.1.3 christos ;;
3340 1.1.1.3 christos
3341 1.1 christos irix*)
3342 1.1.1.3 christos #
3343 1.1.1.3 christos # MIPS C, which is what we presume we're using, doesn't
3344 1.1.1.3 christos # necessarily exit with a non-zero exit status if we
3345 1.1.1.3 christos # hand it an invalid -W flag, can't be forced to do
3346 1.1.1.3 christos # so, and doesn't handle GCC-style -W flags, so we
3347 1.1.1.3 christos # don't want to try using GCC-style -W flags.
3348 1.1.1.3 christos #
3349 1.1.1.3 christos ac_lbl_cc_dont_try_gcc_dashW=yes
3350 1.1.1.3 christos #
3351 1.1.1.3 christos # It also, apparently, defaults to "char" being
3352 1.1.1.3 christos # unsigned, unlike most other C implementations;
3353 1.1.1.3 christos # I suppose we could say "signed char" whenever
3354 1.1.1.3 christos # we want to guarantee a signed "char", but let's
3355 1.1.1.3 christos # just force signed chars.
3356 1.1.1.3 christos #
3357 1.1.1.3 christos # -xansi is normally the default, but the
3358 1.1.1.3 christos # configure script was setting it; perhaps -cckr
3359 1.1.1.3 christos # was the default in the Old Days. (Then again,
3360 1.1.1.3 christos # that would probably be for backwards compatibility
3361 1.1.1.3 christos # in the days when ANSI C was Shiny and New, i.e.
3362 1.1.1.3 christos # 1989 and the early '90's, so maybe we can just
3363 1.1.1.3 christos # drop support for those compilers.)
3364 1.1.1.3 christos #
3365 1.1.1.3 christos # -g is equivalent to -g2, which turns off
3366 1.1.1.3 christos # optimization; we choose -g3, which generates
3367 1.1.1.3 christos # debugging information but doesn't turn off
3368 1.1.1.3 christos # optimization (even if the optimization would
3369 1.1.1.3 christos # cause inaccuracies in debugging).
3370 1.1.1.3 christos #
3371 1.1 christos V_CCOPT="$V_CCOPT -xansi -signed -g3"
3372 1.1 christos ;;
3373 1.1 christos
3374 1.1 christos osf*)
3375 1.1.1.3 christos #
3376 1.1 christos # Presumed to be DEC OSF/1, Digital UNIX, or
3377 1.1 christos # Tru64 UNIX.
3378 1.1 christos #
3379 1.1.1.3 christos # The DEC C compiler, which is what we presume we're
3380 1.1.1.3 christos # using, doesn't exit with a non-zero exit status if we
3381 1.1.1.3 christos # hand it an invalid -W flag, can't be forced to do
3382 1.1.1.3 christos # so, and doesn't handle GCC-style -W flags, so we
3383 1.1.1.3 christos # don't want to try using GCC-style -W flags.
3384 1.1.1.3 christos #
3385 1.1.1.3 christos ac_lbl_cc_dont_try_gcc_dashW=yes
3386 1.1.1.3 christos #
3387 1.1.1.3 christos # -g is equivalent to -g2, which turns off
3388 1.1.1.3 christos # optimization; we choose -g3, which generates
3389 1.1.1.3 christos # debugging information but doesn't turn off
3390 1.1.1.3 christos # optimization (even if the optimization would
3391 1.1.1.3 christos # cause inaccuracies in debugging).
3392 1.1.1.3 christos #
3393 1.1 christos V_CCOPT="$V_CCOPT -g3"
3394 1.1 christos ;;
3395 1.1 christos
3396 1.1.1.3 christos solaris*)
3397 1.1.1.3 christos #
3398 1.1.1.3 christos # Assumed to be Sun C, which requires -errwarn to force
3399 1.1.1.3 christos # warnings to be treated as errors.
3400 1.1.1.3 christos #
3401 1.1.1.3 christos ac_lbl_cc_force_warning_errors=-errwarn
3402 1.1.1.3 christos ;;
3403 1.1.1.3 christos
3404 1.1 christos ultrix*)
3405 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking that Ultrix $CC hacks const in prototypes" >&5
3406 1.1.1.2 christos $as_echo_n "checking that Ultrix $CC hacks const in prototypes... " >&6; }
3407 1.1.1.3 christos if ${ac_cv_lbl_cc_const_proto+:} false; then :
3408 1.1.1.2 christos $as_echo_n "(cached) " >&6
3409 1.1 christos else
3410 1.1.1.3 christos
3411 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3412 1.1 christos /* end confdefs.h. */
3413 1.1 christos #include <sys/types.h>
3414 1.1 christos int
3415 1.1 christos main ()
3416 1.1 christos {
3417 1.1 christos struct a { int b; };
3418 1.1 christos void c(const struct a *)
3419 1.1 christos ;
3420 1.1 christos return 0;
3421 1.1 christos }
3422 1.1 christos _ACEOF
3423 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
3424 1.1 christos ac_cv_lbl_cc_const_proto=yes
3425 1.1 christos else
3426 1.1.1.2 christos ac_cv_lbl_cc_const_proto=no
3427 1.1 christos fi
3428 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3429 1.1 christos fi
3430 1.1 christos
3431 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_const_proto" >&5
3432 1.1.1.2 christos $as_echo "$ac_cv_lbl_cc_const_proto" >&6; }
3433 1.1 christos if test $ac_cv_lbl_cc_const_proto = no ; then
3434 1.1 christos
3435 1.1.1.2 christos $as_echo "#define const /**/" >>confdefs.h
3436 1.1 christos
3437 1.1 christos fi
3438 1.1 christos ;;
3439 1.1 christos esac
3440 1.1.1.3 christos V_CCOPT="$V_CCOPT -O"
3441 1.1 christos fi
3442 1.1 christos
3443 1.1 christos
3444 1.1 christos if test "$GCC" = yes ; then
3445 1.1 christos #
3446 1.1 christos # On platforms where we build a shared library:
3447 1.1 christos #
3448 1.1 christos # add options to generate position-independent code,
3449 1.1 christos # if necessary (it's the default in AIX and Darwin/OS X);
3450 1.1 christos #
3451 1.1 christos # define option to set the soname of the shared library,
3452 1.1 christos # if the OS supports that;
3453 1.1 christos #
3454 1.1 christos # add options to specify, at link time, a directory to
3455 1.1 christos # add to the run-time search path, if that's necessary.
3456 1.1 christos #
3457 1.1 christos V_SHLIB_CMD="\$(CC)"
3458 1.1 christos V_SHLIB_OPT="-shared"
3459 1.1 christos case "$host_os" in
3460 1.1 christos
3461 1.1 christos aix*)
3462 1.1 christos ;;
3463 1.1 christos
3464 1.1 christos freebsd*|netbsd*|openbsd*|dragonfly*|linux*|osf*)
3465 1.1 christos #
3466 1.1 christos # Platforms where the linker is the GNU linker
3467 1.1 christos # or accepts command-line arguments like
3468 1.1 christos # those the GNU linker accepts.
3469 1.1 christos #
3470 1.1.1.2 christos # Some instruction sets require -fPIC on some
3471 1.1.1.2 christos # operating systems. Check for them. If you
3472 1.1.1.2 christos # have a combination that requires it, add it
3473 1.1.1.2 christos # here.
3474 1.1.1.2 christos #
3475 1.1.1.2 christos PIC_OPT=-fpic
3476 1.1.1.2 christos case "$host_cpu" in
3477 1.1.1.2 christos
3478 1.1.1.2 christos sparc64*)
3479 1.1.1.2 christos case "$host_os" in
3480 1.1.1.2 christos
3481 1.1.1.3 christos freebsd*|openbsd*)
3482 1.1.1.2 christos PIC_OPT=-fPIC
3483 1.1.1.2 christos ;;
3484 1.1.1.2 christos esac
3485 1.1.1.2 christos ;;
3486 1.1.1.2 christos esac
3487 1.1.1.2 christos V_CCOPT="$V_CCOPT $PIC_OPT"
3488 1.1 christos V_SONAME_OPT="-Wl,-soname,"
3489 1.1 christos V_RPATH_OPT="-Wl,-rpath,"
3490 1.1 christos ;;
3491 1.1 christos
3492 1.1 christos hpux*)
3493 1.1 christos V_CCOPT="$V_CCOPT -fpic"
3494 1.1 christos #
3495 1.1 christos # XXX - this assumes GCC is using the HP linker,
3496 1.1 christos # rather than the GNU linker, and that the "+h"
3497 1.1 christos # option is used on all HP-UX platforms, both .sl
3498 1.1 christos # and .so.
3499 1.1 christos #
3500 1.1 christos V_SONAME_OPT="-Wl,+h,"
3501 1.1 christos #
3502 1.1 christos # By default, directories specifed with -L
3503 1.1 christos # are added to the run-time search path, so
3504 1.1 christos # we don't add them in pcap-config.
3505 1.1 christos #
3506 1.1 christos ;;
3507 1.1 christos
3508 1.1 christos solaris*)
3509 1.1 christos V_CCOPT="$V_CCOPT -fpic"
3510 1.1 christos #
3511 1.1 christos # XXX - this assumes GCC is using the Sun linker,
3512 1.1 christos # rather than the GNU linker.
3513 1.1 christos #
3514 1.1 christos V_SONAME_OPT="-Wl,-h,"
3515 1.1 christos V_RPATH_OPT="-Wl,-R,"
3516 1.1 christos ;;
3517 1.1 christos esac
3518 1.1 christos else
3519 1.1 christos #
3520 1.1 christos # Set the appropriate compiler flags and, on platforms
3521 1.1 christos # where we build a shared library:
3522 1.1 christos #
3523 1.1 christos # add options to generate position-independent code,
3524 1.1 christos # if necessary (it's the default in Darwin/OS X);
3525 1.1 christos #
3526 1.1 christos # if we generate ".so" shared libraries, define the
3527 1.1 christos # appropriate options for building the shared library;
3528 1.1 christos #
3529 1.1 christos # add options to specify, at link time, a directory to
3530 1.1 christos # add to the run-time search path, if that's necessary.
3531 1.1 christos #
3532 1.1 christos # Note: spaces after V_SONAME_OPT are significant; on
3533 1.1 christos # some platforms the soname is passed with a GCC-like
3534 1.1 christos # "-Wl,-soname,{soname}" option, with the soname part
3535 1.1 christos # of the option, while on other platforms the C compiler
3536 1.1 christos # driver takes it as a regular option with the soname
3537 1.1 christos # following the option. The same applies to V_RPATH_OPT.
3538 1.1 christos #
3539 1.1 christos case "$host_os" in
3540 1.1 christos
3541 1.1 christos aix*)
3542 1.1 christos V_SHLIB_CMD="\$(CC)"
3543 1.1 christos V_SHLIB_OPT="-G -bnoentry -bexpall"
3544 1.1 christos ;;
3545 1.1 christos
3546 1.1 christos freebsd*|netbsd*|openbsd*|dragonfly*|linux*)
3547 1.1 christos #
3548 1.1 christos # "cc" is GCC.
3549 1.1 christos #
3550 1.1 christos V_CCOPT="$V_CCOPT -fpic"
3551 1.1 christos V_SHLIB_CMD="\$(CC)"
3552 1.1 christos V_SHLIB_OPT="-shared"
3553 1.1 christos V_SONAME_OPT="-Wl,-soname,"
3554 1.1 christos V_RPATH_OPT="-Wl,-rpath,"
3555 1.1 christos ;;
3556 1.1 christos
3557 1.1 christos hpux*)
3558 1.1 christos V_CCOPT="$V_CCOPT +z"
3559 1.1 christos V_SHLIB_CMD="\$(LD)"
3560 1.1 christos V_SHLIB_OPT="-b"
3561 1.1 christos V_SONAME_OPT="+h "
3562 1.1 christos #
3563 1.1 christos # By default, directories specifed with -L
3564 1.1 christos # are added to the run-time search path, so
3565 1.1 christos # we don't add them in pcap-config.
3566 1.1 christos #
3567 1.1 christos ;;
3568 1.1 christos
3569 1.1 christos osf*)
3570 1.1 christos #
3571 1.1 christos # Presumed to be DEC OSF/1, Digital UNIX, or
3572 1.1 christos # Tru64 UNIX.
3573 1.1 christos #
3574 1.1 christos V_SHLIB_CMD="\$(CC)"
3575 1.1 christos V_SHLIB_OPT="-shared"
3576 1.1 christos V_SONAME_OPT="-soname "
3577 1.1 christos V_RPATH_OPT="-rpath "
3578 1.1 christos ;;
3579 1.1 christos
3580 1.1 christos solaris*)
3581 1.1 christos V_CCOPT="$V_CCOPT -Kpic"
3582 1.1 christos V_SHLIB_CMD="\$(CC)"
3583 1.1 christos V_SHLIB_OPT="-G"
3584 1.1 christos V_SONAME_OPT="-h "
3585 1.1 christos V_RPATH_OPT="-R"
3586 1.1 christos ;;
3587 1.1 christos esac
3588 1.1 christos fi
3589 1.1 christos
3590 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
3591 1.1.1.2 christos $as_echo_n "checking for inline... " >&6; }
3592 1.1 christos save_CFLAGS="$CFLAGS"
3593 1.1 christos CFLAGS="$V_CCOPT"
3594 1.1.1.3 christos if ${ac_cv_lbl_inline+:} false; then :
3595 1.1.1.2 christos $as_echo_n "(cached) " >&6
3596 1.1 christos else
3597 1.1 christos
3598 1.1 christos ac_cv_lbl_inline=""
3599 1.1 christos ac_lbl_cc_inline=no
3600 1.1 christos for ac_lbl_inline in inline __inline__ __inline
3601 1.1 christos do
3602 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3603 1.1 christos /* end confdefs.h. */
3604 1.1 christos #define inline $ac_lbl_inline
3605 1.1 christos static inline struct iltest *foo(void);
3606 1.1 christos struct iltest {
3607 1.1 christos int iltest1;
3608 1.1 christos int iltest2;
3609 1.1 christos };
3610 1.1 christos
3611 1.1 christos static inline struct iltest *
3612 1.1 christos foo()
3613 1.1 christos {
3614 1.1 christos static struct iltest xxx;
3615 1.1 christos
3616 1.1 christos return &xxx;
3617 1.1 christos }
3618 1.1 christos int
3619 1.1 christos main ()
3620 1.1 christos {
3621 1.1 christos
3622 1.1 christos ;
3623 1.1 christos return 0;
3624 1.1 christos }
3625 1.1 christos _ACEOF
3626 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
3627 1.1 christos ac_lbl_cc_inline=yes
3628 1.1 christos fi
3629 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3630 1.1 christos if test "$ac_lbl_cc_inline" = yes ; then
3631 1.1 christos break;
3632 1.1 christos fi
3633 1.1 christos done
3634 1.1 christos if test "$ac_lbl_cc_inline" = yes ; then
3635 1.1 christos ac_cv_lbl_inline=$ac_lbl_inline
3636 1.1 christos fi
3637 1.1 christos fi
3638 1.1 christos
3639 1.1 christos CFLAGS="$save_CFLAGS"
3640 1.1 christos if test ! -z "$ac_cv_lbl_inline" ; then
3641 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_inline" >&5
3642 1.1.1.2 christos $as_echo "$ac_cv_lbl_inline" >&6; }
3643 1.1 christos else
3644 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3645 1.1.1.2 christos $as_echo "no" >&6; }
3646 1.1 christos fi
3647 1.1 christos
3648 1.1 christos cat >>confdefs.h <<_ACEOF
3649 1.1 christos #define inline $ac_cv_lbl_inline
3650 1.1 christos _ACEOF
3651 1.1 christos
3652 1.1 christos
3653 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5
3654 1.1.1.2 christos $as_echo_n "checking for __attribute__... " >&6; }
3655 1.1.1.3 christos if ${ac_cv___attribute__+:} false; then :
3656 1.1.1.2 christos $as_echo_n "(cached) " >&6
3657 1.1 christos else
3658 1.1 christos
3659 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3660 1.1 christos /* end confdefs.h. */
3661 1.1 christos
3662 1.1.1.3 christos
3663 1.1 christos #include <stdlib.h>
3664 1.1 christos
3665 1.1 christos static void foo(void) __attribute__ ((noreturn));
3666 1.1 christos
3667 1.1 christos static void
3668 1.1 christos foo(void)
3669 1.1 christos {
3670 1.1 christos exit(1);
3671 1.1 christos }
3672 1.1 christos
3673 1.1 christos int
3674 1.1 christos main(int argc, char **argv)
3675 1.1 christos {
3676 1.1 christos foo();
3677 1.1 christos }
3678 1.1 christos
3679 1.1 christos _ACEOF
3680 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
3681 1.1 christos ac_cv___attribute__=yes
3682 1.1 christos else
3683 1.1.1.2 christos ac_cv___attribute__=no
3684 1.1 christos fi
3685 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3686 1.1 christos fi
3687 1.1 christos
3688 1.1 christos if test "$ac_cv___attribute__" = "yes"; then
3689 1.1 christos
3690 1.1.1.2 christos $as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h
3691 1.1 christos
3692 1.1 christos else
3693 1.1.1.3 christos #
3694 1.1.1.3 christos # We can't use __attribute__, so we can't use __attribute__((unused)),
3695 1.1.1.3 christos # so we define _U_ to an empty string.
3696 1.1.1.3 christos #
3697 1.1 christos V_DEFS="$V_DEFS -D_U_=\"\""
3698 1.1 christos fi
3699 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5
3700 1.1.1.2 christos $as_echo "$ac_cv___attribute__" >&6; }
3701 1.1 christos
3702 1.1.1.3 christos if test "$ac_cv___attribute__" = "yes"; then
3703 1.1.1.3 christos
3704 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) can be used without warnings" >&5
3705 1.1.1.3 christos $as_echo_n "checking whether __attribute__((unused)) can be used without warnings... " >&6; }
3706 1.1.1.3 christos if ${ac_cv___attribute___unused+:} false; then :
3707 1.1.1.3 christos $as_echo_n "(cached) " >&6
3708 1.1.1.3 christos else
3709 1.1.1.3 christos
3710 1.1.1.3 christos save_CFLAGS="$CFLAGS"
3711 1.1.1.3 christos CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3712 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3713 1.1.1.3 christos /* end confdefs.h. */
3714 1.1.1.3 christos
3715 1.1.1.3 christos
3716 1.1.1.3 christos #include <stdlib.h>
3717 1.1.1.3 christos #include <stdio.h>
3718 1.1.1.3 christos
3719 1.1.1.3 christos int
3720 1.1.1.3 christos main(int argc __attribute((unused)), char **argv __attribute((unused)))
3721 1.1.1.3 christos {
3722 1.1.1.3 christos printf("Hello, world!\n");
3723 1.1.1.3 christos return 0;
3724 1.1.1.3 christos }
3725 1.1.1.3 christos
3726 1.1.1.3 christos _ACEOF
3727 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3728 1.1.1.3 christos ac_cv___attribute___unused=yes
3729 1.1.1.3 christos else
3730 1.1.1.3 christos ac_cv___attribute___unused=no
3731 1.1.1.3 christos fi
3732 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3733 1.1.1.3 christos fi
3734 1.1.1.3 christos
3735 1.1.1.3 christos CFLAGS="$save_CFLAGS"
3736 1.1.1.3 christos if test "$ac_cv___attribute___unused" = "yes"; then
3737 1.1.1.3 christos V_DEFS="$V_DEFS -D_U_=\"__attribute__((unused))\""
3738 1.1.1.3 christos else
3739 1.1.1.3 christos V_DEFS="$V_DEFS -D_U_=\"\""
3740 1.1.1.3 christos fi
3741 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___unused" >&5
3742 1.1.1.3 christos $as_echo "$ac_cv___attribute___unused" >&6; }
3743 1.1.1.3 christos
3744 1.1.1.3 christos
3745 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be used without warnings" >&5
3746 1.1.1.3 christos $as_echo_n "checking whether __attribute__((format)) can be used without warnings... " >&6; }
3747 1.1.1.3 christos if ${ac_cv___attribute___format+:} false; then :
3748 1.1.1.3 christos $as_echo_n "(cached) " >&6
3749 1.1.1.3 christos else
3750 1.1.1.3 christos
3751 1.1.1.3 christos save_CFLAGS="$CFLAGS"
3752 1.1.1.3 christos CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3753 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3754 1.1.1.3 christos /* end confdefs.h. */
3755 1.1.1.3 christos
3756 1.1.1.3 christos
3757 1.1.1.3 christos #include <stdlib.h>
3758 1.1.1.3 christos
3759 1.1.1.3 christos extern int foo(const char *fmt, ...)
3760 1.1.1.3 christos __attribute__ ((format (printf, 1, 2)));
3761 1.1.1.3 christos
3762 1.1.1.3 christos int
3763 1.1.1.3 christos main(int argc, char **argv)
3764 1.1.1.3 christos {
3765 1.1.1.3 christos foo("%s", "test");
3766 1.1.1.3 christos }
3767 1.1.1.3 christos
3768 1.1.1.3 christos _ACEOF
3769 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
3770 1.1.1.3 christos ac_cv___attribute___format=yes
3771 1.1.1.3 christos else
3772 1.1.1.3 christos ac_cv___attribute___format=no
3773 1.1.1.3 christos fi
3774 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3775 1.1.1.3 christos fi
3776 1.1.1.3 christos
3777 1.1.1.3 christos CFLAGS="$save_CFLAGS"
3778 1.1.1.3 christos if test "$ac_cv___attribute___format" = "yes"; then
3779 1.1.1.3 christos
3780 1.1.1.3 christos $as_echo "#define __ATTRIBUTE___FORMAT_OK 1" >>confdefs.h
3781 1.1.1.3 christos
3782 1.1.1.3 christos fi
3783 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format" >&5
3784 1.1.1.3 christos $as_echo "$ac_cv___attribute___format" >&6; }
3785 1.1.1.3 christos
3786 1.1.1.3 christos fi
3787 1.1 christos
3788 1.1 christos ac_ext=c
3789 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3790 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3791 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3792 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3793 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3794 1.1.1.2 christos $as_echo_n "checking how to run the C preprocessor... " >&6; }
3795 1.1 christos # On Suns, sometimes $CPP names a directory.
3796 1.1 christos if test -n "$CPP" && test -d "$CPP"; then
3797 1.1 christos CPP=
3798 1.1 christos fi
3799 1.1 christos if test -z "$CPP"; then
3800 1.1.1.3 christos if ${ac_cv_prog_CPP+:} false; then :
3801 1.1.1.2 christos $as_echo_n "(cached) " >&6
3802 1.1 christos else
3803 1.1 christos # Double quotes because CPP needs to be expanded
3804 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3805 1.1 christos do
3806 1.1 christos ac_preproc_ok=false
3807 1.1 christos for ac_c_preproc_warn_flag in '' yes
3808 1.1 christos do
3809 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3810 1.1 christos # with a fresh cross-compiler works.
3811 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3812 1.1 christos # <limits.h> exists even on freestanding compilers.
3813 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3814 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3815 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3816 1.1 christos /* end confdefs.h. */
3817 1.1 christos #ifdef __STDC__
3818 1.1 christos # include <limits.h>
3819 1.1 christos #else
3820 1.1 christos # include <assert.h>
3821 1.1 christos #endif
3822 1.1 christos Syntax error
3823 1.1 christos _ACEOF
3824 1.1.1.2 christos if ac_fn_c_try_cpp "$LINENO"; then :
3825 1.1 christos
3826 1.1.1.2 christos else
3827 1.1 christos # Broken: fails on valid input.
3828 1.1 christos continue
3829 1.1 christos fi
3830 1.1.1.2 christos rm -f conftest.err conftest.i conftest.$ac_ext
3831 1.1 christos
3832 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3833 1.1 christos # can be detected and how.
3834 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3835 1.1 christos /* end confdefs.h. */
3836 1.1 christos #include <ac_nonexistent.h>
3837 1.1 christos _ACEOF
3838 1.1.1.2 christos if ac_fn_c_try_cpp "$LINENO"; then :
3839 1.1 christos # Broken: success on invalid input.
3840 1.1 christos continue
3841 1.1 christos else
3842 1.1 christos # Passes both tests.
3843 1.1 christos ac_preproc_ok=:
3844 1.1 christos break
3845 1.1 christos fi
3846 1.1.1.2 christos rm -f conftest.err conftest.i conftest.$ac_ext
3847 1.1 christos
3848 1.1 christos done
3849 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3850 1.1.1.2 christos rm -f conftest.i conftest.err conftest.$ac_ext
3851 1.1.1.2 christos if $ac_preproc_ok; then :
3852 1.1 christos break
3853 1.1 christos fi
3854 1.1 christos
3855 1.1 christos done
3856 1.1 christos ac_cv_prog_CPP=$CPP
3857 1.1 christos
3858 1.1 christos fi
3859 1.1 christos CPP=$ac_cv_prog_CPP
3860 1.1 christos else
3861 1.1 christos ac_cv_prog_CPP=$CPP
3862 1.1 christos fi
3863 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3864 1.1.1.2 christos $as_echo "$CPP" >&6; }
3865 1.1 christos ac_preproc_ok=false
3866 1.1 christos for ac_c_preproc_warn_flag in '' yes
3867 1.1 christos do
3868 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3869 1.1 christos # with a fresh cross-compiler works.
3870 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3871 1.1 christos # <limits.h> exists even on freestanding compilers.
3872 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3873 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3874 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3875 1.1 christos /* end confdefs.h. */
3876 1.1 christos #ifdef __STDC__
3877 1.1 christos # include <limits.h>
3878 1.1 christos #else
3879 1.1 christos # include <assert.h>
3880 1.1 christos #endif
3881 1.1 christos Syntax error
3882 1.1 christos _ACEOF
3883 1.1.1.2 christos if ac_fn_c_try_cpp "$LINENO"; then :
3884 1.1 christos
3885 1.1.1.2 christos else
3886 1.1 christos # Broken: fails on valid input.
3887 1.1 christos continue
3888 1.1 christos fi
3889 1.1.1.2 christos rm -f conftest.err conftest.i conftest.$ac_ext
3890 1.1 christos
3891 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3892 1.1 christos # can be detected and how.
3893 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3894 1.1 christos /* end confdefs.h. */
3895 1.1 christos #include <ac_nonexistent.h>
3896 1.1 christos _ACEOF
3897 1.1.1.2 christos if ac_fn_c_try_cpp "$LINENO"; then :
3898 1.1 christos # Broken: success on invalid input.
3899 1.1 christos continue
3900 1.1 christos else
3901 1.1 christos # Passes both tests.
3902 1.1 christos ac_preproc_ok=:
3903 1.1 christos break
3904 1.1 christos fi
3905 1.1.1.2 christos rm -f conftest.err conftest.i conftest.$ac_ext
3906 1.1 christos
3907 1.1 christos done
3908 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3909 1.1.1.2 christos rm -f conftest.i conftest.err conftest.$ac_ext
3910 1.1.1.2 christos if $ac_preproc_ok; then :
3911 1.1.1.2 christos
3912 1.1 christos else
3913 1.1.1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3914 1.1.1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3915 1.1.1.2 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3916 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
3917 1.1 christos fi
3918 1.1 christos
3919 1.1 christos ac_ext=c
3920 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3921 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3922 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3923 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3924 1.1 christos
3925 1.1 christos
3926 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3927 1.1.1.2 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3928 1.1.1.3 christos if ${ac_cv_path_GREP+:} false; then :
3929 1.1.1.2 christos $as_echo_n "(cached) " >&6
3930 1.1 christos else
3931 1.1.1.2 christos if test -z "$GREP"; then
3932 1.1 christos ac_path_GREP_found=false
3933 1.1.1.2 christos # Loop through the user's path and test for each of PROGNAME-LIST
3934 1.1.1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3935 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3936 1.1 christos do
3937 1.1 christos IFS=$as_save_IFS
3938 1.1 christos test -z "$as_dir" && as_dir=.
3939 1.1.1.2 christos for ac_prog in grep ggrep; do
3940 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
3941 1.1.1.2 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3942 1.1.1.3 christos as_fn_executable_p "$ac_path_GREP" || continue
3943 1.1.1.2 christos # Check for GNU ac_path_GREP and select it if it is found.
3944 1.1 christos # Check for GNU $ac_path_GREP
3945 1.1 christos case `"$ac_path_GREP" --version 2>&1` in
3946 1.1 christos *GNU*)
3947 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3948 1.1 christos *)
3949 1.1 christos ac_count=0
3950 1.1.1.2 christos $as_echo_n 0123456789 >"conftest.in"
3951 1.1 christos while :
3952 1.1 christos do
3953 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
3954 1.1 christos mv "conftest.tmp" "conftest.in"
3955 1.1 christos cp "conftest.in" "conftest.nl"
3956 1.1.1.2 christos $as_echo 'GREP' >> "conftest.nl"
3957 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3958 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3959 1.1.1.2 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
3960 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then
3961 1.1 christos # Best one so far, save it but keep looking for a better one
3962 1.1 christos ac_cv_path_GREP="$ac_path_GREP"
3963 1.1 christos ac_path_GREP_max=$ac_count
3964 1.1 christos fi
3965 1.1 christos # 10*(2^10) chars as input seems more than enough
3966 1.1 christos test $ac_count -gt 10 && break
3967 1.1 christos done
3968 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3969 1.1 christos esac
3970 1.1 christos
3971 1.1.1.2 christos $ac_path_GREP_found && break 3
3972 1.1.1.2 christos done
3973 1.1.1.2 christos done
3974 1.1 christos done
3975 1.1 christos IFS=$as_save_IFS
3976 1.1.1.2 christos if test -z "$ac_cv_path_GREP"; then
3977 1.1.1.2 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3978 1.1.1.2 christos fi
3979 1.1 christos else
3980 1.1 christos ac_cv_path_GREP=$GREP
3981 1.1 christos fi
3982 1.1 christos
3983 1.1 christos fi
3984 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3985 1.1.1.2 christos $as_echo "$ac_cv_path_GREP" >&6; }
3986 1.1 christos GREP="$ac_cv_path_GREP"
3987 1.1 christos
3988 1.1 christos
3989 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3990 1.1.1.2 christos $as_echo_n "checking for egrep... " >&6; }
3991 1.1.1.3 christos if ${ac_cv_path_EGREP+:} false; then :
3992 1.1.1.2 christos $as_echo_n "(cached) " >&6
3993 1.1 christos else
3994 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3995 1.1 christos then ac_cv_path_EGREP="$GREP -E"
3996 1.1 christos else
3997 1.1.1.2 christos if test -z "$EGREP"; then
3998 1.1 christos ac_path_EGREP_found=false
3999 1.1.1.2 christos # Loop through the user's path and test for each of PROGNAME-LIST
4000 1.1.1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4001 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4002 1.1 christos do
4003 1.1 christos IFS=$as_save_IFS
4004 1.1 christos test -z "$as_dir" && as_dir=.
4005 1.1.1.2 christos for ac_prog in egrep; do
4006 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
4007 1.1.1.2 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4008 1.1.1.3 christos as_fn_executable_p "$ac_path_EGREP" || continue
4009 1.1.1.2 christos # Check for GNU ac_path_EGREP and select it if it is found.
4010 1.1 christos # Check for GNU $ac_path_EGREP
4011 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in
4012 1.1 christos *GNU*)
4013 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4014 1.1 christos *)
4015 1.1 christos ac_count=0
4016 1.1.1.2 christos $as_echo_n 0123456789 >"conftest.in"
4017 1.1 christos while :
4018 1.1 christos do
4019 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
4020 1.1 christos mv "conftest.tmp" "conftest.in"
4021 1.1 christos cp "conftest.in" "conftest.nl"
4022 1.1.1.2 christos $as_echo 'EGREP' >> "conftest.nl"
4023 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4024 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4025 1.1.1.2 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
4026 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4027 1.1 christos # Best one so far, save it but keep looking for a better one
4028 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP"
4029 1.1 christos ac_path_EGREP_max=$ac_count
4030 1.1 christos fi
4031 1.1 christos # 10*(2^10) chars as input seems more than enough
4032 1.1 christos test $ac_count -gt 10 && break
4033 1.1 christos done
4034 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4035 1.1 christos esac
4036 1.1 christos
4037 1.1.1.2 christos $ac_path_EGREP_found && break 3
4038 1.1.1.2 christos done
4039 1.1.1.2 christos done
4040 1.1 christos done
4041 1.1 christos IFS=$as_save_IFS
4042 1.1.1.2 christos if test -z "$ac_cv_path_EGREP"; then
4043 1.1.1.2 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4044 1.1.1.2 christos fi
4045 1.1 christos else
4046 1.1 christos ac_cv_path_EGREP=$EGREP
4047 1.1 christos fi
4048 1.1 christos
4049 1.1 christos fi
4050 1.1 christos fi
4051 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4052 1.1.1.2 christos $as_echo "$ac_cv_path_EGREP" >&6; }
4053 1.1 christos EGREP="$ac_cv_path_EGREP"
4054 1.1 christos
4055 1.1 christos
4056 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4057 1.1.1.2 christos $as_echo_n "checking for ANSI C header files... " >&6; }
4058 1.1.1.3 christos if ${ac_cv_header_stdc+:} false; then :
4059 1.1.1.2 christos $as_echo_n "(cached) " >&6
4060 1.1 christos else
4061 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4062 1.1 christos /* end confdefs.h. */
4063 1.1 christos #include <stdlib.h>
4064 1.1 christos #include <stdarg.h>
4065 1.1 christos #include <string.h>
4066 1.1 christos #include <float.h>
4067 1.1 christos
4068 1.1 christos int
4069 1.1 christos main ()
4070 1.1 christos {
4071 1.1 christos
4072 1.1 christos ;
4073 1.1 christos return 0;
4074 1.1 christos }
4075 1.1 christos _ACEOF
4076 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4077 1.1 christos ac_cv_header_stdc=yes
4078 1.1 christos else
4079 1.1.1.2 christos ac_cv_header_stdc=no
4080 1.1 christos fi
4081 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4082 1.1 christos
4083 1.1 christos if test $ac_cv_header_stdc = yes; then
4084 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4085 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4086 1.1 christos /* end confdefs.h. */
4087 1.1 christos #include <string.h>
4088 1.1 christos
4089 1.1 christos _ACEOF
4090 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4091 1.1.1.2 christos $EGREP "memchr" >/dev/null 2>&1; then :
4092 1.1.1.2 christos
4093 1.1 christos else
4094 1.1 christos ac_cv_header_stdc=no
4095 1.1 christos fi
4096 1.1.1.2 christos rm -f conftest*
4097 1.1 christos
4098 1.1 christos fi
4099 1.1 christos
4100 1.1 christos if test $ac_cv_header_stdc = yes; then
4101 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4102 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4103 1.1 christos /* end confdefs.h. */
4104 1.1 christos #include <stdlib.h>
4105 1.1 christos
4106 1.1 christos _ACEOF
4107 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4108 1.1.1.2 christos $EGREP "free" >/dev/null 2>&1; then :
4109 1.1.1.2 christos
4110 1.1 christos else
4111 1.1 christos ac_cv_header_stdc=no
4112 1.1 christos fi
4113 1.1.1.2 christos rm -f conftest*
4114 1.1 christos
4115 1.1 christos fi
4116 1.1 christos
4117 1.1 christos if test $ac_cv_header_stdc = yes; then
4118 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4119 1.1.1.2 christos if test "$cross_compiling" = yes; then :
4120 1.1 christos :
4121 1.1 christos else
4122 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4123 1.1 christos /* end confdefs.h. */
4124 1.1 christos #include <ctype.h>
4125 1.1 christos #include <stdlib.h>
4126 1.1 christos #if ((' ' & 0x0FF) == 0x020)
4127 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4128 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4129 1.1 christos #else
4130 1.1 christos # define ISLOWER(c) \
4131 1.1 christos (('a' <= (c) && (c) <= 'i') \
4132 1.1 christos || ('j' <= (c) && (c) <= 'r') \
4133 1.1 christos || ('s' <= (c) && (c) <= 'z'))
4134 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4135 1.1 christos #endif
4136 1.1 christos
4137 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4138 1.1 christos int
4139 1.1 christos main ()
4140 1.1 christos {
4141 1.1 christos int i;
4142 1.1 christos for (i = 0; i < 256; i++)
4143 1.1 christos if (XOR (islower (i), ISLOWER (i))
4144 1.1 christos || toupper (i) != TOUPPER (i))
4145 1.1 christos return 2;
4146 1.1 christos return 0;
4147 1.1 christos }
4148 1.1 christos _ACEOF
4149 1.1.1.2 christos if ac_fn_c_try_run "$LINENO"; then :
4150 1.1 christos
4151 1.1 christos else
4152 1.1.1.2 christos ac_cv_header_stdc=no
4153 1.1 christos fi
4154 1.1.1.2 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4155 1.1.1.2 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
4156 1.1 christos fi
4157 1.1 christos
4158 1.1 christos fi
4159 1.1 christos fi
4160 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4161 1.1.1.2 christos $as_echo "$ac_cv_header_stdc" >&6; }
4162 1.1.1.2 christos if test $ac_cv_header_stdc = yes; then
4163 1.1.1.2 christos
4164 1.1.1.2 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4165 1.1 christos
4166 1.1 christos fi
4167 1.1 christos
4168 1.1.1.2 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4169 1.1.1.2 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4170 1.1.1.2 christos inttypes.h stdint.h unistd.h
4171 1.1.1.2 christos do :
4172 1.1.1.2 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4173 1.1.1.2 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4174 1.1.1.2 christos "
4175 1.1.1.2 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4176 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
4177 1.1.1.2 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4178 1.1 christos _ACEOF
4179 1.1 christos
4180 1.1 christos fi
4181 1.1 christos
4182 1.1.1.2 christos done
4183 1.1.1.2 christos
4184 1.1.1.2 christos
4185 1.1.1.2 christos for ac_header in sys/bitypes.h
4186 1.1.1.2 christos do :
4187 1.1.1.2 christos ac_fn_c_check_header_mongrel "$LINENO" "sys/bitypes.h" "ac_cv_header_sys_bitypes_h" "$ac_includes_default"
4188 1.1.1.3 christos if test "x$ac_cv_header_sys_bitypes_h" = xyes; then :
4189 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
4190 1.1.1.2 christos #define HAVE_SYS_BITYPES_H 1
4191 1.1 christos _ACEOF
4192 1.1.1.2 christos
4193 1.1.1.2 christos fi
4194 1.1.1.2 christos
4195 1.1.1.2 christos done
4196 1.1.1.2 christos
4197 1.1.1.2 christos
4198 1.1.1.2 christos ac_fn_c_check_type "$LINENO" "int8_t" "ac_cv_type_int8_t" "$ac_includes_default
4199 1.1 christos #ifdef HAVE_SYS_BITYPES_H
4200 1.1 christos #include <sys/bitypes.h>
4201 1.1 christos #endif
4202 1.1.1.2 christos "
4203 1.1.1.3 christos if test "x$ac_cv_type_int8_t" = xyes; then :
4204 1.1 christos
4205 1.1 christos else
4206 1.1 christos
4207 1.1.1.2 christos $as_echo "#define int8_t signed char" >>confdefs.h
4208 1.1 christos
4209 1.1 christos fi
4210 1.1.1.2 christos
4211 1.1.1.2 christos ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default
4212 1.1.1.2 christos #ifdef HAVE_SYS_BITYPES_H
4213 1.1.1.2 christos #include <sys/bitypes.h>
4214 1.1.1.2 christos #endif
4215 1.1.1.2 christos "
4216 1.1.1.3 christos if test "x$ac_cv_type_u_int8_t" = xyes; then :
4217 1.1.1.2 christos
4218 1.1 christos else
4219 1.1 christos
4220 1.1.1.2 christos $as_echo "#define u_int8_t unsigned char" >>confdefs.h
4221 1.1 christos
4222 1.1 christos fi
4223 1.1 christos
4224 1.1.1.2 christos ac_fn_c_check_type "$LINENO" "int16_t" "ac_cv_type_int16_t" "$ac_includes_default"
4225 1.1.1.3 christos if test "x$ac_cv_type_int16_t" = xyes; then :
4226 1.1.1.2 christos
4227 1.1 christos else
4228 1.1.1.2 christos
4229 1.1.1.2 christos $as_echo "#define int16_t short" >>confdefs.h
4230 1.1.1.2 christos
4231 1.1.1.2 christos $ac_includes_default
4232 1.1 christos #ifdef HAVE_SYS_BITYPES_H
4233 1.1 christos #include <sys/bitypes.h>
4234 1.1 christos #endif
4235 1.1 christos fi
4236 1.1 christos
4237 1.1.1.2 christos ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default
4238 1.1.1.2 christos #ifdef HAVE_SYS_BITYPES_H
4239 1.1.1.2 christos #include <sys/bitypes.h>
4240 1.1.1.2 christos #endif
4241 1.1.1.2 christos "
4242 1.1.1.3 christos if test "x$ac_cv_type_u_int16_t" = xyes; then :
4243 1.1.1.2 christos
4244 1.1 christos else
4245 1.1 christos
4246 1.1.1.2 christos $as_echo "#define u_int16_t unsigned short" >>confdefs.h
4247 1.1 christos
4248 1.1 christos fi
4249 1.1 christos
4250 1.1.1.2 christos ac_fn_c_check_type "$LINENO" "int32_t" "ac_cv_type_int32_t" "$ac_includes_default
4251 1.1 christos #ifdef HAVE_SYS_BITYPES_H
4252 1.1 christos #include <sys/bitypes.h>
4253 1.1 christos #endif
4254 1.1.1.2 christos "
4255 1.1.1.3 christos if test "x$ac_cv_type_int32_t" = xyes; then :
4256 1.1 christos
4257 1.1 christos else
4258 1.1 christos
4259 1.1.1.2 christos $as_echo "#define int32_t int" >>confdefs.h
4260 1.1 christos
4261 1.1 christos fi
4262 1.1.1.2 christos
4263 1.1.1.2 christos ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default
4264 1.1.1.2 christos #ifdef HAVE_SYS_BITYPES_H
4265 1.1.1.2 christos #include <sys/bitypes.h>
4266 1.1.1.2 christos #endif
4267 1.1.1.2 christos "
4268 1.1.1.3 christos if test "x$ac_cv_type_u_int32_t" = xyes; then :
4269 1.1.1.2 christos
4270 1.1 christos else
4271 1.1 christos
4272 1.1.1.2 christos $as_echo "#define u_int32_t unsigned int" >>confdefs.h
4273 1.1 christos
4274 1.1 christos fi
4275 1.1 christos
4276 1.1.1.2 christos ac_fn_c_check_type "$LINENO" "int64_t" "ac_cv_type_int64_t" "$ac_includes_default
4277 1.1 christos #ifdef HAVE_SYS_BITYPES_H
4278 1.1 christos #include <sys/bitypes.h>
4279 1.1 christos #endif
4280 1.1.1.2 christos "
4281 1.1.1.3 christos if test "x$ac_cv_type_int64_t" = xyes; then :
4282 1.1 christos
4283 1.1 christos else
4284 1.1 christos
4285 1.1.1.2 christos $as_echo "#define int64_t long long" >>confdefs.h
4286 1.1 christos
4287 1.1 christos fi
4288 1.1.1.2 christos
4289 1.1.1.2 christos ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default
4290 1.1.1.2 christos #ifdef HAVE_SYS_BITYPES_H
4291 1.1.1.2 christos #include <sys/bitypes.h>
4292 1.1.1.2 christos #endif
4293 1.1.1.2 christos "
4294 1.1.1.3 christos if test "x$ac_cv_type_u_int64_t" = xyes; then :
4295 1.1.1.2 christos
4296 1.1 christos else
4297 1.1 christos
4298 1.1.1.2 christos $as_echo "#define u_int64_t unsigned long long" >>confdefs.h
4299 1.1 christos
4300 1.1 christos fi
4301 1.1 christos
4302 1.1 christos
4303 1.1 christos #
4304 1.1 christos # Try to arrange for large file support.
4305 1.1 christos #
4306 1.1 christos # Check whether --enable-largefile was given.
4307 1.1.1.2 christos if test "${enable_largefile+set}" = set; then :
4308 1.1 christos enableval=$enable_largefile;
4309 1.1 christos fi
4310 1.1 christos
4311 1.1 christos if test "$enable_largefile" != no; then
4312 1.1 christos
4313 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4314 1.1.1.2 christos $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4315 1.1.1.3 christos if ${ac_cv_sys_largefile_CC+:} false; then :
4316 1.1.1.2 christos $as_echo_n "(cached) " >&6
4317 1.1 christos else
4318 1.1 christos ac_cv_sys_largefile_CC=no
4319 1.1 christos if test "$GCC" != yes; then
4320 1.1 christos ac_save_CC=$CC
4321 1.1 christos while :; do
4322 1.1 christos # IRIX 6.2 and later do not support large files by default,
4323 1.1 christos # so use the C compiler's -n32 option if that helps.
4324 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4325 1.1 christos /* end confdefs.h. */
4326 1.1 christos #include <sys/types.h>
4327 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
4328 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4329 1.1 christos since some C++ compilers masquerading as C compilers
4330 1.1 christos incorrectly reject 9223372036854775807. */
4331 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4332 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4333 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
4334 1.1 christos ? 1 : -1];
4335 1.1 christos int
4336 1.1 christos main ()
4337 1.1 christos {
4338 1.1 christos
4339 1.1 christos ;
4340 1.1 christos return 0;
4341 1.1 christos }
4342 1.1 christos _ACEOF
4343 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4344 1.1 christos break
4345 1.1 christos fi
4346 1.1 christos rm -f core conftest.err conftest.$ac_objext
4347 1.1 christos CC="$CC -n32"
4348 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4349 1.1 christos ac_cv_sys_largefile_CC=' -n32'; break
4350 1.1 christos fi
4351 1.1 christos rm -f core conftest.err conftest.$ac_objext
4352 1.1 christos break
4353 1.1 christos done
4354 1.1 christos CC=$ac_save_CC
4355 1.1 christos rm -f conftest.$ac_ext
4356 1.1 christos fi
4357 1.1 christos fi
4358 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4359 1.1.1.2 christos $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4360 1.1 christos if test "$ac_cv_sys_largefile_CC" != no; then
4361 1.1 christos CC=$CC$ac_cv_sys_largefile_CC
4362 1.1 christos fi
4363 1.1 christos
4364 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4365 1.1.1.2 christos $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4366 1.1.1.3 christos if ${ac_cv_sys_file_offset_bits+:} false; then :
4367 1.1.1.2 christos $as_echo_n "(cached) " >&6
4368 1.1 christos else
4369 1.1 christos while :; do
4370 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4371 1.1 christos /* end confdefs.h. */
4372 1.1 christos #include <sys/types.h>
4373 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
4374 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4375 1.1 christos since some C++ compilers masquerading as C compilers
4376 1.1 christos incorrectly reject 9223372036854775807. */
4377 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4378 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4379 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
4380 1.1 christos ? 1 : -1];
4381 1.1 christos int
4382 1.1 christos main ()
4383 1.1 christos {
4384 1.1 christos
4385 1.1 christos ;
4386 1.1 christos return 0;
4387 1.1 christos }
4388 1.1 christos _ACEOF
4389 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4390 1.1 christos ac_cv_sys_file_offset_bits=no; break
4391 1.1 christos fi
4392 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4393 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4394 1.1 christos /* end confdefs.h. */
4395 1.1 christos #define _FILE_OFFSET_BITS 64
4396 1.1 christos #include <sys/types.h>
4397 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
4398 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4399 1.1 christos since some C++ compilers masquerading as C compilers
4400 1.1 christos incorrectly reject 9223372036854775807. */
4401 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4402 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4403 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
4404 1.1 christos ? 1 : -1];
4405 1.1 christos int
4406 1.1 christos main ()
4407 1.1 christos {
4408 1.1 christos
4409 1.1 christos ;
4410 1.1 christos return 0;
4411 1.1 christos }
4412 1.1 christos _ACEOF
4413 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4414 1.1 christos ac_cv_sys_file_offset_bits=64; break
4415 1.1 christos fi
4416 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4417 1.1 christos ac_cv_sys_file_offset_bits=unknown
4418 1.1 christos break
4419 1.1 christos done
4420 1.1 christos fi
4421 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4422 1.1.1.2 christos $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4423 1.1 christos case $ac_cv_sys_file_offset_bits in #(
4424 1.1 christos no | unknown) ;;
4425 1.1 christos *)
4426 1.1 christos cat >>confdefs.h <<_ACEOF
4427 1.1 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4428 1.1 christos _ACEOF
4429 1.1 christos ;;
4430 1.1 christos esac
4431 1.1.1.2 christos rm -rf conftest*
4432 1.1 christos if test $ac_cv_sys_file_offset_bits = unknown; then
4433 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4434 1.1.1.2 christos $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4435 1.1.1.3 christos if ${ac_cv_sys_large_files+:} false; then :
4436 1.1.1.2 christos $as_echo_n "(cached) " >&6
4437 1.1 christos else
4438 1.1 christos while :; do
4439 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4440 1.1 christos /* end confdefs.h. */
4441 1.1 christos #include <sys/types.h>
4442 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
4443 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4444 1.1 christos since some C++ compilers masquerading as C compilers
4445 1.1 christos incorrectly reject 9223372036854775807. */
4446 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4447 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4448 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
4449 1.1 christos ? 1 : -1];
4450 1.1 christos int
4451 1.1 christos main ()
4452 1.1 christos {
4453 1.1 christos
4454 1.1 christos ;
4455 1.1 christos return 0;
4456 1.1 christos }
4457 1.1 christos _ACEOF
4458 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4459 1.1 christos ac_cv_sys_large_files=no; break
4460 1.1 christos fi
4461 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4462 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4463 1.1 christos /* end confdefs.h. */
4464 1.1 christos #define _LARGE_FILES 1
4465 1.1 christos #include <sys/types.h>
4466 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
4467 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
4468 1.1 christos since some C++ compilers masquerading as C compilers
4469 1.1 christos incorrectly reject 9223372036854775807. */
4470 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4471 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4472 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
4473 1.1 christos ? 1 : -1];
4474 1.1 christos int
4475 1.1 christos main ()
4476 1.1 christos {
4477 1.1 christos
4478 1.1 christos ;
4479 1.1 christos return 0;
4480 1.1 christos }
4481 1.1 christos _ACEOF
4482 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4483 1.1 christos ac_cv_sys_large_files=1; break
4484 1.1 christos fi
4485 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4486 1.1 christos ac_cv_sys_large_files=unknown
4487 1.1 christos break
4488 1.1 christos done
4489 1.1 christos fi
4490 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4491 1.1.1.2 christos $as_echo "$ac_cv_sys_large_files" >&6; }
4492 1.1 christos case $ac_cv_sys_large_files in #(
4493 1.1 christos no | unknown) ;;
4494 1.1 christos *)
4495 1.1 christos cat >>confdefs.h <<_ACEOF
4496 1.1 christos #define _LARGE_FILES $ac_cv_sys_large_files
4497 1.1 christos _ACEOF
4498 1.1 christos ;;
4499 1.1 christos esac
4500 1.1.1.2 christos rm -rf conftest*
4501 1.1 christos fi
4502 1.1.1.3 christos
4503 1.1.1.3 christos
4504 1.1 christos fi
4505 1.1 christos
4506 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
4507 1.1.1.2 christos $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
4508 1.1.1.3 christos if ${ac_cv_sys_largefile_source+:} false; then :
4509 1.1.1.2 christos $as_echo_n "(cached) " >&6
4510 1.1 christos else
4511 1.1 christos while :; do
4512 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4513 1.1 christos /* end confdefs.h. */
4514 1.1.1.2 christos #include <sys/types.h> /* for off_t */
4515 1.1.1.2 christos #include <stdio.h>
4516 1.1 christos int
4517 1.1 christos main ()
4518 1.1 christos {
4519 1.1.1.2 christos int (*fp) (FILE *, off_t, int) = fseeko;
4520 1.1.1.2 christos return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
4521 1.1 christos ;
4522 1.1 christos return 0;
4523 1.1 christos }
4524 1.1 christos _ACEOF
4525 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
4526 1.1 christos ac_cv_sys_largefile_source=no; break
4527 1.1 christos fi
4528 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
4529 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
4530 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4531 1.1 christos /* end confdefs.h. */
4532 1.1 christos #define _LARGEFILE_SOURCE 1
4533 1.1.1.2 christos #include <sys/types.h> /* for off_t */
4534 1.1.1.2 christos #include <stdio.h>
4535 1.1 christos int
4536 1.1 christos main ()
4537 1.1 christos {
4538 1.1.1.2 christos int (*fp) (FILE *, off_t, int) = fseeko;
4539 1.1.1.2 christos return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
4540 1.1 christos ;
4541 1.1 christos return 0;
4542 1.1 christos }
4543 1.1 christos _ACEOF
4544 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
4545 1.1 christos ac_cv_sys_largefile_source=1; break
4546 1.1 christos fi
4547 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
4548 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
4549 1.1 christos ac_cv_sys_largefile_source=unknown
4550 1.1 christos break
4551 1.1 christos done
4552 1.1 christos fi
4553 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
4554 1.1.1.2 christos $as_echo "$ac_cv_sys_largefile_source" >&6; }
4555 1.1 christos case $ac_cv_sys_largefile_source in #(
4556 1.1 christos no | unknown) ;;
4557 1.1 christos *)
4558 1.1 christos cat >>confdefs.h <<_ACEOF
4559 1.1 christos #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
4560 1.1 christos _ACEOF
4561 1.1 christos ;;
4562 1.1 christos esac
4563 1.1.1.2 christos rm -rf conftest*
4564 1.1 christos
4565 1.1 christos # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
4566 1.1 christos # in glibc 2.1.3, but that breaks too many other things.
4567 1.1 christos # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
4568 1.1 christos if test $ac_cv_sys_largefile_source != unknown; then
4569 1.1 christos
4570 1.1.1.2 christos $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
4571 1.1 christos
4572 1.1 christos fi
4573 1.1 christos
4574 1.1 christos
4575 1.1 christos for ac_header in sys/ioccom.h sys/sockio.h limits.h paths.h
4576 1.1.1.2 christos do :
4577 1.1.1.2 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4578 1.1.1.2 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4579 1.1.1.2 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4580 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
4581 1.1.1.2 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4582 1.1 christos _ACEOF
4583 1.1 christos
4584 1.1 christos fi
4585 1.1 christos
4586 1.1.1.2 christos done
4587 1.1 christos
4588 1.1.1.2 christos for ac_header in linux/types.h
4589 1.1.1.2 christos do :
4590 1.1.1.2 christos ac_fn_c_check_header_mongrel "$LINENO" "linux/types.h" "ac_cv_header_linux_types_h" "$ac_includes_default"
4591 1.1.1.3 christos if test "x$ac_cv_header_linux_types_h" = xyes; then :
4592 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
4593 1.1.1.2 christos #define HAVE_LINUX_TYPES_H 1
4594 1.1 christos _ACEOF
4595 1.1 christos
4596 1.1 christos fi
4597 1.1 christos
4598 1.1.1.2 christos done
4599 1.1 christos
4600 1.1.1.2 christos for ac_header in linux/if_packet.h netpacket/packet.h netpacket/if_packet.h
4601 1.1.1.2 christos do :
4602 1.1.1.2 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4603 1.1.1.2 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4604 1.1.1.2 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4605 1.1 christos cat >>confdefs.h <<_ACEOF
4606 1.1.1.2 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4607 1.1 christos _ACEOF
4608 1.1 christos
4609 1.1 christos fi
4610 1.1 christos
4611 1.1 christos done
4612 1.1 christos
4613 1.1 christos for ac_header in net/pfvar.h
4614 1.1.1.2 christos do :
4615 1.1.1.2 christos ac_fn_c_check_header_compile "$LINENO" "net/pfvar.h" "ac_cv_header_net_pfvar_h" "#include <sys/types.h>
4616 1.1 christos #include <sys/socket.h>
4617 1.1 christos #include <net/if.h>
4618 1.1.1.2 christos "
4619 1.1.1.3 christos if test "x$ac_cv_header_net_pfvar_h" = xyes; then :
4620 1.1 christos cat >>confdefs.h <<_ACEOF
4621 1.1.1.2 christos #define HAVE_NET_PFVAR_H 1
4622 1.1 christos _ACEOF
4623 1.1 christos
4624 1.1 christos fi
4625 1.1 christos
4626 1.1 christos done
4627 1.1 christos
4628 1.1 christos if test "$ac_cv_header_net_pfvar_h" = yes; then
4629 1.1 christos #
4630 1.1 christos # Check for various PF actions.
4631 1.1 christos #
4632 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether net/pfvar.h defines PF_NAT through PF_NORDR" >&5
4633 1.1.1.2 christos $as_echo_n "checking whether net/pfvar.h defines PF_NAT through PF_NORDR... " >&6; }
4634 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4635 1.1 christos /* end confdefs.h. */
4636 1.1 christos #include <sys/types.h>
4637 1.1 christos #include <sys/socket.h>
4638 1.1 christos #include <net/if.h>
4639 1.1 christos #include <net/pfvar.h>
4640 1.1 christos int
4641 1.1 christos main ()
4642 1.1 christos {
4643 1.1 christos return PF_NAT+PF_NONAT+PF_BINAT+PF_NOBINAT+PF_RDR+PF_NORDR;
4644 1.1 christos ;
4645 1.1 christos return 0;
4646 1.1 christos }
4647 1.1 christos _ACEOF
4648 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4649 1.1 christos
4650 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4651 1.1.1.2 christos $as_echo "yes" >&6; }
4652 1.1 christos
4653 1.1.1.2 christos $as_echo "#define HAVE_PF_NAT_THROUGH_PF_NORDR 1" >>confdefs.h
4654 1.1 christos
4655 1.1 christos
4656 1.1 christos else
4657 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4658 1.1.1.2 christos $as_echo "no" >&6; }
4659 1.1 christos fi
4660 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4661 1.1 christos fi
4662 1.1 christos for ac_header in netinet/if_ether.h
4663 1.1.1.2 christos do :
4664 1.1.1.2 christos ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h>
4665 1.1 christos #include <sys/socket.h>
4666 1.1.1.2 christos "
4667 1.1.1.3 christos if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then :
4668 1.1 christos cat >>confdefs.h <<_ACEOF
4669 1.1.1.2 christos #define HAVE_NETINET_IF_ETHER_H 1
4670 1.1 christos _ACEOF
4671 1.1 christos
4672 1.1 christos fi
4673 1.1 christos
4674 1.1 christos done
4675 1.1 christos
4676 1.1 christos if test "$ac_cv_header_netinet_if_ether_h" != yes; then
4677 1.1 christos #
4678 1.1 christos # The simple test didn't work.
4679 1.1 christos # Do we need to include <net/if.h> first?
4680 1.1 christos # Unset ac_cv_header_netinet_if_ether_h so we don't
4681 1.1 christos # treat the previous failure as a cached value and
4682 1.1 christos # suppress the next test.
4683 1.1 christos #
4684 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: Rechecking with some additional includes" >&5
4685 1.1.1.2 christos $as_echo "$as_me: Rechecking with some additional includes" >&6;}
4686 1.1 christos unset ac_cv_header_netinet_if_ether_h
4687 1.1.1.2 christos for ac_header in netinet/if_ether.h
4688 1.1.1.2 christos do :
4689 1.1.1.2 christos ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h>
4690 1.1 christos #include <sys/socket.h>
4691 1.1 christos #include <netinet/in.h>
4692 1.1 christos struct mbuf;
4693 1.1 christos struct rtentry;
4694 1.1 christos #include <net/if.h>
4695 1.1.1.2 christos "
4696 1.1.1.3 christos if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then :
4697 1.1 christos cat >>confdefs.h <<_ACEOF
4698 1.1.1.2 christos #define HAVE_NETINET_IF_ETHER_H 1
4699 1.1 christos _ACEOF
4700 1.1 christos
4701 1.1 christos fi
4702 1.1 christos
4703 1.1 christos done
4704 1.1 christos
4705 1.1 christos fi
4706 1.1 christos
4707 1.1 christos if test "$GCC" = yes ; then
4708 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI ioctl definitions" >&5
4709 1.1.1.2 christos $as_echo_n "checking for ANSI ioctl definitions... " >&6; }
4710 1.1.1.3 christos if ${ac_cv_lbl_gcc_fixincludes+:} false; then :
4711 1.1.1.2 christos $as_echo_n "(cached) " >&6
4712 1.1 christos else
4713 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4714 1.1 christos /* end confdefs.h. */
4715 1.1 christos /*
4716 1.1 christos * This generates a "duplicate case value" when fixincludes
4717 1.1 christos * has not be run.
4718 1.1 christos */
4719 1.1 christos # include <sys/types.h>
4720 1.1 christos # include <sys/time.h>
4721 1.1 christos # include <sys/ioctl.h>
4722 1.1 christos # ifdef HAVE_SYS_IOCCOM_H
4723 1.1 christos # include <sys/ioccom.h>
4724 1.1 christos # endif
4725 1.1 christos int
4726 1.1 christos main ()
4727 1.1 christos {
4728 1.1 christos switch (0) {
4729 1.1 christos case _IO('A', 1):;
4730 1.1 christos case _IO('B', 1):;
4731 1.1 christos }
4732 1.1 christos ;
4733 1.1 christos return 0;
4734 1.1 christos }
4735 1.1 christos _ACEOF
4736 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
4737 1.1 christos ac_cv_lbl_gcc_fixincludes=yes
4738 1.1 christos else
4739 1.1.1.2 christos ac_cv_lbl_gcc_fixincludes=no
4740 1.1 christos fi
4741 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4742 1.1 christos fi
4743 1.1 christos
4744 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_gcc_fixincludes" >&5
4745 1.1.1.2 christos $as_echo "$ac_cv_lbl_gcc_fixincludes" >&6; }
4746 1.1 christos if test $ac_cv_lbl_gcc_fixincludes = no ; then
4747 1.1 christos # Don't cache failure
4748 1.1 christos unset ac_cv_lbl_gcc_fixincludes
4749 1.1.1.2 christos as_fn_error $? "see the INSTALL for more info" "$LINENO" 5
4750 1.1 christos fi
4751 1.1 christos fi
4752 1.1 christos
4753 1.1 christos for ac_func in strerror strlcpy
4754 1.1.1.2 christos do :
4755 1.1.1.2 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4756 1.1.1.2 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4757 1.1.1.2 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4758 1.1 christos cat >>confdefs.h <<_ACEOF
4759 1.1.1.2 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4760 1.1 christos _ACEOF
4761 1.1 christos
4762 1.1 christos fi
4763 1.1 christos done
4764 1.1 christos
4765 1.1 christos
4766 1.1 christos needsnprintf=no
4767 1.1 christos for ac_func in vsnprintf snprintf
4768 1.1.1.2 christos do :
4769 1.1.1.2 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4770 1.1.1.2 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4771 1.1.1.2 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4772 1.1 christos cat >>confdefs.h <<_ACEOF
4773 1.1.1.2 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4774 1.1 christos _ACEOF
4775 1.1 christos
4776 1.1 christos else
4777 1.1 christos needsnprintf=yes
4778 1.1 christos fi
4779 1.1 christos done
4780 1.1 christos
4781 1.1 christos if test $needsnprintf = yes; then
4782 1.1 christos case " $LIBOBJS " in
4783 1.1 christos *" snprintf.$ac_objext "* ) ;;
4784 1.1 christos *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
4785 1.1 christos ;;
4786 1.1 christos esac
4787 1.1 christos
4788 1.1 christos fi
4789 1.1 christos
4790 1.1 christos #
4791 1.1 christos # Do this before checking for ether_hostton(), as it's a
4792 1.1 christos # "gethostbyname() -ish function".
4793 1.1 christos #
4794 1.1 christos
4795 1.1 christos # Most operating systems have gethostbyname() in the default searched
4796 1.1 christos # libraries (i.e. libc):
4797 1.1 christos # Some OSes (eg. Solaris) place it in libnsl
4798 1.1 christos # Some strange OSes (SINIX) have it in libsocket:
4799 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
4800 1.1.1.2 christos $as_echo_n "checking for library containing gethostbyname... " >&6; }
4801 1.1.1.3 christos if ${ac_cv_search_gethostbyname+:} false; then :
4802 1.1.1.2 christos $as_echo_n "(cached) " >&6
4803 1.1 christos else
4804 1.1 christos ac_func_search_save_LIBS=$LIBS
4805 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4806 1.1 christos /* end confdefs.h. */
4807 1.1 christos
4808 1.1 christos /* Override any GCC internal prototype to avoid an error.
4809 1.1 christos Use char because int might match the return type of a GCC
4810 1.1 christos builtin and then its argument prototype would still apply. */
4811 1.1 christos #ifdef __cplusplus
4812 1.1 christos extern "C"
4813 1.1 christos #endif
4814 1.1 christos char gethostbyname ();
4815 1.1 christos int
4816 1.1 christos main ()
4817 1.1 christos {
4818 1.1 christos return gethostbyname ();
4819 1.1 christos ;
4820 1.1 christos return 0;
4821 1.1 christos }
4822 1.1 christos _ACEOF
4823 1.1 christos for ac_lib in '' nsl socket resolv; do
4824 1.1 christos if test -z "$ac_lib"; then
4825 1.1 christos ac_res="none required"
4826 1.1 christos else
4827 1.1 christos ac_res=-l$ac_lib
4828 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4829 1.1 christos fi
4830 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
4831 1.1 christos ac_cv_search_gethostbyname=$ac_res
4832 1.1 christos fi
4833 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
4834 1.1.1.2 christos conftest$ac_exeext
4835 1.1.1.3 christos if ${ac_cv_search_gethostbyname+:} false; then :
4836 1.1 christos break
4837 1.1 christos fi
4838 1.1 christos done
4839 1.1.1.3 christos if ${ac_cv_search_gethostbyname+:} false; then :
4840 1.1.1.2 christos
4841 1.1 christos else
4842 1.1 christos ac_cv_search_gethostbyname=no
4843 1.1 christos fi
4844 1.1 christos rm conftest.$ac_ext
4845 1.1 christos LIBS=$ac_func_search_save_LIBS
4846 1.1 christos fi
4847 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
4848 1.1.1.2 christos $as_echo "$ac_cv_search_gethostbyname" >&6; }
4849 1.1 christos ac_res=$ac_cv_search_gethostbyname
4850 1.1.1.2 christos if test "$ac_res" != no; then :
4851 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4852 1.1 christos
4853 1.1 christos fi
4854 1.1 christos
4855 1.1 christos # Unfortunately libsocket sometimes depends on libnsl and
4856 1.1 christos # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this.
4857 1.1 christos if test "$ac_cv_search_gethostbyname" = "no"
4858 1.1 christos then
4859 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lsocket" >&5
4860 1.1.1.2 christos $as_echo_n "checking for gethostbyname in -lsocket... " >&6; }
4861 1.1.1.3 christos if ${ac_cv_lib_socket_gethostbyname+:} false; then :
4862 1.1.1.2 christos $as_echo_n "(cached) " >&6
4863 1.1 christos else
4864 1.1 christos ac_check_lib_save_LIBS=$LIBS
4865 1.1 christos LIBS="-lsocket -lnsl $LIBS"
4866 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4867 1.1 christos /* end confdefs.h. */
4868 1.1 christos
4869 1.1 christos /* Override any GCC internal prototype to avoid an error.
4870 1.1 christos Use char because int might match the return type of a GCC
4871 1.1 christos builtin and then its argument prototype would still apply. */
4872 1.1 christos #ifdef __cplusplus
4873 1.1 christos extern "C"
4874 1.1 christos #endif
4875 1.1 christos char gethostbyname ();
4876 1.1 christos int
4877 1.1 christos main ()
4878 1.1 christos {
4879 1.1 christos return gethostbyname ();
4880 1.1 christos ;
4881 1.1 christos return 0;
4882 1.1 christos }
4883 1.1 christos _ACEOF
4884 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
4885 1.1 christos ac_cv_lib_socket_gethostbyname=yes
4886 1.1 christos else
4887 1.1.1.2 christos ac_cv_lib_socket_gethostbyname=no
4888 1.1 christos fi
4889 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
4890 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
4891 1.1 christos LIBS=$ac_check_lib_save_LIBS
4892 1.1 christos fi
4893 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyname" >&5
4894 1.1.1.2 christos $as_echo "$ac_cv_lib_socket_gethostbyname" >&6; }
4895 1.1.1.3 christos if test "x$ac_cv_lib_socket_gethostbyname" = xyes; then :
4896 1.1 christos LIBS="-lsocket -lnsl $LIBS"
4897 1.1 christos fi
4898 1.1 christos
4899 1.1 christos fi
4900 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
4901 1.1.1.2 christos $as_echo_n "checking for library containing socket... " >&6; }
4902 1.1.1.3 christos if ${ac_cv_search_socket+:} false; then :
4903 1.1.1.2 christos $as_echo_n "(cached) " >&6
4904 1.1 christos else
4905 1.1 christos ac_func_search_save_LIBS=$LIBS
4906 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4907 1.1 christos /* end confdefs.h. */
4908 1.1 christos
4909 1.1 christos /* Override any GCC internal prototype to avoid an error.
4910 1.1 christos Use char because int might match the return type of a GCC
4911 1.1 christos builtin and then its argument prototype would still apply. */
4912 1.1 christos #ifdef __cplusplus
4913 1.1 christos extern "C"
4914 1.1 christos #endif
4915 1.1 christos char socket ();
4916 1.1 christos int
4917 1.1 christos main ()
4918 1.1 christos {
4919 1.1 christos return socket ();
4920 1.1 christos ;
4921 1.1 christos return 0;
4922 1.1 christos }
4923 1.1 christos _ACEOF
4924 1.1 christos for ac_lib in '' socket; do
4925 1.1 christos if test -z "$ac_lib"; then
4926 1.1 christos ac_res="none required"
4927 1.1 christos else
4928 1.1 christos ac_res=-l$ac_lib
4929 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4930 1.1 christos fi
4931 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
4932 1.1 christos ac_cv_search_socket=$ac_res
4933 1.1 christos fi
4934 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
4935 1.1.1.2 christos conftest$ac_exeext
4936 1.1.1.3 christos if ${ac_cv_search_socket+:} false; then :
4937 1.1 christos break
4938 1.1 christos fi
4939 1.1 christos done
4940 1.1.1.3 christos if ${ac_cv_search_socket+:} false; then :
4941 1.1.1.2 christos
4942 1.1 christos else
4943 1.1 christos ac_cv_search_socket=no
4944 1.1 christos fi
4945 1.1 christos rm conftest.$ac_ext
4946 1.1 christos LIBS=$ac_func_search_save_LIBS
4947 1.1 christos fi
4948 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
4949 1.1.1.2 christos $as_echo "$ac_cv_search_socket" >&6; }
4950 1.1 christos ac_res=$ac_cv_search_socket
4951 1.1.1.2 christos if test "$ac_res" != no; then :
4952 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4953 1.1 christos
4954 1.1 christos else
4955 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
4956 1.1.1.2 christos $as_echo_n "checking for socket in -lsocket... " >&6; }
4957 1.1.1.3 christos if ${ac_cv_lib_socket_socket+:} false; then :
4958 1.1.1.2 christos $as_echo_n "(cached) " >&6
4959 1.1 christos else
4960 1.1 christos ac_check_lib_save_LIBS=$LIBS
4961 1.1 christos LIBS="-lsocket -lnsl $LIBS"
4962 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4963 1.1 christos /* end confdefs.h. */
4964 1.1 christos
4965 1.1 christos /* Override any GCC internal prototype to avoid an error.
4966 1.1 christos Use char because int might match the return type of a GCC
4967 1.1 christos builtin and then its argument prototype would still apply. */
4968 1.1 christos #ifdef __cplusplus
4969 1.1 christos extern "C"
4970 1.1 christos #endif
4971 1.1 christos char socket ();
4972 1.1 christos int
4973 1.1 christos main ()
4974 1.1 christos {
4975 1.1 christos return socket ();
4976 1.1 christos ;
4977 1.1 christos return 0;
4978 1.1 christos }
4979 1.1 christos _ACEOF
4980 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
4981 1.1 christos ac_cv_lib_socket_socket=yes
4982 1.1 christos else
4983 1.1.1.2 christos ac_cv_lib_socket_socket=no
4984 1.1 christos fi
4985 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
4986 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
4987 1.1 christos LIBS=$ac_check_lib_save_LIBS
4988 1.1 christos fi
4989 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
4990 1.1.1.2 christos $as_echo "$ac_cv_lib_socket_socket" >&6; }
4991 1.1.1.3 christos if test "x$ac_cv_lib_socket_socket" = xyes; then :
4992 1.1 christos LIBS="-lsocket -lnsl $LIBS"
4993 1.1 christos fi
4994 1.1 christos
4995 1.1 christos fi
4996 1.1 christos
4997 1.1 christos # DLPI needs putmsg under HPUX so test for -lstr while we're at it
4998 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing putmsg" >&5
4999 1.1.1.2 christos $as_echo_n "checking for library containing putmsg... " >&6; }
5000 1.1.1.3 christos if ${ac_cv_search_putmsg+:} false; then :
5001 1.1.1.2 christos $as_echo_n "(cached) " >&6
5002 1.1 christos else
5003 1.1 christos ac_func_search_save_LIBS=$LIBS
5004 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5005 1.1 christos /* end confdefs.h. */
5006 1.1 christos
5007 1.1 christos /* Override any GCC internal prototype to avoid an error.
5008 1.1 christos Use char because int might match the return type of a GCC
5009 1.1 christos builtin and then its argument prototype would still apply. */
5010 1.1 christos #ifdef __cplusplus
5011 1.1 christos extern "C"
5012 1.1 christos #endif
5013 1.1 christos char putmsg ();
5014 1.1 christos int
5015 1.1 christos main ()
5016 1.1 christos {
5017 1.1 christos return putmsg ();
5018 1.1 christos ;
5019 1.1 christos return 0;
5020 1.1 christos }
5021 1.1 christos _ACEOF
5022 1.1 christos for ac_lib in '' str; do
5023 1.1 christos if test -z "$ac_lib"; then
5024 1.1 christos ac_res="none required"
5025 1.1 christos else
5026 1.1 christos ac_res=-l$ac_lib
5027 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5028 1.1 christos fi
5029 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
5030 1.1 christos ac_cv_search_putmsg=$ac_res
5031 1.1 christos fi
5032 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
5033 1.1.1.2 christos conftest$ac_exeext
5034 1.1.1.3 christos if ${ac_cv_search_putmsg+:} false; then :
5035 1.1 christos break
5036 1.1 christos fi
5037 1.1 christos done
5038 1.1.1.3 christos if ${ac_cv_search_putmsg+:} false; then :
5039 1.1.1.2 christos
5040 1.1 christos else
5041 1.1 christos ac_cv_search_putmsg=no
5042 1.1 christos fi
5043 1.1 christos rm conftest.$ac_ext
5044 1.1 christos LIBS=$ac_func_search_save_LIBS
5045 1.1 christos fi
5046 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_putmsg" >&5
5047 1.1.1.2 christos $as_echo "$ac_cv_search_putmsg" >&6; }
5048 1.1 christos ac_res=$ac_cv_search_putmsg
5049 1.1.1.2 christos if test "$ac_res" != no; then :
5050 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5051 1.1 christos
5052 1.1 christos fi
5053 1.1 christos
5054 1.1 christos
5055 1.1 christos
5056 1.1 christos #
5057 1.1 christos # You are in a twisty little maze of UN*Xes, all different.
5058 1.1 christos # Some might not have ether_hostton().
5059 1.1 christos # Some might have it, but not declare it in any header file.
5060 1.1 christos # Some might have it, but declare it in <netinet/if_ether.h>.
5061 1.1 christos # Some might have it, but declare it in <netinet/ether.h>
5062 1.1 christos # (And some might have it but document it as something declared in
5063 1.1 christos # <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.)
5064 1.1 christos #
5065 1.1 christos # Before you is a C compiler.
5066 1.1 christos #
5067 1.1 christos for ac_func in ether_hostton
5068 1.1.1.2 christos do :
5069 1.1.1.2 christos ac_fn_c_check_func "$LINENO" "ether_hostton" "ac_cv_func_ether_hostton"
5070 1.1.1.3 christos if test "x$ac_cv_func_ether_hostton" = xyes; then :
5071 1.1 christos cat >>confdefs.h <<_ACEOF
5072 1.1.1.2 christos #define HAVE_ETHER_HOSTTON 1
5073 1.1 christos _ACEOF
5074 1.1 christos
5075 1.1 christos fi
5076 1.1 christos done
5077 1.1 christos
5078 1.1 christos if test "$ac_cv_func_ether_hostton" = yes; then
5079 1.1 christos #
5080 1.1 christos # OK, we have ether_hostton(). Do we have <netinet/if_ether.h>?
5081 1.1 christos #
5082 1.1 christos if test "$ac_cv_header_netinet_if_ether_h" = yes; then
5083 1.1 christos #
5084 1.1 christos # Yes. Does it declare ether_hostton()?
5085 1.1 christos #
5086 1.1.1.2 christos ac_fn_c_check_decl "$LINENO" "ether_hostton" "ac_cv_have_decl_ether_hostton" "
5087 1.1 christos #include <sys/types.h>
5088 1.1 christos #include <sys/socket.h>
5089 1.1 christos #include <netinet/in.h>
5090 1.1 christos #include <arpa/inet.h>
5091 1.1 christos struct mbuf;
5092 1.1 christos struct rtentry;
5093 1.1 christos #include <net/if.h>
5094 1.1 christos #include <netinet/if_ether.h>
5095 1.1 christos
5096 1.1.1.2 christos "
5097 1.1.1.3 christos if test "x$ac_cv_have_decl_ether_hostton" = xyes; then :
5098 1.1 christos
5099 1.1 christos
5100 1.1.1.2 christos $as_echo "#define NETINET_IF_ETHER_H_DECLARES_ETHER_HOSTTON /**/" >>confdefs.h
5101 1.1 christos
5102 1.1 christos
5103 1.1 christos fi
5104 1.1 christos
5105 1.1 christos fi
5106 1.1 christos #
5107 1.1 christos # Did that succeed?
5108 1.1 christos #
5109 1.1 christos if test "$ac_cv_have_decl_ether_hostton" != yes; then
5110 1.1 christos #
5111 1.1 christos # No, how about <netinet/ether.h>, as on Linux?
5112 1.1 christos #
5113 1.1.1.2 christos for ac_header in netinet/ether.h
5114 1.1.1.2 christos do :
5115 1.1.1.2 christos ac_fn_c_check_header_mongrel "$LINENO" "netinet/ether.h" "ac_cv_header_netinet_ether_h" "$ac_includes_default"
5116 1.1.1.3 christos if test "x$ac_cv_header_netinet_ether_h" = xyes; then :
5117 1.1 christos cat >>confdefs.h <<_ACEOF
5118 1.1.1.2 christos #define HAVE_NETINET_ETHER_H 1
5119 1.1 christos _ACEOF
5120 1.1 christos
5121 1.1 christos fi
5122 1.1 christos
5123 1.1 christos done
5124 1.1 christos
5125 1.1 christos if test "$ac_cv_header_netinet_ether_h" = yes; then
5126 1.1 christos #
5127 1.1 christos # We have it - does it declare ether_hostton()?
5128 1.1 christos # Unset ac_cv_have_decl_ether_hostton so we don't
5129 1.1 christos # treat the previous failure as a cached value and
5130 1.1 christos # suppress the next test.
5131 1.1 christos #
5132 1.1 christos unset ac_cv_have_decl_ether_hostton
5133 1.1.1.2 christos ac_fn_c_check_decl "$LINENO" "ether_hostton" "ac_cv_have_decl_ether_hostton" "
5134 1.1 christos #include <netinet/ether.h>
5135 1.1 christos
5136 1.1.1.2 christos "
5137 1.1.1.3 christos if test "x$ac_cv_have_decl_ether_hostton" = xyes; then :
5138 1.1 christos
5139 1.1 christos
5140 1.1.1.2 christos $as_echo "#define NETINET_ETHER_H_DECLARES_ETHER_HOSTTON /**/" >>confdefs.h
5141 1.1 christos
5142 1.1 christos
5143 1.1 christos fi
5144 1.1 christos
5145 1.1 christos fi
5146 1.1 christos fi
5147 1.1 christos #
5148 1.1 christos # Is ether_hostton() declared?
5149 1.1 christos #
5150 1.1 christos if test "$ac_cv_have_decl_ether_hostton" != yes; then
5151 1.1 christos #
5152 1.1 christos # No, we'll have to declare it ourselves.
5153 1.1 christos # Do we have "struct ether_addr"?
5154 1.1 christos #
5155 1.1.1.2 christos ac_fn_c_check_type "$LINENO" "struct ether_addr" "ac_cv_type_struct_ether_addr" "
5156 1.1 christos #include <sys/types.h>
5157 1.1 christos #include <sys/socket.h>
5158 1.1 christos #include <netinet/in.h>
5159 1.1 christos #include <arpa/inet.h>
5160 1.1 christos struct mbuf;
5161 1.1 christos struct rtentry;
5162 1.1 christos #include <net/if.h>
5163 1.1 christos #include <netinet/if_ether.h>
5164 1.1 christos
5165 1.1.1.2 christos "
5166 1.1.1.3 christos if test "x$ac_cv_type_struct_ether_addr" = xyes; then :
5167 1.1 christos
5168 1.1 christos cat >>confdefs.h <<_ACEOF
5169 1.1 christos #define HAVE_STRUCT_ETHER_ADDR 1
5170 1.1 christos _ACEOF
5171 1.1 christos
5172 1.1 christos
5173 1.1 christos fi
5174 1.1 christos
5175 1.1 christos
5176 1.1.1.2 christos $as_echo "#define HAVE_DECL_ETHER_HOSTTON 0" >>confdefs.h
5177 1.1 christos
5178 1.1 christos else
5179 1.1 christos
5180 1.1.1.2 christos $as_echo "#define HAVE_DECL_ETHER_HOSTTON 1" >>confdefs.h
5181 1.1 christos
5182 1.1 christos fi
5183 1.1 christos fi
5184 1.1 christos
5185 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if --disable-protochain option is specified" >&5
5186 1.1.1.2 christos $as_echo_n "checking if --disable-protochain option is specified... " >&6; }
5187 1.1 christos # Check whether --enable-protochain was given.
5188 1.1.1.2 christos if test "${enable_protochain+set}" = set; then :
5189 1.1 christos enableval=$enable_protochain;
5190 1.1 christos fi
5191 1.1 christos
5192 1.1 christos case "x$enable_protochain" in
5193 1.1 christos xyes) enable_protochain=enabled ;;
5194 1.1 christos xno) enable_protochain=disabled ;;
5195 1.1 christos x) enable_protochain=enabled ;;
5196 1.1 christos esac
5197 1.1 christos
5198 1.1 christos if test "$enable_protochain" = "disabled"; then
5199 1.1 christos
5200 1.1.1.2 christos $as_echo "#define NO_PROTOCHAIN 1" >>confdefs.h
5201 1.1 christos
5202 1.1 christos fi
5203 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${enable_protochain}" >&5
5204 1.1.1.2 christos $as_echo "${enable_protochain}" >&6; }
5205 1.1 christos
5206 1.1 christos #
5207 1.1 christos # SITA support is mutually exclusive with native capture support;
5208 1.1 christos # "--with-sita" selects SITA support.
5209 1.1 christos #
5210 1.1 christos
5211 1.1 christos # Check whether --with-sita was given.
5212 1.1.1.2 christos if test "${with_sita+set}" = set; then :
5213 1.1 christos withval=$with_sita;
5214 1.1 christos if test ! "x$withval" = "xno" ; then
5215 1.1 christos
5216 1.1.1.2 christos $as_echo "#define SITA 1" >>confdefs.h
5217 1.1 christos
5218 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: Enabling SITA ACN support" >&5
5219 1.1.1.2 christos $as_echo "$as_me: Enabling SITA ACN support" >&6;}
5220 1.1 christos V_PCAP=sita
5221 1.1 christos V_FINDALLDEVS=sita
5222 1.1 christos fi
5223 1.1 christos
5224 1.1 christos else
5225 1.1 christos
5226 1.1 christos if test -z "$with_pcap" && test "$cross_compiling" = yes; then
5227 1.1.1.2 christos as_fn_error $? "pcap type not determined when cross-compiling; use --with-pcap=..." "$LINENO" 5
5228 1.1 christos fi
5229 1.1 christos
5230 1.1 christos # Check whether --with-pcap was given.
5231 1.1.1.2 christos if test "${with_pcap+set}" = set; then :
5232 1.1 christos withval=$with_pcap;
5233 1.1 christos fi
5234 1.1 christos
5235 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking packet capture type" >&5
5236 1.1.1.2 christos $as_echo_n "checking packet capture type... " >&6; }
5237 1.1 christos if test ! -z "$with_pcap" ; then
5238 1.1 christos V_PCAP="$withval"
5239 1.1 christos elif test -r /dev/bpf -o -h /dev/bpf ; then
5240 1.1 christos #
5241 1.1 christos # Cloning BPF device.
5242 1.1 christos #
5243 1.1 christos V_PCAP=bpf
5244 1.1 christos
5245 1.1.1.2 christos $as_echo "#define HAVE_CLONING_BPF 1" >>confdefs.h
5246 1.1 christos
5247 1.1 christos elif test -r /dev/bpf0 ; then
5248 1.1 christos V_PCAP=bpf
5249 1.1 christos elif test -r /usr/include/net/pfilt.h ; then
5250 1.1 christos V_PCAP=pf
5251 1.1 christos elif test -r /dev/enet ; then
5252 1.1 christos V_PCAP=enet
5253 1.1 christos elif test -r /dev/nit ; then
5254 1.1 christos V_PCAP=snit
5255 1.1 christos elif test -r /usr/include/sys/net/nit.h ; then
5256 1.1 christos V_PCAP=nit
5257 1.1 christos elif test -r /usr/include/linux/socket.h ; then
5258 1.1 christos V_PCAP=linux
5259 1.1 christos elif test -r /usr/include/net/raw.h ; then
5260 1.1 christos V_PCAP=snoop
5261 1.1 christos elif test -r /usr/include/odmi.h ; then
5262 1.1 christos #
5263 1.1 christos # On AIX, the BPF devices might not yet be present - they're
5264 1.1 christos # created the first time libpcap runs after booting.
5265 1.1 christos # We check for odmi.h instead.
5266 1.1 christos #
5267 1.1 christos V_PCAP=bpf
5268 1.1 christos elif test -c /dev/bpf0 ; then # check again in case not readable
5269 1.1 christos V_PCAP=bpf
5270 1.1 christos elif test -r /usr/include/sys/dlpi.h ; then
5271 1.1 christos V_PCAP=dlpi
5272 1.1 christos elif test -c /dev/enet ; then # check again in case not readable
5273 1.1 christos V_PCAP=enet
5274 1.1 christos elif test -c /dev/nit ; then # check again in case not readable
5275 1.1 christos V_PCAP=snit
5276 1.1 christos else
5277 1.1 christos V_PCAP=null
5278 1.1 christos fi
5279 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $V_PCAP" >&5
5280 1.1.1.2 christos $as_echo "$V_PCAP" >&6; }
5281 1.1 christos
5282 1.1 christos #
5283 1.1 christos # Do capture-mechanism-dependent tests.
5284 1.1 christos #
5285 1.1 christos case "$V_PCAP" in
5286 1.1 christos dlpi)
5287 1.1 christos #
5288 1.1.1.3 christos # Needed for common functions used by pcap-[dlpi,libdlpi].c
5289 1.1.1.3 christos #
5290 1.1.1.3 christos SSRC="dlpisubs.c"
5291 1.1.1.3 christos
5292 1.1.1.3 christos #
5293 1.1.1.3 christos # Checks for some header files.
5294 1.1.1.3 christos #
5295 1.1.1.3 christos for ac_header in sys/bufmod.h sys/dlpi_ext.h
5296 1.1.1.3 christos do :
5297 1.1.1.3 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5298 1.1.1.3 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5299 1.1.1.3 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5300 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
5301 1.1.1.3 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5302 1.1.1.3 christos _ACEOF
5303 1.1.1.3 christos
5304 1.1.1.3 christos fi
5305 1.1.1.3 christos
5306 1.1.1.3 christos done
5307 1.1.1.3 christos
5308 1.1.1.3 christos
5309 1.1.1.3 christos #
5310 1.1 christos # Checks to see if Solaris has the public libdlpi(3LIB) library.
5311 1.1 christos # Note: The existence of /usr/include/libdlpi.h does not mean it is the
5312 1.1 christos # public libdlpi(3LIB) version. Before libdlpi was made public, a
5313 1.1 christos # private version also existed, which did not have the same APIs.
5314 1.1 christos # Due to a gcc bug, the default search path for 32-bit libraries does
5315 1.1 christos # not include /lib, we add it explicitly here.
5316 1.1 christos # [http://bugs.opensolaris.org/view_bug.do?bug_id=6619485].
5317 1.1 christos # Also, due to the bug above applications that link to libpcap with
5318 1.1 christos # libdlpi will have to add "-L/lib" option to "configure".
5319 1.1 christos #
5320 1.1 christos saved_ldflags=$LDFLAGS
5321 1.1 christos LDFLAGS="$LIBS -L/lib"
5322 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5
5323 1.1.1.2 christos $as_echo_n "checking for dlpi_walk in -ldlpi... " >&6; }
5324 1.1.1.3 christos if ${ac_cv_lib_dlpi_dlpi_walk+:} false; then :
5325 1.1.1.2 christos $as_echo_n "(cached) " >&6
5326 1.1 christos else
5327 1.1 christos ac_check_lib_save_LIBS=$LIBS
5328 1.1 christos LIBS="-ldlpi $LIBS"
5329 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5330 1.1 christos /* end confdefs.h. */
5331 1.1 christos
5332 1.1 christos /* Override any GCC internal prototype to avoid an error.
5333 1.1 christos Use char because int might match the return type of a GCC
5334 1.1 christos builtin and then its argument prototype would still apply. */
5335 1.1 christos #ifdef __cplusplus
5336 1.1 christos extern "C"
5337 1.1 christos #endif
5338 1.1 christos char dlpi_walk ();
5339 1.1 christos int
5340 1.1 christos main ()
5341 1.1 christos {
5342 1.1 christos return dlpi_walk ();
5343 1.1 christos ;
5344 1.1 christos return 0;
5345 1.1 christos }
5346 1.1 christos _ACEOF
5347 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
5348 1.1 christos ac_cv_lib_dlpi_dlpi_walk=yes
5349 1.1 christos else
5350 1.1.1.2 christos ac_cv_lib_dlpi_dlpi_walk=no
5351 1.1 christos fi
5352 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
5353 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
5354 1.1 christos LIBS=$ac_check_lib_save_LIBS
5355 1.1 christos fi
5356 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5
5357 1.1.1.2 christos $as_echo "$ac_cv_lib_dlpi_dlpi_walk" >&6; }
5358 1.1.1.3 christos if test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes; then :
5359 1.1.1.3 christos
5360 1.1.1.3 christos LIBS="-ldlpi $LIBS"
5361 1.1.1.3 christos V_PCAP=libdlpi
5362 1.1 christos
5363 1.1.1.2 christos $as_echo "#define HAVE_LIBDLPI 1" >>confdefs.h
5364 1.1 christos
5365 1.1.1.3 christos
5366 1.1 christos else
5367 1.1 christos V_PCAP=dlpi
5368 1.1 christos fi
5369 1.1 christos
5370 1.1 christos LDFLAGS=$saved_ldflags
5371 1.1 christos
5372 1.1 christos #
5373 1.1 christos # Checks whether <sys/dlpi.h> is usable, to catch weird SCO
5374 1.1 christos # versions of DLPI.
5375 1.1 christos #
5376 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/dlpi.h> is usable" >&5
5377 1.1.1.2 christos $as_echo_n "checking whether <sys/dlpi.h> is usable... " >&6; }
5378 1.1.1.3 christos if ${ac_cv_sys_dlpi_usable+:} false; then :
5379 1.1.1.2 christos $as_echo_n "(cached) " >&6
5380 1.1 christos else
5381 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5382 1.1 christos /* end confdefs.h. */
5383 1.1 christos
5384 1.1 christos #include <sys/types.h>
5385 1.1 christos #include <sys/time.h>
5386 1.1 christos #include <sys/dlpi.h>
5387 1.1 christos
5388 1.1 christos int
5389 1.1 christos main ()
5390 1.1 christos {
5391 1.1 christos int i = DL_PROMISC_PHYS;
5392 1.1 christos ;
5393 1.1 christos return 0;
5394 1.1 christos }
5395 1.1 christos _ACEOF
5396 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5397 1.1 christos ac_cv_sys_dlpi_usable=yes
5398 1.1 christos else
5399 1.1.1.2 christos ac_cv_sys_dlpi_usable=no
5400 1.1 christos fi
5401 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5402 1.1 christos fi
5403 1.1 christos
5404 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_dlpi_usable" >&5
5405 1.1.1.2 christos $as_echo "$ac_cv_sys_dlpi_usable" >&6; }
5406 1.1 christos if test $ac_cv_sys_dlpi_usable = no ; then
5407 1.1.1.2 christos as_fn_error $? "<sys/dlpi.h> is not usable on this system; it probably has a non-standard DLPI" "$LINENO" 5
5408 1.1 christos fi
5409 1.1 christos
5410 1.1 christos #
5411 1.1 christos # Check whether we have a /dev/dlpi device or have multiple devices.
5412 1.1 christos #
5413 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/dlpi device" >&5
5414 1.1.1.2 christos $as_echo_n "checking for /dev/dlpi device... " >&6; }
5415 1.1 christos if test -c /dev/dlpi ; then
5416 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5417 1.1.1.2 christos $as_echo "yes" >&6; }
5418 1.1 christos
5419 1.1.1.2 christos $as_echo "#define HAVE_DEV_DLPI 1" >>confdefs.h
5420 1.1 christos
5421 1.1 christos else
5422 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5423 1.1.1.2 christos $as_echo "no" >&6; }
5424 1.1 christos dir="/dev/dlpi"
5425 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $dir directory" >&5
5426 1.1.1.2 christos $as_echo_n "checking for $dir directory... " >&6; }
5427 1.1 christos if test -d $dir ; then
5428 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5429 1.1.1.2 christos $as_echo "yes" >&6; }
5430 1.1 christos
5431 1.1 christos cat >>confdefs.h <<_ACEOF
5432 1.1 christos #define PCAP_DEV_PREFIX "$dir"
5433 1.1 christos _ACEOF
5434 1.1 christos
5435 1.1 christos else
5436 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5437 1.1.1.2 christos $as_echo "no" >&6; }
5438 1.1 christos fi
5439 1.1 christos fi
5440 1.1 christos
5441 1.1 christos #
5442 1.1 christos # This check is for Solaris with DLPI support for passive modes.
5443 1.1 christos # See dlpi(7P) for more details.
5444 1.1 christos #
5445 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if dl_passive_req_t struct exists" >&5
5446 1.1.1.2 christos $as_echo_n "checking if dl_passive_req_t struct exists... " >&6; }
5447 1.1.1.3 christos if ${ac_cv_lbl_has_dl_passive_req_t+:} false; then :
5448 1.1.1.2 christos $as_echo_n "(cached) " >&6
5449 1.1 christos else
5450 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5451 1.1 christos /* end confdefs.h. */
5452 1.1 christos
5453 1.1 christos # include <sys/types.h>
5454 1.1 christos # include <sys/dlpi.h>
5455 1.1 christos int
5456 1.1 christos main ()
5457 1.1 christos {
5458 1.1 christos u_int i = sizeof(dl_passive_req_t)
5459 1.1 christos ;
5460 1.1 christos return 0;
5461 1.1 christos }
5462 1.1 christos _ACEOF
5463 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5464 1.1 christos ac_cv_lbl_has_dl_passive_req_t=yes
5465 1.1 christos else
5466 1.1.1.2 christos ac_cv_lbl_has_dl_passive_req_t=no
5467 1.1 christos fi
5468 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5469 1.1 christos fi
5470 1.1 christos
5471 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_has_dl_passive_req_t" >&5
5472 1.1.1.2 christos $as_echo "$ac_cv_lbl_has_dl_passive_req_t" >&6; }
5473 1.1 christos if test $ac_cv_lbl_has_dl_passive_req_t = yes ; then
5474 1.1 christos
5475 1.1.1.2 christos $as_echo "#define HAVE_DLPI_PASSIVE 1" >>confdefs.h
5476 1.1 christos
5477 1.1 christos fi
5478 1.1 christos ;;
5479 1.1 christos
5480 1.1 christos linux)
5481 1.1 christos #
5482 1.1 christos # Do we have the wireless extensions?
5483 1.1 christos #
5484 1.1.1.2 christos for ac_header in linux/wireless.h
5485 1.1.1.2 christos do :
5486 1.1.1.2 christos ac_fn_c_check_header_compile "$LINENO" "linux/wireless.h" "ac_cv_header_linux_wireless_h" "
5487 1.1 christos #include <sys/socket.h>
5488 1.1 christos #include <linux/if.h>
5489 1.1 christos #include <linux/types.h>
5490 1.1 christos
5491 1.1.1.2 christos "
5492 1.1.1.3 christos if test "x$ac_cv_header_linux_wireless_h" = xyes; then :
5493 1.1 christos cat >>confdefs.h <<_ACEOF
5494 1.1.1.2 christos #define HAVE_LINUX_WIRELESS_H 1
5495 1.1 christos _ACEOF
5496 1.1 christos
5497 1.1 christos fi
5498 1.1 christos
5499 1.1 christos done
5500 1.1 christos
5501 1.1 christos
5502 1.1 christos #
5503 1.1 christos # Do we have libnl?
5504 1.1 christos #
5505 1.1 christos
5506 1.1 christos # Check whether --with-libnl was given.
5507 1.1.1.2 christos if test "${with_libnl+set}" = set; then :
5508 1.1 christos withval=$with_libnl; with_libnl=$withval
5509 1.1 christos fi
5510 1.1 christos
5511 1.1 christos
5512 1.1 christos if test x$with_libnl != xno ; then
5513 1.1.1.3 christos have_any_nl="no"
5514 1.1.1.3 christos
5515 1.1.1.2 christos #
5516 1.1.1.3 christos # Try libnl 3.x first.
5517 1.1.1.2 christos #
5518 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_socket_alloc in -lnl-3" >&5
5519 1.1.1.3 christos $as_echo_n "checking for nl_socket_alloc in -lnl-3... " >&6; }
5520 1.1.1.3 christos if ${ac_cv_lib_nl_3_nl_socket_alloc+:} false; then :
5521 1.1.1.3 christos $as_echo_n "(cached) " >&6
5522 1.1.1.3 christos else
5523 1.1.1.3 christos ac_check_lib_save_LIBS=$LIBS
5524 1.1.1.3 christos LIBS="-lnl-3 $LIBS"
5525 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5526 1.1.1.3 christos /* end confdefs.h. */
5527 1.1.1.3 christos
5528 1.1.1.3 christos /* Override any GCC internal prototype to avoid an error.
5529 1.1.1.3 christos Use char because int might match the return type of a GCC
5530 1.1.1.3 christos builtin and then its argument prototype would still apply. */
5531 1.1.1.3 christos #ifdef __cplusplus
5532 1.1.1.3 christos extern "C"
5533 1.1.1.3 christos #endif
5534 1.1.1.3 christos char nl_socket_alloc ();
5535 1.1.1.3 christos int
5536 1.1.1.3 christos main ()
5537 1.1.1.3 christos {
5538 1.1.1.3 christos return nl_socket_alloc ();
5539 1.1.1.3 christos ;
5540 1.1.1.3 christos return 0;
5541 1.1.1.3 christos }
5542 1.1.1.3 christos _ACEOF
5543 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
5544 1.1.1.3 christos ac_cv_lib_nl_3_nl_socket_alloc=yes
5545 1.1.1.3 christos else
5546 1.1.1.3 christos ac_cv_lib_nl_3_nl_socket_alloc=no
5547 1.1.1.3 christos fi
5548 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
5549 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
5550 1.1.1.3 christos LIBS=$ac_check_lib_save_LIBS
5551 1.1.1.3 christos fi
5552 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nl_3_nl_socket_alloc" >&5
5553 1.1.1.3 christos $as_echo "$ac_cv_lib_nl_3_nl_socket_alloc" >&6; }
5554 1.1.1.3 christos if test "x$ac_cv_lib_nl_3_nl_socket_alloc" = xyes; then :
5555 1.1.1.3 christos
5556 1.1.1.3 christos #
5557 1.1.1.3 christos # Yes, we have libnl 3.x.
5558 1.1.1.3 christos #
5559 1.1.1.3 christos LIBS="-lnl-genl-3 -lnl-3 $LIBS"
5560 1.1.1.3 christos
5561 1.1.1.3 christos $as_echo "#define HAVE_LIBNL 1" >>confdefs.h
5562 1.1.1.3 christos
5563 1.1.1.3 christos
5564 1.1.1.3 christos $as_echo "#define HAVE_LIBNL_3_x 1" >>confdefs.h
5565 1.1.1.3 christos
5566 1.1.1.3 christos
5567 1.1.1.3 christos $as_echo "#define HAVE_LIBNL_NLE 1" >>confdefs.h
5568 1.1.1.3 christos
5569 1.1.1.3 christos
5570 1.1.1.3 christos $as_echo "#define HAVE_LIBNL_SOCKETS 1" >>confdefs.h
5571 1.1.1.3 christos
5572 1.1.1.3 christos V_INCLS="$V_INCLS -I/usr/include/libnl3"
5573 1.1.1.3 christos have_any_nl="yes"
5574 1.1.1.3 christos
5575 1.1.1.3 christos fi
5576 1.1.1.3 christos
5577 1.1.1.3 christos
5578 1.1.1.3 christos if test x$have_any_nl = xno ; then
5579 1.1.1.3 christos #
5580 1.1.1.3 christos # Try libnl 2.x
5581 1.1.1.3 christos #
5582 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_socket_alloc in -lnl" >&5
5583 1.1.1.2 christos $as_echo_n "checking for nl_socket_alloc in -lnl... " >&6; }
5584 1.1.1.3 christos if ${ac_cv_lib_nl_nl_socket_alloc+:} false; then :
5585 1.1.1.2 christos $as_echo_n "(cached) " >&6
5586 1.1 christos else
5587 1.1 christos ac_check_lib_save_LIBS=$LIBS
5588 1.1 christos LIBS="-lnl $LIBS"
5589 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5590 1.1.1.2 christos /* end confdefs.h. */
5591 1.1.1.2 christos
5592 1.1.1.2 christos /* Override any GCC internal prototype to avoid an error.
5593 1.1.1.2 christos Use char because int might match the return type of a GCC
5594 1.1.1.2 christos builtin and then its argument prototype would still apply. */
5595 1.1.1.2 christos #ifdef __cplusplus
5596 1.1.1.2 christos extern "C"
5597 1.1.1.2 christos #endif
5598 1.1.1.2 christos char nl_socket_alloc ();
5599 1.1.1.2 christos int
5600 1.1.1.2 christos main ()
5601 1.1.1.2 christos {
5602 1.1.1.2 christos return nl_socket_alloc ();
5603 1.1.1.2 christos ;
5604 1.1.1.2 christos return 0;
5605 1.1.1.2 christos }
5606 1.1 christos _ACEOF
5607 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
5608 1.1.1.2 christos ac_cv_lib_nl_nl_socket_alloc=yes
5609 1.1.1.2 christos else
5610 1.1.1.2 christos ac_cv_lib_nl_nl_socket_alloc=no
5611 1.1.1.2 christos fi
5612 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
5613 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
5614 1.1.1.2 christos LIBS=$ac_check_lib_save_LIBS
5615 1.1.1.2 christos fi
5616 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nl_nl_socket_alloc" >&5
5617 1.1.1.2 christos $as_echo "$ac_cv_lib_nl_nl_socket_alloc" >&6; }
5618 1.1.1.3 christos if test "x$ac_cv_lib_nl_nl_socket_alloc" = xyes; then :
5619 1.1.1.2 christos
5620 1.1.1.3 christos #
5621 1.1.1.3 christos # Yes, we have libnl 2.x.
5622 1.1.1.3 christos #
5623 1.1.1.3 christos LIBS="-lnl-genl -lnl $LIBS"
5624 1.1.1.2 christos
5625 1.1.1.2 christos $as_echo "#define HAVE_LIBNL 1" >>confdefs.h
5626 1.1.1.2 christos
5627 1.1.1.2 christos
5628 1.1.1.2 christos $as_echo "#define HAVE_LIBNL_2_x 1" >>confdefs.h
5629 1.1.1.2 christos
5630 1.1.1.2 christos
5631 1.1.1.3 christos $as_echo "#define HAVE_LIBNL_NLE 1" >>confdefs.h
5632 1.1.1.3 christos
5633 1.1.1.3 christos
5634 1.1.1.3 christos $as_echo "#define HAVE_LIBNL_SOCKETS 1" >>confdefs.h
5635 1.1.1.3 christos
5636 1.1.1.3 christos have_any_nl="yes"
5637 1.1.1.2 christos
5638 1.1.1.3 christos fi
5639 1.1.1.3 christos
5640 1.1.1.3 christos fi
5641 1.1.1.3 christos
5642 1.1.1.3 christos if test x$have_any_nl = xno ; then
5643 1.1.1.2 christos #
5644 1.1.1.2 christos # No, we don't; do we have libnl 1.x?
5645 1.1.1.2 christos #
5646 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_handle_alloc in -lnl" >&5
5647 1.1.1.2 christos $as_echo_n "checking for nl_handle_alloc in -lnl... " >&6; }
5648 1.1.1.3 christos if ${ac_cv_lib_nl_nl_handle_alloc+:} false; then :
5649 1.1.1.2 christos $as_echo_n "(cached) " >&6
5650 1.1.1.2 christos else
5651 1.1.1.2 christos ac_check_lib_save_LIBS=$LIBS
5652 1.1.1.2 christos LIBS="-lnl $LIBS"
5653 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5654 1.1 christos /* end confdefs.h. */
5655 1.1 christos
5656 1.1 christos /* Override any GCC internal prototype to avoid an error.
5657 1.1 christos Use char because int might match the return type of a GCC
5658 1.1 christos builtin and then its argument prototype would still apply. */
5659 1.1 christos #ifdef __cplusplus
5660 1.1 christos extern "C"
5661 1.1 christos #endif
5662 1.1 christos char nl_handle_alloc ();
5663 1.1 christos int
5664 1.1 christos main ()
5665 1.1 christos {
5666 1.1 christos return nl_handle_alloc ();
5667 1.1 christos ;
5668 1.1 christos return 0;
5669 1.1 christos }
5670 1.1 christos _ACEOF
5671 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
5672 1.1 christos ac_cv_lib_nl_nl_handle_alloc=yes
5673 1.1 christos else
5674 1.1.1.2 christos ac_cv_lib_nl_nl_handle_alloc=no
5675 1.1 christos fi
5676 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
5677 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
5678 1.1 christos LIBS=$ac_check_lib_save_LIBS
5679 1.1 christos fi
5680 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nl_nl_handle_alloc" >&5
5681 1.1.1.2 christos $as_echo "$ac_cv_lib_nl_nl_handle_alloc" >&6; }
5682 1.1.1.3 christos if test "x$ac_cv_lib_nl_nl_handle_alloc" = xyes; then :
5683 1.1.1.2 christos
5684 1.1.1.2 christos #
5685 1.1.1.2 christos # Yes.
5686 1.1.1.2 christos #
5687 1.1.1.2 christos LIBS="-lnl $LIBS"
5688 1.1.1.2 christos
5689 1.1.1.2 christos $as_echo "#define HAVE_LIBNL 1" >>confdefs.h
5690 1.1 christos
5691 1.1.1.3 christos have_any_nl="yes"
5692 1.1 christos
5693 1.1.1.3 christos fi
5694 1.1.1.2 christos
5695 1.1.1.3 christos fi
5696 1.1 christos
5697 1.1.1.3 christos if test x$have_any_nl = xno ; then
5698 1.1.1.3 christos #
5699 1.1.1.3 christos # No, we don't have libnl at all.
5700 1.1.1.3 christos #
5701 1.1.1.3 christos if test x$with_libnl = xyes ; then
5702 1.1.1.3 christos as_fn_error $? "libnl support requested but libnl not found" "$LINENO" 5
5703 1.1.1.3 christos fi
5704 1.1.1.3 christos fi
5705 1.1 christos fi
5706 1.1 christos
5707 1.1.1.2 christos for ac_header in linux/ethtool.h
5708 1.1.1.2 christos do :
5709 1.1.1.2 christos ac_fn_c_check_header_compile "$LINENO" "linux/ethtool.h" "ac_cv_header_linux_ethtool_h" "
5710 1.1.1.2 christos $ac_includes_default
5711 1.1.1.2 christos #include <linux/types.h>
5712 1.1.1.2 christos
5713 1.1.1.2 christos "
5714 1.1.1.3 christos if test "x$ac_cv_header_linux_ethtool_h" = xyes; then :
5715 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
5716 1.1.1.2 christos #define HAVE_LINUX_ETHTOOL_H 1
5717 1.1 christos _ACEOF
5718 1.1.1.2 christos
5719 1.1.1.2 christos fi
5720 1.1.1.2 christos
5721 1.1.1.2 christos done
5722 1.1.1.2 christos
5723 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if if_packet.h has tpacket_stats defined" >&5
5724 1.1.1.2 christos $as_echo_n "checking if if_packet.h has tpacket_stats defined... " >&6; }
5725 1.1.1.3 christos if ${ac_cv_lbl_tpacket_stats+:} false; then :
5726 1.1.1.2 christos $as_echo_n "(cached) " >&6
5727 1.1.1.2 christos else
5728 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5729 1.1 christos /* end confdefs.h. */
5730 1.1 christos
5731 1.1 christos # include <linux/if_packet.h>
5732 1.1 christos int
5733 1.1 christos main ()
5734 1.1 christos {
5735 1.1 christos struct tpacket_stats stats
5736 1.1 christos ;
5737 1.1 christos return 0;
5738 1.1 christos }
5739 1.1 christos _ACEOF
5740 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5741 1.1 christos ac_cv_lbl_tpacket_stats=yes
5742 1.1 christos else
5743 1.1.1.2 christos ac_cv_lbl_tpacket_stats=no
5744 1.1 christos fi
5745 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5746 1.1 christos fi
5747 1.1 christos
5748 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_tpacket_stats" >&5
5749 1.1.1.2 christos $as_echo "$ac_cv_lbl_tpacket_stats" >&6; }
5750 1.1 christos if test $ac_cv_lbl_tpacket_stats = yes; then
5751 1.1 christos
5752 1.1.1.2 christos $as_echo "#define HAVE_TPACKET_STATS 1" >>confdefs.h
5753 1.1 christos
5754 1.1 christos fi
5755 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if tpacket_auxdata struct has tp_vlan_tci member" >&5
5756 1.1.1.2 christos $as_echo_n "checking if tpacket_auxdata struct has tp_vlan_tci member... " >&6; }
5757 1.1.1.3 christos if ${ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci+:} false; then :
5758 1.1.1.2 christos $as_echo_n "(cached) " >&6
5759 1.1 christos else
5760 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5761 1.1 christos /* end confdefs.h. */
5762 1.1 christos
5763 1.1.1.2 christos # include <sys/types.h>
5764 1.1 christos # include <linux/if_packet.h>
5765 1.1 christos int
5766 1.1 christos main ()
5767 1.1 christos {
5768 1.1 christos u_int i = sizeof(((struct tpacket_auxdata *)0)->tp_vlan_tci)
5769 1.1 christos ;
5770 1.1 christos return 0;
5771 1.1 christos }
5772 1.1 christos _ACEOF
5773 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5774 1.1 christos ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci=yes
5775 1.1 christos else
5776 1.1.1.2 christos ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci=no
5777 1.1 christos fi
5778 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5779 1.1 christos fi
5780 1.1 christos
5781 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci" >&5
5782 1.1.1.2 christos $as_echo "$ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci" >&6; }
5783 1.1 christos if test $ac_cv_lbl_linux_tpacket_auxdata_tp_vlan_tci = yes ; then
5784 1.1 christos HAVE_LINUX_TPACKET_AUXDATA=tp_vlan_tci
5785 1.1 christos
5786 1.1 christos
5787 1.1.1.2 christos $as_echo "#define HAVE_LINUX_TPACKET_AUXDATA_TP_VLAN_TCI 1" >>confdefs.h
5788 1.1 christos
5789 1.1 christos fi
5790 1.1 christos ;;
5791 1.1 christos
5792 1.1 christos bpf)
5793 1.1 christos #
5794 1.1 christos # Check whether we have the *BSD-style ioctls.
5795 1.1 christos #
5796 1.1.1.2 christos for ac_header in net/if_media.h
5797 1.1.1.2 christos do :
5798 1.1.1.2 christos ac_fn_c_check_header_mongrel "$LINENO" "net/if_media.h" "ac_cv_header_net_if_media_h" "$ac_includes_default"
5799 1.1.1.3 christos if test "x$ac_cv_header_net_if_media_h" = xyes; then :
5800 1.1 christos cat >>confdefs.h <<_ACEOF
5801 1.1.1.2 christos #define HAVE_NET_IF_MEDIA_H 1
5802 1.1 christos _ACEOF
5803 1.1 christos
5804 1.1 christos fi
5805 1.1 christos
5806 1.1 christos done
5807 1.1 christos
5808 1.1 christos
5809 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the system supports zerocopy BPF" >&5
5810 1.1.1.2 christos $as_echo_n "checking whether the system supports zerocopy BPF... " >&6; }
5811 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5812 1.1 christos /* end confdefs.h. */
5813 1.1 christos #include <sys/socket.h>
5814 1.1 christos #include <sys/ioctl.h>
5815 1.1 christos #include <net/if.h>
5816 1.1 christos #include <net/bpf.h>
5817 1.1 christos int
5818 1.1 christos main ()
5819 1.1 christos {
5820 1.1 christos return (BIOCROTZBUF + BPF_BUFMODE_ZBUF);
5821 1.1 christos ;
5822 1.1 christos return 0;
5823 1.1 christos }
5824 1.1 christos _ACEOF
5825 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5826 1.1 christos
5827 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5828 1.1.1.2 christos $as_echo "yes" >&6; }
5829 1.1 christos
5830 1.1.1.2 christos $as_echo "#define HAVE_ZEROCOPY_BPF 1" >>confdefs.h
5831 1.1 christos
5832 1.1 christos
5833 1.1.1.2 christos else
5834 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5835 1.1.1.2 christos $as_echo "no" >&6; }
5836 1.1 christos fi
5837 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5838 1.1.1.2 christos
5839 1.1.1.2 christos #
5840 1.1.1.2 christos # Check whether we have struct BPF_TIMEVAL.
5841 1.1.1.2 christos #
5842 1.1.1.2 christos ac_fn_c_check_type "$LINENO" "struct BPF_TIMEVAL" "ac_cv_type_struct_BPF_TIMEVAL" "
5843 1.1.1.2 christos #include <sys/types.h>
5844 1.1.1.2 christos #include <sys/ioctl.h>
5845 1.1.1.2 christos #ifdef HAVE_SYS_IOCCOM_H
5846 1.1.1.2 christos #include <sys/ioccom.h>
5847 1.1.1.2 christos #endif
5848 1.1.1.2 christos #include <net/bpf.h>
5849 1.1.1.2 christos
5850 1.1.1.2 christos "
5851 1.1.1.3 christos if test "x$ac_cv_type_struct_BPF_TIMEVAL" = xyes; then :
5852 1.1 christos
5853 1.1 christos cat >>confdefs.h <<_ACEOF
5854 1.1 christos #define HAVE_STRUCT_BPF_TIMEVAL 1
5855 1.1 christos _ACEOF
5856 1.1 christos
5857 1.1 christos
5858 1.1 christos fi
5859 1.1 christos
5860 1.1 christos ;;
5861 1.1 christos
5862 1.1 christos dag)
5863 1.1 christos V_DEFS="$V_DEFS -DDAG_ONLY"
5864 1.1 christos ;;
5865 1.1 christos
5866 1.1 christos septel)
5867 1.1 christos V_DEFS="$V_DEFS -DSEPTEL_ONLY"
5868 1.1 christos ;;
5869 1.1 christos
5870 1.1 christos snf)
5871 1.1 christos V_DEFS="$V_DEFS -DSNF_ONLY"
5872 1.1 christos ;;
5873 1.1 christos
5874 1.1 christos null)
5875 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine packet capture interface" >&5
5876 1.1.1.2 christos $as_echo "$as_me: WARNING: cannot determine packet capture interface" >&2;}
5877 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: (see the INSTALL doc for more info)" >&5
5878 1.1.1.2 christos $as_echo "$as_me: WARNING: (see the INSTALL doc for more info)" >&2;}
5879 1.1 christos ;;
5880 1.1 christos esac
5881 1.1 christos
5882 1.1 christos if test "$V_PCAP" = null
5883 1.1 christos then
5884 1.1 christos #
5885 1.1 christos # We can't capture, so we can't open any capture
5886 1.1 christos # devices, so we won't return any interfaces.
5887 1.1 christos #
5888 1.1 christos V_FINDALLDEVS=null
5889 1.1 christos else
5890 1.1.1.2 christos ac_fn_c_check_func "$LINENO" "getifaddrs" "ac_cv_func_getifaddrs"
5891 1.1.1.3 christos if test "x$ac_cv_func_getifaddrs" = xyes; then :
5892 1.1 christos
5893 1.1 christos #
5894 1.1 christos # We have "getifaddrs()"; make sure we have <ifaddrs.h>
5895 1.1 christos # as well, just in case some platform is really weird.
5896 1.1 christos #
5897 1.1.1.2 christos ac_fn_c_check_header_mongrel "$LINENO" "ifaddrs.h" "ac_cv_header_ifaddrs_h" "$ac_includes_default"
5898 1.1.1.3 christos if test "x$ac_cv_header_ifaddrs_h" = xyes; then :
5899 1.1 christos
5900 1.1 christos #
5901 1.1 christos # We have the header, so we use "getifaddrs()" to
5902 1.1 christos # get the list of interfaces.
5903 1.1 christos #
5904 1.1 christos V_FINDALLDEVS=getad
5905 1.1 christos
5906 1.1 christos else
5907 1.1 christos
5908 1.1 christos #
5909 1.1 christos # We don't have the header - give up.
5910 1.1 christos # XXX - we could also fall back on some other
5911 1.1 christos # mechanism, but, for now, this'll catch this
5912 1.1 christos # problem so that we can at least try to figure
5913 1.1 christos # out something to do on systems with "getifaddrs()"
5914 1.1 christos # but without "ifaddrs.h", if there is something
5915 1.1 christos # we can do on those systems.
5916 1.1 christos #
5917 1.1.1.2 christos as_fn_error $? "Your system has getifaddrs() but doesn't have a usable <ifaddrs.h>." "$LINENO" 5
5918 1.1 christos
5919 1.1 christos fi
5920 1.1 christos
5921 1.1 christos
5922 1.1 christos
5923 1.1 christos else
5924 1.1 christos
5925 1.1 christos #
5926 1.1 christos # Well, we don't have "getifaddrs()", so we have to use
5927 1.1 christos # some other mechanism; determine what that mechanism is.
5928 1.1 christos #
5929 1.1 christos # The first thing we use is the type of capture mechanism,
5930 1.1 christos # which is somewhat of a proxy for the OS we're using.
5931 1.1 christos #
5932 1.1 christos case "$V_PCAP" in
5933 1.1 christos
5934 1.1 christos dlpi|libdlpi)
5935 1.1 christos #
5936 1.1 christos # This might be Solaris 8 or later, with
5937 1.1 christos # SIOCGLIFCONF, or it might be some other OS
5938 1.1 christos # or some older version of Solaris, with
5939 1.1 christos # just SIOCGIFCONF.
5940 1.1 christos #
5941 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have SIOCGLIFCONF" >&5
5942 1.1.1.2 christos $as_echo_n "checking whether we have SIOCGLIFCONF... " >&6; }
5943 1.1.1.3 christos if ${ac_cv_lbl_have_siocglifconf+:} false; then :
5944 1.1.1.2 christos $as_echo_n "(cached) " >&6
5945 1.1 christos else
5946 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5947 1.1 christos /* end confdefs.h. */
5948 1.1 christos #include <sys/param.h>
5949 1.1 christos #include <sys/file.h>
5950 1.1 christos #include <sys/ioctl.h>
5951 1.1 christos #include <sys/socket.h>
5952 1.1 christos #include <sys/sockio.h>
5953 1.1 christos int
5954 1.1 christos main ()
5955 1.1 christos {
5956 1.1 christos ioctl(0, SIOCGLIFCONF, (char *)0);
5957 1.1 christos ;
5958 1.1 christos return 0;
5959 1.1 christos }
5960 1.1 christos _ACEOF
5961 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5962 1.1 christos ac_cv_lbl_have_siocglifconf=yes
5963 1.1 christos else
5964 1.1.1.2 christos ac_cv_lbl_have_siocglifconf=no
5965 1.1 christos fi
5966 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5967 1.1 christos fi
5968 1.1 christos
5969 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_have_siocglifconf" >&5
5970 1.1.1.2 christos $as_echo "$ac_cv_lbl_have_siocglifconf" >&6; }
5971 1.1 christos if test $ac_cv_lbl_have_siocglifconf = yes ; then
5972 1.1 christos V_FINDALLDEVS=glifc
5973 1.1 christos else
5974 1.1 christos V_FINDALLDEVS=gifc
5975 1.1 christos fi
5976 1.1 christos ;;
5977 1.1 christos
5978 1.1 christos *)
5979 1.1 christos #
5980 1.1 christos # Assume we just have SIOCGIFCONF.
5981 1.1 christos # (XXX - on at least later Linux kernels, there's
5982 1.1 christos # another mechanism, and we should be using that
5983 1.1 christos # instead.)
5984 1.1 christos #
5985 1.1 christos V_FINDALLDEVS=gifc
5986 1.1 christos ;;
5987 1.1.1.2 christos esac
5988 1.1.1.2 christos fi
5989 1.1.1.2 christos
5990 1.1.1.2 christos fi
5991 1.1.1.2 christos
5992 1.1.1.2 christos fi
5993 1.1.1.2 christos
5994 1.1.1.2 christos
5995 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
5996 1.1.1.2 christos $as_echo_n "checking for socklen_t... " >&6; }
5997 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5998 1.1.1.2 christos /* end confdefs.h. */
5999 1.1.1.2 christos
6000 1.1.1.2 christos #include <sys/types.h>
6001 1.1.1.2 christos #include <sys/socket.h>
6002 1.1 christos
6003 1.1 christos int
6004 1.1 christos main ()
6005 1.1 christos {
6006 1.1.1.2 christos socklen_t x;
6007 1.1 christos ;
6008 1.1 christos return 0;
6009 1.1 christos }
6010 1.1 christos _ACEOF
6011 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
6012 1.1.1.2 christos have_socklen_t=yes
6013 1.1 christos else
6014 1.1.1.2 christos have_socklen_t=no
6015 1.1.1.2 christos fi
6016 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6017 1.1.1.2 christos if test "x$have_socklen_t" = "xyes"; then
6018 1.1.1.2 christos
6019 1.1.1.2 christos $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
6020 1.1 christos
6021 1.1 christos fi
6022 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_socklen_t" >&5
6023 1.1.1.2 christos $as_echo "$have_socklen_t" >&6; }
6024 1.1 christos
6025 1.1.1.2 christos # Check whether --enable-ipv6 was given.
6026 1.1.1.2 christos if test "${enable_ipv6+set}" = set; then :
6027 1.1.1.2 christos enableval=$enable_ipv6;
6028 1.1.1.2 christos else
6029 1.1.1.2 christos enable_ipv6=ifavailable
6030 1.1 christos fi
6031 1.1 christos
6032 1.1.1.2 christos if test "$enable_ipv6" != "no"; then
6033 1.1.1.2 christos ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
6034 1.1.1.3 christos if test "x$ac_cv_func_getaddrinfo" = xyes; then :
6035 1.1 christos
6036 1.1.1.2 christos
6037 1.1.1.2 christos $as_echo "#define INET6 1" >>confdefs.h
6038 1.1 christos
6039 1.1 christos
6040 1.1 christos else
6041 1.1 christos
6042 1.1 christos if test "$enable_ipv6" != "ifavailable"; then
6043 1.1.1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6044 1.1.1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6045 1.1.1.2 christos as_fn_error $? "--enable-ipv6 was given, but getaddrinfo isn't available
6046 1.1.1.3 christos See \`config.log' for more details" "$LINENO" 5; }
6047 1.1 christos fi
6048 1.1 christos
6049 1.1 christos fi
6050 1.1 christos
6051 1.1 christos fi
6052 1.1 christos
6053 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build optimizer debugging code" >&5
6054 1.1.1.2 christos $as_echo_n "checking whether to build optimizer debugging code... " >&6; }
6055 1.1 christos # Check whether --enable-optimizer-dbg was given.
6056 1.1.1.2 christos if test "${enable_optimizer_dbg+set}" = set; then :
6057 1.1 christos enableval=$enable_optimizer_dbg;
6058 1.1 christos fi
6059 1.1 christos
6060 1.1 christos if test "$enable_optimizer_dbg" = "yes"; then
6061 1.1 christos
6062 1.1.1.2 christos $as_echo "#define BDEBUG 1" >>confdefs.h
6063 1.1 christos
6064 1.1 christos fi
6065 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${enable_optimizer_dbg-no}" >&5
6066 1.1.1.2 christos $as_echo "${enable_optimizer_dbg-no}" >&6; }
6067 1.1 christos
6068 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build parser debugging code" >&5
6069 1.1.1.2 christos $as_echo_n "checking whether to build parser debugging code... " >&6; }
6070 1.1 christos # Check whether --enable-yydebug was given.
6071 1.1.1.2 christos if test "${enable_yydebug+set}" = set; then :
6072 1.1 christos enableval=$enable_yydebug;
6073 1.1 christos fi
6074 1.1 christos
6075 1.1 christos if test "$enable_yydebug" = "yes"; then
6076 1.1 christos
6077 1.1.1.2 christos $as_echo "#define YYDEBUG 1" >>confdefs.h
6078 1.1 christos
6079 1.1 christos fi
6080 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${enable_yydebug-no}" >&5
6081 1.1.1.2 christos $as_echo "${enable_yydebug-no}" >&6; }
6082 1.1 christos
6083 1.1 christos # Check for Endace DAG card support.
6084 1.1 christos
6085 1.1 christos # Check whether --with-dag was given.
6086 1.1.1.2 christos if test "${with_dag+set}" = set; then :
6087 1.1 christos withval=$with_dag;
6088 1.1 christos if test "$withval" = no
6089 1.1 christos then
6090 1.1 christos # User doesn't want DAG support.
6091 1.1 christos want_dag=no
6092 1.1 christos elif test "$withval" = yes
6093 1.1 christos then
6094 1.1 christos # User wants DAG support but hasn't specified a directory.
6095 1.1 christos want_dag=yes
6096 1.1 christos else
6097 1.1 christos # User wants DAG support and has specified a directory, so use the provided value.
6098 1.1 christos want_dag=yes
6099 1.1 christos dag_root=$withval
6100 1.1 christos fi
6101 1.1 christos
6102 1.1 christos else
6103 1.1 christos
6104 1.1 christos #
6105 1.1 christos # Use DAG API if present, otherwise don't
6106 1.1 christos #
6107 1.1 christos want_dag=ifpresent
6108 1.1 christos
6109 1.1 christos fi
6110 1.1 christos
6111 1.1 christos
6112 1.1 christos
6113 1.1 christos # Check whether --with-dag-includes was given.
6114 1.1.1.2 christos if test "${with_dag_includes+set}" = set; then :
6115 1.1 christos withval=$with_dag_includes;
6116 1.1 christos # User wants DAG support and has specified a header directory, so use the provided value.
6117 1.1 christos want_dag=yes
6118 1.1 christos dag_include_dir=$withval
6119 1.1 christos
6120 1.1 christos fi
6121 1.1 christos
6122 1.1 christos
6123 1.1 christos
6124 1.1 christos # Check whether --with-dag-libraries was given.
6125 1.1.1.2 christos if test "${with_dag_libraries+set}" = set; then :
6126 1.1 christos withval=$with_dag_libraries;
6127 1.1 christos # User wants DAG support and has specified a library directory, so use the provided value.
6128 1.1 christos want_dag=yes
6129 1.1 christos dag_lib_dir=$withval
6130 1.1 christos
6131 1.1 christos fi
6132 1.1 christos
6133 1.1 christos
6134 1.1 christos case "$V_PCAP" in
6135 1.1 christos linux|bpf|dag)
6136 1.1 christos #
6137 1.1 christos # We support the DAG API if we're on Linux or BSD, or if we're
6138 1.1 christos # building a DAG-only libpcap.
6139 1.1 christos #
6140 1.1 christos ;;
6141 1.1 christos *)
6142 1.1 christos #
6143 1.1 christos # If the user explicitly requested DAG, tell them it's not
6144 1.1 christos # supported.
6145 1.1 christos #
6146 1.1 christos # If they expressed no preference, don't include it.
6147 1.1 christos #
6148 1.1 christos if test $want_dag = yes; then
6149 1.1.1.2 christos as_fn_error $? "DAG support is only available with 'linux' 'bpf' and 'dag' packet capture types" "$LINENO" 5
6150 1.1 christos elif test $want_dag = yes; then
6151 1.1 christos want_dag=no
6152 1.1 christos fi
6153 1.1 christos ;;
6154 1.1 christos esac
6155 1.1 christos
6156 1.1 christos ac_cv_lbl_dag_api=no
6157 1.1 christos if test "$want_dag" != no; then
6158 1.1 christos
6159 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have DAG API headers" >&5
6160 1.1.1.2 christos $as_echo_n "checking whether we have DAG API headers... " >&6; }
6161 1.1 christos
6162 1.1 christos # If necessary, set default paths for DAG API headers and libraries.
6163 1.1 christos if test -z "$dag_root"; then
6164 1.1 christos dag_root=/usr/local
6165 1.1 christos fi
6166 1.1 christos
6167 1.1 christos if test -z "$dag_include_dir"; then
6168 1.1 christos dag_include_dir="$dag_root/include"
6169 1.1 christos fi
6170 1.1 christos
6171 1.1 christos if test -z "$dag_lib_dir"; then
6172 1.1 christos dag_lib_dir="$dag_root/lib"
6173 1.1 christos fi
6174 1.1 christos
6175 1.1 christos if test -z "$dag_tools_dir"; then
6176 1.1 christos dag_tools_dir="$dag_root/tools"
6177 1.1.1.2 christos fi
6178 1.1 christos
6179 1.1 christos if test -r $dag_include_dir/dagapi.h; then
6180 1.1 christos ac_cv_lbl_dag_api=yes
6181 1.1 christos fi
6182 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_dag_api ($dag_include_dir)" >&5
6183 1.1.1.2 christos $as_echo "$ac_cv_lbl_dag_api ($dag_include_dir)" >&6; }
6184 1.1 christos fi
6185 1.1 christos
6186 1.1 christos if test $ac_cv_lbl_dag_api = yes; then
6187 1.1 christos V_INCLS="$V_INCLS -I$dag_include_dir"
6188 1.1.1.2 christos
6189 1.1 christos if test $V_PCAP != dag ; then
6190 1.1 christos SSRC="pcap-dag.c"
6191 1.1 christos fi
6192 1.1 christos
6193 1.1 christos # See if we can find a general version string.
6194 1.1 christos # Don't need to save and restore LIBS to prevent -ldag being
6195 1.1 christos # included if there's a found-action (arg 3).
6196 1.1 christos saved_ldflags=$LDFLAGS
6197 1.1 christos LDFLAGS="-L$dag_lib_dir"
6198 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dag_attach_stream in -ldag" >&5
6199 1.1.1.2 christos $as_echo_n "checking for dag_attach_stream in -ldag... " >&6; }
6200 1.1.1.3 christos if ${ac_cv_lib_dag_dag_attach_stream+:} false; then :
6201 1.1.1.2 christos $as_echo_n "(cached) " >&6
6202 1.1 christos else
6203 1.1 christos ac_check_lib_save_LIBS=$LIBS
6204 1.1 christos LIBS="-ldag $LIBS"
6205 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6206 1.1 christos /* end confdefs.h. */
6207 1.1 christos
6208 1.1 christos /* Override any GCC internal prototype to avoid an error.
6209 1.1 christos Use char because int might match the return type of a GCC
6210 1.1 christos builtin and then its argument prototype would still apply. */
6211 1.1 christos #ifdef __cplusplus
6212 1.1 christos extern "C"
6213 1.1 christos #endif
6214 1.1 christos char dag_attach_stream ();
6215 1.1 christos int
6216 1.1 christos main ()
6217 1.1 christos {
6218 1.1 christos return dag_attach_stream ();
6219 1.1 christos ;
6220 1.1 christos return 0;
6221 1.1 christos }
6222 1.1 christos _ACEOF
6223 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
6224 1.1 christos ac_cv_lib_dag_dag_attach_stream=yes
6225 1.1 christos else
6226 1.1.1.2 christos ac_cv_lib_dag_dag_attach_stream=no
6227 1.1 christos fi
6228 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
6229 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
6230 1.1 christos LIBS=$ac_check_lib_save_LIBS
6231 1.1 christos fi
6232 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dag_dag_attach_stream" >&5
6233 1.1.1.2 christos $as_echo "$ac_cv_lib_dag_dag_attach_stream" >&6; }
6234 1.1.1.3 christos if test "x$ac_cv_lib_dag_dag_attach_stream" = xyes; then :
6235 1.1 christos dag_streams="1"
6236 1.1 christos else
6237 1.1 christos dag_streams="0"
6238 1.1 christos fi
6239 1.1 christos
6240 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dag_get_erf_types in -ldag" >&5
6241 1.1.1.2 christos $as_echo_n "checking for dag_get_erf_types in -ldag... " >&6; }
6242 1.1.1.3 christos if ${ac_cv_lib_dag_dag_get_erf_types+:} false; then :
6243 1.1.1.2 christos $as_echo_n "(cached) " >&6
6244 1.1 christos else
6245 1.1 christos ac_check_lib_save_LIBS=$LIBS
6246 1.1 christos LIBS="-ldag $LIBS"
6247 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6248 1.1 christos /* end confdefs.h. */
6249 1.1 christos
6250 1.1 christos /* Override any GCC internal prototype to avoid an error.
6251 1.1 christos Use char because int might match the return type of a GCC
6252 1.1 christos builtin and then its argument prototype would still apply. */
6253 1.1 christos #ifdef __cplusplus
6254 1.1 christos extern "C"
6255 1.1 christos #endif
6256 1.1 christos char dag_get_erf_types ();
6257 1.1 christos int
6258 1.1 christos main ()
6259 1.1 christos {
6260 1.1 christos return dag_get_erf_types ();
6261 1.1 christos ;
6262 1.1 christos return 0;
6263 1.1 christos }
6264 1.1 christos _ACEOF
6265 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
6266 1.1 christos ac_cv_lib_dag_dag_get_erf_types=yes
6267 1.1 christos else
6268 1.1.1.2 christos ac_cv_lib_dag_dag_get_erf_types=no
6269 1.1 christos fi
6270 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
6271 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
6272 1.1 christos LIBS=$ac_check_lib_save_LIBS
6273 1.1 christos fi
6274 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dag_dag_get_erf_types" >&5
6275 1.1.1.2 christos $as_echo "$ac_cv_lib_dag_dag_get_erf_types" >&6; }
6276 1.1.1.3 christos if test "x$ac_cv_lib_dag_dag_get_erf_types" = xyes; then :
6277 1.1 christos
6278 1.1 christos
6279 1.1.1.2 christos $as_echo "#define HAVE_DAG_GET_ERF_TYPES 1" >>confdefs.h
6280 1.1 christos
6281 1.1 christos fi
6282 1.1 christos
6283 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dag_get_stream_erf_types in -ldag" >&5
6284 1.1.1.2 christos $as_echo_n "checking for dag_get_stream_erf_types in -ldag... " >&6; }
6285 1.1.1.3 christos if ${ac_cv_lib_dag_dag_get_stream_erf_types+:} false; then :
6286 1.1.1.2 christos $as_echo_n "(cached) " >&6
6287 1.1 christos else
6288 1.1 christos ac_check_lib_save_LIBS=$LIBS
6289 1.1 christos LIBS="-ldag $LIBS"
6290 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6291 1.1 christos /* end confdefs.h. */
6292 1.1 christos
6293 1.1 christos /* Override any GCC internal prototype to avoid an error.
6294 1.1 christos Use char because int might match the return type of a GCC
6295 1.1 christos builtin and then its argument prototype would still apply. */
6296 1.1 christos #ifdef __cplusplus
6297 1.1 christos extern "C"
6298 1.1 christos #endif
6299 1.1 christos char dag_get_stream_erf_types ();
6300 1.1 christos int
6301 1.1 christos main ()
6302 1.1 christos {
6303 1.1 christos return dag_get_stream_erf_types ();
6304 1.1 christos ;
6305 1.1 christos return 0;
6306 1.1 christos }
6307 1.1 christos _ACEOF
6308 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
6309 1.1 christos ac_cv_lib_dag_dag_get_stream_erf_types=yes
6310 1.1 christos else
6311 1.1.1.2 christos ac_cv_lib_dag_dag_get_stream_erf_types=no
6312 1.1 christos fi
6313 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
6314 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
6315 1.1 christos LIBS=$ac_check_lib_save_LIBS
6316 1.1 christos fi
6317 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dag_dag_get_stream_erf_types" >&5
6318 1.1.1.2 christos $as_echo "$ac_cv_lib_dag_dag_get_stream_erf_types" >&6; }
6319 1.1.1.3 christos if test "x$ac_cv_lib_dag_dag_get_stream_erf_types" = xyes; then :
6320 1.1 christos
6321 1.1 christos
6322 1.1.1.2 christos $as_echo "#define HAVE_DAG_GET_STREAM_ERF_TYPES 1" >>confdefs.h
6323 1.1 christos
6324 1.1 christos fi
6325 1.1 christos
6326 1.1.1.2 christos
6327 1.1 christos LDFLAGS=$saved_ldflags
6328 1.1 christos
6329 1.1 christos if test "$dag_streams" = 1; then
6330 1.1 christos
6331 1.1.1.2 christos $as_echo "#define HAVE_DAG_STREAMS_API 1" >>confdefs.h
6332 1.1 christos
6333 1.1 christos LIBS="$LIBS -ldag"
6334 1.1.1.2 christos LDFLAGS="$LDFLAGS -L$dag_lib_dir"
6335 1.1 christos
6336 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for vdag_set_device_info in -lvdag" >&5
6337 1.1.1.2 christos $as_echo_n "checking for vdag_set_device_info in -lvdag... " >&6; }
6338 1.1.1.3 christos if ${ac_cv_lib_vdag_vdag_set_device_info+:} false; then :
6339 1.1.1.2 christos $as_echo_n "(cached) " >&6
6340 1.1.1.2 christos else
6341 1.1.1.2 christos ac_check_lib_save_LIBS=$LIBS
6342 1.1.1.2 christos LIBS="-lvdag $LIBS"
6343 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6344 1.1.1.2 christos /* end confdefs.h. */
6345 1.1 christos
6346 1.1.1.2 christos /* Override any GCC internal prototype to avoid an error.
6347 1.1.1.2 christos Use char because int might match the return type of a GCC
6348 1.1.1.2 christos builtin and then its argument prototype would still apply. */
6349 1.1.1.2 christos #ifdef __cplusplus
6350 1.1.1.2 christos extern "C"
6351 1.1.1.2 christos #endif
6352 1.1.1.2 christos char vdag_set_device_info ();
6353 1.1.1.2 christos int
6354 1.1.1.2 christos main ()
6355 1.1.1.2 christos {
6356 1.1.1.2 christos return vdag_set_device_info ();
6357 1.1.1.2 christos ;
6358 1.1.1.2 christos return 0;
6359 1.1.1.2 christos }
6360 1.1 christos _ACEOF
6361 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
6362 1.1.1.2 christos ac_cv_lib_vdag_vdag_set_device_info=yes
6363 1.1.1.2 christos else
6364 1.1.1.2 christos ac_cv_lib_vdag_vdag_set_device_info=no
6365 1.1.1.2 christos fi
6366 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
6367 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
6368 1.1.1.2 christos LIBS=$ac_check_lib_save_LIBS
6369 1.1.1.2 christos fi
6370 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_vdag_vdag_set_device_info" >&5
6371 1.1.1.2 christos $as_echo "$ac_cv_lib_vdag_vdag_set_device_info" >&6; }
6372 1.1.1.3 christos if test "x$ac_cv_lib_vdag_vdag_set_device_info" = xyes; then :
6373 1.1.1.2 christos ac_dag_have_vdag="1"
6374 1.1.1.2 christos else
6375 1.1.1.2 christos ac_dag_have_vdag="0"
6376 1.1.1.2 christos fi
6377 1.1.1.2 christos
6378 1.1.1.2 christos if test "$ac_dag_have_vdag" = 1; then
6379 1.1.1.2 christos
6380 1.1.1.2 christos $as_echo "#define HAVE_DAG_VDAG 1" >>confdefs.h
6381 1.1.1.2 christos
6382 1.1.1.2 christos LIBS="$LIBS -lpthread"
6383 1.1.1.2 christos fi
6384 1.1.1.2 christos fi
6385 1.1.1.2 christos
6386 1.1.1.2 christos
6387 1.1.1.2 christos $as_echo "#define HAVE_DAG_API 1" >>confdefs.h
6388 1.1 christos
6389 1.1 christos fi
6390 1.1 christos
6391 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have the DAG API" >&5
6392 1.1.1.2 christos $as_echo_n "checking whether we have the DAG API... " >&6; }
6393 1.1 christos
6394 1.1 christos if test $ac_cv_lbl_dag_api = no; then
6395 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6396 1.1.1.2 christos $as_echo "no" >&6; }
6397 1.1 christos if test "$want_dag" = yes; then
6398 1.1 christos # User wanted DAG support but we couldn't find it.
6399 1.1.1.2 christos as_fn_error $? "DAG API requested, but not found at $dag_root: use --without-dag" "$LINENO" 5
6400 1.1 christos fi
6401 1.1 christos
6402 1.1 christos if test "$V_PCAP" = dag; then
6403 1.1 christos # User requested "dag" capture type but the DAG API wasn't
6404 1.1 christos # found.
6405 1.1.1.2 christos as_fn_error $? "Specifying the capture type as \"dag\" requires the DAG API to be present; use the --with-dag options to specify the location. (Try \"./configure --help\" for more information.)" "$LINENO" 5
6406 1.1 christos fi
6407 1.1 christos else
6408 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6409 1.1.1.2 christos $as_echo "yes" >&6; }
6410 1.1 christos fi
6411 1.1 christos
6412 1.1 christos
6413 1.1 christos # Check whether --with-septel was given.
6414 1.1.1.2 christos if test "${with_septel+set}" = set; then :
6415 1.1 christos withval=$with_septel;
6416 1.1 christos if test "$withval" = no
6417 1.1 christos then
6418 1.1 christos want_septel=no
6419 1.1 christos elif test "$withval" = yes
6420 1.1 christos then
6421 1.1 christos want_septel=yes
6422 1.1 christos septel_root=
6423 1.1 christos else
6424 1.1 christos want_septel=yes
6425 1.1 christos septel_root=$withval
6426 1.1 christos fi
6427 1.1 christos
6428 1.1 christos else
6429 1.1 christos
6430 1.1 christos #
6431 1.1 christos # Use Septel API if present, otherwise don't
6432 1.1 christos #
6433 1.1 christos want_septel=ifpresent
6434 1.1 christos septel_root=./../septel
6435 1.1 christos
6436 1.1 christos fi
6437 1.1 christos
6438 1.1 christos ac_cv_lbl_septel_api=no
6439 1.1 christos case "$V_PCAP" in
6440 1.1 christos linux|septel)
6441 1.1 christos #
6442 1.1 christos # We support the Septel API if we're on Linux, or if we're building
6443 1.1 christos # a Septel-only libpcap.
6444 1.1 christos #
6445 1.1 christos ;;
6446 1.1 christos *)
6447 1.1 christos #
6448 1.1 christos # If the user explicitly requested Septel, tell them it's not
6449 1.1 christos # supported.
6450 1.1 christos #
6451 1.1 christos # If they expressed no preference, don't include it.
6452 1.1 christos #
6453 1.1 christos if test $want_septel = yes; then
6454 1.1.1.2 christos as_fn_error $? "Septel support only available with 'linux' and 'septel' packet capture types" "$LINENO" 5
6455 1.1 christos elif test $want_septel = yes; then
6456 1.1 christos want_septel=no
6457 1.1 christos fi
6458 1.1 christos ;;
6459 1.1 christos esac
6460 1.1 christos
6461 1.1 christos if test "$with_septel" != no; then
6462 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have Septel API" >&5
6463 1.1.1.2 christos $as_echo_n "checking whether we have Septel API... " >&6; }
6464 1.1 christos
6465 1.1 christos if test -z "$septel_root"; then
6466 1.1 christos septel_root=$srcdir/../septel
6467 1.1 christos fi
6468 1.1 christos
6469 1.1 christos septel_tools_dir="$septel_root"
6470 1.1 christos septel_include_dir="$septel_root/INC"
6471 1.1 christos
6472 1.1 christos ac_cv_lbl_septel_api=no
6473 1.1 christos if test -r "$septel_include_dir/msg.h"; then
6474 1.1 christos V_INCLS="$V_INCLS -I$septel_include_dir"
6475 1.1 christos ADDLOBJS="$ADDLOBJS $septel_tools_dir/asciibin.o $septel_tools_dir/bit2byte.o $septel_tools_dir/confirm.o $septel_tools_dir/fmtmsg.o $septel_tools_dir/gct_unix.o $septel_tools_dir/hqueue.o $septel_tools_dir/ident.o $septel_tools_dir/mem.o $septel_tools_dir/pack.o $septel_tools_dir/parse.o $septel_tools_dir/pool.o $septel_tools_dir/sdlsig.o $septel_tools_dir/strtonum.o $septel_tools_dir/timer.o $septel_tools_dir/trace.o"
6476 1.1 christos ADDLARCHIVEOBJS="$ADDLARCHIVEOBJS $septel_tools_dir/asciibin.o $septel_tools_dir/bit2byte.o $septel_tools_dir/confirm.o $septel_tools_dir/fmtmsg.o $septel_tools_dir/gct_unix.o $septel_tools_dir/hqueue.o $septel_tools_dir/ident.o $septel_tools_dir/mem.o $septel_tools_dir/pack.o $septel_tools_dir/parse.o $septel_tools_dir/pool.o $septel_tools_dir/sdlsig.o $septel_tools_dir/strtonum.o $septel_tools_dir/timer.o $septel_tools_dir/trace.o"
6477 1.1 christos
6478 1.1 christos if test "$V_PCAP" != septel ; then
6479 1.1 christos SSRC="pcap-septel.c"
6480 1.1 christos fi
6481 1.1 christos ac_cv_lbl_septel_api=yes
6482 1.1 christos fi
6483 1.1 christos
6484 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_septel_api" >&5
6485 1.1.1.2 christos $as_echo "$ac_cv_lbl_septel_api" >&6; }
6486 1.1 christos if test $ac_cv_lbl_septel_api = no; then
6487 1.1 christos if test "$want_septel" = yes; then
6488 1.1.1.2 christos as_fn_error $? "Septel API not found under directory $septel_root; use --without-septel" "$LINENO" 5
6489 1.1 christos fi
6490 1.1 christos else
6491 1.1 christos
6492 1.1.1.2 christos $as_echo "#define HAVE_SEPTEL_API 1" >>confdefs.h
6493 1.1 christos
6494 1.1 christos fi
6495 1.1 christos fi
6496 1.1 christos
6497 1.1 christos if test "$V_PCAP" = septel -a "$ac_cv_lbl_septel_api" = no; then
6498 1.1.1.2 christos as_fn_error $? "Specifying the capture type as 'septel' requires the Septel API to be present; use --with-septel=DIR" "$LINENO" 5
6499 1.1 christos fi
6500 1.1 christos
6501 1.1 christos # Check for Myricom SNF support.
6502 1.1 christos
6503 1.1 christos # Check whether --with-snf was given.
6504 1.1.1.2 christos if test "${with_snf+set}" = set; then :
6505 1.1 christos withval=$with_snf;
6506 1.1 christos if test "$withval" = no
6507 1.1 christos then
6508 1.1 christos # User explicitly doesn't want SNF
6509 1.1 christos want_snf=no
6510 1.1 christos elif test "$withval" = yes
6511 1.1 christos then
6512 1.1 christos # User wants SNF support but hasn't specific a directory.
6513 1.1 christos want_snf=yes
6514 1.1 christos else
6515 1.1 christos # User wants SNF support with a specified directory.
6516 1.1 christos want_snf=yes
6517 1.1 christos snf_root=$withval
6518 1.1 christos fi
6519 1.1 christos
6520 1.1 christos else
6521 1.1 christos
6522 1.1 christos #
6523 1.1 christos # Use Sniffer API if present, otherwise don't
6524 1.1 christos #
6525 1.1 christos want_snf=ifpresent
6526 1.1 christos
6527 1.1 christos fi
6528 1.1 christos
6529 1.1 christos
6530 1.1 christos
6531 1.1 christos # Check whether --with-snf-includes was given.
6532 1.1.1.2 christos if test "${with_snf_includes+set}" = set; then :
6533 1.1 christos withval=$with_snf_includes;
6534 1.1 christos # User wants SNF with specific header directory
6535 1.1 christos want_snf=yes
6536 1.1 christos snf_include_dir=$withval
6537 1.1 christos
6538 1.1 christos fi
6539 1.1 christos
6540 1.1 christos
6541 1.1 christos
6542 1.1 christos # Check whether --with-snf-libraries was given.
6543 1.1.1.2 christos if test "${with_snf_libraries+set}" = set; then :
6544 1.1 christos withval=$with_snf_libraries;
6545 1.1 christos # User wants SNF with specific lib directory
6546 1.1 christos want_snf=yes
6547 1.1 christos snf_lib_dir=$withval
6548 1.1 christos
6549 1.1 christos fi
6550 1.1 christos
6551 1.1 christos
6552 1.1 christos case "$V_PCAP" in
6553 1.1 christos bpf|linux|snf)
6554 1.1 christos #
6555 1.1 christos # We support the Sniffer API if we're on BSD, Linux, or if we're
6556 1.1 christos # building a Sniffer-only libpcap.
6557 1.1 christos #
6558 1.1 christos ;;
6559 1.1 christos *)
6560 1.1 christos #
6561 1.1 christos # If the user explicitly requested Sniffer, tell them it's not
6562 1.1 christos # supported.
6563 1.1 christos #
6564 1.1 christos # If they expressed no preference, don't include it.
6565 1.1 christos #
6566 1.1 christos if test $want_snf = yes; then
6567 1.1.1.2 christos as_fn_error $? "Myricom SNF support only available with 'bpf' 'linux' and 'snf' packet capture types" "$LINENO" 5
6568 1.1 christos elif test $want_snf = yes; then
6569 1.1 christos want_snf=no
6570 1.1 christos fi
6571 1.1 christos ;;
6572 1.1 christos esac
6573 1.1 christos
6574 1.1 christos ac_cv_lbl_snf_api=no
6575 1.1 christos if test "$with_snf" != no; then
6576 1.1 christos
6577 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have Myricom Sniffer API" >&5
6578 1.1.1.2 christos $as_echo_n "checking whether we have Myricom Sniffer API... " >&6; }
6579 1.1 christos
6580 1.1 christos if test -z "$snf_root"; then
6581 1.1 christos snf_root=/opt/snf
6582 1.1 christos fi
6583 1.1 christos
6584 1.1 christos if test -z "$snf_include_dir"; then
6585 1.1 christos snf_include_dir="$snf_root/include"
6586 1.1 christos fi
6587 1.1 christos
6588 1.1 christos if test -z "$snf_lib_dir"; then
6589 1.1 christos snf_lib_dir="$snf_root/lib"
6590 1.1 christos fi
6591 1.1 christos
6592 1.1 christos if test -f "$snf_include_dir/snf.h"; then
6593 1.1 christos ac_cv_lbl_snf_api=yes
6594 1.1 christos fi
6595 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_snf_api ($snf_root)" >&5
6596 1.1.1.2 christos $as_echo "$ac_cv_lbl_snf_api ($snf_root)" >&6; }
6597 1.1 christos
6598 1.1 christos if test $ac_cv_lbl_snf_api = no; then
6599 1.1 christos if test "$want_snf" = yes; then
6600 1.1.1.2 christos as_fn_error $? "SNF API headers not found under $snf_include_dir; use --without-snf" "$LINENO" 5
6601 1.1 christos fi
6602 1.1 christos else
6603 1.1 christos saved_ldflags=$LDFLAGS
6604 1.1 christos LDFLAGS="$LDFLAGS -L$snf_lib_dir"
6605 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for snf_init in -lsnf" >&5
6606 1.1.1.2 christos $as_echo_n "checking for snf_init in -lsnf... " >&6; }
6607 1.1.1.3 christos if ${ac_cv_lib_snf_snf_init+:} false; then :
6608 1.1.1.2 christos $as_echo_n "(cached) " >&6
6609 1.1 christos else
6610 1.1 christos ac_check_lib_save_LIBS=$LIBS
6611 1.1 christos LIBS="-lsnf $LIBS"
6612 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6613 1.1 christos /* end confdefs.h. */
6614 1.1 christos
6615 1.1 christos /* Override any GCC internal prototype to avoid an error.
6616 1.1 christos Use char because int might match the return type of a GCC
6617 1.1 christos builtin and then its argument prototype would still apply. */
6618 1.1 christos #ifdef __cplusplus
6619 1.1 christos extern "C"
6620 1.1 christos #endif
6621 1.1 christos char snf_init ();
6622 1.1 christos int
6623 1.1 christos main ()
6624 1.1 christos {
6625 1.1 christos return snf_init ();
6626 1.1 christos ;
6627 1.1 christos return 0;
6628 1.1 christos }
6629 1.1 christos _ACEOF
6630 1.1.1.2 christos if ac_fn_c_try_link "$LINENO"; then :
6631 1.1 christos ac_cv_lib_snf_snf_init=yes
6632 1.1 christos else
6633 1.1.1.2 christos ac_cv_lib_snf_snf_init=no
6634 1.1 christos fi
6635 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext \
6636 1.1.1.2 christos conftest$ac_exeext conftest.$ac_ext
6637 1.1 christos LIBS=$ac_check_lib_save_LIBS
6638 1.1 christos fi
6639 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_snf_snf_init" >&5
6640 1.1.1.2 christos $as_echo "$ac_cv_lib_snf_snf_init" >&6; }
6641 1.1.1.3 christos if test "x$ac_cv_lib_snf_snf_init" = xyes; then :
6642 1.1 christos ac_cv_lbl_snf_api="yes"
6643 1.1 christos else
6644 1.1 christos ac_cv_lbl_snf_api="no"
6645 1.1 christos fi
6646 1.1 christos
6647 1.1 christos LDFLAGS="$saved_ldflags"
6648 1.1 christos
6649 1.1 christos if test $ac_cv_lbl_snf_api = no; then
6650 1.1 christos if test "$want_snf" = yes; then
6651 1.1.1.2 christos as_fn_error $? "SNF API cannot correctly be linked check config.log; use --without-snf" "$LINENO" 5
6652 1.1 christos fi
6653 1.1 christos else
6654 1.1 christos V_INCLS="$V_INCLS -I$snf_include_dir"
6655 1.1 christos LIBS="$LIBS -lsnf"
6656 1.1 christos LDFLAGS="$LDFLAGS -L$snf_lib_dir"
6657 1.1 christos if test "$V_PCAP" != snf ; then
6658 1.1 christos SSRC="pcap-snf.c"
6659 1.1 christos fi
6660 1.1 christos
6661 1.1.1.2 christos $as_echo "#define HAVE_SNF_API 1" >>confdefs.h
6662 1.1 christos
6663 1.1 christos fi
6664 1.1 christos fi
6665 1.1 christos fi
6666 1.1 christos
6667 1.1 christos if test "$V_PCAP" = snf -a "$ac_cv_lbl_snf_api" = no; then
6668 1.1.1.2 christos as_fn_error $? "Specifying the capture type as 'snf' requires the Myricom Sniffer API to be present; use --with-snf=DIR" "$LINENO" 5
6669 1.1 christos fi
6670 1.1 christos
6671 1.1 christos
6672 1.1 christos # Check whether --with-flex was given.
6673 1.1.1.2 christos if test "${with_flex+set}" = set; then :
6674 1.1 christos withval=$with_flex;
6675 1.1 christos fi
6676 1.1 christos
6677 1.1 christos
6678 1.1 christos # Check whether --with-bison was given.
6679 1.1.1.2 christos if test "${with_bison+set}" = set; then :
6680 1.1 christos withval=$with_bison;
6681 1.1 christos fi
6682 1.1 christos
6683 1.1 christos if test "$with_flex" = no ; then
6684 1.1 christos V_LEX=lex
6685 1.1 christos else
6686 1.1 christos for ac_prog in flex
6687 1.1 christos do
6688 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
6689 1.1 christos set dummy $ac_prog; ac_word=$2
6690 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6691 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
6692 1.1.1.3 christos if ${ac_cv_prog_V_LEX+:} false; then :
6693 1.1.1.2 christos $as_echo_n "(cached) " >&6
6694 1.1 christos else
6695 1.1 christos if test -n "$V_LEX"; then
6696 1.1 christos ac_cv_prog_V_LEX="$V_LEX" # Let the user override the test.
6697 1.1 christos else
6698 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6699 1.1 christos for as_dir in $PATH
6700 1.1 christos do
6701 1.1 christos IFS=$as_save_IFS
6702 1.1 christos test -z "$as_dir" && as_dir=.
6703 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
6704 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6705 1.1 christos ac_cv_prog_V_LEX="$ac_prog"
6706 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6707 1.1 christos break 2
6708 1.1 christos fi
6709 1.1 christos done
6710 1.1.1.2 christos done
6711 1.1 christos IFS=$as_save_IFS
6712 1.1 christos
6713 1.1 christos fi
6714 1.1 christos fi
6715 1.1 christos V_LEX=$ac_cv_prog_V_LEX
6716 1.1 christos if test -n "$V_LEX"; then
6717 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $V_LEX" >&5
6718 1.1.1.2 christos $as_echo "$V_LEX" >&6; }
6719 1.1 christos else
6720 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6721 1.1.1.2 christos $as_echo "no" >&6; }
6722 1.1 christos fi
6723 1.1 christos
6724 1.1 christos
6725 1.1 christos test -n "$V_LEX" && break
6726 1.1 christos done
6727 1.1 christos test -n "$V_LEX" || V_LEX="lex"
6728 1.1 christos
6729 1.1 christos fi
6730 1.1 christos if test "$V_LEX" = flex ; then
6731 1.1 christos # The -V flag was added in 2.4
6732 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flex 2.4 or higher" >&5
6733 1.1.1.2 christos $as_echo_n "checking for flex 2.4 or higher... " >&6; }
6734 1.1.1.3 christos if ${ac_cv_lbl_flex_v24+:} false; then :
6735 1.1.1.2 christos $as_echo_n "(cached) " >&6
6736 1.1 christos else
6737 1.1 christos if flex -V >/dev/null 2>&1; then
6738 1.1 christos ac_cv_lbl_flex_v24=yes
6739 1.1 christos else
6740 1.1 christos ac_cv_lbl_flex_v24=no
6741 1.1 christos fi
6742 1.1 christos fi
6743 1.1 christos
6744 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_flex_v24" >&5
6745 1.1.1.2 christos $as_echo "$ac_cv_lbl_flex_v24" >&6; }
6746 1.1 christos if test $ac_cv_lbl_flex_v24 = no ; then
6747 1.1 christos s="2.4 or higher required"
6748 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring obsolete flex executable ($s)" >&5
6749 1.1.1.2 christos $as_echo "$as_me: WARNING: ignoring obsolete flex executable ($s)" >&2;}
6750 1.1 christos V_LEX=lex
6751 1.1 christos fi
6752 1.1 christos fi
6753 1.1 christos if test "$with_bison" = no ; then
6754 1.1 christos V_YACC=yacc
6755 1.1 christos else
6756 1.1 christos for ac_prog in bison
6757 1.1 christos do
6758 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
6759 1.1 christos set dummy $ac_prog; ac_word=$2
6760 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6761 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
6762 1.1.1.3 christos if ${ac_cv_prog_V_YACC+:} false; then :
6763 1.1.1.2 christos $as_echo_n "(cached) " >&6
6764 1.1 christos else
6765 1.1 christos if test -n "$V_YACC"; then
6766 1.1 christos ac_cv_prog_V_YACC="$V_YACC" # Let the user override the test.
6767 1.1 christos else
6768 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6769 1.1 christos for as_dir in $PATH
6770 1.1 christos do
6771 1.1 christos IFS=$as_save_IFS
6772 1.1 christos test -z "$as_dir" && as_dir=.
6773 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
6774 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6775 1.1 christos ac_cv_prog_V_YACC="$ac_prog"
6776 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6777 1.1 christos break 2
6778 1.1 christos fi
6779 1.1 christos done
6780 1.1.1.2 christos done
6781 1.1 christos IFS=$as_save_IFS
6782 1.1 christos
6783 1.1 christos fi
6784 1.1 christos fi
6785 1.1 christos V_YACC=$ac_cv_prog_V_YACC
6786 1.1 christos if test -n "$V_YACC"; then
6787 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $V_YACC" >&5
6788 1.1.1.2 christos $as_echo "$V_YACC" >&6; }
6789 1.1 christos else
6790 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6791 1.1.1.2 christos $as_echo "no" >&6; }
6792 1.1 christos fi
6793 1.1 christos
6794 1.1 christos
6795 1.1 christos test -n "$V_YACC" && break
6796 1.1 christos done
6797 1.1 christos test -n "$V_YACC" || V_YACC="yacc"
6798 1.1 christos
6799 1.1 christos fi
6800 1.1 christos if test "$V_YACC" = bison ; then
6801 1.1 christos V_YACC="$V_YACC -y"
6802 1.1 christos fi
6803 1.1 christos if test "$V_LEX" != lex -a "$V_YACC" = yacc -o "$V_LEX" = lex -a "$V_YACC" != yacc ; then
6804 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: don't have both flex and bison; reverting to lex/yacc" >&5
6805 1.1.1.2 christos $as_echo "$as_me: WARNING: don't have both flex and bison; reverting to lex/yacc" >&2;}
6806 1.1 christos V_LEX=lex
6807 1.1 christos V_YACC=yacc
6808 1.1 christos fi
6809 1.1 christos if test "$V_LEX" = flex -a -n "pcap_" ; then
6810 1.1 christos V_LEX="$V_LEX -Ppcap_"
6811 1.1 christos V_YACC="$V_YACC -p pcap_"
6812 1.1.1.3 christos else
6813 1.1.1.3 christos
6814 1.1.1.3 christos $as_echo "#define NEED_YYPARSE_WRAPPER 1" >>confdefs.h
6815 1.1.1.3 christos
6816 1.1 christos fi
6817 1.1 christos if test "$V_LEX" = lex ; then
6818 1.1 christos # Some versions of lex can't handle the definitions section of scanner.l .
6819 1.1 christos # Try lexing it and complain if it can't deal.
6820 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for capable lex" >&5
6821 1.1.1.2 christos $as_echo_n "checking for capable lex... " >&6; }
6822 1.1.1.3 christos if ${tcpdump_cv_capable_lex+:} false; then :
6823 1.1.1.2 christos $as_echo_n "(cached) " >&6
6824 1.1 christos else
6825 1.1 christos if lex -t scanner.l > /dev/null 2>&1; then
6826 1.1 christos tcpdump_cv_capable_lex=yes
6827 1.1 christos else
6828 1.1 christos tcpdump_cv_capable_lex=insufficient
6829 1.1 christos fi
6830 1.1 christos fi
6831 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tcpdump_cv_capable_lex" >&5
6832 1.1.1.2 christos $as_echo "$tcpdump_cv_capable_lex" >&6; }
6833 1.1 christos if test $tcpdump_cv_capable_lex = insufficient ; then
6834 1.1.1.2 christos as_fn_error $? "Your operating system's lex is insufficient to compile
6835 1.1 christos libpcap. flex is a lex replacement that has many advantages, including
6836 1.1 christos being able to compile libpcap. For more information, see
6837 1.1.1.2 christos http://www.gnu.org/software/flex/flex.html ." "$LINENO" 5
6838 1.1 christos fi
6839 1.1 christos fi
6840 1.1 christos
6841 1.1 christos #
6842 1.1 christos # Assume, by default, no support for shared libraries and V7/BSD convention
6843 1.1 christos # for man pages (file formats in section 5, miscellaneous info in section 7).
6844 1.1 christos # Individual cases can override this.
6845 1.1 christos #
6846 1.1 christos DYEXT="none"
6847 1.1 christos MAN_FILE_FORMATS=5
6848 1.1 christos MAN_MISC_INFO=7
6849 1.1 christos case "$host_os" in
6850 1.1 christos
6851 1.1 christos aix*)
6852 1.1 christos
6853 1.1.1.2 christos $as_echo "#define _SUN 1" >>confdefs.h
6854 1.1 christos
6855 1.1 christos
6856 1.1 christos #
6857 1.1 christos # AIX makes it fun to build shared and static libraries,
6858 1.1 christos # because they're *both* ".a" archive libraries. We
6859 1.1 christos # build the static library for the benefit of the traditional
6860 1.1 christos # scheme of building libpcap and tcpdump in subdirectories of
6861 1.1 christos # the same directory, with tcpdump statically linked with the
6862 1.1 christos # libpcap in question, but we also build a shared library as
6863 1.1 christos # "libpcap.shareda" and install *it*, rather than the static
6864 1.1 christos # library, as "libpcap.a".
6865 1.1 christos #
6866 1.1 christos DYEXT="shareda"
6867 1.1 christos
6868 1.1 christos case "$V_PCAP" in
6869 1.1 christos
6870 1.1 christos dlpi)
6871 1.1 christos #
6872 1.1 christos # If we're using DLPI, applications will need to
6873 1.1 christos # use /lib/pse.exp if present, as we use the
6874 1.1 christos # STREAMS routines.
6875 1.1 christos #
6876 1.1 christos pseexe="/lib/pse.exp"
6877 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5
6878 1.1.1.2 christos $as_echo_n "checking for $pseexe... " >&6; }
6879 1.1 christos if test -f $pseexe ; then
6880 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6881 1.1.1.2 christos $as_echo "yes" >&6; }
6882 1.1 christos LIBS="-I:$pseexe"
6883 1.1 christos fi
6884 1.1 christos ;;
6885 1.1 christos
6886 1.1 christos bpf)
6887 1.1 christos #
6888 1.1 christos # If we're using BPF, we need "-lodm" and "-lcfg", as
6889 1.1 christos # we use them to load the BPF module.
6890 1.1 christos #
6891 1.1 christos LIBS="-lodm -lcfg"
6892 1.1 christos ;;
6893 1.1 christos esac
6894 1.1 christos ;;
6895 1.1 christos
6896 1.1 christos darwin*)
6897 1.1 christos DYEXT="dylib"
6898 1.1 christos V_CCOPT="$V_CCOPT -fno-common"
6899 1.1.1.2 christos # Check whether --enable-universal was given.
6900 1.1.1.2 christos if test "${enable_universal+set}" = set; then :
6901 1.1.1.2 christos enableval=$enable_universal;
6902 1.1.1.2 christos fi
6903 1.1.1.2 christos
6904 1.1.1.2 christos if test "$enable_universal" != "no"; then
6905 1.1.1.2 christos case "$host_os" in
6906 1.1.1.2 christos
6907 1.1.1.3 christos darwin0-7.*)
6908 1.1.1.3 christos #
6909 1.1.1.3 christos # Pre-Tiger. Build only for 32-bit PowerPC; no
6910 1.1.1.3 christos # need for any special compiler or linker flags.
6911 1.1.1.3 christos #
6912 1.1.1.3 christos ;;
6913 1.1.1.3 christos
6914 1.1.1.3 christos darwin8.0123*)
6915 1.1.1.3 christos #
6916 1.1.1.3 christos # Tiger, prior to Intel support. Build for 32-bit
6917 1.1.1.3 christos # PowerPC and 64-bit PowerPC, with 32-bit PowerPC
6918 1.1.1.3 christos # first. (I'm guessing that's what Apple does.)
6919 1.1.1.3 christos #
6920 1.1.1.3 christos V_CCOPT="$V_CCOPT -arch ppc -arch ppc64"
6921 1.1.1.3 christos LDFLAGS="$LDFLAGS -arch ppc -arch ppc64"
6922 1.1.1.3 christos ;;
6923 1.1.1.3 christos
6924 1.1.1.3 christos darwin8.456*)
6925 1.1.1.3 christos #
6926 1.1.1.3 christos # Tiger, subsequent to Intel support but prior to
6927 1.1.1.3 christos # x86-64 support. Build for 32-bit PowerPC, 64-bit
6928 1.1.1.3 christos # PowerPC, and x86, with 32-bit PowerPC first.
6929 1.1.1.3 christos # (I'm guessing that's what Apple does.)
6930 1.1.1.3 christos #
6931 1.1.1.3 christos V_CCOPT="$V_CCOPT -arch ppc -arch ppc64 -arch i386"
6932 1.1.1.3 christos LDFLAGS="$LDFLAGS -arch ppc -arch ppc64 -arch i386"
6933 1.1.1.3 christos ;;
6934 1.1.1.3 christos
6935 1.1.1.3 christos darwin8.*)
6936 1.1.1.3 christos #
6937 1.1.1.3 christos # All other Tiger, so subsequent to x86-64
6938 1.1.1.3 christos # support. Build for 32-bit PowerPC, 64-bit
6939 1.1.1.3 christos # PowerPC, x86, and x86-64, and with 32-bit PowerPC
6940 1.1.1.3 christos # first. (I'm guessing that's what Apple does.)
6941 1.1.1.3 christos #
6942 1.1.1.3 christos V_CCOPT="$V_CCOPT -arch ppc -arch ppc64 -arch i386 -arch x86_64"
6943 1.1.1.3 christos LDFLAGS="$LDFLAGS -arch ppc -arch ppc64 -arch i386 -arch x86_64"
6944 1.1.1.3 christos ;;
6945 1.1.1.3 christos
6946 1.1.1.2 christos darwin9.*)
6947 1.1.1.2 christos #
6948 1.1.1.2 christos # Leopard. Build for 32-bit PowerPC, 64-bit
6949 1.1.1.2 christos # PowerPC, x86, and x86-64, with 32-bit PowerPC
6950 1.1.1.2 christos # first. (That's what Apple does.)
6951 1.1.1.2 christos #
6952 1.1.1.2 christos V_CCOPT="$V_CCOPT -arch ppc -arch ppc64 -arch i386 -arch x86_64"
6953 1.1.1.2 christos LDFLAGS="$LDFLAGS -arch ppc -arch ppc64 -arch i386 -arch x86_64"
6954 1.1.1.2 christos ;;
6955 1.1.1.2 christos
6956 1.1.1.2 christos darwin10.*)
6957 1.1.1.2 christos #
6958 1.1.1.2 christos # Snow Leopard. Build for x86-64, x86, and
6959 1.1.1.2 christos # 32-bit PowerPC, with x86-64 first. (That's
6960 1.1.1.2 christos # what Apple does, even though Snow Leopard
6961 1.1.1.2 christos # doesn't run on PPC, so PPC libpcap runs under
6962 1.1.1.2 christos # Rosetta, and Rosetta doesn't support BPF
6963 1.1.1.2 christos # ioctls, so PPC programs can't do live
6964 1.1.1.2 christos # captures.)
6965 1.1.1.2 christos #
6966 1.1.1.2 christos V_CCOPT="$V_CCOPT -arch x86_64 -arch i386 -arch ppc"
6967 1.1.1.2 christos LDFLAGS="$LDFLAGS -arch x86_64 -arch i386 -arch ppc"
6968 1.1.1.2 christos ;;
6969 1.1.1.2 christos
6970 1.1.1.3 christos darwin*)
6971 1.1.1.2 christos #
6972 1.1.1.3 christos # Post-Snow Leopard. Build for x86-64 and
6973 1.1.1.3 christos # x86, with x86-64 first. (That's probably what
6974 1.1.1.3 christos # Apple does, given that Rosetta is gone.)
6975 1.1.1.3 christos # XXX - update if and when Apple drops support
6976 1.1.1.3 christos # for 32-bit x86 code.
6977 1.1.1.2 christos #
6978 1.1.1.2 christos V_CCOPT="$V_CCOPT -arch x86_64 -arch i386"
6979 1.1.1.2 christos LDFLAGS="$LDFLAGS -arch x86_64 -arch i386"
6980 1.1.1.2 christos ;;
6981 1.1.1.2 christos esac
6982 1.1.1.2 christos fi
6983 1.1 christos ;;
6984 1.1 christos
6985 1.1 christos hpux9*)
6986 1.1 christos
6987 1.1.1.2 christos $as_echo "#define HAVE_HPUX9 1" >>confdefs.h
6988 1.1 christos
6989 1.1 christos
6990 1.1 christos #
6991 1.1 christos # Use System V conventions for man pages.
6992 1.1 christos #
6993 1.1 christos MAN_FILE_FORMATS=4
6994 1.1 christos MAN_MISC_INFO=5
6995 1.1 christos ;;
6996 1.1 christos
6997 1.1 christos hpux10.0*)
6998 1.1 christos
6999 1.1 christos #
7000 1.1 christos # Use System V conventions for man pages.
7001 1.1 christos #
7002 1.1 christos MAN_FILE_FORMATS=4
7003 1.1 christos MAN_MISC_INFO=5
7004 1.1 christos ;;
7005 1.1 christos
7006 1.1 christos hpux10.1*)
7007 1.1 christos
7008 1.1 christos #
7009 1.1 christos # Use System V conventions for man pages.
7010 1.1 christos #
7011 1.1 christos MAN_FILE_FORMATS=4
7012 1.1 christos MAN_MISC_INFO=5
7013 1.1 christos ;;
7014 1.1 christos
7015 1.1 christos hpux*)
7016 1.1 christos
7017 1.1.1.2 christos $as_echo "#define HAVE_HPUX10_20_OR_LATER 1" >>confdefs.h
7018 1.1 christos
7019 1.1 christos if test "`uname -m`" = "ia64"; then
7020 1.1 christos DYEXT="so"
7021 1.1 christos else
7022 1.1 christos DYEXT="sl"
7023 1.1 christos fi
7024 1.1 christos
7025 1.1 christos #
7026 1.1 christos # "-b" builds a shared library; "+h" sets the soname.
7027 1.1 christos #
7028 1.1 christos SHLIB_OPT="-b"
7029 1.1 christos SONAME_OPT="+h"
7030 1.1 christos
7031 1.1 christos #
7032 1.1 christos # Use System V conventions for man pages.
7033 1.1 christos #
7034 1.1 christos MAN_FILE_FORMATS=4
7035 1.1 christos MAN_MISC_INFO=5
7036 1.1 christos ;;
7037 1.1 christos
7038 1.1 christos irix*)
7039 1.1 christos #
7040 1.1 christos # Use System V conventions for man pages.
7041 1.1 christos #
7042 1.1 christos MAN_FILE_FORMATS=4
7043 1.1 christos MAN_MISC_INFO=5
7044 1.1 christos ;;
7045 1.1 christos
7046 1.1.1.2 christos linux*|freebsd*|netbsd*|openbsd*|dragonfly*|kfreebsd*|gnu*)
7047 1.1 christos DYEXT="so"
7048 1.1 christos
7049 1.1 christos #
7050 1.1 christos # Compiler assumed to be GCC; run-time linker may require a -R
7051 1.1 christos # flag.
7052 1.1 christos #
7053 1.1 christos if test "$libdir" != "/usr/lib"; then
7054 1.1 christos V_RFLAGS=-Wl,-R$libdir
7055 1.1 christos fi
7056 1.1 christos ;;
7057 1.1 christos
7058 1.1 christos osf*)
7059 1.1 christos DYEXT="so"
7060 1.1 christos
7061 1.1 christos #
7062 1.1 christos # Use System V conventions for man pages.
7063 1.1 christos #
7064 1.1 christos MAN_FILE_FORMATS=4
7065 1.1 christos MAN_MISC_INFO=5
7066 1.1 christos ;;
7067 1.1 christos
7068 1.1 christos sinix*)
7069 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if SINIX compiler defines sinix" >&5
7070 1.1.1.2 christos $as_echo_n "checking if SINIX compiler defines sinix... " >&6; }
7071 1.1.1.3 christos if ${ac_cv_cc_sinix_defined+:} false; then :
7072 1.1.1.2 christos $as_echo_n "(cached) " >&6
7073 1.1 christos else
7074 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7075 1.1 christos /* end confdefs.h. */
7076 1.1 christos
7077 1.1 christos int
7078 1.1 christos main ()
7079 1.1 christos {
7080 1.1 christos int i = sinix;
7081 1.1 christos ;
7082 1.1 christos return 0;
7083 1.1 christos }
7084 1.1 christos _ACEOF
7085 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
7086 1.1 christos ac_cv_cc_sinix_defined=yes
7087 1.1 christos else
7088 1.1.1.2 christos ac_cv_cc_sinix_defined=no
7089 1.1 christos fi
7090 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7091 1.1 christos fi
7092 1.1 christos
7093 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_sinix_defined" >&5
7094 1.1.1.2 christos $as_echo "$ac_cv_cc_sinix_defined" >&6; }
7095 1.1 christos if test $ac_cv_cc_sinix_defined = no ; then
7096 1.1 christos
7097 1.1.1.2 christos $as_echo "#define sinix 1" >>confdefs.h
7098 1.1 christos
7099 1.1 christos fi
7100 1.1 christos ;;
7101 1.1 christos
7102 1.1 christos solaris*)
7103 1.1 christos
7104 1.1.1.2 christos $as_echo "#define HAVE_SOLARIS 1" >>confdefs.h
7105 1.1 christos
7106 1.1 christos
7107 1.1.1.2 christos DYEXT="so"
7108 1.1.1.2 christos #
7109 1.1.1.2 christos # Use System V conventions for man pages.
7110 1.1.1.2 christos #
7111 1.1.1.2 christos MAN_FILE_FORMATS=4
7112 1.1.1.2 christos MAN_MISC_INFO=5
7113 1.1.1.2 christos ;;
7114 1.1.1.2 christos esac
7115 1.1.1.2 christos
7116 1.1.1.3 christos # Check whether --enable-shared was given.
7117 1.1.1.3 christos if test "${enable_shared+set}" = set; then :
7118 1.1.1.3 christos enableval=$enable_shared;
7119 1.1.1.3 christos fi
7120 1.1.1.3 christos
7121 1.1.1.3 christos test "x$enable_shared" = "xno" && DYEXT="none"
7122 1.1.1.3 christos
7123 1.1.1.2 christos if test -n "$ac_tool_prefix"; then
7124 1.1.1.2 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7125 1.1.1.2 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7126 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7127 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
7128 1.1.1.3 christos if ${ac_cv_prog_RANLIB+:} false; then :
7129 1.1.1.2 christos $as_echo_n "(cached) " >&6
7130 1.1.1.2 christos else
7131 1.1.1.2 christos if test -n "$RANLIB"; then
7132 1.1.1.2 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7133 1.1.1.2 christos else
7134 1.1.1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7135 1.1.1.2 christos for as_dir in $PATH
7136 1.1.1.2 christos do
7137 1.1.1.2 christos IFS=$as_save_IFS
7138 1.1.1.2 christos test -z "$as_dir" && as_dir=.
7139 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
7140 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7141 1.1.1.2 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7142 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7143 1.1.1.2 christos break 2
7144 1.1.1.2 christos fi
7145 1.1.1.2 christos done
7146 1.1.1.2 christos done
7147 1.1.1.2 christos IFS=$as_save_IFS
7148 1.1.1.2 christos
7149 1.1.1.2 christos fi
7150 1.1.1.2 christos fi
7151 1.1.1.2 christos RANLIB=$ac_cv_prog_RANLIB
7152 1.1.1.2 christos if test -n "$RANLIB"; then
7153 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7154 1.1.1.2 christos $as_echo "$RANLIB" >&6; }
7155 1.1.1.2 christos else
7156 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7157 1.1.1.2 christos $as_echo "no" >&6; }
7158 1.1.1.2 christos fi
7159 1.1.1.2 christos
7160 1.1.1.2 christos
7161 1.1.1.2 christos fi
7162 1.1.1.2 christos if test -z "$ac_cv_prog_RANLIB"; then
7163 1.1.1.2 christos ac_ct_RANLIB=$RANLIB
7164 1.1.1.2 christos # Extract the first word of "ranlib", so it can be a program name with args.
7165 1.1.1.2 christos set dummy ranlib; ac_word=$2
7166 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7167 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
7168 1.1.1.3 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7169 1.1.1.2 christos $as_echo_n "(cached) " >&6
7170 1.1.1.2 christos else
7171 1.1.1.2 christos if test -n "$ac_ct_RANLIB"; then
7172 1.1.1.2 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7173 1.1.1.2 christos else
7174 1.1.1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7175 1.1.1.2 christos for as_dir in $PATH
7176 1.1.1.2 christos do
7177 1.1.1.2 christos IFS=$as_save_IFS
7178 1.1.1.2 christos test -z "$as_dir" && as_dir=.
7179 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
7180 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7181 1.1.1.2 christos ac_cv_prog_ac_ct_RANLIB="ranlib"
7182 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7183 1.1.1.2 christos break 2
7184 1.1.1.2 christos fi
7185 1.1.1.2 christos done
7186 1.1.1.2 christos done
7187 1.1.1.2 christos IFS=$as_save_IFS
7188 1.1.1.2 christos
7189 1.1.1.2 christos fi
7190 1.1.1.2 christos fi
7191 1.1.1.2 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7192 1.1.1.2 christos if test -n "$ac_ct_RANLIB"; then
7193 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7194 1.1.1.2 christos $as_echo "$ac_ct_RANLIB" >&6; }
7195 1.1.1.2 christos else
7196 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7197 1.1.1.2 christos $as_echo "no" >&6; }
7198 1.1.1.2 christos fi
7199 1.1.1.2 christos
7200 1.1.1.2 christos if test "x$ac_ct_RANLIB" = x; then
7201 1.1.1.2 christos RANLIB=":"
7202 1.1.1.2 christos else
7203 1.1.1.2 christos case $cross_compiling:$ac_tool_warned in
7204 1.1.1.2 christos yes:)
7205 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7206 1.1.1.2 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7207 1.1.1.2 christos ac_tool_warned=yes ;;
7208 1.1 christos esac
7209 1.1.1.2 christos RANLIB=$ac_ct_RANLIB
7210 1.1.1.2 christos fi
7211 1.1.1.2 christos else
7212 1.1.1.2 christos RANLIB="$ac_cv_prog_RANLIB"
7213 1.1.1.2 christos fi
7214 1.1 christos
7215 1.1 christos if test -n "$ac_tool_prefix"; then
7216 1.1.1.2 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7217 1.1.1.2 christos set dummy ${ac_tool_prefix}ar; ac_word=$2
7218 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7219 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
7220 1.1.1.3 christos if ${ac_cv_prog_AR+:} false; then :
7221 1.1.1.2 christos $as_echo_n "(cached) " >&6
7222 1.1 christos else
7223 1.1.1.2 christos if test -n "$AR"; then
7224 1.1.1.2 christos ac_cv_prog_AR="$AR" # Let the user override the test.
7225 1.1 christos else
7226 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7227 1.1 christos for as_dir in $PATH
7228 1.1 christos do
7229 1.1 christos IFS=$as_save_IFS
7230 1.1 christos test -z "$as_dir" && as_dir=.
7231 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
7232 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7233 1.1.1.2 christos ac_cv_prog_AR="${ac_tool_prefix}ar"
7234 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7235 1.1 christos break 2
7236 1.1 christos fi
7237 1.1 christos done
7238 1.1.1.2 christos done
7239 1.1 christos IFS=$as_save_IFS
7240 1.1 christos
7241 1.1 christos fi
7242 1.1 christos fi
7243 1.1.1.2 christos AR=$ac_cv_prog_AR
7244 1.1.1.2 christos if test -n "$AR"; then
7245 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7246 1.1.1.2 christos $as_echo "$AR" >&6; }
7247 1.1 christos else
7248 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7249 1.1.1.2 christos $as_echo "no" >&6; }
7250 1.1 christos fi
7251 1.1 christos
7252 1.1 christos
7253 1.1 christos fi
7254 1.1.1.2 christos if test -z "$ac_cv_prog_AR"; then
7255 1.1.1.2 christos ac_ct_AR=$AR
7256 1.1.1.2 christos # Extract the first word of "ar", so it can be a program name with args.
7257 1.1.1.2 christos set dummy ar; ac_word=$2
7258 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7259 1.1.1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
7260 1.1.1.3 christos if ${ac_cv_prog_ac_ct_AR+:} false; then :
7261 1.1.1.2 christos $as_echo_n "(cached) " >&6
7262 1.1 christos else
7263 1.1.1.2 christos if test -n "$ac_ct_AR"; then
7264 1.1.1.2 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7265 1.1 christos else
7266 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7267 1.1 christos for as_dir in $PATH
7268 1.1 christos do
7269 1.1 christos IFS=$as_save_IFS
7270 1.1 christos test -z "$as_dir" && as_dir=.
7271 1.1.1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
7272 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7273 1.1.1.2 christos ac_cv_prog_ac_ct_AR="ar"
7274 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7275 1.1 christos break 2
7276 1.1 christos fi
7277 1.1 christos done
7278 1.1.1.2 christos done
7279 1.1 christos IFS=$as_save_IFS
7280 1.1 christos
7281 1.1 christos fi
7282 1.1 christos fi
7283 1.1.1.2 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR
7284 1.1.1.2 christos if test -n "$ac_ct_AR"; then
7285 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7286 1.1.1.2 christos $as_echo "$ac_ct_AR" >&6; }
7287 1.1 christos else
7288 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7289 1.1.1.2 christos $as_echo "no" >&6; }
7290 1.1 christos fi
7291 1.1 christos
7292 1.1.1.2 christos if test "x$ac_ct_AR" = x; then
7293 1.1.1.2 christos AR=""
7294 1.1 christos else
7295 1.1 christos case $cross_compiling:$ac_tool_warned in
7296 1.1 christos yes:)
7297 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7298 1.1.1.2 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7299 1.1 christos ac_tool_warned=yes ;;
7300 1.1 christos esac
7301 1.1.1.2 christos AR=$ac_ct_AR
7302 1.1 christos fi
7303 1.1 christos else
7304 1.1.1.2 christos AR="$ac_cv_prog_AR"
7305 1.1 christos fi
7306 1.1 christos
7307 1.1 christos
7308 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7309 1.1.1.3 christos $as_echo_n "checking whether ln -s works... " >&6; }
7310 1.1.1.3 christos LN_S=$as_ln_s
7311 1.1.1.3 christos if test "$LN_S" = "ln -s"; then
7312 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7313 1.1.1.3 christos $as_echo "yes" >&6; }
7314 1.1.1.3 christos else
7315 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7316 1.1.1.3 christos $as_echo "no, using $LN_S" >&6; }
7317 1.1.1.3 christos fi
7318 1.1.1.3 christos
7319 1.1.1.3 christos
7320 1.1.1.3 christos
7321 1.1 christos rm -f os-proto.h
7322 1.1 christos if test "${LBL_CFLAGS+set}" = set; then
7323 1.1 christos V_CCOPT="$V_CCOPT ${LBL_CFLAGS}"
7324 1.1 christos fi
7325 1.1 christos if test -f .devel ; then
7326 1.1.1.3 christos #
7327 1.1.1.3 christos # Skip all the warning option stuff on some compilers.
7328 1.1.1.3 christos #
7329 1.1.1.3 christos if test "$ac_lbl_cc_dont_try_gcc_dashW" != yes; then
7330 1.1 christos
7331 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler fails when given an unknown warning option" >&5
7332 1.1.1.3 christos $as_echo_n "checking whether the compiler fails when given an unknown warning option... " >&6; }
7333 1.1.1.3 christos save_CFLAGS="$CFLAGS"
7334 1.1.1.3 christos CFLAGS="$CFLAGS -Wxyzzy-this-will-never-succeed-xyzzy"
7335 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7336 1.1.1.3 christos /* end confdefs.h. */
7337 1.1.1.3 christos
7338 1.1.1.3 christos int
7339 1.1.1.3 christos main ()
7340 1.1.1.3 christos {
7341 1.1.1.3 christos return 0
7342 1.1.1.3 christos ;
7343 1.1.1.3 christos return 0;
7344 1.1.1.3 christos }
7345 1.1.1.3 christos _ACEOF
7346 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
7347 1.1.1.3 christos
7348 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7349 1.1.1.3 christos $as_echo "no" >&6; }
7350 1.1.1.3 christos #
7351 1.1.1.3 christos # We're assuming this is clang, where
7352 1.1.1.3 christos # -Werror=unknown-warning-option is the appropriate
7353 1.1.1.3 christos # option to force the compiler to fail.
7354 1.1.1.3 christos #
7355 1.1.1.3 christos ac_lbl_unknown_warning_option_error="-Werror=unknown-warning-option"
7356 1.1.1.3 christos
7357 1.1.1.3 christos else
7358 1.1.1.3 christos
7359 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7360 1.1.1.3 christos $as_echo "yes" >&6; }
7361 1.1.1.3 christos
7362 1.1.1.3 christos fi
7363 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7364 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7365 1.1.1.3 christos
7366 1.1.1.3 christos
7367 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wall option" >&5
7368 1.1.1.3 christos $as_echo_n "checking whether the compiler supports the -Wall option... " >&6; }
7369 1.1.1.3 christos save_CFLAGS="$CFLAGS"
7370 1.1.1.3 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wall"
7371 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7372 1.1.1.3 christos /* end confdefs.h. */
7373 1.1.1.3 christos
7374 1.1.1.3 christos int
7375 1.1.1.3 christos main ()
7376 1.1.1.3 christos {
7377 1.1.1.3 christos return 0
7378 1.1.1.3 christos ;
7379 1.1.1.3 christos return 0;
7380 1.1.1.3 christos }
7381 1.1.1.3 christos _ACEOF
7382 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
7383 1.1.1.3 christos
7384 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7385 1.1.1.3 christos $as_echo "yes" >&6; }
7386 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7387 1.1.1.3 christos V_CCOPT="$V_CCOPT -Wall"
7388 1.1.1.3 christos
7389 1.1.1.3 christos else
7390 1.1.1.3 christos
7391 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7392 1.1.1.3 christos $as_echo "no" >&6; }
7393 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7394 1.1.1.3 christos
7395 1.1.1.3 christos fi
7396 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7397 1.1.1.3 christos
7398 1.1.1.3 christos
7399 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-prototypes option" >&5
7400 1.1.1.3 christos $as_echo_n "checking whether the compiler supports the -Wmissing-prototypes option... " >&6; }
7401 1.1.1.3 christos save_CFLAGS="$CFLAGS"
7402 1.1.1.3 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wmissing-prototypes"
7403 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7404 1.1.1.3 christos /* end confdefs.h. */
7405 1.1.1.3 christos
7406 1.1.1.3 christos int
7407 1.1.1.3 christos main ()
7408 1.1.1.3 christos {
7409 1.1.1.3 christos return 0
7410 1.1.1.3 christos ;
7411 1.1.1.3 christos return 0;
7412 1.1.1.3 christos }
7413 1.1.1.3 christos _ACEOF
7414 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
7415 1.1.1.3 christos
7416 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7417 1.1.1.3 christos $as_echo "yes" >&6; }
7418 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7419 1.1.1.3 christos V_CCOPT="$V_CCOPT -Wmissing-prototypes"
7420 1.1.1.3 christos
7421 1.1.1.3 christos else
7422 1.1.1.3 christos
7423 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7424 1.1.1.3 christos $as_echo "no" >&6; }
7425 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7426 1.1.1.3 christos
7427 1.1.1.3 christos fi
7428 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7429 1.1.1.3 christos
7430 1.1.1.3 christos
7431 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wstrict-prototypes option" >&5
7432 1.1.1.3 christos $as_echo_n "checking whether the compiler supports the -Wstrict-prototypes option... " >&6; }
7433 1.1.1.3 christos save_CFLAGS="$CFLAGS"
7434 1.1.1.3 christos CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wstrict-prototypes"
7435 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7436 1.1.1.3 christos /* end confdefs.h. */
7437 1.1.1.3 christos
7438 1.1.1.3 christos int
7439 1.1.1.3 christos main ()
7440 1.1.1.3 christos {
7441 1.1.1.3 christos return 0
7442 1.1.1.3 christos ;
7443 1.1.1.3 christos return 0;
7444 1.1.1.3 christos }
7445 1.1.1.3 christos _ACEOF
7446 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
7447 1.1.1.3 christos
7448 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7449 1.1.1.3 christos $as_echo "yes" >&6; }
7450 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7451 1.1.1.3 christos V_CCOPT="$V_CCOPT -Wstrict-prototypes"
7452 1.1.1.3 christos
7453 1.1.1.3 christos else
7454 1.1.1.3 christos
7455 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7456 1.1.1.3 christos $as_echo "no" >&6; }
7457 1.1.1.3 christos CFLAGS="$save_CFLAGS"
7458 1.1.1.3 christos
7459 1.1.1.3 christos fi
7460 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7461 1.1 christos
7462 1.1 christos fi
7463 1.1.1.3 christos
7464 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports generating dependencies" >&5
7465 1.1.1.3 christos $as_echo_n "checking whether the compiler supports generating dependencies... " >&6; }
7466 1.1.1.3 christos if test "$GCC" = yes ; then
7467 1.1.1.3 christos #
7468 1.1.1.3 christos # GCC, or a compiler deemed to be GCC by AC_PROG_CC (even
7469 1.1.1.3 christos # though it's not); we assume that, in this case, the flag
7470 1.1.1.3 christos # would be -M.
7471 1.1.1.3 christos #
7472 1.1.1.3 christos ac_lbl_dependency_flag="-M"
7473 1.1.1.3 christos else
7474 1.1.1.3 christos #
7475 1.1.1.3 christos # Not GCC or a compiler deemed to be GCC; what platform is
7476 1.1.1.3 christos # this? (We're assuming that if the compiler isn't GCC
7477 1.1.1.3 christos # it's the compiler from the vendor of the OS; that won't
7478 1.1.1.3 christos # necessarily be true for x86 platforms, where it might be
7479 1.1.1.3 christos # the Intel C compiler.)
7480 1.1.1.3 christos #
7481 1.1.1.3 christos case "$host_os" in
7482 1.1.1.3 christos
7483 1.1.1.3 christos irix*|osf*|darwin*)
7484 1.1.1.3 christos #
7485 1.1.1.3 christos # MIPS C for IRIX, DEC C, and clang all use -M.
7486 1.1.1.3 christos #
7487 1.1.1.3 christos ac_lbl_dependency_flag="-M"
7488 1.1.1.3 christos ;;
7489 1.1.1.3 christos
7490 1.1.1.3 christos solaris*)
7491 1.1.1.3 christos #
7492 1.1.1.3 christos # Sun C uses -xM.
7493 1.1.1.3 christos #
7494 1.1.1.3 christos ac_lbl_dependency_flag="-xM"
7495 1.1.1.3 christos ;;
7496 1.1.1.3 christos
7497 1.1.1.3 christos hpux*)
7498 1.1.1.3 christos #
7499 1.1.1.3 christos # HP's older C compilers don't support this.
7500 1.1.1.3 christos # HP's newer C compilers support this with
7501 1.1.1.3 christos # either +M or +Make; the older compilers
7502 1.1.1.3 christos # interpret +M as something completely
7503 1.1.1.3 christos # different, so we use +Make so we don't
7504 1.1.1.3 christos # think it works with the older compilers.
7505 1.1.1.3 christos #
7506 1.1.1.3 christos ac_lbl_dependency_flag="+Make"
7507 1.1.1.3 christos ;;
7508 1.1.1.3 christos
7509 1.1.1.3 christos *)
7510 1.1.1.3 christos #
7511 1.1.1.3 christos # Not one of the above; assume no support for
7512 1.1.1.3 christos # generating dependencies.
7513 1.1.1.3 christos #
7514 1.1.1.3 christos ac_lbl_dependency_flag=""
7515 1.1.1.3 christos ;;
7516 1.1.1.3 christos esac
7517 1.1.1.3 christos fi
7518 1.1.1.3 christos
7519 1.1.1.3 christos #
7520 1.1.1.3 christos # Is ac_lbl_dependency_flag defined and, if so, does the compiler
7521 1.1.1.3 christos # complain about it?
7522 1.1.1.3 christos #
7523 1.1.1.3 christos # Note: clang doesn't seem to exit with an error status when handed
7524 1.1.1.3 christos # an unknown non-warning error, even if you pass it
7525 1.1.1.3 christos # -Werror=unknown-warning-option. However, it always supports
7526 1.1.1.3 christos # -M, so the fact that this test always succeeds with clang
7527 1.1.1.3 christos # isn't an issue.
7528 1.1.1.3 christos #
7529 1.1.1.3 christos if test ! -z "$ac_lbl_dependency_flag"; then
7530 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7531 1.1.1.3 christos /* end confdefs.h. */
7532 1.1.1.3 christos int main(void) { return 0; }
7533 1.1.1.3 christos _ACEOF
7534 1.1.1.3 christos echo "$CC" $ac_lbl_dependency_flag conftest.c >&5
7535 1.1.1.3 christos if "$CC" $ac_lbl_dependency_flag conftest.c >/dev/null 2>&1; then
7536 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with $ac_lbl_dependency_flag" >&5
7537 1.1.1.3 christos $as_echo "yes, with $ac_lbl_dependency_flag" >&6; }
7538 1.1.1.3 christos DEPENDENCY_CFLAG="$ac_lbl_dependency_flag"
7539 1.1.1.3 christos MKDEP='${srcdir}/mkdep'
7540 1.1.1.3 christos else
7541 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7542 1.1.1.3 christos $as_echo "no" >&6; }
7543 1.1.1.3 christos #
7544 1.1.1.3 christos # We can't run mkdep, so have "make depend" do
7545 1.1.1.3 christos # nothing.
7546 1.1.1.3 christos #
7547 1.1.1.3 christos MKDEP=:
7548 1.1.1.3 christos fi
7549 1.1.1.3 christos rm -rf conftest*
7550 1.1.1.3 christos else
7551 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7552 1.1.1.3 christos $as_echo "no" >&6; }
7553 1.1.1.3 christos #
7554 1.1.1.3 christos # We can't run mkdep, so have "make depend" do
7555 1.1.1.3 christos # nothing.
7556 1.1.1.3 christos #
7557 1.1.1.3 christos MKDEP=:
7558 1.1.1.3 christos fi
7559 1.1.1.3 christos
7560 1.1.1.3 christos
7561 1.1.1.3 christos
7562 1.1.1.3 christos #
7563 1.1.1.3 christos # We used to set -n32 for IRIX 6 when not using GCC (presumed
7564 1.1.1.3 christos # to mean that we're using MIPS C or MIPSpro C); it specified
7565 1.1.1.3 christos # the "new" faster 32-bit ABI, introduced in IRIX 6.2. I'm
7566 1.1.1.3 christos # not sure why that would be something to do *only* with a
7567 1.1.1.3 christos # .devel file; why should the ABI for which we produce code
7568 1.1.1.3 christos # depend on .devel?
7569 1.1.1.3 christos #
7570 1.1 christos os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'`
7571 1.1 christos name="lbl/os-$os.h"
7572 1.1 christos if test -f $name ; then
7573 1.1 christos ln -s $name os-proto.h
7574 1.1 christos
7575 1.1.1.2 christos $as_echo "#define HAVE_OS_PROTO_H 1" >>confdefs.h
7576 1.1 christos
7577 1.1 christos else
7578 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: can't find $name" >&5
7579 1.1.1.2 christos $as_echo "$as_me: WARNING: can't find $name" >&2;}
7580 1.1 christos fi
7581 1.1 christos fi
7582 1.1 christos
7583 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has the sa_len member" >&5
7584 1.1.1.2 christos $as_echo_n "checking if sockaddr struct has the sa_len member... " >&6; }
7585 1.1.1.3 christos if ${ac_cv_lbl_sockaddr_has_sa_len+:} false; then :
7586 1.1.1.2 christos $as_echo_n "(cached) " >&6
7587 1.1 christos else
7588 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7589 1.1 christos /* end confdefs.h. */
7590 1.1 christos
7591 1.1 christos # include <sys/types.h>
7592 1.1 christos # include <sys/socket.h>
7593 1.1 christos int
7594 1.1 christos main ()
7595 1.1 christos {
7596 1.1 christos u_int i = sizeof(((struct sockaddr *)0)->sa_len)
7597 1.1 christos ;
7598 1.1 christos return 0;
7599 1.1 christos }
7600 1.1 christos _ACEOF
7601 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
7602 1.1 christos ac_cv_lbl_sockaddr_has_sa_len=yes
7603 1.1 christos else
7604 1.1.1.2 christos ac_cv_lbl_sockaddr_has_sa_len=no
7605 1.1 christos fi
7606 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7607 1.1 christos fi
7608 1.1 christos
7609 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5
7610 1.1.1.2 christos $as_echo "$ac_cv_lbl_sockaddr_has_sa_len" >&6; }
7611 1.1 christos if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then
7612 1.1 christos
7613 1.1.1.2 christos $as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
7614 1.1 christos
7615 1.1 christos fi
7616 1.1 christos
7617 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr_storage struct exists" >&5
7618 1.1.1.2 christos $as_echo_n "checking if sockaddr_storage struct exists... " >&6; }
7619 1.1.1.3 christos if ${ac_cv_lbl_has_sockaddr_storage+:} false; then :
7620 1.1.1.2 christos $as_echo_n "(cached) " >&6
7621 1.1 christos else
7622 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7623 1.1 christos /* end confdefs.h. */
7624 1.1 christos
7625 1.1 christos # include <sys/types.h>
7626 1.1 christos # include <sys/socket.h>
7627 1.1 christos int
7628 1.1 christos main ()
7629 1.1 christos {
7630 1.1 christos u_int i = sizeof (struct sockaddr_storage)
7631 1.1 christos ;
7632 1.1 christos return 0;
7633 1.1 christos }
7634 1.1 christos _ACEOF
7635 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
7636 1.1 christos ac_cv_lbl_has_sockaddr_storage=yes
7637 1.1 christos else
7638 1.1.1.2 christos ac_cv_lbl_has_sockaddr_storage=no
7639 1.1 christos fi
7640 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7641 1.1 christos fi
7642 1.1 christos
7643 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_has_sockaddr_storage" >&5
7644 1.1.1.2 christos $as_echo "$ac_cv_lbl_has_sockaddr_storage" >&6; }
7645 1.1 christos if test $ac_cv_lbl_has_sockaddr_storage = yes ; then
7646 1.1 christos
7647 1.1.1.2 christos $as_echo "#define HAVE_SOCKADDR_STORAGE 1" >>confdefs.h
7648 1.1 christos
7649 1.1 christos fi
7650 1.1 christos
7651 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if dl_hp_ppa_info_t struct has dl_module_id_1 member" >&5
7652 1.1.1.2 christos $as_echo_n "checking if dl_hp_ppa_info_t struct has dl_module_id_1 member... " >&6; }
7653 1.1.1.3 christos if ${ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1+:} false; then :
7654 1.1.1.2 christos $as_echo_n "(cached) " >&6
7655 1.1 christos else
7656 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7657 1.1 christos /* end confdefs.h. */
7658 1.1 christos
7659 1.1 christos # include <sys/types.h>
7660 1.1 christos # include <sys/dlpi.h>
7661 1.1 christos # include <sys/dlpi_ext.h>
7662 1.1 christos int
7663 1.1 christos main ()
7664 1.1 christos {
7665 1.1 christos u_int i = sizeof(((dl_hp_ppa_info_t *)0)->dl_module_id_1)
7666 1.1 christos ;
7667 1.1 christos return 0;
7668 1.1 christos }
7669 1.1 christos _ACEOF
7670 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
7671 1.1 christos ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1=yes
7672 1.1 christos else
7673 1.1.1.2 christos ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1=no
7674 1.1 christos fi
7675 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7676 1.1 christos fi
7677 1.1 christos
7678 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1" >&5
7679 1.1.1.2 christos $as_echo "$ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1" >&6; }
7680 1.1 christos if test $ac_cv_lbl_dl_hp_ppa_info_t_has_dl_module_id_1 = yes ; then
7681 1.1 christos
7682 1.1.1.2 christos $as_echo "#define HAVE_HP_PPA_INFO_T_DL_MODULE_ID_1 1" >>confdefs.h
7683 1.1 christos
7684 1.1 christos fi
7685 1.1 christos
7686 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if unaligned accesses fail" >&5
7687 1.1.1.2 christos $as_echo_n "checking if unaligned accesses fail... " >&6; }
7688 1.1.1.3 christos if ${ac_cv_lbl_unaligned_fail+:} false; then :
7689 1.1.1.2 christos $as_echo_n "(cached) " >&6
7690 1.1 christos else
7691 1.1 christos case "$host_cpu" in
7692 1.1 christos
7693 1.1 christos #
7694 1.1 christos # These are CPU types where:
7695 1.1 christos #
7696 1.1 christos # the CPU faults on an unaligned access, but at least some
7697 1.1 christos # OSes that support that CPU catch the fault and simulate
7698 1.1 christos # the unaligned access (e.g., Alpha/{Digital,Tru64} UNIX) -
7699 1.1 christos # the simulation is slow, so we don't want to use it;
7700 1.1 christos #
7701 1.1 christos # the CPU, I infer (from the old
7702 1.1 christos #
7703 1.1 christos # XXX: should also check that they don't do weird things (like on arm)
7704 1.1 christos #
7705 1.1 christos # comment) doesn't fault on unaligned accesses, but doesn't
7706 1.1 christos # do a normal unaligned fetch, either (e.g., presumably, ARM);
7707 1.1 christos #
7708 1.1 christos # for whatever reason, the test program doesn't work
7709 1.1 christos # (this has been claimed to be the case for several of those
7710 1.1 christos # CPUs - I don't know what the problem is; the problem
7711 1.1 christos # was reported as "the test program dumps core" for SuperH,
7712 1.1 christos # but that's what the test program is *supposed* to do -
7713 1.1 christos # it dumps core before it writes anything, so the test
7714 1.1 christos # for an empty output file should find an empty output
7715 1.1 christos # file and conclude that unaligned accesses don't work).
7716 1.1 christos #
7717 1.1 christos # This run-time test won't work if you're cross-compiling, so
7718 1.1 christos # in order to support cross-compiling for a particular CPU,
7719 1.1 christos # we have to wire in the list of CPU types anyway, as far as
7720 1.1 christos # I know, so perhaps we should just have a set of CPUs on
7721 1.1 christos # which we know it doesn't work, a set of CPUs on which we
7722 1.1 christos # know it does work, and have the script just fail on other
7723 1.1 christos # cpu types and update it when such a failure occurs.
7724 1.1 christos #
7725 1.1 christos alpha*|arm*|bfin*|hp*|mips*|sh*|sparc*|ia64|nv1)
7726 1.1 christos ac_cv_lbl_unaligned_fail=yes
7727 1.1 christos ;;
7728 1.1 christos
7729 1.1 christos *)
7730 1.1 christos cat >conftest.c <<EOF
7731 1.1 christos # include <sys/types.h>
7732 1.1 christos # include <sys/wait.h>
7733 1.1 christos # include <stdio.h>
7734 1.1 christos unsigned char a[5] = { 1, 2, 3, 4, 5 };
7735 1.1 christos main() {
7736 1.1 christos unsigned int i;
7737 1.1 christos pid_t pid;
7738 1.1 christos int status;
7739 1.1 christos /* avoid "core dumped" message */
7740 1.1 christos pid = fork();
7741 1.1 christos if (pid < 0)
7742 1.1 christos exit(2);
7743 1.1 christos if (pid > 0) {
7744 1.1 christos /* parent */
7745 1.1 christos pid = waitpid(pid, &status, 0);
7746 1.1 christos if (pid < 0)
7747 1.1 christos exit(3);
7748 1.1 christos exit(!WIFEXITED(status));
7749 1.1 christos }
7750 1.1 christos /* child */
7751 1.1 christos i = *(unsigned int *)&a[1];
7752 1.1 christos printf("%d\n", i);
7753 1.1 christos exit(0);
7754 1.1 christos }
7755 1.1 christos EOF
7756 1.1 christos ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \
7757 1.1 christos conftest.c $LIBS >/dev/null 2>&1
7758 1.1 christos if test ! -x conftest ; then
7759 1.1 christos ac_cv_lbl_unaligned_fail=yes
7760 1.1 christos else
7761 1.1 christos ./conftest >conftest.out
7762 1.1 christos if test ! -s conftest.out ; then
7763 1.1 christos ac_cv_lbl_unaligned_fail=yes
7764 1.1 christos else
7765 1.1 christos ac_cv_lbl_unaligned_fail=no
7766 1.1 christos fi
7767 1.1 christos fi
7768 1.1 christos rm -f -r conftest* core core.conftest
7769 1.1 christos ;;
7770 1.1 christos esac
7771 1.1 christos fi
7772 1.1 christos
7773 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_unaligned_fail" >&5
7774 1.1.1.2 christos $as_echo "$ac_cv_lbl_unaligned_fail" >&6; }
7775 1.1 christos if test $ac_cv_lbl_unaligned_fail = yes ; then
7776 1.1 christos
7777 1.1.1.2 christos $as_echo "#define LBL_ALIGN 1" >>confdefs.h
7778 1.1 christos
7779 1.1 christos fi
7780 1.1 christos
7781 1.1 christos #
7782 1.1 christos # Makefile.in includes rules to generate version.h, so we assume
7783 1.1 christos # that it will be generated if autoconf is used.
7784 1.1 christos #
7785 1.1 christos
7786 1.1.1.2 christos $as_echo "#define HAVE_VERSION_H 1" >>confdefs.h
7787 1.1 christos
7788 1.1 christos
7789 1.1 christos rm -f net
7790 1.1 christos ln -s ${srcdir}/bpf/net net
7791 1.1 christos
7792 1.1 christos
7793 1.1 christos
7794 1.1 christos
7795 1.1 christos
7796 1.1 christos
7797 1.1 christos
7798 1.1 christos
7799 1.1 christos
7800 1.1 christos
7801 1.1 christos
7802 1.1 christos
7803 1.1 christos
7804 1.1 christos
7805 1.1 christos
7806 1.1 christos
7807 1.1 christos
7808 1.1 christos
7809 1.1 christos
7810 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for USB sniffing support" >&5
7811 1.1.1.2 christos $as_echo_n "checking for USB sniffing support... " >&6; }
7812 1.1 christos case "$host_os" in
7813 1.1 christos linux*)
7814 1.1 christos
7815 1.1.1.2 christos $as_echo "#define PCAP_SUPPORT_USB 1" >>confdefs.h
7816 1.1 christos
7817 1.1.1.2 christos USB_SRC=pcap-usb-linux.c
7818 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7819 1.1.1.2 christos $as_echo "yes" >&6; }
7820 1.1.1.2 christos ac_usb_dev_name=`udevinfo -q name -p /sys/class/usb_device/usbmon 2>/dev/null`
7821 1.1.1.2 christos if test $? -ne 0 ; then
7822 1.1.1.2 christos ac_usb_dev_name="usbmon"
7823 1.1.1.2 christos fi
7824 1.1 christos
7825 1.1 christos cat >>confdefs.h <<_ACEOF
7826 1.1 christos #define LINUX_USB_MON_DEV "/dev/$ac_usb_dev_name"
7827 1.1 christos _ACEOF
7828 1.1 christos
7829 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: Device for USB sniffing is /dev/$ac_usb_dev_name" >&5
7830 1.1.1.2 christos $as_echo "$as_me: Device for USB sniffing is /dev/$ac_usb_dev_name" >&6;}
7831 1.1.1.2 christos #
7832 1.1.1.2 christos # Do we have a version of <linux/compiler.h> available?
7833 1.1.1.2 christos # If so, we might need it for <linux/usbdevice_fs.h>.
7834 1.1.1.2 christos #
7835 1.1.1.2 christos for ac_header in linux/compiler.h
7836 1.1.1.2 christos do :
7837 1.1.1.2 christos ac_fn_c_check_header_mongrel "$LINENO" "linux/compiler.h" "ac_cv_header_linux_compiler_h" "$ac_includes_default"
7838 1.1.1.3 christos if test "x$ac_cv_header_linux_compiler_h" = xyes; then :
7839 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
7840 1.1.1.2 christos #define HAVE_LINUX_COMPILER_H 1
7841 1.1 christos _ACEOF
7842 1.1 christos
7843 1.1 christos fi
7844 1.1 christos
7845 1.1.1.2 christos done
7846 1.1 christos
7847 1.1.1.2 christos if test "$ac_cv_header_linux_compiler_h" = yes; then
7848 1.1.1.2 christos #
7849 1.1.1.2 christos # Yes - include it when testing for <linux/usbdevice_fs.h>.
7850 1.1.1.2 christos #
7851 1.1.1.2 christos for ac_header in linux/usbdevice_fs.h
7852 1.1.1.2 christos do :
7853 1.1.1.2 christos ac_fn_c_check_header_compile "$LINENO" "linux/usbdevice_fs.h" "ac_cv_header_linux_usbdevice_fs_h" "#include <linux/compiler.h>
7854 1.1.1.2 christos "
7855 1.1.1.3 christos if test "x$ac_cv_header_linux_usbdevice_fs_h" = xyes; then :
7856 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
7857 1.1.1.2 christos #define HAVE_LINUX_USBDEVICE_FS_H 1
7858 1.1 christos _ACEOF
7859 1.1 christos
7860 1.1 christos fi
7861 1.1 christos
7862 1.1.1.2 christos done
7863 1.1 christos
7864 1.1.1.2 christos else
7865 1.1.1.2 christos for ac_header in linux/usbdevice_fs.h
7866 1.1.1.2 christos do :
7867 1.1.1.2 christos ac_fn_c_check_header_mongrel "$LINENO" "linux/usbdevice_fs.h" "ac_cv_header_linux_usbdevice_fs_h" "$ac_includes_default"
7868 1.1.1.3 christos if test "x$ac_cv_header_linux_usbdevice_fs_h" = xyes; then :
7869 1.1 christos cat >>confdefs.h <<_ACEOF
7870 1.1.1.2 christos #define HAVE_LINUX_USBDEVICE_FS_H 1
7871 1.1 christos _ACEOF
7872 1.1 christos
7873 1.1 christos fi
7874 1.1 christos
7875 1.1 christos done
7876 1.1 christos
7877 1.1.1.2 christos fi
7878 1.1.1.2 christos if test "$ac_cv_header_linux_usbdevice_fs_h" = yes; then
7879 1.1.1.2 christos #
7880 1.1.1.2 christos # OK, does it define bRequestType? Older versions of the kernel
7881 1.1.1.2 christos # define fields with names like "requesttype, "request", and
7882 1.1.1.2 christos # "value", rather than "bRequestType", "bRequest", and
7883 1.1.1.2 christos # "wValue".
7884 1.1.1.2 christos #
7885 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if usbdevfs_ctrltransfer struct has bRequestType member" >&5
7886 1.1.1.2 christos $as_echo_n "checking if usbdevfs_ctrltransfer struct has bRequestType member... " >&6; }
7887 1.1.1.3 christos if ${ac_cv_usbdevfs_ctrltransfer_has_bRequestType+:} false; then :
7888 1.1.1.2 christos $as_echo_n "(cached) " >&6
7889 1.1 christos else
7890 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7891 1.1 christos /* end confdefs.h. */
7892 1.1 christos
7893 1.1 christos $ac_includes_default
7894 1.1 christos #ifdef HAVE_SYS_BITYPES_H
7895 1.1 christos #include <sys/bitypes.h>
7896 1.1 christos #endif
7897 1.1.1.2 christos #ifdef HAVE_LINUX_COMPILER_H
7898 1.1.1.2 christos #include <linux/compiler.h>
7899 1.1.1.2 christos #endif
7900 1.1.1.2 christos #include <linux/usbdevice_fs.h>
7901 1.1 christos int
7902 1.1 christos main ()
7903 1.1 christos {
7904 1.1 christos u_int i = sizeof(((struct usbdevfs_ctrltransfer *)0)->bRequestType)
7905 1.1 christos ;
7906 1.1 christos return 0;
7907 1.1 christos }
7908 1.1 christos _ACEOF
7909 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
7910 1.1 christos ac_cv_usbdevfs_ctrltransfer_has_bRequestType=yes
7911 1.1 christos else
7912 1.1.1.2 christos ac_cv_usbdevfs_ctrltransfer_has_bRequestType=no
7913 1.1 christos fi
7914 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7915 1.1 christos fi
7916 1.1 christos
7917 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_usbdevfs_ctrltransfer_has_bRequestType" >&5
7918 1.1.1.2 christos $as_echo "$ac_cv_usbdevfs_ctrltransfer_has_bRequestType" >&6; }
7919 1.1.1.2 christos if test $ac_cv_usbdevfs_ctrltransfer_has_bRequestType = yes ; then
7920 1.1.1.2 christos
7921 1.1.1.2 christos $as_echo "#define HAVE_USBDEVFS_CTRLTRANSFER_BREQUESTTYPE 1" >>confdefs.h
7922 1.1.1.2 christos
7923 1.1.1.2 christos fi
7924 1.1.1.2 christos fi
7925 1.1.1.2 christos ;;
7926 1.1.1.2 christos *)
7927 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7928 1.1.1.2 christos $as_echo "no" >&6; }
7929 1.1.1.2 christos ;;
7930 1.1.1.2 christos esac
7931 1.1.1.2 christos
7932 1.1.1.2 christos
7933 1.1.1.2 christos
7934 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the platform could support netfilter sniffing" >&5
7935 1.1.1.2 christos $as_echo_n "checking whether the platform could support netfilter sniffing... " >&6; }
7936 1.1.1.2 christos case "$host_os" in
7937 1.1.1.2 christos linux*)
7938 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7939 1.1.1.2 christos $as_echo "yes" >&6; }
7940 1.1.1.2 christos #
7941 1.1.1.2 christos # Life's too short to deal with trying to get this to compile
7942 1.1.1.2 christos # if you don't get the right types defined with
7943 1.1.1.2 christos # __KERNEL_STRICT_NAMES getting defined by some other include.
7944 1.1.1.2 christos #
7945 1.1.1.2 christos # Check whether the includes Just Work. If not, don't turn on
7946 1.1.1.2 christos # netfilter support.
7947 1.1.1.2 christos #
7948 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can compile the netfilter support" >&5
7949 1.1.1.2 christos $as_echo_n "checking whether we can compile the netfilter support... " >&6; }
7950 1.1.1.3 christos if ${ac_cv_netfilter_can_compile+:} false; then :
7951 1.1.1.2 christos $as_echo_n "(cached) " >&6
7952 1.1.1.2 christos else
7953 1.1.1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7954 1.1.1.2 christos /* end confdefs.h. */
7955 1.1.1.2 christos
7956 1.1.1.2 christos $ac_includes_default
7957 1.1.1.2 christos #include <sys/socket.h>
7958 1.1.1.3 christos #include <netinet/in.h>
7959 1.1.1.2 christos #include <linux/types.h>
7960 1.1.1.2 christos
7961 1.1.1.2 christos #include <linux/netlink.h>
7962 1.1.1.3 christos #include <linux/netfilter.h>
7963 1.1.1.2 christos #include <linux/netfilter/nfnetlink.h>
7964 1.1.1.2 christos #include <linux/netfilter/nfnetlink_log.h>
7965 1.1.1.3 christos #include <linux/netfilter/nfnetlink_queue.h>
7966 1.1.1.2 christos int
7967 1.1.1.2 christos main ()
7968 1.1.1.2 christos {
7969 1.1 christos
7970 1.1.1.2 christos ;
7971 1.1.1.2 christos return 0;
7972 1.1.1.2 christos }
7973 1.1 christos _ACEOF
7974 1.1.1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
7975 1.1.1.2 christos ac_cv_netfilter_can_compile=yes
7976 1.1.1.2 christos else
7977 1.1.1.2 christos ac_cv_netfilter_can_compile=no
7978 1.1.1.2 christos fi
7979 1.1.1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7980 1.1.1.2 christos fi
7981 1.1 christos
7982 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_netfilter_can_compile" >&5
7983 1.1.1.2 christos $as_echo "$ac_cv_netfilter_can_compile" >&6; }
7984 1.1.1.2 christos if test $ac_cv_netfilter_can_compile = yes ; then
7985 1.1.1.2 christos
7986 1.1.1.2 christos $as_echo "#define PCAP_SUPPORT_NETFILTER 1" >>confdefs.h
7987 1.1.1.2 christos
7988 1.1.1.2 christos NETFILTER_SRC=pcap-netfilter-linux.c
7989 1.1.1.2 christos fi
7990 1.1.1.2 christos ;;
7991 1.1 christos *)
7992 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7993 1.1.1.2 christos $as_echo "no" >&6; }
7994 1.1.1.2 christos ;;
7995 1.1 christos esac
7996 1.1 christos
7997 1.1 christos
7998 1.1 christos
7999 1.1 christos # Check whether --enable-bluetooth was given.
8000 1.1.1.2 christos if test "${enable_bluetooth+set}" = set; then :
8001 1.1 christos enableval=$enable_bluetooth;
8002 1.1 christos else
8003 1.1.1.4 christos enable_bluetooth=ifsupportavailable
8004 1.1 christos fi
8005 1.1 christos
8006 1.1 christos
8007 1.1 christos if test "x$enable_bluetooth" != "xno" ; then
8008 1.1 christos case "$host_os" in
8009 1.1 christos linux*)
8010 1.1.1.2 christos ac_fn_c_check_header_mongrel "$LINENO" "bluetooth/bluetooth.h" "ac_cv_header_bluetooth_bluetooth_h" "$ac_includes_default"
8011 1.1.1.3 christos if test "x$ac_cv_header_bluetooth_bluetooth_h" = xyes; then :
8012 1.1 christos
8013 1.1 christos
8014 1.1.1.2 christos $as_echo "#define PCAP_SUPPORT_BT 1" >>confdefs.h
8015 1.1.1.2 christos
8016 1.1.1.2 christos BT_SRC=pcap-bt-linux.c
8017 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: Bluetooth sniffing is supported" >&5
8018 1.1.1.2 christos $as_echo "$as_me: Bluetooth sniffing is supported" >&6;}
8019 1.1 christos
8020 1.1.1.3 christos #
8021 1.1.1.3 christos # OK, does struct sockaddr_hci have an hci_channel
8022 1.1.1.3 christos # member?
8023 1.1.1.3 christos #
8024 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if struct sockaddr_hci has hci_channel member" >&5
8025 1.1.1.3 christos $as_echo_n "checking if struct sockaddr_hci has hci_channel member... " >&6; }
8026 1.1.1.3 christos if ${ac_cv_lbl_sockaddr_hci_has_hci_channel+:} false; then :
8027 1.1.1.3 christos $as_echo_n "(cached) " >&6
8028 1.1.1.3 christos else
8029 1.1.1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8030 1.1.1.3 christos /* end confdefs.h. */
8031 1.1.1.3 christos
8032 1.1.1.3 christos #include <bluetooth/bluetooth.h>
8033 1.1.1.3 christos #include <bluetooth/hci.h>
8034 1.1.1.3 christos
8035 1.1.1.3 christos int
8036 1.1.1.3 christos main ()
8037 1.1.1.3 christos {
8038 1.1.1.3 christos u_int i = sizeof(((struct sockaddr_hci *)0)->hci_channel)
8039 1.1.1.3 christos ;
8040 1.1.1.3 christos return 0;
8041 1.1.1.3 christos }
8042 1.1.1.3 christos _ACEOF
8043 1.1.1.3 christos if ac_fn_c_try_compile "$LINENO"; then :
8044 1.1.1.3 christos ac_cv_lbl_sockaddr_hci_has_hci_channel=yes
8045 1.1.1.3 christos else
8046 1.1.1.3 christos ac_cv_lbl_sockaddr_hci_has_hci_channel=no
8047 1.1.1.3 christos fi
8048 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8049 1.1.1.3 christos fi
8050 1.1.1.3 christos
8051 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_hci_has_hci_channel" >&5
8052 1.1.1.3 christos $as_echo "$ac_cv_lbl_sockaddr_hci_has_hci_channel" >&6; }
8053 1.1.1.3 christos if test $ac_cv_lbl_sockaddr_hci_has_hci_channel = yes ; then
8054 1.1.1.3 christos
8055 1.1.1.3 christos $as_echo "#define SOCKADDR_HCI_HAS_HCI_CHANNEL /**/" >>confdefs.h
8056 1.1.1.3 christos
8057 1.1.1.4 christos
8058 1.1.1.4 christos #
8059 1.1.1.4 christos # OK, is HCI_CHANNEL_MONITOR defined?
8060 1.1.1.4 christos #
8061 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if HCI_CHANNEL_MONITOR is defined" >&5
8062 1.1.1.4 christos $as_echo_n "checking if HCI_CHANNEL_MONITOR is defined... " >&6; }
8063 1.1.1.4 christos if ${ac_cv_lbl_hci_channel_monitor_is_defined+:} false; then :
8064 1.1.1.4 christos $as_echo_n "(cached) " >&6
8065 1.1.1.4 christos else
8066 1.1.1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8067 1.1.1.4 christos /* end confdefs.h. */
8068 1.1.1.4 christos
8069 1.1.1.4 christos #include <bluetooth/bluetooth.h>
8070 1.1.1.4 christos #include <bluetooth/hci.h>
8071 1.1.1.4 christos
8072 1.1.1.4 christos int
8073 1.1.1.4 christos main ()
8074 1.1.1.4 christos {
8075 1.1.1.4 christos u_int i = HCI_CHANNEL_MONITOR
8076 1.1.1.4 christos ;
8077 1.1.1.4 christos return 0;
8078 1.1.1.4 christos }
8079 1.1.1.4 christos _ACEOF
8080 1.1.1.4 christos if ac_fn_c_try_compile "$LINENO"; then :
8081 1.1.1.4 christos ac_cv_lbl_hci_channel_monitor_is_defined=yes
8082 1.1.1.4 christos else
8083 1.1.1.4 christos ac_cv_lbl_hci_channel_monitor_is_defined=no
8084 1.1.1.4 christos fi
8085 1.1.1.4 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8086 1.1.1.4 christos fi
8087 1.1.1.4 christos
8088 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_hci_channel_monitor_is_defined" >&5
8089 1.1.1.4 christos $as_echo "$ac_cv_lbl_hci_channel_monitor_is_defined" >&6; }
8090 1.1.1.4 christos if test $ac_cv_lbl_hci_channel_monitor_is_defined = yes ; then
8091 1.1.1.4 christos
8092 1.1.1.4 christos $as_echo "#define PCAP_SUPPORT_BT_MONITOR /**/" >>confdefs.h
8093 1.1.1.4 christos
8094 1.1.1.4 christos BT_MONITOR_SRC=pcap-bt-monitor-linux.c
8095 1.1.1.4 christos fi
8096 1.1.1.3 christos fi
8097 1.1.1.4 christos ac_lbl_bluetooth_available=yes
8098 1.1.1.3 christos
8099 1.1 christos else
8100 1.1.1.4 christos ac_lbl_bluetooth_available=no
8101 1.1 christos
8102 1.1 christos fi
8103 1.1 christos
8104 1.1 christos
8105 1.1.1.4 christos if test "x$ac_lbl_bluetooth_available" == "xno" ; then
8106 1.1.1.4 christos if test "x$enable_bluetooth" = "xyes" ; then
8107 1.1.1.4 christos as_fn_error $? "Bluetooth sniffing is not supported; install bluez-lib devel to enable it" "$LINENO" 5
8108 1.1.1.4 christos else
8109 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: Bluetooth sniffing is not supported; install bluez-lib devel to enable it" >&5
8110 1.1.1.4 christos $as_echo "$as_me: Bluetooth sniffing is not supported; install bluez-lib devel to enable it" >&6;}
8111 1.1.1.4 christos fi
8112 1.1.1.4 christos fi
8113 1.1.1.2 christos ;;
8114 1.1.1.2 christos *)
8115 1.1.1.4 christos if test "x$enable_bluetooth" = "xyes" ; then
8116 1.1.1.4 christos as_fn_error $? "no Bluetooth sniffing support implemented for $host_os" "$LINENO" 5
8117 1.1.1.4 christos else
8118 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: no Bluetooth sniffing support implemented for $host_os" >&5
8119 1.1.1.2 christos $as_echo "$as_me: no Bluetooth sniffing support implemented for $host_os" >&6;}
8120 1.1.1.4 christos fi
8121 1.1.1.2 christos ;;
8122 1.1.1.2 christos esac
8123 1.1.1.2 christos
8124 1.1 christos
8125 1.1.1.4 christos
8126 1.1 christos fi
8127 1.1 christos
8128 1.1.1.2 christos # Check whether --enable-canusb was given.
8129 1.1.1.2 christos if test "${enable_canusb+set}" = set; then :
8130 1.1.1.3 christos enableval=$enable_canusb;
8131 1.1.1.3 christos else
8132 1.1.1.4 christos enable_canusb=ifsupportavailable
8133 1.1 christos fi
8134 1.1 christos
8135 1.1 christos
8136 1.1.1.2 christos if test "x$enable_canusb" != "xno" ; then
8137 1.1.1.2 christos case "$host_os" in
8138 1.1.1.2 christos linux*)
8139 1.1.1.2 christos ac_fn_c_check_header_mongrel "$LINENO" "libusb-1.0/libusb.h" "ac_cv_header_libusb_1_0_libusb_h" "$ac_includes_default"
8140 1.1.1.3 christos if test "x$ac_cv_header_libusb_1_0_libusb_h" = xyes; then :
8141 1.1.1.2 christos
8142 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libusb_init in -lusb-1.0" >&5
8143 1.1.1.4 christos $as_echo_n "checking for libusb_init in -lusb-1.0... " >&6; }
8144 1.1.1.4 christos if ${ac_cv_lib_usb_1_0_libusb_init+:} false; then :
8145 1.1.1.4 christos $as_echo_n "(cached) " >&6
8146 1.1.1.4 christos else
8147 1.1.1.4 christos ac_check_lib_save_LIBS=$LIBS
8148 1.1.1.4 christos LIBS="-lusb-1.0 $LIBS"
8149 1.1.1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8150 1.1.1.4 christos /* end confdefs.h. */
8151 1.1.1.4 christos
8152 1.1.1.4 christos /* Override any GCC internal prototype to avoid an error.
8153 1.1.1.4 christos Use char because int might match the return type of a GCC
8154 1.1.1.4 christos builtin and then its argument prototype would still apply. */
8155 1.1.1.4 christos #ifdef __cplusplus
8156 1.1.1.4 christos extern "C"
8157 1.1.1.4 christos #endif
8158 1.1.1.4 christos char libusb_init ();
8159 1.1.1.4 christos int
8160 1.1.1.4 christos main ()
8161 1.1.1.4 christos {
8162 1.1.1.4 christos return libusb_init ();
8163 1.1.1.4 christos ;
8164 1.1.1.4 christos return 0;
8165 1.1.1.4 christos }
8166 1.1.1.4 christos _ACEOF
8167 1.1.1.4 christos if ac_fn_c_try_link "$LINENO"; then :
8168 1.1.1.4 christos ac_cv_lib_usb_1_0_libusb_init=yes
8169 1.1.1.4 christos else
8170 1.1.1.4 christos ac_cv_lib_usb_1_0_libusb_init=no
8171 1.1.1.4 christos fi
8172 1.1.1.4 christos rm -f core conftest.err conftest.$ac_objext \
8173 1.1.1.4 christos conftest$ac_exeext conftest.$ac_ext
8174 1.1.1.4 christos LIBS=$ac_check_lib_save_LIBS
8175 1.1.1.4 christos fi
8176 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_usb_1_0_libusb_init" >&5
8177 1.1.1.4 christos $as_echo "$ac_cv_lib_usb_1_0_libusb_init" >&6; }
8178 1.1.1.4 christos if test "x$ac_cv_lib_usb_1_0_libusb_init" = xyes; then :
8179 1.1.1.4 christos
8180 1.1.1.2 christos
8181 1.1.1.2 christos $as_echo "#define PCAP_SUPPORT_CANUSB 1" >>confdefs.h
8182 1.1 christos
8183 1.1.1.4 christos CANUSB_SRC=pcap-canusb-linux.c
8184 1.1.1.4 christos LIBS="-lusb-1.0 -lpthread $LIBS"
8185 1.1.1.4 christos ac_lbl_has_libusb=yes
8186 1.1 christos
8187 1.1 christos else
8188 1.1.1.4 christos ac_lbl_has_libusb=no
8189 1.1.1.4 christos
8190 1.1.1.4 christos fi
8191 1.1.1.4 christos
8192 1.1.1.4 christos
8193 1.1.1.4 christos else
8194 1.1.1.4 christos ac_lbl_has_libusb=no
8195 1.1 christos
8196 1.1 christos fi
8197 1.1 christos
8198 1.1 christos
8199 1.1.1.4 christos if test "x$ac_lbl_has_libusb" = "xyes" ; then
8200 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: canusb sniffing is supported" >&5
8201 1.1.1.4 christos $as_echo "$as_me: canusb sniffing is supported" >&6;}
8202 1.1.1.4 christos else
8203 1.1.1.4 christos if test "x$enable_canusb" = "xyes" ; then
8204 1.1.1.4 christos as_fn_error $? "canusb sniffing is not supported; install libusb1.0 lib devel to enable it" "$LINENO" 5
8205 1.1.1.4 christos else
8206 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: canusb sniffing is not supported; install libusb1.0 lib devel to enable it" >&5
8207 1.1.1.4 christos $as_echo "$as_me: canusb sniffing is not supported; install libusb1.0 lib devel to enable it" >&6;}
8208 1.1.1.4 christos fi
8209 1.1.1.4 christos fi
8210 1.1.1.2 christos ;;
8211 1.1 christos *)
8212 1.1.1.4 christos if test "x$enable_canusb" = "xyes" ; then
8213 1.1.1.4 christos as_fn_error $? "no canusb support implemented for $host_os" "$LINENO" 5
8214 1.1.1.4 christos else
8215 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: no canusb support implemented for $host_os" >&5
8216 1.1.1.2 christos $as_echo "$as_me: no canusb support implemented for $host_os" >&6;}
8217 1.1.1.4 christos fi
8218 1.1.1.2 christos ;;
8219 1.1 christos esac
8220 1.1 christos
8221 1.1 christos
8222 1.1 christos fi
8223 1.1 christos
8224 1.1 christos # Check whether --enable-can was given.
8225 1.1.1.2 christos if test "${enable_can+set}" = set; then :
8226 1.1 christos enableval=$enable_can;
8227 1.1 christos else
8228 1.1.1.4 christos enable_can=ifsupportavailable
8229 1.1 christos fi
8230 1.1 christos
8231 1.1 christos
8232 1.1 christos if test "x$enable_can" != "xno" ; then
8233 1.1 christos case "$host_os" in
8234 1.1 christos linux*)
8235 1.1.1.2 christos ac_fn_c_check_header_compile "$LINENO" "linux/can.h" "ac_cv_header_linux_can_h" "#include <sys/socket.h>
8236 1.1 christos
8237 1.1.1.2 christos "
8238 1.1.1.3 christos if test "x$ac_cv_header_linux_can_h" = xyes; then :
8239 1.1 christos
8240 1.1.1.4 christos
8241 1.1.1.2 christos $as_echo "#define PCAP_SUPPORT_CAN 1" >>confdefs.h
8242 1.1 christos
8243 1.1.1.4 christos CAN_SRC=pcap-can-linux.c
8244 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: CAN sniffing is supported" >&5
8245 1.1.1.2 christos $as_echo "$as_me: CAN sniffing is supported" >&6;}
8246 1.1.1.4 christos
8247 1.1 christos else
8248 1.1.1.4 christos
8249 1.1.1.4 christos if test "x$enable_can" = "xyes" ; then
8250 1.1.1.4 christos as_fn_error $? "CAN sniffing is not supported" "$LINENO" 5
8251 1.1.1.4 christos else
8252 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: CAN sniffing is not supported" >&5
8253 1.1.1.2 christos $as_echo "$as_me: CAN sniffing is not supported" >&6;}
8254 1.1.1.4 christos fi
8255 1.1.1.4 christos
8256 1.1 christos fi
8257 1.1 christos
8258 1.1 christos
8259 1.1 christos ;;
8260 1.1 christos *)
8261 1.1.1.4 christos if test "x$enable_can" = "xyes" ; then
8262 1.1.1.4 christos as_fn_error $? "no CAN sniffing support implemented for $host_os" "$LINENO" 5
8263 1.1.1.4 christos else
8264 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: no CAN sniffing support implemented for $host_os" >&5
8265 1.1.1.2 christos $as_echo "$as_me: no CAN sniffing support implemented for $host_os" >&6;}
8266 1.1.1.4 christos fi
8267 1.1 christos ;;
8268 1.1 christos esac
8269 1.1 christos
8270 1.1 christos
8271 1.1 christos fi
8272 1.1 christos
8273 1.1.1.3 christos # Check whether --enable-dbus was given.
8274 1.1.1.3 christos if test "${enable_dbus+set}" = set; then :
8275 1.1.1.3 christos enableval=$enable_dbus;
8276 1.1.1.3 christos else
8277 1.1.1.3 christos enable_dbus=ifavailable
8278 1.1.1.3 christos fi
8279 1.1.1.3 christos
8280 1.1.1.3 christos
8281 1.1.1.3 christos if test "x$enable_dbus" != "xno"; then
8282 1.1.1.4 christos if test "x$enable_dbus" = "xyes"; then
8283 1.1.1.4 christos case "$host_os" in
8284 1.1.1.4 christos
8285 1.1.1.4 christos darwin*)
8286 1.1.1.4 christos #
8287 1.1.1.4 christos # https://bugs.freedesktop.org/show_bug.cgi?id=74029
8288 1.1.1.4 christos #
8289 1.1.1.4 christos as_fn_error $? "Due to freedesktop.org bug 74029, D-Bus capture support is not available on OS X" "$LINENO" 5
8290 1.1.1.4 christos ;;
8291 1.1.1.4 christos esac
8292 1.1.1.4 christos else
8293 1.1.1.4 christos case "$host_os" in
8294 1.1.1.4 christos
8295 1.1.1.4 christos darwin*)
8296 1.1.1.4 christos #
8297 1.1.1.4 christos # https://bugs.freedesktop.org/show_bug.cgi?id=74029
8298 1.1.1.4 christos #
8299 1.1.1.4 christos ;;
8300 1.1.1.4 christos
8301 1.1.1.4 christos *)
8302 1.1.1.4 christos # Extract the first word of "pkg-config", so it can be a program name with args.
8303 1.1.1.3 christos set dummy pkg-config; ac_word=$2
8304 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8305 1.1.1.3 christos $as_echo_n "checking for $ac_word... " >&6; }
8306 1.1.1.3 christos if ${ac_cv_prog_PKGCONFIG+:} false; then :
8307 1.1.1.3 christos $as_echo_n "(cached) " >&6
8308 1.1.1.3 christos else
8309 1.1.1.3 christos if test -n "$PKGCONFIG"; then
8310 1.1.1.3 christos ac_cv_prog_PKGCONFIG="$PKGCONFIG" # Let the user override the test.
8311 1.1.1.3 christos else
8312 1.1.1.3 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8313 1.1.1.3 christos for as_dir in $PATH
8314 1.1.1.3 christos do
8315 1.1.1.3 christos IFS=$as_save_IFS
8316 1.1.1.3 christos test -z "$as_dir" && as_dir=.
8317 1.1.1.3 christos for ac_exec_ext in '' $ac_executable_extensions; do
8318 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8319 1.1.1.3 christos ac_cv_prog_PKGCONFIG="pkg-config"
8320 1.1.1.3 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8321 1.1.1.3 christos break 2
8322 1.1.1.3 christos fi
8323 1.1.1.3 christos done
8324 1.1.1.3 christos done
8325 1.1.1.3 christos IFS=$as_save_IFS
8326 1.1.1.3 christos
8327 1.1.1.3 christos test -z "$ac_cv_prog_PKGCONFIG" && ac_cv_prog_PKGCONFIG="no"
8328 1.1.1.3 christos fi
8329 1.1.1.3 christos fi
8330 1.1.1.3 christos PKGCONFIG=$ac_cv_prog_PKGCONFIG
8331 1.1.1.3 christos if test -n "$PKGCONFIG"; then
8332 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
8333 1.1.1.3 christos $as_echo "$PKGCONFIG" >&6; }
8334 1.1.1.3 christos else
8335 1.1.1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8336 1.1.1.3 christos $as_echo "no" >&6; }
8337 1.1.1.3 christos fi
8338 1.1.1.3 christos
8339 1.1.1.3 christos
8340 1.1.1.4 christos if test "x$PKGCONFIG" != "xno"; then
8341 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for D-Bus" >&5
8342 1.1.1.3 christos $as_echo_n "checking for D-Bus... " >&6; }
8343 1.1.1.4 christos if "$PKGCONFIG" dbus-1; then
8344 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8345 1.1.1.3 christos $as_echo "yes" >&6; }
8346 1.1.1.4 christos DBUS_CFLAGS=`"$PKGCONFIG" --cflags dbus-1`
8347 1.1.1.4 christos DBUS_LIBS=`"$PKGCONFIG" --libs dbus-1`
8348 1.1.1.4 christos save_CFLAGS="$CFLAGS"
8349 1.1.1.4 christos save_LIBS="$LIBS"
8350 1.1.1.4 christos CFLAGS="$CFLAGS $DBUS_CFLAGS"
8351 1.1.1.4 christos LIBS="$LIBS $DBUS_LIBS"
8352 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the D-Bus library defines dbus_connection_read_write" >&5
8353 1.1.1.3 christos $as_echo_n "checking whether the D-Bus library defines dbus_connection_read_write... " >&6; }
8354 1.1.1.4 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8355 1.1.1.3 christos /* end confdefs.h. */
8356 1.1.1.3 christos #include <string.h>
8357 1.1.1.3 christos
8358 1.1.1.4 christos #include <time.h>
8359 1.1.1.4 christos #include <sys/time.h>
8360 1.1.1.3 christos
8361 1.1.1.4 christos #include <dbus/dbus.h>
8362 1.1.1.3 christos int
8363 1.1.1.3 christos main ()
8364 1.1.1.3 christos {
8365 1.1.1.3 christos return dbus_connection_read_write(NULL, 0);
8366 1.1.1.3 christos ;
8367 1.1.1.3 christos return 0;
8368 1.1.1.3 christos }
8369 1.1.1.3 christos _ACEOF
8370 1.1.1.3 christos if ac_fn_c_try_link "$LINENO"; then :
8371 1.1.1.3 christos
8372 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8373 1.1.1.3 christos $as_echo "yes" >&6; }
8374 1.1.1.3 christos
8375 1.1.1.3 christos $as_echo "#define PCAP_SUPPORT_DBUS 1" >>confdefs.h
8376 1.1.1.3 christos
8377 1.1.1.4 christos DBUS_SRC=pcap-dbus.c
8378 1.1.1.4 christos V_INCLS="$V_INCLS $DBUS_CFLAGS"
8379 1.1.1.3 christos
8380 1.1.1.3 christos else
8381 1.1.1.3 christos
8382 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8383 1.1.1.3 christos $as_echo "no" >&6; }
8384 1.1.1.4 christos if test "x$enable_dbus" = "xyes"; then
8385 1.1.1.4 christos as_fn_error $? "--enable-dbus was given, but the D-Bus library doesn't define dbus_connection_read_write()" "$LINENO" 5
8386 1.1.1.4 christos fi
8387 1.1.1.4 christos LIBS="$save_LIBS"
8388 1.1.1.3 christos
8389 1.1.1.3 christos fi
8390 1.1.1.3 christos rm -f core conftest.err conftest.$ac_objext \
8391 1.1.1.3 christos conftest$ac_exeext conftest.$ac_ext
8392 1.1.1.4 christos CFLAGS="$save_CFLAGS"
8393 1.1.1.4 christos else
8394 1.1.1.4 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8395 1.1.1.3 christos $as_echo "no" >&6; }
8396 1.1.1.4 christos if test "x$enable_dbus" = "xyes"; then
8397 1.1.1.4 christos as_fn_error $? "--enable-dbus was given, but the dbus-1 package is not installed" "$LINENO" 5
8398 1.1.1.4 christos fi
8399 1.1.1.4 christos fi
8400 1.1.1.3 christos fi
8401 1.1.1.4 christos ;;
8402 1.1.1.4 christos esac
8403 1.1.1.3 christos fi
8404 1.1.1.3 christos
8405 1.1.1.3 christos
8406 1.1.1.3 christos fi
8407 1.1.1.3 christos
8408 1.1.1.2 christos case "$host_os" in
8409 1.1.1.2 christos linux*)
8410 1.1.1.2 christos for ac_header in linux/net_tstamp.h
8411 1.1.1.2 christos do :
8412 1.1.1.2 christos ac_fn_c_check_header_mongrel "$LINENO" "linux/net_tstamp.h" "ac_cv_header_linux_net_tstamp_h" "$ac_includes_default"
8413 1.1.1.3 christos if test "x$ac_cv_header_linux_net_tstamp_h" = xyes; then :
8414 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
8415 1.1.1.2 christos #define HAVE_LINUX_NET_TSTAMP_H 1
8416 1.1.1.2 christos _ACEOF
8417 1.1.1.2 christos
8418 1.1.1.2 christos fi
8419 1.1.1.2 christos
8420 1.1.1.2 christos done
8421 1.1.1.2 christos
8422 1.1.1.2 christos ;;
8423 1.1.1.2 christos *)
8424 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: no hardware timestamp support implemented for $host_os" >&5
8425 1.1.1.2 christos $as_echo "$as_me: no hardware timestamp support implemented for $host_os" >&6;}
8426 1.1.1.2 christos ;;
8427 1.1.1.2 christos esac
8428 1.1.1.2 christos
8429 1.1 christos # Find a good install program. We prefer a C program (faster),
8430 1.1 christos # so one script is as good as another. But avoid the broken or
8431 1.1 christos # incompatible versions:
8432 1.1 christos # SysV /etc/install, /usr/sbin/install
8433 1.1 christos # SunOS /usr/etc/install
8434 1.1 christos # IRIX /sbin/install
8435 1.1 christos # AIX /bin/install
8436 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs
8437 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8438 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8439 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8440 1.1 christos # OS/2's system install, which has a completely different semantic
8441 1.1 christos # ./install, which can be erroneously created by make from ./install.sh.
8442 1.1.1.2 christos # Reject install programs that cannot install multiple files.
8443 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
8444 1.1.1.2 christos $as_echo_n "checking for a BSD-compatible install... " >&6; }
8445 1.1 christos if test -z "$INSTALL"; then
8446 1.1.1.3 christos if ${ac_cv_path_install+:} false; then :
8447 1.1.1.2 christos $as_echo_n "(cached) " >&6
8448 1.1 christos else
8449 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8450 1.1 christos for as_dir in $PATH
8451 1.1 christos do
8452 1.1 christos IFS=$as_save_IFS
8453 1.1 christos test -z "$as_dir" && as_dir=.
8454 1.1.1.2 christos # Account for people who put trailing slashes in PATH elements.
8455 1.1.1.2 christos case $as_dir/ in #((
8456 1.1.1.2 christos ./ | .// | /[cC]/* | \
8457 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8458 1.1.1.2 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
8459 1.1 christos /usr/ucb/* ) ;;
8460 1.1 christos *)
8461 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install.
8462 1.1 christos # Don't use installbsd from OSF since it installs stuff as root
8463 1.1 christos # by default.
8464 1.1 christos for ac_prog in ginstall scoinst install; do
8465 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
8466 1.1.1.3 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
8467 1.1 christos if test $ac_prog = install &&
8468 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8469 1.1 christos # AIX install. It has an incompatible calling convention.
8470 1.1 christos :
8471 1.1 christos elif test $ac_prog = install &&
8472 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8473 1.1 christos # program-specific install script used by HP pwplus--don't use.
8474 1.1 christos :
8475 1.1 christos else
8476 1.1.1.2 christos rm -rf conftest.one conftest.two conftest.dir
8477 1.1.1.2 christos echo one > conftest.one
8478 1.1.1.2 christos echo two > conftest.two
8479 1.1.1.2 christos mkdir conftest.dir
8480 1.1.1.2 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
8481 1.1.1.2 christos test -s conftest.one && test -s conftest.two &&
8482 1.1.1.2 christos test -s conftest.dir/conftest.one &&
8483 1.1.1.2 christos test -s conftest.dir/conftest.two
8484 1.1.1.2 christos then
8485 1.1.1.2 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8486 1.1.1.2 christos break 3
8487 1.1.1.2 christos fi
8488 1.1 christos fi
8489 1.1 christos fi
8490 1.1 christos done
8491 1.1 christos done
8492 1.1 christos ;;
8493 1.1 christos esac
8494 1.1.1.2 christos
8495 1.1.1.2 christos done
8496 1.1 christos IFS=$as_save_IFS
8497 1.1 christos
8498 1.1.1.2 christos rm -rf conftest.one conftest.two conftest.dir
8499 1.1 christos
8500 1.1 christos fi
8501 1.1 christos if test "${ac_cv_path_install+set}" = set; then
8502 1.1 christos INSTALL=$ac_cv_path_install
8503 1.1 christos else
8504 1.1 christos # As a last resort, use the slow shell script. Don't cache a
8505 1.1 christos # value for INSTALL within a source directory, because that will
8506 1.1 christos # break other packages using the cache if that directory is
8507 1.1 christos # removed, or if the value is a relative name.
8508 1.1 christos INSTALL=$ac_install_sh
8509 1.1 christos fi
8510 1.1 christos fi
8511 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
8512 1.1.1.2 christos $as_echo "$INSTALL" >&6; }
8513 1.1 christos
8514 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8515 1.1 christos # It thinks the first close brace ends the variable substitution.
8516 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8517 1.1 christos
8518 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8519 1.1 christos
8520 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8521 1.1 christos
8522 1.1 christos
8523 1.1 christos ac_config_headers="$ac_config_headers config.h"
8524 1.1 christos
8525 1.1 christos
8526 1.1.1.3 christos ac_config_commands="$ac_config_commands default-1"
8527 1.1.1.3 christos
8528 1.1.1.3 christos ac_config_files="$ac_config_files Makefile pcap-filter.manmisc pcap-linktype.manmisc pcap-tstamp.manmisc pcap-savefile.manfile pcap.3pcap pcap_compile.3pcap pcap_datalink.3pcap pcap_dump_open.3pcap pcap_get_tstamp_precision.3pcap pcap_list_datalinks.3pcap pcap_list_tstamp_types.3pcap pcap_open_dead.3pcap pcap_open_offline.3pcap pcap_set_tstamp_precision.3pcap pcap_set_tstamp_type.3pcap"
8529 1.1 christos
8530 1.1 christos cat >confcache <<\_ACEOF
8531 1.1 christos # This file is a shell script that caches the results of configure
8532 1.1 christos # tests run on this system so they can be shared between configure
8533 1.1 christos # scripts and configure runs, see configure's option --config-cache.
8534 1.1 christos # It is not useful on other systems. If it contains results you don't
8535 1.1 christos # want to keep, you may remove or edit it.
8536 1.1 christos #
8537 1.1 christos # config.status only pays attention to the cache file if you give it
8538 1.1 christos # the --recheck option to rerun configure.
8539 1.1 christos #
8540 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when
8541 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the
8542 1.1 christos # following values.
8543 1.1 christos
8544 1.1 christos _ACEOF
8545 1.1 christos
8546 1.1 christos # The following way of writing the cache mishandles newlines in values,
8547 1.1 christos # but we know of no workaround that is simple, portable, and efficient.
8548 1.1 christos # So, we kill variables containing newlines.
8549 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly,
8550 1.1 christos # and sets the high bit in the cache file unless we assign to the vars.
8551 1.1 christos (
8552 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8553 1.1 christos eval ac_val=\$$ac_var
8554 1.1 christos case $ac_val in #(
8555 1.1 christos *${as_nl}*)
8556 1.1 christos case $ac_var in #(
8557 1.1.1.2 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8558 1.1.1.2 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8559 1.1 christos esac
8560 1.1 christos case $ac_var in #(
8561 1.1 christos _ | IFS | as_nl) ;; #(
8562 1.1.1.2 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8563 1.1.1.2 christos *) { eval $ac_var=; unset $ac_var;} ;;
8564 1.1 christos esac ;;
8565 1.1 christos esac
8566 1.1 christos done
8567 1.1 christos
8568 1.1 christos (set) 2>&1 |
8569 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #(
8570 1.1 christos *${as_nl}ac_space=\ *)
8571 1.1.1.2 christos # `set' does not quote correctly, so add quotes: double-quote
8572 1.1.1.2 christos # substitution turns \\\\ into \\, and sed turns \\ into \.
8573 1.1 christos sed -n \
8574 1.1 christos "s/'/'\\\\''/g;
8575 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8576 1.1 christos ;; #(
8577 1.1 christos *)
8578 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes.
8579 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8580 1.1 christos ;;
8581 1.1 christos esac |
8582 1.1 christos sort
8583 1.1 christos ) |
8584 1.1 christos sed '
8585 1.1 christos /^ac_cv_env_/b end
8586 1.1 christos t clear
8587 1.1 christos :clear
8588 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8589 1.1 christos t end
8590 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8591 1.1 christos :end' >>confcache
8592 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8593 1.1 christos if test -w "$cache_file"; then
8594 1.1.1.3 christos if test "x$cache_file" != "x/dev/null"; then
8595 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8596 1.1.1.2 christos $as_echo "$as_me: updating cache $cache_file" >&6;}
8597 1.1.1.3 christos if test ! -f "$cache_file" || test -h "$cache_file"; then
8598 1.1.1.3 christos cat confcache >"$cache_file"
8599 1.1.1.3 christos else
8600 1.1.1.3 christos case $cache_file in #(
8601 1.1.1.3 christos */* | ?:*)
8602 1.1.1.3 christos mv -f confcache "$cache_file"$$ &&
8603 1.1.1.3 christos mv -f "$cache_file"$$ "$cache_file" ;; #(
8604 1.1.1.3 christos *)
8605 1.1.1.3 christos mv -f confcache "$cache_file" ;;
8606 1.1.1.3 christos esac
8607 1.1.1.3 christos fi
8608 1.1.1.3 christos fi
8609 1.1 christos else
8610 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8611 1.1.1.2 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8612 1.1 christos fi
8613 1.1 christos fi
8614 1.1 christos rm -f confcache
8615 1.1 christos
8616 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
8617 1.1 christos # Let make expand exec_prefix.
8618 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8619 1.1 christos
8620 1.1 christos DEFS=-DHAVE_CONFIG_H
8621 1.1 christos
8622 1.1 christos ac_libobjs=
8623 1.1 christos ac_ltlibobjs=
8624 1.1.1.2 christos U=
8625 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8626 1.1 christos # 1. Remove the extension, and $U if already installed.
8627 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8628 1.1.1.2 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8629 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8630 1.1 christos # will be set to the directory where LIBOBJS objects are built.
8631 1.1.1.2 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8632 1.1.1.2 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8633 1.1 christos done
8634 1.1 christos LIBOBJS=$ac_libobjs
8635 1.1 christos
8636 1.1 christos LTLIBOBJS=$ac_ltlibobjs
8637 1.1 christos
8638 1.1 christos
8639 1.1 christos
8640 1.1.1.3 christos : "${CONFIG_STATUS=./config.status}"
8641 1.1.1.2 christos ac_write_fail=0
8642 1.1 christos ac_clean_files_save=$ac_clean_files
8643 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8644 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8645 1.1.1.2 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8646 1.1.1.2 christos as_write_fail=0
8647 1.1.1.2 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8648 1.1 christos #! $SHELL
8649 1.1 christos # Generated by $as_me.
8650 1.1 christos # Run this file to recreate the current configuration.
8651 1.1 christos # Compiler output produced by configure, useful for debugging
8652 1.1 christos # configure, is in config.log if it exists.
8653 1.1 christos
8654 1.1 christos debug=false
8655 1.1 christos ac_cs_recheck=false
8656 1.1 christos ac_cs_silent=false
8657 1.1 christos
8658 1.1.1.2 christos SHELL=\${CONFIG_SHELL-$SHELL}
8659 1.1.1.2 christos export SHELL
8660 1.1.1.2 christos _ASEOF
8661 1.1.1.2 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8662 1.1.1.2 christos ## -------------------- ##
8663 1.1.1.2 christos ## M4sh Initialization. ##
8664 1.1.1.2 christos ## -------------------- ##
8665 1.1 christos
8666 1.1 christos # Be more Bourne compatible
8667 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
8668 1.1.1.2 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8669 1.1 christos emulate sh
8670 1.1 christos NULLCMD=:
8671 1.1.1.2 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8672 1.1 christos # is contrary to our usage. Disable this feature.
8673 1.1 christos alias -g '${1+"$@"}'='"$@"'
8674 1.1 christos setopt NO_GLOB_SUBST
8675 1.1 christos else
8676 1.1.1.2 christos case `(set -o) 2>/dev/null` in #(
8677 1.1.1.2 christos *posix*) :
8678 1.1.1.2 christos set -o posix ;; #(
8679 1.1.1.2 christos *) :
8680 1.1.1.2 christos ;;
8681 1.1 christos esac
8682 1.1 christos fi
8683 1.1 christos
8684 1.1 christos
8685 1.1.1.2 christos as_nl='
8686 1.1.1.2 christos '
8687 1.1.1.2 christos export as_nl
8688 1.1.1.2 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
8689 1.1.1.2 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8690 1.1.1.2 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8691 1.1.1.2 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8692 1.1.1.2 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
8693 1.1.1.2 christos # but without wasting forks for bash or zsh.
8694 1.1.1.2 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
8695 1.1.1.2 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8696 1.1.1.2 christos as_echo='print -r --'
8697 1.1.1.2 christos as_echo_n='print -rn --'
8698 1.1.1.2 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8699 1.1.1.2 christos as_echo='printf %s\n'
8700 1.1.1.2 christos as_echo_n='printf %s'
8701 1.1.1.2 christos else
8702 1.1.1.2 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8703 1.1.1.2 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8704 1.1.1.2 christos as_echo_n='/usr/ucb/echo -n'
8705 1.1 christos else
8706 1.1.1.2 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8707 1.1.1.2 christos as_echo_n_body='eval
8708 1.1.1.2 christos arg=$1;
8709 1.1.1.2 christos case $arg in #(
8710 1.1.1.2 christos *"$as_nl"*)
8711 1.1.1.2 christos expr "X$arg" : "X\\(.*\\)$as_nl";
8712 1.1.1.2 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8713 1.1.1.2 christos esac;
8714 1.1.1.2 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8715 1.1.1.2 christos '
8716 1.1.1.2 christos export as_echo_n_body
8717 1.1.1.2 christos as_echo_n='sh -c $as_echo_n_body as_echo'
8718 1.1 christos fi
8719 1.1.1.2 christos export as_echo_body
8720 1.1.1.2 christos as_echo='sh -c $as_echo_body as_echo'
8721 1.1 christos fi
8722 1.1 christos
8723 1.1.1.2 christos # The user is always right.
8724 1.1.1.2 christos if test "${PATH_SEPARATOR+set}" != set; then
8725 1.1.1.2 christos PATH_SEPARATOR=:
8726 1.1.1.2 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8727 1.1.1.2 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8728 1.1.1.2 christos PATH_SEPARATOR=';'
8729 1.1.1.2 christos }
8730 1.1 christos fi
8731 1.1 christos
8732 1.1 christos
8733 1.1 christos # IFS
8734 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
8735 1.1 christos # there to prevent editors from complaining about space-tab.
8736 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8737 1.1 christos # splitting by setting IFS to empty value.)
8738 1.1 christos IFS=" "" $as_nl"
8739 1.1 christos
8740 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
8741 1.1.1.3 christos as_myself=
8742 1.1.1.2 christos case $0 in #((
8743 1.1 christos *[\\/]* ) as_myself=$0 ;;
8744 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8745 1.1 christos for as_dir in $PATH
8746 1.1 christos do
8747 1.1 christos IFS=$as_save_IFS
8748 1.1 christos test -z "$as_dir" && as_dir=.
8749 1.1.1.2 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8750 1.1.1.2 christos done
8751 1.1 christos IFS=$as_save_IFS
8752 1.1 christos
8753 1.1 christos ;;
8754 1.1 christos esac
8755 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
8756 1.1 christos # in which case we are not to be found in the path.
8757 1.1 christos if test "x$as_myself" = x; then
8758 1.1 christos as_myself=$0
8759 1.1 christos fi
8760 1.1 christos if test ! -f "$as_myself"; then
8761 1.1.1.2 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8762 1.1.1.2 christos exit 1
8763 1.1 christos fi
8764 1.1 christos
8765 1.1.1.2 christos # Unset variables that we do not need and which cause bugs (e.g. in
8766 1.1.1.2 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8767 1.1.1.2 christos # suppresses any "Segmentation fault" message there. '((' could
8768 1.1.1.2 christos # trigger a bug in pdksh 5.2.14.
8769 1.1.1.2 christos for as_var in BASH_ENV ENV MAIL MAILPATH
8770 1.1.1.2 christos do eval test x\${$as_var+set} = xset \
8771 1.1.1.2 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8772 1.1 christos done
8773 1.1 christos PS1='$ '
8774 1.1 christos PS2='> '
8775 1.1 christos PS4='+ '
8776 1.1 christos
8777 1.1 christos # NLS nuisances.
8778 1.1.1.2 christos LC_ALL=C
8779 1.1.1.2 christos export LC_ALL
8780 1.1.1.2 christos LANGUAGE=C
8781 1.1.1.2 christos export LANGUAGE
8782 1.1.1.2 christos
8783 1.1.1.2 christos # CDPATH.
8784 1.1.1.2 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8785 1.1.1.2 christos
8786 1.1.1.2 christos
8787 1.1.1.2 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
8788 1.1.1.2 christos # ----------------------------------------
8789 1.1.1.2 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8790 1.1.1.2 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8791 1.1.1.2 christos # script with STATUS, using 1 if that was 0.
8792 1.1.1.2 christos as_fn_error ()
8793 1.1.1.2 christos {
8794 1.1.1.2 christos as_status=$1; test $as_status -eq 0 && as_status=1
8795 1.1.1.2 christos if test "$4"; then
8796 1.1.1.2 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8797 1.1.1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8798 1.1.1.2 christos fi
8799 1.1.1.2 christos $as_echo "$as_me: error: $2" >&2
8800 1.1.1.2 christos as_fn_exit $as_status
8801 1.1.1.2 christos } # as_fn_error
8802 1.1.1.2 christos
8803 1.1.1.2 christos
8804 1.1.1.2 christos # as_fn_set_status STATUS
8805 1.1.1.2 christos # -----------------------
8806 1.1.1.2 christos # Set $? to STATUS, without forking.
8807 1.1.1.2 christos as_fn_set_status ()
8808 1.1.1.2 christos {
8809 1.1.1.2 christos return $1
8810 1.1.1.2 christos } # as_fn_set_status
8811 1.1.1.2 christos
8812 1.1.1.2 christos # as_fn_exit STATUS
8813 1.1.1.2 christos # -----------------
8814 1.1.1.2 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8815 1.1.1.2 christos as_fn_exit ()
8816 1.1.1.2 christos {
8817 1.1.1.2 christos set +e
8818 1.1.1.2 christos as_fn_set_status $1
8819 1.1.1.2 christos exit $1
8820 1.1.1.2 christos } # as_fn_exit
8821 1.1.1.2 christos
8822 1.1.1.2 christos # as_fn_unset VAR
8823 1.1.1.2 christos # ---------------
8824 1.1.1.2 christos # Portably unset VAR.
8825 1.1.1.2 christos as_fn_unset ()
8826 1.1.1.2 christos {
8827 1.1.1.2 christos { eval $1=; unset $1;}
8828 1.1.1.2 christos }
8829 1.1.1.2 christos as_unset=as_fn_unset
8830 1.1.1.2 christos # as_fn_append VAR VALUE
8831 1.1.1.2 christos # ----------------------
8832 1.1.1.2 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
8833 1.1.1.2 christos # advantage of any shell optimizations that allow amortized linear growth over
8834 1.1.1.2 christos # repeated appends, instead of the typical quadratic growth present in naive
8835 1.1.1.2 christos # implementations.
8836 1.1.1.2 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8837 1.1.1.2 christos eval 'as_fn_append ()
8838 1.1.1.2 christos {
8839 1.1.1.2 christos eval $1+=\$2
8840 1.1.1.2 christos }'
8841 1.1.1.2 christos else
8842 1.1.1.2 christos as_fn_append ()
8843 1.1.1.2 christos {
8844 1.1.1.2 christos eval $1=\$$1\$2
8845 1.1.1.2 christos }
8846 1.1.1.2 christos fi # as_fn_append
8847 1.1.1.2 christos
8848 1.1.1.2 christos # as_fn_arith ARG...
8849 1.1.1.2 christos # ------------------
8850 1.1.1.2 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
8851 1.1.1.2 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
8852 1.1.1.2 christos # must be portable across $(()) and expr.
8853 1.1.1.2 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8854 1.1.1.2 christos eval 'as_fn_arith ()
8855 1.1.1.2 christos {
8856 1.1.1.2 christos as_val=$(( $* ))
8857 1.1.1.2 christos }'
8858 1.1.1.2 christos else
8859 1.1.1.2 christos as_fn_arith ()
8860 1.1.1.2 christos {
8861 1.1.1.2 christos as_val=`expr "$@" || test $? -eq 1`
8862 1.1.1.2 christos }
8863 1.1.1.2 christos fi # as_fn_arith
8864 1.1.1.2 christos
8865 1.1 christos
8866 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
8867 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
8868 1.1 christos as_expr=expr
8869 1.1 christos else
8870 1.1 christos as_expr=false
8871 1.1 christos fi
8872 1.1 christos
8873 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8874 1.1 christos as_basename=basename
8875 1.1 christos else
8876 1.1 christos as_basename=false
8877 1.1 christos fi
8878 1.1 christos
8879 1.1.1.2 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8880 1.1.1.2 christos as_dirname=dirname
8881 1.1.1.2 christos else
8882 1.1.1.2 christos as_dirname=false
8883 1.1.1.2 christos fi
8884 1.1 christos
8885 1.1 christos as_me=`$as_basename -- "$0" ||
8886 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8887 1.1 christos X"$0" : 'X\(//\)$' \| \
8888 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8889 1.1.1.2 christos $as_echo X/"$0" |
8890 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
8891 1.1 christos s//\1/
8892 1.1 christos q
8893 1.1 christos }
8894 1.1 christos /^X\/\(\/\/\)$/{
8895 1.1 christos s//\1/
8896 1.1 christos q
8897 1.1 christos }
8898 1.1 christos /^X\/\(\/\).*/{
8899 1.1 christos s//\1/
8900 1.1 christos q
8901 1.1 christos }
8902 1.1 christos s/.*/./; q'`
8903 1.1 christos
8904 1.1.1.2 christos # Avoid depending upon Character Ranges.
8905 1.1.1.2 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8906 1.1.1.2 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8907 1.1.1.2 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8908 1.1.1.2 christos as_cr_digits='0123456789'
8909 1.1.1.2 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
8910 1.1 christos
8911 1.1 christos ECHO_C= ECHO_N= ECHO_T=
8912 1.1.1.2 christos case `echo -n x` in #(((((
8913 1.1 christos -n*)
8914 1.1.1.2 christos case `echo 'xy\c'` in
8915 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8916 1.1.1.2 christos xy) ECHO_C='\c';;
8917 1.1.1.2 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8918 1.1.1.2 christos ECHO_T=' ';;
8919 1.1 christos esac;;
8920 1.1 christos *)
8921 1.1 christos ECHO_N='-n';;
8922 1.1 christos esac
8923 1.1 christos
8924 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
8925 1.1 christos if test -d conf$$.dir; then
8926 1.1 christos rm -f conf$$.dir/conf$$.file
8927 1.1 christos else
8928 1.1 christos rm -f conf$$.dir
8929 1.1.1.2 christos mkdir conf$$.dir 2>/dev/null
8930 1.1 christos fi
8931 1.1.1.2 christos if (echo >conf$$.file) 2>/dev/null; then
8932 1.1.1.2 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
8933 1.1.1.2 christos as_ln_s='ln -s'
8934 1.1.1.2 christos # ... but there are two gotchas:
8935 1.1.1.2 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8936 1.1.1.2 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8937 1.1.1.3 christos # In both cases, we have to default to `cp -pR'.
8938 1.1.1.2 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8939 1.1.1.3 christos as_ln_s='cp -pR'
8940 1.1.1.2 christos elif ln conf$$.file conf$$ 2>/dev/null; then
8941 1.1.1.2 christos as_ln_s=ln
8942 1.1.1.2 christos else
8943 1.1.1.3 christos as_ln_s='cp -pR'
8944 1.1.1.2 christos fi
8945 1.1 christos else
8946 1.1.1.3 christos as_ln_s='cp -pR'
8947 1.1 christos fi
8948 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8949 1.1 christos rmdir conf$$.dir 2>/dev/null
8950 1.1 christos
8951 1.1.1.2 christos
8952 1.1.1.2 christos # as_fn_mkdir_p
8953 1.1.1.2 christos # -------------
8954 1.1.1.2 christos # Create "$as_dir" as a directory, including parents if necessary.
8955 1.1.1.2 christos as_fn_mkdir_p ()
8956 1.1.1.2 christos {
8957 1.1.1.2 christos
8958 1.1.1.2 christos case $as_dir in #(
8959 1.1.1.2 christos -*) as_dir=./$as_dir;;
8960 1.1.1.2 christos esac
8961 1.1.1.2 christos test -d "$as_dir" || eval $as_mkdir_p || {
8962 1.1.1.2 christos as_dirs=
8963 1.1.1.2 christos while :; do
8964 1.1.1.2 christos case $as_dir in #(
8965 1.1.1.2 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8966 1.1.1.2 christos *) as_qdir=$as_dir;;
8967 1.1.1.2 christos esac
8968 1.1.1.2 christos as_dirs="'$as_qdir' $as_dirs"
8969 1.1.1.2 christos as_dir=`$as_dirname -- "$as_dir" ||
8970 1.1.1.2 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8971 1.1.1.2 christos X"$as_dir" : 'X\(//\)[^/]' \| \
8972 1.1.1.2 christos X"$as_dir" : 'X\(//\)$' \| \
8973 1.1.1.2 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8974 1.1.1.2 christos $as_echo X"$as_dir" |
8975 1.1.1.2 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8976 1.1.1.2 christos s//\1/
8977 1.1.1.2 christos q
8978 1.1.1.2 christos }
8979 1.1.1.2 christos /^X\(\/\/\)[^/].*/{
8980 1.1.1.2 christos s//\1/
8981 1.1.1.2 christos q
8982 1.1.1.2 christos }
8983 1.1.1.2 christos /^X\(\/\/\)$/{
8984 1.1.1.2 christos s//\1/
8985 1.1.1.2 christos q
8986 1.1.1.2 christos }
8987 1.1.1.2 christos /^X\(\/\).*/{
8988 1.1.1.2 christos s//\1/
8989 1.1.1.2 christos q
8990 1.1.1.2 christos }
8991 1.1.1.2 christos s/.*/./; q'`
8992 1.1.1.2 christos test -d "$as_dir" && break
8993 1.1.1.2 christos done
8994 1.1.1.2 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
8995 1.1.1.2 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8996 1.1.1.2 christos
8997 1.1.1.2 christos
8998 1.1.1.2 christos } # as_fn_mkdir_p
8999 1.1 christos if mkdir -p . 2>/dev/null; then
9000 1.1.1.2 christos as_mkdir_p='mkdir -p "$as_dir"'
9001 1.1 christos else
9002 1.1 christos test -d ./-p && rmdir ./-p
9003 1.1 christos as_mkdir_p=false
9004 1.1 christos fi
9005 1.1 christos
9006 1.1.1.3 christos
9007 1.1.1.3 christos # as_fn_executable_p FILE
9008 1.1.1.3 christos # -----------------------
9009 1.1.1.3 christos # Test if FILE is an executable regular file.
9010 1.1.1.3 christos as_fn_executable_p ()
9011 1.1.1.3 christos {
9012 1.1.1.3 christos test -f "$1" && test -x "$1"
9013 1.1.1.3 christos } # as_fn_executable_p
9014 1.1.1.3 christos as_test_x='test -x'
9015 1.1.1.3 christos as_executable_p=as_fn_executable_p
9016 1.1 christos
9017 1.1 christos # Sed expression to map a string onto a valid CPP name.
9018 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
9019 1.1 christos
9020 1.1 christos # Sed expression to map a string onto a valid variable name.
9021 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
9022 1.1 christos
9023 1.1 christos
9024 1.1 christos exec 6>&1
9025 1.1.1.2 christos ## ----------------------------------- ##
9026 1.1.1.2 christos ## Main body of $CONFIG_STATUS script. ##
9027 1.1.1.2 christos ## ----------------------------------- ##
9028 1.1.1.2 christos _ASEOF
9029 1.1.1.2 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
9030 1.1 christos
9031 1.1.1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9032 1.1.1.2 christos # Save the log message, to keep $0 and so on meaningful, and to
9033 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their
9034 1.1 christos # values after options handling.
9035 1.1 christos ac_log="
9036 1.1 christos This file was extended by $as_me, which was
9037 1.1.1.3 christos generated by GNU Autoconf 2.69. Invocation command line was
9038 1.1 christos
9039 1.1 christos CONFIG_FILES = $CONFIG_FILES
9040 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS
9041 1.1 christos CONFIG_LINKS = $CONFIG_LINKS
9042 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS
9043 1.1 christos $ $0 $@
9044 1.1 christos
9045 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
9046 1.1 christos "
9047 1.1 christos
9048 1.1 christos _ACEOF
9049 1.1 christos
9050 1.1.1.2 christos case $ac_config_files in *"
9051 1.1.1.2 christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
9052 1.1.1.2 christos esac
9053 1.1.1.2 christos
9054 1.1.1.2 christos case $ac_config_headers in *"
9055 1.1.1.2 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
9056 1.1.1.2 christos esac
9057 1.1.1.2 christos
9058 1.1.1.2 christos
9059 1.1.1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9060 1.1 christos # Files that config.status was made for.
9061 1.1 christos config_files="$ac_config_files"
9062 1.1 christos config_headers="$ac_config_headers"
9063 1.1.1.3 christos config_commands="$ac_config_commands"
9064 1.1 christos
9065 1.1 christos _ACEOF
9066 1.1 christos
9067 1.1.1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9068 1.1 christos ac_cs_usage="\
9069 1.1.1.2 christos \`$as_me' instantiates files and other configuration actions
9070 1.1.1.2 christos from templates according to the current configuration. Unless the files
9071 1.1.1.2 christos and actions are specified as TAGs, all are instantiated by default.
9072 1.1 christos
9073 1.1.1.2 christos Usage: $0 [OPTION]... [TAG]...
9074 1.1 christos
9075 1.1 christos -h, --help print this help, then exit
9076 1.1 christos -V, --version print version number and configuration settings, then exit
9077 1.1.1.2 christos --config print configuration, then exit
9078 1.1.1.2 christos -q, --quiet, --silent
9079 1.1.1.2 christos do not print progress messages
9080 1.1 christos -d, --debug don't remove temporary files
9081 1.1 christos --recheck update $as_me by reconfiguring in the same conditions
9082 1.1.1.2 christos --file=FILE[:TEMPLATE]
9083 1.1.1.2 christos instantiate the configuration file FILE
9084 1.1.1.2 christos --header=FILE[:TEMPLATE]
9085 1.1.1.2 christos instantiate the configuration header FILE
9086 1.1 christos
9087 1.1 christos Configuration files:
9088 1.1 christos $config_files
9089 1.1 christos
9090 1.1 christos Configuration headers:
9091 1.1 christos $config_headers
9092 1.1 christos
9093 1.1.1.3 christos Configuration commands:
9094 1.1.1.3 christos $config_commands
9095 1.1.1.3 christos
9096 1.1.1.2 christos Report bugs to the package provider."
9097 1.1 christos
9098 1.1 christos _ACEOF
9099 1.1.1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9100 1.1.1.2 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
9101 1.1 christos ac_cs_version="\\
9102 1.1 christos config.status
9103 1.1.1.3 christos configured by $0, generated by GNU Autoconf 2.69,
9104 1.1.1.2 christos with options \\"\$ac_cs_config\\"
9105 1.1 christos
9106 1.1.1.3 christos Copyright (C) 2012 Free Software Foundation, Inc.
9107 1.1 christos This config.status script is free software; the Free Software Foundation
9108 1.1 christos gives unlimited permission to copy, distribute and modify it."
9109 1.1 christos
9110 1.1 christos ac_pwd='$ac_pwd'
9111 1.1 christos srcdir='$srcdir'
9112 1.1 christos INSTALL='$INSTALL'
9113 1.1.1.2 christos test -n "\$AWK" || AWK=awk
9114 1.1 christos _ACEOF
9115 1.1 christos
9116 1.1.1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9117 1.1.1.2 christos # The default lists apply if the user does not specify any file.
9118 1.1 christos ac_need_defaults=:
9119 1.1 christos while test $# != 0
9120 1.1 christos do
9121 1.1 christos case $1 in
9122 1.1.1.2 christos --*=?*)
9123 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
9124 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
9125 1.1 christos ac_shift=:
9126 1.1 christos ;;
9127 1.1.1.2 christos --*=)
9128 1.1.1.2 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
9129 1.1.1.2 christos ac_optarg=
9130 1.1.1.2 christos ac_shift=:
9131 1.1.1.2 christos ;;
9132 1.1 christos *)
9133 1.1 christos ac_option=$1
9134 1.1 christos ac_optarg=$2
9135 1.1 christos ac_shift=shift
9136 1.1 christos ;;
9137 1.1 christos esac
9138 1.1 christos
9139 1.1 christos case $ac_option in
9140 1.1 christos # Handling of the options.
9141 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
9142 1.1 christos ac_cs_recheck=: ;;
9143 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
9144 1.1.1.2 christos $as_echo "$ac_cs_version"; exit ;;
9145 1.1.1.2 christos --config | --confi | --conf | --con | --co | --c )
9146 1.1.1.2 christos $as_echo "$ac_cs_config"; exit ;;
9147 1.1 christos --debug | --debu | --deb | --de | --d | -d )
9148 1.1 christos debug=: ;;
9149 1.1 christos --file | --fil | --fi | --f )
9150 1.1 christos $ac_shift
9151 1.1.1.2 christos case $ac_optarg in
9152 1.1.1.2 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
9153 1.1.1.2 christos '') as_fn_error $? "missing file argument" ;;
9154 1.1.1.2 christos esac
9155 1.1.1.2 christos as_fn_append CONFIG_FILES " '$ac_optarg'"
9156 1.1 christos ac_need_defaults=false;;
9157 1.1 christos --header | --heade | --head | --hea )
9158 1.1 christos $ac_shift
9159 1.1.1.2 christos case $ac_optarg in
9160 1.1.1.2 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
9161 1.1.1.2 christos esac
9162 1.1.1.2 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'"
9163 1.1 christos ac_need_defaults=false;;
9164 1.1 christos --he | --h)
9165 1.1 christos # Conflict between --help and --header
9166 1.1.1.2 christos as_fn_error $? "ambiguous option: \`$1'
9167 1.1.1.2 christos Try \`$0 --help' for more information.";;
9168 1.1 christos --help | --hel | -h )
9169 1.1.1.2 christos $as_echo "$ac_cs_usage"; exit ;;
9170 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
9171 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s)
9172 1.1 christos ac_cs_silent=: ;;
9173 1.1 christos
9174 1.1 christos # This is an error.
9175 1.1.1.2 christos -*) as_fn_error $? "unrecognized option: \`$1'
9176 1.1.1.2 christos Try \`$0 --help' for more information." ;;
9177 1.1 christos
9178 1.1.1.2 christos *) as_fn_append ac_config_targets " $1"
9179 1.1 christos ac_need_defaults=false ;;
9180 1.1 christos
9181 1.1 christos esac
9182 1.1 christos shift
9183 1.1 christos done
9184 1.1 christos
9185 1.1 christos ac_configure_extra_args=
9186 1.1 christos
9187 1.1 christos if $ac_cs_silent; then
9188 1.1 christos exec 6>/dev/null
9189 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent"
9190 1.1 christos fi
9191 1.1 christos
9192 1.1 christos _ACEOF
9193 1.1.1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9194 1.1 christos if \$ac_cs_recheck; then
9195 1.1.1.3 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
9196 1.1.1.2 christos shift
9197 1.1.1.2 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
9198 1.1.1.2 christos CONFIG_SHELL='$SHELL'
9199 1.1 christos export CONFIG_SHELL
9200 1.1.1.2 christos exec "\$@"
9201 1.1 christos fi
9202 1.1 christos
9203 1.1 christos _ACEOF
9204 1.1.1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9205 1.1 christos exec 5>>config.log
9206 1.1 christos {
9207 1.1 christos echo
9208 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
9209 1.1 christos ## Running $as_me. ##
9210 1.1 christos _ASBOX
9211 1.1.1.2 christos $as_echo "$ac_log"
9212 1.1 christos } >&5
9213 1.1 christos
9214 1.1 christos _ACEOF
9215 1.1.1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9216 1.1.1.3 christos #
9217 1.1.1.3 christos # INIT-COMMANDS
9218 1.1.1.3 christos #
9219 1.1.1.3 christos
9220 1.1.1.3 christos
9221 1.1 christos _ACEOF
9222 1.1 christos
9223 1.1.1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9224 1.1 christos
9225 1.1 christos # Handling of arguments.
9226 1.1 christos for ac_config_target in $ac_config_targets
9227 1.1 christos do
9228 1.1 christos case $ac_config_target in
9229 1.1 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
9230 1.1.1.3 christos "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
9231 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
9232 1.1 christos "pcap-filter.manmisc") CONFIG_FILES="$CONFIG_FILES pcap-filter.manmisc" ;;
9233 1.1 christos "pcap-linktype.manmisc") CONFIG_FILES="$CONFIG_FILES pcap-linktype.manmisc" ;;
9234 1.1.1.2 christos "pcap-tstamp.manmisc") CONFIG_FILES="$CONFIG_FILES pcap-tstamp.manmisc" ;;
9235 1.1 christos "pcap-savefile.manfile") CONFIG_FILES="$CONFIG_FILES pcap-savefile.manfile" ;;
9236 1.1 christos "pcap.3pcap") CONFIG_FILES="$CONFIG_FILES pcap.3pcap" ;;
9237 1.1 christos "pcap_compile.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_compile.3pcap" ;;
9238 1.1 christos "pcap_datalink.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_datalink.3pcap" ;;
9239 1.1 christos "pcap_dump_open.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_dump_open.3pcap" ;;
9240 1.1.1.3 christos "pcap_get_tstamp_precision.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_get_tstamp_precision.3pcap" ;;
9241 1.1 christos "pcap_list_datalinks.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_list_datalinks.3pcap" ;;
9242 1.1.1.2 christos "pcap_list_tstamp_types.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_list_tstamp_types.3pcap" ;;
9243 1.1 christos "pcap_open_dead.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_open_dead.3pcap" ;;
9244 1.1 christos "pcap_open_offline.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_open_offline.3pcap" ;;
9245 1.1.1.3 christos "pcap_set_tstamp_precision.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_set_tstamp_precision.3pcap" ;;
9246 1.1.1.2 christos "pcap_set_tstamp_type.3pcap") CONFIG_FILES="$CONFIG_FILES pcap_set_tstamp_type.3pcap" ;;
9247 1.1 christos
9248 1.1.1.3 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
9249 1.1 christos esac
9250 1.1 christos done
9251 1.1 christos
9252 1.1 christos
9253 1.1 christos # If the user did not use the arguments to specify the items to instantiate,
9254 1.1 christos # then the envvar interface is used. Set only those that are not.
9255 1.1 christos # We use the long form for the default assignment because of an extremely
9256 1.1 christos # bizarre bug on SunOS 4.1.3.
9257 1.1 christos if $ac_need_defaults; then
9258 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
9259 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
9260 1.1.1.3 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
9261 1.1 christos fi
9262 1.1 christos
9263 1.1 christos # Have a temporary directory for convenience. Make it in the build tree
9264 1.1 christos # simply because there is no reason against having it here, and in addition,
9265 1.1 christos # creating and moving files from /tmp can sometimes cause problems.
9266 1.1 christos # Hook for its removal unless debugging.
9267 1.1 christos # Note that there is a small window in which the directory will not be cleaned:
9268 1.1 christos # after its creation but before its name has been assigned to `$tmp'.
9269 1.1 christos $debug ||
9270 1.1 christos {
9271 1.1.1.3 christos tmp= ac_tmp=
9272 1.1 christos trap 'exit_status=$?
9273 1.1.1.3 christos : "${ac_tmp:=$tmp}"
9274 1.1.1.3 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
9275 1.1 christos ' 0
9276 1.1.1.2 christos trap 'as_fn_exit 1' 1 2 13 15
9277 1.1 christos }
9278 1.1 christos # Create a (secure) tmp directory for tmp files.
9279 1.1 christos
9280 1.1 christos {
9281 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
9282 1.1.1.3 christos test -d "$tmp"
9283 1.1 christos } ||
9284 1.1 christos {
9285 1.1 christos tmp=./conf$$-$RANDOM
9286 1.1 christos (umask 077 && mkdir "$tmp")
9287 1.1.1.2 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
9288 1.1.1.3 christos ac_tmp=$tmp
9289 1.1 christos
9290 1.1.1.2 christos # Set up the scripts for CONFIG_FILES section.
9291 1.1.1.2 christos # No need to generate them if there are no CONFIG_FILES.
9292 1.1.1.2 christos # This happens for instance with `./config.status config.h'.
9293 1.1 christos if test -n "$CONFIG_FILES"; then
9294 1.1 christos
9295 1.1 christos
9296 1.1.1.2 christos ac_cr=`echo X | tr X '\015'`
9297 1.1.1.2 christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
9298 1.1.1.2 christos # But we know of no other shell where ac_cr would be empty at this
9299 1.1.1.2 christos # point, so we can use a bashism as a fallback.
9300 1.1.1.2 christos if test "x$ac_cr" = x; then
9301 1.1.1.2 christos eval ac_cr=\$\'\\r\'
9302 1.1.1.2 christos fi
9303 1.1.1.2 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
9304 1.1.1.2 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
9305 1.1.1.2 christos ac_cs_awk_cr='\\r'
9306 1.1.1.2 christos else
9307 1.1.1.2 christos ac_cs_awk_cr=$ac_cr
9308 1.1.1.2 christos fi
9309 1.1.1.2 christos
9310 1.1.1.3 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
9311 1.1.1.2 christos _ACEOF
9312 1.1 christos
9313 1.1 christos
9314 1.1.1.2 christos {
9315 1.1.1.2 christos echo "cat >conf$$subs.awk <<_ACEOF" &&
9316 1.1.1.2 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
9317 1.1.1.2 christos echo "_ACEOF"
9318 1.1.1.2 christos } >conf$$subs.sh ||
9319 1.1.1.2 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9320 1.1.1.2 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
9321 1.1 christos ac_delim='%!_!# '
9322 1.1 christos for ac_last_try in false false false false false :; do
9323 1.1.1.2 christos . ./conf$$subs.sh ||
9324 1.1.1.2 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9325 1.1 christos
9326 1.1.1.2 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
9327 1.1.1.2 christos if test $ac_delim_n = $ac_delim_num; then
9328 1.1 christos break
9329 1.1 christos elif $ac_last_try; then
9330 1.1.1.2 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9331 1.1 christos else
9332 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9333 1.1 christos fi
9334 1.1 christos done
9335 1.1.1.2 christos rm -f conf$$subs.sh
9336 1.1 christos
9337 1.1.1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9338 1.1.1.3 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
9339 1.1 christos _ACEOF
9340 1.1.1.2 christos sed -n '
9341 1.1.1.2 christos h
9342 1.1.1.2 christos s/^/S["/; s/!.*/"]=/
9343 1.1.1.2 christos p
9344 1.1.1.2 christos g
9345 1.1.1.2 christos s/^[^!]*!//
9346 1.1.1.2 christos :repl
9347 1.1.1.2 christos t repl
9348 1.1.1.2 christos s/'"$ac_delim"'$//
9349 1.1.1.2 christos t delim
9350 1.1.1.2 christos :nl
9351 1.1.1.2 christos h
9352 1.1.1.2 christos s/\(.\{148\}\)..*/\1/
9353 1.1.1.2 christos t more1
9354 1.1.1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
9355 1.1.1.2 christos p
9356 1.1.1.2 christos n
9357 1.1.1.2 christos b repl
9358 1.1.1.2 christos :more1
9359 1.1.1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9360 1.1.1.2 christos p
9361 1.1.1.2 christos g
9362 1.1.1.2 christos s/.\{148\}//
9363 1.1.1.2 christos t nl
9364 1.1.1.2 christos :delim
9365 1.1.1.2 christos h
9366 1.1.1.2 christos s/\(.\{148\}\)..*/\1/
9367 1.1.1.2 christos t more2
9368 1.1.1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/"/
9369 1.1.1.2 christos p
9370 1.1.1.2 christos b
9371 1.1.1.2 christos :more2
9372 1.1.1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9373 1.1.1.2 christos p
9374 1.1.1.2 christos g
9375 1.1.1.2 christos s/.\{148\}//
9376 1.1.1.2 christos t delim
9377 1.1.1.2 christos ' <conf$$subs.awk | sed '
9378 1.1.1.2 christos /^[^""]/{
9379 1.1.1.2 christos N
9380 1.1.1.2 christos s/\n//
9381 1.1.1.2 christos }
9382 1.1.1.2 christos ' >>$CONFIG_STATUS || ac_write_fail=1
9383 1.1.1.2 christos rm -f conf$$subs.awk
9384 1.1.1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9385 1.1.1.2 christos _ACAWK
9386 1.1.1.3 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
9387 1.1.1.2 christos for (key in S) S_is_set[key] = 1
9388 1.1.1.2 christos FS = ""
9389 1.1 christos
9390 1.1.1.2 christos }
9391 1.1.1.2 christos {
9392 1.1.1.2 christos line = $ 0
9393 1.1.1.2 christos nfields = split(line, field, "@")
9394 1.1.1.2 christos substed = 0
9395 1.1.1.2 christos len = length(field[1])
9396 1.1.1.2 christos for (i = 2; i < nfields; i++) {
9397 1.1.1.2 christos key = field[i]
9398 1.1.1.2 christos keylen = length(key)
9399 1.1.1.2 christos if (S_is_set[key]) {
9400 1.1.1.2 christos value = S[key]
9401 1.1.1.2 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
9402 1.1.1.2 christos len += length(value) + length(field[++i])
9403 1.1.1.2 christos substed = 1
9404 1.1.1.2 christos } else
9405 1.1.1.2 christos len += 1 + keylen
9406 1.1.1.2 christos }
9407 1.1.1.2 christos
9408 1.1.1.2 christos print line
9409 1.1.1.2 christos }
9410 1.1.1.2 christos
9411 1.1.1.2 christos _ACAWK
9412 1.1.1.2 christos _ACEOF
9413 1.1.1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9414 1.1.1.2 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
9415 1.1.1.2 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
9416 1.1.1.2 christos else
9417 1.1.1.2 christos cat
9418 1.1.1.3 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
9419 1.1.1.2 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
9420 1.1.1.2 christos _ACEOF
9421 1.1 christos
9422 1.1.1.2 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
9423 1.1.1.2 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
9424 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty
9425 1.1 christos # (actually we leave an empty line to preserve line numbers).
9426 1.1 christos if test "x$srcdir" = x.; then
9427 1.1.1.2 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
9428 1.1.1.2 christos h
9429 1.1.1.2 christos s///
9430 1.1.1.2 christos s/^/:/
9431 1.1.1.2 christos s/[ ]*$/:/
9432 1.1.1.2 christos s/:\$(srcdir):/:/g
9433 1.1.1.2 christos s/:\${srcdir}:/:/g
9434 1.1.1.2 christos s/:@srcdir@:/:/g
9435 1.1.1.2 christos s/^:*//
9436 1.1 christos s/:*$//
9437 1.1.1.2 christos x
9438 1.1.1.2 christos s/\(=[ ]*\).*/\1/
9439 1.1.1.2 christos G
9440 1.1.1.2 christos s/\n//
9441 1.1 christos s/^[^=]*=[ ]*$//
9442 1.1 christos }'
9443 1.1 christos fi
9444 1.1 christos
9445 1.1.1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9446 1.1 christos fi # test -n "$CONFIG_FILES"
9447 1.1 christos
9448 1.1.1.2 christos # Set up the scripts for CONFIG_HEADERS section.
9449 1.1.1.2 christos # No need to generate them if there are no CONFIG_HEADERS.
9450 1.1.1.2 christos # This happens for instance with `./config.status Makefile'.
9451 1.1.1.2 christos if test -n "$CONFIG_HEADERS"; then
9452 1.1.1.3 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
9453 1.1.1.2 christos BEGIN {
9454 1.1.1.2 christos _ACEOF
9455 1.1.1.2 christos
9456 1.1.1.2 christos # Transform confdefs.h into an awk script `defines.awk', embedded as
9457 1.1.1.2 christos # here-document in config.status, that substitutes the proper values into
9458 1.1.1.2 christos # config.h.in to produce config.h.
9459 1.1.1.2 christos
9460 1.1.1.2 christos # Create a delimiter string that does not exist in confdefs.h, to ease
9461 1.1.1.2 christos # handling of long lines.
9462 1.1.1.2 christos ac_delim='%!_!# '
9463 1.1.1.2 christos for ac_last_try in false false :; do
9464 1.1.1.3 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
9465 1.1.1.3 christos if test -z "$ac_tt"; then
9466 1.1.1.2 christos break
9467 1.1.1.2 christos elif $ac_last_try; then
9468 1.1.1.2 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
9469 1.1.1.2 christos else
9470 1.1.1.2 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9471 1.1.1.2 christos fi
9472 1.1.1.2 christos done
9473 1.1.1.2 christos
9474 1.1.1.2 christos # For the awk script, D is an array of macro values keyed by name,
9475 1.1.1.2 christos # likewise P contains macro parameters if any. Preserve backslash
9476 1.1.1.2 christos # newline sequences.
9477 1.1.1.2 christos
9478 1.1.1.2 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
9479 1.1.1.2 christos sed -n '
9480 1.1.1.2 christos s/.\{148\}/&'"$ac_delim"'/g
9481 1.1.1.2 christos t rset
9482 1.1.1.2 christos :rset
9483 1.1.1.2 christos s/^[ ]*#[ ]*define[ ][ ]*/ /
9484 1.1.1.2 christos t def
9485 1.1.1.2 christos d
9486 1.1.1.2 christos :def
9487 1.1.1.2 christos s/\\$//
9488 1.1.1.2 christos t bsnl
9489 1.1.1.2 christos s/["\\]/\\&/g
9490 1.1.1.2 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9491 1.1.1.2 christos D["\1"]=" \3"/p
9492 1.1.1.2 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
9493 1.1.1.2 christos d
9494 1.1.1.2 christos :bsnl
9495 1.1.1.2 christos s/["\\]/\\&/g
9496 1.1.1.2 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9497 1.1.1.2 christos D["\1"]=" \3\\\\\\n"\\/p
9498 1.1.1.2 christos t cont
9499 1.1.1.2 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
9500 1.1.1.2 christos t cont
9501 1.1.1.2 christos d
9502 1.1.1.2 christos :cont
9503 1.1.1.2 christos n
9504 1.1.1.2 christos s/.\{148\}/&'"$ac_delim"'/g
9505 1.1.1.2 christos t clear
9506 1.1.1.2 christos :clear
9507 1.1.1.2 christos s/\\$//
9508 1.1.1.2 christos t bsnlc
9509 1.1.1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
9510 1.1.1.2 christos d
9511 1.1.1.2 christos :bsnlc
9512 1.1.1.2 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
9513 1.1.1.2 christos b cont
9514 1.1.1.2 christos ' <confdefs.h | sed '
9515 1.1.1.2 christos s/'"$ac_delim"'/"\\\
9516 1.1.1.2 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
9517 1.1.1.2 christos
9518 1.1.1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9519 1.1.1.2 christos for (key in D) D_is_set[key] = 1
9520 1.1.1.2 christos FS = ""
9521 1.1.1.2 christos }
9522 1.1.1.2 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
9523 1.1.1.2 christos line = \$ 0
9524 1.1.1.2 christos split(line, arg, " ")
9525 1.1.1.2 christos if (arg[1] == "#") {
9526 1.1.1.2 christos defundef = arg[2]
9527 1.1.1.2 christos mac1 = arg[3]
9528 1.1.1.2 christos } else {
9529 1.1.1.2 christos defundef = substr(arg[1], 2)
9530 1.1.1.2 christos mac1 = arg[2]
9531 1.1.1.2 christos }
9532 1.1.1.2 christos split(mac1, mac2, "(") #)
9533 1.1.1.2 christos macro = mac2[1]
9534 1.1.1.2 christos prefix = substr(line, 1, index(line, defundef) - 1)
9535 1.1.1.2 christos if (D_is_set[macro]) {
9536 1.1.1.2 christos # Preserve the white space surrounding the "#".
9537 1.1.1.2 christos print prefix "define", macro P[macro] D[macro]
9538 1.1.1.2 christos next
9539 1.1.1.2 christos } else {
9540 1.1.1.2 christos # Replace #undef with comments. This is necessary, for example,
9541 1.1.1.2 christos # in the case of _POSIX_SOURCE, which is predefined and required
9542 1.1.1.2 christos # on some systems where configure will not decide to define it.
9543 1.1.1.2 christos if (defundef == "undef") {
9544 1.1.1.2 christos print "/*", prefix defundef, macro, "*/"
9545 1.1.1.2 christos next
9546 1.1.1.2 christos }
9547 1.1.1.2 christos }
9548 1.1.1.2 christos }
9549 1.1.1.2 christos { print }
9550 1.1.1.2 christos _ACAWK
9551 1.1.1.2 christos _ACEOF
9552 1.1.1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9553 1.1.1.2 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
9554 1.1.1.2 christos fi # test -n "$CONFIG_HEADERS"
9555 1.1 christos
9556 1.1.1.2 christos
9557 1.1.1.3 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
9558 1.1.1.2 christos shift
9559 1.1.1.2 christos for ac_tag
9560 1.1 christos do
9561 1.1 christos case $ac_tag in
9562 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;;
9563 1.1 christos esac
9564 1.1 christos case $ac_mode$ac_tag in
9565 1.1 christos :[FHL]*:*);;
9566 1.1.1.3 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9567 1.1 christos :[FH]-) ac_tag=-:-;;
9568 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9569 1.1 christos esac
9570 1.1 christos ac_save_IFS=$IFS
9571 1.1 christos IFS=:
9572 1.1 christos set x $ac_tag
9573 1.1 christos IFS=$ac_save_IFS
9574 1.1 christos shift
9575 1.1 christos ac_file=$1
9576 1.1 christos shift
9577 1.1 christos
9578 1.1 christos case $ac_mode in
9579 1.1 christos :L) ac_source=$1;;
9580 1.1 christos :[FH])
9581 1.1 christos ac_file_inputs=
9582 1.1 christos for ac_f
9583 1.1 christos do
9584 1.1 christos case $ac_f in
9585 1.1.1.3 christos -) ac_f="$ac_tmp/stdin";;
9586 1.1 christos *) # Look for the file first in the build tree, then in the source tree
9587 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style,
9588 1.1 christos # because $ac_f cannot contain `:'.
9589 1.1 christos test -f "$ac_f" ||
9590 1.1 christos case $ac_f in
9591 1.1 christos [\\/$]*) false;;
9592 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9593 1.1 christos esac ||
9594 1.1.1.3 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9595 1.1 christos esac
9596 1.1.1.2 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9597 1.1.1.2 christos as_fn_append ac_file_inputs " '$ac_f'"
9598 1.1 christos done
9599 1.1 christos
9600 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't
9601 1.1 christos # use $as_me), people would be surprised to read:
9602 1.1 christos # /* config.h. Generated by config.status. */
9603 1.1.1.2 christos configure_input='Generated from '`
9604 1.1.1.2 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9605 1.1.1.2 christos `' by configure.'
9606 1.1 christos if test x"$ac_file" != x-; then
9607 1.1 christos configure_input="$ac_file. $configure_input"
9608 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9609 1.1.1.2 christos $as_echo "$as_me: creating $ac_file" >&6;}
9610 1.1 christos fi
9611 1.1.1.2 christos # Neutralize special characters interpreted by sed in replacement strings.
9612 1.1.1.2 christos case $configure_input in #(
9613 1.1.1.2 christos *\&* | *\|* | *\\* )
9614 1.1.1.2 christos ac_sed_conf_input=`$as_echo "$configure_input" |
9615 1.1.1.2 christos sed 's/[\\\\&|]/\\\\&/g'`;; #(
9616 1.1.1.2 christos *) ac_sed_conf_input=$configure_input;;
9617 1.1.1.2 christos esac
9618 1.1 christos
9619 1.1 christos case $ac_tag in
9620 1.1.1.3 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \
9621 1.1.1.3 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9622 1.1 christos esac
9623 1.1 christos ;;
9624 1.1 christos esac
9625 1.1 christos
9626 1.1 christos ac_dir=`$as_dirname -- "$ac_file" ||
9627 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9628 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \
9629 1.1 christos X"$ac_file" : 'X\(//\)$' \| \
9630 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9631 1.1.1.2 christos $as_echo X"$ac_file" |
9632 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9633 1.1 christos s//\1/
9634 1.1 christos q
9635 1.1 christos }
9636 1.1 christos /^X\(\/\/\)[^/].*/{
9637 1.1 christos s//\1/
9638 1.1 christos q
9639 1.1 christos }
9640 1.1 christos /^X\(\/\/\)$/{
9641 1.1 christos s//\1/
9642 1.1 christos q
9643 1.1 christos }
9644 1.1 christos /^X\(\/\).*/{
9645 1.1 christos s//\1/
9646 1.1 christos q
9647 1.1 christos }
9648 1.1 christos s/.*/./; q'`
9649 1.1.1.2 christos as_dir="$ac_dir"; as_fn_mkdir_p
9650 1.1 christos ac_builddir=.
9651 1.1 christos
9652 1.1 christos case "$ac_dir" in
9653 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9654 1.1 christos *)
9655 1.1.1.2 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9656 1.1 christos # A ".." for each directory in $ac_dir_suffix.
9657 1.1.1.2 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9658 1.1 christos case $ac_top_builddir_sub in
9659 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9660 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9661 1.1 christos esac ;;
9662 1.1 christos esac
9663 1.1 christos ac_abs_top_builddir=$ac_pwd
9664 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
9665 1.1 christos # for backward compatibility:
9666 1.1 christos ac_top_builddir=$ac_top_build_prefix
9667 1.1 christos
9668 1.1 christos case $srcdir in
9669 1.1 christos .) # We are building in place.
9670 1.1 christos ac_srcdir=.
9671 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
9672 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
9673 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
9674 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
9675 1.1 christos ac_top_srcdir=$srcdir
9676 1.1 christos ac_abs_top_srcdir=$srcdir ;;
9677 1.1 christos *) # Relative name.
9678 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9679 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
9680 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9681 1.1 christos esac
9682 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9683 1.1 christos
9684 1.1 christos
9685 1.1 christos case $ac_mode in
9686 1.1 christos :F)
9687 1.1 christos #
9688 1.1 christos # CONFIG_FILE
9689 1.1 christos #
9690 1.1 christos
9691 1.1 christos case $INSTALL in
9692 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9693 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9694 1.1 christos esac
9695 1.1 christos _ACEOF
9696 1.1 christos
9697 1.1.1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9698 1.1 christos # If the template does not know about datarootdir, expand it.
9699 1.1 christos # FIXME: This hack should be removed a few years after 2.60.
9700 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen=
9701 1.1.1.2 christos ac_sed_dataroot='
9702 1.1.1.2 christos /datarootdir/ {
9703 1.1 christos p
9704 1.1 christos q
9705 1.1 christos }
9706 1.1 christos /@datadir@/p
9707 1.1 christos /@docdir@/p
9708 1.1 christos /@infodir@/p
9709 1.1 christos /@localedir@/p
9710 1.1.1.2 christos /@mandir@/p'
9711 1.1.1.2 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9712 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;;
9713 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9714 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9715 1.1.1.2 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9716 1.1 christos _ACEOF
9717 1.1.1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9718 1.1 christos ac_datarootdir_hack='
9719 1.1 christos s&@datadir@&$datadir&g
9720 1.1 christos s&@docdir@&$docdir&g
9721 1.1 christos s&@infodir@&$infodir&g
9722 1.1 christos s&@localedir@&$localedir&g
9723 1.1 christos s&@mandir@&$mandir&g
9724 1.1.1.2 christos s&\\\${datarootdir}&$datarootdir&g' ;;
9725 1.1 christos esac
9726 1.1 christos _ACEOF
9727 1.1 christos
9728 1.1 christos # Neutralize VPATH when `$srcdir' = `.'.
9729 1.1 christos # Shell code in configure.ac might set extrasub.
9730 1.1 christos # FIXME: do we really want to maintain this feature?
9731 1.1.1.2 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9732 1.1.1.2 christos ac_sed_extra="$ac_vpsub
9733 1.1 christos $extrasub
9734 1.1 christos _ACEOF
9735 1.1.1.2 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9736 1.1 christos :t
9737 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9738 1.1.1.2 christos s|@configure_input@|$ac_sed_conf_input|;t t
9739 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t
9740 1.1.1.2 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
9741 1.1 christos s&@srcdir@&$ac_srcdir&;t t
9742 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
9743 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t
9744 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9745 1.1 christos s&@builddir@&$ac_builddir&;t t
9746 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t
9747 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9748 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t
9749 1.1 christos $ac_datarootdir_hack
9750 1.1.1.2 christos "
9751 1.1.1.3 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9752 1.1.1.3 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9753 1.1 christos
9754 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9755 1.1.1.3 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9756 1.1.1.3 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9757 1.1.1.3 christos "$ac_tmp/out"`; test -z "$ac_out"; } &&
9758 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9759 1.1.1.2 christos which seems to be undefined. Please make sure it is defined" >&5
9760 1.1.1.2 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9761 1.1.1.2 christos which seems to be undefined. Please make sure it is defined" >&2;}
9762 1.1 christos
9763 1.1.1.3 christos rm -f "$ac_tmp/stdin"
9764 1.1 christos case $ac_file in
9765 1.1.1.3 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9766 1.1.1.3 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9767 1.1.1.2 christos esac \
9768 1.1.1.2 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9769 1.1 christos ;;
9770 1.1 christos :H)
9771 1.1 christos #
9772 1.1 christos # CONFIG_HEADER
9773 1.1 christos #
9774 1.1 christos if test x"$ac_file" != x-; then
9775 1.1.1.2 christos {
9776 1.1.1.2 christos $as_echo "/* $configure_input */" \
9777 1.1.1.3 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9778 1.1.1.3 christos } >"$ac_tmp/config.h" \
9779 1.1.1.2 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9780 1.1.1.3 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9781 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9782 1.1.1.2 christos $as_echo "$as_me: $ac_file is unchanged" >&6;}
9783 1.1 christos else
9784 1.1.1.2 christos rm -f "$ac_file"
9785 1.1.1.3 christos mv "$ac_tmp/config.h" "$ac_file" \
9786 1.1.1.2 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9787 1.1 christos fi
9788 1.1 christos else
9789 1.1.1.2 christos $as_echo "/* $configure_input */" \
9790 1.1.1.3 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9791 1.1.1.2 christos || as_fn_error $? "could not create -" "$LINENO" 5
9792 1.1 christos fi
9793 1.1 christos ;;
9794 1.1 christos
9795 1.1.1.3 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9796 1.1.1.3 christos $as_echo "$as_me: executing $ac_file commands" >&6;}
9797 1.1.1.3 christos ;;
9798 1.1 christos esac
9799 1.1 christos
9800 1.1.1.3 christos
9801 1.1.1.3 christos case $ac_file$ac_mode in
9802 1.1.1.3 christos "default-1":C) if test -f .devel; then
9803 1.1.1.3 christos echo timestamp > stamp-h
9804 1.1.1.3 christos cat Makefile-devel-adds >> Makefile
9805 1.1.1.3 christos make depend
9806 1.1.1.3 christos fi ;;
9807 1.1.1.3 christos
9808 1.1.1.3 christos esac
9809 1.1 christos done # for ac_tag
9810 1.1 christos
9811 1.1 christos
9812 1.1.1.2 christos as_fn_exit 0
9813 1.1 christos _ACEOF
9814 1.1 christos ac_clean_files=$ac_clean_files_save
9815 1.1 christos
9816 1.1.1.2 christos test $ac_write_fail = 0 ||
9817 1.1.1.2 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9818 1.1.1.2 christos
9819 1.1 christos
9820 1.1 christos # configure is writing to config.log, and then calls config.status.
9821 1.1 christos # config.status does its own redirection, appending to config.log.
9822 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open
9823 1.1 christos # by configure, so config.status won't be able to write to it; its
9824 1.1 christos # output is simply discarded. So we exec the FD to /dev/null,
9825 1.1 christos # effectively closing config.log, so it can be properly (re)opened and
9826 1.1 christos # appended to by config.status. When coming back to configure, we
9827 1.1 christos # need to make the FD available again.
9828 1.1 christos if test "$no_create" != yes; then
9829 1.1 christos ac_cs_success=:
9830 1.1 christos ac_config_status_args=
9831 1.1 christos test "$silent" = yes &&
9832 1.1 christos ac_config_status_args="$ac_config_status_args --quiet"
9833 1.1 christos exec 5>/dev/null
9834 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9835 1.1 christos exec 5>>config.log
9836 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9837 1.1 christos # would make configure fail if this is the last instruction.
9838 1.1.1.2 christos $ac_cs_success || as_fn_exit 1
9839 1.1.1.2 christos fi
9840 1.1.1.2 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9841 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9842 1.1.1.2 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9843 1.1 christos fi
9844 1.1 christos
9845 1.1 christos exit 0
9846