configure revision 1.1 1 1.1 christos #! /bin/sh
2 1.1 christos # Guess values for system-dependent variables and create Makefiles.
3 1.1 christos # Generated by GNU Autoconf 2.72 for simdzone 0.2.4.
4 1.1 christos #
5 1.1 christos # Report bugs to <https://github.com/NLnetLabs/simdzone/issues>.
6 1.1 christos #
7 1.1 christos #
8 1.1 christos # Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation,
9 1.1 christos # Inc.
10 1.1 christos #
11 1.1 christos #
12 1.1 christos # This configure script is free software; the Free Software Foundation
13 1.1 christos # gives unlimited permission to copy, distribute and modify it.
14 1.1 christos ## -------------------- ##
15 1.1 christos ## M4sh Initialization. ##
16 1.1 christos ## -------------------- ##
17 1.1 christos
18 1.1 christos # Be more Bourne compatible
19 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
20 1.1 christos if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
21 1.1 christos then :
22 1.1 christos emulate sh
23 1.1 christos NULLCMD=:
24 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25 1.1 christos # is contrary to our usage. Disable this feature.
26 1.1 christos alias -g '${1+"$@"}'='"$@"'
27 1.1 christos setopt NO_GLOB_SUBST
28 1.1 christos else case e in #(
29 1.1 christos e) case `(set -o) 2>/dev/null` in #(
30 1.1 christos *posix*) :
31 1.1 christos set -o posix ;; #(
32 1.1 christos *) :
33 1.1 christos ;;
34 1.1 christos esac ;;
35 1.1 christos esac
36 1.1 christos fi
37 1.1 christos
38 1.1 christos
39 1.1 christos
40 1.1 christos # Reset variables that may have inherited troublesome values from
41 1.1 christos # the environment.
42 1.1 christos
43 1.1 christos # IFS needs to be set, to space, tab, and newline, in precisely that order.
44 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would have the
45 1.1 christos # side effect of setting IFS to empty, thus disabling word splitting.)
46 1.1 christos # Quoting is to prevent editors from complaining about space-tab.
47 1.1 christos as_nl='
48 1.1 christos '
49 1.1 christos export as_nl
50 1.1 christos IFS=" "" $as_nl"
51 1.1 christos
52 1.1 christos PS1='$ '
53 1.1 christos PS2='> '
54 1.1 christos PS4='+ '
55 1.1 christos
56 1.1 christos # Ensure predictable behavior from utilities with locale-dependent output.
57 1.1 christos LC_ALL=C
58 1.1 christos export LC_ALL
59 1.1 christos LANGUAGE=C
60 1.1 christos export LANGUAGE
61 1.1 christos
62 1.1 christos # We cannot yet rely on "unset" to work, but we need these variables
63 1.1 christos # to be unset--not just set to an empty or harmless value--now, to
64 1.1 christos # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
65 1.1 christos # also avoids known problems related to "unset" and subshell syntax
66 1.1 christos # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
67 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
68 1.1 christos do eval test \${$as_var+y} \
69 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
70 1.1 christos done
71 1.1 christos
72 1.1 christos # Ensure that fds 0, 1, and 2 are open.
73 1.1 christos if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
74 1.1 christos if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
75 1.1 christos if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
76 1.1 christos
77 1.1 christos # The user is always right.
78 1.1 christos if ${PATH_SEPARATOR+false} :; then
79 1.1 christos PATH_SEPARATOR=:
80 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
82 1.1 christos PATH_SEPARATOR=';'
83 1.1 christos }
84 1.1 christos fi
85 1.1 christos
86 1.1 christos
87 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
88 1.1 christos as_myself=
89 1.1 christos case $0 in #((
90 1.1 christos *[\\/]* ) as_myself=$0 ;;
91 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
92 1.1 christos for as_dir in $PATH
93 1.1 christos do
94 1.1 christos IFS=$as_save_IFS
95 1.1 christos case $as_dir in #(((
96 1.1 christos '') as_dir=./ ;;
97 1.1 christos */) ;;
98 1.1 christos *) as_dir=$as_dir/ ;;
99 1.1 christos esac
100 1.1 christos test -r "$as_dir$0" && as_myself=$as_dir$0 && break
101 1.1 christos done
102 1.1 christos IFS=$as_save_IFS
103 1.1 christos
104 1.1 christos ;;
105 1.1 christos esac
106 1.1 christos # We did not find ourselves, most probably we were run as 'sh COMMAND'
107 1.1 christos # in which case we are not to be found in the path.
108 1.1 christos if test "x$as_myself" = x; then
109 1.1 christos as_myself=$0
110 1.1 christos fi
111 1.1 christos if test ! -f "$as_myself"; then
112 1.1 christos printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113 1.1 christos exit 1
114 1.1 christos fi
115 1.1 christos
116 1.1 christos
117 1.1 christos # Use a proper internal environment variable to ensure we don't fall
118 1.1 christos # into an infinite loop, continuously re-executing ourselves.
119 1.1 christos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
120 1.1 christos _as_can_reexec=no; export _as_can_reexec;
121 1.1 christos # We cannot yet assume a decent shell, so we have to provide a
122 1.1 christos # neutralization value for shells without unset; and this also
123 1.1 christos # works around shells that cannot unset nonexistent variables.
124 1.1 christos # Preserve -v and -x to the replacement shell.
125 1.1 christos BASH_ENV=/dev/null
126 1.1 christos ENV=/dev/null
127 1.1 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
128 1.1 christos case $- in # ((((
129 1.1 christos *v*x* | *x*v* ) as_opts=-vx ;;
130 1.1 christos *v* ) as_opts=-v ;;
131 1.1 christos *x* ) as_opts=-x ;;
132 1.1 christos * ) as_opts= ;;
133 1.1 christos esac
134 1.1 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
135 1.1 christos # Admittedly, this is quite paranoid, since all the known shells bail
136 1.1 christos # out after a failed 'exec'.
137 1.1 christos printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
138 1.1 christos exit 255
139 1.1 christos fi
140 1.1 christos # We don't want this to propagate to other subprocesses.
141 1.1 christos { _as_can_reexec=; unset _as_can_reexec;}
142 1.1 christos if test "x$CONFIG_SHELL" = x; then
143 1.1 christos as_bourne_compatible="if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
144 1.1 christos then :
145 1.1 christos emulate sh
146 1.1 christos NULLCMD=:
147 1.1 christos # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
148 1.1 christos # is contrary to our usage. Disable this feature.
149 1.1 christos alias -g '\${1+\"\$@\"}'='\"\$@\"'
150 1.1 christos setopt NO_GLOB_SUBST
151 1.1 christos else case e in #(
152 1.1 christos e) case \`(set -o) 2>/dev/null\` in #(
153 1.1 christos *posix*) :
154 1.1 christos set -o posix ;; #(
155 1.1 christos *) :
156 1.1 christos ;;
157 1.1 christos esac ;;
158 1.1 christos esac
159 1.1 christos fi
160 1.1 christos "
161 1.1 christos as_required="as_fn_return () { (exit \$1); }
162 1.1 christos as_fn_success () { as_fn_return 0; }
163 1.1 christos as_fn_failure () { as_fn_return 1; }
164 1.1 christos as_fn_ret_success () { return 0; }
165 1.1 christos as_fn_ret_failure () { return 1; }
166 1.1 christos
167 1.1 christos exitcode=0
168 1.1 christos as_fn_success || { exitcode=1; echo as_fn_success failed.; }
169 1.1 christos as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
170 1.1 christos as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
171 1.1 christos as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
172 1.1 christos if ( set x; as_fn_ret_success y && test x = \"\$1\" )
173 1.1 christos then :
174 1.1 christos
175 1.1 christos else case e in #(
176 1.1 christos e) exitcode=1; echo positional parameters were not saved. ;;
177 1.1 christos esac
178 1.1 christos fi
179 1.1 christos test x\$exitcode = x0 || exit 1
180 1.1 christos blah=\$(echo \$(echo blah))
181 1.1 christos test x\"\$blah\" = xblah || exit 1
182 1.1 christos test -x / || exit 1"
183 1.1 christos as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
184 1.1 christos as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
185 1.1 christos eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
186 1.1 christos test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1"
187 1.1 christos if (eval "$as_required") 2>/dev/null
188 1.1 christos then :
189 1.1 christos as_have_required=yes
190 1.1 christos else case e in #(
191 1.1 christos e) as_have_required=no ;;
192 1.1 christos esac
193 1.1 christos fi
194 1.1 christos if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
195 1.1 christos then :
196 1.1 christos
197 1.1 christos else case e in #(
198 1.1 christos e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
199 1.1 christos as_found=false
200 1.1 christos for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
201 1.1 christos do
202 1.1 christos IFS=$as_save_IFS
203 1.1 christos case $as_dir in #(((
204 1.1 christos '') as_dir=./ ;;
205 1.1 christos */) ;;
206 1.1 christos *) as_dir=$as_dir/ ;;
207 1.1 christos esac
208 1.1 christos as_found=:
209 1.1 christos case $as_dir in #(
210 1.1 christos /*)
211 1.1 christos for as_base in sh bash ksh sh5; do
212 1.1 christos # Try only shells that exist, to save several forks.
213 1.1 christos as_shell=$as_dir$as_base
214 1.1 christos if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
215 1.1 christos as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
216 1.1 christos then :
217 1.1 christos CONFIG_SHELL=$as_shell as_have_required=yes
218 1.1 christos if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
219 1.1 christos then :
220 1.1 christos break 2
221 1.1 christos fi
222 1.1 christos fi
223 1.1 christos done;;
224 1.1 christos esac
225 1.1 christos as_found=false
226 1.1 christos done
227 1.1 christos IFS=$as_save_IFS
228 1.1 christos if $as_found
229 1.1 christos then :
230 1.1 christos
231 1.1 christos else case e in #(
232 1.1 christos e) if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
233 1.1 christos as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
234 1.1 christos then :
235 1.1 christos CONFIG_SHELL=$SHELL as_have_required=yes
236 1.1 christos fi ;;
237 1.1 christos esac
238 1.1 christos fi
239 1.1 christos
240 1.1 christos
241 1.1 christos if test "x$CONFIG_SHELL" != x
242 1.1 christos then :
243 1.1 christos export CONFIG_SHELL
244 1.1 christos # We cannot yet assume a decent shell, so we have to provide a
245 1.1 christos # neutralization value for shells without unset; and this also
246 1.1 christos # works around shells that cannot unset nonexistent variables.
247 1.1 christos # Preserve -v and -x to the replacement shell.
248 1.1 christos BASH_ENV=/dev/null
249 1.1 christos ENV=/dev/null
250 1.1 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
251 1.1 christos case $- in # ((((
252 1.1 christos *v*x* | *x*v* ) as_opts=-vx ;;
253 1.1 christos *v* ) as_opts=-v ;;
254 1.1 christos *x* ) as_opts=-x ;;
255 1.1 christos * ) as_opts= ;;
256 1.1 christos esac
257 1.1 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
258 1.1 christos # Admittedly, this is quite paranoid, since all the known shells bail
259 1.1 christos # out after a failed 'exec'.
260 1.1 christos printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
261 1.1 christos exit 255
262 1.1 christos fi
263 1.1 christos
264 1.1 christos if test x$as_have_required = xno
265 1.1 christos then :
266 1.1 christos printf "%s\n" "$0: This script requires a shell more modern than all"
267 1.1 christos printf "%s\n" "$0: the shells that I found on your system."
268 1.1 christos if test ${ZSH_VERSION+y} ; then
269 1.1 christos printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
270 1.1 christos printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
271 1.1 christos else
272 1.1 christos printf "%s\n" "$0: Please tell bug-autoconf (at] gnu.org and
273 1.1 christos $0: https://github.com/NLnetLabs/simdzone/issues about your
274 1.1 christos $0: system, including any error possibly output before this
275 1.1 christos $0: message. Then install a modern shell, or manually run
276 1.1 christos $0: the script under such a shell if you do have one."
277 1.1 christos fi
278 1.1 christos exit 1
279 1.1 christos fi ;;
280 1.1 christos esac
281 1.1 christos fi
282 1.1 christos fi
283 1.1 christos SHELL=${CONFIG_SHELL-/bin/sh}
284 1.1 christos export SHELL
285 1.1 christos # Unset more variables known to interfere with behavior of common tools.
286 1.1 christos CLICOLOR_FORCE= GREP_OPTIONS=
287 1.1 christos unset CLICOLOR_FORCE GREP_OPTIONS
288 1.1 christos
289 1.1 christos ## --------------------- ##
290 1.1 christos ## M4sh Shell Functions. ##
291 1.1 christos ## --------------------- ##
292 1.1 christos # as_fn_unset VAR
293 1.1 christos # ---------------
294 1.1 christos # Portably unset VAR.
295 1.1 christos as_fn_unset ()
296 1.1 christos {
297 1.1 christos { eval $1=; unset $1;}
298 1.1 christos }
299 1.1 christos as_unset=as_fn_unset
300 1.1 christos
301 1.1 christos
302 1.1 christos # as_fn_set_status STATUS
303 1.1 christos # -----------------------
304 1.1 christos # Set $? to STATUS, without forking.
305 1.1 christos as_fn_set_status ()
306 1.1 christos {
307 1.1 christos return $1
308 1.1 christos } # as_fn_set_status
309 1.1 christos
310 1.1 christos # as_fn_exit STATUS
311 1.1 christos # -----------------
312 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 1.1 christos as_fn_exit ()
314 1.1 christos {
315 1.1 christos set +e
316 1.1 christos as_fn_set_status $1
317 1.1 christos exit $1
318 1.1 christos } # as_fn_exit
319 1.1 christos
320 1.1 christos # as_fn_mkdir_p
321 1.1 christos # -------------
322 1.1 christos # Create "$as_dir" as a directory, including parents if necessary.
323 1.1 christos as_fn_mkdir_p ()
324 1.1 christos {
325 1.1 christos
326 1.1 christos case $as_dir in #(
327 1.1 christos -*) as_dir=./$as_dir;;
328 1.1 christos esac
329 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || {
330 1.1 christos as_dirs=
331 1.1 christos while :; do
332 1.1 christos case $as_dir in #(
333 1.1 christos *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 1.1 christos *) as_qdir=$as_dir;;
335 1.1 christos esac
336 1.1 christos as_dirs="'$as_qdir' $as_dirs"
337 1.1 christos as_dir=`$as_dirname -- "$as_dir" ||
338 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \
340 1.1 christos X"$as_dir" : 'X\(//\)$' \| \
341 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 1.1 christos printf "%s\n" X"$as_dir" |
343 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 1.1 christos s//\1/
345 1.1 christos q
346 1.1 christos }
347 1.1 christos /^X\(\/\/\)[^/].*/{
348 1.1 christos s//\1/
349 1.1 christos q
350 1.1 christos }
351 1.1 christos /^X\(\/\/\)$/{
352 1.1 christos s//\1/
353 1.1 christos q
354 1.1 christos }
355 1.1 christos /^X\(\/\).*/{
356 1.1 christos s//\1/
357 1.1 christos q
358 1.1 christos }
359 1.1 christos s/.*/./; q'`
360 1.1 christos test -d "$as_dir" && break
361 1.1 christos done
362 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
363 1.1 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364 1.1 christos
365 1.1 christos
366 1.1 christos } # as_fn_mkdir_p
367 1.1 christos
368 1.1 christos # as_fn_executable_p FILE
369 1.1 christos # -----------------------
370 1.1 christos # Test if FILE is an executable regular file.
371 1.1 christos as_fn_executable_p ()
372 1.1 christos {
373 1.1 christos test -f "$1" && test -x "$1"
374 1.1 christos } # as_fn_executable_p
375 1.1 christos # as_fn_append VAR VALUE
376 1.1 christos # ----------------------
377 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
378 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over
379 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive
380 1.1 christos # implementations.
381 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
382 1.1 christos then :
383 1.1 christos eval 'as_fn_append ()
384 1.1 christos {
385 1.1 christos eval $1+=\$2
386 1.1 christos }'
387 1.1 christos else case e in #(
388 1.1 christos e) as_fn_append ()
389 1.1 christos {
390 1.1 christos eval $1=\$$1\$2
391 1.1 christos } ;;
392 1.1 christos esac
393 1.1 christos fi # as_fn_append
394 1.1 christos
395 1.1 christos # as_fn_arith ARG...
396 1.1 christos # ------------------
397 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
398 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
399 1.1 christos # must be portable across $(()) and expr.
400 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
401 1.1 christos then :
402 1.1 christos eval 'as_fn_arith ()
403 1.1 christos {
404 1.1 christos as_val=$(( $* ))
405 1.1 christos }'
406 1.1 christos else case e in #(
407 1.1 christos e) as_fn_arith ()
408 1.1 christos {
409 1.1 christos as_val=`expr "$@" || test $? -eq 1`
410 1.1 christos } ;;
411 1.1 christos esac
412 1.1 christos fi # as_fn_arith
413 1.1 christos
414 1.1 christos
415 1.1 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
416 1.1 christos # ----------------------------------------
417 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
418 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
419 1.1 christos # script with STATUS, using 1 if that was 0.
420 1.1 christos as_fn_error ()
421 1.1 christos {
422 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1
423 1.1 christos if test "$4"; then
424 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
425 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
426 1.1 christos fi
427 1.1 christos printf "%s\n" "$as_me: error: $2" >&2
428 1.1 christos as_fn_exit $as_status
429 1.1 christos } # as_fn_error
430 1.1 christos
431 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
432 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
433 1.1 christos as_expr=expr
434 1.1 christos else
435 1.1 christos as_expr=false
436 1.1 christos fi
437 1.1 christos
438 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
439 1.1 christos as_basename=basename
440 1.1 christos else
441 1.1 christos as_basename=false
442 1.1 christos fi
443 1.1 christos
444 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
445 1.1 christos as_dirname=dirname
446 1.1 christos else
447 1.1 christos as_dirname=false
448 1.1 christos fi
449 1.1 christos
450 1.1 christos as_me=`$as_basename -- "$0" ||
451 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
452 1.1 christos X"$0" : 'X\(//\)$' \| \
453 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
454 1.1 christos printf "%s\n" X/"$0" |
455 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
456 1.1 christos s//\1/
457 1.1 christos q
458 1.1 christos }
459 1.1 christos /^X\/\(\/\/\)$/{
460 1.1 christos s//\1/
461 1.1 christos q
462 1.1 christos }
463 1.1 christos /^X\/\(\/\).*/{
464 1.1 christos s//\1/
465 1.1 christos q
466 1.1 christos }
467 1.1 christos s/.*/./; q'`
468 1.1 christos
469 1.1 christos # Avoid depending upon Character Ranges.
470 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
471 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
472 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
473 1.1 christos as_cr_digits='0123456789'
474 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
475 1.1 christos
476 1.1 christos
477 1.1 christos as_lineno_1=$LINENO as_lineno_1a=$LINENO
478 1.1 christos as_lineno_2=$LINENO as_lineno_2a=$LINENO
479 1.1 christos eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
480 1.1 christos test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
481 1.1 christos # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
482 1.1 christos sed -n '
483 1.1 christos p
484 1.1 christos /[$]LINENO/=
485 1.1 christos ' <$as_myself |
486 1.1 christos sed '
487 1.1 christos t clear
488 1.1 christos :clear
489 1.1 christos s/[$]LINENO.*/&-/
490 1.1 christos t lineno
491 1.1 christos b
492 1.1 christos :lineno
493 1.1 christos N
494 1.1 christos :loop
495 1.1 christos s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
496 1.1 christos t loop
497 1.1 christos s/-\n.*//
498 1.1 christos ' >$as_me.lineno &&
499 1.1 christos chmod +x "$as_me.lineno" ||
500 1.1 christos { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
501 1.1 christos
502 1.1 christos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
503 1.1 christos # already done that, so ensure we don't try to do so again and fall
504 1.1 christos # in an infinite loop. This has already happened in practice.
505 1.1 christos _as_can_reexec=no; export _as_can_reexec
506 1.1 christos # Don't try to exec as it changes $[0], causing all sort of problems
507 1.1 christos # (the dirname of $[0] is not the place where we might find the
508 1.1 christos # original and so on. Autoconf is especially sensitive to this).
509 1.1 christos . "./$as_me.lineno"
510 1.1 christos # Exit status is that of the last command.
511 1.1 christos exit
512 1.1 christos }
513 1.1 christos
514 1.1 christos
515 1.1 christos # Determine whether it's possible to make 'echo' print without a newline.
516 1.1 christos # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
517 1.1 christos # for compatibility with existing Makefiles.
518 1.1 christos ECHO_C= ECHO_N= ECHO_T=
519 1.1 christos case `echo -n x` in #(((((
520 1.1 christos -n*)
521 1.1 christos case `echo 'xy\c'` in
522 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
523 1.1 christos xy) ECHO_C='\c';;
524 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
525 1.1 christos ECHO_T=' ';;
526 1.1 christos esac;;
527 1.1 christos *)
528 1.1 christos ECHO_N='-n';;
529 1.1 christos esac
530 1.1 christos
531 1.1 christos # For backward compatibility with old third-party macros, we provide
532 1.1 christos # the shell variables $as_echo and $as_echo_n. New code should use
533 1.1 christos # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
534 1.1 christos as_echo='printf %s\n'
535 1.1 christos as_echo_n='printf %s'
536 1.1 christos
537 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
538 1.1 christos if test -d conf$$.dir; then
539 1.1 christos rm -f conf$$.dir/conf$$.file
540 1.1 christos else
541 1.1 christos rm -f conf$$.dir
542 1.1 christos mkdir conf$$.dir 2>/dev/null
543 1.1 christos fi
544 1.1 christos if (echo >conf$$.file) 2>/dev/null; then
545 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
546 1.1 christos as_ln_s='ln -s'
547 1.1 christos # ... but there are two gotchas:
548 1.1 christos # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail.
549 1.1 christos # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable.
550 1.1 christos # In both cases, we have to default to 'cp -pR'.
551 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
552 1.1 christos as_ln_s='cp -pR'
553 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then
554 1.1 christos as_ln_s=ln
555 1.1 christos else
556 1.1 christos as_ln_s='cp -pR'
557 1.1 christos fi
558 1.1 christos else
559 1.1 christos as_ln_s='cp -pR'
560 1.1 christos fi
561 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
562 1.1 christos rmdir conf$$.dir 2>/dev/null
563 1.1 christos
564 1.1 christos if mkdir -p . 2>/dev/null; then
565 1.1 christos as_mkdir_p='mkdir -p "$as_dir"'
566 1.1 christos else
567 1.1 christos test -d ./-p && rmdir ./-p
568 1.1 christos as_mkdir_p=false
569 1.1 christos fi
570 1.1 christos
571 1.1 christos as_test_x='test -x'
572 1.1 christos as_executable_p=as_fn_executable_p
573 1.1 christos
574 1.1 christos # Sed expression to map a string onto a valid CPP name.
575 1.1 christos as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
576 1.1 christos as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated
577 1.1 christos
578 1.1 christos # Sed expression to map a string onto a valid variable name.
579 1.1 christos as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
580 1.1 christos as_tr_sh="eval sed '$as_sed_sh'" # deprecated
581 1.1 christos
582 1.1 christos
583 1.1 christos test -n "$DJDIR" || exec 7<&0 </dev/null
584 1.1 christos exec 6>&1
585 1.1 christos
586 1.1 christos # Name of the host.
587 1.1 christos # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
588 1.1 christos # so uname gets run too.
589 1.1 christos ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
590 1.1 christos
591 1.1 christos #
592 1.1 christos # Initializations.
593 1.1 christos #
594 1.1 christos ac_default_prefix=/usr/local
595 1.1 christos ac_clean_files=
596 1.1 christos ac_config_libobj_dir=.
597 1.1 christos LIBOBJS=
598 1.1 christos cross_compiling=no
599 1.1 christos subdirs=
600 1.1 christos MFLAGS=
601 1.1 christos MAKEFLAGS=
602 1.1 christos
603 1.1 christos # Identity of this package.
604 1.1 christos PACKAGE_NAME='simdzone'
605 1.1 christos PACKAGE_TARNAME='simdzone'
606 1.1 christos PACKAGE_VERSION='0.2.4'
607 1.1 christos PACKAGE_STRING='simdzone 0.2.4'
608 1.1 christos PACKAGE_BUGREPORT='https://github.com/NLnetLabs/simdzone/issues'
609 1.1 christos PACKAGE_URL=''
610 1.1 christos
611 1.1 christos # Factoring default headers for most tests.
612 1.1 christos ac_includes_default="\
613 1.1 christos #include <stddef.h>
614 1.1 christos #ifdef HAVE_STDIO_H
615 1.1 christos # include <stdio.h>
616 1.1 christos #endif
617 1.1 christos #ifdef HAVE_STDLIB_H
618 1.1 christos # include <stdlib.h>
619 1.1 christos #endif
620 1.1 christos #ifdef HAVE_STRING_H
621 1.1 christos # include <string.h>
622 1.1 christos #endif
623 1.1 christos #ifdef HAVE_INTTYPES_H
624 1.1 christos # include <inttypes.h>
625 1.1 christos #endif
626 1.1 christos #ifdef HAVE_STDINT_H
627 1.1 christos # include <stdint.h>
628 1.1 christos #endif
629 1.1 christos #ifdef HAVE_STRINGS_H
630 1.1 christos # include <strings.h>
631 1.1 christos #endif
632 1.1 christos #ifdef HAVE_SYS_TYPES_H
633 1.1 christos # include <sys/types.h>
634 1.1 christos #endif
635 1.1 christos #ifdef HAVE_SYS_STAT_H
636 1.1 christos # include <sys/stat.h>
637 1.1 christos #endif
638 1.1 christos #ifdef HAVE_UNISTD_H
639 1.1 christos # include <unistd.h>
640 1.1 christos #endif"
641 1.1 christos
642 1.1 christos ac_header_c_list=
643 1.1 christos ac_subst_vars='LTLIBOBJS
644 1.1 christos LIBOBJS
645 1.1 christos HAVE_HASWELL
646 1.1 christos HAVE_WESTMERE
647 1.1 christos HAVE_ENDIAN_H
648 1.1 christos target_os
649 1.1 christos target_vendor
650 1.1 christos target_cpu
651 1.1 christos target
652 1.1 christos host_os
653 1.1 christos host_vendor
654 1.1 christos host_cpu
655 1.1 christos host
656 1.1 christos build_os
657 1.1 christos build_vendor
658 1.1 christos build_cpu
659 1.1 christos build
660 1.1 christos DEPFLAGS
661 1.1 christos OBJEXT
662 1.1 christos EXEEXT
663 1.1 christos ac_ct_CC
664 1.1 christos CPPFLAGS
665 1.1 christos LDFLAGS
666 1.1 christos CFLAGS
667 1.1 christos CC
668 1.1 christos target_alias
669 1.1 christos host_alias
670 1.1 christos build_alias
671 1.1 christos LIBS
672 1.1 christos ECHO_T
673 1.1 christos ECHO_N
674 1.1 christos ECHO_C
675 1.1 christos DEFS
676 1.1 christos mandir
677 1.1 christos localedir
678 1.1 christos libdir
679 1.1 christos psdir
680 1.1 christos pdfdir
681 1.1 christos dvidir
682 1.1 christos htmldir
683 1.1 christos infodir
684 1.1 christos docdir
685 1.1 christos oldincludedir
686 1.1 christos includedir
687 1.1 christos runstatedir
688 1.1 christos localstatedir
689 1.1 christos sharedstatedir
690 1.1 christos sysconfdir
691 1.1 christos datadir
692 1.1 christos datarootdir
693 1.1 christos libexecdir
694 1.1 christos sbindir
695 1.1 christos bindir
696 1.1 christos program_transform_name
697 1.1 christos prefix
698 1.1 christos exec_prefix
699 1.1 christos PACKAGE_URL
700 1.1 christos PACKAGE_BUGREPORT
701 1.1 christos PACKAGE_STRING
702 1.1 christos PACKAGE_VERSION
703 1.1 christos PACKAGE_TARNAME
704 1.1 christos PACKAGE_NAME
705 1.1 christos PATH_SEPARATOR
706 1.1 christos SHELL'
707 1.1 christos ac_subst_files=''
708 1.1 christos ac_user_opts='
709 1.1 christos enable_option_checking
710 1.1 christos enable_pie
711 1.1 christos enable_westmere
712 1.1 christos enable_haswell
713 1.1 christos '
714 1.1 christos ac_precious_vars='build_alias
715 1.1 christos host_alias
716 1.1 christos target_alias
717 1.1 christos CC
718 1.1 christos CFLAGS
719 1.1 christos LDFLAGS
720 1.1 christos LIBS
721 1.1 christos CPPFLAGS'
722 1.1 christos
723 1.1 christos
724 1.1 christos # Initialize some variables set by options.
725 1.1 christos ac_init_help=
726 1.1 christos ac_init_version=false
727 1.1 christos ac_unrecognized_opts=
728 1.1 christos ac_unrecognized_sep=
729 1.1 christos # The variables have the same names as the options, with
730 1.1 christos # dashes changed to underlines.
731 1.1 christos cache_file=/dev/null
732 1.1 christos exec_prefix=NONE
733 1.1 christos no_create=
734 1.1 christos no_recursion=
735 1.1 christos prefix=NONE
736 1.1 christos program_prefix=NONE
737 1.1 christos program_suffix=NONE
738 1.1 christos program_transform_name=s,x,x,
739 1.1 christos silent=
740 1.1 christos site=
741 1.1 christos srcdir=
742 1.1 christos verbose=
743 1.1 christos x_includes=NONE
744 1.1 christos x_libraries=NONE
745 1.1 christos
746 1.1 christos # Installation directory options.
747 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo"
748 1.1 christos # and all the variables that are supposed to be based on exec_prefix
749 1.1 christos # by default will actually change.
750 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them.
751 1.1 christos # (The list follows the same order as the GNU Coding Standards.)
752 1.1 christos bindir='${exec_prefix}/bin'
753 1.1 christos sbindir='${exec_prefix}/sbin'
754 1.1 christos libexecdir='${exec_prefix}/libexec'
755 1.1 christos datarootdir='${prefix}/share'
756 1.1 christos datadir='${datarootdir}'
757 1.1 christos sysconfdir='${prefix}/etc'
758 1.1 christos sharedstatedir='${prefix}/com'
759 1.1 christos localstatedir='${prefix}/var'
760 1.1 christos runstatedir='${localstatedir}/run'
761 1.1 christos includedir='${prefix}/include'
762 1.1 christos oldincludedir='/usr/include'
763 1.1 christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
764 1.1 christos infodir='${datarootdir}/info'
765 1.1 christos htmldir='${docdir}'
766 1.1 christos dvidir='${docdir}'
767 1.1 christos pdfdir='${docdir}'
768 1.1 christos psdir='${docdir}'
769 1.1 christos libdir='${exec_prefix}/lib'
770 1.1 christos localedir='${datarootdir}/locale'
771 1.1 christos mandir='${datarootdir}/man'
772 1.1 christos
773 1.1 christos ac_prev=
774 1.1 christos ac_dashdash=
775 1.1 christos for ac_option
776 1.1 christos do
777 1.1 christos # If the previous option needs an argument, assign it.
778 1.1 christos if test -n "$ac_prev"; then
779 1.1 christos eval $ac_prev=\$ac_option
780 1.1 christos ac_prev=
781 1.1 christos continue
782 1.1 christos fi
783 1.1 christos
784 1.1 christos case $ac_option in
785 1.1 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
786 1.1 christos *=) ac_optarg= ;;
787 1.1 christos *) ac_optarg=yes ;;
788 1.1 christos esac
789 1.1 christos
790 1.1 christos case $ac_dashdash$ac_option in
791 1.1 christos --)
792 1.1 christos ac_dashdash=yes ;;
793 1.1 christos
794 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi)
795 1.1 christos ac_prev=bindir ;;
796 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
797 1.1 christos bindir=$ac_optarg ;;
798 1.1 christos
799 1.1 christos -build | --build | --buil | --bui | --bu)
800 1.1 christos ac_prev=build_alias ;;
801 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*)
802 1.1 christos build_alias=$ac_optarg ;;
803 1.1 christos
804 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \
805 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
806 1.1 christos ac_prev=cache_file ;;
807 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
808 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
809 1.1 christos cache_file=$ac_optarg ;;
810 1.1 christos
811 1.1 christos --config-cache | -C)
812 1.1 christos cache_file=config.cache ;;
813 1.1 christos
814 1.1 christos -datadir | --datadir | --datadi | --datad)
815 1.1 christos ac_prev=datadir ;;
816 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*)
817 1.1 christos datadir=$ac_optarg ;;
818 1.1 christos
819 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
820 1.1 christos | --dataroo | --dataro | --datar)
821 1.1 christos ac_prev=datarootdir ;;
822 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
823 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
824 1.1 christos datarootdir=$ac_optarg ;;
825 1.1 christos
826 1.1 christos -disable-* | --disable-*)
827 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
828 1.1 christos # Reject names that are not valid shell variable names.
829 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
830 1.1 christos as_fn_error $? "invalid feature name: '$ac_useropt'"
831 1.1 christos ac_useropt_orig=$ac_useropt
832 1.1 christos ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
833 1.1 christos case $ac_user_opts in
834 1.1 christos *"
835 1.1 christos "enable_$ac_useropt"
836 1.1 christos "*) ;;
837 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
838 1.1 christos ac_unrecognized_sep=', ';;
839 1.1 christos esac
840 1.1 christos eval enable_$ac_useropt=no ;;
841 1.1 christos
842 1.1 christos -docdir | --docdir | --docdi | --doc | --do)
843 1.1 christos ac_prev=docdir ;;
844 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
845 1.1 christos docdir=$ac_optarg ;;
846 1.1 christos
847 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
848 1.1 christos ac_prev=dvidir ;;
849 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
850 1.1 christos dvidir=$ac_optarg ;;
851 1.1 christos
852 1.1 christos -enable-* | --enable-*)
853 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
854 1.1 christos # Reject names that are not valid shell variable names.
855 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
856 1.1 christos as_fn_error $? "invalid feature name: '$ac_useropt'"
857 1.1 christos ac_useropt_orig=$ac_useropt
858 1.1 christos ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
859 1.1 christos case $ac_user_opts in
860 1.1 christos *"
861 1.1 christos "enable_$ac_useropt"
862 1.1 christos "*) ;;
863 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
864 1.1 christos ac_unrecognized_sep=', ';;
865 1.1 christos esac
866 1.1 christos eval enable_$ac_useropt=\$ac_optarg ;;
867 1.1 christos
868 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
869 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
870 1.1 christos | --exec | --exe | --ex)
871 1.1 christos ac_prev=exec_prefix ;;
872 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
873 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
874 1.1 christos | --exec=* | --exe=* | --ex=*)
875 1.1 christos exec_prefix=$ac_optarg ;;
876 1.1 christos
877 1.1 christos -gas | --gas | --ga | --g)
878 1.1 christos # Obsolete; use --with-gas.
879 1.1 christos with_gas=yes ;;
880 1.1 christos
881 1.1 christos -help | --help | --hel | --he | -h)
882 1.1 christos ac_init_help=long ;;
883 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
884 1.1 christos ac_init_help=recursive ;;
885 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
886 1.1 christos ac_init_help=short ;;
887 1.1 christos
888 1.1 christos -host | --host | --hos | --ho)
889 1.1 christos ac_prev=host_alias ;;
890 1.1 christos -host=* | --host=* | --hos=* | --ho=*)
891 1.1 christos host_alias=$ac_optarg ;;
892 1.1 christos
893 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
894 1.1 christos ac_prev=htmldir ;;
895 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
896 1.1 christos | --ht=*)
897 1.1 christos htmldir=$ac_optarg ;;
898 1.1 christos
899 1.1 christos -includedir | --includedir | --includedi | --included | --include \
900 1.1 christos | --includ | --inclu | --incl | --inc)
901 1.1 christos ac_prev=includedir ;;
902 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
903 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*)
904 1.1 christos includedir=$ac_optarg ;;
905 1.1 christos
906 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf)
907 1.1 christos ac_prev=infodir ;;
908 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
909 1.1 christos infodir=$ac_optarg ;;
910 1.1 christos
911 1.1 christos -libdir | --libdir | --libdi | --libd)
912 1.1 christos ac_prev=libdir ;;
913 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*)
914 1.1 christos libdir=$ac_optarg ;;
915 1.1 christos
916 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
917 1.1 christos | --libexe | --libex | --libe)
918 1.1 christos ac_prev=libexecdir ;;
919 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
920 1.1 christos | --libexe=* | --libex=* | --libe=*)
921 1.1 christos libexecdir=$ac_optarg ;;
922 1.1 christos
923 1.1 christos -localedir | --localedir | --localedi | --localed | --locale)
924 1.1 christos ac_prev=localedir ;;
925 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
926 1.1 christos localedir=$ac_optarg ;;
927 1.1 christos
928 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \
929 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals)
930 1.1 christos ac_prev=localstatedir ;;
931 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
932 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
933 1.1 christos localstatedir=$ac_optarg ;;
934 1.1 christos
935 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
936 1.1 christos ac_prev=mandir ;;
937 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
938 1.1 christos mandir=$ac_optarg ;;
939 1.1 christos
940 1.1 christos -nfp | --nfp | --nf)
941 1.1 christos # Obsolete; use --without-fp.
942 1.1 christos with_fp=no ;;
943 1.1 christos
944 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \
945 1.1 christos | --no-cr | --no-c | -n)
946 1.1 christos no_create=yes ;;
947 1.1 christos
948 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \
949 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
950 1.1 christos no_recursion=yes ;;
951 1.1 christos
952 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
953 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
954 1.1 christos | --oldin | --oldi | --old | --ol | --o)
955 1.1 christos ac_prev=oldincludedir ;;
956 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
957 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
958 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
959 1.1 christos oldincludedir=$ac_optarg ;;
960 1.1 christos
961 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
962 1.1 christos ac_prev=prefix ;;
963 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
964 1.1 christos prefix=$ac_optarg ;;
965 1.1 christos
966 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \
967 1.1 christos | --program-pre | --program-pr | --program-p)
968 1.1 christos ac_prev=program_prefix ;;
969 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \
970 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
971 1.1 christos program_prefix=$ac_optarg ;;
972 1.1 christos
973 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \
974 1.1 christos | --program-suf | --program-su | --program-s)
975 1.1 christos ac_prev=program_suffix ;;
976 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \
977 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
978 1.1 christos program_suffix=$ac_optarg ;;
979 1.1 christos
980 1.1 christos -program-transform-name | --program-transform-name \
981 1.1 christos | --program-transform-nam | --program-transform-na \
982 1.1 christos | --program-transform-n | --program-transform- \
983 1.1 christos | --program-transform | --program-transfor \
984 1.1 christos | --program-transfo | --program-transf \
985 1.1 christos | --program-trans | --program-tran \
986 1.1 christos | --progr-tra | --program-tr | --program-t)
987 1.1 christos ac_prev=program_transform_name ;;
988 1.1 christos -program-transform-name=* | --program-transform-name=* \
989 1.1 christos | --program-transform-nam=* | --program-transform-na=* \
990 1.1 christos | --program-transform-n=* | --program-transform-=* \
991 1.1 christos | --program-transform=* | --program-transfor=* \
992 1.1 christos | --program-transfo=* | --program-transf=* \
993 1.1 christos | --program-trans=* | --program-tran=* \
994 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*)
995 1.1 christos program_transform_name=$ac_optarg ;;
996 1.1 christos
997 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
998 1.1 christos ac_prev=pdfdir ;;
999 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1000 1.1 christos pdfdir=$ac_optarg ;;
1001 1.1 christos
1002 1.1 christos -psdir | --psdir | --psdi | --psd | --ps)
1003 1.1 christos ac_prev=psdir ;;
1004 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1005 1.1 christos psdir=$ac_optarg ;;
1006 1.1 christos
1007 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1008 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1009 1.1 christos silent=yes ;;
1010 1.1 christos
1011 1.1 christos -runstatedir | --runstatedir | --runstatedi | --runstated \
1012 1.1 christos | --runstate | --runstat | --runsta | --runst | --runs \
1013 1.1 christos | --run | --ru | --r)
1014 1.1 christos ac_prev=runstatedir ;;
1015 1.1 christos -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1016 1.1 christos | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1017 1.1 christos | --run=* | --ru=* | --r=*)
1018 1.1 christos runstatedir=$ac_optarg ;;
1019 1.1 christos
1020 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1021 1.1 christos ac_prev=sbindir ;;
1022 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1023 1.1 christos | --sbi=* | --sb=*)
1024 1.1 christos sbindir=$ac_optarg ;;
1025 1.1 christos
1026 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \
1027 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1028 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \
1029 1.1 christos | --sha | --sh)
1030 1.1 christos ac_prev=sharedstatedir ;;
1031 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1032 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1033 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1034 1.1 christos | --sha=* | --sh=*)
1035 1.1 christos sharedstatedir=$ac_optarg ;;
1036 1.1 christos
1037 1.1 christos -site | --site | --sit)
1038 1.1 christos ac_prev=site ;;
1039 1.1 christos -site=* | --site=* | --sit=*)
1040 1.1 christos site=$ac_optarg ;;
1041 1.1 christos
1042 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1043 1.1 christos ac_prev=srcdir ;;
1044 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1045 1.1 christos srcdir=$ac_optarg ;;
1046 1.1 christos
1047 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1048 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy)
1049 1.1 christos ac_prev=sysconfdir ;;
1050 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1051 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1052 1.1 christos sysconfdir=$ac_optarg ;;
1053 1.1 christos
1054 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t)
1055 1.1 christos ac_prev=target_alias ;;
1056 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1057 1.1 christos target_alias=$ac_optarg ;;
1058 1.1 christos
1059 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb)
1060 1.1 christos verbose=yes ;;
1061 1.1 christos
1062 1.1 christos -version | --version | --versio | --versi | --vers | -V)
1063 1.1 christos ac_init_version=: ;;
1064 1.1 christos
1065 1.1 christos -with-* | --with-*)
1066 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1067 1.1 christos # Reject names that are not valid shell variable names.
1068 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1069 1.1 christos as_fn_error $? "invalid package name: '$ac_useropt'"
1070 1.1 christos ac_useropt_orig=$ac_useropt
1071 1.1 christos ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1072 1.1 christos case $ac_user_opts in
1073 1.1 christos *"
1074 1.1 christos "with_$ac_useropt"
1075 1.1 christos "*) ;;
1076 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1077 1.1 christos ac_unrecognized_sep=', ';;
1078 1.1 christos esac
1079 1.1 christos eval with_$ac_useropt=\$ac_optarg ;;
1080 1.1 christos
1081 1.1 christos -without-* | --without-*)
1082 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1083 1.1 christos # Reject names that are not valid shell variable names.
1084 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1085 1.1 christos as_fn_error $? "invalid package name: '$ac_useropt'"
1086 1.1 christos ac_useropt_orig=$ac_useropt
1087 1.1 christos ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1088 1.1 christos case $ac_user_opts in
1089 1.1 christos *"
1090 1.1 christos "with_$ac_useropt"
1091 1.1 christos "*) ;;
1092 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1093 1.1 christos ac_unrecognized_sep=', ';;
1094 1.1 christos esac
1095 1.1 christos eval with_$ac_useropt=no ;;
1096 1.1 christos
1097 1.1 christos --x)
1098 1.1 christos # Obsolete; use --with-x.
1099 1.1 christos with_x=yes ;;
1100 1.1 christos
1101 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1102 1.1 christos | --x-incl | --x-inc | --x-in | --x-i)
1103 1.1 christos ac_prev=x_includes ;;
1104 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1105 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1106 1.1 christos x_includes=$ac_optarg ;;
1107 1.1 christos
1108 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \
1109 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1110 1.1 christos ac_prev=x_libraries ;;
1111 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1112 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1113 1.1 christos x_libraries=$ac_optarg ;;
1114 1.1 christos
1115 1.1 christos -*) as_fn_error $? "unrecognized option: '$ac_option'
1116 1.1 christos Try '$0 --help' for more information"
1117 1.1 christos ;;
1118 1.1 christos
1119 1.1 christos *=*)
1120 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1121 1.1 christos # Reject names that are not valid shell variable names.
1122 1.1 christos case $ac_envvar in #(
1123 1.1 christos '' | [0-9]* | *[!_$as_cr_alnum]* )
1124 1.1 christos as_fn_error $? "invalid variable name: '$ac_envvar'" ;;
1125 1.1 christos esac
1126 1.1 christos eval $ac_envvar=\$ac_optarg
1127 1.1 christos export $ac_envvar ;;
1128 1.1 christos
1129 1.1 christos *)
1130 1.1 christos # FIXME: should be removed in autoconf 3.0.
1131 1.1 christos printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1132 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1133 1.1 christos printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1134 1.1 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1135 1.1 christos ;;
1136 1.1 christos
1137 1.1 christos esac
1138 1.1 christos done
1139 1.1 christos
1140 1.1 christos if test -n "$ac_prev"; then
1141 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1142 1.1 christos as_fn_error $? "missing argument to $ac_option"
1143 1.1 christos fi
1144 1.1 christos
1145 1.1 christos if test -n "$ac_unrecognized_opts"; then
1146 1.1 christos case $enable_option_checking in
1147 1.1 christos no) ;;
1148 1.1 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1149 1.1 christos *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1150 1.1 christos esac
1151 1.1 christos fi
1152 1.1 christos
1153 1.1 christos # Check all directory arguments for consistency.
1154 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1155 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \
1156 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1157 1.1 christos libdir localedir mandir runstatedir
1158 1.1 christos do
1159 1.1 christos eval ac_val=\$$ac_var
1160 1.1 christos # Remove trailing slashes.
1161 1.1 christos case $ac_val in
1162 1.1 christos */ )
1163 1.1 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1164 1.1 christos eval $ac_var=\$ac_val;;
1165 1.1 christos esac
1166 1.1 christos # Be sure to have absolute directory names.
1167 1.1 christos case $ac_val in
1168 1.1 christos [\\/$]* | ?:[\\/]* ) continue;;
1169 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1170 1.1 christos esac
1171 1.1 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1172 1.1 christos done
1173 1.1 christos
1174 1.1 christos # There might be people who depend on the old broken behavior: '$host'
1175 1.1 christos # used to hold the argument of --host etc.
1176 1.1 christos # FIXME: To remove some day.
1177 1.1 christos build=$build_alias
1178 1.1 christos host=$host_alias
1179 1.1 christos target=$target_alias
1180 1.1 christos
1181 1.1 christos # FIXME: To remove some day.
1182 1.1 christos if test "x$host_alias" != x; then
1183 1.1 christos if test "x$build_alias" = x; then
1184 1.1 christos cross_compiling=maybe
1185 1.1 christos elif test "x$build_alias" != "x$host_alias"; then
1186 1.1 christos cross_compiling=yes
1187 1.1 christos fi
1188 1.1 christos fi
1189 1.1 christos
1190 1.1 christos ac_tool_prefix=
1191 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias-
1192 1.1 christos
1193 1.1 christos test "$silent" = yes && exec 6>/dev/null
1194 1.1 christos
1195 1.1 christos
1196 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
1197 1.1 christos ac_ls_di=`ls -di .` &&
1198 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1199 1.1 christos as_fn_error $? "working directory cannot be determined"
1200 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1201 1.1 christos as_fn_error $? "pwd does not report name of working directory"
1202 1.1 christos
1203 1.1 christos
1204 1.1 christos # Find the source files, if location was not specified.
1205 1.1 christos if test -z "$srcdir"; then
1206 1.1 christos ac_srcdir_defaulted=yes
1207 1.1 christos # Try the directory containing this script, then the parent directory.
1208 1.1 christos ac_confdir=`$as_dirname -- "$as_myself" ||
1209 1.1 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1210 1.1 christos X"$as_myself" : 'X\(//\)[^/]' \| \
1211 1.1 christos X"$as_myself" : 'X\(//\)$' \| \
1212 1.1 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1213 1.1 christos printf "%s\n" X"$as_myself" |
1214 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1215 1.1 christos s//\1/
1216 1.1 christos q
1217 1.1 christos }
1218 1.1 christos /^X\(\/\/\)[^/].*/{
1219 1.1 christos s//\1/
1220 1.1 christos q
1221 1.1 christos }
1222 1.1 christos /^X\(\/\/\)$/{
1223 1.1 christos s//\1/
1224 1.1 christos q
1225 1.1 christos }
1226 1.1 christos /^X\(\/\).*/{
1227 1.1 christos s//\1/
1228 1.1 christos q
1229 1.1 christos }
1230 1.1 christos s/.*/./; q'`
1231 1.1 christos srcdir=$ac_confdir
1232 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1233 1.1 christos srcdir=..
1234 1.1 christos fi
1235 1.1 christos else
1236 1.1 christos ac_srcdir_defaulted=no
1237 1.1 christos fi
1238 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1239 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1240 1.1 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1241 1.1 christos fi
1242 1.1 christos ac_msg="sources are in $srcdir, but 'cd $srcdir' does not work"
1243 1.1 christos ac_abs_confdir=`(
1244 1.1 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1245 1.1 christos pwd)`
1246 1.1 christos # When building in place, set srcdir=.
1247 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then
1248 1.1 christos srcdir=.
1249 1.1 christos fi
1250 1.1 christos # Remove unnecessary trailing slashes from srcdir.
1251 1.1 christos # Double slashes in file names in object file debugging info
1252 1.1 christos # mess up M-x gdb in Emacs.
1253 1.1 christos case $srcdir in
1254 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1255 1.1 christos esac
1256 1.1 christos for ac_var in $ac_precious_vars; do
1257 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set}
1258 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var}
1259 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1260 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var}
1261 1.1 christos done
1262 1.1 christos
1263 1.1 christos #
1264 1.1 christos # Report the --help message.
1265 1.1 christos #
1266 1.1 christos if test "$ac_init_help" = "long"; then
1267 1.1 christos # Omit some internal or obsolete options to make the list less imposing.
1268 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh.
1269 1.1 christos cat <<_ACEOF
1270 1.1 christos 'configure' configures simdzone 0.2.4 to adapt to many kinds of systems.
1271 1.1 christos
1272 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]...
1273 1.1 christos
1274 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as
1275 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables.
1276 1.1 christos
1277 1.1 christos Defaults for the options are specified in brackets.
1278 1.1 christos
1279 1.1 christos Configuration:
1280 1.1 christos -h, --help display this help and exit
1281 1.1 christos --help=short display options specific to this package
1282 1.1 christos --help=recursive display the short help of all the included packages
1283 1.1 christos -V, --version display version information and exit
1284 1.1 christos -q, --quiet, --silent do not print 'checking ...' messages
1285 1.1 christos --cache-file=FILE cache test results in FILE [disabled]
1286 1.1 christos -C, --config-cache alias for '--cache-file=config.cache'
1287 1.1 christos -n, --no-create do not create output files
1288 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or '..']
1289 1.1 christos
1290 1.1 christos Installation directories:
1291 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX
1292 1.1 christos [$ac_default_prefix]
1293 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1294 1.1 christos [PREFIX]
1295 1.1 christos
1296 1.1 christos By default, 'make install' will install all the files in
1297 1.1 christos '$ac_default_prefix/bin', '$ac_default_prefix/lib' etc. You can specify
1298 1.1 christos an installation prefix other than '$ac_default_prefix' using '--prefix',
1299 1.1 christos for instance '--prefix=\$HOME'.
1300 1.1 christos
1301 1.1 christos For better control, use the options below.
1302 1.1 christos
1303 1.1 christos Fine tuning of the installation directories:
1304 1.1 christos --bindir=DIR user executables [EPREFIX/bin]
1305 1.1 christos --sbindir=DIR system admin executables [EPREFIX/sbin]
1306 1.1 christos --libexecdir=DIR program executables [EPREFIX/libexec]
1307 1.1 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1308 1.1 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1309 1.1 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1310 1.1 christos --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1311 1.1 christos --libdir=DIR object code libraries [EPREFIX/lib]
1312 1.1 christos --includedir=DIR C header files [PREFIX/include]
1313 1.1 christos --oldincludedir=DIR C header files for non-gcc [/usr/include]
1314 1.1 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1315 1.1 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1316 1.1 christos --infodir=DIR info documentation [DATAROOTDIR/info]
1317 1.1 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1318 1.1 christos --mandir=DIR man documentation [DATAROOTDIR/man]
1319 1.1 christos --docdir=DIR documentation root [DATAROOTDIR/doc/simdzone]
1320 1.1 christos --htmldir=DIR html documentation [DOCDIR]
1321 1.1 christos --dvidir=DIR dvi documentation [DOCDIR]
1322 1.1 christos --pdfdir=DIR pdf documentation [DOCDIR]
1323 1.1 christos --psdir=DIR ps documentation [DOCDIR]
1324 1.1 christos _ACEOF
1325 1.1 christos
1326 1.1 christos cat <<\_ACEOF
1327 1.1 christos
1328 1.1 christos System types:
1329 1.1 christos --build=BUILD configure for building on BUILD [guessed]
1330 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD]
1331 1.1 christos --target=TARGET configure for building compilers for TARGET [HOST]
1332 1.1 christos _ACEOF
1333 1.1 christos fi
1334 1.1 christos
1335 1.1 christos if test -n "$ac_init_help"; then
1336 1.1 christos case $ac_init_help in
1337 1.1 christos short | recursive ) echo "Configuration of simdzone 0.2.4:";;
1338 1.1 christos esac
1339 1.1 christos cat <<\_ACEOF
1340 1.1 christos
1341 1.1 christos Optional Features:
1342 1.1 christos --disable-option-checking ignore unrecognized --enable/--with options
1343 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1344 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1345 1.1 christos --enable-pie Enable Position-Independent Executable (eg. to fully
1346 1.1 christos benefit from ASLR, small performance penalty)
1347 1.1 christos --disable-westmere Disable Westmere (SSE4.2) kernel
1348 1.1 christos --disable-haswell Disable Haswell (AVX2) kernel
1349 1.1 christos
1350 1.1 christos Some influential environment variables:
1351 1.1 christos CC C compiler command
1352 1.1 christos CFLAGS C compiler flags
1353 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1354 1.1 christos nonstandard directory <lib dir>
1355 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library>
1356 1.1 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1357 1.1 christos you have headers in a nonstandard directory <include dir>
1358 1.1 christos
1359 1.1 christos Use these variables to override the choices made by 'configure' or to help
1360 1.1 christos it to find libraries and programs with nonstandard names/locations.
1361 1.1 christos
1362 1.1 christos Report bugs to <https://github.com/NLnetLabs/simdzone/issues>.
1363 1.1 christos _ACEOF
1364 1.1 christos ac_status=$?
1365 1.1 christos fi
1366 1.1 christos
1367 1.1 christos if test "$ac_init_help" = "recursive"; then
1368 1.1 christos # If there are subdirs, report their specific --help.
1369 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1370 1.1 christos test -d "$ac_dir" ||
1371 1.1 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1372 1.1 christos continue
1373 1.1 christos ac_builddir=.
1374 1.1 christos
1375 1.1 christos case "$ac_dir" in
1376 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1377 1.1 christos *)
1378 1.1 christos ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1379 1.1 christos # A ".." for each directory in $ac_dir_suffix.
1380 1.1 christos ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1381 1.1 christos case $ac_top_builddir_sub in
1382 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1383 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1384 1.1 christos esac ;;
1385 1.1 christos esac
1386 1.1 christos ac_abs_top_builddir=$ac_pwd
1387 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
1388 1.1 christos # for backward compatibility:
1389 1.1 christos ac_top_builddir=$ac_top_build_prefix
1390 1.1 christos
1391 1.1 christos case $srcdir in
1392 1.1 christos .) # We are building in place.
1393 1.1 christos ac_srcdir=.
1394 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
1395 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
1396 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
1397 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
1398 1.1 christos ac_top_srcdir=$srcdir
1399 1.1 christos ac_abs_top_srcdir=$srcdir ;;
1400 1.1 christos *) # Relative name.
1401 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1402 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
1403 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1404 1.1 christos esac
1405 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1406 1.1 christos
1407 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; }
1408 1.1 christos # Check for configure.gnu first; this name is used for a wrapper for
1409 1.1 christos # Metaconfig's "Configure" on case-insensitive file systems.
1410 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then
1411 1.1 christos echo &&
1412 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1413 1.1 christos elif test -f "$ac_srcdir/configure"; then
1414 1.1 christos echo &&
1415 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive
1416 1.1 christos else
1417 1.1 christos printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1418 1.1 christos fi || ac_status=$?
1419 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; }
1420 1.1 christos done
1421 1.1 christos fi
1422 1.1 christos
1423 1.1 christos test -n "$ac_init_help" && exit $ac_status
1424 1.1 christos if $ac_init_version; then
1425 1.1 christos cat <<\_ACEOF
1426 1.1 christos simdzone configure 0.2.4
1427 1.1 christos generated by GNU Autoconf 2.72
1428 1.1 christos
1429 1.1 christos Copyright (C) 2023 Free Software Foundation, Inc.
1430 1.1 christos This configure script is free software; the Free Software Foundation
1431 1.1 christos gives unlimited permission to copy, distribute and modify it.
1432 1.1 christos _ACEOF
1433 1.1 christos exit
1434 1.1 christos fi
1435 1.1 christos
1436 1.1 christos ## ------------------------ ##
1437 1.1 christos ## Autoconf initialization. ##
1438 1.1 christos ## ------------------------ ##
1439 1.1 christos
1440 1.1 christos # ac_fn_c_try_compile LINENO
1441 1.1 christos # --------------------------
1442 1.1 christos # Try to compile conftest.$ac_ext, and return whether this succeeded.
1443 1.1 christos ac_fn_c_try_compile ()
1444 1.1 christos {
1445 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1446 1.1 christos rm -f conftest.$ac_objext conftest.beam
1447 1.1 christos if { { ac_try="$ac_compile"
1448 1.1 christos case "(($ac_try" in
1449 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1450 1.1 christos *) ac_try_echo=$ac_try;;
1451 1.1 christos esac
1452 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1453 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5
1454 1.1 christos (eval "$ac_compile") 2>conftest.err
1455 1.1 christos ac_status=$?
1456 1.1 christos if test -s conftest.err; then
1457 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1458 1.1 christos cat conftest.er1 >&5
1459 1.1 christos mv -f conftest.er1 conftest.err
1460 1.1 christos fi
1461 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1462 1.1 christos test $ac_status = 0; } && {
1463 1.1 christos test -z "$ac_c_werror_flag" ||
1464 1.1 christos test ! -s conftest.err
1465 1.1 christos } && test -s conftest.$ac_objext
1466 1.1 christos then :
1467 1.1 christos ac_retval=0
1468 1.1 christos else case e in #(
1469 1.1 christos e) printf "%s\n" "$as_me: failed program was:" >&5
1470 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1471 1.1 christos
1472 1.1 christos ac_retval=1 ;;
1473 1.1 christos esac
1474 1.1 christos fi
1475 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1476 1.1 christos as_fn_set_status $ac_retval
1477 1.1 christos
1478 1.1 christos } # ac_fn_c_try_compile
1479 1.1 christos
1480 1.1 christos # ac_fn_c_try_link LINENO
1481 1.1 christos # -----------------------
1482 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded.
1483 1.1 christos ac_fn_c_try_link ()
1484 1.1 christos {
1485 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1486 1.1 christos rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1487 1.1 christos if { { ac_try="$ac_link"
1488 1.1 christos case "(($ac_try" in
1489 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1490 1.1 christos *) ac_try_echo=$ac_try;;
1491 1.1 christos esac
1492 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1493 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5
1494 1.1 christos (eval "$ac_link") 2>conftest.err
1495 1.1 christos ac_status=$?
1496 1.1 christos if test -s conftest.err; then
1497 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1498 1.1 christos cat conftest.er1 >&5
1499 1.1 christos mv -f conftest.er1 conftest.err
1500 1.1 christos fi
1501 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1502 1.1 christos test $ac_status = 0; } && {
1503 1.1 christos test -z "$ac_c_werror_flag" ||
1504 1.1 christos test ! -s conftest.err
1505 1.1 christos } && test -s conftest$ac_exeext && {
1506 1.1 christos test "$cross_compiling" = yes ||
1507 1.1 christos test -x conftest$ac_exeext
1508 1.1 christos }
1509 1.1 christos then :
1510 1.1 christos ac_retval=0
1511 1.1 christos else case e in #(
1512 1.1 christos e) printf "%s\n" "$as_me: failed program was:" >&5
1513 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1514 1.1 christos
1515 1.1 christos ac_retval=1 ;;
1516 1.1 christos esac
1517 1.1 christos fi
1518 1.1 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1519 1.1 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1520 1.1 christos # interfere with the next link command; also delete a directory that is
1521 1.1 christos # left behind by Apple's compiler. We do this before executing the actions.
1522 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1523 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1524 1.1 christos as_fn_set_status $ac_retval
1525 1.1 christos
1526 1.1 christos } # ac_fn_c_try_link
1527 1.1 christos
1528 1.1 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1529 1.1 christos # -------------------------------------------------------
1530 1.1 christos # Tests whether HEADER exists and can be compiled using the include files in
1531 1.1 christos # INCLUDES, setting the cache variable VAR accordingly.
1532 1.1 christos ac_fn_c_check_header_compile ()
1533 1.1 christos {
1534 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1535 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1536 1.1 christos printf %s "checking for $2... " >&6; }
1537 1.1 christos if eval test \${$3+y}
1538 1.1 christos then :
1539 1.1 christos printf %s "(cached) " >&6
1540 1.1 christos else case e in #(
1541 1.1 christos e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1542 1.1 christos /* end confdefs.h. */
1543 1.1 christos $4
1544 1.1 christos #include <$2>
1545 1.1 christos _ACEOF
1546 1.1 christos if ac_fn_c_try_compile "$LINENO"
1547 1.1 christos then :
1548 1.1 christos eval "$3=yes"
1549 1.1 christos else case e in #(
1550 1.1 christos e) eval "$3=no" ;;
1551 1.1 christos esac
1552 1.1 christos fi
1553 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1554 1.1 christos esac
1555 1.1 christos fi
1556 1.1 christos eval ac_res=\$$3
1557 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1558 1.1 christos printf "%s\n" "$ac_res" >&6; }
1559 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1560 1.1 christos
1561 1.1 christos } # ac_fn_c_check_header_compile
1562 1.1 christos
1563 1.1 christos # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
1564 1.1 christos # ------------------------------------------------------------------
1565 1.1 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1566 1.1 christos # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
1567 1.1 christos ac_fn_check_decl ()
1568 1.1 christos {
1569 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1570 1.1 christos as_decl_name=`echo $2|sed 's/ *(.*//'`
1571 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1572 1.1 christos printf %s "checking whether $as_decl_name is declared... " >&6; }
1573 1.1 christos if eval test \${$3+y}
1574 1.1 christos then :
1575 1.1 christos printf %s "(cached) " >&6
1576 1.1 christos else case e in #(
1577 1.1 christos e) as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1578 1.1 christos eval ac_save_FLAGS=\$$6
1579 1.1 christos as_fn_append $6 " $5"
1580 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1581 1.1 christos /* end confdefs.h. */
1582 1.1 christos $4
1583 1.1 christos int
1584 1.1 christos main (void)
1585 1.1 christos {
1586 1.1 christos #ifndef $as_decl_name
1587 1.1 christos #ifdef __cplusplus
1588 1.1 christos (void) $as_decl_use;
1589 1.1 christos #else
1590 1.1 christos (void) $as_decl_name;
1591 1.1 christos #endif
1592 1.1 christos #endif
1593 1.1 christos
1594 1.1 christos ;
1595 1.1 christos return 0;
1596 1.1 christos }
1597 1.1 christos _ACEOF
1598 1.1 christos if ac_fn_c_try_compile "$LINENO"
1599 1.1 christos then :
1600 1.1 christos eval "$3=yes"
1601 1.1 christos else case e in #(
1602 1.1 christos e) eval "$3=no" ;;
1603 1.1 christos esac
1604 1.1 christos fi
1605 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1606 1.1 christos eval $6=\$ac_save_FLAGS
1607 1.1 christos ;;
1608 1.1 christos esac
1609 1.1 christos fi
1610 1.1 christos eval ac_res=\$$3
1611 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1612 1.1 christos printf "%s\n" "$ac_res" >&6; }
1613 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1614 1.1 christos
1615 1.1 christos } # ac_fn_check_decl
1616 1.1 christos
1617 1.1 christos # ac_fn_c_check_func LINENO FUNC VAR
1618 1.1 christos # ----------------------------------
1619 1.1 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly
1620 1.1 christos ac_fn_c_check_func ()
1621 1.1 christos {
1622 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1623 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1624 1.1 christos printf %s "checking for $2... " >&6; }
1625 1.1 christos if eval test \${$3+y}
1626 1.1 christos then :
1627 1.1 christos printf %s "(cached) " >&6
1628 1.1 christos else case e in #(
1629 1.1 christos e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1630 1.1 christos /* end confdefs.h. */
1631 1.1 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1632 1.1 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */
1633 1.1 christos #define $2 innocuous_$2
1634 1.1 christos
1635 1.1 christos /* System header to define __stub macros and hopefully few prototypes,
1636 1.1 christos which can conflict with char $2 (void); below. */
1637 1.1 christos
1638 1.1 christos #include <limits.h>
1639 1.1 christos #undef $2
1640 1.1 christos
1641 1.1 christos /* Override any GCC internal prototype to avoid an error.
1642 1.1 christos Use char because int might match the return type of a GCC
1643 1.1 christos builtin and then its argument prototype would still apply. */
1644 1.1 christos #ifdef __cplusplus
1645 1.1 christos extern "C"
1646 1.1 christos #endif
1647 1.1 christos char $2 (void);
1648 1.1 christos /* The GNU C library defines this for functions which it implements
1649 1.1 christos to always fail with ENOSYS. Some functions are actually named
1650 1.1 christos something starting with __ and the normal name is an alias. */
1651 1.1 christos #if defined __stub_$2 || defined __stub___$2
1652 1.1 christos choke me
1653 1.1 christos #endif
1654 1.1 christos
1655 1.1 christos int
1656 1.1 christos main (void)
1657 1.1 christos {
1658 1.1 christos return $2 ();
1659 1.1 christos ;
1660 1.1 christos return 0;
1661 1.1 christos }
1662 1.1 christos _ACEOF
1663 1.1 christos if ac_fn_c_try_link "$LINENO"
1664 1.1 christos then :
1665 1.1 christos eval "$3=yes"
1666 1.1 christos else case e in #(
1667 1.1 christos e) eval "$3=no" ;;
1668 1.1 christos esac
1669 1.1 christos fi
1670 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
1671 1.1 christos conftest$ac_exeext conftest.$ac_ext ;;
1672 1.1 christos esac
1673 1.1 christos fi
1674 1.1 christos eval ac_res=\$$3
1675 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1676 1.1 christos printf "%s\n" "$ac_res" >&6; }
1677 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1678 1.1 christos
1679 1.1 christos } # ac_fn_c_check_func
1680 1.1 christos ac_configure_args_raw=
1681 1.1 christos for ac_arg
1682 1.1 christos do
1683 1.1 christos case $ac_arg in
1684 1.1 christos *\'*)
1685 1.1 christos ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1686 1.1 christos esac
1687 1.1 christos as_fn_append ac_configure_args_raw " '$ac_arg'"
1688 1.1 christos done
1689 1.1 christos
1690 1.1 christos case $ac_configure_args_raw in
1691 1.1 christos *$as_nl*)
1692 1.1 christos ac_safe_unquote= ;;
1693 1.1 christos *)
1694 1.1 christos ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab.
1695 1.1 christos ac_unsafe_a="$ac_unsafe_z#~"
1696 1.1 christos ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
1697 1.1 christos ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
1698 1.1 christos esac
1699 1.1 christos
1700 1.1 christos cat >config.log <<_ACEOF
1701 1.1 christos This file contains any messages produced by compilers while
1702 1.1 christos running configure, to aid debugging if configure makes a mistake.
1703 1.1 christos
1704 1.1 christos It was created by simdzone $as_me 0.2.4, which was
1705 1.1 christos generated by GNU Autoconf 2.72. Invocation command line was
1706 1.1 christos
1707 1.1 christos $ $0$ac_configure_args_raw
1708 1.1 christos
1709 1.1 christos _ACEOF
1710 1.1 christos exec 5>>config.log
1711 1.1 christos {
1712 1.1 christos cat <<_ASUNAME
1713 1.1 christos ## --------- ##
1714 1.1 christos ## Platform. ##
1715 1.1 christos ## --------- ##
1716 1.1 christos
1717 1.1 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1718 1.1 christos uname -m = `(uname -m) 2>/dev/null || echo unknown`
1719 1.1 christos uname -r = `(uname -r) 2>/dev/null || echo unknown`
1720 1.1 christos uname -s = `(uname -s) 2>/dev/null || echo unknown`
1721 1.1 christos uname -v = `(uname -v) 2>/dev/null || echo unknown`
1722 1.1 christos
1723 1.1 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1724 1.1 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1725 1.1 christos
1726 1.1 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1727 1.1 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1728 1.1 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1729 1.1 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1730 1.1 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1731 1.1 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1732 1.1 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1733 1.1 christos
1734 1.1 christos _ASUNAME
1735 1.1 christos
1736 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1737 1.1 christos for as_dir in $PATH
1738 1.1 christos do
1739 1.1 christos IFS=$as_save_IFS
1740 1.1 christos case $as_dir in #(((
1741 1.1 christos '') as_dir=./ ;;
1742 1.1 christos */) ;;
1743 1.1 christos *) as_dir=$as_dir/ ;;
1744 1.1 christos esac
1745 1.1 christos printf "%s\n" "PATH: $as_dir"
1746 1.1 christos done
1747 1.1 christos IFS=$as_save_IFS
1748 1.1 christos
1749 1.1 christos } >&5
1750 1.1 christos
1751 1.1 christos cat >&5 <<_ACEOF
1752 1.1 christos
1753 1.1 christos
1754 1.1 christos ## ----------- ##
1755 1.1 christos ## Core tests. ##
1756 1.1 christos ## ----------- ##
1757 1.1 christos
1758 1.1 christos _ACEOF
1759 1.1 christos
1760 1.1 christos
1761 1.1 christos # Keep a trace of the command line.
1762 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up.
1763 1.1 christos # Strip out --silent because we don't want to record it for future runs.
1764 1.1 christos # Also quote any args containing shell meta-characters.
1765 1.1 christos # Make two passes to allow for proper duplicate-argument suppression.
1766 1.1 christos ac_configure_args=
1767 1.1 christos ac_configure_args0=
1768 1.1 christos ac_configure_args1=
1769 1.1 christos ac_must_keep_next=false
1770 1.1 christos for ac_pass in 1 2
1771 1.1 christos do
1772 1.1 christos for ac_arg
1773 1.1 christos do
1774 1.1 christos case $ac_arg in
1775 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1776 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1777 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1778 1.1 christos continue ;;
1779 1.1 christos *\'*)
1780 1.1 christos ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1781 1.1 christos esac
1782 1.1 christos case $ac_pass in
1783 1.1 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1784 1.1 christos 2)
1785 1.1 christos as_fn_append ac_configure_args1 " '$ac_arg'"
1786 1.1 christos if test $ac_must_keep_next = true; then
1787 1.1 christos ac_must_keep_next=false # Got value, back to normal.
1788 1.1 christos else
1789 1.1 christos case $ac_arg in
1790 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \
1791 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1792 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1793 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x)
1794 1.1 christos case "$ac_configure_args0 " in
1795 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1796 1.1 christos esac
1797 1.1 christos ;;
1798 1.1 christos -* ) ac_must_keep_next=true ;;
1799 1.1 christos esac
1800 1.1 christos fi
1801 1.1 christos as_fn_append ac_configure_args " '$ac_arg'"
1802 1.1 christos ;;
1803 1.1 christos esac
1804 1.1 christos done
1805 1.1 christos done
1806 1.1 christos { ac_configure_args0=; unset ac_configure_args0;}
1807 1.1 christos { ac_configure_args1=; unset ac_configure_args1;}
1808 1.1 christos
1809 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete
1810 1.1 christos # config.log. We remove comments because anyway the quotes in there
1811 1.1 christos # would cause problems or look ugly.
1812 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap.
1813 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1814 1.1 christos trap 'exit_status=$?
1815 1.1 christos # Sanitize IFS.
1816 1.1 christos IFS=" "" $as_nl"
1817 1.1 christos # Save into config.log some information that might help in debugging.
1818 1.1 christos {
1819 1.1 christos echo
1820 1.1 christos
1821 1.1 christos printf "%s\n" "## ---------------- ##
1822 1.1 christos ## Cache variables. ##
1823 1.1 christos ## ---------------- ##"
1824 1.1 christos echo
1825 1.1 christos # The following way of writing the cache mishandles newlines in values,
1826 1.1 christos (
1827 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1828 1.1 christos eval ac_val=\$$ac_var
1829 1.1 christos case $ac_val in #(
1830 1.1 christos *${as_nl}*)
1831 1.1 christos case $ac_var in #(
1832 1.1 christos *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1833 1.1 christos printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1834 1.1 christos esac
1835 1.1 christos case $ac_var in #(
1836 1.1 christos _ | IFS | as_nl) ;; #(
1837 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1838 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;;
1839 1.1 christos esac ;;
1840 1.1 christos esac
1841 1.1 christos done
1842 1.1 christos (set) 2>&1 |
1843 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1844 1.1 christos *${as_nl}ac_space=\ *)
1845 1.1 christos sed -n \
1846 1.1 christos "s/'\''/'\''\\\\'\'''\''/g;
1847 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1848 1.1 christos ;; #(
1849 1.1 christos *)
1850 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1851 1.1 christos ;;
1852 1.1 christos esac |
1853 1.1 christos sort
1854 1.1 christos )
1855 1.1 christos echo
1856 1.1 christos
1857 1.1 christos printf "%s\n" "## ----------------- ##
1858 1.1 christos ## Output variables. ##
1859 1.1 christos ## ----------------- ##"
1860 1.1 christos echo
1861 1.1 christos for ac_var in $ac_subst_vars
1862 1.1 christos do
1863 1.1 christos eval ac_val=\$$ac_var
1864 1.1 christos case $ac_val in
1865 1.1 christos *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1866 1.1 christos esac
1867 1.1 christos printf "%s\n" "$ac_var='\''$ac_val'\''"
1868 1.1 christos done | sort
1869 1.1 christos echo
1870 1.1 christos
1871 1.1 christos if test -n "$ac_subst_files"; then
1872 1.1 christos printf "%s\n" "## ------------------- ##
1873 1.1 christos ## File substitutions. ##
1874 1.1 christos ## ------------------- ##"
1875 1.1 christos echo
1876 1.1 christos for ac_var in $ac_subst_files
1877 1.1 christos do
1878 1.1 christos eval ac_val=\$$ac_var
1879 1.1 christos case $ac_val in
1880 1.1 christos *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1881 1.1 christos esac
1882 1.1 christos printf "%s\n" "$ac_var='\''$ac_val'\''"
1883 1.1 christos done | sort
1884 1.1 christos echo
1885 1.1 christos fi
1886 1.1 christos
1887 1.1 christos if test -s confdefs.h; then
1888 1.1 christos printf "%s\n" "## ----------- ##
1889 1.1 christos ## confdefs.h. ##
1890 1.1 christos ## ----------- ##"
1891 1.1 christos echo
1892 1.1 christos cat confdefs.h
1893 1.1 christos echo
1894 1.1 christos fi
1895 1.1 christos test "$ac_signal" != 0 &&
1896 1.1 christos printf "%s\n" "$as_me: caught signal $ac_signal"
1897 1.1 christos printf "%s\n" "$as_me: exit $exit_status"
1898 1.1 christos } >&5
1899 1.1 christos rm -f core *.core core.conftest.* &&
1900 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1901 1.1 christos exit $exit_status
1902 1.1 christos ' 0
1903 1.1 christos for ac_signal in 1 2 13 15; do
1904 1.1 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
1905 1.1 christos done
1906 1.1 christos ac_signal=0
1907 1.1 christos
1908 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
1909 1.1 christos rm -f -r conftest* confdefs.h
1910 1.1 christos
1911 1.1 christos printf "%s\n" "/* confdefs.h */" > confdefs.h
1912 1.1 christos
1913 1.1 christos # Predefined preprocessor variables.
1914 1.1 christos
1915 1.1 christos printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
1916 1.1 christos
1917 1.1 christos printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
1918 1.1 christos
1919 1.1 christos printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
1920 1.1 christos
1921 1.1 christos printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
1922 1.1 christos
1923 1.1 christos printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
1924 1.1 christos
1925 1.1 christos printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
1926 1.1 christos
1927 1.1 christos
1928 1.1 christos # Let the site file select an alternate cache file if it wants to.
1929 1.1 christos # Prefer an explicitly selected file to automatically selected ones.
1930 1.1 christos if test -n "$CONFIG_SITE"; then
1931 1.1 christos ac_site_files="$CONFIG_SITE"
1932 1.1 christos elif test "x$prefix" != xNONE; then
1933 1.1 christos ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
1934 1.1 christos else
1935 1.1 christos ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1936 1.1 christos fi
1937 1.1 christos
1938 1.1 christos for ac_site_file in $ac_site_files
1939 1.1 christos do
1940 1.1 christos case $ac_site_file in #(
1941 1.1 christos */*) :
1942 1.1 christos ;; #(
1943 1.1 christos *) :
1944 1.1 christos ac_site_file=./$ac_site_file ;;
1945 1.1 christos esac
1946 1.1 christos if test -f "$ac_site_file" && test -r "$ac_site_file"; then
1947 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
1948 1.1 christos printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
1949 1.1 christos sed 's/^/| /' "$ac_site_file" >&5
1950 1.1 christos . "$ac_site_file" \
1951 1.1 christos || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
1952 1.1 christos printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
1953 1.1 christos as_fn_error $? "failed to load site script $ac_site_file
1954 1.1 christos See 'config.log' for more details" "$LINENO" 5; }
1955 1.1 christos fi
1956 1.1 christos done
1957 1.1 christos
1958 1.1 christos if test -r "$cache_file"; then
1959 1.1 christos # Some versions of bash will fail to source /dev/null (special files
1960 1.1 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file.
1961 1.1 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then
1962 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
1963 1.1 christos printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
1964 1.1 christos case $cache_file in
1965 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";;
1966 1.1 christos *) . "./$cache_file";;
1967 1.1 christos esac
1968 1.1 christos fi
1969 1.1 christos else
1970 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
1971 1.1 christos printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
1972 1.1 christos >$cache_file
1973 1.1 christos fi
1974 1.1 christos
1975 1.1 christos # Test code for whether the C compiler supports C89 (global declarations)
1976 1.1 christos ac_c_conftest_c89_globals='
1977 1.1 christos /* Does the compiler advertise C89 conformance?
1978 1.1 christos Do not test the value of __STDC__, because some compilers set it to 0
1979 1.1 christos while being otherwise adequately conformant. */
1980 1.1 christos #if !defined __STDC__
1981 1.1 christos # error "Compiler does not advertise C89 conformance"
1982 1.1 christos #endif
1983 1.1 christos
1984 1.1 christos #include <stddef.h>
1985 1.1 christos #include <stdarg.h>
1986 1.1 christos struct stat;
1987 1.1 christos /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */
1988 1.1 christos struct buf { int x; };
1989 1.1 christos struct buf * (*rcsopen) (struct buf *, struct stat *, int);
1990 1.1 christos static char *e (char **p, int i)
1991 1.1 christos {
1992 1.1 christos return p[i];
1993 1.1 christos }
1994 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
1995 1.1 christos {
1996 1.1 christos char *s;
1997 1.1 christos va_list v;
1998 1.1 christos va_start (v,p);
1999 1.1 christos s = g (p, va_arg (v,int));
2000 1.1 christos va_end (v);
2001 1.1 christos return s;
2002 1.1 christos }
2003 1.1 christos
2004 1.1 christos /* C89 style stringification. */
2005 1.1 christos #define noexpand_stringify(a) #a
2006 1.1 christos const char *stringified = noexpand_stringify(arbitrary+token=sequence);
2007 1.1 christos
2008 1.1 christos /* C89 style token pasting. Exercises some of the corner cases that
2009 1.1 christos e.g. old MSVC gets wrong, but not very hard. */
2010 1.1 christos #define noexpand_concat(a,b) a##b
2011 1.1 christos #define expand_concat(a,b) noexpand_concat(a,b)
2012 1.1 christos extern int vA;
2013 1.1 christos extern int vbee;
2014 1.1 christos #define aye A
2015 1.1 christos #define bee B
2016 1.1 christos int *pvA = &expand_concat(v,aye);
2017 1.1 christos int *pvbee = &noexpand_concat(v,bee);
2018 1.1 christos
2019 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2020 1.1 christos function prototypes and stuff, but not \xHH hex character constants.
2021 1.1 christos These do not provoke an error unfortunately, instead are silently treated
2022 1.1 christos as an "x". The following induces an error, until -std is added to get
2023 1.1 christos proper ANSI mode. Curiously \x00 != x always comes out true, for an
2024 1.1 christos array size at least. It is necessary to write \x00 == 0 to get something
2025 1.1 christos that is true only with -std. */
2026 1.1 christos int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2027 1.1 christos
2028 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2029 1.1 christos inside strings and character constants. */
2030 1.1 christos #define FOO(x) '\''x'\''
2031 1.1 christos int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2032 1.1 christos
2033 1.1 christos int test (int i, double x);
2034 1.1 christos struct s1 {int (*f) (int a);};
2035 1.1 christos struct s2 {int (*f) (double a);};
2036 1.1 christos int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2037 1.1 christos int, int);'
2038 1.1 christos
2039 1.1 christos # Test code for whether the C compiler supports C89 (body of main).
2040 1.1 christos ac_c_conftest_c89_main='
2041 1.1 christos ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2042 1.1 christos '
2043 1.1 christos
2044 1.1 christos # Test code for whether the C compiler supports C99 (global declarations)
2045 1.1 christos ac_c_conftest_c99_globals='
2046 1.1 christos /* Does the compiler advertise C99 conformance? */
2047 1.1 christos #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2048 1.1 christos # error "Compiler does not advertise C99 conformance"
2049 1.1 christos #endif
2050 1.1 christos
2051 1.1 christos // See if C++-style comments work.
2052 1.1 christos
2053 1.1 christos #include <stdbool.h>
2054 1.1 christos extern int puts (const char *);
2055 1.1 christos extern int printf (const char *, ...);
2056 1.1 christos extern int dprintf (int, const char *, ...);
2057 1.1 christos extern void *malloc (size_t);
2058 1.1 christos extern void free (void *);
2059 1.1 christos
2060 1.1 christos // Check varargs macros. These examples are taken from C99 6.10.3.5.
2061 1.1 christos // dprintf is used instead of fprintf to avoid needing to declare
2062 1.1 christos // FILE and stderr.
2063 1.1 christos #define debug(...) dprintf (2, __VA_ARGS__)
2064 1.1 christos #define showlist(...) puts (#__VA_ARGS__)
2065 1.1 christos #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2066 1.1 christos static void
2067 1.1 christos test_varargs_macros (void)
2068 1.1 christos {
2069 1.1 christos int x = 1234;
2070 1.1 christos int y = 5678;
2071 1.1 christos debug ("Flag");
2072 1.1 christos debug ("X = %d\n", x);
2073 1.1 christos showlist (The first, second, and third items.);
2074 1.1 christos report (x>y, "x is %d but y is %d", x, y);
2075 1.1 christos }
2076 1.1 christos
2077 1.1 christos // Check long long types.
2078 1.1 christos #define BIG64 18446744073709551615ull
2079 1.1 christos #define BIG32 4294967295ul
2080 1.1 christos #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2081 1.1 christos #if !BIG_OK
2082 1.1 christos #error "your preprocessor is broken"
2083 1.1 christos #endif
2084 1.1 christos #if BIG_OK
2085 1.1 christos #else
2086 1.1 christos #error "your preprocessor is broken"
2087 1.1 christos #endif
2088 1.1 christos static long long int bignum = -9223372036854775807LL;
2089 1.1 christos static unsigned long long int ubignum = BIG64;
2090 1.1 christos
2091 1.1 christos struct incomplete_array
2092 1.1 christos {
2093 1.1 christos int datasize;
2094 1.1 christos double data[];
2095 1.1 christos };
2096 1.1 christos
2097 1.1 christos struct named_init {
2098 1.1 christos int number;
2099 1.1 christos const wchar_t *name;
2100 1.1 christos double average;
2101 1.1 christos };
2102 1.1 christos
2103 1.1 christos typedef const char *ccp;
2104 1.1 christos
2105 1.1 christos static inline int
2106 1.1 christos test_restrict (ccp restrict text)
2107 1.1 christos {
2108 1.1 christos // Iterate through items via the restricted pointer.
2109 1.1 christos // Also check for declarations in for loops.
2110 1.1 christos for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2111 1.1 christos continue;
2112 1.1 christos return 0;
2113 1.1 christos }
2114 1.1 christos
2115 1.1 christos // Check varargs and va_copy.
2116 1.1 christos static bool
2117 1.1 christos test_varargs (const char *format, ...)
2118 1.1 christos {
2119 1.1 christos va_list args;
2120 1.1 christos va_start (args, format);
2121 1.1 christos va_list args_copy;
2122 1.1 christos va_copy (args_copy, args);
2123 1.1 christos
2124 1.1 christos const char *str = "";
2125 1.1 christos int number = 0;
2126 1.1 christos float fnumber = 0;
2127 1.1 christos
2128 1.1 christos while (*format)
2129 1.1 christos {
2130 1.1 christos switch (*format++)
2131 1.1 christos {
2132 1.1 christos case '\''s'\'': // string
2133 1.1 christos str = va_arg (args_copy, const char *);
2134 1.1 christos break;
2135 1.1 christos case '\''d'\'': // int
2136 1.1 christos number = va_arg (args_copy, int);
2137 1.1 christos break;
2138 1.1 christos case '\''f'\'': // float
2139 1.1 christos fnumber = va_arg (args_copy, double);
2140 1.1 christos break;
2141 1.1 christos default:
2142 1.1 christos break;
2143 1.1 christos }
2144 1.1 christos }
2145 1.1 christos va_end (args_copy);
2146 1.1 christos va_end (args);
2147 1.1 christos
2148 1.1 christos return *str && number && fnumber;
2149 1.1 christos }
2150 1.1 christos '
2151 1.1 christos
2152 1.1 christos # Test code for whether the C compiler supports C99 (body of main).
2153 1.1 christos ac_c_conftest_c99_main='
2154 1.1 christos // Check bool.
2155 1.1 christos _Bool success = false;
2156 1.1 christos success |= (argc != 0);
2157 1.1 christos
2158 1.1 christos // Check restrict.
2159 1.1 christos if (test_restrict ("String literal") == 0)
2160 1.1 christos success = true;
2161 1.1 christos char *restrict newvar = "Another string";
2162 1.1 christos
2163 1.1 christos // Check varargs.
2164 1.1 christos success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2165 1.1 christos test_varargs_macros ();
2166 1.1 christos
2167 1.1 christos // Check flexible array members.
2168 1.1 christos struct incomplete_array *ia =
2169 1.1 christos malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2170 1.1 christos ia->datasize = 10;
2171 1.1 christos for (int i = 0; i < ia->datasize; ++i)
2172 1.1 christos ia->data[i] = i * 1.234;
2173 1.1 christos // Work around memory leak warnings.
2174 1.1 christos free (ia);
2175 1.1 christos
2176 1.1 christos // Check named initializers.
2177 1.1 christos struct named_init ni = {
2178 1.1 christos .number = 34,
2179 1.1 christos .name = L"Test wide string",
2180 1.1 christos .average = 543.34343,
2181 1.1 christos };
2182 1.1 christos
2183 1.1 christos ni.number = 58;
2184 1.1 christos
2185 1.1 christos int dynamic_array[ni.number];
2186 1.1 christos dynamic_array[0] = argv[0][0];
2187 1.1 christos dynamic_array[ni.number - 1] = 543;
2188 1.1 christos
2189 1.1 christos // work around unused variable warnings
2190 1.1 christos ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2191 1.1 christos || dynamic_array[ni.number - 1] != 543);
2192 1.1 christos '
2193 1.1 christos
2194 1.1 christos # Test code for whether the C compiler supports C11 (global declarations)
2195 1.1 christos ac_c_conftest_c11_globals='
2196 1.1 christos /* Does the compiler advertise C11 conformance? */
2197 1.1 christos #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2198 1.1 christos # error "Compiler does not advertise C11 conformance"
2199 1.1 christos #endif
2200 1.1 christos
2201 1.1 christos // Check _Alignas.
2202 1.1 christos char _Alignas (double) aligned_as_double;
2203 1.1 christos char _Alignas (0) no_special_alignment;
2204 1.1 christos extern char aligned_as_int;
2205 1.1 christos char _Alignas (0) _Alignas (int) aligned_as_int;
2206 1.1 christos
2207 1.1 christos // Check _Alignof.
2208 1.1 christos enum
2209 1.1 christos {
2210 1.1 christos int_alignment = _Alignof (int),
2211 1.1 christos int_array_alignment = _Alignof (int[100]),
2212 1.1 christos char_alignment = _Alignof (char)
2213 1.1 christos };
2214 1.1 christos _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2215 1.1 christos
2216 1.1 christos // Check _Noreturn.
2217 1.1 christos int _Noreturn does_not_return (void) { for (;;) continue; }
2218 1.1 christos
2219 1.1 christos // Check _Static_assert.
2220 1.1 christos struct test_static_assert
2221 1.1 christos {
2222 1.1 christos int x;
2223 1.1 christos _Static_assert (sizeof (int) <= sizeof (long int),
2224 1.1 christos "_Static_assert does not work in struct");
2225 1.1 christos long int y;
2226 1.1 christos };
2227 1.1 christos
2228 1.1 christos // Check UTF-8 literals.
2229 1.1 christos #define u8 syntax error!
2230 1.1 christos char const utf8_literal[] = u8"happens to be ASCII" "another string";
2231 1.1 christos
2232 1.1 christos // Check duplicate typedefs.
2233 1.1 christos typedef long *long_ptr;
2234 1.1 christos typedef long int *long_ptr;
2235 1.1 christos typedef long_ptr long_ptr;
2236 1.1 christos
2237 1.1 christos // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2238 1.1 christos struct anonymous
2239 1.1 christos {
2240 1.1 christos union {
2241 1.1 christos struct { int i; int j; };
2242 1.1 christos struct { int k; long int l; } w;
2243 1.1 christos };
2244 1.1 christos int m;
2245 1.1 christos } v1;
2246 1.1 christos '
2247 1.1 christos
2248 1.1 christos # Test code for whether the C compiler supports C11 (body of main).
2249 1.1 christos ac_c_conftest_c11_main='
2250 1.1 christos _Static_assert ((offsetof (struct anonymous, i)
2251 1.1 christos == offsetof (struct anonymous, w.k)),
2252 1.1 christos "Anonymous union alignment botch");
2253 1.1 christos v1.i = 2;
2254 1.1 christos v1.w.k = 5;
2255 1.1 christos ok |= v1.i != 5;
2256 1.1 christos '
2257 1.1 christos
2258 1.1 christos # Test code for whether the C compiler supports C11 (complete).
2259 1.1 christos ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2260 1.1 christos ${ac_c_conftest_c99_globals}
2261 1.1 christos ${ac_c_conftest_c11_globals}
2262 1.1 christos
2263 1.1 christos int
2264 1.1 christos main (int argc, char **argv)
2265 1.1 christos {
2266 1.1 christos int ok = 0;
2267 1.1 christos ${ac_c_conftest_c89_main}
2268 1.1 christos ${ac_c_conftest_c99_main}
2269 1.1 christos ${ac_c_conftest_c11_main}
2270 1.1 christos return ok;
2271 1.1 christos }
2272 1.1 christos "
2273 1.1 christos
2274 1.1 christos # Test code for whether the C compiler supports C99 (complete).
2275 1.1 christos ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2276 1.1 christos ${ac_c_conftest_c99_globals}
2277 1.1 christos
2278 1.1 christos int
2279 1.1 christos main (int argc, char **argv)
2280 1.1 christos {
2281 1.1 christos int ok = 0;
2282 1.1 christos ${ac_c_conftest_c89_main}
2283 1.1 christos ${ac_c_conftest_c99_main}
2284 1.1 christos return ok;
2285 1.1 christos }
2286 1.1 christos "
2287 1.1 christos
2288 1.1 christos # Test code for whether the C compiler supports C89 (complete).
2289 1.1 christos ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2290 1.1 christos
2291 1.1 christos int
2292 1.1 christos main (int argc, char **argv)
2293 1.1 christos {
2294 1.1 christos int ok = 0;
2295 1.1 christos ${ac_c_conftest_c89_main}
2296 1.1 christos return ok;
2297 1.1 christos }
2298 1.1 christos "
2299 1.1 christos
2300 1.1 christos as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2301 1.1 christos as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2302 1.1 christos as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2303 1.1 christos as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2304 1.1 christos as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2305 1.1 christos as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2306 1.1 christos as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2307 1.1 christos as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2308 1.1 christos as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2309 1.1 christos
2310 1.1 christos # Auxiliary files required by this configure script.
2311 1.1 christos ac_aux_files="config.guess config.sub"
2312 1.1 christos
2313 1.1 christos # Locations in which to look for auxiliary files.
2314 1.1 christos ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
2315 1.1 christos
2316 1.1 christos # Search for a directory containing all of the required auxiliary files,
2317 1.1 christos # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
2318 1.1 christos # If we don't find one directory that contains all the files we need,
2319 1.1 christos # we report the set of missing files from the *first* directory in
2320 1.1 christos # $ac_aux_dir_candidates and give up.
2321 1.1 christos ac_missing_aux_files=""
2322 1.1 christos ac_first_candidate=:
2323 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
2324 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2325 1.1 christos as_found=false
2326 1.1 christos for as_dir in $ac_aux_dir_candidates
2327 1.1 christos do
2328 1.1 christos IFS=$as_save_IFS
2329 1.1 christos case $as_dir in #(((
2330 1.1 christos '') as_dir=./ ;;
2331 1.1 christos */) ;;
2332 1.1 christos *) as_dir=$as_dir/ ;;
2333 1.1 christos esac
2334 1.1 christos as_found=:
2335 1.1 christos
2336 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5
2337 1.1 christos ac_aux_dir_found=yes
2338 1.1 christos ac_install_sh=
2339 1.1 christos for ac_aux in $ac_aux_files
2340 1.1 christos do
2341 1.1 christos # As a special case, if "install-sh" is required, that requirement
2342 1.1 christos # can be satisfied by any of "install-sh", "install.sh", or "shtool",
2343 1.1 christos # and $ac_install_sh is set appropriately for whichever one is found.
2344 1.1 christos if test x"$ac_aux" = x"install-sh"
2345 1.1 christos then
2346 1.1 christos if test -f "${as_dir}install-sh"; then
2347 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5
2348 1.1 christos ac_install_sh="${as_dir}install-sh -c"
2349 1.1 christos elif test -f "${as_dir}install.sh"; then
2350 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5
2351 1.1 christos ac_install_sh="${as_dir}install.sh -c"
2352 1.1 christos elif test -f "${as_dir}shtool"; then
2353 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5
2354 1.1 christos ac_install_sh="${as_dir}shtool install -c"
2355 1.1 christos else
2356 1.1 christos ac_aux_dir_found=no
2357 1.1 christos if $ac_first_candidate; then
2358 1.1 christos ac_missing_aux_files="${ac_missing_aux_files} install-sh"
2359 1.1 christos else
2360 1.1 christos break
2361 1.1 christos fi
2362 1.1 christos fi
2363 1.1 christos else
2364 1.1 christos if test -f "${as_dir}${ac_aux}"; then
2365 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5
2366 1.1 christos else
2367 1.1 christos ac_aux_dir_found=no
2368 1.1 christos if $ac_first_candidate; then
2369 1.1 christos ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
2370 1.1 christos else
2371 1.1 christos break
2372 1.1 christos fi
2373 1.1 christos fi
2374 1.1 christos fi
2375 1.1 christos done
2376 1.1 christos if test "$ac_aux_dir_found" = yes; then
2377 1.1 christos ac_aux_dir="$as_dir"
2378 1.1 christos break
2379 1.1 christos fi
2380 1.1 christos ac_first_candidate=false
2381 1.1 christos
2382 1.1 christos as_found=false
2383 1.1 christos done
2384 1.1 christos IFS=$as_save_IFS
2385 1.1 christos if $as_found
2386 1.1 christos then :
2387 1.1 christos
2388 1.1 christos else case e in #(
2389 1.1 christos e) as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 ;;
2390 1.1 christos esac
2391 1.1 christos fi
2392 1.1 christos
2393 1.1 christos
2394 1.1 christos # These three variables are undocumented and unsupported,
2395 1.1 christos # and are intended to be withdrawn in a future Autoconf release.
2396 1.1 christos # They can cause serious problems if a builder's source tree is in a directory
2397 1.1 christos # whose full name contains unusual characters.
2398 1.1 christos if test -f "${ac_aux_dir}config.guess"; then
2399 1.1 christos ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
2400 1.1 christos fi
2401 1.1 christos if test -f "${ac_aux_dir}config.sub"; then
2402 1.1 christos ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
2403 1.1 christos fi
2404 1.1 christos if test -f "$ac_aux_dir/configure"; then
2405 1.1 christos ac_configure="$SHELL ${ac_aux_dir}configure"
2406 1.1 christos fi
2407 1.1 christos
2408 1.1 christos # Check that the precious variables saved in the cache have kept the same
2409 1.1 christos # value.
2410 1.1 christos ac_cache_corrupted=false
2411 1.1 christos for ac_var in $ac_precious_vars; do
2412 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set
2413 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set
2414 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value
2415 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value
2416 1.1 christos case $ac_old_set,$ac_new_set in
2417 1.1 christos set,)
2418 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&5
2419 1.1 christos printf "%s\n" "$as_me: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&2;}
2420 1.1 christos ac_cache_corrupted=: ;;
2421 1.1 christos ,set)
2422 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was not set in the previous run" >&5
2423 1.1 christos printf "%s\n" "$as_me: error: '$ac_var' was not set in the previous run" >&2;}
2424 1.1 christos ac_cache_corrupted=: ;;
2425 1.1 christos ,);;
2426 1.1 christos *)
2427 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then
2428 1.1 christos # differences in whitespace do not lead to failure.
2429 1.1 christos ac_old_val_w=`echo x $ac_old_val`
2430 1.1 christos ac_new_val_w=`echo x $ac_new_val`
2431 1.1 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then
2432 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' has changed since the previous run:" >&5
2433 1.1 christos printf "%s\n" "$as_me: error: '$ac_var' has changed since the previous run:" >&2;}
2434 1.1 christos ac_cache_corrupted=:
2435 1.1 christos else
2436 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&5
2437 1.1 christos printf "%s\n" "$as_me: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&2;}
2438 1.1 christos eval $ac_var=\$ac_old_val
2439 1.1 christos fi
2440 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: '$ac_old_val'" >&5
2441 1.1 christos printf "%s\n" "$as_me: former value: '$ac_old_val'" >&2;}
2442 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: '$ac_new_val'" >&5
2443 1.1 christos printf "%s\n" "$as_me: current value: '$ac_new_val'" >&2;}
2444 1.1 christos fi;;
2445 1.1 christos esac
2446 1.1 christos # Pass precious variables to config.status.
2447 1.1 christos if test "$ac_new_set" = set; then
2448 1.1 christos case $ac_new_val in
2449 1.1 christos *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2450 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;;
2451 1.1 christos esac
2452 1.1 christos case " $ac_configure_args " in
2453 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2454 1.1 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2455 1.1 christos esac
2456 1.1 christos fi
2457 1.1 christos done
2458 1.1 christos if $ac_cache_corrupted; then
2459 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
2460 1.1 christos printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
2461 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2462 1.1 christos printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
2463 1.1 christos as_fn_error $? "run '${MAKE-make} distclean' and/or 'rm $cache_file'
2464 1.1 christos and start over" "$LINENO" 5
2465 1.1 christos fi
2466 1.1 christos ## -------------------- ##
2467 1.1 christos ## Main body of script. ##
2468 1.1 christos ## -------------------- ##
2469 1.1 christos
2470 1.1 christos ac_ext=c
2471 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2472 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2473 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2474 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2475 1.1 christos
2476 1.1 christos
2477 1.1 christos
2478 1.1 christos ac_config_headers="$ac_config_headers config.h"
2479 1.1 christos
2480 1.1 christos ac_config_files="$ac_config_files Makefile"
2481 1.1 christos
2482 1.1 christos
2483 1.1 christos # acx_nlnetlabs.m4 - common macros for configure checks
2484 1.1 christos # Copyright 2009, Wouter Wijngaards, NLnet Labs.
2485 1.1 christos # BSD licensed.
2486 1.1 christos #
2487 1.1 christos # Version 48
2488 1.1 christos # 2024-01-16 fix to add -l:libssp.a to -lcrypto link check.
2489 1.1 christos # and check for getaddrinfo with only header.
2490 1.1 christos # 2024-01-15 fix to add crypt32 to -lcrypto link check when checking for gdi32.
2491 1.1 christos # 2023-05-04 fix to remove unused whitespace.
2492 1.1 christos # 2023-01-26 fix -Wstrict-prototypes.
2493 1.1 christos # 2022-09-01 fix checking if nonblocking sockets work on OpenBSD.
2494 1.1 christos # 2021-08-17 fix sed script in ssldir split handling.
2495 1.1 christos # 2021-08-17 fix for openssl to detect split version, with ssldir_include
2496 1.1 christos # and ssldir_lib output directories.
2497 1.1 christos # 2021-07-30 fix for openssl use of lib64 directory.
2498 1.1 christos # 2021-06-14 fix nonblocking test to use host instead of target for mingw test.
2499 1.1 christos # 2021-05-17 fix nonblocking socket test from grep on mingw32 to mingw for
2500 1.1 christos # 64bit compatibility.
2501 1.1 christos # 2021-03-24 fix ACX_FUNC_DEPRECATED to use CPPFLAGS and CFLAGS.
2502 1.1 christos # 2021-01-05 fix defun for aclocal
2503 1.1 christos # 2021-01-05 autoconf 2.70 autoupdate and fixes, no AC_TRY_COMPILE
2504 1.1 christos # 2020-08-24 Use EVP_sha256 instead of HMAC_Update (for openssl-3.0.0).
2505 1.1 christos # 2016-03-21 Check -ldl -pthread for libcrypto for ldns and openssl 1.1.0.
2506 1.1 christos # 2016-03-21 Use HMAC_Update instead of HMAC_CTX_Init (for openssl-1.1.0).
2507 1.1 christos # 2016-01-04 -D_DEFAULT_SOURCE defined with -D_BSD_SOURCE for Linux glibc 2.20
2508 1.1 christos # 2015-12-11 FLTO check for new OSX, clang.
2509 1.1 christos # 2015-11-18 spelling check fix.
2510 1.1 christos # 2015-11-05 ACX_SSL_CHECKS no longer adds -ldl needlessly.
2511 1.1 christos # 2015-08-28 ACX_CHECK_PIE and ACX_CHECK_RELRO_NOW added.
2512 1.1 christos # 2015-03-17 AHX_CONFIG_REALLOCARRAY added
2513 1.1 christos # 2013-09-19 FLTO help text improved.
2514 1.1 christos # 2013-07-18 Enable ACX_CHECK_COMPILER_FLAG to test for -Wstrict-prototypes
2515 1.1 christos # 2013-06-25 FLTO has --disable-flto option.
2516 1.1 christos # 2013-05-03 Update W32_SLEEP for newer mingw that links but not defines it.
2517 1.1 christos # 2013-03-22 Fix ACX_RSRC_VERSION for long version numbers.
2518 1.1 christos # 2012-02-09 Fix AHX_MEMCMP_BROKEN with undef in compat/memcmp.h.
2519 1.1 christos # 2012-01-20 Fix COMPILER_FLAGS_UNBOUND for gcc 4.6.2 assigned-not-used-warns.
2520 1.1 christos # 2011-12-05 Fix getaddrinfowithincludes on windows with fedora16 mingw32-gcc.
2521 1.1 christos # Fix ACX_MALLOC for redefined malloc error.
2522 1.1 christos # Fix GETADDRINFO_WITH_INCLUDES to add -lws2_32
2523 1.1 christos # 2011-11-10 Fix FLTO test to not drop a.out in current directory.
2524 1.1 christos # 2011-11-01 Fix FLTO test for llvm on Lion.
2525 1.1 christos # 2011-08-01 Fix nonblock test (broken at v13).
2526 1.1 christos # 2011-08-01 Fix autoconf 2.68 warnings
2527 1.1 christos # 2011-06-23 Add ACX_CHECK_FLTO to check -flto.
2528 1.1 christos # 2010-08-16 Fix FLAG_OMITTED for AS_TR_CPP changes in autoconf-2.66.
2529 1.1 christos # 2010-07-02 Add check for ss_family (for minix).
2530 1.1 christos # 2010-04-26 Fix to use CPPFLAGS for CHECK_COMPILER_FLAGS.
2531 1.1 christos # 2010-03-01 Fix RPATH using CONFIG_COMMANDS to run at the very end.
2532 1.1 christos # 2010-02-18 WITH_SSL outputs the LIBSSL_LDFLAGS, LIBS, CPPFLAGS separate, -ldl
2533 1.1 christos # 2010-02-01 added ACX_CHECK_MEMCMP_SIGNED, AHX_MEMCMP_BROKEN
2534 1.1 christos # 2010-01-20 added AHX_COONFIG_STRLCAT
2535 1.1 christos # 2009-07-14 U_CHAR detection improved for windows crosscompile.
2536 1.1 christos # added ACX_FUNC_MALLOC
2537 1.1 christos # fixup some #if to #ifdef
2538 1.1 christos # NONBLOCKING test for mingw crosscompile.
2539 1.1 christos # 2009-07-13 added ACX_WITH_SSL_OPTIONAL
2540 1.1 christos # 2009-07-03 fixup LDFLAGS for empty ssl dir.
2541 1.1 christos #
2542 1.1 christos # Automates some of the checking constructs. Aims at portability for POSIX.
2543 1.1 christos # Documentation for functions is below.
2544 1.1 christos #
2545 1.1 christos # the following macro's are provided in this file:
2546 1.1 christos # (see below for details on each macro).
2547 1.1 christos #
2548 1.1 christos # ACX_ESCAPE_BACKSLASH - escape backslashes in var for C-preproc.
2549 1.1 christos # ACX_RSRC_VERSION - create windows resource version number.
2550 1.1 christos # ACX_CHECK_COMPILER_FLAG - see if cc supports a flag.
2551 1.1 christos # ACX_CHECK_ERROR_FLAGS - see which flag is -werror (used below).
2552 1.1 christos # ACX_CHECK_COMPILER_FLAG_NEEDED - see if flags make the code compile cleanly.
2553 1.1 christos # ACX_DEPFLAG - find cc dependency flags.
2554 1.1 christos # ACX_DETERMINE_EXT_FLAGS_UNBOUND - find out which flags enable BSD and POSIX.
2555 1.1 christos # ACX_CHECK_FORMAT_ATTRIBUTE - find cc printf format syntax.
2556 1.1 christos # ACX_CHECK_UNUSED_ATTRIBUTE - find cc variable unused syntax.
2557 1.1 christos # ACX_CHECK_FLTO - see if cc supports -flto and use it if so.
2558 1.1 christos # ACX_LIBTOOL_C_ONLY - create libtool for C only, improved.
2559 1.1 christos # ACX_TYPE_U_CHAR - u_char type.
2560 1.1 christos # ACX_TYPE_RLIM_T - rlim_t type.
2561 1.1 christos # ACX_TYPE_SOCKLEN_T - socklen_t type.
2562 1.1 christos # ACX_TYPE_IN_ADDR_T - in_addr_t type.
2563 1.1 christos # ACX_TYPE_IN_PORT_T - in_port_t type.
2564 1.1 christos # ACX_ARG_RPATH - add --disable-rpath option.
2565 1.1 christos # ACX_WITH_SSL - add --with-ssl option, link -lcrypto.
2566 1.1 christos # ACX_WITH_SSL_OPTIONAL - add --with-ssl option, link -lcrypto,
2567 1.1 christos # where --without-ssl is also accepted
2568 1.1 christos # ACX_LIB_SSL - setup to link -lssl.
2569 1.1 christos # ACX_SYS_LARGEFILE - improved sys_largefile, fseeko, >2G files.
2570 1.1 christos # ACX_CHECK_GETADDRINFO_WITH_INCLUDES - find getaddrinfo, portably.
2571 1.1 christos # ACX_FUNC_DEPRECATED - see if func is deprecated.
2572 1.1 christos # ACX_CHECK_NONBLOCKING_BROKEN - see if nonblocking sockets really work.
2573 1.1 christos # ACX_MKDIR_ONE_ARG - determine mkdir(2) number of arguments.
2574 1.1 christos # ACX_FUNC_IOCTLSOCKET - find ioctlsocket, portably.
2575 1.1 christos # ACX_FUNC_MALLOC - check malloc, define replacement .
2576 1.1 christos # AHX_CONFIG_FORMAT_ATTRIBUTE - config.h text for format.
2577 1.1 christos # AHX_CONFIG_UNUSED_ATTRIBUTE - config.h text for unused.
2578 1.1 christos # AHX_CONFIG_FSEEKO - define fseeko, ftello fallback.
2579 1.1 christos # AHX_CONFIG_RAND_MAX - define RAND_MAX if needed.
2580 1.1 christos # AHX_CONFIG_MAXHOSTNAMELEN - define MAXHOSTNAMELEN if needed.
2581 1.1 christos # AHX_CONFIG_IPV6_MIN_MTU - define IPV6_MIN_MTU if needed.
2582 1.1 christos # AHX_CONFIG_SNPRINTF - snprintf compat prototype
2583 1.1 christos # AHX_CONFIG_INET_PTON - inet_pton compat prototype
2584 1.1 christos # AHX_CONFIG_INET_NTOP - inet_ntop compat prototype
2585 1.1 christos # AHX_CONFIG_INET_ATON - inet_aton compat prototype
2586 1.1 christos # AHX_CONFIG_MEMMOVE - memmove compat prototype
2587 1.1 christos # AHX_CONFIG_STRLCAT - strlcat compat prototype
2588 1.1 christos # AHX_CONFIG_STRLCPY - strlcpy compat prototype
2589 1.1 christos # AHX_CONFIG_GMTIME_R - gmtime_r compat prototype
2590 1.1 christos # AHX_CONFIG_W32_SLEEP - w32 compat for sleep
2591 1.1 christos # AHX_CONFIG_W32_USLEEP - w32 compat for usleep
2592 1.1 christos # AHX_CONFIG_W32_RANDOM - w32 compat for random
2593 1.1 christos # AHX_CONFIG_W32_SRANDOM - w32 compat for srandom
2594 1.1 christos # AHX_CONFIG_W32_FD_SET_T - w32 detection of FD_SET_T.
2595 1.1 christos # ACX_CFLAGS_STRIP - strip one flag from CFLAGS
2596 1.1 christos # ACX_STRIP_EXT_FLAGS - strip extension flags from CFLAGS
2597 1.1 christos # AHX_CONFIG_FLAG_OMITTED - define omitted flag
2598 1.1 christos # AHX_CONFIG_FLAG_EXT - define omitted extension flag
2599 1.1 christos # AHX_CONFIG_EXT_FLAGS - define the stripped extension flags
2600 1.1 christos # ACX_CHECK_MEMCMP_SIGNED - check if memcmp uses signed characters.
2601 1.1 christos # AHX_MEMCMP_BROKEN - replace memcmp func for CHECK_MEMCMP_SIGNED.
2602 1.1 christos # ACX_CHECK_SS_FAMILY - check for sockaddr_storage.ss_family
2603 1.1 christos # ACX_CHECK_PIE - add --enable-pie option and check if works
2604 1.1 christos # ACX_CHECK_RELRO_NOW - add --enable-relro-now option and check it
2605 1.1 christos #
2606 1.1 christos
2607 1.1 christos
2608 1.1 christos
2609 1.1 christos
2610 1.1 christos
2611 1.1 christos
2612 1.1 christos
2613 1.1 christos
2614 1.1 christos
2615 1.1 christos
2616 1.1 christos
2617 1.1 christos
2618 1.1 christos
2619 1.1 christos
2620 1.1 christos
2621 1.1 christos
2622 1.1 christos
2623 1.1 christos
2624 1.1 christos
2625 1.1 christos
2626 1.1 christos
2627 1.1 christos
2628 1.1 christos
2629 1.1 christos
2630 1.1 christos
2631 1.1 christos
2632 1.1 christos
2633 1.1 christos
2634 1.1 christos
2635 1.1 christos
2636 1.1 christos
2637 1.1 christos
2638 1.1 christos
2639 1.1 christos
2640 1.1 christos
2641 1.1 christos
2642 1.1 christos
2643 1.1 christos
2644 1.1 christos
2645 1.1 christos
2646 1.1 christos
2647 1.1 christos
2648 1.1 christos
2649 1.1 christos
2650 1.1 christos
2651 1.1 christos
2652 1.1 christos
2653 1.1 christos
2654 1.1 christos
2655 1.1 christos
2656 1.1 christos
2657 1.1 christos
2658 1.1 christos
2659 1.1 christos
2660 1.1 christos
2661 1.1 christos
2662 1.1 christos
2663 1.1 christos
2664 1.1 christos
2665 1.1 christos
2666 1.1 christos
2667 1.1 christos
2668 1.1 christos
2669 1.1 christos
2670 1.1 christos
2671 1.1 christos
2672 1.1 christos
2673 1.1 christos
2674 1.1 christos
2675 1.1 christos
2676 1.1 christos
2677 1.1 christos
2678 1.1 christos
2679 1.1 christos
2680 1.1 christos
2681 1.1 christos
2682 1.1 christos
2683 1.1 christos
2684 1.1 christos
2685 1.1 christos
2686 1.1 christos
2687 1.1 christos
2688 1.1 christos
2689 1.1 christos
2690 1.1 christos
2691 1.1 christos
2692 1.1 christos
2693 1.1 christos
2694 1.1 christos
2695 1.1 christos
2696 1.1 christos
2697 1.1 christos
2698 1.1 christos
2699 1.1 christos
2700 1.1 christos
2701 1.1 christos
2702 1.1 christos
2703 1.1 christos
2704 1.1 christos
2705 1.1 christos
2706 1.1 christos
2707 1.1 christos
2708 1.1 christos
2709 1.1 christos
2710 1.1 christos
2711 1.1 christos
2712 1.1 christos
2713 1.1 christos # ===========================================================================
2714 1.1 christos # https://www.gnu.org/software/autoconf-archive/ax_check_compile_flag.html
2715 1.1 christos # ===========================================================================
2716 1.1 christos #
2717 1.1 christos # SYNOPSIS
2718 1.1 christos #
2719 1.1 christos # AX_CHECK_COMPILE_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS], [INPUT])
2720 1.1 christos #
2721 1.1 christos # DESCRIPTION
2722 1.1 christos #
2723 1.1 christos # Check whether the given FLAG works with the current language's compiler
2724 1.1 christos # or gives an error. (Warnings, however, are ignored)
2725 1.1 christos #
2726 1.1 christos # ACTION-SUCCESS/ACTION-FAILURE are shell commands to execute on
2727 1.1 christos # success/failure.
2728 1.1 christos #
2729 1.1 christos # If EXTRA-FLAGS is defined, it is added to the current language's default
2730 1.1 christos # flags (e.g. CFLAGS) when the check is done. The check is thus made with
2731 1.1 christos # the flags: "CFLAGS EXTRA-FLAGS FLAG". This can for example be used to
2732 1.1 christos # force the compiler to issue an error when a bad flag is given.
2733 1.1 christos #
2734 1.1 christos # INPUT gives an alternative input source to AC_COMPILE_IFELSE.
2735 1.1 christos #
2736 1.1 christos # NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. Please keep this
2737 1.1 christos # macro in sync with AX_CHECK_{PREPROC,LINK}_FLAG.
2738 1.1 christos #
2739 1.1 christos # LICENSE
2740 1.1 christos #
2741 1.1 christos # Copyright (c) 2008 Guido U. Draheim <guidod (at] gmx.de>
2742 1.1 christos # Copyright (c) 2011 Maarten Bosmans <mkbosmans (at] gmail.com>
2743 1.1 christos #
2744 1.1 christos # Copying and distribution of this file, with or without modification, are
2745 1.1 christos # permitted in any medium without royalty provided the copyright notice
2746 1.1 christos # and this notice are preserved. This file is offered as-is, without any
2747 1.1 christos # warranty.
2748 1.1 christos
2749 1.1 christos #serial 6
2750 1.1 christos
2751 1.1 christos
2752 1.1 christos
2753 1.1 christos CFLAGS="$CFLAGS"
2754 1.1 christos
2755 1.1 christos
2756 1.1 christos
2757 1.1 christos
2758 1.1 christos
2759 1.1 christos
2760 1.1 christos
2761 1.1 christos
2762 1.1 christos
2763 1.1 christos ac_ext=c
2764 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2765 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2766 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2767 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2768 1.1 christos if test -n "$ac_tool_prefix"; then
2769 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2770 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
2771 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2772 1.1 christos printf %s "checking for $ac_word... " >&6; }
2773 1.1 christos if test ${ac_cv_prog_CC+y}
2774 1.1 christos then :
2775 1.1 christos printf %s "(cached) " >&6
2776 1.1 christos else case e in #(
2777 1.1 christos e) if test -n "$CC"; then
2778 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2779 1.1 christos else
2780 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2781 1.1 christos for as_dir in $PATH
2782 1.1 christos do
2783 1.1 christos IFS=$as_save_IFS
2784 1.1 christos case $as_dir in #(((
2785 1.1 christos '') as_dir=./ ;;
2786 1.1 christos */) ;;
2787 1.1 christos *) as_dir=$as_dir/ ;;
2788 1.1 christos esac
2789 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2790 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2791 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
2792 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2793 1.1 christos break 2
2794 1.1 christos fi
2795 1.1 christos done
2796 1.1 christos done
2797 1.1 christos IFS=$as_save_IFS
2798 1.1 christos
2799 1.1 christos fi ;;
2800 1.1 christos esac
2801 1.1 christos fi
2802 1.1 christos CC=$ac_cv_prog_CC
2803 1.1 christos if test -n "$CC"; then
2804 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2805 1.1 christos printf "%s\n" "$CC" >&6; }
2806 1.1 christos else
2807 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2808 1.1 christos printf "%s\n" "no" >&6; }
2809 1.1 christos fi
2810 1.1 christos
2811 1.1 christos
2812 1.1 christos fi
2813 1.1 christos if test -z "$ac_cv_prog_CC"; then
2814 1.1 christos ac_ct_CC=$CC
2815 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
2816 1.1 christos set dummy gcc; ac_word=$2
2817 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2818 1.1 christos printf %s "checking for $ac_word... " >&6; }
2819 1.1 christos if test ${ac_cv_prog_ac_ct_CC+y}
2820 1.1 christos then :
2821 1.1 christos printf %s "(cached) " >&6
2822 1.1 christos else case e in #(
2823 1.1 christos e) if test -n "$ac_ct_CC"; then
2824 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2825 1.1 christos else
2826 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2827 1.1 christos for as_dir in $PATH
2828 1.1 christos do
2829 1.1 christos IFS=$as_save_IFS
2830 1.1 christos case $as_dir in #(((
2831 1.1 christos '') as_dir=./ ;;
2832 1.1 christos */) ;;
2833 1.1 christos *) as_dir=$as_dir/ ;;
2834 1.1 christos esac
2835 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2836 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2837 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
2838 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2839 1.1 christos break 2
2840 1.1 christos fi
2841 1.1 christos done
2842 1.1 christos done
2843 1.1 christos IFS=$as_save_IFS
2844 1.1 christos
2845 1.1 christos fi ;;
2846 1.1 christos esac
2847 1.1 christos fi
2848 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2849 1.1 christos if test -n "$ac_ct_CC"; then
2850 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2851 1.1 christos printf "%s\n" "$ac_ct_CC" >&6; }
2852 1.1 christos else
2853 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2854 1.1 christos printf "%s\n" "no" >&6; }
2855 1.1 christos fi
2856 1.1 christos
2857 1.1 christos if test "x$ac_ct_CC" = x; then
2858 1.1 christos CC=""
2859 1.1 christos else
2860 1.1 christos case $cross_compiling:$ac_tool_warned in
2861 1.1 christos yes:)
2862 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2863 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2864 1.1 christos ac_tool_warned=yes ;;
2865 1.1 christos esac
2866 1.1 christos CC=$ac_ct_CC
2867 1.1 christos fi
2868 1.1 christos else
2869 1.1 christos CC="$ac_cv_prog_CC"
2870 1.1 christos fi
2871 1.1 christos
2872 1.1 christos if test -z "$CC"; then
2873 1.1 christos if test -n "$ac_tool_prefix"; then
2874 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2875 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
2876 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2877 1.1 christos printf %s "checking for $ac_word... " >&6; }
2878 1.1 christos if test ${ac_cv_prog_CC+y}
2879 1.1 christos then :
2880 1.1 christos printf %s "(cached) " >&6
2881 1.1 christos else case e in #(
2882 1.1 christos e) if test -n "$CC"; then
2883 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2884 1.1 christos else
2885 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2886 1.1 christos for as_dir in $PATH
2887 1.1 christos do
2888 1.1 christos IFS=$as_save_IFS
2889 1.1 christos case $as_dir in #(((
2890 1.1 christos '') as_dir=./ ;;
2891 1.1 christos */) ;;
2892 1.1 christos *) as_dir=$as_dir/ ;;
2893 1.1 christos esac
2894 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2895 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2896 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
2897 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2898 1.1 christos break 2
2899 1.1 christos fi
2900 1.1 christos done
2901 1.1 christos done
2902 1.1 christos IFS=$as_save_IFS
2903 1.1 christos
2904 1.1 christos fi ;;
2905 1.1 christos esac
2906 1.1 christos fi
2907 1.1 christos CC=$ac_cv_prog_CC
2908 1.1 christos if test -n "$CC"; then
2909 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2910 1.1 christos printf "%s\n" "$CC" >&6; }
2911 1.1 christos else
2912 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2913 1.1 christos printf "%s\n" "no" >&6; }
2914 1.1 christos fi
2915 1.1 christos
2916 1.1 christos
2917 1.1 christos fi
2918 1.1 christos fi
2919 1.1 christos if test -z "$CC"; then
2920 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
2921 1.1 christos set dummy cc; ac_word=$2
2922 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2923 1.1 christos printf %s "checking for $ac_word... " >&6; }
2924 1.1 christos if test ${ac_cv_prog_CC+y}
2925 1.1 christos then :
2926 1.1 christos printf %s "(cached) " >&6
2927 1.1 christos else case e in #(
2928 1.1 christos e) if test -n "$CC"; then
2929 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2930 1.1 christos else
2931 1.1 christos ac_prog_rejected=no
2932 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2933 1.1 christos for as_dir in $PATH
2934 1.1 christos do
2935 1.1 christos IFS=$as_save_IFS
2936 1.1 christos case $as_dir in #(((
2937 1.1 christos '') as_dir=./ ;;
2938 1.1 christos */) ;;
2939 1.1 christos *) as_dir=$as_dir/ ;;
2940 1.1 christos esac
2941 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2942 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2943 1.1 christos if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2944 1.1 christos ac_prog_rejected=yes
2945 1.1 christos continue
2946 1.1 christos fi
2947 1.1 christos ac_cv_prog_CC="cc"
2948 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2949 1.1 christos break 2
2950 1.1 christos fi
2951 1.1 christos done
2952 1.1 christos done
2953 1.1 christos IFS=$as_save_IFS
2954 1.1 christos
2955 1.1 christos if test $ac_prog_rejected = yes; then
2956 1.1 christos # We found a bogon in the path, so make sure we never use it.
2957 1.1 christos set dummy $ac_cv_prog_CC
2958 1.1 christos shift
2959 1.1 christos if test $# != 0; then
2960 1.1 christos # We chose a different compiler from the bogus one.
2961 1.1 christos # However, it has the same basename, so the bogon will be chosen
2962 1.1 christos # first if we set CC to just the basename; use the full file name.
2963 1.1 christos shift
2964 1.1 christos ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
2965 1.1 christos fi
2966 1.1 christos fi
2967 1.1 christos fi ;;
2968 1.1 christos esac
2969 1.1 christos fi
2970 1.1 christos CC=$ac_cv_prog_CC
2971 1.1 christos if test -n "$CC"; then
2972 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2973 1.1 christos printf "%s\n" "$CC" >&6; }
2974 1.1 christos else
2975 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2976 1.1 christos printf "%s\n" "no" >&6; }
2977 1.1 christos fi
2978 1.1 christos
2979 1.1 christos
2980 1.1 christos fi
2981 1.1 christos if test -z "$CC"; then
2982 1.1 christos if test -n "$ac_tool_prefix"; then
2983 1.1 christos for ac_prog in cl.exe
2984 1.1 christos do
2985 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2986 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2987 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2988 1.1 christos printf %s "checking for $ac_word... " >&6; }
2989 1.1 christos if test ${ac_cv_prog_CC+y}
2990 1.1 christos then :
2991 1.1 christos printf %s "(cached) " >&6
2992 1.1 christos else case e in #(
2993 1.1 christos e) if test -n "$CC"; then
2994 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2995 1.1 christos else
2996 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2997 1.1 christos for as_dir in $PATH
2998 1.1 christos do
2999 1.1 christos IFS=$as_save_IFS
3000 1.1 christos case $as_dir in #(((
3001 1.1 christos '') as_dir=./ ;;
3002 1.1 christos */) ;;
3003 1.1 christos *) as_dir=$as_dir/ ;;
3004 1.1 christos esac
3005 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3006 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3007 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3008 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3009 1.1 christos break 2
3010 1.1 christos fi
3011 1.1 christos done
3012 1.1 christos done
3013 1.1 christos IFS=$as_save_IFS
3014 1.1 christos
3015 1.1 christos fi ;;
3016 1.1 christos esac
3017 1.1 christos fi
3018 1.1 christos CC=$ac_cv_prog_CC
3019 1.1 christos if test -n "$CC"; then
3020 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3021 1.1 christos printf "%s\n" "$CC" >&6; }
3022 1.1 christos else
3023 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3024 1.1 christos printf "%s\n" "no" >&6; }
3025 1.1 christos fi
3026 1.1 christos
3027 1.1 christos
3028 1.1 christos test -n "$CC" && break
3029 1.1 christos done
3030 1.1 christos fi
3031 1.1 christos if test -z "$CC"; then
3032 1.1 christos ac_ct_CC=$CC
3033 1.1 christos for ac_prog in cl.exe
3034 1.1 christos do
3035 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
3036 1.1 christos set dummy $ac_prog; ac_word=$2
3037 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3038 1.1 christos printf %s "checking for $ac_word... " >&6; }
3039 1.1 christos if test ${ac_cv_prog_ac_ct_CC+y}
3040 1.1 christos then :
3041 1.1 christos printf %s "(cached) " >&6
3042 1.1 christos else case e in #(
3043 1.1 christos e) if test -n "$ac_ct_CC"; then
3044 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3045 1.1 christos else
3046 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3047 1.1 christos for as_dir in $PATH
3048 1.1 christos do
3049 1.1 christos IFS=$as_save_IFS
3050 1.1 christos case $as_dir in #(((
3051 1.1 christos '') as_dir=./ ;;
3052 1.1 christos */) ;;
3053 1.1 christos *) as_dir=$as_dir/ ;;
3054 1.1 christos esac
3055 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3056 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3057 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
3058 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3059 1.1 christos break 2
3060 1.1 christos fi
3061 1.1 christos done
3062 1.1 christos done
3063 1.1 christos IFS=$as_save_IFS
3064 1.1 christos
3065 1.1 christos fi ;;
3066 1.1 christos esac
3067 1.1 christos fi
3068 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
3069 1.1 christos if test -n "$ac_ct_CC"; then
3070 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3071 1.1 christos printf "%s\n" "$ac_ct_CC" >&6; }
3072 1.1 christos else
3073 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3074 1.1 christos printf "%s\n" "no" >&6; }
3075 1.1 christos fi
3076 1.1 christos
3077 1.1 christos
3078 1.1 christos test -n "$ac_ct_CC" && break
3079 1.1 christos done
3080 1.1 christos
3081 1.1 christos if test "x$ac_ct_CC" = x; then
3082 1.1 christos CC=""
3083 1.1 christos else
3084 1.1 christos case $cross_compiling:$ac_tool_warned in
3085 1.1 christos yes:)
3086 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3087 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3088 1.1 christos ac_tool_warned=yes ;;
3089 1.1 christos esac
3090 1.1 christos CC=$ac_ct_CC
3091 1.1 christos fi
3092 1.1 christos fi
3093 1.1 christos
3094 1.1 christos fi
3095 1.1 christos if test -z "$CC"; then
3096 1.1 christos if test -n "$ac_tool_prefix"; then
3097 1.1 christos # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3098 1.1 christos set dummy ${ac_tool_prefix}clang; ac_word=$2
3099 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3100 1.1 christos printf %s "checking for $ac_word... " >&6; }
3101 1.1 christos if test ${ac_cv_prog_CC+y}
3102 1.1 christos then :
3103 1.1 christos printf %s "(cached) " >&6
3104 1.1 christos else case e in #(
3105 1.1 christos e) if test -n "$CC"; then
3106 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
3107 1.1 christos else
3108 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3109 1.1 christos for as_dir in $PATH
3110 1.1 christos do
3111 1.1 christos IFS=$as_save_IFS
3112 1.1 christos case $as_dir in #(((
3113 1.1 christos '') as_dir=./ ;;
3114 1.1 christos */) ;;
3115 1.1 christos *) as_dir=$as_dir/ ;;
3116 1.1 christos esac
3117 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3118 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3119 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}clang"
3120 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3121 1.1 christos break 2
3122 1.1 christos fi
3123 1.1 christos done
3124 1.1 christos done
3125 1.1 christos IFS=$as_save_IFS
3126 1.1 christos
3127 1.1 christos fi ;;
3128 1.1 christos esac
3129 1.1 christos fi
3130 1.1 christos CC=$ac_cv_prog_CC
3131 1.1 christos if test -n "$CC"; then
3132 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3133 1.1 christos printf "%s\n" "$CC" >&6; }
3134 1.1 christos else
3135 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3136 1.1 christos printf "%s\n" "no" >&6; }
3137 1.1 christos fi
3138 1.1 christos
3139 1.1 christos
3140 1.1 christos fi
3141 1.1 christos if test -z "$ac_cv_prog_CC"; then
3142 1.1 christos ac_ct_CC=$CC
3143 1.1 christos # Extract the first word of "clang", so it can be a program name with args.
3144 1.1 christos set dummy clang; ac_word=$2
3145 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3146 1.1 christos printf %s "checking for $ac_word... " >&6; }
3147 1.1 christos if test ${ac_cv_prog_ac_ct_CC+y}
3148 1.1 christos then :
3149 1.1 christos printf %s "(cached) " >&6
3150 1.1 christos else case e in #(
3151 1.1 christos e) if test -n "$ac_ct_CC"; then
3152 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3153 1.1 christos else
3154 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3155 1.1 christos for as_dir in $PATH
3156 1.1 christos do
3157 1.1 christos IFS=$as_save_IFS
3158 1.1 christos case $as_dir in #(((
3159 1.1 christos '') as_dir=./ ;;
3160 1.1 christos */) ;;
3161 1.1 christos *) as_dir=$as_dir/ ;;
3162 1.1 christos esac
3163 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3164 1.1 christos if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3165 1.1 christos ac_cv_prog_ac_ct_CC="clang"
3166 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3167 1.1 christos break 2
3168 1.1 christos fi
3169 1.1 christos done
3170 1.1 christos done
3171 1.1 christos IFS=$as_save_IFS
3172 1.1 christos
3173 1.1 christos fi ;;
3174 1.1 christos esac
3175 1.1 christos fi
3176 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
3177 1.1 christos if test -n "$ac_ct_CC"; then
3178 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3179 1.1 christos printf "%s\n" "$ac_ct_CC" >&6; }
3180 1.1 christos else
3181 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3182 1.1 christos printf "%s\n" "no" >&6; }
3183 1.1 christos fi
3184 1.1 christos
3185 1.1 christos if test "x$ac_ct_CC" = x; then
3186 1.1 christos CC=""
3187 1.1 christos else
3188 1.1 christos case $cross_compiling:$ac_tool_warned in
3189 1.1 christos yes:)
3190 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3191 1.1 christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3192 1.1 christos ac_tool_warned=yes ;;
3193 1.1 christos esac
3194 1.1 christos CC=$ac_ct_CC
3195 1.1 christos fi
3196 1.1 christos else
3197 1.1 christos CC="$ac_cv_prog_CC"
3198 1.1 christos fi
3199 1.1 christos
3200 1.1 christos fi
3201 1.1 christos
3202 1.1 christos
3203 1.1 christos test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
3204 1.1 christos printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
3205 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH
3206 1.1 christos See 'config.log' for more details" "$LINENO" 5; }
3207 1.1 christos
3208 1.1 christos # Provide some information about the compiler.
3209 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3210 1.1 christos set X $ac_compile
3211 1.1 christos ac_compiler=$2
3212 1.1 christos for ac_option in --version -v -V -qversion -version; do
3213 1.1 christos { { ac_try="$ac_compiler $ac_option >&5"
3214 1.1 christos case "(($ac_try" in
3215 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3216 1.1 christos *) ac_try_echo=$ac_try;;
3217 1.1 christos esac
3218 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3219 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5
3220 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3221 1.1 christos ac_status=$?
3222 1.1 christos if test -s conftest.err; then
3223 1.1 christos sed '10a\
3224 1.1 christos ... rest of stderr output deleted ...
3225 1.1 christos 10q' conftest.err >conftest.er1
3226 1.1 christos cat conftest.er1 >&5
3227 1.1 christos fi
3228 1.1 christos rm -f conftest.er1 conftest.err
3229 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3230 1.1 christos test $ac_status = 0; }
3231 1.1 christos done
3232 1.1 christos
3233 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3234 1.1 christos /* end confdefs.h. */
3235 1.1 christos
3236 1.1 christos int
3237 1.1 christos main (void)
3238 1.1 christos {
3239 1.1 christos
3240 1.1 christos ;
3241 1.1 christos return 0;
3242 1.1 christos }
3243 1.1 christos _ACEOF
3244 1.1 christos ac_clean_files_save=$ac_clean_files
3245 1.1 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3246 1.1 christos # Try to create an executable without -o first, disregard a.out.
3247 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition
3248 1.1 christos # of exeext.
3249 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3250 1.1 christos printf %s "checking whether the C compiler works... " >&6; }
3251 1.1 christos ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3252 1.1 christos
3253 1.1 christos # The possible output files:
3254 1.1 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3255 1.1 christos
3256 1.1 christos ac_rmfiles=
3257 1.1 christos for ac_file in $ac_files
3258 1.1 christos do
3259 1.1 christos case $ac_file in
3260 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3261 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3262 1.1 christos esac
3263 1.1 christos done
3264 1.1 christos rm -f $ac_rmfiles
3265 1.1 christos
3266 1.1 christos if { { ac_try="$ac_link_default"
3267 1.1 christos case "(($ac_try" in
3268 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3269 1.1 christos *) ac_try_echo=$ac_try;;
3270 1.1 christos esac
3271 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3272 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5
3273 1.1 christos (eval "$ac_link_default") 2>&5
3274 1.1 christos ac_status=$?
3275 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3276 1.1 christos test $ac_status = 0; }
3277 1.1 christos then :
3278 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to 'no'.
3279 1.1 christos # So ignore a value of 'no', otherwise this would lead to 'EXEEXT = no'
3280 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached,
3281 1.1 christos # so that the user can short-circuit this test for compilers unknown to
3282 1.1 christos # Autoconf.
3283 1.1 christos for ac_file in $ac_files ''
3284 1.1 christos do
3285 1.1 christos test -f "$ac_file" || continue
3286 1.1 christos case $ac_file in
3287 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3288 1.1 christos ;;
3289 1.1 christos [ab].out )
3290 1.1 christos # We found the default executable, but exeext='' is most
3291 1.1 christos # certainly right.
3292 1.1 christos break;;
3293 1.1 christos *.* )
3294 1.1 christos if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3295 1.1 christos then :; else
3296 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3297 1.1 christos fi
3298 1.1 christos # We set ac_cv_exeext here because the later test for it is not
3299 1.1 christos # safe: cross compilers may not add the suffix if given an '-o'
3300 1.1 christos # argument, so we may need to know it at that point already.
3301 1.1 christos # Even if this section looks crufty: it has the advantage of
3302 1.1 christos # actually working.
3303 1.1 christos break;;
3304 1.1 christos * )
3305 1.1 christos break;;
3306 1.1 christos esac
3307 1.1 christos done
3308 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext=
3309 1.1 christos
3310 1.1 christos else case e in #(
3311 1.1 christos e) ac_file='' ;;
3312 1.1 christos esac
3313 1.1 christos fi
3314 1.1 christos if test -z "$ac_file"
3315 1.1 christos then :
3316 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3317 1.1 christos printf "%s\n" "no" >&6; }
3318 1.1 christos printf "%s\n" "$as_me: failed program was:" >&5
3319 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
3320 1.1 christos
3321 1.1 christos { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
3322 1.1 christos printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
3323 1.1 christos as_fn_error 77 "C compiler cannot create executables
3324 1.1 christos See 'config.log' for more details" "$LINENO" 5; }
3325 1.1 christos else case e in #(
3326 1.1 christos e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3327 1.1 christos printf "%s\n" "yes" >&6; } ;;
3328 1.1 christos esac
3329 1.1 christos fi
3330 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3331 1.1 christos printf %s "checking for C compiler default output file name... " >&6; }
3332 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3333 1.1 christos printf "%s\n" "$ac_file" >&6; }
3334 1.1 christos ac_exeext=$ac_cv_exeext
3335 1.1 christos
3336 1.1 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3337 1.1 christos ac_clean_files=$ac_clean_files_save
3338 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3339 1.1 christos printf %s "checking for suffix of executables... " >&6; }
3340 1.1 christos if { { ac_try="$ac_link"
3341 1.1 christos case "(($ac_try" in
3342 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3343 1.1 christos *) ac_try_echo=$ac_try;;
3344 1.1 christos esac
3345 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3346 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5
3347 1.1 christos (eval "$ac_link") 2>&5
3348 1.1 christos ac_status=$?
3349 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3350 1.1 christos test $ac_status = 0; }
3351 1.1 christos then :
3352 1.1 christos # If both 'conftest.exe' and 'conftest' are 'present' (well, observable)
3353 1.1 christos # catch 'conftest.exe'. For instance with Cygwin, 'ls conftest' will
3354 1.1 christos # work properly (i.e., refer to 'conftest.exe'), while it won't with
3355 1.1 christos # 'rm'.
3356 1.1 christos for ac_file in conftest.exe conftest conftest.*; do
3357 1.1 christos test -f "$ac_file" || continue
3358 1.1 christos case $ac_file in
3359 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3360 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3361 1.1 christos break;;
3362 1.1 christos * ) break;;
3363 1.1 christos esac
3364 1.1 christos done
3365 1.1 christos else case e in #(
3366 1.1 christos e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
3367 1.1 christos printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
3368 1.1 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3369 1.1 christos See 'config.log' for more details" "$LINENO" 5; } ;;
3370 1.1 christos esac
3371 1.1 christos fi
3372 1.1 christos rm -f conftest conftest$ac_cv_exeext
3373 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3374 1.1 christos printf "%s\n" "$ac_cv_exeext" >&6; }
3375 1.1 christos
3376 1.1 christos rm -f conftest.$ac_ext
3377 1.1 christos EXEEXT=$ac_cv_exeext
3378 1.1 christos ac_exeext=$EXEEXT
3379 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3380 1.1 christos /* end confdefs.h. */
3381 1.1 christos #include <stdio.h>
3382 1.1 christos int
3383 1.1 christos main (void)
3384 1.1 christos {
3385 1.1 christos FILE *f = fopen ("conftest.out", "w");
3386 1.1 christos if (!f)
3387 1.1 christos return 1;
3388 1.1 christos return ferror (f) || fclose (f) != 0;
3389 1.1 christos
3390 1.1 christos ;
3391 1.1 christos return 0;
3392 1.1 christos }
3393 1.1 christos _ACEOF
3394 1.1 christos ac_clean_files="$ac_clean_files conftest.out"
3395 1.1 christos # Check that the compiler produces executables we can run. If not, either
3396 1.1 christos # the compiler is broken, or we cross compile.
3397 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3398 1.1 christos printf %s "checking whether we are cross compiling... " >&6; }
3399 1.1 christos if test "$cross_compiling" != yes; then
3400 1.1 christos { { ac_try="$ac_link"
3401 1.1 christos case "(($ac_try" in
3402 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3403 1.1 christos *) ac_try_echo=$ac_try;;
3404 1.1 christos esac
3405 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3406 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5
3407 1.1 christos (eval "$ac_link") 2>&5
3408 1.1 christos ac_status=$?
3409 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3410 1.1 christos test $ac_status = 0; }
3411 1.1 christos if { ac_try='./conftest$ac_cv_exeext'
3412 1.1 christos { { case "(($ac_try" in
3413 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3414 1.1 christos *) ac_try_echo=$ac_try;;
3415 1.1 christos esac
3416 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3417 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5
3418 1.1 christos (eval "$ac_try") 2>&5
3419 1.1 christos ac_status=$?
3420 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3421 1.1 christos test $ac_status = 0; }; }; then
3422 1.1 christos cross_compiling=no
3423 1.1 christos else
3424 1.1 christos if test "$cross_compiling" = maybe; then
3425 1.1 christos cross_compiling=yes
3426 1.1 christos else
3427 1.1 christos { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
3428 1.1 christos printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
3429 1.1 christos as_fn_error 77 "cannot run C compiled programs.
3430 1.1 christos If you meant to cross compile, use '--host'.
3431 1.1 christos See 'config.log' for more details" "$LINENO" 5; }
3432 1.1 christos fi
3433 1.1 christos fi
3434 1.1 christos fi
3435 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3436 1.1 christos printf "%s\n" "$cross_compiling" >&6; }
3437 1.1 christos
3438 1.1 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext \
3439 1.1 christos conftest.o conftest.obj conftest.out
3440 1.1 christos ac_clean_files=$ac_clean_files_save
3441 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3442 1.1 christos printf %s "checking for suffix of object files... " >&6; }
3443 1.1 christos if test ${ac_cv_objext+y}
3444 1.1 christos then :
3445 1.1 christos printf %s "(cached) " >&6
3446 1.1 christos else case e in #(
3447 1.1 christos e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3448 1.1 christos /* end confdefs.h. */
3449 1.1 christos
3450 1.1 christos int
3451 1.1 christos main (void)
3452 1.1 christos {
3453 1.1 christos
3454 1.1 christos ;
3455 1.1 christos return 0;
3456 1.1 christos }
3457 1.1 christos _ACEOF
3458 1.1 christos rm -f conftest.o conftest.obj
3459 1.1 christos if { { ac_try="$ac_compile"
3460 1.1 christos case "(($ac_try" in
3461 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3462 1.1 christos *) ac_try_echo=$ac_try;;
3463 1.1 christos esac
3464 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3465 1.1 christos printf "%s\n" "$ac_try_echo"; } >&5
3466 1.1 christos (eval "$ac_compile") 2>&5
3467 1.1 christos ac_status=$?
3468 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3469 1.1 christos test $ac_status = 0; }
3470 1.1 christos then :
3471 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do
3472 1.1 christos test -f "$ac_file" || continue;
3473 1.1 christos case $ac_file in
3474 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3475 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3476 1.1 christos break;;
3477 1.1 christos esac
3478 1.1 christos done
3479 1.1 christos else case e in #(
3480 1.1 christos e) printf "%s\n" "$as_me: failed program was:" >&5
3481 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
3482 1.1 christos
3483 1.1 christos { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
3484 1.1 christos printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
3485 1.1 christos as_fn_error $? "cannot compute suffix of object files: cannot compile
3486 1.1 christos See 'config.log' for more details" "$LINENO" 5; } ;;
3487 1.1 christos esac
3488 1.1 christos fi
3489 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext ;;
3490 1.1 christos esac
3491 1.1 christos fi
3492 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3493 1.1 christos printf "%s\n" "$ac_cv_objext" >&6; }
3494 1.1 christos OBJEXT=$ac_cv_objext
3495 1.1 christos ac_objext=$OBJEXT
3496 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
3497 1.1 christos printf %s "checking whether the compiler supports GNU C... " >&6; }
3498 1.1 christos if test ${ac_cv_c_compiler_gnu+y}
3499 1.1 christos then :
3500 1.1 christos printf %s "(cached) " >&6
3501 1.1 christos else case e in #(
3502 1.1 christos e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3503 1.1 christos /* end confdefs.h. */
3504 1.1 christos
3505 1.1 christos int
3506 1.1 christos main (void)
3507 1.1 christos {
3508 1.1 christos #ifndef __GNUC__
3509 1.1 christos choke me
3510 1.1 christos #endif
3511 1.1 christos
3512 1.1 christos ;
3513 1.1 christos return 0;
3514 1.1 christos }
3515 1.1 christos _ACEOF
3516 1.1 christos if ac_fn_c_try_compile "$LINENO"
3517 1.1 christos then :
3518 1.1 christos ac_compiler_gnu=yes
3519 1.1 christos else case e in #(
3520 1.1 christos e) ac_compiler_gnu=no ;;
3521 1.1 christos esac
3522 1.1 christos fi
3523 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3524 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
3525 1.1 christos ;;
3526 1.1 christos esac
3527 1.1 christos fi
3528 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3529 1.1 christos printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
3530 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3531 1.1 christos
3532 1.1 christos if test $ac_compiler_gnu = yes; then
3533 1.1 christos GCC=yes
3534 1.1 christos else
3535 1.1 christos GCC=
3536 1.1 christos fi
3537 1.1 christos ac_test_CFLAGS=${CFLAGS+y}
3538 1.1 christos ac_save_CFLAGS=$CFLAGS
3539 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3540 1.1 christos printf %s "checking whether $CC accepts -g... " >&6; }
3541 1.1 christos if test ${ac_cv_prog_cc_g+y}
3542 1.1 christos then :
3543 1.1 christos printf %s "(cached) " >&6
3544 1.1 christos else case e in #(
3545 1.1 christos e) ac_save_c_werror_flag=$ac_c_werror_flag
3546 1.1 christos ac_c_werror_flag=yes
3547 1.1 christos ac_cv_prog_cc_g=no
3548 1.1 christos CFLAGS="-g"
3549 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3550 1.1 christos /* end confdefs.h. */
3551 1.1 christos
3552 1.1 christos int
3553 1.1 christos main (void)
3554 1.1 christos {
3555 1.1 christos
3556 1.1 christos ;
3557 1.1 christos return 0;
3558 1.1 christos }
3559 1.1 christos _ACEOF
3560 1.1 christos if ac_fn_c_try_compile "$LINENO"
3561 1.1 christos then :
3562 1.1 christos ac_cv_prog_cc_g=yes
3563 1.1 christos else case e in #(
3564 1.1 christos e) CFLAGS=""
3565 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3566 1.1 christos /* end confdefs.h. */
3567 1.1 christos
3568 1.1 christos int
3569 1.1 christos main (void)
3570 1.1 christos {
3571 1.1 christos
3572 1.1 christos ;
3573 1.1 christos return 0;
3574 1.1 christos }
3575 1.1 christos _ACEOF
3576 1.1 christos if ac_fn_c_try_compile "$LINENO"
3577 1.1 christos then :
3578 1.1 christos
3579 1.1 christos else case e in #(
3580 1.1 christos e) ac_c_werror_flag=$ac_save_c_werror_flag
3581 1.1 christos CFLAGS="-g"
3582 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3583 1.1 christos /* end confdefs.h. */
3584 1.1 christos
3585 1.1 christos int
3586 1.1 christos main (void)
3587 1.1 christos {
3588 1.1 christos
3589 1.1 christos ;
3590 1.1 christos return 0;
3591 1.1 christos }
3592 1.1 christos _ACEOF
3593 1.1 christos if ac_fn_c_try_compile "$LINENO"
3594 1.1 christos then :
3595 1.1 christos ac_cv_prog_cc_g=yes
3596 1.1 christos fi
3597 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
3598 1.1 christos esac
3599 1.1 christos fi
3600 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
3601 1.1 christos esac
3602 1.1 christos fi
3603 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3604 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag ;;
3605 1.1 christos esac
3606 1.1 christos fi
3607 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3608 1.1 christos printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
3609 1.1 christos if test $ac_test_CFLAGS; then
3610 1.1 christos CFLAGS=$ac_save_CFLAGS
3611 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
3612 1.1 christos if test "$GCC" = yes; then
3613 1.1 christos CFLAGS="-g -O2"
3614 1.1 christos else
3615 1.1 christos CFLAGS="-g"
3616 1.1 christos fi
3617 1.1 christos else
3618 1.1 christos if test "$GCC" = yes; then
3619 1.1 christos CFLAGS="-O2"
3620 1.1 christos else
3621 1.1 christos CFLAGS=
3622 1.1 christos fi
3623 1.1 christos fi
3624 1.1 christos ac_prog_cc_stdc=no
3625 1.1 christos if test x$ac_prog_cc_stdc = xno
3626 1.1 christos then :
3627 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
3628 1.1 christos printf %s "checking for $CC option to enable C11 features... " >&6; }
3629 1.1 christos if test ${ac_cv_prog_cc_c11+y}
3630 1.1 christos then :
3631 1.1 christos printf %s "(cached) " >&6
3632 1.1 christos else case e in #(
3633 1.1 christos e) ac_cv_prog_cc_c11=no
3634 1.1 christos ac_save_CC=$CC
3635 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3636 1.1 christos /* end confdefs.h. */
3637 1.1 christos $ac_c_conftest_c11_program
3638 1.1 christos _ACEOF
3639 1.1 christos for ac_arg in '' -std=gnu11
3640 1.1 christos do
3641 1.1 christos CC="$ac_save_CC $ac_arg"
3642 1.1 christos if ac_fn_c_try_compile "$LINENO"
3643 1.1 christos then :
3644 1.1 christos ac_cv_prog_cc_c11=$ac_arg
3645 1.1 christos fi
3646 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam
3647 1.1 christos test "x$ac_cv_prog_cc_c11" != "xno" && break
3648 1.1 christos done
3649 1.1 christos rm -f conftest.$ac_ext
3650 1.1 christos CC=$ac_save_CC ;;
3651 1.1 christos esac
3652 1.1 christos fi
3653 1.1 christos
3654 1.1 christos if test "x$ac_cv_prog_cc_c11" = xno
3655 1.1 christos then :
3656 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3657 1.1 christos printf "%s\n" "unsupported" >&6; }
3658 1.1 christos else case e in #(
3659 1.1 christos e) if test "x$ac_cv_prog_cc_c11" = x
3660 1.1 christos then :
3661 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3662 1.1 christos printf "%s\n" "none needed" >&6; }
3663 1.1 christos else case e in #(
3664 1.1 christos e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
3665 1.1 christos printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
3666 1.1 christos CC="$CC $ac_cv_prog_cc_c11" ;;
3667 1.1 christos esac
3668 1.1 christos fi
3669 1.1 christos ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
3670 1.1 christos ac_prog_cc_stdc=c11 ;;
3671 1.1 christos esac
3672 1.1 christos fi
3673 1.1 christos fi
3674 1.1 christos if test x$ac_prog_cc_stdc = xno
3675 1.1 christos then :
3676 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
3677 1.1 christos printf %s "checking for $CC option to enable C99 features... " >&6; }
3678 1.1 christos if test ${ac_cv_prog_cc_c99+y}
3679 1.1 christos then :
3680 1.1 christos printf %s "(cached) " >&6
3681 1.1 christos else case e in #(
3682 1.1 christos e) ac_cv_prog_cc_c99=no
3683 1.1 christos ac_save_CC=$CC
3684 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3685 1.1 christos /* end confdefs.h. */
3686 1.1 christos $ac_c_conftest_c99_program
3687 1.1 christos _ACEOF
3688 1.1 christos for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
3689 1.1 christos do
3690 1.1 christos CC="$ac_save_CC $ac_arg"
3691 1.1 christos if ac_fn_c_try_compile "$LINENO"
3692 1.1 christos then :
3693 1.1 christos ac_cv_prog_cc_c99=$ac_arg
3694 1.1 christos fi
3695 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam
3696 1.1 christos test "x$ac_cv_prog_cc_c99" != "xno" && break
3697 1.1 christos done
3698 1.1 christos rm -f conftest.$ac_ext
3699 1.1 christos CC=$ac_save_CC ;;
3700 1.1 christos esac
3701 1.1 christos fi
3702 1.1 christos
3703 1.1 christos if test "x$ac_cv_prog_cc_c99" = xno
3704 1.1 christos then :
3705 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3706 1.1 christos printf "%s\n" "unsupported" >&6; }
3707 1.1 christos else case e in #(
3708 1.1 christos e) if test "x$ac_cv_prog_cc_c99" = x
3709 1.1 christos then :
3710 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3711 1.1 christos printf "%s\n" "none needed" >&6; }
3712 1.1 christos else case e in #(
3713 1.1 christos e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
3714 1.1 christos printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
3715 1.1 christos CC="$CC $ac_cv_prog_cc_c99" ;;
3716 1.1 christos esac
3717 1.1 christos fi
3718 1.1 christos ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
3719 1.1 christos ac_prog_cc_stdc=c99 ;;
3720 1.1 christos esac
3721 1.1 christos fi
3722 1.1 christos fi
3723 1.1 christos if test x$ac_prog_cc_stdc = xno
3724 1.1 christos then :
3725 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
3726 1.1 christos printf %s "checking for $CC option to enable C89 features... " >&6; }
3727 1.1 christos if test ${ac_cv_prog_cc_c89+y}
3728 1.1 christos then :
3729 1.1 christos printf %s "(cached) " >&6
3730 1.1 christos else case e in #(
3731 1.1 christos e) ac_cv_prog_cc_c89=no
3732 1.1 christos ac_save_CC=$CC
3733 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3734 1.1 christos /* end confdefs.h. */
3735 1.1 christos $ac_c_conftest_c89_program
3736 1.1 christos _ACEOF
3737 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3738 1.1 christos do
3739 1.1 christos CC="$ac_save_CC $ac_arg"
3740 1.1 christos if ac_fn_c_try_compile "$LINENO"
3741 1.1 christos then :
3742 1.1 christos ac_cv_prog_cc_c89=$ac_arg
3743 1.1 christos fi
3744 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam
3745 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
3746 1.1 christos done
3747 1.1 christos rm -f conftest.$ac_ext
3748 1.1 christos CC=$ac_save_CC ;;
3749 1.1 christos esac
3750 1.1 christos fi
3751 1.1 christos
3752 1.1 christos if test "x$ac_cv_prog_cc_c89" = xno
3753 1.1 christos then :
3754 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3755 1.1 christos printf "%s\n" "unsupported" >&6; }
3756 1.1 christos else case e in #(
3757 1.1 christos e) if test "x$ac_cv_prog_cc_c89" = x
3758 1.1 christos then :
3759 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3760 1.1 christos printf "%s\n" "none needed" >&6; }
3761 1.1 christos else case e in #(
3762 1.1 christos e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3763 1.1 christos printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
3764 1.1 christos CC="$CC $ac_cv_prog_cc_c89" ;;
3765 1.1 christos esac
3766 1.1 christos fi
3767 1.1 christos ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
3768 1.1 christos ac_prog_cc_stdc=c89 ;;
3769 1.1 christos esac
3770 1.1 christos fi
3771 1.1 christos fi
3772 1.1 christos
3773 1.1 christos ac_ext=c
3774 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3775 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3776 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3777 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3778 1.1 christos
3779 1.1 christos
3780 1.1 christos # allow user to override the -g -O2 flags.
3781 1.1 christos if test "x$CFLAGS" = "x" ; then
3782 1.1 christos
3783 1.1 christos
3784 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -g" >&5
3785 1.1 christos printf %s "checking whether $CC supports -g... " >&6; }
3786 1.1 christos cache=`echo g | sed 'y%.=/+-%___p_%'`
3787 1.1 christos if eval test \${cv_prog_cc_flag_$cache+y}
3788 1.1 christos then :
3789 1.1 christos printf %s "(cached) " >&6
3790 1.1 christos else case e in #(
3791 1.1 christos e)
3792 1.1 christos echo 'void f(void){}' >conftest.c
3793 1.1 christos if test -z "`$CC $CPPFLAGS $CFLAGS -g -c conftest.c 2>&1`"; then
3794 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
3795 1.1 christos else
3796 1.1 christos eval "cv_prog_cc_flag_$cache=no"
3797 1.1 christos fi
3798 1.1 christos rm -f conftest conftest.o conftest.c
3799 1.1 christos ;;
3800 1.1 christos esac
3801 1.1 christos fi
3802 1.1 christos
3803 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
3804 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3805 1.1 christos printf "%s\n" "yes" >&6; }
3806 1.1 christos :
3807 1.1 christos CFLAGS="$CFLAGS -g"
3808 1.1 christos else
3809 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3810 1.1 christos printf "%s\n" "no" >&6; }
3811 1.1 christos :
3812 1.1 christos
3813 1.1 christos fi
3814 1.1 christos
3815 1.1 christos
3816 1.1 christos
3817 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -O2" >&5
3818 1.1 christos printf %s "checking whether $CC supports -O2... " >&6; }
3819 1.1 christos cache=`echo O2 | sed 'y%.=/+-%___p_%'`
3820 1.1 christos if eval test \${cv_prog_cc_flag_$cache+y}
3821 1.1 christos then :
3822 1.1 christos printf %s "(cached) " >&6
3823 1.1 christos else case e in #(
3824 1.1 christos e)
3825 1.1 christos echo 'void f(void){}' >conftest.c
3826 1.1 christos if test -z "`$CC $CPPFLAGS $CFLAGS -O2 -c conftest.c 2>&1`"; then
3827 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
3828 1.1 christos else
3829 1.1 christos eval "cv_prog_cc_flag_$cache=no"
3830 1.1 christos fi
3831 1.1 christos rm -f conftest conftest.o conftest.c
3832 1.1 christos ;;
3833 1.1 christos esac
3834 1.1 christos fi
3835 1.1 christos
3836 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
3837 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3838 1.1 christos printf "%s\n" "yes" >&6; }
3839 1.1 christos :
3840 1.1 christos CFLAGS="$CFLAGS -O2"
3841 1.1 christos else
3842 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3843 1.1 christos printf "%s\n" "no" >&6; }
3844 1.1 christos :
3845 1.1 christos
3846 1.1 christos fi
3847 1.1 christos
3848 1.1 christos
3849 1.1 christos
3850 1.1 christos # Check whether --enable-pie was given.
3851 1.1 christos if test ${enable_pie+y}
3852 1.1 christos then :
3853 1.1 christos enableval=$enable_pie;
3854 1.1 christos fi
3855 1.1 christos
3856 1.1 christos if test "x$enable_pie" = "xyes"
3857 1.1 christos then :
3858 1.1 christos
3859 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports PIE" >&5
3860 1.1 christos printf %s "checking if $CC supports PIE... " >&6; }
3861 1.1 christos BAKLDFLAGS="$LDFLAGS"
3862 1.1 christos BAKCFLAGS="$CFLAGS"
3863 1.1 christos LDFLAGS="$LDFLAGS -pie"
3864 1.1 christos CFLAGS="$CFLAGS -fPIE"
3865 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3866 1.1 christos /* end confdefs.h. */
3867 1.1 christos
3868 1.1 christos int
3869 1.1 christos main (void)
3870 1.1 christos {
3871 1.1 christos
3872 1.1 christos ;
3873 1.1 christos return 0;
3874 1.1 christos }
3875 1.1 christos _ACEOF
3876 1.1 christos if ac_fn_c_try_link "$LINENO"
3877 1.1 christos then :
3878 1.1 christos
3879 1.1 christos if $CC $CFLAGS $LDFLAGS -o conftest conftest.c 2>&1 | grep "warning: no debug symbols in executable" >/dev/null; then
3880 1.1 christos LDFLAGS="$BAKLDFLAGS"
3881 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3882 1.1 christos printf "%s\n" "no" >&6; }
3883 1.1 christos else
3884 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3885 1.1 christos printf "%s\n" "yes" >&6; }
3886 1.1 christos fi
3887 1.1 christos rm -f conftest conftest.c conftest.o
3888 1.1 christos
3889 1.1 christos else case e in #(
3890 1.1 christos e) LDFLAGS="$BAKLDFLAGS" ; CFLAGS="$BAKCFLAGS" ; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3891 1.1 christos printf "%s\n" "no" >&6; } ;;
3892 1.1 christos esac
3893 1.1 christos fi
3894 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
3895 1.1 christos conftest$ac_exeext conftest.$ac_ext
3896 1.1 christos
3897 1.1 christos fi
3898 1.1 christos
3899 1.1 christos fi
3900 1.1 christos
3901 1.1 christos ac_header= ac_cache=
3902 1.1 christos for ac_item in $ac_header_c_list
3903 1.1 christos do
3904 1.1 christos if test $ac_cache; then
3905 1.1 christos ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
3906 1.1 christos if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
3907 1.1 christos printf "%s\n" "#define $ac_item 1" >> confdefs.h
3908 1.1 christos fi
3909 1.1 christos ac_header= ac_cache=
3910 1.1 christos elif test $ac_header; then
3911 1.1 christos ac_cache=$ac_item
3912 1.1 christos else
3913 1.1 christos ac_header=$ac_item
3914 1.1 christos fi
3915 1.1 christos done
3916 1.1 christos
3917 1.1 christos
3918 1.1 christos
3919 1.1 christos
3920 1.1 christos
3921 1.1 christos
3922 1.1 christos
3923 1.1 christos
3924 1.1 christos if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
3925 1.1 christos then :
3926 1.1 christos
3927 1.1 christos printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
3928 1.1 christos
3929 1.1 christos fi
3930 1.1 christos ac_fn_c_check_header_compile "$LINENO" "endian.h" "ac_cv_header_endian_h" "$ac_includes_default
3931 1.1 christos "
3932 1.1 christos if test "x$ac_cv_header_endian_h" = xyes
3933 1.1 christos then :
3934 1.1 christos printf "%s\n" "#define HAVE_ENDIAN_H 1" >>confdefs.h
3935 1.1 christos
3936 1.1 christos fi
3937 1.1 christos ac_fn_c_check_header_compile "$LINENO" "sys/endian.h" "ac_cv_header_sys_endian_h" "$ac_includes_default
3938 1.1 christos "
3939 1.1 christos if test "x$ac_cv_header_sys_endian_h" = xyes
3940 1.1 christos then :
3941 1.1 christos printf "%s\n" "#define HAVE_SYS_ENDIAN_H 1" >>confdefs.h
3942 1.1 christos
3943 1.1 christos fi
3944 1.1 christos
3945 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
3946 1.1 christos printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
3947 1.1 christos if test ${ac_cv_c_undeclared_builtin_options+y}
3948 1.1 christos then :
3949 1.1 christos printf %s "(cached) " >&6
3950 1.1 christos else case e in #(
3951 1.1 christos e) ac_save_CFLAGS=$CFLAGS
3952 1.1 christos ac_cv_c_undeclared_builtin_options='cannot detect'
3953 1.1 christos for ac_arg in '' -fno-builtin; do
3954 1.1 christos CFLAGS="$ac_save_CFLAGS $ac_arg"
3955 1.1 christos # This test program should *not* compile successfully.
3956 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3957 1.1 christos /* end confdefs.h. */
3958 1.1 christos
3959 1.1 christos int
3960 1.1 christos main (void)
3961 1.1 christos {
3962 1.1 christos (void) strchr;
3963 1.1 christos ;
3964 1.1 christos return 0;
3965 1.1 christos }
3966 1.1 christos _ACEOF
3967 1.1 christos if ac_fn_c_try_compile "$LINENO"
3968 1.1 christos then :
3969 1.1 christos
3970 1.1 christos else case e in #(
3971 1.1 christos e) # This test program should compile successfully.
3972 1.1 christos # No library function is consistently available on
3973 1.1 christos # freestanding implementations, so test against a dummy
3974 1.1 christos # declaration. Include always-available headers on the
3975 1.1 christos # off chance that they somehow elicit warnings.
3976 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3977 1.1 christos /* end confdefs.h. */
3978 1.1 christos #include <float.h>
3979 1.1 christos #include <limits.h>
3980 1.1 christos #include <stdarg.h>
3981 1.1 christos #include <stddef.h>
3982 1.1 christos extern void ac_decl (int, char *);
3983 1.1 christos
3984 1.1 christos int
3985 1.1 christos main (void)
3986 1.1 christos {
3987 1.1 christos (void) ac_decl (0, (char *) 0);
3988 1.1 christos (void) ac_decl;
3989 1.1 christos
3990 1.1 christos ;
3991 1.1 christos return 0;
3992 1.1 christos }
3993 1.1 christos _ACEOF
3994 1.1 christos if ac_fn_c_try_compile "$LINENO"
3995 1.1 christos then :
3996 1.1 christos if test x"$ac_arg" = x
3997 1.1 christos then :
3998 1.1 christos ac_cv_c_undeclared_builtin_options='none needed'
3999 1.1 christos else case e in #(
4000 1.1 christos e) ac_cv_c_undeclared_builtin_options=$ac_arg ;;
4001 1.1 christos esac
4002 1.1 christos fi
4003 1.1 christos break
4004 1.1 christos fi
4005 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
4006 1.1 christos esac
4007 1.1 christos fi
4008 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4009 1.1 christos done
4010 1.1 christos CFLAGS=$ac_save_CFLAGS
4011 1.1 christos ;;
4012 1.1 christos esac
4013 1.1 christos fi
4014 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
4015 1.1 christos printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
4016 1.1 christos case $ac_cv_c_undeclared_builtin_options in #(
4017 1.1 christos 'cannot detect') :
4018 1.1 christos { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
4019 1.1 christos printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
4020 1.1 christos as_fn_error $? "cannot make $CC report undeclared builtins
4021 1.1 christos See 'config.log' for more details" "$LINENO" 5; } ;; #(
4022 1.1 christos 'none needed') :
4023 1.1 christos ac_c_undeclared_builtin_options='' ;; #(
4024 1.1 christos *) :
4025 1.1 christos ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
4026 1.1 christos esac
4027 1.1 christos
4028 1.1 christos ac_fn_check_decl "$LINENO" "bswap16" "ac_cv_have_decl_bswap16" "
4029 1.1 christos $ac_includes_default
4030 1.1 christos #ifdef HAVE_ENDIAN_H
4031 1.1 christos #include <endian.h>
4032 1.1 christos #endif
4033 1.1 christos #ifdef HAVE_SYS_ENDIAN_H
4034 1.1 christos #include <sys/endian.h>
4035 1.1 christos #endif
4036 1.1 christos
4037 1.1 christos " "$ac_c_undeclared_builtin_options" "CFLAGS"
4038 1.1 christos if test "x$ac_cv_have_decl_bswap16" = xyes
4039 1.1 christos then :
4040 1.1 christos ac_have_decl=1
4041 1.1 christos else case e in #(
4042 1.1 christos e) ac_have_decl=0 ;;
4043 1.1 christos esac
4044 1.1 christos fi
4045 1.1 christos printf "%s\n" "#define HAVE_DECL_BSWAP16 $ac_have_decl" >>confdefs.h
4046 1.1 christos ac_fn_check_decl "$LINENO" "bswap32" "ac_cv_have_decl_bswap32" "
4047 1.1 christos $ac_includes_default
4048 1.1 christos #ifdef HAVE_ENDIAN_H
4049 1.1 christos #include <endian.h>
4050 1.1 christos #endif
4051 1.1 christos #ifdef HAVE_SYS_ENDIAN_H
4052 1.1 christos #include <sys/endian.h>
4053 1.1 christos #endif
4054 1.1 christos
4055 1.1 christos " "$ac_c_undeclared_builtin_options" "CFLAGS"
4056 1.1 christos if test "x$ac_cv_have_decl_bswap32" = xyes
4057 1.1 christos then :
4058 1.1 christos ac_have_decl=1
4059 1.1 christos else case e in #(
4060 1.1 christos e) ac_have_decl=0 ;;
4061 1.1 christos esac
4062 1.1 christos fi
4063 1.1 christos printf "%s\n" "#define HAVE_DECL_BSWAP32 $ac_have_decl" >>confdefs.h
4064 1.1 christos ac_fn_check_decl "$LINENO" "bswap64" "ac_cv_have_decl_bswap64" "
4065 1.1 christos $ac_includes_default
4066 1.1 christos #ifdef HAVE_ENDIAN_H
4067 1.1 christos #include <endian.h>
4068 1.1 christos #endif
4069 1.1 christos #ifdef HAVE_SYS_ENDIAN_H
4070 1.1 christos #include <sys/endian.h>
4071 1.1 christos #endif
4072 1.1 christos
4073 1.1 christos " "$ac_c_undeclared_builtin_options" "CFLAGS"
4074 1.1 christos if test "x$ac_cv_have_decl_bswap64" = xyes
4075 1.1 christos then :
4076 1.1 christos ac_have_decl=1
4077 1.1 christos else case e in #(
4078 1.1 christos e) ac_have_decl=0 ;;
4079 1.1 christos esac
4080 1.1 christos fi
4081 1.1 christos printf "%s\n" "#define HAVE_DECL_BSWAP64 $ac_have_decl" >>confdefs.h
4082 1.1 christos
4083 1.1 christos
4084 1.1 christos # Check whether --enable-westmere was given.
4085 1.1 christos if test ${enable_westmere+y}
4086 1.1 christos then :
4087 1.1 christos enableval=$enable_westmere;
4088 1.1 christos fi
4089 1.1 christos
4090 1.1 christos case "$enable_westmere" in
4091 1.1 christos no) enable_westmere=no ;;
4092 1.1 christos yes|*) enable_westmere=yes ;;
4093 1.1 christos esac
4094 1.1 christos
4095 1.1 christos # Check whether --enable-haswell was given.
4096 1.1 christos if test ${enable_haswell+y}
4097 1.1 christos then :
4098 1.1 christos enableval=$enable_haswell;
4099 1.1 christos fi
4100 1.1 christos
4101 1.1 christos case "$enable_haswell" in
4102 1.1 christos no) enable_haswell=no ;;
4103 1.1 christos yes|*) enable_haswell=yes ;;
4104 1.1 christos esac
4105 1.1 christos
4106 1.1 christos # GCC and Clang
4107 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -MMD" >&5
4108 1.1 christos printf %s "checking whether C compiler accepts -MMD... " >&6; }
4109 1.1 christos if test ${ax_cv_check_cflags___MMD+y}
4110 1.1 christos then :
4111 1.1 christos printf %s "(cached) " >&6
4112 1.1 christos else case e in #(
4113 1.1 christos e)
4114 1.1 christos ax_check_save_flags=$CFLAGS
4115 1.1 christos CFLAGS="$CFLAGS -MMD"
4116 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4117 1.1 christos /* end confdefs.h. */
4118 1.1 christos
4119 1.1 christos int
4120 1.1 christos main (void)
4121 1.1 christos {
4122 1.1 christos
4123 1.1 christos ;
4124 1.1 christos return 0;
4125 1.1 christos }
4126 1.1 christos _ACEOF
4127 1.1 christos if ac_fn_c_try_compile "$LINENO"
4128 1.1 christos then :
4129 1.1 christos ax_cv_check_cflags___MMD=yes
4130 1.1 christos else case e in #(
4131 1.1 christos e) ax_cv_check_cflags___MMD=no ;;
4132 1.1 christos esac
4133 1.1 christos fi
4134 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4135 1.1 christos CFLAGS=$ax_check_save_flags ;;
4136 1.1 christos esac
4137 1.1 christos fi
4138 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___MMD" >&5
4139 1.1 christos printf "%s\n" "$ax_cv_check_cflags___MMD" >&6; }
4140 1.1 christos if test "x$ax_cv_check_cflags___MMD" = xyes
4141 1.1 christos then :
4142 1.1 christos DEPFLAGS="-MMD -MP"
4143 1.1 christos else case e in #(
4144 1.1 christos e) : ;;
4145 1.1 christos esac
4146 1.1 christos fi
4147 1.1 christos
4148 1.1 christos # Oracle Developer Studio (no -MP)
4149 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -xMMD" >&5
4150 1.1 christos printf %s "checking whether C compiler accepts -xMMD... " >&6; }
4151 1.1 christos if test ${ax_cv_check_cflags___xMMD+y}
4152 1.1 christos then :
4153 1.1 christos printf %s "(cached) " >&6
4154 1.1 christos else case e in #(
4155 1.1 christos e)
4156 1.1 christos ax_check_save_flags=$CFLAGS
4157 1.1 christos CFLAGS="$CFLAGS -xMMD"
4158 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4159 1.1 christos /* end confdefs.h. */
4160 1.1 christos
4161 1.1 christos int
4162 1.1 christos main (void)
4163 1.1 christos {
4164 1.1 christos
4165 1.1 christos ;
4166 1.1 christos return 0;
4167 1.1 christos }
4168 1.1 christos _ACEOF
4169 1.1 christos if ac_fn_c_try_compile "$LINENO"
4170 1.1 christos then :
4171 1.1 christos ax_cv_check_cflags___xMMD=yes
4172 1.1 christos else case e in #(
4173 1.1 christos e) ax_cv_check_cflags___xMMD=no ;;
4174 1.1 christos esac
4175 1.1 christos fi
4176 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4177 1.1 christos CFLAGS=$ax_check_save_flags ;;
4178 1.1 christos esac
4179 1.1 christos fi
4180 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___xMMD" >&5
4181 1.1 christos printf "%s\n" "$ax_cv_check_cflags___xMMD" >&6; }
4182 1.1 christos if test "x$ax_cv_check_cflags___xMMD" = xyes
4183 1.1 christos then :
4184 1.1 christos DEPFLAGS="-xMMD"
4185 1.1 christos else case e in #(
4186 1.1 christos e) : ;;
4187 1.1 christos esac
4188 1.1 christos fi
4189 1.1 christos
4190 1.1 christos
4191 1.1 christos
4192 1.1 christos
4193 1.1 christos # Figure out the canonical target architecture.
4194 1.1 christos
4195 1.1 christos
4196 1.1 christos
4197 1.1 christos # Make sure we can run config.sub.
4198 1.1 christos $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
4199 1.1 christos as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
4200 1.1 christos
4201 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4202 1.1 christos printf %s "checking build system type... " >&6; }
4203 1.1 christos if test ${ac_cv_build+y}
4204 1.1 christos then :
4205 1.1 christos printf %s "(cached) " >&6
4206 1.1 christos else case e in #(
4207 1.1 christos e) ac_build_alias=$build_alias
4208 1.1 christos test "x$ac_build_alias" = x &&
4209 1.1 christos ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
4210 1.1 christos test "x$ac_build_alias" = x &&
4211 1.1 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4212 1.1 christos ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
4213 1.1 christos as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
4214 1.1 christos ;;
4215 1.1 christos esac
4216 1.1 christos fi
4217 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4218 1.1 christos printf "%s\n" "$ac_cv_build" >&6; }
4219 1.1 christos case $ac_cv_build in
4220 1.1 christos *-*-*) ;;
4221 1.1 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4222 1.1 christos esac
4223 1.1 christos build=$ac_cv_build
4224 1.1 christos ac_save_IFS=$IFS; IFS='-'
4225 1.1 christos set x $ac_cv_build
4226 1.1 christos shift
4227 1.1 christos build_cpu=$1
4228 1.1 christos build_vendor=$2
4229 1.1 christos shift; shift
4230 1.1 christos # Remember, the first character of IFS is used to create $*,
4231 1.1 christos # except with old shells:
4232 1.1 christos build_os=$*
4233 1.1 christos IFS=$ac_save_IFS
4234 1.1 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4235 1.1 christos
4236 1.1 christos
4237 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4238 1.1 christos printf %s "checking host system type... " >&6; }
4239 1.1 christos if test ${ac_cv_host+y}
4240 1.1 christos then :
4241 1.1 christos printf %s "(cached) " >&6
4242 1.1 christos else case e in #(
4243 1.1 christos e) if test "x$host_alias" = x; then
4244 1.1 christos ac_cv_host=$ac_cv_build
4245 1.1 christos else
4246 1.1 christos ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
4247 1.1 christos as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
4248 1.1 christos fi
4249 1.1 christos ;;
4250 1.1 christos esac
4251 1.1 christos fi
4252 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4253 1.1 christos printf "%s\n" "$ac_cv_host" >&6; }
4254 1.1 christos case $ac_cv_host in
4255 1.1 christos *-*-*) ;;
4256 1.1 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4257 1.1 christos esac
4258 1.1 christos host=$ac_cv_host
4259 1.1 christos ac_save_IFS=$IFS; IFS='-'
4260 1.1 christos set x $ac_cv_host
4261 1.1 christos shift
4262 1.1 christos host_cpu=$1
4263 1.1 christos host_vendor=$2
4264 1.1 christos shift; shift
4265 1.1 christos # Remember, the first character of IFS is used to create $*,
4266 1.1 christos # except with old shells:
4267 1.1 christos host_os=$*
4268 1.1 christos IFS=$ac_save_IFS
4269 1.1 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4270 1.1 christos
4271 1.1 christos
4272 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4273 1.1 christos printf %s "checking target system type... " >&6; }
4274 1.1 christos if test ${ac_cv_target+y}
4275 1.1 christos then :
4276 1.1 christos printf %s "(cached) " >&6
4277 1.1 christos else case e in #(
4278 1.1 christos e) if test "x$target_alias" = x; then
4279 1.1 christos ac_cv_target=$ac_cv_host
4280 1.1 christos else
4281 1.1 christos ac_cv_target=`$SHELL "${ac_aux_dir}config.sub" $target_alias` ||
4282 1.1 christos as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $target_alias failed" "$LINENO" 5
4283 1.1 christos fi
4284 1.1 christos ;;
4285 1.1 christos esac
4286 1.1 christos fi
4287 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4288 1.1 christos printf "%s\n" "$ac_cv_target" >&6; }
4289 1.1 christos case $ac_cv_target in
4290 1.1 christos *-*-*) ;;
4291 1.1 christos *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
4292 1.1 christos esac
4293 1.1 christos target=$ac_cv_target
4294 1.1 christos ac_save_IFS=$IFS; IFS='-'
4295 1.1 christos set x $ac_cv_target
4296 1.1 christos shift
4297 1.1 christos target_cpu=$1
4298 1.1 christos target_vendor=$2
4299 1.1 christos shift; shift
4300 1.1 christos # Remember, the first character of IFS is used to create $*,
4301 1.1 christos # except with old shells:
4302 1.1 christos target_os=$*
4303 1.1 christos IFS=$ac_save_IFS
4304 1.1 christos case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
4305 1.1 christos
4306 1.1 christos
4307 1.1 christos # The aliases save the names the user supplied, while $host etc.
4308 1.1 christos # will get canonicalized.
4309 1.1 christos test -n "$target_alias" &&
4310 1.1 christos test "$program_prefix$program_suffix$program_transform_name" = \
4311 1.1 christos NONENONEs,x,x, &&
4312 1.1 christos program_prefix=${target_alias}-
4313 1.1 christos
4314 1.1 christos # Multiple instruction sets may be supported by a specific architecture.
4315 1.1 christos # e.g. x86_64 may (or may not) support any of SSE42, AVX2 and AVX-512. The
4316 1.1 christos # best instruction set is automatically selected at runtime, but the compiler
4317 1.1 christos # may or may not support generating code for an instruction set.
4318 1.1 christos case "$target" in
4319 1.1 christos *amd64*) x86_64=yes ;;
4320 1.1 christos *x86_64*) x86_64=yes ;;
4321 1.1 christos *) x86_64=no ;;
4322 1.1 christos esac
4323 1.1 christos
4324 1.1 christos HAVE_WESTMERE=NO
4325 1.1 christos HAVE_HASWELL=NO
4326 1.1 christos
4327 1.1 christos if test $x86_64 = "yes"; then
4328 1.1 christos ac_fn_c_check_header_compile "$LINENO" "immintrin.h" "ac_cv_header_immintrin_h" "$ac_includes_default"
4329 1.1 christos if test "x$ac_cv_header_immintrin_h" = xyes
4330 1.1 christos then :
4331 1.1 christos
4332 1.1 christos fi
4333 1.1 christos
4334 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -march=westmere" >&5
4335 1.1 christos printf %s "checking whether C compiler accepts -march=westmere... " >&6; }
4336 1.1 christos if test ${ax_cv_check_cflags__Werror__march_westmere+y}
4337 1.1 christos then :
4338 1.1 christos printf %s "(cached) " >&6
4339 1.1 christos else case e in #(
4340 1.1 christos e)
4341 1.1 christos ax_check_save_flags=$CFLAGS
4342 1.1 christos CFLAGS="$CFLAGS -Werror -march=westmere"
4343 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4344 1.1 christos /* end confdefs.h. */
4345 1.1 christos
4346 1.1 christos int
4347 1.1 christos main (void)
4348 1.1 christos {
4349 1.1 christos
4350 1.1 christos ;
4351 1.1 christos return 0;
4352 1.1 christos }
4353 1.1 christos _ACEOF
4354 1.1 christos if ac_fn_c_try_compile "$LINENO"
4355 1.1 christos then :
4356 1.1 christos ax_cv_check_cflags__Werror__march_westmere=yes
4357 1.1 christos else case e in #(
4358 1.1 christos e) ax_cv_check_cflags__Werror__march_westmere=no ;;
4359 1.1 christos esac
4360 1.1 christos fi
4361 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4362 1.1 christos CFLAGS=$ax_check_save_flags ;;
4363 1.1 christos esac
4364 1.1 christos fi
4365 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags__Werror__march_westmere" >&5
4366 1.1 christos printf "%s\n" "$ax_cv_check_cflags__Werror__march_westmere" >&6; }
4367 1.1 christos if test "x$ax_cv_check_cflags__Werror__march_westmere" = xyes
4368 1.1 christos then :
4369 1.1 christos :
4370 1.1 christos else case e in #(
4371 1.1 christos e) : ;;
4372 1.1 christos esac
4373 1.1 christos fi
4374 1.1 christos
4375 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -march=haswell" >&5
4376 1.1 christos printf %s "checking whether C compiler accepts -march=haswell... " >&6; }
4377 1.1 christos if test ${ax_cv_check_cflags__Werror__march_haswell+y}
4378 1.1 christos then :
4379 1.1 christos printf %s "(cached) " >&6
4380 1.1 christos else case e in #(
4381 1.1 christos e)
4382 1.1 christos ax_check_save_flags=$CFLAGS
4383 1.1 christos CFLAGS="$CFLAGS -Werror -march=haswell"
4384 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4385 1.1 christos /* end confdefs.h. */
4386 1.1 christos
4387 1.1 christos int
4388 1.1 christos main (void)
4389 1.1 christos {
4390 1.1 christos
4391 1.1 christos ;
4392 1.1 christos return 0;
4393 1.1 christos }
4394 1.1 christos _ACEOF
4395 1.1 christos if ac_fn_c_try_compile "$LINENO"
4396 1.1 christos then :
4397 1.1 christos ax_cv_check_cflags__Werror__march_haswell=yes
4398 1.1 christos else case e in #(
4399 1.1 christos e) ax_cv_check_cflags__Werror__march_haswell=no ;;
4400 1.1 christos esac
4401 1.1 christos fi
4402 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4403 1.1 christos CFLAGS=$ax_check_save_flags ;;
4404 1.1 christos esac
4405 1.1 christos fi
4406 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags__Werror__march_haswell" >&5
4407 1.1 christos printf "%s\n" "$ax_cv_check_cflags__Werror__march_haswell" >&6; }
4408 1.1 christos if test "x$ax_cv_check_cflags__Werror__march_haswell" = xyes
4409 1.1 christos then :
4410 1.1 christos :
4411 1.1 christos else case e in #(
4412 1.1 christos e) : ;;
4413 1.1 christos esac
4414 1.1 christos fi
4415 1.1 christos
4416 1.1 christos
4417 1.1 christos # Check if the arch instruction set support includes the simd instructions.
4418 1.1 christos if test $enable_westmere != "no" -a \
4419 1.1 christos $ax_cv_check_cflags__Werror__march_westmere = "yes" -a \
4420 1.1 christos $ac_cv_header_immintrin_h = "yes" ; then
4421 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -march=westmere works" >&5
4422 1.1 christos printf %s "checking whether -march=westmere works... " >&6; }
4423 1.1 christos BAKCFLAGS="$CFLAGS"
4424 1.1 christos CFLAGS="-march=westmere $CFLAGS"
4425 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4426 1.1 christos /* end confdefs.h. */
4427 1.1 christos
4428 1.1 christos $ac_includes_default
4429 1.1 christos
4430 1.1 christos #include <stdint.h>
4431 1.1 christos #include <immintrin.h>
4432 1.1 christos
4433 1.1 christos int main(int argc, char *argv[])
4434 1.1 christos {
4435 1.1 christos (void)argv;
4436 1.1 christos uint64_t popcnt = _mm_popcnt_u64((uint64_t)argc);
4437 1.1 christos return popcnt == 11;
4438 1.1 christos }
4439 1.1 christos
4440 1.1 christos
4441 1.1 christos _ACEOF
4442 1.1 christos if ac_fn_c_try_compile "$LINENO"
4443 1.1 christos then :
4444 1.1 christos
4445 1.1 christos
4446 1.1 christos printf "%s\n" "#define HAVE_WESTMERE 1" >>confdefs.h
4447 1.1 christos
4448 1.1 christos HAVE_WESTMERE=WESTMERE
4449 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4450 1.1 christos printf "%s\n" "yes" >&6; }
4451 1.1 christos
4452 1.1 christos else case e in #(
4453 1.1 christos e)
4454 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4455 1.1 christos printf "%s\n" "no" >&6; }
4456 1.1 christos ;;
4457 1.1 christos esac
4458 1.1 christos fi
4459 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4460 1.1 christos CFLAGS="$BAKCFLAGS"
4461 1.1 christos fi
4462 1.1 christos
4463 1.1 christos if test $enable_haswell != "no" -a \
4464 1.1 christos $ax_cv_check_cflags__Werror__march_haswell = "yes" -a \
4465 1.1 christos $ac_cv_header_immintrin_h = "yes" ; then
4466 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -march=haswell works" >&5
4467 1.1 christos printf %s "checking whether -march=haswell works... " >&6; }
4468 1.1 christos BAKCFLAGS="$CFLAGS"
4469 1.1 christos CFLAGS="-march=haswell $CFLAGS"
4470 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4471 1.1 christos /* end confdefs.h. */
4472 1.1 christos
4473 1.1 christos $ac_includes_default
4474 1.1 christos
4475 1.1 christos #include <stdint.h>
4476 1.1 christos #include <immintrin.h>
4477 1.1 christos
4478 1.1 christos int main(int argc, char *argv[])
4479 1.1 christos {
4480 1.1 christos (void)argv;
4481 1.1 christos int argc32x8[8] = { argc, 0, 0, 0, 0, 0, 0, 0 };
4482 1.1 christos __m256i argc256 = _mm256_loadu_si256((__m256i *)argc32x8);
4483 1.1 christos return _mm256_testz_si256(argc256, _mm256_set1_epi8(11));
4484 1.1 christos }
4485 1.1 christos
4486 1.1 christos
4487 1.1 christos _ACEOF
4488 1.1 christos if ac_fn_c_try_compile "$LINENO"
4489 1.1 christos then :
4490 1.1 christos
4491 1.1 christos
4492 1.1 christos printf "%s\n" "#define HAVE_HASWELL 1" >>confdefs.h
4493 1.1 christos
4494 1.1 christos HAVE_HASWELL=HASWELL
4495 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4496 1.1 christos printf "%s\n" "yes" >&6; }
4497 1.1 christos
4498 1.1 christos else case e in #(
4499 1.1 christos e)
4500 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4501 1.1 christos printf "%s\n" "no" >&6; }
4502 1.1 christos ;;
4503 1.1 christos esac
4504 1.1 christos fi
4505 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4506 1.1 christos CFLAGS="$BAKCFLAGS"
4507 1.1 christos fi
4508 1.1 christos fi
4509 1.1 christos
4510 1.1 christos
4511 1.1 christos for ac_func in realpath
4512 1.1 christos do :
4513 1.1 christos ac_fn_c_check_func "$LINENO" "realpath" "ac_cv_func_realpath"
4514 1.1 christos if test "x$ac_cv_func_realpath" = xyes
4515 1.1 christos then :
4516 1.1 christos printf "%s\n" "#define HAVE_REALPATH 1" >>confdefs.h
4517 1.1 christos
4518 1.1 christos else case e in #(
4519 1.1 christos e) as_fn_error $? "realpath is not available" "$LINENO" 5 ;;
4520 1.1 christos esac
4521 1.1 christos fi
4522 1.1 christos
4523 1.1 christos done
4524 1.1 christos
4525 1.1 christos
4526 1.1 christos
4527 1.1 christos
4528 1.1 christos
4529 1.1 christos
4530 1.1 christos
4531 1.1 christos cat >confcache <<\_ACEOF
4532 1.1 christos # This file is a shell script that caches the results of configure
4533 1.1 christos # tests run on this system so they can be shared between configure
4534 1.1 christos # scripts and configure runs, see configure's option --config-cache.
4535 1.1 christos # It is not useful on other systems. If it contains results you don't
4536 1.1 christos # want to keep, you may remove or edit it.
4537 1.1 christos #
4538 1.1 christos # config.status only pays attention to the cache file if you give it
4539 1.1 christos # the --recheck option to rerun configure.
4540 1.1 christos #
4541 1.1 christos # 'ac_cv_env_foo' variables (set or unset) will be overridden when
4542 1.1 christos # loading this file, other *unset* 'ac_cv_foo' will be assigned the
4543 1.1 christos # following values.
4544 1.1 christos
4545 1.1 christos _ACEOF
4546 1.1 christos
4547 1.1 christos # The following way of writing the cache mishandles newlines in values,
4548 1.1 christos # but we know of no workaround that is simple, portable, and efficient.
4549 1.1 christos # So, we kill variables containing newlines.
4550 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly,
4551 1.1 christos # and sets the high bit in the cache file unless we assign to the vars.
4552 1.1 christos (
4553 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
4554 1.1 christos eval ac_val=\$$ac_var
4555 1.1 christos case $ac_val in #(
4556 1.1 christos *${as_nl}*)
4557 1.1 christos case $ac_var in #(
4558 1.1 christos *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
4559 1.1 christos printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
4560 1.1 christos esac
4561 1.1 christos case $ac_var in #(
4562 1.1 christos _ | IFS | as_nl) ;; #(
4563 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
4564 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;;
4565 1.1 christos esac ;;
4566 1.1 christos esac
4567 1.1 christos done
4568 1.1 christos
4569 1.1 christos (set) 2>&1 |
4570 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #(
4571 1.1 christos *${as_nl}ac_space=\ *)
4572 1.1 christos # 'set' does not quote correctly, so add quotes: double-quote
4573 1.1 christos # substitution turns \\\\ into \\, and sed turns \\ into \.
4574 1.1 christos sed -n \
4575 1.1 christos "s/'/'\\\\''/g;
4576 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
4577 1.1 christos ;; #(
4578 1.1 christos *)
4579 1.1 christos # 'set' quotes correctly as required by POSIX, so do not add quotes.
4580 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
4581 1.1 christos ;;
4582 1.1 christos esac |
4583 1.1 christos sort
4584 1.1 christos ) |
4585 1.1 christos sed '
4586 1.1 christos /^ac_cv_env_/b end
4587 1.1 christos t clear
4588 1.1 christos :clear
4589 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
4590 1.1 christos t end
4591 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
4592 1.1 christos :end' >>confcache
4593 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
4594 1.1 christos if test -w "$cache_file"; then
4595 1.1 christos if test "x$cache_file" != "x/dev/null"; then
4596 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
4597 1.1 christos printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
4598 1.1 christos if test ! -f "$cache_file" || test -h "$cache_file"; then
4599 1.1 christos cat confcache >"$cache_file"
4600 1.1 christos else
4601 1.1 christos case $cache_file in #(
4602 1.1 christos */* | ?:*)
4603 1.1 christos mv -f confcache "$cache_file"$$ &&
4604 1.1 christos mv -f "$cache_file"$$ "$cache_file" ;; #(
4605 1.1 christos *)
4606 1.1 christos mv -f confcache "$cache_file" ;;
4607 1.1 christos esac
4608 1.1 christos fi
4609 1.1 christos fi
4610 1.1 christos else
4611 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
4612 1.1 christos printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
4613 1.1 christos fi
4614 1.1 christos fi
4615 1.1 christos rm -f confcache
4616 1.1 christos
4617 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
4618 1.1 christos # Let make expand exec_prefix.
4619 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4620 1.1 christos
4621 1.1 christos DEFS=-DHAVE_CONFIG_H
4622 1.1 christos
4623 1.1 christos ac_libobjs=
4624 1.1 christos ac_ltlibobjs=
4625 1.1 christos U=
4626 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
4627 1.1 christos # 1. Remove the extension, and $U if already installed.
4628 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
4629 1.1 christos ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
4630 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
4631 1.1 christos # will be set to the directory where LIBOBJS objects are built.
4632 1.1 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
4633 1.1 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
4634 1.1 christos done
4635 1.1 christos LIBOBJS=$ac_libobjs
4636 1.1 christos
4637 1.1 christos LTLIBOBJS=$ac_ltlibobjs
4638 1.1 christos
4639 1.1 christos
4640 1.1 christos
4641 1.1 christos : "${CONFIG_STATUS=./config.status}"
4642 1.1 christos ac_write_fail=0
4643 1.1 christos ac_clean_files_save=$ac_clean_files
4644 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
4645 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
4646 1.1 christos printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
4647 1.1 christos as_write_fail=0
4648 1.1 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
4649 1.1 christos #! $SHELL
4650 1.1 christos # Generated by $as_me.
4651 1.1 christos # Run this file to recreate the current configuration.
4652 1.1 christos # Compiler output produced by configure, useful for debugging
4653 1.1 christos # configure, is in config.log if it exists.
4654 1.1 christos
4655 1.1 christos debug=false
4656 1.1 christos ac_cs_recheck=false
4657 1.1 christos ac_cs_silent=false
4658 1.1 christos
4659 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL}
4660 1.1 christos export SHELL
4661 1.1 christos _ASEOF
4662 1.1 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
4663 1.1 christos ## -------------------- ##
4664 1.1 christos ## M4sh Initialization. ##
4665 1.1 christos ## -------------------- ##
4666 1.1 christos
4667 1.1 christos # Be more Bourne compatible
4668 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
4669 1.1 christos if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
4670 1.1 christos then :
4671 1.1 christos emulate sh
4672 1.1 christos NULLCMD=:
4673 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
4674 1.1 christos # is contrary to our usage. Disable this feature.
4675 1.1 christos alias -g '${1+"$@"}'='"$@"'
4676 1.1 christos setopt NO_GLOB_SUBST
4677 1.1 christos else case e in #(
4678 1.1 christos e) case `(set -o) 2>/dev/null` in #(
4679 1.1 christos *posix*) :
4680 1.1 christos set -o posix ;; #(
4681 1.1 christos *) :
4682 1.1 christos ;;
4683 1.1 christos esac ;;
4684 1.1 christos esac
4685 1.1 christos fi
4686 1.1 christos
4687 1.1 christos
4688 1.1 christos
4689 1.1 christos # Reset variables that may have inherited troublesome values from
4690 1.1 christos # the environment.
4691 1.1 christos
4692 1.1 christos # IFS needs to be set, to space, tab, and newline, in precisely that order.
4693 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would have the
4694 1.1 christos # side effect of setting IFS to empty, thus disabling word splitting.)
4695 1.1 christos # Quoting is to prevent editors from complaining about space-tab.
4696 1.1 christos as_nl='
4697 1.1 christos '
4698 1.1 christos export as_nl
4699 1.1 christos IFS=" "" $as_nl"
4700 1.1 christos
4701 1.1 christos PS1='$ '
4702 1.1 christos PS2='> '
4703 1.1 christos PS4='+ '
4704 1.1 christos
4705 1.1 christos # Ensure predictable behavior from utilities with locale-dependent output.
4706 1.1 christos LC_ALL=C
4707 1.1 christos export LC_ALL
4708 1.1 christos LANGUAGE=C
4709 1.1 christos export LANGUAGE
4710 1.1 christos
4711 1.1 christos # We cannot yet rely on "unset" to work, but we need these variables
4712 1.1 christos # to be unset--not just set to an empty or harmless value--now, to
4713 1.1 christos # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
4714 1.1 christos # also avoids known problems related to "unset" and subshell syntax
4715 1.1 christos # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
4716 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
4717 1.1 christos do eval test \${$as_var+y} \
4718 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
4719 1.1 christos done
4720 1.1 christos
4721 1.1 christos # Ensure that fds 0, 1, and 2 are open.
4722 1.1 christos if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
4723 1.1 christos if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
4724 1.1 christos if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
4725 1.1 christos
4726 1.1 christos # The user is always right.
4727 1.1 christos if ${PATH_SEPARATOR+false} :; then
4728 1.1 christos PATH_SEPARATOR=:
4729 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
4730 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
4731 1.1 christos PATH_SEPARATOR=';'
4732 1.1 christos }
4733 1.1 christos fi
4734 1.1 christos
4735 1.1 christos
4736 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
4737 1.1 christos as_myself=
4738 1.1 christos case $0 in #((
4739 1.1 christos *[\\/]* ) as_myself=$0 ;;
4740 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4741 1.1 christos for as_dir in $PATH
4742 1.1 christos do
4743 1.1 christos IFS=$as_save_IFS
4744 1.1 christos case $as_dir in #(((
4745 1.1 christos '') as_dir=./ ;;
4746 1.1 christos */) ;;
4747 1.1 christos *) as_dir=$as_dir/ ;;
4748 1.1 christos esac
4749 1.1 christos test -r "$as_dir$0" && as_myself=$as_dir$0 && break
4750 1.1 christos done
4751 1.1 christos IFS=$as_save_IFS
4752 1.1 christos
4753 1.1 christos ;;
4754 1.1 christos esac
4755 1.1 christos # We did not find ourselves, most probably we were run as 'sh COMMAND'
4756 1.1 christos # in which case we are not to be found in the path.
4757 1.1 christos if test "x$as_myself" = x; then
4758 1.1 christos as_myself=$0
4759 1.1 christos fi
4760 1.1 christos if test ! -f "$as_myself"; then
4761 1.1 christos printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
4762 1.1 christos exit 1
4763 1.1 christos fi
4764 1.1 christos
4765 1.1 christos
4766 1.1 christos
4767 1.1 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
4768 1.1 christos # ----------------------------------------
4769 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
4770 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
4771 1.1 christos # script with STATUS, using 1 if that was 0.
4772 1.1 christos as_fn_error ()
4773 1.1 christos {
4774 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1
4775 1.1 christos if test "$4"; then
4776 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
4777 1.1 christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
4778 1.1 christos fi
4779 1.1 christos printf "%s\n" "$as_me: error: $2" >&2
4780 1.1 christos as_fn_exit $as_status
4781 1.1 christos } # as_fn_error
4782 1.1 christos
4783 1.1 christos
4784 1.1 christos # as_fn_set_status STATUS
4785 1.1 christos # -----------------------
4786 1.1 christos # Set $? to STATUS, without forking.
4787 1.1 christos as_fn_set_status ()
4788 1.1 christos {
4789 1.1 christos return $1
4790 1.1 christos } # as_fn_set_status
4791 1.1 christos
4792 1.1 christos # as_fn_exit STATUS
4793 1.1 christos # -----------------
4794 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
4795 1.1 christos as_fn_exit ()
4796 1.1 christos {
4797 1.1 christos set +e
4798 1.1 christos as_fn_set_status $1
4799 1.1 christos exit $1
4800 1.1 christos } # as_fn_exit
4801 1.1 christos
4802 1.1 christos # as_fn_unset VAR
4803 1.1 christos # ---------------
4804 1.1 christos # Portably unset VAR.
4805 1.1 christos as_fn_unset ()
4806 1.1 christos {
4807 1.1 christos { eval $1=; unset $1;}
4808 1.1 christos }
4809 1.1 christos as_unset=as_fn_unset
4810 1.1 christos
4811 1.1 christos # as_fn_append VAR VALUE
4812 1.1 christos # ----------------------
4813 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
4814 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over
4815 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive
4816 1.1 christos # implementations.
4817 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
4818 1.1 christos then :
4819 1.1 christos eval 'as_fn_append ()
4820 1.1 christos {
4821 1.1 christos eval $1+=\$2
4822 1.1 christos }'
4823 1.1 christos else case e in #(
4824 1.1 christos e) as_fn_append ()
4825 1.1 christos {
4826 1.1 christos eval $1=\$$1\$2
4827 1.1 christos } ;;
4828 1.1 christos esac
4829 1.1 christos fi # as_fn_append
4830 1.1 christos
4831 1.1 christos # as_fn_arith ARG...
4832 1.1 christos # ------------------
4833 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
4834 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
4835 1.1 christos # must be portable across $(()) and expr.
4836 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
4837 1.1 christos then :
4838 1.1 christos eval 'as_fn_arith ()
4839 1.1 christos {
4840 1.1 christos as_val=$(( $* ))
4841 1.1 christos }'
4842 1.1 christos else case e in #(
4843 1.1 christos e) as_fn_arith ()
4844 1.1 christos {
4845 1.1 christos as_val=`expr "$@" || test $? -eq 1`
4846 1.1 christos } ;;
4847 1.1 christos esac
4848 1.1 christos fi # as_fn_arith
4849 1.1 christos
4850 1.1 christos
4851 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
4852 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
4853 1.1 christos as_expr=expr
4854 1.1 christos else
4855 1.1 christos as_expr=false
4856 1.1 christos fi
4857 1.1 christos
4858 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
4859 1.1 christos as_basename=basename
4860 1.1 christos else
4861 1.1 christos as_basename=false
4862 1.1 christos fi
4863 1.1 christos
4864 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
4865 1.1 christos as_dirname=dirname
4866 1.1 christos else
4867 1.1 christos as_dirname=false
4868 1.1 christos fi
4869 1.1 christos
4870 1.1 christos as_me=`$as_basename -- "$0" ||
4871 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
4872 1.1 christos X"$0" : 'X\(//\)$' \| \
4873 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
4874 1.1 christos printf "%s\n" X/"$0" |
4875 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
4876 1.1 christos s//\1/
4877 1.1 christos q
4878 1.1 christos }
4879 1.1 christos /^X\/\(\/\/\)$/{
4880 1.1 christos s//\1/
4881 1.1 christos q
4882 1.1 christos }
4883 1.1 christos /^X\/\(\/\).*/{
4884 1.1 christos s//\1/
4885 1.1 christos q
4886 1.1 christos }
4887 1.1 christos s/.*/./; q'`
4888 1.1 christos
4889 1.1 christos # Avoid depending upon Character Ranges.
4890 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
4891 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
4892 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
4893 1.1 christos as_cr_digits='0123456789'
4894 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
4895 1.1 christos
4896 1.1 christos
4897 1.1 christos # Determine whether it's possible to make 'echo' print without a newline.
4898 1.1 christos # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
4899 1.1 christos # for compatibility with existing Makefiles.
4900 1.1 christos ECHO_C= ECHO_N= ECHO_T=
4901 1.1 christos case `echo -n x` in #(((((
4902 1.1 christos -n*)
4903 1.1 christos case `echo 'xy\c'` in
4904 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
4905 1.1 christos xy) ECHO_C='\c';;
4906 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
4907 1.1 christos ECHO_T=' ';;
4908 1.1 christos esac;;
4909 1.1 christos *)
4910 1.1 christos ECHO_N='-n';;
4911 1.1 christos esac
4912 1.1 christos
4913 1.1 christos # For backward compatibility with old third-party macros, we provide
4914 1.1 christos # the shell variables $as_echo and $as_echo_n. New code should use
4915 1.1 christos # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
4916 1.1 christos as_echo='printf %s\n'
4917 1.1 christos as_echo_n='printf %s'
4918 1.1 christos
4919 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
4920 1.1 christos if test -d conf$$.dir; then
4921 1.1 christos rm -f conf$$.dir/conf$$.file
4922 1.1 christos else
4923 1.1 christos rm -f conf$$.dir
4924 1.1 christos mkdir conf$$.dir 2>/dev/null
4925 1.1 christos fi
4926 1.1 christos if (echo >conf$$.file) 2>/dev/null; then
4927 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
4928 1.1 christos as_ln_s='ln -s'
4929 1.1 christos # ... but there are two gotchas:
4930 1.1 christos # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail.
4931 1.1 christos # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable.
4932 1.1 christos # In both cases, we have to default to 'cp -pR'.
4933 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
4934 1.1 christos as_ln_s='cp -pR'
4935 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then
4936 1.1 christos as_ln_s=ln
4937 1.1 christos else
4938 1.1 christos as_ln_s='cp -pR'
4939 1.1 christos fi
4940 1.1 christos else
4941 1.1 christos as_ln_s='cp -pR'
4942 1.1 christos fi
4943 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
4944 1.1 christos rmdir conf$$.dir 2>/dev/null
4945 1.1 christos
4946 1.1 christos
4947 1.1 christos # as_fn_mkdir_p
4948 1.1 christos # -------------
4949 1.1 christos # Create "$as_dir" as a directory, including parents if necessary.
4950 1.1 christos as_fn_mkdir_p ()
4951 1.1 christos {
4952 1.1 christos
4953 1.1 christos case $as_dir in #(
4954 1.1 christos -*) as_dir=./$as_dir;;
4955 1.1 christos esac
4956 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || {
4957 1.1 christos as_dirs=
4958 1.1 christos while :; do
4959 1.1 christos case $as_dir in #(
4960 1.1 christos *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
4961 1.1 christos *) as_qdir=$as_dir;;
4962 1.1 christos esac
4963 1.1 christos as_dirs="'$as_qdir' $as_dirs"
4964 1.1 christos as_dir=`$as_dirname -- "$as_dir" ||
4965 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
4966 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \
4967 1.1 christos X"$as_dir" : 'X\(//\)$' \| \
4968 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
4969 1.1 christos printf "%s\n" X"$as_dir" |
4970 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
4971 1.1 christos s//\1/
4972 1.1 christos q
4973 1.1 christos }
4974 1.1 christos /^X\(\/\/\)[^/].*/{
4975 1.1 christos s//\1/
4976 1.1 christos q
4977 1.1 christos }
4978 1.1 christos /^X\(\/\/\)$/{
4979 1.1 christos s//\1/
4980 1.1 christos q
4981 1.1 christos }
4982 1.1 christos /^X\(\/\).*/{
4983 1.1 christos s//\1/
4984 1.1 christos q
4985 1.1 christos }
4986 1.1 christos s/.*/./; q'`
4987 1.1 christos test -d "$as_dir" && break
4988 1.1 christos done
4989 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
4990 1.1 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
4991 1.1 christos
4992 1.1 christos
4993 1.1 christos } # as_fn_mkdir_p
4994 1.1 christos if mkdir -p . 2>/dev/null; then
4995 1.1 christos as_mkdir_p='mkdir -p "$as_dir"'
4996 1.1 christos else
4997 1.1 christos test -d ./-p && rmdir ./-p
4998 1.1 christos as_mkdir_p=false
4999 1.1 christos fi
5000 1.1 christos
5001 1.1 christos
5002 1.1 christos # as_fn_executable_p FILE
5003 1.1 christos # -----------------------
5004 1.1 christos # Test if FILE is an executable regular file.
5005 1.1 christos as_fn_executable_p ()
5006 1.1 christos {
5007 1.1 christos test -f "$1" && test -x "$1"
5008 1.1 christos } # as_fn_executable_p
5009 1.1 christos as_test_x='test -x'
5010 1.1 christos as_executable_p=as_fn_executable_p
5011 1.1 christos
5012 1.1 christos # Sed expression to map a string onto a valid CPP name.
5013 1.1 christos as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
5014 1.1 christos as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated
5015 1.1 christos
5016 1.1 christos # Sed expression to map a string onto a valid variable name.
5017 1.1 christos as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
5018 1.1 christos as_tr_sh="eval sed '$as_sed_sh'" # deprecated
5019 1.1 christos
5020 1.1 christos
5021 1.1 christos exec 6>&1
5022 1.1 christos ## ----------------------------------- ##
5023 1.1 christos ## Main body of $CONFIG_STATUS script. ##
5024 1.1 christos ## ----------------------------------- ##
5025 1.1 christos _ASEOF
5026 1.1 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
5027 1.1 christos
5028 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5029 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to
5030 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their
5031 1.1 christos # values after options handling.
5032 1.1 christos ac_log="
5033 1.1 christos This file was extended by simdzone $as_me 0.2.4, which was
5034 1.1 christos generated by GNU Autoconf 2.72. Invocation command line was
5035 1.1 christos
5036 1.1 christos CONFIG_FILES = $CONFIG_FILES
5037 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS
5038 1.1 christos CONFIG_LINKS = $CONFIG_LINKS
5039 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS
5040 1.1 christos $ $0 $@
5041 1.1 christos
5042 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
5043 1.1 christos "
5044 1.1 christos
5045 1.1 christos _ACEOF
5046 1.1 christos
5047 1.1 christos case $ac_config_files in *"
5048 1.1 christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
5049 1.1 christos esac
5050 1.1 christos
5051 1.1 christos case $ac_config_headers in *"
5052 1.1 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
5053 1.1 christos esac
5054 1.1 christos
5055 1.1 christos
5056 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5057 1.1 christos # Files that config.status was made for.
5058 1.1 christos config_files="$ac_config_files"
5059 1.1 christos config_headers="$ac_config_headers"
5060 1.1 christos
5061 1.1 christos _ACEOF
5062 1.1 christos
5063 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5064 1.1 christos ac_cs_usage="\
5065 1.1 christos '$as_me' instantiates files and other configuration actions
5066 1.1 christos from templates according to the current configuration. Unless the files
5067 1.1 christos and actions are specified as TAGs, all are instantiated by default.
5068 1.1 christos
5069 1.1 christos Usage: $0 [OPTION]... [TAG]...
5070 1.1 christos
5071 1.1 christos -h, --help print this help, then exit
5072 1.1 christos -V, --version print version number and configuration settings, then exit
5073 1.1 christos --config print configuration, then exit
5074 1.1 christos -q, --quiet, --silent
5075 1.1 christos do not print progress messages
5076 1.1 christos -d, --debug don't remove temporary files
5077 1.1 christos --recheck update $as_me by reconfiguring in the same conditions
5078 1.1 christos --file=FILE[:TEMPLATE]
5079 1.1 christos instantiate the configuration file FILE
5080 1.1 christos --header=FILE[:TEMPLATE]
5081 1.1 christos instantiate the configuration header FILE
5082 1.1 christos
5083 1.1 christos Configuration files:
5084 1.1 christos $config_files
5085 1.1 christos
5086 1.1 christos Configuration headers:
5087 1.1 christos $config_headers
5088 1.1 christos
5089 1.1 christos Report bugs to <https://github.com/NLnetLabs/simdzone/issues>."
5090 1.1 christos
5091 1.1 christos _ACEOF
5092 1.1 christos ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
5093 1.1 christos ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
5094 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5095 1.1 christos ac_cs_config='$ac_cs_config_escaped'
5096 1.1 christos ac_cs_version="\\
5097 1.1 christos simdzone config.status 0.2.4
5098 1.1 christos configured by $0, generated by GNU Autoconf 2.72,
5099 1.1 christos with options \\"\$ac_cs_config\\"
5100 1.1 christos
5101 1.1 christos Copyright (C) 2023 Free Software Foundation, Inc.
5102 1.1 christos This config.status script is free software; the Free Software Foundation
5103 1.1 christos gives unlimited permission to copy, distribute and modify it."
5104 1.1 christos
5105 1.1 christos ac_pwd='$ac_pwd'
5106 1.1 christos srcdir='$srcdir'
5107 1.1 christos test -n "\$AWK" || AWK=awk
5108 1.1 christos _ACEOF
5109 1.1 christos
5110 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5111 1.1 christos # The default lists apply if the user does not specify any file.
5112 1.1 christos ac_need_defaults=:
5113 1.1 christos while test $# != 0
5114 1.1 christos do
5115 1.1 christos case $1 in
5116 1.1 christos --*=?*)
5117 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
5118 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
5119 1.1 christos ac_shift=:
5120 1.1 christos ;;
5121 1.1 christos --*=)
5122 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
5123 1.1 christos ac_optarg=
5124 1.1 christos ac_shift=:
5125 1.1 christos ;;
5126 1.1 christos *)
5127 1.1 christos ac_option=$1
5128 1.1 christos ac_optarg=$2
5129 1.1 christos ac_shift=shift
5130 1.1 christos ;;
5131 1.1 christos esac
5132 1.1 christos
5133 1.1 christos case $ac_option in
5134 1.1 christos # Handling of the options.
5135 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5136 1.1 christos ac_cs_recheck=: ;;
5137 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
5138 1.1 christos printf "%s\n" "$ac_cs_version"; exit ;;
5139 1.1 christos --config | --confi | --conf | --con | --co | --c )
5140 1.1 christos printf "%s\n" "$ac_cs_config"; exit ;;
5141 1.1 christos --debug | --debu | --deb | --de | --d | -d )
5142 1.1 christos debug=: ;;
5143 1.1 christos --file | --fil | --fi | --f )
5144 1.1 christos $ac_shift
5145 1.1 christos case $ac_optarg in
5146 1.1 christos *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
5147 1.1 christos '') as_fn_error $? "missing file argument" ;;
5148 1.1 christos esac
5149 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'"
5150 1.1 christos ac_need_defaults=false;;
5151 1.1 christos --header | --heade | --head | --hea )
5152 1.1 christos $ac_shift
5153 1.1 christos case $ac_optarg in
5154 1.1 christos *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
5155 1.1 christos esac
5156 1.1 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'"
5157 1.1 christos ac_need_defaults=false;;
5158 1.1 christos --he | --h)
5159 1.1 christos # Conflict between --help and --header
5160 1.1 christos as_fn_error $? "ambiguous option: '$1'
5161 1.1 christos Try '$0 --help' for more information.";;
5162 1.1 christos --help | --hel | -h )
5163 1.1 christos printf "%s\n" "$ac_cs_usage"; exit ;;
5164 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
5165 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s)
5166 1.1 christos ac_cs_silent=: ;;
5167 1.1 christos
5168 1.1 christos # This is an error.
5169 1.1 christos -*) as_fn_error $? "unrecognized option: '$1'
5170 1.1 christos Try '$0 --help' for more information." ;;
5171 1.1 christos
5172 1.1 christos *) as_fn_append ac_config_targets " $1"
5173 1.1 christos ac_need_defaults=false ;;
5174 1.1 christos
5175 1.1 christos esac
5176 1.1 christos shift
5177 1.1 christos done
5178 1.1 christos
5179 1.1 christos ac_configure_extra_args=
5180 1.1 christos
5181 1.1 christos if $ac_cs_silent; then
5182 1.1 christos exec 6>/dev/null
5183 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent"
5184 1.1 christos fi
5185 1.1 christos
5186 1.1 christos _ACEOF
5187 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5188 1.1 christos if \$ac_cs_recheck; then
5189 1.1 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
5190 1.1 christos shift
5191 1.1 christos \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
5192 1.1 christos CONFIG_SHELL='$SHELL'
5193 1.1 christos export CONFIG_SHELL
5194 1.1 christos exec "\$@"
5195 1.1 christos fi
5196 1.1 christos
5197 1.1 christos _ACEOF
5198 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5199 1.1 christos exec 5>>config.log
5200 1.1 christos {
5201 1.1 christos echo
5202 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
5203 1.1 christos ## Running $as_me. ##
5204 1.1 christos _ASBOX
5205 1.1 christos printf "%s\n" "$ac_log"
5206 1.1 christos } >&5
5207 1.1 christos
5208 1.1 christos _ACEOF
5209 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5210 1.1 christos _ACEOF
5211 1.1 christos
5212 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5213 1.1 christos
5214 1.1 christos # Handling of arguments.
5215 1.1 christos for ac_config_target in $ac_config_targets
5216 1.1 christos do
5217 1.1 christos case $ac_config_target in
5218 1.1 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
5219 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
5220 1.1 christos
5221 1.1 christos *) as_fn_error $? "invalid argument: '$ac_config_target'" "$LINENO" 5;;
5222 1.1 christos esac
5223 1.1 christos done
5224 1.1 christos
5225 1.1 christos
5226 1.1 christos # If the user did not use the arguments to specify the items to instantiate,
5227 1.1 christos # then the envvar interface is used. Set only those that are not.
5228 1.1 christos # We use the long form for the default assignment because of an extremely
5229 1.1 christos # bizarre bug on SunOS 4.1.3.
5230 1.1 christos if $ac_need_defaults; then
5231 1.1 christos test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
5232 1.1 christos test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
5233 1.1 christos fi
5234 1.1 christos
5235 1.1 christos # Have a temporary directory for convenience. Make it in the build tree
5236 1.1 christos # simply because there is no reason against having it here, and in addition,
5237 1.1 christos # creating and moving files from /tmp can sometimes cause problems.
5238 1.1 christos # Hook for its removal unless debugging.
5239 1.1 christos # Note that there is a small window in which the directory will not be cleaned:
5240 1.1 christos # after its creation but before its name has been assigned to '$tmp'.
5241 1.1 christos $debug ||
5242 1.1 christos {
5243 1.1 christos tmp= ac_tmp=
5244 1.1 christos trap 'exit_status=$?
5245 1.1 christos : "${ac_tmp:=$tmp}"
5246 1.1 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
5247 1.1 christos ' 0
5248 1.1 christos trap 'as_fn_exit 1' 1 2 13 15
5249 1.1 christos }
5250 1.1 christos # Create a (secure) tmp directory for tmp files.
5251 1.1 christos
5252 1.1 christos {
5253 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
5254 1.1 christos test -d "$tmp"
5255 1.1 christos } ||
5256 1.1 christos {
5257 1.1 christos tmp=./conf$$-$RANDOM
5258 1.1 christos (umask 077 && mkdir "$tmp")
5259 1.1 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
5260 1.1 christos ac_tmp=$tmp
5261 1.1 christos
5262 1.1 christos # Set up the scripts for CONFIG_FILES section.
5263 1.1 christos # No need to generate them if there are no CONFIG_FILES.
5264 1.1 christos # This happens for instance with './config.status config.h'.
5265 1.1 christos if test -n "$CONFIG_FILES"; then
5266 1.1 christos
5267 1.1 christos
5268 1.1 christos ac_cr=`echo X | tr X '\015'`
5269 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
5270 1.1 christos # But we know of no other shell where ac_cr would be empty at this
5271 1.1 christos # point, so we can use a bashism as a fallback.
5272 1.1 christos if test "x$ac_cr" = x; then
5273 1.1 christos eval ac_cr=\$\'\\r\'
5274 1.1 christos fi
5275 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
5276 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
5277 1.1 christos ac_cs_awk_cr='\\r'
5278 1.1 christos else
5279 1.1 christos ac_cs_awk_cr=$ac_cr
5280 1.1 christos fi
5281 1.1 christos
5282 1.1 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
5283 1.1 christos _ACEOF
5284 1.1 christos
5285 1.1 christos
5286 1.1 christos {
5287 1.1 christos echo "cat >conf$$subs.awk <<_ACEOF" &&
5288 1.1 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
5289 1.1 christos echo "_ACEOF"
5290 1.1 christos } >conf$$subs.sh ||
5291 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
5292 1.1 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
5293 1.1 christos ac_delim='%!_!# '
5294 1.1 christos for ac_last_try in false false false false false :; do
5295 1.1 christos . ./conf$$subs.sh ||
5296 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
5297 1.1 christos
5298 1.1 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
5299 1.1 christos if test $ac_delim_n = $ac_delim_num; then
5300 1.1 christos break
5301 1.1 christos elif $ac_last_try; then
5302 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
5303 1.1 christos else
5304 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
5305 1.1 christos fi
5306 1.1 christos done
5307 1.1 christos rm -f conf$$subs.sh
5308 1.1 christos
5309 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5310 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
5311 1.1 christos _ACEOF
5312 1.1 christos sed -n '
5313 1.1 christos h
5314 1.1 christos s/^/S["/; s/!.*/"]=/
5315 1.1 christos p
5316 1.1 christos g
5317 1.1 christos s/^[^!]*!//
5318 1.1 christos :repl
5319 1.1 christos t repl
5320 1.1 christos s/'"$ac_delim"'$//
5321 1.1 christos t delim
5322 1.1 christos :nl
5323 1.1 christos h
5324 1.1 christos s/\(.\{148\}\)..*/\1/
5325 1.1 christos t more1
5326 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
5327 1.1 christos p
5328 1.1 christos n
5329 1.1 christos b repl
5330 1.1 christos :more1
5331 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
5332 1.1 christos p
5333 1.1 christos g
5334 1.1 christos s/.\{148\}//
5335 1.1 christos t nl
5336 1.1 christos :delim
5337 1.1 christos h
5338 1.1 christos s/\(.\{148\}\)..*/\1/
5339 1.1 christos t more2
5340 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/
5341 1.1 christos p
5342 1.1 christos b
5343 1.1 christos :more2
5344 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
5345 1.1 christos p
5346 1.1 christos g
5347 1.1 christos s/.\{148\}//
5348 1.1 christos t delim
5349 1.1 christos ' <conf$$subs.awk | sed '
5350 1.1 christos /^[^""]/{
5351 1.1 christos N
5352 1.1 christos s/\n//
5353 1.1 christos }
5354 1.1 christos ' >>$CONFIG_STATUS || ac_write_fail=1
5355 1.1 christos rm -f conf$$subs.awk
5356 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5357 1.1 christos _ACAWK
5358 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
5359 1.1 christos for (key in S) S_is_set[key] = 1
5360 1.1 christos FS = ""
5361 1.1 christos
5362 1.1 christos }
5363 1.1 christos {
5364 1.1 christos line = $ 0
5365 1.1 christos nfields = split(line, field, "@")
5366 1.1 christos substed = 0
5367 1.1 christos len = length(field[1])
5368 1.1 christos for (i = 2; i < nfields; i++) {
5369 1.1 christos key = field[i]
5370 1.1 christos keylen = length(key)
5371 1.1 christos if (S_is_set[key]) {
5372 1.1 christos value = S[key]
5373 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
5374 1.1 christos len += length(value) + length(field[++i])
5375 1.1 christos substed = 1
5376 1.1 christos } else
5377 1.1 christos len += 1 + keylen
5378 1.1 christos }
5379 1.1 christos
5380 1.1 christos print line
5381 1.1 christos }
5382 1.1 christos
5383 1.1 christos _ACAWK
5384 1.1 christos _ACEOF
5385 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5386 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
5387 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
5388 1.1 christos else
5389 1.1 christos cat
5390 1.1 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
5391 1.1 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
5392 1.1 christos _ACEOF
5393 1.1 christos
5394 1.1 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
5395 1.1 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
5396 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty
5397 1.1 christos # (actually we leave an empty line to preserve line numbers).
5398 1.1 christos if test "x$srcdir" = x.; then
5399 1.1 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
5400 1.1 christos h
5401 1.1 christos s///
5402 1.1 christos s/^/:/
5403 1.1 christos s/[ ]*$/:/
5404 1.1 christos s/:\$(srcdir):/:/g
5405 1.1 christos s/:\${srcdir}:/:/g
5406 1.1 christos s/:@srcdir@:/:/g
5407 1.1 christos s/^:*//
5408 1.1 christos s/:*$//
5409 1.1 christos x
5410 1.1 christos s/\(=[ ]*\).*/\1/
5411 1.1 christos G
5412 1.1 christos s/\n//
5413 1.1 christos s/^[^=]*=[ ]*$//
5414 1.1 christos }'
5415 1.1 christos fi
5416 1.1 christos
5417 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5418 1.1 christos fi # test -n "$CONFIG_FILES"
5419 1.1 christos
5420 1.1 christos # Set up the scripts for CONFIG_HEADERS section.
5421 1.1 christos # No need to generate them if there are no CONFIG_HEADERS.
5422 1.1 christos # This happens for instance with './config.status Makefile'.
5423 1.1 christos if test -n "$CONFIG_HEADERS"; then
5424 1.1 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
5425 1.1 christos BEGIN {
5426 1.1 christos _ACEOF
5427 1.1 christos
5428 1.1 christos # Transform confdefs.h into an awk script 'defines.awk', embedded as
5429 1.1 christos # here-document in config.status, that substitutes the proper values into
5430 1.1 christos # config.h.in to produce config.h.
5431 1.1 christos
5432 1.1 christos # Create a delimiter string that does not exist in confdefs.h, to ease
5433 1.1 christos # handling of long lines.
5434 1.1 christos ac_delim='%!_!# '
5435 1.1 christos for ac_last_try in false false :; do
5436 1.1 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
5437 1.1 christos if test -z "$ac_tt"; then
5438 1.1 christos break
5439 1.1 christos elif $ac_last_try; then
5440 1.1 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
5441 1.1 christos else
5442 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
5443 1.1 christos fi
5444 1.1 christos done
5445 1.1 christos
5446 1.1 christos # For the awk script, D is an array of macro values keyed by name,
5447 1.1 christos # likewise P contains macro parameters if any. Preserve backslash
5448 1.1 christos # newline sequences.
5449 1.1 christos
5450 1.1 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
5451 1.1 christos sed -n '
5452 1.1 christos s/.\{148\}/&'"$ac_delim"'/g
5453 1.1 christos t rset
5454 1.1 christos :rset
5455 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*/ /
5456 1.1 christos t def
5457 1.1 christos d
5458 1.1 christos :def
5459 1.1 christos s/\\$//
5460 1.1 christos t bsnl
5461 1.1 christos s/["\\]/\\&/g
5462 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
5463 1.1 christos D["\1"]=" \3"/p
5464 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
5465 1.1 christos d
5466 1.1 christos :bsnl
5467 1.1 christos s/["\\]/\\&/g
5468 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
5469 1.1 christos D["\1"]=" \3\\\\\\n"\\/p
5470 1.1 christos t cont
5471 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
5472 1.1 christos t cont
5473 1.1 christos d
5474 1.1 christos :cont
5475 1.1 christos n
5476 1.1 christos s/.\{148\}/&'"$ac_delim"'/g
5477 1.1 christos t clear
5478 1.1 christos :clear
5479 1.1 christos s/\\$//
5480 1.1 christos t bsnlc
5481 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
5482 1.1 christos d
5483 1.1 christos :bsnlc
5484 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
5485 1.1 christos b cont
5486 1.1 christos ' <confdefs.h | sed '
5487 1.1 christos s/'"$ac_delim"'/"\\\
5488 1.1 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
5489 1.1 christos
5490 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5491 1.1 christos for (key in D) D_is_set[key] = 1
5492 1.1 christos FS = ""
5493 1.1 christos }
5494 1.1 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
5495 1.1 christos line = \$ 0
5496 1.1 christos split(line, arg, " ")
5497 1.1 christos if (arg[1] == "#") {
5498 1.1 christos defundef = arg[2]
5499 1.1 christos mac1 = arg[3]
5500 1.1 christos } else {
5501 1.1 christos defundef = substr(arg[1], 2)
5502 1.1 christos mac1 = arg[2]
5503 1.1 christos }
5504 1.1 christos split(mac1, mac2, "(") #)
5505 1.1 christos macro = mac2[1]
5506 1.1 christos prefix = substr(line, 1, index(line, defundef) - 1)
5507 1.1 christos if (D_is_set[macro]) {
5508 1.1 christos # Preserve the white space surrounding the "#".
5509 1.1 christos print prefix "define", macro P[macro] D[macro]
5510 1.1 christos next
5511 1.1 christos } else {
5512 1.1 christos # Replace #undef with comments. This is necessary, for example,
5513 1.1 christos # in the case of _POSIX_SOURCE, which is predefined and required
5514 1.1 christos # on some systems where configure will not decide to define it.
5515 1.1 christos if (defundef == "undef") {
5516 1.1 christos print "/*", prefix defundef, macro, "*/"
5517 1.1 christos next
5518 1.1 christos }
5519 1.1 christos }
5520 1.1 christos }
5521 1.1 christos { print }
5522 1.1 christos _ACAWK
5523 1.1 christos _ACEOF
5524 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5525 1.1 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
5526 1.1 christos fi # test -n "$CONFIG_HEADERS"
5527 1.1 christos
5528 1.1 christos
5529 1.1 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
5530 1.1 christos shift
5531 1.1 christos for ac_tag
5532 1.1 christos do
5533 1.1 christos case $ac_tag in
5534 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;;
5535 1.1 christos esac
5536 1.1 christos case $ac_mode$ac_tag in
5537 1.1 christos :[FHL]*:*);;
5538 1.1 christos :L* | :C*:*) as_fn_error $? "invalid tag '$ac_tag'" "$LINENO" 5;;
5539 1.1 christos :[FH]-) ac_tag=-:-;;
5540 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
5541 1.1 christos esac
5542 1.1 christos ac_save_IFS=$IFS
5543 1.1 christos IFS=:
5544 1.1 christos set x $ac_tag
5545 1.1 christos IFS=$ac_save_IFS
5546 1.1 christos shift
5547 1.1 christos ac_file=$1
5548 1.1 christos shift
5549 1.1 christos
5550 1.1 christos case $ac_mode in
5551 1.1 christos :L) ac_source=$1;;
5552 1.1 christos :[FH])
5553 1.1 christos ac_file_inputs=
5554 1.1 christos for ac_f
5555 1.1 christos do
5556 1.1 christos case $ac_f in
5557 1.1 christos -) ac_f="$ac_tmp/stdin";;
5558 1.1 christos *) # Look for the file first in the build tree, then in the source tree
5559 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style,
5560 1.1 christos # because $ac_f cannot contain ':'.
5561 1.1 christos test -f "$ac_f" ||
5562 1.1 christos case $ac_f in
5563 1.1 christos [\\/$]*) false;;
5564 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
5565 1.1 christos esac ||
5566 1.1 christos as_fn_error 1 "cannot find input file: '$ac_f'" "$LINENO" 5;;
5567 1.1 christos esac
5568 1.1 christos case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
5569 1.1 christos as_fn_append ac_file_inputs " '$ac_f'"
5570 1.1 christos done
5571 1.1 christos
5572 1.1 christos # Let's still pretend it is 'configure' which instantiates (i.e., don't
5573 1.1 christos # use $as_me), people would be surprised to read:
5574 1.1 christos # /* config.h. Generated by config.status. */
5575 1.1 christos configure_input='Generated from '`
5576 1.1 christos printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
5577 1.1 christos `' by configure.'
5578 1.1 christos if test x"$ac_file" != x-; then
5579 1.1 christos configure_input="$ac_file. $configure_input"
5580 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
5581 1.1 christos printf "%s\n" "$as_me: creating $ac_file" >&6;}
5582 1.1 christos fi
5583 1.1 christos # Neutralize special characters interpreted by sed in replacement strings.
5584 1.1 christos case $configure_input in #(
5585 1.1 christos *\&* | *\|* | *\\* )
5586 1.1 christos ac_sed_conf_input=`printf "%s\n" "$configure_input" |
5587 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #(
5588 1.1 christos *) ac_sed_conf_input=$configure_input;;
5589 1.1 christos esac
5590 1.1 christos
5591 1.1 christos case $ac_tag in
5592 1.1 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \
5593 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
5594 1.1 christos esac
5595 1.1 christos ;;
5596 1.1 christos esac
5597 1.1 christos
5598 1.1 christos ac_dir=`$as_dirname -- "$ac_file" ||
5599 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5600 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \
5601 1.1 christos X"$ac_file" : 'X\(//\)$' \| \
5602 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
5603 1.1 christos printf "%s\n" X"$ac_file" |
5604 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5605 1.1 christos s//\1/
5606 1.1 christos q
5607 1.1 christos }
5608 1.1 christos /^X\(\/\/\)[^/].*/{
5609 1.1 christos s//\1/
5610 1.1 christos q
5611 1.1 christos }
5612 1.1 christos /^X\(\/\/\)$/{
5613 1.1 christos s//\1/
5614 1.1 christos q
5615 1.1 christos }
5616 1.1 christos /^X\(\/\).*/{
5617 1.1 christos s//\1/
5618 1.1 christos q
5619 1.1 christos }
5620 1.1 christos s/.*/./; q'`
5621 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p
5622 1.1 christos ac_builddir=.
5623 1.1 christos
5624 1.1 christos case "$ac_dir" in
5625 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
5626 1.1 christos *)
5627 1.1 christos ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
5628 1.1 christos # A ".." for each directory in $ac_dir_suffix.
5629 1.1 christos ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
5630 1.1 christos case $ac_top_builddir_sub in
5631 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
5632 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
5633 1.1 christos esac ;;
5634 1.1 christos esac
5635 1.1 christos ac_abs_top_builddir=$ac_pwd
5636 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
5637 1.1 christos # for backward compatibility:
5638 1.1 christos ac_top_builddir=$ac_top_build_prefix
5639 1.1 christos
5640 1.1 christos case $srcdir in
5641 1.1 christos .) # We are building in place.
5642 1.1 christos ac_srcdir=.
5643 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
5644 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
5645 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
5646 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
5647 1.1 christos ac_top_srcdir=$srcdir
5648 1.1 christos ac_abs_top_srcdir=$srcdir ;;
5649 1.1 christos *) # Relative name.
5650 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
5651 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
5652 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
5653 1.1 christos esac
5654 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
5655 1.1 christos
5656 1.1 christos
5657 1.1 christos case $ac_mode in
5658 1.1 christos :F)
5659 1.1 christos #
5660 1.1 christos # CONFIG_FILE
5661 1.1 christos #
5662 1.1 christos
5663 1.1 christos _ACEOF
5664 1.1 christos
5665 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5666 1.1 christos # If the template does not know about datarootdir, expand it.
5667 1.1 christos # FIXME: This hack should be removed a few years after 2.60.
5668 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen=
5669 1.1 christos ac_sed_dataroot='
5670 1.1 christos /datarootdir/ {
5671 1.1 christos p
5672 1.1 christos q
5673 1.1 christos }
5674 1.1 christos /@datadir@/p
5675 1.1 christos /@docdir@/p
5676 1.1 christos /@infodir@/p
5677 1.1 christos /@localedir@/p
5678 1.1 christos /@mandir@/p'
5679 1.1 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
5680 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;;
5681 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
5682 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
5683 1.1 christos printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
5684 1.1 christos _ACEOF
5685 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5686 1.1 christos ac_datarootdir_hack='
5687 1.1 christos s&@datadir@&$datadir&g
5688 1.1 christos s&@docdir@&$docdir&g
5689 1.1 christos s&@infodir@&$infodir&g
5690 1.1 christos s&@localedir@&$localedir&g
5691 1.1 christos s&@mandir@&$mandir&g
5692 1.1 christos s&\\\${datarootdir}&$datarootdir&g' ;;
5693 1.1 christos esac
5694 1.1 christos _ACEOF
5695 1.1 christos
5696 1.1 christos # Neutralize VPATH when '$srcdir' = '.'.
5697 1.1 christos # Shell code in configure.ac might set extrasub.
5698 1.1 christos # FIXME: do we really want to maintain this feature?
5699 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5700 1.1 christos ac_sed_extra="$ac_vpsub
5701 1.1 christos $extrasub
5702 1.1 christos _ACEOF
5703 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5704 1.1 christos :t
5705 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
5706 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t
5707 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t
5708 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
5709 1.1 christos s&@srcdir@&$ac_srcdir&;t t
5710 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
5711 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t
5712 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
5713 1.1 christos s&@builddir@&$ac_builddir&;t t
5714 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t
5715 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
5716 1.1 christos $ac_datarootdir_hack
5717 1.1 christos "
5718 1.1 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
5719 1.1 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
5720 1.1 christos
5721 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
5722 1.1 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
5723 1.1 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
5724 1.1 christos "$ac_tmp/out"`; test -z "$ac_out"; } &&
5725 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable 'datarootdir'
5726 1.1 christos which seems to be undefined. Please make sure it is defined" >&5
5727 1.1 christos printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable 'datarootdir'
5728 1.1 christos which seems to be undefined. Please make sure it is defined" >&2;}
5729 1.1 christos
5730 1.1 christos rm -f "$ac_tmp/stdin"
5731 1.1 christos case $ac_file in
5732 1.1 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
5733 1.1 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
5734 1.1 christos esac \
5735 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
5736 1.1 christos ;;
5737 1.1 christos :H)
5738 1.1 christos #
5739 1.1 christos # CONFIG_HEADER
5740 1.1 christos #
5741 1.1 christos if test x"$ac_file" != x-; then
5742 1.1 christos {
5743 1.1 christos printf "%s\n" "/* $configure_input */" >&1 \
5744 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
5745 1.1 christos } >"$ac_tmp/config.h" \
5746 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
5747 1.1 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
5748 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
5749 1.1 christos printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
5750 1.1 christos else
5751 1.1 christos rm -f "$ac_file"
5752 1.1 christos mv "$ac_tmp/config.h" "$ac_file" \
5753 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
5754 1.1 christos fi
5755 1.1 christos else
5756 1.1 christos printf "%s\n" "/* $configure_input */" >&1 \
5757 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
5758 1.1 christos || as_fn_error $? "could not create -" "$LINENO" 5
5759 1.1 christos fi
5760 1.1 christos ;;
5761 1.1 christos
5762 1.1 christos
5763 1.1 christos esac
5764 1.1 christos
5765 1.1 christos done # for ac_tag
5766 1.1 christos
5767 1.1 christos
5768 1.1 christos as_fn_exit 0
5769 1.1 christos _ACEOF
5770 1.1 christos ac_clean_files=$ac_clean_files_save
5771 1.1 christos
5772 1.1 christos test $ac_write_fail = 0 ||
5773 1.1 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
5774 1.1 christos
5775 1.1 christos
5776 1.1 christos # configure is writing to config.log, and then calls config.status.
5777 1.1 christos # config.status does its own redirection, appending to config.log.
5778 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open
5779 1.1 christos # by configure, so config.status won't be able to write to it; its
5780 1.1 christos # output is simply discarded. So we exec the FD to /dev/null,
5781 1.1 christos # effectively closing config.log, so it can be properly (re)opened and
5782 1.1 christos # appended to by config.status. When coming back to configure, we
5783 1.1 christos # need to make the FD available again.
5784 1.1 christos if test "$no_create" != yes; then
5785 1.1 christos ac_cs_success=:
5786 1.1 christos ac_config_status_args=
5787 1.1 christos test "$silent" = yes &&
5788 1.1 christos ac_config_status_args="$ac_config_status_args --quiet"
5789 1.1 christos exec 5>/dev/null
5790 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
5791 1.1 christos exec 5>>config.log
5792 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which
5793 1.1 christos # would make configure fail if this is the last instruction.
5794 1.1 christos $ac_cs_success || as_fn_exit 1
5795 1.1 christos fi
5796 1.1 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
5797 1.1 christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
5798 1.1 christos printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
5799 1.1 christos fi
5800 1.1 christos
5801 1.1 christos
5802