1c0abf9e6Sopenharmony_ci#! /bin/sh
2c0abf9e6Sopenharmony_ci# Guess values for system-dependent variables and create Makefiles.
3c0abf9e6Sopenharmony_ci# Generated by GNU Autoconf 2.71 for libevdev 1.13.0.
4c0abf9e6Sopenharmony_ci#
5c0abf9e6Sopenharmony_ci# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=libevdev>.
6c0abf9e6Sopenharmony_ci#
7c0abf9e6Sopenharmony_ci#
8c0abf9e6Sopenharmony_ci# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
9c0abf9e6Sopenharmony_ci# Inc.
10c0abf9e6Sopenharmony_ci#
11c0abf9e6Sopenharmony_ci#
12c0abf9e6Sopenharmony_ci# This configure script is free software; the Free Software Foundation
13c0abf9e6Sopenharmony_ci# gives unlimited permission to copy, distribute and modify it.
14c0abf9e6Sopenharmony_ci## -------------------- ##
15c0abf9e6Sopenharmony_ci## M4sh Initialization. ##
16c0abf9e6Sopenharmony_ci## -------------------- ##
17c0abf9e6Sopenharmony_ci
18c0abf9e6Sopenharmony_ci# Be more Bourne compatible
19c0abf9e6Sopenharmony_ciDUALCASE=1; export DUALCASE # for MKS sh
20c0abf9e6Sopenharmony_cias_nop=:
21c0abf9e6Sopenharmony_ciif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
22c0abf9e6Sopenharmony_cithen :
23c0abf9e6Sopenharmony_ci  emulate sh
24c0abf9e6Sopenharmony_ci  NULLCMD=:
25c0abf9e6Sopenharmony_ci  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26c0abf9e6Sopenharmony_ci  # is contrary to our usage.  Disable this feature.
27c0abf9e6Sopenharmony_ci  alias -g '${1+"$@"}'='"$@"'
28c0abf9e6Sopenharmony_ci  setopt NO_GLOB_SUBST
29c0abf9e6Sopenharmony_cielse $as_nop
30c0abf9e6Sopenharmony_ci  case `(set -o) 2>/dev/null` in #(
31c0abf9e6Sopenharmony_ci  *posix*) :
32c0abf9e6Sopenharmony_ci    set -o posix ;; #(
33c0abf9e6Sopenharmony_ci  *) :
34c0abf9e6Sopenharmony_ci     ;;
35c0abf9e6Sopenharmony_ciesac
36c0abf9e6Sopenharmony_cifi
37c0abf9e6Sopenharmony_ci
38c0abf9e6Sopenharmony_ci
39c0abf9e6Sopenharmony_ci
40c0abf9e6Sopenharmony_ci# Reset variables that may have inherited troublesome values from
41c0abf9e6Sopenharmony_ci# the environment.
42c0abf9e6Sopenharmony_ci
43c0abf9e6Sopenharmony_ci# IFS needs to be set, to space, tab, and newline, in precisely that order.
44c0abf9e6Sopenharmony_ci# (If _AS_PATH_WALK were called with IFS unset, it would have the
45c0abf9e6Sopenharmony_ci# side effect of setting IFS to empty, thus disabling word splitting.)
46c0abf9e6Sopenharmony_ci# Quoting is to prevent editors from complaining about space-tab.
47c0abf9e6Sopenharmony_cias_nl='
48c0abf9e6Sopenharmony_ci'
49c0abf9e6Sopenharmony_ciexport as_nl
50c0abf9e6Sopenharmony_ciIFS=" ""	$as_nl"
51c0abf9e6Sopenharmony_ci
52c0abf9e6Sopenharmony_ciPS1='$ '
53c0abf9e6Sopenharmony_ciPS2='> '
54c0abf9e6Sopenharmony_ciPS4='+ '
55c0abf9e6Sopenharmony_ci
56c0abf9e6Sopenharmony_ci# Ensure predictable behavior from utilities with locale-dependent output.
57c0abf9e6Sopenharmony_ciLC_ALL=C
58c0abf9e6Sopenharmony_ciexport LC_ALL
59c0abf9e6Sopenharmony_ciLANGUAGE=C
60c0abf9e6Sopenharmony_ciexport LANGUAGE
61c0abf9e6Sopenharmony_ci
62c0abf9e6Sopenharmony_ci# We cannot yet rely on "unset" to work, but we need these variables
63c0abf9e6Sopenharmony_ci# to be unset--not just set to an empty or harmless value--now, to
64c0abf9e6Sopenharmony_ci# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
65c0abf9e6Sopenharmony_ci# also avoids known problems related to "unset" and subshell syntax
66c0abf9e6Sopenharmony_ci# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
67c0abf9e6Sopenharmony_cifor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
68c0abf9e6Sopenharmony_cido eval test \${$as_var+y} \
69c0abf9e6Sopenharmony_ci  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
70c0abf9e6Sopenharmony_cidone
71c0abf9e6Sopenharmony_ci
72c0abf9e6Sopenharmony_ci# Ensure that fds 0, 1, and 2 are open.
73c0abf9e6Sopenharmony_ciif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
74c0abf9e6Sopenharmony_ciif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
75c0abf9e6Sopenharmony_ciif (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
76c0abf9e6Sopenharmony_ci
77c0abf9e6Sopenharmony_ci# The user is always right.
78c0abf9e6Sopenharmony_ciif ${PATH_SEPARATOR+false} :; then
79c0abf9e6Sopenharmony_ci  PATH_SEPARATOR=:
80c0abf9e6Sopenharmony_ci  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81c0abf9e6Sopenharmony_ci    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
82c0abf9e6Sopenharmony_ci      PATH_SEPARATOR=';'
83c0abf9e6Sopenharmony_ci  }
84c0abf9e6Sopenharmony_cifi
85c0abf9e6Sopenharmony_ci
86c0abf9e6Sopenharmony_ci
87c0abf9e6Sopenharmony_ci# Find who we are.  Look in the path if we contain no directory separator.
88c0abf9e6Sopenharmony_cias_myself=
89c0abf9e6Sopenharmony_cicase $0 in #((
90c0abf9e6Sopenharmony_ci  *[\\/]* ) as_myself=$0 ;;
91c0abf9e6Sopenharmony_ci  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
92c0abf9e6Sopenharmony_cifor as_dir in $PATH
93c0abf9e6Sopenharmony_cido
94c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
95c0abf9e6Sopenharmony_ci  case $as_dir in #(((
96c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
97c0abf9e6Sopenharmony_ci    */) ;;
98c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
99c0abf9e6Sopenharmony_ci  esac
100c0abf9e6Sopenharmony_ci    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
101c0abf9e6Sopenharmony_ci  done
102c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
103c0abf9e6Sopenharmony_ci
104c0abf9e6Sopenharmony_ci     ;;
105c0abf9e6Sopenharmony_ciesac
106c0abf9e6Sopenharmony_ci# We did not find ourselves, most probably we were run as `sh COMMAND'
107c0abf9e6Sopenharmony_ci# in which case we are not to be found in the path.
108c0abf9e6Sopenharmony_ciif test "x$as_myself" = x; then
109c0abf9e6Sopenharmony_ci  as_myself=$0
110c0abf9e6Sopenharmony_cifi
111c0abf9e6Sopenharmony_ciif test ! -f "$as_myself"; then
112c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113c0abf9e6Sopenharmony_ci  exit 1
114c0abf9e6Sopenharmony_cifi
115c0abf9e6Sopenharmony_ci
116c0abf9e6Sopenharmony_ci
117c0abf9e6Sopenharmony_ci# Use a proper internal environment variable to ensure we don't fall
118c0abf9e6Sopenharmony_ci  # into an infinite loop, continuously re-executing ourselves.
119c0abf9e6Sopenharmony_ci  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
120c0abf9e6Sopenharmony_ci    _as_can_reexec=no; export _as_can_reexec;
121c0abf9e6Sopenharmony_ci    # We cannot yet assume a decent shell, so we have to provide a
122c0abf9e6Sopenharmony_ci# neutralization value for shells without unset; and this also
123c0abf9e6Sopenharmony_ci# works around shells that cannot unset nonexistent variables.
124c0abf9e6Sopenharmony_ci# Preserve -v and -x to the replacement shell.
125c0abf9e6Sopenharmony_ciBASH_ENV=/dev/null
126c0abf9e6Sopenharmony_ciENV=/dev/null
127c0abf9e6Sopenharmony_ci(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
128c0abf9e6Sopenharmony_cicase $- in # ((((
129c0abf9e6Sopenharmony_ci  *v*x* | *x*v* ) as_opts=-vx ;;
130c0abf9e6Sopenharmony_ci  *v* ) as_opts=-v ;;
131c0abf9e6Sopenharmony_ci  *x* ) as_opts=-x ;;
132c0abf9e6Sopenharmony_ci  * ) as_opts= ;;
133c0abf9e6Sopenharmony_ciesac
134c0abf9e6Sopenharmony_ciexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
135c0abf9e6Sopenharmony_ci# Admittedly, this is quite paranoid, since all the known shells bail
136c0abf9e6Sopenharmony_ci# out after a failed `exec'.
137c0abf9e6Sopenharmony_ciprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
138c0abf9e6Sopenharmony_ciexit 255
139c0abf9e6Sopenharmony_ci  fi
140c0abf9e6Sopenharmony_ci  # We don't want this to propagate to other subprocesses.
141c0abf9e6Sopenharmony_ci          { _as_can_reexec=; unset _as_can_reexec;}
142c0abf9e6Sopenharmony_ciif test "x$CONFIG_SHELL" = x; then
143c0abf9e6Sopenharmony_ci  as_bourne_compatible="as_nop=:
144c0abf9e6Sopenharmony_ciif test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
145c0abf9e6Sopenharmony_cithen :
146c0abf9e6Sopenharmony_ci  emulate sh
147c0abf9e6Sopenharmony_ci  NULLCMD=:
148c0abf9e6Sopenharmony_ci  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
149c0abf9e6Sopenharmony_ci  # is contrary to our usage.  Disable this feature.
150c0abf9e6Sopenharmony_ci  alias -g '\${1+\"\$@\"}'='\"\$@\"'
151c0abf9e6Sopenharmony_ci  setopt NO_GLOB_SUBST
152c0abf9e6Sopenharmony_cielse \$as_nop
153c0abf9e6Sopenharmony_ci  case \`(set -o) 2>/dev/null\` in #(
154c0abf9e6Sopenharmony_ci  *posix*) :
155c0abf9e6Sopenharmony_ci    set -o posix ;; #(
156c0abf9e6Sopenharmony_ci  *) :
157c0abf9e6Sopenharmony_ci     ;;
158c0abf9e6Sopenharmony_ciesac
159c0abf9e6Sopenharmony_cifi
160c0abf9e6Sopenharmony_ci"
161c0abf9e6Sopenharmony_ci  as_required="as_fn_return () { (exit \$1); }
162c0abf9e6Sopenharmony_cias_fn_success () { as_fn_return 0; }
163c0abf9e6Sopenharmony_cias_fn_failure () { as_fn_return 1; }
164c0abf9e6Sopenharmony_cias_fn_ret_success () { return 0; }
165c0abf9e6Sopenharmony_cias_fn_ret_failure () { return 1; }
166c0abf9e6Sopenharmony_ci
167c0abf9e6Sopenharmony_ciexitcode=0
168c0abf9e6Sopenharmony_cias_fn_success || { exitcode=1; echo as_fn_success failed.; }
169c0abf9e6Sopenharmony_cias_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
170c0abf9e6Sopenharmony_cias_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
171c0abf9e6Sopenharmony_cias_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
172c0abf9e6Sopenharmony_ciif ( set x; as_fn_ret_success y && test x = \"\$1\" )
173c0abf9e6Sopenharmony_cithen :
174c0abf9e6Sopenharmony_ci
175c0abf9e6Sopenharmony_cielse \$as_nop
176c0abf9e6Sopenharmony_ci  exitcode=1; echo positional parameters were not saved.
177c0abf9e6Sopenharmony_cifi
178c0abf9e6Sopenharmony_citest x\$exitcode = x0 || exit 1
179c0abf9e6Sopenharmony_ciblah=\$(echo \$(echo blah))
180c0abf9e6Sopenharmony_citest x\"\$blah\" = xblah || exit 1
181c0abf9e6Sopenharmony_citest -x / || exit 1"
182c0abf9e6Sopenharmony_ci  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
183c0abf9e6Sopenharmony_ci  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
184c0abf9e6Sopenharmony_ci  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
185c0abf9e6Sopenharmony_ci  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
186c0abf9e6Sopenharmony_ci
187c0abf9e6Sopenharmony_ci  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
188c0abf9e6Sopenharmony_ci    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
189c0abf9e6Sopenharmony_ci    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
190c0abf9e6Sopenharmony_ci    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
191c0abf9e6Sopenharmony_ci    PATH=/empty FPATH=/empty; export PATH FPATH
192c0abf9e6Sopenharmony_ci    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
193c0abf9e6Sopenharmony_ci      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
194c0abf9e6Sopenharmony_citest \$(( 1 + 1 )) = 2 || exit 1"
195c0abf9e6Sopenharmony_ci  if (eval "$as_required") 2>/dev/null
196c0abf9e6Sopenharmony_cithen :
197c0abf9e6Sopenharmony_ci  as_have_required=yes
198c0abf9e6Sopenharmony_cielse $as_nop
199c0abf9e6Sopenharmony_ci  as_have_required=no
200c0abf9e6Sopenharmony_cifi
201c0abf9e6Sopenharmony_ci  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
202c0abf9e6Sopenharmony_cithen :
203c0abf9e6Sopenharmony_ci
204c0abf9e6Sopenharmony_cielse $as_nop
205c0abf9e6Sopenharmony_ci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
206c0abf9e6Sopenharmony_cias_found=false
207c0abf9e6Sopenharmony_cifor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
208c0abf9e6Sopenharmony_cido
209c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
210c0abf9e6Sopenharmony_ci  case $as_dir in #(((
211c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
212c0abf9e6Sopenharmony_ci    */) ;;
213c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
214c0abf9e6Sopenharmony_ci  esac
215c0abf9e6Sopenharmony_ci  as_found=:
216c0abf9e6Sopenharmony_ci  case $as_dir in #(
217c0abf9e6Sopenharmony_ci	 /*)
218c0abf9e6Sopenharmony_ci	   for as_base in sh bash ksh sh5; do
219c0abf9e6Sopenharmony_ci	     # Try only shells that exist, to save several forks.
220c0abf9e6Sopenharmony_ci	     as_shell=$as_dir$as_base
221c0abf9e6Sopenharmony_ci	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
222c0abf9e6Sopenharmony_ci		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
223c0abf9e6Sopenharmony_cithen :
224c0abf9e6Sopenharmony_ci  CONFIG_SHELL=$as_shell as_have_required=yes
225c0abf9e6Sopenharmony_ci		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
226c0abf9e6Sopenharmony_cithen :
227c0abf9e6Sopenharmony_ci  break 2
228c0abf9e6Sopenharmony_cifi
229c0abf9e6Sopenharmony_cifi
230c0abf9e6Sopenharmony_ci	   done;;
231c0abf9e6Sopenharmony_ci       esac
232c0abf9e6Sopenharmony_ci  as_found=false
233c0abf9e6Sopenharmony_cidone
234c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
235c0abf9e6Sopenharmony_ciif $as_found
236c0abf9e6Sopenharmony_cithen :
237c0abf9e6Sopenharmony_ci
238c0abf9e6Sopenharmony_cielse $as_nop
239c0abf9e6Sopenharmony_ci  if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240c0abf9e6Sopenharmony_ci	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
241c0abf9e6Sopenharmony_cithen :
242c0abf9e6Sopenharmony_ci  CONFIG_SHELL=$SHELL as_have_required=yes
243c0abf9e6Sopenharmony_cifi
244c0abf9e6Sopenharmony_cifi
245c0abf9e6Sopenharmony_ci
246c0abf9e6Sopenharmony_ci
247c0abf9e6Sopenharmony_ci      if test "x$CONFIG_SHELL" != x
248c0abf9e6Sopenharmony_cithen :
249c0abf9e6Sopenharmony_ci  export CONFIG_SHELL
250c0abf9e6Sopenharmony_ci             # We cannot yet assume a decent shell, so we have to provide a
251c0abf9e6Sopenharmony_ci# neutralization value for shells without unset; and this also
252c0abf9e6Sopenharmony_ci# works around shells that cannot unset nonexistent variables.
253c0abf9e6Sopenharmony_ci# Preserve -v and -x to the replacement shell.
254c0abf9e6Sopenharmony_ciBASH_ENV=/dev/null
255c0abf9e6Sopenharmony_ciENV=/dev/null
256c0abf9e6Sopenharmony_ci(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257c0abf9e6Sopenharmony_cicase $- in # ((((
258c0abf9e6Sopenharmony_ci  *v*x* | *x*v* ) as_opts=-vx ;;
259c0abf9e6Sopenharmony_ci  *v* ) as_opts=-v ;;
260c0abf9e6Sopenharmony_ci  *x* ) as_opts=-x ;;
261c0abf9e6Sopenharmony_ci  * ) as_opts= ;;
262c0abf9e6Sopenharmony_ciesac
263c0abf9e6Sopenharmony_ciexec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264c0abf9e6Sopenharmony_ci# Admittedly, this is quite paranoid, since all the known shells bail
265c0abf9e6Sopenharmony_ci# out after a failed `exec'.
266c0abf9e6Sopenharmony_ciprintf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
267c0abf9e6Sopenharmony_ciexit 255
268c0abf9e6Sopenharmony_cifi
269c0abf9e6Sopenharmony_ci
270c0abf9e6Sopenharmony_ci    if test x$as_have_required = xno
271c0abf9e6Sopenharmony_cithen :
272c0abf9e6Sopenharmony_ci  printf "%s\n" "$0: This script requires a shell more modern than all"
273c0abf9e6Sopenharmony_ci  printf "%s\n" "$0: the shells that I found on your system."
274c0abf9e6Sopenharmony_ci  if test ${ZSH_VERSION+y} ; then
275c0abf9e6Sopenharmony_ci    printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
276c0abf9e6Sopenharmony_ci    printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
277c0abf9e6Sopenharmony_ci  else
278c0abf9e6Sopenharmony_ci    printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and
279c0abf9e6Sopenharmony_ci$0: https://bugs.freedesktop.org/enter_bug.cgi?product=libevdev
280c0abf9e6Sopenharmony_ci$0: about your system, including any error possibly output
281c0abf9e6Sopenharmony_ci$0: before this message. Then install a modern shell, or
282c0abf9e6Sopenharmony_ci$0: manually run the script under such a shell if you do
283c0abf9e6Sopenharmony_ci$0: have one."
284c0abf9e6Sopenharmony_ci  fi
285c0abf9e6Sopenharmony_ci  exit 1
286c0abf9e6Sopenharmony_cifi
287c0abf9e6Sopenharmony_cifi
288c0abf9e6Sopenharmony_cifi
289c0abf9e6Sopenharmony_ciSHELL=${CONFIG_SHELL-/bin/sh}
290c0abf9e6Sopenharmony_ciexport SHELL
291c0abf9e6Sopenharmony_ci# Unset more variables known to interfere with behavior of common tools.
292c0abf9e6Sopenharmony_ciCLICOLOR_FORCE= GREP_OPTIONS=
293c0abf9e6Sopenharmony_ciunset CLICOLOR_FORCE GREP_OPTIONS
294c0abf9e6Sopenharmony_ci
295c0abf9e6Sopenharmony_ci## --------------------- ##
296c0abf9e6Sopenharmony_ci## M4sh Shell Functions. ##
297c0abf9e6Sopenharmony_ci## --------------------- ##
298c0abf9e6Sopenharmony_ci# as_fn_unset VAR
299c0abf9e6Sopenharmony_ci# ---------------
300c0abf9e6Sopenharmony_ci# Portably unset VAR.
301c0abf9e6Sopenharmony_cias_fn_unset ()
302c0abf9e6Sopenharmony_ci{
303c0abf9e6Sopenharmony_ci  { eval $1=; unset $1;}
304c0abf9e6Sopenharmony_ci}
305c0abf9e6Sopenharmony_cias_unset=as_fn_unset
306c0abf9e6Sopenharmony_ci
307c0abf9e6Sopenharmony_ci
308c0abf9e6Sopenharmony_ci# as_fn_set_status STATUS
309c0abf9e6Sopenharmony_ci# -----------------------
310c0abf9e6Sopenharmony_ci# Set $? to STATUS, without forking.
311c0abf9e6Sopenharmony_cias_fn_set_status ()
312c0abf9e6Sopenharmony_ci{
313c0abf9e6Sopenharmony_ci  return $1
314c0abf9e6Sopenharmony_ci} # as_fn_set_status
315c0abf9e6Sopenharmony_ci
316c0abf9e6Sopenharmony_ci# as_fn_exit STATUS
317c0abf9e6Sopenharmony_ci# -----------------
318c0abf9e6Sopenharmony_ci# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
319c0abf9e6Sopenharmony_cias_fn_exit ()
320c0abf9e6Sopenharmony_ci{
321c0abf9e6Sopenharmony_ci  set +e
322c0abf9e6Sopenharmony_ci  as_fn_set_status $1
323c0abf9e6Sopenharmony_ci  exit $1
324c0abf9e6Sopenharmony_ci} # as_fn_exit
325c0abf9e6Sopenharmony_ci# as_fn_nop
326c0abf9e6Sopenharmony_ci# ---------
327c0abf9e6Sopenharmony_ci# Do nothing but, unlike ":", preserve the value of $?.
328c0abf9e6Sopenharmony_cias_fn_nop ()
329c0abf9e6Sopenharmony_ci{
330c0abf9e6Sopenharmony_ci  return $?
331c0abf9e6Sopenharmony_ci}
332c0abf9e6Sopenharmony_cias_nop=as_fn_nop
333c0abf9e6Sopenharmony_ci
334c0abf9e6Sopenharmony_ci# as_fn_mkdir_p
335c0abf9e6Sopenharmony_ci# -------------
336c0abf9e6Sopenharmony_ci# Create "$as_dir" as a directory, including parents if necessary.
337c0abf9e6Sopenharmony_cias_fn_mkdir_p ()
338c0abf9e6Sopenharmony_ci{
339c0abf9e6Sopenharmony_ci
340c0abf9e6Sopenharmony_ci  case $as_dir in #(
341c0abf9e6Sopenharmony_ci  -*) as_dir=./$as_dir;;
342c0abf9e6Sopenharmony_ci  esac
343c0abf9e6Sopenharmony_ci  test -d "$as_dir" || eval $as_mkdir_p || {
344c0abf9e6Sopenharmony_ci    as_dirs=
345c0abf9e6Sopenharmony_ci    while :; do
346c0abf9e6Sopenharmony_ci      case $as_dir in #(
347c0abf9e6Sopenharmony_ci      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
348c0abf9e6Sopenharmony_ci      *) as_qdir=$as_dir;;
349c0abf9e6Sopenharmony_ci      esac
350c0abf9e6Sopenharmony_ci      as_dirs="'$as_qdir' $as_dirs"
351c0abf9e6Sopenharmony_ci      as_dir=`$as_dirname -- "$as_dir" ||
352c0abf9e6Sopenharmony_ci$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
353c0abf9e6Sopenharmony_ci	 X"$as_dir" : 'X\(//\)[^/]' \| \
354c0abf9e6Sopenharmony_ci	 X"$as_dir" : 'X\(//\)$' \| \
355c0abf9e6Sopenharmony_ci	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
356c0abf9e6Sopenharmony_ciprintf "%s\n" X"$as_dir" |
357c0abf9e6Sopenharmony_ci    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
358c0abf9e6Sopenharmony_ci	    s//\1/
359c0abf9e6Sopenharmony_ci	    q
360c0abf9e6Sopenharmony_ci	  }
361c0abf9e6Sopenharmony_ci	  /^X\(\/\/\)[^/].*/{
362c0abf9e6Sopenharmony_ci	    s//\1/
363c0abf9e6Sopenharmony_ci	    q
364c0abf9e6Sopenharmony_ci	  }
365c0abf9e6Sopenharmony_ci	  /^X\(\/\/\)$/{
366c0abf9e6Sopenharmony_ci	    s//\1/
367c0abf9e6Sopenharmony_ci	    q
368c0abf9e6Sopenharmony_ci	  }
369c0abf9e6Sopenharmony_ci	  /^X\(\/\).*/{
370c0abf9e6Sopenharmony_ci	    s//\1/
371c0abf9e6Sopenharmony_ci	    q
372c0abf9e6Sopenharmony_ci	  }
373c0abf9e6Sopenharmony_ci	  s/.*/./; q'`
374c0abf9e6Sopenharmony_ci      test -d "$as_dir" && break
375c0abf9e6Sopenharmony_ci    done
376c0abf9e6Sopenharmony_ci    test -z "$as_dirs" || eval "mkdir $as_dirs"
377c0abf9e6Sopenharmony_ci  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
378c0abf9e6Sopenharmony_ci
379c0abf9e6Sopenharmony_ci
380c0abf9e6Sopenharmony_ci} # as_fn_mkdir_p
381c0abf9e6Sopenharmony_ci
382c0abf9e6Sopenharmony_ci# as_fn_executable_p FILE
383c0abf9e6Sopenharmony_ci# -----------------------
384c0abf9e6Sopenharmony_ci# Test if FILE is an executable regular file.
385c0abf9e6Sopenharmony_cias_fn_executable_p ()
386c0abf9e6Sopenharmony_ci{
387c0abf9e6Sopenharmony_ci  test -f "$1" && test -x "$1"
388c0abf9e6Sopenharmony_ci} # as_fn_executable_p
389c0abf9e6Sopenharmony_ci# as_fn_append VAR VALUE
390c0abf9e6Sopenharmony_ci# ----------------------
391c0abf9e6Sopenharmony_ci# Append the text in VALUE to the end of the definition contained in VAR. Take
392c0abf9e6Sopenharmony_ci# advantage of any shell optimizations that allow amortized linear growth over
393c0abf9e6Sopenharmony_ci# repeated appends, instead of the typical quadratic growth present in naive
394c0abf9e6Sopenharmony_ci# implementations.
395c0abf9e6Sopenharmony_ciif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
396c0abf9e6Sopenharmony_cithen :
397c0abf9e6Sopenharmony_ci  eval 'as_fn_append ()
398c0abf9e6Sopenharmony_ci  {
399c0abf9e6Sopenharmony_ci    eval $1+=\$2
400c0abf9e6Sopenharmony_ci  }'
401c0abf9e6Sopenharmony_cielse $as_nop
402c0abf9e6Sopenharmony_ci  as_fn_append ()
403c0abf9e6Sopenharmony_ci  {
404c0abf9e6Sopenharmony_ci    eval $1=\$$1\$2
405c0abf9e6Sopenharmony_ci  }
406c0abf9e6Sopenharmony_cifi # as_fn_append
407c0abf9e6Sopenharmony_ci
408c0abf9e6Sopenharmony_ci# as_fn_arith ARG...
409c0abf9e6Sopenharmony_ci# ------------------
410c0abf9e6Sopenharmony_ci# Perform arithmetic evaluation on the ARGs, and store the result in the
411c0abf9e6Sopenharmony_ci# global $as_val. Take advantage of shells that can avoid forks. The arguments
412c0abf9e6Sopenharmony_ci# must be portable across $(()) and expr.
413c0abf9e6Sopenharmony_ciif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
414c0abf9e6Sopenharmony_cithen :
415c0abf9e6Sopenharmony_ci  eval 'as_fn_arith ()
416c0abf9e6Sopenharmony_ci  {
417c0abf9e6Sopenharmony_ci    as_val=$(( $* ))
418c0abf9e6Sopenharmony_ci  }'
419c0abf9e6Sopenharmony_cielse $as_nop
420c0abf9e6Sopenharmony_ci  as_fn_arith ()
421c0abf9e6Sopenharmony_ci  {
422c0abf9e6Sopenharmony_ci    as_val=`expr "$@" || test $? -eq 1`
423c0abf9e6Sopenharmony_ci  }
424c0abf9e6Sopenharmony_cifi # as_fn_arith
425c0abf9e6Sopenharmony_ci
426c0abf9e6Sopenharmony_ci# as_fn_nop
427c0abf9e6Sopenharmony_ci# ---------
428c0abf9e6Sopenharmony_ci# Do nothing but, unlike ":", preserve the value of $?.
429c0abf9e6Sopenharmony_cias_fn_nop ()
430c0abf9e6Sopenharmony_ci{
431c0abf9e6Sopenharmony_ci  return $?
432c0abf9e6Sopenharmony_ci}
433c0abf9e6Sopenharmony_cias_nop=as_fn_nop
434c0abf9e6Sopenharmony_ci
435c0abf9e6Sopenharmony_ci# as_fn_error STATUS ERROR [LINENO LOG_FD]
436c0abf9e6Sopenharmony_ci# ----------------------------------------
437c0abf9e6Sopenharmony_ci# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
438c0abf9e6Sopenharmony_ci# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
439c0abf9e6Sopenharmony_ci# script with STATUS, using 1 if that was 0.
440c0abf9e6Sopenharmony_cias_fn_error ()
441c0abf9e6Sopenharmony_ci{
442c0abf9e6Sopenharmony_ci  as_status=$1; test $as_status -eq 0 && as_status=1
443c0abf9e6Sopenharmony_ci  if test "$4"; then
444c0abf9e6Sopenharmony_ci    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
445c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
446c0abf9e6Sopenharmony_ci  fi
447c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me: error: $2" >&2
448c0abf9e6Sopenharmony_ci  as_fn_exit $as_status
449c0abf9e6Sopenharmony_ci} # as_fn_error
450c0abf9e6Sopenharmony_ci
451c0abf9e6Sopenharmony_ciif expr a : '\(a\)' >/dev/null 2>&1 &&
452c0abf9e6Sopenharmony_ci   test "X`expr 00001 : '.*\(...\)'`" = X001; then
453c0abf9e6Sopenharmony_ci  as_expr=expr
454c0abf9e6Sopenharmony_cielse
455c0abf9e6Sopenharmony_ci  as_expr=false
456c0abf9e6Sopenharmony_cifi
457c0abf9e6Sopenharmony_ci
458c0abf9e6Sopenharmony_ciif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
459c0abf9e6Sopenharmony_ci  as_basename=basename
460c0abf9e6Sopenharmony_cielse
461c0abf9e6Sopenharmony_ci  as_basename=false
462c0abf9e6Sopenharmony_cifi
463c0abf9e6Sopenharmony_ci
464c0abf9e6Sopenharmony_ciif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
465c0abf9e6Sopenharmony_ci  as_dirname=dirname
466c0abf9e6Sopenharmony_cielse
467c0abf9e6Sopenharmony_ci  as_dirname=false
468c0abf9e6Sopenharmony_cifi
469c0abf9e6Sopenharmony_ci
470c0abf9e6Sopenharmony_cias_me=`$as_basename -- "$0" ||
471c0abf9e6Sopenharmony_ci$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
472c0abf9e6Sopenharmony_ci	 X"$0" : 'X\(//\)$' \| \
473c0abf9e6Sopenharmony_ci	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
474c0abf9e6Sopenharmony_ciprintf "%s\n" X/"$0" |
475c0abf9e6Sopenharmony_ci    sed '/^.*\/\([^/][^/]*\)\/*$/{
476c0abf9e6Sopenharmony_ci	    s//\1/
477c0abf9e6Sopenharmony_ci	    q
478c0abf9e6Sopenharmony_ci	  }
479c0abf9e6Sopenharmony_ci	  /^X\/\(\/\/\)$/{
480c0abf9e6Sopenharmony_ci	    s//\1/
481c0abf9e6Sopenharmony_ci	    q
482c0abf9e6Sopenharmony_ci	  }
483c0abf9e6Sopenharmony_ci	  /^X\/\(\/\).*/{
484c0abf9e6Sopenharmony_ci	    s//\1/
485c0abf9e6Sopenharmony_ci	    q
486c0abf9e6Sopenharmony_ci	  }
487c0abf9e6Sopenharmony_ci	  s/.*/./; q'`
488c0abf9e6Sopenharmony_ci
489c0abf9e6Sopenharmony_ci# Avoid depending upon Character Ranges.
490c0abf9e6Sopenharmony_cias_cr_letters='abcdefghijklmnopqrstuvwxyz'
491c0abf9e6Sopenharmony_cias_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
492c0abf9e6Sopenharmony_cias_cr_Letters=$as_cr_letters$as_cr_LETTERS
493c0abf9e6Sopenharmony_cias_cr_digits='0123456789'
494c0abf9e6Sopenharmony_cias_cr_alnum=$as_cr_Letters$as_cr_digits
495c0abf9e6Sopenharmony_ci
496c0abf9e6Sopenharmony_ci
497c0abf9e6Sopenharmony_ci  as_lineno_1=$LINENO as_lineno_1a=$LINENO
498c0abf9e6Sopenharmony_ci  as_lineno_2=$LINENO as_lineno_2a=$LINENO
499c0abf9e6Sopenharmony_ci  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
500c0abf9e6Sopenharmony_ci  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
501c0abf9e6Sopenharmony_ci  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
502c0abf9e6Sopenharmony_ci  sed -n '
503c0abf9e6Sopenharmony_ci    p
504c0abf9e6Sopenharmony_ci    /[$]LINENO/=
505c0abf9e6Sopenharmony_ci  ' <$as_myself |
506c0abf9e6Sopenharmony_ci    sed '
507c0abf9e6Sopenharmony_ci      s/[$]LINENO.*/&-/
508c0abf9e6Sopenharmony_ci      t lineno
509c0abf9e6Sopenharmony_ci      b
510c0abf9e6Sopenharmony_ci      :lineno
511c0abf9e6Sopenharmony_ci      N
512c0abf9e6Sopenharmony_ci      :loop
513c0abf9e6Sopenharmony_ci      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
514c0abf9e6Sopenharmony_ci      t loop
515c0abf9e6Sopenharmony_ci      s/-\n.*//
516c0abf9e6Sopenharmony_ci    ' >$as_me.lineno &&
517c0abf9e6Sopenharmony_ci  chmod +x "$as_me.lineno" ||
518c0abf9e6Sopenharmony_ci    { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
519c0abf9e6Sopenharmony_ci
520c0abf9e6Sopenharmony_ci  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
521c0abf9e6Sopenharmony_ci  # already done that, so ensure we don't try to do so again and fall
522c0abf9e6Sopenharmony_ci  # in an infinite loop.  This has already happened in practice.
523c0abf9e6Sopenharmony_ci  _as_can_reexec=no; export _as_can_reexec
524c0abf9e6Sopenharmony_ci  # Don't try to exec as it changes $[0], causing all sort of problems
525c0abf9e6Sopenharmony_ci  # (the dirname of $[0] is not the place where we might find the
526c0abf9e6Sopenharmony_ci  # original and so on.  Autoconf is especially sensitive to this).
527c0abf9e6Sopenharmony_ci  . "./$as_me.lineno"
528c0abf9e6Sopenharmony_ci  # Exit status is that of the last command.
529c0abf9e6Sopenharmony_ci  exit
530c0abf9e6Sopenharmony_ci}
531c0abf9e6Sopenharmony_ci
532c0abf9e6Sopenharmony_ci
533c0abf9e6Sopenharmony_ci# Determine whether it's possible to make 'echo' print without a newline.
534c0abf9e6Sopenharmony_ci# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
535c0abf9e6Sopenharmony_ci# for compatibility with existing Makefiles.
536c0abf9e6Sopenharmony_ciECHO_C= ECHO_N= ECHO_T=
537c0abf9e6Sopenharmony_cicase `echo -n x` in #(((((
538c0abf9e6Sopenharmony_ci-n*)
539c0abf9e6Sopenharmony_ci  case `echo 'xy\c'` in
540c0abf9e6Sopenharmony_ci  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
541c0abf9e6Sopenharmony_ci  xy)  ECHO_C='\c';;
542c0abf9e6Sopenharmony_ci  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
543c0abf9e6Sopenharmony_ci       ECHO_T='	';;
544c0abf9e6Sopenharmony_ci  esac;;
545c0abf9e6Sopenharmony_ci*)
546c0abf9e6Sopenharmony_ci  ECHO_N='-n';;
547c0abf9e6Sopenharmony_ciesac
548c0abf9e6Sopenharmony_ci
549c0abf9e6Sopenharmony_ci# For backward compatibility with old third-party macros, we provide
550c0abf9e6Sopenharmony_ci# the shell variables $as_echo and $as_echo_n.  New code should use
551c0abf9e6Sopenharmony_ci# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
552c0abf9e6Sopenharmony_cias_echo='printf %s\n'
553c0abf9e6Sopenharmony_cias_echo_n='printf %s'
554c0abf9e6Sopenharmony_ci
555c0abf9e6Sopenharmony_ci
556c0abf9e6Sopenharmony_cirm -f conf$$ conf$$.exe conf$$.file
557c0abf9e6Sopenharmony_ciif test -d conf$$.dir; then
558c0abf9e6Sopenharmony_ci  rm -f conf$$.dir/conf$$.file
559c0abf9e6Sopenharmony_cielse
560c0abf9e6Sopenharmony_ci  rm -f conf$$.dir
561c0abf9e6Sopenharmony_ci  mkdir conf$$.dir 2>/dev/null
562c0abf9e6Sopenharmony_cifi
563c0abf9e6Sopenharmony_ciif (echo >conf$$.file) 2>/dev/null; then
564c0abf9e6Sopenharmony_ci  if ln -s conf$$.file conf$$ 2>/dev/null; then
565c0abf9e6Sopenharmony_ci    as_ln_s='ln -s'
566c0abf9e6Sopenharmony_ci    # ... but there are two gotchas:
567c0abf9e6Sopenharmony_ci    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
568c0abf9e6Sopenharmony_ci    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
569c0abf9e6Sopenharmony_ci    # In both cases, we have to default to `cp -pR'.
570c0abf9e6Sopenharmony_ci    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
571c0abf9e6Sopenharmony_ci      as_ln_s='cp -pR'
572c0abf9e6Sopenharmony_ci  elif ln conf$$.file conf$$ 2>/dev/null; then
573c0abf9e6Sopenharmony_ci    as_ln_s=ln
574c0abf9e6Sopenharmony_ci  else
575c0abf9e6Sopenharmony_ci    as_ln_s='cp -pR'
576c0abf9e6Sopenharmony_ci  fi
577c0abf9e6Sopenharmony_cielse
578c0abf9e6Sopenharmony_ci  as_ln_s='cp -pR'
579c0abf9e6Sopenharmony_cifi
580c0abf9e6Sopenharmony_cirm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
581c0abf9e6Sopenharmony_cirmdir conf$$.dir 2>/dev/null
582c0abf9e6Sopenharmony_ci
583c0abf9e6Sopenharmony_ciif mkdir -p . 2>/dev/null; then
584c0abf9e6Sopenharmony_ci  as_mkdir_p='mkdir -p "$as_dir"'
585c0abf9e6Sopenharmony_cielse
586c0abf9e6Sopenharmony_ci  test -d ./-p && rmdir ./-p
587c0abf9e6Sopenharmony_ci  as_mkdir_p=false
588c0abf9e6Sopenharmony_cifi
589c0abf9e6Sopenharmony_ci
590c0abf9e6Sopenharmony_cias_test_x='test -x'
591c0abf9e6Sopenharmony_cias_executable_p=as_fn_executable_p
592c0abf9e6Sopenharmony_ci
593c0abf9e6Sopenharmony_ci# Sed expression to map a string onto a valid CPP name.
594c0abf9e6Sopenharmony_cias_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
595c0abf9e6Sopenharmony_ci
596c0abf9e6Sopenharmony_ci# Sed expression to map a string onto a valid variable name.
597c0abf9e6Sopenharmony_cias_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
598c0abf9e6Sopenharmony_ci
599c0abf9e6Sopenharmony_ciSHELL=${CONFIG_SHELL-/bin/sh}
600c0abf9e6Sopenharmony_ci
601c0abf9e6Sopenharmony_ci
602c0abf9e6Sopenharmony_citest -n "$DJDIR" || exec 7<&0 </dev/null
603c0abf9e6Sopenharmony_ciexec 6>&1
604c0abf9e6Sopenharmony_ci
605c0abf9e6Sopenharmony_ci# Name of the host.
606c0abf9e6Sopenharmony_ci# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
607c0abf9e6Sopenharmony_ci# so uname gets run too.
608c0abf9e6Sopenharmony_ciac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
609c0abf9e6Sopenharmony_ci
610c0abf9e6Sopenharmony_ci#
611c0abf9e6Sopenharmony_ci# Initializations.
612c0abf9e6Sopenharmony_ci#
613c0abf9e6Sopenharmony_ciac_default_prefix=/usr/local
614c0abf9e6Sopenharmony_ciac_clean_files=
615c0abf9e6Sopenharmony_ciac_config_libobj_dir=.
616c0abf9e6Sopenharmony_ciLIBOBJS=
617c0abf9e6Sopenharmony_cicross_compiling=no
618c0abf9e6Sopenharmony_cisubdirs=
619c0abf9e6Sopenharmony_ciMFLAGS=
620c0abf9e6Sopenharmony_ciMAKEFLAGS=
621c0abf9e6Sopenharmony_ci
622c0abf9e6Sopenharmony_ci# Identity of this package.
623c0abf9e6Sopenharmony_ciPACKAGE_NAME='libevdev'
624c0abf9e6Sopenharmony_ciPACKAGE_TARNAME='libevdev'
625c0abf9e6Sopenharmony_ciPACKAGE_VERSION='1.13.0'
626c0abf9e6Sopenharmony_ciPACKAGE_STRING='libevdev 1.13.0'
627c0abf9e6Sopenharmony_ciPACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=libevdev'
628c0abf9e6Sopenharmony_ciPACKAGE_URL='http://freedesktop.org/wiki/Software/libevdev/'
629c0abf9e6Sopenharmony_ci
630c0abf9e6Sopenharmony_ciac_unique_file="libevdev/libevdev.c"
631c0abf9e6Sopenharmony_ci# Factoring default headers for most tests.
632c0abf9e6Sopenharmony_ciac_includes_default="\
633c0abf9e6Sopenharmony_ci#include <stddef.h>
634c0abf9e6Sopenharmony_ci#ifdef HAVE_STDIO_H
635c0abf9e6Sopenharmony_ci# include <stdio.h>
636c0abf9e6Sopenharmony_ci#endif
637c0abf9e6Sopenharmony_ci#ifdef HAVE_STDLIB_H
638c0abf9e6Sopenharmony_ci# include <stdlib.h>
639c0abf9e6Sopenharmony_ci#endif
640c0abf9e6Sopenharmony_ci#ifdef HAVE_STRING_H
641c0abf9e6Sopenharmony_ci# include <string.h>
642c0abf9e6Sopenharmony_ci#endif
643c0abf9e6Sopenharmony_ci#ifdef HAVE_INTTYPES_H
644c0abf9e6Sopenharmony_ci# include <inttypes.h>
645c0abf9e6Sopenharmony_ci#endif
646c0abf9e6Sopenharmony_ci#ifdef HAVE_STDINT_H
647c0abf9e6Sopenharmony_ci# include <stdint.h>
648c0abf9e6Sopenharmony_ci#endif
649c0abf9e6Sopenharmony_ci#ifdef HAVE_STRINGS_H
650c0abf9e6Sopenharmony_ci# include <strings.h>
651c0abf9e6Sopenharmony_ci#endif
652c0abf9e6Sopenharmony_ci#ifdef HAVE_SYS_TYPES_H
653c0abf9e6Sopenharmony_ci# include <sys/types.h>
654c0abf9e6Sopenharmony_ci#endif
655c0abf9e6Sopenharmony_ci#ifdef HAVE_SYS_STAT_H
656c0abf9e6Sopenharmony_ci# include <sys/stat.h>
657c0abf9e6Sopenharmony_ci#endif
658c0abf9e6Sopenharmony_ci#ifdef HAVE_UNISTD_H
659c0abf9e6Sopenharmony_ci# include <unistd.h>
660c0abf9e6Sopenharmony_ci#endif"
661c0abf9e6Sopenharmony_ci
662c0abf9e6Sopenharmony_ciac_header_c_list=
663c0abf9e6Sopenharmony_ciac_subst_vars='am__EXEEXT_FALSE
664c0abf9e6Sopenharmony_ciam__EXEEXT_TRUE
665c0abf9e6Sopenharmony_ciLTLIBOBJS
666c0abf9e6Sopenharmony_ciLIBOBJS
667c0abf9e6Sopenharmony_ciENABLE_STATIC_SYMBOL_LEAKS_TEST_FALSE
668c0abf9e6Sopenharmony_ciENABLE_STATIC_SYMBOL_LEAKS_TEST_TRUE
669c0abf9e6Sopenharmony_ciHAVE_NM_FALSE
670c0abf9e6Sopenharmony_ciHAVE_NM_TRUE
671c0abf9e6Sopenharmony_cipkgpyexecdir
672c0abf9e6Sopenharmony_cipyexecdir
673c0abf9e6Sopenharmony_cipkgpythondir
674c0abf9e6Sopenharmony_cipythondir
675c0abf9e6Sopenharmony_ciPYTHON_EXEC_PREFIX
676c0abf9e6Sopenharmony_ciPYTHON_PREFIX
677c0abf9e6Sopenharmony_ciPYTHON_PLATFORM
678c0abf9e6Sopenharmony_ciPYTHON_VERSION
679c0abf9e6Sopenharmony_ciPYTHON
680c0abf9e6Sopenharmony_ciGCOV_LDFLAGS
681c0abf9e6Sopenharmony_ciGCOV_CFLAGS
682c0abf9e6Sopenharmony_ciGCOV_ENABLED_FALSE
683c0abf9e6Sopenharmony_ciGCOV_ENABLED_TRUE
684c0abf9e6Sopenharmony_ciHAVE_DOXYGEN_FALSE
685c0abf9e6Sopenharmony_ciHAVE_DOXYGEN_TRUE
686c0abf9e6Sopenharmony_ciDOXYGEN
687c0abf9e6Sopenharmony_ciGCC_CFLAGS
688c0abf9e6Sopenharmony_ciENABLE_STATIC_LINK_TEST_FALSE
689c0abf9e6Sopenharmony_ciENABLE_STATIC_LINK_TEST_TRUE
690c0abf9e6Sopenharmony_ciENABLE_RUNTIME_TESTS_FALSE
691c0abf9e6Sopenharmony_ciENABLE_RUNTIME_TESTS_TRUE
692c0abf9e6Sopenharmony_ciHAVE_VALGRIND_FALSE
693c0abf9e6Sopenharmony_ciHAVE_VALGRIND_TRUE
694c0abf9e6Sopenharmony_ciVALGRIND
695c0abf9e6Sopenharmony_ciCHECK_LIBS
696c0abf9e6Sopenharmony_ciCHECK_CFLAGS
697c0abf9e6Sopenharmony_ciPKG_CONFIG_LIBDIR
698c0abf9e6Sopenharmony_ciPKG_CONFIG_PATH
699c0abf9e6Sopenharmony_ciPKG_CONFIG
700c0abf9e6Sopenharmony_ciOS
701c0abf9e6Sopenharmony_ciGNU_LD_FLAGS
702c0abf9e6Sopenharmony_ciLT_SYS_LIBRARY_PATH
703c0abf9e6Sopenharmony_ciOTOOL64
704c0abf9e6Sopenharmony_ciOTOOL
705c0abf9e6Sopenharmony_ciLIPO
706c0abf9e6Sopenharmony_ciNMEDIT
707c0abf9e6Sopenharmony_ciDSYMUTIL
708c0abf9e6Sopenharmony_ciMANIFEST_TOOL
709c0abf9e6Sopenharmony_ciRANLIB
710c0abf9e6Sopenharmony_ciac_ct_AR
711c0abf9e6Sopenharmony_ciAR
712c0abf9e6Sopenharmony_ciDLLTOOL
713c0abf9e6Sopenharmony_ciOBJDUMP
714c0abf9e6Sopenharmony_ciFILECMD
715c0abf9e6Sopenharmony_ciLN_S
716c0abf9e6Sopenharmony_ciNM
717c0abf9e6Sopenharmony_ciac_ct_DUMPBIN
718c0abf9e6Sopenharmony_ciDUMPBIN
719c0abf9e6Sopenharmony_ciLD
720c0abf9e6Sopenharmony_ciFGREP
721c0abf9e6Sopenharmony_ciEGREP
722c0abf9e6Sopenharmony_ciGREP
723c0abf9e6Sopenharmony_ciSED
724c0abf9e6Sopenharmony_cihost_os
725c0abf9e6Sopenharmony_cihost_vendor
726c0abf9e6Sopenharmony_cihost_cpu
727c0abf9e6Sopenharmony_cihost
728c0abf9e6Sopenharmony_cibuild_os
729c0abf9e6Sopenharmony_cibuild_vendor
730c0abf9e6Sopenharmony_cibuild_cpu
731c0abf9e6Sopenharmony_cibuild
732c0abf9e6Sopenharmony_ciLIBTOOL
733c0abf9e6Sopenharmony_ciLIBEVDEV_LT_VERSION
734c0abf9e6Sopenharmony_ciAM_BACKSLASH
735c0abf9e6Sopenharmony_ciAM_DEFAULT_VERBOSITY
736c0abf9e6Sopenharmony_ciAM_DEFAULT_V
737c0abf9e6Sopenharmony_ciAM_V
738c0abf9e6Sopenharmony_ciCSCOPE
739c0abf9e6Sopenharmony_ciETAGS
740c0abf9e6Sopenharmony_ciCTAGS
741c0abf9e6Sopenharmony_ciam__fastdepCC_FALSE
742c0abf9e6Sopenharmony_ciam__fastdepCC_TRUE
743c0abf9e6Sopenharmony_ciCCDEPMODE
744c0abf9e6Sopenharmony_ciam__nodep
745c0abf9e6Sopenharmony_ciAMDEPBACKSLASH
746c0abf9e6Sopenharmony_ciAMDEP_FALSE
747c0abf9e6Sopenharmony_ciAMDEP_TRUE
748c0abf9e6Sopenharmony_ciam__include
749c0abf9e6Sopenharmony_ciDEPDIR
750c0abf9e6Sopenharmony_ciam__untar
751c0abf9e6Sopenharmony_ciam__tar
752c0abf9e6Sopenharmony_ciAMTAR
753c0abf9e6Sopenharmony_ciam__leading_dot
754c0abf9e6Sopenharmony_ciSET_MAKE
755c0abf9e6Sopenharmony_ciAWK
756c0abf9e6Sopenharmony_cimkdir_p
757c0abf9e6Sopenharmony_ciMKDIR_P
758c0abf9e6Sopenharmony_ciINSTALL_STRIP_PROGRAM
759c0abf9e6Sopenharmony_ciSTRIP
760c0abf9e6Sopenharmony_ciinstall_sh
761c0abf9e6Sopenharmony_ciMAKEINFO
762c0abf9e6Sopenharmony_ciAUTOHEADER
763c0abf9e6Sopenharmony_ciAUTOMAKE
764c0abf9e6Sopenharmony_ciAUTOCONF
765c0abf9e6Sopenharmony_ciACLOCAL
766c0abf9e6Sopenharmony_ciVERSION
767c0abf9e6Sopenharmony_ciPACKAGE
768c0abf9e6Sopenharmony_ciCYGPATH_W
769c0abf9e6Sopenharmony_ciam__isrc
770c0abf9e6Sopenharmony_ciINSTALL_DATA
771c0abf9e6Sopenharmony_ciINSTALL_SCRIPT
772c0abf9e6Sopenharmony_ciINSTALL_PROGRAM
773c0abf9e6Sopenharmony_ciOBJEXT
774c0abf9e6Sopenharmony_ciEXEEXT
775c0abf9e6Sopenharmony_ciac_ct_CC
776c0abf9e6Sopenharmony_ciCPPFLAGS
777c0abf9e6Sopenharmony_ciLDFLAGS
778c0abf9e6Sopenharmony_ciCFLAGS
779c0abf9e6Sopenharmony_ciCC
780c0abf9e6Sopenharmony_citarget_alias
781c0abf9e6Sopenharmony_cihost_alias
782c0abf9e6Sopenharmony_cibuild_alias
783c0abf9e6Sopenharmony_ciLIBS
784c0abf9e6Sopenharmony_ciECHO_T
785c0abf9e6Sopenharmony_ciECHO_N
786c0abf9e6Sopenharmony_ciECHO_C
787c0abf9e6Sopenharmony_ciDEFS
788c0abf9e6Sopenharmony_cimandir
789c0abf9e6Sopenharmony_cilocaledir
790c0abf9e6Sopenharmony_cilibdir
791c0abf9e6Sopenharmony_cipsdir
792c0abf9e6Sopenharmony_cipdfdir
793c0abf9e6Sopenharmony_cidvidir
794c0abf9e6Sopenharmony_cihtmldir
795c0abf9e6Sopenharmony_ciinfodir
796c0abf9e6Sopenharmony_cidocdir
797c0abf9e6Sopenharmony_cioldincludedir
798c0abf9e6Sopenharmony_ciincludedir
799c0abf9e6Sopenharmony_cirunstatedir
800c0abf9e6Sopenharmony_cilocalstatedir
801c0abf9e6Sopenharmony_cisharedstatedir
802c0abf9e6Sopenharmony_cisysconfdir
803c0abf9e6Sopenharmony_cidatadir
804c0abf9e6Sopenharmony_cidatarootdir
805c0abf9e6Sopenharmony_cilibexecdir
806c0abf9e6Sopenharmony_cisbindir
807c0abf9e6Sopenharmony_cibindir
808c0abf9e6Sopenharmony_ciprogram_transform_name
809c0abf9e6Sopenharmony_ciprefix
810c0abf9e6Sopenharmony_ciexec_prefix
811c0abf9e6Sopenharmony_ciPACKAGE_URL
812c0abf9e6Sopenharmony_ciPACKAGE_BUGREPORT
813c0abf9e6Sopenharmony_ciPACKAGE_STRING
814c0abf9e6Sopenharmony_ciPACKAGE_VERSION
815c0abf9e6Sopenharmony_ciPACKAGE_TARNAME
816c0abf9e6Sopenharmony_ciPACKAGE_NAME
817c0abf9e6Sopenharmony_ciPATH_SEPARATOR
818c0abf9e6Sopenharmony_ciSHELL
819c0abf9e6Sopenharmony_ciam__quote'
820c0abf9e6Sopenharmony_ciac_subst_files=''
821c0abf9e6Sopenharmony_ciac_user_opts='
822c0abf9e6Sopenharmony_cienable_option_checking
823c0abf9e6Sopenharmony_cienable_dependency_tracking
824c0abf9e6Sopenharmony_cienable_silent_rules
825c0abf9e6Sopenharmony_cienable_shared
826c0abf9e6Sopenharmony_cienable_static
827c0abf9e6Sopenharmony_ciwith_pic
828c0abf9e6Sopenharmony_cienable_fast_install
829c0abf9e6Sopenharmony_ciwith_aix_soname
830c0abf9e6Sopenharmony_ciwith_gnu_ld
831c0abf9e6Sopenharmony_ciwith_sysroot
832c0abf9e6Sopenharmony_cienable_libtool_lock
833c0abf9e6Sopenharmony_cienable_gcov
834c0abf9e6Sopenharmony_cienable_coverity
835c0abf9e6Sopenharmony_ciwith_python_sys_prefix
836c0abf9e6Sopenharmony_ciwith_python_prefix
837c0abf9e6Sopenharmony_ciwith_python_exec_prefix
838c0abf9e6Sopenharmony_ci'
839c0abf9e6Sopenharmony_ci      ac_precious_vars='build_alias
840c0abf9e6Sopenharmony_cihost_alias
841c0abf9e6Sopenharmony_citarget_alias
842c0abf9e6Sopenharmony_ciCC
843c0abf9e6Sopenharmony_ciCFLAGS
844c0abf9e6Sopenharmony_ciLDFLAGS
845c0abf9e6Sopenharmony_ciLIBS
846c0abf9e6Sopenharmony_ciCPPFLAGS
847c0abf9e6Sopenharmony_ciLT_SYS_LIBRARY_PATH
848c0abf9e6Sopenharmony_ciPKG_CONFIG
849c0abf9e6Sopenharmony_ciPKG_CONFIG_PATH
850c0abf9e6Sopenharmony_ciPKG_CONFIG_LIBDIR
851c0abf9e6Sopenharmony_ciCHECK_CFLAGS
852c0abf9e6Sopenharmony_ciCHECK_LIBS
853c0abf9e6Sopenharmony_ciPYTHON'
854c0abf9e6Sopenharmony_ci
855c0abf9e6Sopenharmony_ci
856c0abf9e6Sopenharmony_ci# Initialize some variables set by options.
857c0abf9e6Sopenharmony_ciac_init_help=
858c0abf9e6Sopenharmony_ciac_init_version=false
859c0abf9e6Sopenharmony_ciac_unrecognized_opts=
860c0abf9e6Sopenharmony_ciac_unrecognized_sep=
861c0abf9e6Sopenharmony_ci# The variables have the same names as the options, with
862c0abf9e6Sopenharmony_ci# dashes changed to underlines.
863c0abf9e6Sopenharmony_cicache_file=/dev/null
864c0abf9e6Sopenharmony_ciexec_prefix=NONE
865c0abf9e6Sopenharmony_cino_create=
866c0abf9e6Sopenharmony_cino_recursion=
867c0abf9e6Sopenharmony_ciprefix=NONE
868c0abf9e6Sopenharmony_ciprogram_prefix=NONE
869c0abf9e6Sopenharmony_ciprogram_suffix=NONE
870c0abf9e6Sopenharmony_ciprogram_transform_name=s,x,x,
871c0abf9e6Sopenharmony_cisilent=
872c0abf9e6Sopenharmony_cisite=
873c0abf9e6Sopenharmony_cisrcdir=
874c0abf9e6Sopenharmony_civerbose=
875c0abf9e6Sopenharmony_cix_includes=NONE
876c0abf9e6Sopenharmony_cix_libraries=NONE
877c0abf9e6Sopenharmony_ci
878c0abf9e6Sopenharmony_ci# Installation directory options.
879c0abf9e6Sopenharmony_ci# These are left unexpanded so users can "make install exec_prefix=/foo"
880c0abf9e6Sopenharmony_ci# and all the variables that are supposed to be based on exec_prefix
881c0abf9e6Sopenharmony_ci# by default will actually change.
882c0abf9e6Sopenharmony_ci# Use braces instead of parens because sh, perl, etc. also accept them.
883c0abf9e6Sopenharmony_ci# (The list follows the same order as the GNU Coding Standards.)
884c0abf9e6Sopenharmony_cibindir='${exec_prefix}/bin'
885c0abf9e6Sopenharmony_cisbindir='${exec_prefix}/sbin'
886c0abf9e6Sopenharmony_cilibexecdir='${exec_prefix}/libexec'
887c0abf9e6Sopenharmony_cidatarootdir='${prefix}/share'
888c0abf9e6Sopenharmony_cidatadir='${datarootdir}'
889c0abf9e6Sopenharmony_cisysconfdir='${prefix}/etc'
890c0abf9e6Sopenharmony_cisharedstatedir='${prefix}/com'
891c0abf9e6Sopenharmony_cilocalstatedir='${prefix}/var'
892c0abf9e6Sopenharmony_cirunstatedir='${localstatedir}/run'
893c0abf9e6Sopenharmony_ciincludedir='${prefix}/include'
894c0abf9e6Sopenharmony_cioldincludedir='/usr/include'
895c0abf9e6Sopenharmony_cidocdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
896c0abf9e6Sopenharmony_ciinfodir='${datarootdir}/info'
897c0abf9e6Sopenharmony_cihtmldir='${docdir}'
898c0abf9e6Sopenharmony_cidvidir='${docdir}'
899c0abf9e6Sopenharmony_cipdfdir='${docdir}'
900c0abf9e6Sopenharmony_cipsdir='${docdir}'
901c0abf9e6Sopenharmony_cilibdir='${exec_prefix}/lib'
902c0abf9e6Sopenharmony_cilocaledir='${datarootdir}/locale'
903c0abf9e6Sopenharmony_cimandir='${datarootdir}/man'
904c0abf9e6Sopenharmony_ci
905c0abf9e6Sopenharmony_ciac_prev=
906c0abf9e6Sopenharmony_ciac_dashdash=
907c0abf9e6Sopenharmony_cifor ac_option
908c0abf9e6Sopenharmony_cido
909c0abf9e6Sopenharmony_ci  # If the previous option needs an argument, assign it.
910c0abf9e6Sopenharmony_ci  if test -n "$ac_prev"; then
911c0abf9e6Sopenharmony_ci    eval $ac_prev=\$ac_option
912c0abf9e6Sopenharmony_ci    ac_prev=
913c0abf9e6Sopenharmony_ci    continue
914c0abf9e6Sopenharmony_ci  fi
915c0abf9e6Sopenharmony_ci
916c0abf9e6Sopenharmony_ci  case $ac_option in
917c0abf9e6Sopenharmony_ci  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
918c0abf9e6Sopenharmony_ci  *=)   ac_optarg= ;;
919c0abf9e6Sopenharmony_ci  *)    ac_optarg=yes ;;
920c0abf9e6Sopenharmony_ci  esac
921c0abf9e6Sopenharmony_ci
922c0abf9e6Sopenharmony_ci  case $ac_dashdash$ac_option in
923c0abf9e6Sopenharmony_ci  --)
924c0abf9e6Sopenharmony_ci    ac_dashdash=yes ;;
925c0abf9e6Sopenharmony_ci
926c0abf9e6Sopenharmony_ci  -bindir | --bindir | --bindi | --bind | --bin | --bi)
927c0abf9e6Sopenharmony_ci    ac_prev=bindir ;;
928c0abf9e6Sopenharmony_ci  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
929c0abf9e6Sopenharmony_ci    bindir=$ac_optarg ;;
930c0abf9e6Sopenharmony_ci
931c0abf9e6Sopenharmony_ci  -build | --build | --buil | --bui | --bu)
932c0abf9e6Sopenharmony_ci    ac_prev=build_alias ;;
933c0abf9e6Sopenharmony_ci  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
934c0abf9e6Sopenharmony_ci    build_alias=$ac_optarg ;;
935c0abf9e6Sopenharmony_ci
936c0abf9e6Sopenharmony_ci  -cache-file | --cache-file | --cache-fil | --cache-fi \
937c0abf9e6Sopenharmony_ci  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
938c0abf9e6Sopenharmony_ci    ac_prev=cache_file ;;
939c0abf9e6Sopenharmony_ci  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
940c0abf9e6Sopenharmony_ci  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
941c0abf9e6Sopenharmony_ci    cache_file=$ac_optarg ;;
942c0abf9e6Sopenharmony_ci
943c0abf9e6Sopenharmony_ci  --config-cache | -C)
944c0abf9e6Sopenharmony_ci    cache_file=config.cache ;;
945c0abf9e6Sopenharmony_ci
946c0abf9e6Sopenharmony_ci  -datadir | --datadir | --datadi | --datad)
947c0abf9e6Sopenharmony_ci    ac_prev=datadir ;;
948c0abf9e6Sopenharmony_ci  -datadir=* | --datadir=* | --datadi=* | --datad=*)
949c0abf9e6Sopenharmony_ci    datadir=$ac_optarg ;;
950c0abf9e6Sopenharmony_ci
951c0abf9e6Sopenharmony_ci  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
952c0abf9e6Sopenharmony_ci  | --dataroo | --dataro | --datar)
953c0abf9e6Sopenharmony_ci    ac_prev=datarootdir ;;
954c0abf9e6Sopenharmony_ci  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
955c0abf9e6Sopenharmony_ci  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
956c0abf9e6Sopenharmony_ci    datarootdir=$ac_optarg ;;
957c0abf9e6Sopenharmony_ci
958c0abf9e6Sopenharmony_ci  -disable-* | --disable-*)
959c0abf9e6Sopenharmony_ci    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
960c0abf9e6Sopenharmony_ci    # Reject names that are not valid shell variable names.
961c0abf9e6Sopenharmony_ci    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
962c0abf9e6Sopenharmony_ci      as_fn_error $? "invalid feature name: \`$ac_useropt'"
963c0abf9e6Sopenharmony_ci    ac_useropt_orig=$ac_useropt
964c0abf9e6Sopenharmony_ci    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
965c0abf9e6Sopenharmony_ci    case $ac_user_opts in
966c0abf9e6Sopenharmony_ci      *"
967c0abf9e6Sopenharmony_ci"enable_$ac_useropt"
968c0abf9e6Sopenharmony_ci"*) ;;
969c0abf9e6Sopenharmony_ci      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
970c0abf9e6Sopenharmony_ci	 ac_unrecognized_sep=', ';;
971c0abf9e6Sopenharmony_ci    esac
972c0abf9e6Sopenharmony_ci    eval enable_$ac_useropt=no ;;
973c0abf9e6Sopenharmony_ci
974c0abf9e6Sopenharmony_ci  -docdir | --docdir | --docdi | --doc | --do)
975c0abf9e6Sopenharmony_ci    ac_prev=docdir ;;
976c0abf9e6Sopenharmony_ci  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
977c0abf9e6Sopenharmony_ci    docdir=$ac_optarg ;;
978c0abf9e6Sopenharmony_ci
979c0abf9e6Sopenharmony_ci  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
980c0abf9e6Sopenharmony_ci    ac_prev=dvidir ;;
981c0abf9e6Sopenharmony_ci  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
982c0abf9e6Sopenharmony_ci    dvidir=$ac_optarg ;;
983c0abf9e6Sopenharmony_ci
984c0abf9e6Sopenharmony_ci  -enable-* | --enable-*)
985c0abf9e6Sopenharmony_ci    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
986c0abf9e6Sopenharmony_ci    # Reject names that are not valid shell variable names.
987c0abf9e6Sopenharmony_ci    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
988c0abf9e6Sopenharmony_ci      as_fn_error $? "invalid feature name: \`$ac_useropt'"
989c0abf9e6Sopenharmony_ci    ac_useropt_orig=$ac_useropt
990c0abf9e6Sopenharmony_ci    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
991c0abf9e6Sopenharmony_ci    case $ac_user_opts in
992c0abf9e6Sopenharmony_ci      *"
993c0abf9e6Sopenharmony_ci"enable_$ac_useropt"
994c0abf9e6Sopenharmony_ci"*) ;;
995c0abf9e6Sopenharmony_ci      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
996c0abf9e6Sopenharmony_ci	 ac_unrecognized_sep=', ';;
997c0abf9e6Sopenharmony_ci    esac
998c0abf9e6Sopenharmony_ci    eval enable_$ac_useropt=\$ac_optarg ;;
999c0abf9e6Sopenharmony_ci
1000c0abf9e6Sopenharmony_ci  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1001c0abf9e6Sopenharmony_ci  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1002c0abf9e6Sopenharmony_ci  | --exec | --exe | --ex)
1003c0abf9e6Sopenharmony_ci    ac_prev=exec_prefix ;;
1004c0abf9e6Sopenharmony_ci  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1005c0abf9e6Sopenharmony_ci  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1006c0abf9e6Sopenharmony_ci  | --exec=* | --exe=* | --ex=*)
1007c0abf9e6Sopenharmony_ci    exec_prefix=$ac_optarg ;;
1008c0abf9e6Sopenharmony_ci
1009c0abf9e6Sopenharmony_ci  -gas | --gas | --ga | --g)
1010c0abf9e6Sopenharmony_ci    # Obsolete; use --with-gas.
1011c0abf9e6Sopenharmony_ci    with_gas=yes ;;
1012c0abf9e6Sopenharmony_ci
1013c0abf9e6Sopenharmony_ci  -help | --help | --hel | --he | -h)
1014c0abf9e6Sopenharmony_ci    ac_init_help=long ;;
1015c0abf9e6Sopenharmony_ci  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1016c0abf9e6Sopenharmony_ci    ac_init_help=recursive ;;
1017c0abf9e6Sopenharmony_ci  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1018c0abf9e6Sopenharmony_ci    ac_init_help=short ;;
1019c0abf9e6Sopenharmony_ci
1020c0abf9e6Sopenharmony_ci  -host | --host | --hos | --ho)
1021c0abf9e6Sopenharmony_ci    ac_prev=host_alias ;;
1022c0abf9e6Sopenharmony_ci  -host=* | --host=* | --hos=* | --ho=*)
1023c0abf9e6Sopenharmony_ci    host_alias=$ac_optarg ;;
1024c0abf9e6Sopenharmony_ci
1025c0abf9e6Sopenharmony_ci  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1026c0abf9e6Sopenharmony_ci    ac_prev=htmldir ;;
1027c0abf9e6Sopenharmony_ci  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1028c0abf9e6Sopenharmony_ci  | --ht=*)
1029c0abf9e6Sopenharmony_ci    htmldir=$ac_optarg ;;
1030c0abf9e6Sopenharmony_ci
1031c0abf9e6Sopenharmony_ci  -includedir | --includedir | --includedi | --included | --include \
1032c0abf9e6Sopenharmony_ci  | --includ | --inclu | --incl | --inc)
1033c0abf9e6Sopenharmony_ci    ac_prev=includedir ;;
1034c0abf9e6Sopenharmony_ci  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1035c0abf9e6Sopenharmony_ci  | --includ=* | --inclu=* | --incl=* | --inc=*)
1036c0abf9e6Sopenharmony_ci    includedir=$ac_optarg ;;
1037c0abf9e6Sopenharmony_ci
1038c0abf9e6Sopenharmony_ci  -infodir | --infodir | --infodi | --infod | --info | --inf)
1039c0abf9e6Sopenharmony_ci    ac_prev=infodir ;;
1040c0abf9e6Sopenharmony_ci  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1041c0abf9e6Sopenharmony_ci    infodir=$ac_optarg ;;
1042c0abf9e6Sopenharmony_ci
1043c0abf9e6Sopenharmony_ci  -libdir | --libdir | --libdi | --libd)
1044c0abf9e6Sopenharmony_ci    ac_prev=libdir ;;
1045c0abf9e6Sopenharmony_ci  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1046c0abf9e6Sopenharmony_ci    libdir=$ac_optarg ;;
1047c0abf9e6Sopenharmony_ci
1048c0abf9e6Sopenharmony_ci  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1049c0abf9e6Sopenharmony_ci  | --libexe | --libex | --libe)
1050c0abf9e6Sopenharmony_ci    ac_prev=libexecdir ;;
1051c0abf9e6Sopenharmony_ci  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1052c0abf9e6Sopenharmony_ci  | --libexe=* | --libex=* | --libe=*)
1053c0abf9e6Sopenharmony_ci    libexecdir=$ac_optarg ;;
1054c0abf9e6Sopenharmony_ci
1055c0abf9e6Sopenharmony_ci  -localedir | --localedir | --localedi | --localed | --locale)
1056c0abf9e6Sopenharmony_ci    ac_prev=localedir ;;
1057c0abf9e6Sopenharmony_ci  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1058c0abf9e6Sopenharmony_ci    localedir=$ac_optarg ;;
1059c0abf9e6Sopenharmony_ci
1060c0abf9e6Sopenharmony_ci  -localstatedir | --localstatedir | --localstatedi | --localstated \
1061c0abf9e6Sopenharmony_ci  | --localstate | --localstat | --localsta | --localst | --locals)
1062c0abf9e6Sopenharmony_ci    ac_prev=localstatedir ;;
1063c0abf9e6Sopenharmony_ci  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1064c0abf9e6Sopenharmony_ci  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1065c0abf9e6Sopenharmony_ci    localstatedir=$ac_optarg ;;
1066c0abf9e6Sopenharmony_ci
1067c0abf9e6Sopenharmony_ci  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1068c0abf9e6Sopenharmony_ci    ac_prev=mandir ;;
1069c0abf9e6Sopenharmony_ci  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1070c0abf9e6Sopenharmony_ci    mandir=$ac_optarg ;;
1071c0abf9e6Sopenharmony_ci
1072c0abf9e6Sopenharmony_ci  -nfp | --nfp | --nf)
1073c0abf9e6Sopenharmony_ci    # Obsolete; use --without-fp.
1074c0abf9e6Sopenharmony_ci    with_fp=no ;;
1075c0abf9e6Sopenharmony_ci
1076c0abf9e6Sopenharmony_ci  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1077c0abf9e6Sopenharmony_ci  | --no-cr | --no-c | -n)
1078c0abf9e6Sopenharmony_ci    no_create=yes ;;
1079c0abf9e6Sopenharmony_ci
1080c0abf9e6Sopenharmony_ci  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1081c0abf9e6Sopenharmony_ci  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1082c0abf9e6Sopenharmony_ci    no_recursion=yes ;;
1083c0abf9e6Sopenharmony_ci
1084c0abf9e6Sopenharmony_ci  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1085c0abf9e6Sopenharmony_ci  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1086c0abf9e6Sopenharmony_ci  | --oldin | --oldi | --old | --ol | --o)
1087c0abf9e6Sopenharmony_ci    ac_prev=oldincludedir ;;
1088c0abf9e6Sopenharmony_ci  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1089c0abf9e6Sopenharmony_ci  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1090c0abf9e6Sopenharmony_ci  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1091c0abf9e6Sopenharmony_ci    oldincludedir=$ac_optarg ;;
1092c0abf9e6Sopenharmony_ci
1093c0abf9e6Sopenharmony_ci  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1094c0abf9e6Sopenharmony_ci    ac_prev=prefix ;;
1095c0abf9e6Sopenharmony_ci  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1096c0abf9e6Sopenharmony_ci    prefix=$ac_optarg ;;
1097c0abf9e6Sopenharmony_ci
1098c0abf9e6Sopenharmony_ci  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1099c0abf9e6Sopenharmony_ci  | --program-pre | --program-pr | --program-p)
1100c0abf9e6Sopenharmony_ci    ac_prev=program_prefix ;;
1101c0abf9e6Sopenharmony_ci  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1102c0abf9e6Sopenharmony_ci  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1103c0abf9e6Sopenharmony_ci    program_prefix=$ac_optarg ;;
1104c0abf9e6Sopenharmony_ci
1105c0abf9e6Sopenharmony_ci  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1106c0abf9e6Sopenharmony_ci  | --program-suf | --program-su | --program-s)
1107c0abf9e6Sopenharmony_ci    ac_prev=program_suffix ;;
1108c0abf9e6Sopenharmony_ci  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1109c0abf9e6Sopenharmony_ci  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1110c0abf9e6Sopenharmony_ci    program_suffix=$ac_optarg ;;
1111c0abf9e6Sopenharmony_ci
1112c0abf9e6Sopenharmony_ci  -program-transform-name | --program-transform-name \
1113c0abf9e6Sopenharmony_ci  | --program-transform-nam | --program-transform-na \
1114c0abf9e6Sopenharmony_ci  | --program-transform-n | --program-transform- \
1115c0abf9e6Sopenharmony_ci  | --program-transform | --program-transfor \
1116c0abf9e6Sopenharmony_ci  | --program-transfo | --program-transf \
1117c0abf9e6Sopenharmony_ci  | --program-trans | --program-tran \
1118c0abf9e6Sopenharmony_ci  | --progr-tra | --program-tr | --program-t)
1119c0abf9e6Sopenharmony_ci    ac_prev=program_transform_name ;;
1120c0abf9e6Sopenharmony_ci  -program-transform-name=* | --program-transform-name=* \
1121c0abf9e6Sopenharmony_ci  | --program-transform-nam=* | --program-transform-na=* \
1122c0abf9e6Sopenharmony_ci  | --program-transform-n=* | --program-transform-=* \
1123c0abf9e6Sopenharmony_ci  | --program-transform=* | --program-transfor=* \
1124c0abf9e6Sopenharmony_ci  | --program-transfo=* | --program-transf=* \
1125c0abf9e6Sopenharmony_ci  | --program-trans=* | --program-tran=* \
1126c0abf9e6Sopenharmony_ci  | --progr-tra=* | --program-tr=* | --program-t=*)
1127c0abf9e6Sopenharmony_ci    program_transform_name=$ac_optarg ;;
1128c0abf9e6Sopenharmony_ci
1129c0abf9e6Sopenharmony_ci  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1130c0abf9e6Sopenharmony_ci    ac_prev=pdfdir ;;
1131c0abf9e6Sopenharmony_ci  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1132c0abf9e6Sopenharmony_ci    pdfdir=$ac_optarg ;;
1133c0abf9e6Sopenharmony_ci
1134c0abf9e6Sopenharmony_ci  -psdir | --psdir | --psdi | --psd | --ps)
1135c0abf9e6Sopenharmony_ci    ac_prev=psdir ;;
1136c0abf9e6Sopenharmony_ci  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1137c0abf9e6Sopenharmony_ci    psdir=$ac_optarg ;;
1138c0abf9e6Sopenharmony_ci
1139c0abf9e6Sopenharmony_ci  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1140c0abf9e6Sopenharmony_ci  | -silent | --silent | --silen | --sile | --sil)
1141c0abf9e6Sopenharmony_ci    silent=yes ;;
1142c0abf9e6Sopenharmony_ci
1143c0abf9e6Sopenharmony_ci  -runstatedir | --runstatedir | --runstatedi | --runstated \
1144c0abf9e6Sopenharmony_ci  | --runstate | --runstat | --runsta | --runst | --runs \
1145c0abf9e6Sopenharmony_ci  | --run | --ru | --r)
1146c0abf9e6Sopenharmony_ci    ac_prev=runstatedir ;;
1147c0abf9e6Sopenharmony_ci  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1148c0abf9e6Sopenharmony_ci  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1149c0abf9e6Sopenharmony_ci  | --run=* | --ru=* | --r=*)
1150c0abf9e6Sopenharmony_ci    runstatedir=$ac_optarg ;;
1151c0abf9e6Sopenharmony_ci
1152c0abf9e6Sopenharmony_ci  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1153c0abf9e6Sopenharmony_ci    ac_prev=sbindir ;;
1154c0abf9e6Sopenharmony_ci  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1155c0abf9e6Sopenharmony_ci  | --sbi=* | --sb=*)
1156c0abf9e6Sopenharmony_ci    sbindir=$ac_optarg ;;
1157c0abf9e6Sopenharmony_ci
1158c0abf9e6Sopenharmony_ci  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1159c0abf9e6Sopenharmony_ci  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1160c0abf9e6Sopenharmony_ci  | --sharedst | --shareds | --shared | --share | --shar \
1161c0abf9e6Sopenharmony_ci  | --sha | --sh)
1162c0abf9e6Sopenharmony_ci    ac_prev=sharedstatedir ;;
1163c0abf9e6Sopenharmony_ci  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1164c0abf9e6Sopenharmony_ci  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1165c0abf9e6Sopenharmony_ci  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1166c0abf9e6Sopenharmony_ci  | --sha=* | --sh=*)
1167c0abf9e6Sopenharmony_ci    sharedstatedir=$ac_optarg ;;
1168c0abf9e6Sopenharmony_ci
1169c0abf9e6Sopenharmony_ci  -site | --site | --sit)
1170c0abf9e6Sopenharmony_ci    ac_prev=site ;;
1171c0abf9e6Sopenharmony_ci  -site=* | --site=* | --sit=*)
1172c0abf9e6Sopenharmony_ci    site=$ac_optarg ;;
1173c0abf9e6Sopenharmony_ci
1174c0abf9e6Sopenharmony_ci  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1175c0abf9e6Sopenharmony_ci    ac_prev=srcdir ;;
1176c0abf9e6Sopenharmony_ci  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1177c0abf9e6Sopenharmony_ci    srcdir=$ac_optarg ;;
1178c0abf9e6Sopenharmony_ci
1179c0abf9e6Sopenharmony_ci  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1180c0abf9e6Sopenharmony_ci  | --syscon | --sysco | --sysc | --sys | --sy)
1181c0abf9e6Sopenharmony_ci    ac_prev=sysconfdir ;;
1182c0abf9e6Sopenharmony_ci  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1183c0abf9e6Sopenharmony_ci  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1184c0abf9e6Sopenharmony_ci    sysconfdir=$ac_optarg ;;
1185c0abf9e6Sopenharmony_ci
1186c0abf9e6Sopenharmony_ci  -target | --target | --targe | --targ | --tar | --ta | --t)
1187c0abf9e6Sopenharmony_ci    ac_prev=target_alias ;;
1188c0abf9e6Sopenharmony_ci  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1189c0abf9e6Sopenharmony_ci    target_alias=$ac_optarg ;;
1190c0abf9e6Sopenharmony_ci
1191c0abf9e6Sopenharmony_ci  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1192c0abf9e6Sopenharmony_ci    verbose=yes ;;
1193c0abf9e6Sopenharmony_ci
1194c0abf9e6Sopenharmony_ci  -version | --version | --versio | --versi | --vers | -V)
1195c0abf9e6Sopenharmony_ci    ac_init_version=: ;;
1196c0abf9e6Sopenharmony_ci
1197c0abf9e6Sopenharmony_ci  -with-* | --with-*)
1198c0abf9e6Sopenharmony_ci    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1199c0abf9e6Sopenharmony_ci    # Reject names that are not valid shell variable names.
1200c0abf9e6Sopenharmony_ci    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1201c0abf9e6Sopenharmony_ci      as_fn_error $? "invalid package name: \`$ac_useropt'"
1202c0abf9e6Sopenharmony_ci    ac_useropt_orig=$ac_useropt
1203c0abf9e6Sopenharmony_ci    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1204c0abf9e6Sopenharmony_ci    case $ac_user_opts in
1205c0abf9e6Sopenharmony_ci      *"
1206c0abf9e6Sopenharmony_ci"with_$ac_useropt"
1207c0abf9e6Sopenharmony_ci"*) ;;
1208c0abf9e6Sopenharmony_ci      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1209c0abf9e6Sopenharmony_ci	 ac_unrecognized_sep=', ';;
1210c0abf9e6Sopenharmony_ci    esac
1211c0abf9e6Sopenharmony_ci    eval with_$ac_useropt=\$ac_optarg ;;
1212c0abf9e6Sopenharmony_ci
1213c0abf9e6Sopenharmony_ci  -without-* | --without-*)
1214c0abf9e6Sopenharmony_ci    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1215c0abf9e6Sopenharmony_ci    # Reject names that are not valid shell variable names.
1216c0abf9e6Sopenharmony_ci    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1217c0abf9e6Sopenharmony_ci      as_fn_error $? "invalid package name: \`$ac_useropt'"
1218c0abf9e6Sopenharmony_ci    ac_useropt_orig=$ac_useropt
1219c0abf9e6Sopenharmony_ci    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1220c0abf9e6Sopenharmony_ci    case $ac_user_opts in
1221c0abf9e6Sopenharmony_ci      *"
1222c0abf9e6Sopenharmony_ci"with_$ac_useropt"
1223c0abf9e6Sopenharmony_ci"*) ;;
1224c0abf9e6Sopenharmony_ci      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1225c0abf9e6Sopenharmony_ci	 ac_unrecognized_sep=', ';;
1226c0abf9e6Sopenharmony_ci    esac
1227c0abf9e6Sopenharmony_ci    eval with_$ac_useropt=no ;;
1228c0abf9e6Sopenharmony_ci
1229c0abf9e6Sopenharmony_ci  --x)
1230c0abf9e6Sopenharmony_ci    # Obsolete; use --with-x.
1231c0abf9e6Sopenharmony_ci    with_x=yes ;;
1232c0abf9e6Sopenharmony_ci
1233c0abf9e6Sopenharmony_ci  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1234c0abf9e6Sopenharmony_ci  | --x-incl | --x-inc | --x-in | --x-i)
1235c0abf9e6Sopenharmony_ci    ac_prev=x_includes ;;
1236c0abf9e6Sopenharmony_ci  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1237c0abf9e6Sopenharmony_ci  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1238c0abf9e6Sopenharmony_ci    x_includes=$ac_optarg ;;
1239c0abf9e6Sopenharmony_ci
1240c0abf9e6Sopenharmony_ci  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1241c0abf9e6Sopenharmony_ci  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1242c0abf9e6Sopenharmony_ci    ac_prev=x_libraries ;;
1243c0abf9e6Sopenharmony_ci  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1244c0abf9e6Sopenharmony_ci  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1245c0abf9e6Sopenharmony_ci    x_libraries=$ac_optarg ;;
1246c0abf9e6Sopenharmony_ci
1247c0abf9e6Sopenharmony_ci  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1248c0abf9e6Sopenharmony_ciTry \`$0 --help' for more information"
1249c0abf9e6Sopenharmony_ci    ;;
1250c0abf9e6Sopenharmony_ci
1251c0abf9e6Sopenharmony_ci  *=*)
1252c0abf9e6Sopenharmony_ci    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1253c0abf9e6Sopenharmony_ci    # Reject names that are not valid shell variable names.
1254c0abf9e6Sopenharmony_ci    case $ac_envvar in #(
1255c0abf9e6Sopenharmony_ci      '' | [0-9]* | *[!_$as_cr_alnum]* )
1256c0abf9e6Sopenharmony_ci      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1257c0abf9e6Sopenharmony_ci    esac
1258c0abf9e6Sopenharmony_ci    eval $ac_envvar=\$ac_optarg
1259c0abf9e6Sopenharmony_ci    export $ac_envvar ;;
1260c0abf9e6Sopenharmony_ci
1261c0abf9e6Sopenharmony_ci  *)
1262c0abf9e6Sopenharmony_ci    # FIXME: should be removed in autoconf 3.0.
1263c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1264c0abf9e6Sopenharmony_ci    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1265c0abf9e6Sopenharmony_ci      printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1266c0abf9e6Sopenharmony_ci    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1267c0abf9e6Sopenharmony_ci    ;;
1268c0abf9e6Sopenharmony_ci
1269c0abf9e6Sopenharmony_ci  esac
1270c0abf9e6Sopenharmony_cidone
1271c0abf9e6Sopenharmony_ci
1272c0abf9e6Sopenharmony_ciif test -n "$ac_prev"; then
1273c0abf9e6Sopenharmony_ci  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1274c0abf9e6Sopenharmony_ci  as_fn_error $? "missing argument to $ac_option"
1275c0abf9e6Sopenharmony_cifi
1276c0abf9e6Sopenharmony_ci
1277c0abf9e6Sopenharmony_ciif test -n "$ac_unrecognized_opts"; then
1278c0abf9e6Sopenharmony_ci  case $enable_option_checking in
1279c0abf9e6Sopenharmony_ci    no) ;;
1280c0abf9e6Sopenharmony_ci    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1281c0abf9e6Sopenharmony_ci    *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1282c0abf9e6Sopenharmony_ci  esac
1283c0abf9e6Sopenharmony_cifi
1284c0abf9e6Sopenharmony_ci
1285c0abf9e6Sopenharmony_ci# Check all directory arguments for consistency.
1286c0abf9e6Sopenharmony_cifor ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1287c0abf9e6Sopenharmony_ci		datadir sysconfdir sharedstatedir localstatedir includedir \
1288c0abf9e6Sopenharmony_ci		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1289c0abf9e6Sopenharmony_ci		libdir localedir mandir runstatedir
1290c0abf9e6Sopenharmony_cido
1291c0abf9e6Sopenharmony_ci  eval ac_val=\$$ac_var
1292c0abf9e6Sopenharmony_ci  # Remove trailing slashes.
1293c0abf9e6Sopenharmony_ci  case $ac_val in
1294c0abf9e6Sopenharmony_ci    */ )
1295c0abf9e6Sopenharmony_ci      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1296c0abf9e6Sopenharmony_ci      eval $ac_var=\$ac_val;;
1297c0abf9e6Sopenharmony_ci  esac
1298c0abf9e6Sopenharmony_ci  # Be sure to have absolute directory names.
1299c0abf9e6Sopenharmony_ci  case $ac_val in
1300c0abf9e6Sopenharmony_ci    [\\/$]* | ?:[\\/]* )  continue;;
1301c0abf9e6Sopenharmony_ci    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1302c0abf9e6Sopenharmony_ci  esac
1303c0abf9e6Sopenharmony_ci  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1304c0abf9e6Sopenharmony_cidone
1305c0abf9e6Sopenharmony_ci
1306c0abf9e6Sopenharmony_ci# There might be people who depend on the old broken behavior: `$host'
1307c0abf9e6Sopenharmony_ci# used to hold the argument of --host etc.
1308c0abf9e6Sopenharmony_ci# FIXME: To remove some day.
1309c0abf9e6Sopenharmony_cibuild=$build_alias
1310c0abf9e6Sopenharmony_cihost=$host_alias
1311c0abf9e6Sopenharmony_citarget=$target_alias
1312c0abf9e6Sopenharmony_ci
1313c0abf9e6Sopenharmony_ci# FIXME: To remove some day.
1314c0abf9e6Sopenharmony_ciif test "x$host_alias" != x; then
1315c0abf9e6Sopenharmony_ci  if test "x$build_alias" = x; then
1316c0abf9e6Sopenharmony_ci    cross_compiling=maybe
1317c0abf9e6Sopenharmony_ci  elif test "x$build_alias" != "x$host_alias"; then
1318c0abf9e6Sopenharmony_ci    cross_compiling=yes
1319c0abf9e6Sopenharmony_ci  fi
1320c0abf9e6Sopenharmony_cifi
1321c0abf9e6Sopenharmony_ci
1322c0abf9e6Sopenharmony_ciac_tool_prefix=
1323c0abf9e6Sopenharmony_citest -n "$host_alias" && ac_tool_prefix=$host_alias-
1324c0abf9e6Sopenharmony_ci
1325c0abf9e6Sopenharmony_citest "$silent" = yes && exec 6>/dev/null
1326c0abf9e6Sopenharmony_ci
1327c0abf9e6Sopenharmony_ci
1328c0abf9e6Sopenharmony_ciac_pwd=`pwd` && test -n "$ac_pwd" &&
1329c0abf9e6Sopenharmony_ciac_ls_di=`ls -di .` &&
1330c0abf9e6Sopenharmony_ciac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1331c0abf9e6Sopenharmony_ci  as_fn_error $? "working directory cannot be determined"
1332c0abf9e6Sopenharmony_citest "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1333c0abf9e6Sopenharmony_ci  as_fn_error $? "pwd does not report name of working directory"
1334c0abf9e6Sopenharmony_ci
1335c0abf9e6Sopenharmony_ci
1336c0abf9e6Sopenharmony_ci# Find the source files, if location was not specified.
1337c0abf9e6Sopenharmony_ciif test -z "$srcdir"; then
1338c0abf9e6Sopenharmony_ci  ac_srcdir_defaulted=yes
1339c0abf9e6Sopenharmony_ci  # Try the directory containing this script, then the parent directory.
1340c0abf9e6Sopenharmony_ci  ac_confdir=`$as_dirname -- "$as_myself" ||
1341c0abf9e6Sopenharmony_ci$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1342c0abf9e6Sopenharmony_ci	 X"$as_myself" : 'X\(//\)[^/]' \| \
1343c0abf9e6Sopenharmony_ci	 X"$as_myself" : 'X\(//\)$' \| \
1344c0abf9e6Sopenharmony_ci	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1345c0abf9e6Sopenharmony_ciprintf "%s\n" X"$as_myself" |
1346c0abf9e6Sopenharmony_ci    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1347c0abf9e6Sopenharmony_ci	    s//\1/
1348c0abf9e6Sopenharmony_ci	    q
1349c0abf9e6Sopenharmony_ci	  }
1350c0abf9e6Sopenharmony_ci	  /^X\(\/\/\)[^/].*/{
1351c0abf9e6Sopenharmony_ci	    s//\1/
1352c0abf9e6Sopenharmony_ci	    q
1353c0abf9e6Sopenharmony_ci	  }
1354c0abf9e6Sopenharmony_ci	  /^X\(\/\/\)$/{
1355c0abf9e6Sopenharmony_ci	    s//\1/
1356c0abf9e6Sopenharmony_ci	    q
1357c0abf9e6Sopenharmony_ci	  }
1358c0abf9e6Sopenharmony_ci	  /^X\(\/\).*/{
1359c0abf9e6Sopenharmony_ci	    s//\1/
1360c0abf9e6Sopenharmony_ci	    q
1361c0abf9e6Sopenharmony_ci	  }
1362c0abf9e6Sopenharmony_ci	  s/.*/./; q'`
1363c0abf9e6Sopenharmony_ci  srcdir=$ac_confdir
1364c0abf9e6Sopenharmony_ci  if test ! -r "$srcdir/$ac_unique_file"; then
1365c0abf9e6Sopenharmony_ci    srcdir=..
1366c0abf9e6Sopenharmony_ci  fi
1367c0abf9e6Sopenharmony_cielse
1368c0abf9e6Sopenharmony_ci  ac_srcdir_defaulted=no
1369c0abf9e6Sopenharmony_cifi
1370c0abf9e6Sopenharmony_ciif test ! -r "$srcdir/$ac_unique_file"; then
1371c0abf9e6Sopenharmony_ci  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1372c0abf9e6Sopenharmony_ci  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1373c0abf9e6Sopenharmony_cifi
1374c0abf9e6Sopenharmony_ciac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1375c0abf9e6Sopenharmony_ciac_abs_confdir=`(
1376c0abf9e6Sopenharmony_ci	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1377c0abf9e6Sopenharmony_ci	pwd)`
1378c0abf9e6Sopenharmony_ci# When building in place, set srcdir=.
1379c0abf9e6Sopenharmony_ciif test "$ac_abs_confdir" = "$ac_pwd"; then
1380c0abf9e6Sopenharmony_ci  srcdir=.
1381c0abf9e6Sopenharmony_cifi
1382c0abf9e6Sopenharmony_ci# Remove unnecessary trailing slashes from srcdir.
1383c0abf9e6Sopenharmony_ci# Double slashes in file names in object file debugging info
1384c0abf9e6Sopenharmony_ci# mess up M-x gdb in Emacs.
1385c0abf9e6Sopenharmony_cicase $srcdir in
1386c0abf9e6Sopenharmony_ci*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1387c0abf9e6Sopenharmony_ciesac
1388c0abf9e6Sopenharmony_cifor ac_var in $ac_precious_vars; do
1389c0abf9e6Sopenharmony_ci  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1390c0abf9e6Sopenharmony_ci  eval ac_env_${ac_var}_value=\$${ac_var}
1391c0abf9e6Sopenharmony_ci  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1392c0abf9e6Sopenharmony_ci  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1393c0abf9e6Sopenharmony_cidone
1394c0abf9e6Sopenharmony_ci
1395c0abf9e6Sopenharmony_ci#
1396c0abf9e6Sopenharmony_ci# Report the --help message.
1397c0abf9e6Sopenharmony_ci#
1398c0abf9e6Sopenharmony_ciif test "$ac_init_help" = "long"; then
1399c0abf9e6Sopenharmony_ci  # Omit some internal or obsolete options to make the list less imposing.
1400c0abf9e6Sopenharmony_ci  # This message is too long to be a string in the A/UX 3.1 sh.
1401c0abf9e6Sopenharmony_ci  cat <<_ACEOF
1402c0abf9e6Sopenharmony_ci\`configure' configures libevdev 1.13.0 to adapt to many kinds of systems.
1403c0abf9e6Sopenharmony_ci
1404c0abf9e6Sopenharmony_ciUsage: $0 [OPTION]... [VAR=VALUE]...
1405c0abf9e6Sopenharmony_ci
1406c0abf9e6Sopenharmony_ciTo assign environment variables (e.g., CC, CFLAGS...), specify them as
1407c0abf9e6Sopenharmony_ciVAR=VALUE.  See below for descriptions of some of the useful variables.
1408c0abf9e6Sopenharmony_ci
1409c0abf9e6Sopenharmony_ciDefaults for the options are specified in brackets.
1410c0abf9e6Sopenharmony_ci
1411c0abf9e6Sopenharmony_ciConfiguration:
1412c0abf9e6Sopenharmony_ci  -h, --help              display this help and exit
1413c0abf9e6Sopenharmony_ci      --help=short        display options specific to this package
1414c0abf9e6Sopenharmony_ci      --help=recursive    display the short help of all the included packages
1415c0abf9e6Sopenharmony_ci  -V, --version           display version information and exit
1416c0abf9e6Sopenharmony_ci  -q, --quiet, --silent   do not print \`checking ...' messages
1417c0abf9e6Sopenharmony_ci      --cache-file=FILE   cache test results in FILE [disabled]
1418c0abf9e6Sopenharmony_ci  -C, --config-cache      alias for \`--cache-file=config.cache'
1419c0abf9e6Sopenharmony_ci  -n, --no-create         do not create output files
1420c0abf9e6Sopenharmony_ci      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1421c0abf9e6Sopenharmony_ci
1422c0abf9e6Sopenharmony_ciInstallation directories:
1423c0abf9e6Sopenharmony_ci  --prefix=PREFIX         install architecture-independent files in PREFIX
1424c0abf9e6Sopenharmony_ci                          [$ac_default_prefix]
1425c0abf9e6Sopenharmony_ci  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1426c0abf9e6Sopenharmony_ci                          [PREFIX]
1427c0abf9e6Sopenharmony_ci
1428c0abf9e6Sopenharmony_ciBy default, \`make install' will install all the files in
1429c0abf9e6Sopenharmony_ci\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1430c0abf9e6Sopenharmony_cian installation prefix other than \`$ac_default_prefix' using \`--prefix',
1431c0abf9e6Sopenharmony_cifor instance \`--prefix=\$HOME'.
1432c0abf9e6Sopenharmony_ci
1433c0abf9e6Sopenharmony_ciFor better control, use the options below.
1434c0abf9e6Sopenharmony_ci
1435c0abf9e6Sopenharmony_ciFine tuning of the installation directories:
1436c0abf9e6Sopenharmony_ci  --bindir=DIR            user executables [EPREFIX/bin]
1437c0abf9e6Sopenharmony_ci  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1438c0abf9e6Sopenharmony_ci  --libexecdir=DIR        program executables [EPREFIX/libexec]
1439c0abf9e6Sopenharmony_ci  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1440c0abf9e6Sopenharmony_ci  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1441c0abf9e6Sopenharmony_ci  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1442c0abf9e6Sopenharmony_ci  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1443c0abf9e6Sopenharmony_ci  --libdir=DIR            object code libraries [EPREFIX/lib]
1444c0abf9e6Sopenharmony_ci  --includedir=DIR        C header files [PREFIX/include]
1445c0abf9e6Sopenharmony_ci  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1446c0abf9e6Sopenharmony_ci  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1447c0abf9e6Sopenharmony_ci  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1448c0abf9e6Sopenharmony_ci  --infodir=DIR           info documentation [DATAROOTDIR/info]
1449c0abf9e6Sopenharmony_ci  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1450c0abf9e6Sopenharmony_ci  --mandir=DIR            man documentation [DATAROOTDIR/man]
1451c0abf9e6Sopenharmony_ci  --docdir=DIR            documentation root [DATAROOTDIR/doc/libevdev]
1452c0abf9e6Sopenharmony_ci  --htmldir=DIR           html documentation [DOCDIR]
1453c0abf9e6Sopenharmony_ci  --dvidir=DIR            dvi documentation [DOCDIR]
1454c0abf9e6Sopenharmony_ci  --pdfdir=DIR            pdf documentation [DOCDIR]
1455c0abf9e6Sopenharmony_ci  --psdir=DIR             ps documentation [DOCDIR]
1456c0abf9e6Sopenharmony_ci_ACEOF
1457c0abf9e6Sopenharmony_ci
1458c0abf9e6Sopenharmony_ci  cat <<\_ACEOF
1459c0abf9e6Sopenharmony_ci
1460c0abf9e6Sopenharmony_ciProgram names:
1461c0abf9e6Sopenharmony_ci  --program-prefix=PREFIX            prepend PREFIX to installed program names
1462c0abf9e6Sopenharmony_ci  --program-suffix=SUFFIX            append SUFFIX to installed program names
1463c0abf9e6Sopenharmony_ci  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1464c0abf9e6Sopenharmony_ci
1465c0abf9e6Sopenharmony_ciSystem types:
1466c0abf9e6Sopenharmony_ci  --build=BUILD     configure for building on BUILD [guessed]
1467c0abf9e6Sopenharmony_ci  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1468c0abf9e6Sopenharmony_ci_ACEOF
1469c0abf9e6Sopenharmony_cifi
1470c0abf9e6Sopenharmony_ci
1471c0abf9e6Sopenharmony_ciif test -n "$ac_init_help"; then
1472c0abf9e6Sopenharmony_ci  case $ac_init_help in
1473c0abf9e6Sopenharmony_ci     short | recursive ) echo "Configuration of libevdev 1.13.0:";;
1474c0abf9e6Sopenharmony_ci   esac
1475c0abf9e6Sopenharmony_ci  cat <<\_ACEOF
1476c0abf9e6Sopenharmony_ci
1477c0abf9e6Sopenharmony_ciOptional Features:
1478c0abf9e6Sopenharmony_ci  --disable-option-checking  ignore unrecognized --enable/--with options
1479c0abf9e6Sopenharmony_ci  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1480c0abf9e6Sopenharmony_ci  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1481c0abf9e6Sopenharmony_ci  --enable-dependency-tracking
1482c0abf9e6Sopenharmony_ci                          do not reject slow dependency extractors
1483c0abf9e6Sopenharmony_ci  --disable-dependency-tracking
1484c0abf9e6Sopenharmony_ci                          speeds up one-time build
1485c0abf9e6Sopenharmony_ci  --enable-silent-rules   less verbose build output (undo: "make V=1")
1486c0abf9e6Sopenharmony_ci  --disable-silent-rules  verbose build output (undo: "make V=0")
1487c0abf9e6Sopenharmony_ci  --enable-shared[=PKGS]  build shared libraries [default=yes]
1488c0abf9e6Sopenharmony_ci  --enable-static[=PKGS]  build static libraries [default=yes]
1489c0abf9e6Sopenharmony_ci  --enable-fast-install[=PKGS]
1490c0abf9e6Sopenharmony_ci                          optimize for fast installation [default=yes]
1491c0abf9e6Sopenharmony_ci  --disable-libtool-lock  avoid locking (might break parallel builds)
1492c0abf9e6Sopenharmony_ci  --enable-gcov           Whether to enable coverage testing
1493c0abf9e6Sopenharmony_ci                          (default:disabled)
1494c0abf9e6Sopenharmony_ci  --enable-coverity       Whether to build with coverity support (default:
1495c0abf9e6Sopenharmony_ci                          disabled)
1496c0abf9e6Sopenharmony_ci
1497c0abf9e6Sopenharmony_ciOptional Packages:
1498c0abf9e6Sopenharmony_ci  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1499c0abf9e6Sopenharmony_ci  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1500c0abf9e6Sopenharmony_ci  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1501c0abf9e6Sopenharmony_ci                          both]
1502c0abf9e6Sopenharmony_ci  --with-aix-soname=aix|svr4|both
1503c0abf9e6Sopenharmony_ci                          shared library versioning (aka "SONAME") variant to
1504c0abf9e6Sopenharmony_ci                          provide on AIX, [default=aix].
1505c0abf9e6Sopenharmony_ci  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1506c0abf9e6Sopenharmony_ci  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1507c0abf9e6Sopenharmony_ci                          compiler's sysroot if not specified).
1508c0abf9e6Sopenharmony_ci  --with-python-sys-prefix
1509c0abf9e6Sopenharmony_ci                          use Python's sys.prefix and sys.exec_prefix values
1510c0abf9e6Sopenharmony_ci  --with-python_prefix    override the default PYTHON_PREFIX
1511c0abf9e6Sopenharmony_ci  --with-python_exec_prefix
1512c0abf9e6Sopenharmony_ci                          override the default PYTHON_EXEC_PREFIX
1513c0abf9e6Sopenharmony_ci
1514c0abf9e6Sopenharmony_ciSome influential environment variables:
1515c0abf9e6Sopenharmony_ci  CC          C compiler command
1516c0abf9e6Sopenharmony_ci  CFLAGS      C compiler flags
1517c0abf9e6Sopenharmony_ci  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1518c0abf9e6Sopenharmony_ci              nonstandard directory <lib dir>
1519c0abf9e6Sopenharmony_ci  LIBS        libraries to pass to the linker, e.g. -l<library>
1520c0abf9e6Sopenharmony_ci  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1521c0abf9e6Sopenharmony_ci              you have headers in a nonstandard directory <include dir>
1522c0abf9e6Sopenharmony_ci  LT_SYS_LIBRARY_PATH
1523c0abf9e6Sopenharmony_ci              User-defined run-time library search path.
1524c0abf9e6Sopenharmony_ci  PKG_CONFIG  path to pkg-config utility
1525c0abf9e6Sopenharmony_ci  PKG_CONFIG_PATH
1526c0abf9e6Sopenharmony_ci              directories to add to pkg-config's search path
1527c0abf9e6Sopenharmony_ci  PKG_CONFIG_LIBDIR
1528c0abf9e6Sopenharmony_ci              path overriding pkg-config's built-in search path
1529c0abf9e6Sopenharmony_ci  CHECK_CFLAGS
1530c0abf9e6Sopenharmony_ci              C compiler flags for CHECK, overriding pkg-config
1531c0abf9e6Sopenharmony_ci  CHECK_LIBS  linker flags for CHECK, overriding pkg-config
1532c0abf9e6Sopenharmony_ci  PYTHON      the Python interpreter
1533c0abf9e6Sopenharmony_ci
1534c0abf9e6Sopenharmony_ciUse these variables to override the choices made by `configure' or to help
1535c0abf9e6Sopenharmony_ciit to find libraries and programs with nonstandard names/locations.
1536c0abf9e6Sopenharmony_ci
1537c0abf9e6Sopenharmony_ciReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=libevdev>.
1538c0abf9e6Sopenharmony_cilibevdev home page: <http://freedesktop.org/wiki/Software/libevdev/>.
1539c0abf9e6Sopenharmony_ci_ACEOF
1540c0abf9e6Sopenharmony_ciac_status=$?
1541c0abf9e6Sopenharmony_cifi
1542c0abf9e6Sopenharmony_ci
1543c0abf9e6Sopenharmony_ciif test "$ac_init_help" = "recursive"; then
1544c0abf9e6Sopenharmony_ci  # If there are subdirs, report their specific --help.
1545c0abf9e6Sopenharmony_ci  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1546c0abf9e6Sopenharmony_ci    test -d "$ac_dir" ||
1547c0abf9e6Sopenharmony_ci      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1548c0abf9e6Sopenharmony_ci      continue
1549c0abf9e6Sopenharmony_ci    ac_builddir=.
1550c0abf9e6Sopenharmony_ci
1551c0abf9e6Sopenharmony_cicase "$ac_dir" in
1552c0abf9e6Sopenharmony_ci.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1553c0abf9e6Sopenharmony_ci*)
1554c0abf9e6Sopenharmony_ci  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1555c0abf9e6Sopenharmony_ci  # A ".." for each directory in $ac_dir_suffix.
1556c0abf9e6Sopenharmony_ci  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1557c0abf9e6Sopenharmony_ci  case $ac_top_builddir_sub in
1558c0abf9e6Sopenharmony_ci  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1559c0abf9e6Sopenharmony_ci  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1560c0abf9e6Sopenharmony_ci  esac ;;
1561c0abf9e6Sopenharmony_ciesac
1562c0abf9e6Sopenharmony_ciac_abs_top_builddir=$ac_pwd
1563c0abf9e6Sopenharmony_ciac_abs_builddir=$ac_pwd$ac_dir_suffix
1564c0abf9e6Sopenharmony_ci# for backward compatibility:
1565c0abf9e6Sopenharmony_ciac_top_builddir=$ac_top_build_prefix
1566c0abf9e6Sopenharmony_ci
1567c0abf9e6Sopenharmony_cicase $srcdir in
1568c0abf9e6Sopenharmony_ci  .)  # We are building in place.
1569c0abf9e6Sopenharmony_ci    ac_srcdir=.
1570c0abf9e6Sopenharmony_ci    ac_top_srcdir=$ac_top_builddir_sub
1571c0abf9e6Sopenharmony_ci    ac_abs_top_srcdir=$ac_pwd ;;
1572c0abf9e6Sopenharmony_ci  [\\/]* | ?:[\\/]* )  # Absolute name.
1573c0abf9e6Sopenharmony_ci    ac_srcdir=$srcdir$ac_dir_suffix;
1574c0abf9e6Sopenharmony_ci    ac_top_srcdir=$srcdir
1575c0abf9e6Sopenharmony_ci    ac_abs_top_srcdir=$srcdir ;;
1576c0abf9e6Sopenharmony_ci  *) # Relative name.
1577c0abf9e6Sopenharmony_ci    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1578c0abf9e6Sopenharmony_ci    ac_top_srcdir=$ac_top_build_prefix$srcdir
1579c0abf9e6Sopenharmony_ci    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1580c0abf9e6Sopenharmony_ciesac
1581c0abf9e6Sopenharmony_ciac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1582c0abf9e6Sopenharmony_ci
1583c0abf9e6Sopenharmony_ci    cd "$ac_dir" || { ac_status=$?; continue; }
1584c0abf9e6Sopenharmony_ci    # Check for configure.gnu first; this name is used for a wrapper for
1585c0abf9e6Sopenharmony_ci    # Metaconfig's "Configure" on case-insensitive file systems.
1586c0abf9e6Sopenharmony_ci    if test -f "$ac_srcdir/configure.gnu"; then
1587c0abf9e6Sopenharmony_ci      echo &&
1588c0abf9e6Sopenharmony_ci      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1589c0abf9e6Sopenharmony_ci    elif test -f "$ac_srcdir/configure"; then
1590c0abf9e6Sopenharmony_ci      echo &&
1591c0abf9e6Sopenharmony_ci      $SHELL "$ac_srcdir/configure" --help=recursive
1592c0abf9e6Sopenharmony_ci    else
1593c0abf9e6Sopenharmony_ci      printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1594c0abf9e6Sopenharmony_ci    fi || ac_status=$?
1595c0abf9e6Sopenharmony_ci    cd "$ac_pwd" || { ac_status=$?; break; }
1596c0abf9e6Sopenharmony_ci  done
1597c0abf9e6Sopenharmony_cifi
1598c0abf9e6Sopenharmony_ci
1599c0abf9e6Sopenharmony_citest -n "$ac_init_help" && exit $ac_status
1600c0abf9e6Sopenharmony_ciif $ac_init_version; then
1601c0abf9e6Sopenharmony_ci  cat <<\_ACEOF
1602c0abf9e6Sopenharmony_cilibevdev configure 1.13.0
1603c0abf9e6Sopenharmony_cigenerated by GNU Autoconf 2.71
1604c0abf9e6Sopenharmony_ci
1605c0abf9e6Sopenharmony_ciCopyright (C) 2021 Free Software Foundation, Inc.
1606c0abf9e6Sopenharmony_ciThis configure script is free software; the Free Software Foundation
1607c0abf9e6Sopenharmony_cigives unlimited permission to copy, distribute and modify it.
1608c0abf9e6Sopenharmony_ci_ACEOF
1609c0abf9e6Sopenharmony_ci  exit
1610c0abf9e6Sopenharmony_cifi
1611c0abf9e6Sopenharmony_ci
1612c0abf9e6Sopenharmony_ci## ------------------------ ##
1613c0abf9e6Sopenharmony_ci## Autoconf initialization. ##
1614c0abf9e6Sopenharmony_ci## ------------------------ ##
1615c0abf9e6Sopenharmony_ci
1616c0abf9e6Sopenharmony_ci# ac_fn_c_try_compile LINENO
1617c0abf9e6Sopenharmony_ci# --------------------------
1618c0abf9e6Sopenharmony_ci# Try to compile conftest.$ac_ext, and return whether this succeeded.
1619c0abf9e6Sopenharmony_ciac_fn_c_try_compile ()
1620c0abf9e6Sopenharmony_ci{
1621c0abf9e6Sopenharmony_ci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1622c0abf9e6Sopenharmony_ci  rm -f conftest.$ac_objext conftest.beam
1623c0abf9e6Sopenharmony_ci  if { { ac_try="$ac_compile"
1624c0abf9e6Sopenharmony_cicase "(($ac_try" in
1625c0abf9e6Sopenharmony_ci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1626c0abf9e6Sopenharmony_ci  *) ac_try_echo=$ac_try;;
1627c0abf9e6Sopenharmony_ciesac
1628c0abf9e6Sopenharmony_cieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1629c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_try_echo"; } >&5
1630c0abf9e6Sopenharmony_ci  (eval "$ac_compile") 2>conftest.err
1631c0abf9e6Sopenharmony_ci  ac_status=$?
1632c0abf9e6Sopenharmony_ci  if test -s conftest.err; then
1633c0abf9e6Sopenharmony_ci    grep -v '^ *+' conftest.err >conftest.er1
1634c0abf9e6Sopenharmony_ci    cat conftest.er1 >&5
1635c0abf9e6Sopenharmony_ci    mv -f conftest.er1 conftest.err
1636c0abf9e6Sopenharmony_ci  fi
1637c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1638c0abf9e6Sopenharmony_ci  test $ac_status = 0; } && {
1639c0abf9e6Sopenharmony_ci	 test -z "$ac_c_werror_flag" ||
1640c0abf9e6Sopenharmony_ci	 test ! -s conftest.err
1641c0abf9e6Sopenharmony_ci       } && test -s conftest.$ac_objext
1642c0abf9e6Sopenharmony_cithen :
1643c0abf9e6Sopenharmony_ci  ac_retval=0
1644c0abf9e6Sopenharmony_cielse $as_nop
1645c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me: failed program was:" >&5
1646c0abf9e6Sopenharmony_cised 's/^/| /' conftest.$ac_ext >&5
1647c0abf9e6Sopenharmony_ci
1648c0abf9e6Sopenharmony_ci	ac_retval=1
1649c0abf9e6Sopenharmony_cifi
1650c0abf9e6Sopenharmony_ci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1651c0abf9e6Sopenharmony_ci  as_fn_set_status $ac_retval
1652c0abf9e6Sopenharmony_ci
1653c0abf9e6Sopenharmony_ci} # ac_fn_c_try_compile
1654c0abf9e6Sopenharmony_ci
1655c0abf9e6Sopenharmony_ci# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1656c0abf9e6Sopenharmony_ci# -------------------------------------------------------
1657c0abf9e6Sopenharmony_ci# Tests whether HEADER exists and can be compiled using the include files in
1658c0abf9e6Sopenharmony_ci# INCLUDES, setting the cache variable VAR accordingly.
1659c0abf9e6Sopenharmony_ciac_fn_c_check_header_compile ()
1660c0abf9e6Sopenharmony_ci{
1661c0abf9e6Sopenharmony_ci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1662c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1663c0abf9e6Sopenharmony_ciprintf %s "checking for $2... " >&6; }
1664c0abf9e6Sopenharmony_ciif eval test \${$3+y}
1665c0abf9e6Sopenharmony_cithen :
1666c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
1667c0abf9e6Sopenharmony_cielse $as_nop
1668c0abf9e6Sopenharmony_ci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1669c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
1670c0abf9e6Sopenharmony_ci$4
1671c0abf9e6Sopenharmony_ci#include <$2>
1672c0abf9e6Sopenharmony_ci_ACEOF
1673c0abf9e6Sopenharmony_ciif ac_fn_c_try_compile "$LINENO"
1674c0abf9e6Sopenharmony_cithen :
1675c0abf9e6Sopenharmony_ci  eval "$3=yes"
1676c0abf9e6Sopenharmony_cielse $as_nop
1677c0abf9e6Sopenharmony_ci  eval "$3=no"
1678c0abf9e6Sopenharmony_cifi
1679c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1680c0abf9e6Sopenharmony_cifi
1681c0abf9e6Sopenharmony_cieval ac_res=\$$3
1682c0abf9e6Sopenharmony_ci	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1683c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_res" >&6; }
1684c0abf9e6Sopenharmony_ci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1685c0abf9e6Sopenharmony_ci
1686c0abf9e6Sopenharmony_ci} # ac_fn_c_check_header_compile
1687c0abf9e6Sopenharmony_ci
1688c0abf9e6Sopenharmony_ci# ac_fn_c_try_link LINENO
1689c0abf9e6Sopenharmony_ci# -----------------------
1690c0abf9e6Sopenharmony_ci# Try to link conftest.$ac_ext, and return whether this succeeded.
1691c0abf9e6Sopenharmony_ciac_fn_c_try_link ()
1692c0abf9e6Sopenharmony_ci{
1693c0abf9e6Sopenharmony_ci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1694c0abf9e6Sopenharmony_ci  rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1695c0abf9e6Sopenharmony_ci  if { { ac_try="$ac_link"
1696c0abf9e6Sopenharmony_cicase "(($ac_try" in
1697c0abf9e6Sopenharmony_ci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1698c0abf9e6Sopenharmony_ci  *) ac_try_echo=$ac_try;;
1699c0abf9e6Sopenharmony_ciesac
1700c0abf9e6Sopenharmony_cieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1701c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_try_echo"; } >&5
1702c0abf9e6Sopenharmony_ci  (eval "$ac_link") 2>conftest.err
1703c0abf9e6Sopenharmony_ci  ac_status=$?
1704c0abf9e6Sopenharmony_ci  if test -s conftest.err; then
1705c0abf9e6Sopenharmony_ci    grep -v '^ *+' conftest.err >conftest.er1
1706c0abf9e6Sopenharmony_ci    cat conftest.er1 >&5
1707c0abf9e6Sopenharmony_ci    mv -f conftest.er1 conftest.err
1708c0abf9e6Sopenharmony_ci  fi
1709c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1710c0abf9e6Sopenharmony_ci  test $ac_status = 0; } && {
1711c0abf9e6Sopenharmony_ci	 test -z "$ac_c_werror_flag" ||
1712c0abf9e6Sopenharmony_ci	 test ! -s conftest.err
1713c0abf9e6Sopenharmony_ci       } && test -s conftest$ac_exeext && {
1714c0abf9e6Sopenharmony_ci	 test "$cross_compiling" = yes ||
1715c0abf9e6Sopenharmony_ci	 test -x conftest$ac_exeext
1716c0abf9e6Sopenharmony_ci       }
1717c0abf9e6Sopenharmony_cithen :
1718c0abf9e6Sopenharmony_ci  ac_retval=0
1719c0abf9e6Sopenharmony_cielse $as_nop
1720c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me: failed program was:" >&5
1721c0abf9e6Sopenharmony_cised 's/^/| /' conftest.$ac_ext >&5
1722c0abf9e6Sopenharmony_ci
1723c0abf9e6Sopenharmony_ci	ac_retval=1
1724c0abf9e6Sopenharmony_cifi
1725c0abf9e6Sopenharmony_ci  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1726c0abf9e6Sopenharmony_ci  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1727c0abf9e6Sopenharmony_ci  # interfere with the next link command; also delete a directory that is
1728c0abf9e6Sopenharmony_ci  # left behind by Apple's compiler.  We do this before executing the actions.
1729c0abf9e6Sopenharmony_ci  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1730c0abf9e6Sopenharmony_ci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1731c0abf9e6Sopenharmony_ci  as_fn_set_status $ac_retval
1732c0abf9e6Sopenharmony_ci
1733c0abf9e6Sopenharmony_ci} # ac_fn_c_try_link
1734c0abf9e6Sopenharmony_ci
1735c0abf9e6Sopenharmony_ci# ac_fn_c_check_func LINENO FUNC VAR
1736c0abf9e6Sopenharmony_ci# ----------------------------------
1737c0abf9e6Sopenharmony_ci# Tests whether FUNC exists, setting the cache variable VAR accordingly
1738c0abf9e6Sopenharmony_ciac_fn_c_check_func ()
1739c0abf9e6Sopenharmony_ci{
1740c0abf9e6Sopenharmony_ci  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1741c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1742c0abf9e6Sopenharmony_ciprintf %s "checking for $2... " >&6; }
1743c0abf9e6Sopenharmony_ciif eval test \${$3+y}
1744c0abf9e6Sopenharmony_cithen :
1745c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
1746c0abf9e6Sopenharmony_cielse $as_nop
1747c0abf9e6Sopenharmony_ci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1748c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
1749c0abf9e6Sopenharmony_ci/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1750c0abf9e6Sopenharmony_ci   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1751c0abf9e6Sopenharmony_ci#define $2 innocuous_$2
1752c0abf9e6Sopenharmony_ci
1753c0abf9e6Sopenharmony_ci/* System header to define __stub macros and hopefully few prototypes,
1754c0abf9e6Sopenharmony_ci   which can conflict with char $2 (); below.  */
1755c0abf9e6Sopenharmony_ci
1756c0abf9e6Sopenharmony_ci#include <limits.h>
1757c0abf9e6Sopenharmony_ci#undef $2
1758c0abf9e6Sopenharmony_ci
1759c0abf9e6Sopenharmony_ci/* Override any GCC internal prototype to avoid an error.
1760c0abf9e6Sopenharmony_ci   Use char because int might match the return type of a GCC
1761c0abf9e6Sopenharmony_ci   builtin and then its argument prototype would still apply.  */
1762c0abf9e6Sopenharmony_ci#ifdef __cplusplus
1763c0abf9e6Sopenharmony_ciextern "C"
1764c0abf9e6Sopenharmony_ci#endif
1765c0abf9e6Sopenharmony_cichar $2 ();
1766c0abf9e6Sopenharmony_ci/* The GNU C library defines this for functions which it implements
1767c0abf9e6Sopenharmony_ci    to always fail with ENOSYS.  Some functions are actually named
1768c0abf9e6Sopenharmony_ci    something starting with __ and the normal name is an alias.  */
1769c0abf9e6Sopenharmony_ci#if defined __stub_$2 || defined __stub___$2
1770c0abf9e6Sopenharmony_cichoke me
1771c0abf9e6Sopenharmony_ci#endif
1772c0abf9e6Sopenharmony_ci
1773c0abf9e6Sopenharmony_ciint
1774c0abf9e6Sopenharmony_cimain (void)
1775c0abf9e6Sopenharmony_ci{
1776c0abf9e6Sopenharmony_cireturn $2 ();
1777c0abf9e6Sopenharmony_ci  ;
1778c0abf9e6Sopenharmony_ci  return 0;
1779c0abf9e6Sopenharmony_ci}
1780c0abf9e6Sopenharmony_ci_ACEOF
1781c0abf9e6Sopenharmony_ciif ac_fn_c_try_link "$LINENO"
1782c0abf9e6Sopenharmony_cithen :
1783c0abf9e6Sopenharmony_ci  eval "$3=yes"
1784c0abf9e6Sopenharmony_cielse $as_nop
1785c0abf9e6Sopenharmony_ci  eval "$3=no"
1786c0abf9e6Sopenharmony_cifi
1787c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam \
1788c0abf9e6Sopenharmony_ci    conftest$ac_exeext conftest.$ac_ext
1789c0abf9e6Sopenharmony_cifi
1790c0abf9e6Sopenharmony_cieval ac_res=\$$3
1791c0abf9e6Sopenharmony_ci	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1792c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_res" >&6; }
1793c0abf9e6Sopenharmony_ci  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1794c0abf9e6Sopenharmony_ci
1795c0abf9e6Sopenharmony_ci} # ac_fn_c_check_func
1796c0abf9e6Sopenharmony_ciac_configure_args_raw=
1797c0abf9e6Sopenharmony_cifor ac_arg
1798c0abf9e6Sopenharmony_cido
1799c0abf9e6Sopenharmony_ci  case $ac_arg in
1800c0abf9e6Sopenharmony_ci  *\'*)
1801c0abf9e6Sopenharmony_ci    ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1802c0abf9e6Sopenharmony_ci  esac
1803c0abf9e6Sopenharmony_ci  as_fn_append ac_configure_args_raw " '$ac_arg'"
1804c0abf9e6Sopenharmony_cidone
1805c0abf9e6Sopenharmony_ci
1806c0abf9e6Sopenharmony_cicase $ac_configure_args_raw in
1807c0abf9e6Sopenharmony_ci  *$as_nl*)
1808c0abf9e6Sopenharmony_ci    ac_safe_unquote= ;;
1809c0abf9e6Sopenharmony_ci  *)
1810c0abf9e6Sopenharmony_ci    ac_unsafe_z='|&;<>()$`\\"*?[ ''	' # This string ends in space, tab.
1811c0abf9e6Sopenharmony_ci    ac_unsafe_a="$ac_unsafe_z#~"
1812c0abf9e6Sopenharmony_ci    ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
1813c0abf9e6Sopenharmony_ci    ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
1814c0abf9e6Sopenharmony_ciesac
1815c0abf9e6Sopenharmony_ci
1816c0abf9e6Sopenharmony_cicat >config.log <<_ACEOF
1817c0abf9e6Sopenharmony_ciThis file contains any messages produced by compilers while
1818c0abf9e6Sopenharmony_cirunning configure, to aid debugging if configure makes a mistake.
1819c0abf9e6Sopenharmony_ci
1820c0abf9e6Sopenharmony_ciIt was created by libevdev $as_me 1.13.0, which was
1821c0abf9e6Sopenharmony_cigenerated by GNU Autoconf 2.71.  Invocation command line was
1822c0abf9e6Sopenharmony_ci
1823c0abf9e6Sopenharmony_ci  $ $0$ac_configure_args_raw
1824c0abf9e6Sopenharmony_ci
1825c0abf9e6Sopenharmony_ci_ACEOF
1826c0abf9e6Sopenharmony_ciexec 5>>config.log
1827c0abf9e6Sopenharmony_ci{
1828c0abf9e6Sopenharmony_cicat <<_ASUNAME
1829c0abf9e6Sopenharmony_ci## --------- ##
1830c0abf9e6Sopenharmony_ci## Platform. ##
1831c0abf9e6Sopenharmony_ci## --------- ##
1832c0abf9e6Sopenharmony_ci
1833c0abf9e6Sopenharmony_cihostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1834c0abf9e6Sopenharmony_ciuname -m = `(uname -m) 2>/dev/null || echo unknown`
1835c0abf9e6Sopenharmony_ciuname -r = `(uname -r) 2>/dev/null || echo unknown`
1836c0abf9e6Sopenharmony_ciuname -s = `(uname -s) 2>/dev/null || echo unknown`
1837c0abf9e6Sopenharmony_ciuname -v = `(uname -v) 2>/dev/null || echo unknown`
1838c0abf9e6Sopenharmony_ci
1839c0abf9e6Sopenharmony_ci/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1840c0abf9e6Sopenharmony_ci/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1841c0abf9e6Sopenharmony_ci
1842c0abf9e6Sopenharmony_ci/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1843c0abf9e6Sopenharmony_ci/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1844c0abf9e6Sopenharmony_ci/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1845c0abf9e6Sopenharmony_ci/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1846c0abf9e6Sopenharmony_ci/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1847c0abf9e6Sopenharmony_ci/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1848c0abf9e6Sopenharmony_ci/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1849c0abf9e6Sopenharmony_ci
1850c0abf9e6Sopenharmony_ci_ASUNAME
1851c0abf9e6Sopenharmony_ci
1852c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1853c0abf9e6Sopenharmony_cifor as_dir in $PATH
1854c0abf9e6Sopenharmony_cido
1855c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
1856c0abf9e6Sopenharmony_ci  case $as_dir in #(((
1857c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
1858c0abf9e6Sopenharmony_ci    */) ;;
1859c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
1860c0abf9e6Sopenharmony_ci  esac
1861c0abf9e6Sopenharmony_ci    printf "%s\n" "PATH: $as_dir"
1862c0abf9e6Sopenharmony_ci  done
1863c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
1864c0abf9e6Sopenharmony_ci
1865c0abf9e6Sopenharmony_ci} >&5
1866c0abf9e6Sopenharmony_ci
1867c0abf9e6Sopenharmony_cicat >&5 <<_ACEOF
1868c0abf9e6Sopenharmony_ci
1869c0abf9e6Sopenharmony_ci
1870c0abf9e6Sopenharmony_ci## ----------- ##
1871c0abf9e6Sopenharmony_ci## Core tests. ##
1872c0abf9e6Sopenharmony_ci## ----------- ##
1873c0abf9e6Sopenharmony_ci
1874c0abf9e6Sopenharmony_ci_ACEOF
1875c0abf9e6Sopenharmony_ci
1876c0abf9e6Sopenharmony_ci
1877c0abf9e6Sopenharmony_ci# Keep a trace of the command line.
1878c0abf9e6Sopenharmony_ci# Strip out --no-create and --no-recursion so they do not pile up.
1879c0abf9e6Sopenharmony_ci# Strip out --silent because we don't want to record it for future runs.
1880c0abf9e6Sopenharmony_ci# Also quote any args containing shell meta-characters.
1881c0abf9e6Sopenharmony_ci# Make two passes to allow for proper duplicate-argument suppression.
1882c0abf9e6Sopenharmony_ciac_configure_args=
1883c0abf9e6Sopenharmony_ciac_configure_args0=
1884c0abf9e6Sopenharmony_ciac_configure_args1=
1885c0abf9e6Sopenharmony_ciac_must_keep_next=false
1886c0abf9e6Sopenharmony_cifor ac_pass in 1 2
1887c0abf9e6Sopenharmony_cido
1888c0abf9e6Sopenharmony_ci  for ac_arg
1889c0abf9e6Sopenharmony_ci  do
1890c0abf9e6Sopenharmony_ci    case $ac_arg in
1891c0abf9e6Sopenharmony_ci    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1892c0abf9e6Sopenharmony_ci    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1893c0abf9e6Sopenharmony_ci    | -silent | --silent | --silen | --sile | --sil)
1894c0abf9e6Sopenharmony_ci      continue ;;
1895c0abf9e6Sopenharmony_ci    *\'*)
1896c0abf9e6Sopenharmony_ci      ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1897c0abf9e6Sopenharmony_ci    esac
1898c0abf9e6Sopenharmony_ci    case $ac_pass in
1899c0abf9e6Sopenharmony_ci    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1900c0abf9e6Sopenharmony_ci    2)
1901c0abf9e6Sopenharmony_ci      as_fn_append ac_configure_args1 " '$ac_arg'"
1902c0abf9e6Sopenharmony_ci      if test $ac_must_keep_next = true; then
1903c0abf9e6Sopenharmony_ci	ac_must_keep_next=false # Got value, back to normal.
1904c0abf9e6Sopenharmony_ci      else
1905c0abf9e6Sopenharmony_ci	case $ac_arg in
1906c0abf9e6Sopenharmony_ci	  *=* | --config-cache | -C | -disable-* | --disable-* \
1907c0abf9e6Sopenharmony_ci	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1908c0abf9e6Sopenharmony_ci	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1909c0abf9e6Sopenharmony_ci	  | -with-* | --with-* | -without-* | --without-* | --x)
1910c0abf9e6Sopenharmony_ci	    case "$ac_configure_args0 " in
1911c0abf9e6Sopenharmony_ci	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1912c0abf9e6Sopenharmony_ci	    esac
1913c0abf9e6Sopenharmony_ci	    ;;
1914c0abf9e6Sopenharmony_ci	  -* ) ac_must_keep_next=true ;;
1915c0abf9e6Sopenharmony_ci	esac
1916c0abf9e6Sopenharmony_ci      fi
1917c0abf9e6Sopenharmony_ci      as_fn_append ac_configure_args " '$ac_arg'"
1918c0abf9e6Sopenharmony_ci      ;;
1919c0abf9e6Sopenharmony_ci    esac
1920c0abf9e6Sopenharmony_ci  done
1921c0abf9e6Sopenharmony_cidone
1922c0abf9e6Sopenharmony_ci{ ac_configure_args0=; unset ac_configure_args0;}
1923c0abf9e6Sopenharmony_ci{ ac_configure_args1=; unset ac_configure_args1;}
1924c0abf9e6Sopenharmony_ci
1925c0abf9e6Sopenharmony_ci# When interrupted or exit'd, cleanup temporary files, and complete
1926c0abf9e6Sopenharmony_ci# config.log.  We remove comments because anyway the quotes in there
1927c0abf9e6Sopenharmony_ci# would cause problems or look ugly.
1928c0abf9e6Sopenharmony_ci# WARNING: Use '\'' to represent an apostrophe within the trap.
1929c0abf9e6Sopenharmony_ci# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1930c0abf9e6Sopenharmony_citrap 'exit_status=$?
1931c0abf9e6Sopenharmony_ci  # Sanitize IFS.
1932c0abf9e6Sopenharmony_ci  IFS=" ""	$as_nl"
1933c0abf9e6Sopenharmony_ci  # Save into config.log some information that might help in debugging.
1934c0abf9e6Sopenharmony_ci  {
1935c0abf9e6Sopenharmony_ci    echo
1936c0abf9e6Sopenharmony_ci
1937c0abf9e6Sopenharmony_ci    printf "%s\n" "## ---------------- ##
1938c0abf9e6Sopenharmony_ci## Cache variables. ##
1939c0abf9e6Sopenharmony_ci## ---------------- ##"
1940c0abf9e6Sopenharmony_ci    echo
1941c0abf9e6Sopenharmony_ci    # The following way of writing the cache mishandles newlines in values,
1942c0abf9e6Sopenharmony_ci(
1943c0abf9e6Sopenharmony_ci  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1944c0abf9e6Sopenharmony_ci    eval ac_val=\$$ac_var
1945c0abf9e6Sopenharmony_ci    case $ac_val in #(
1946c0abf9e6Sopenharmony_ci    *${as_nl}*)
1947c0abf9e6Sopenharmony_ci      case $ac_var in #(
1948c0abf9e6Sopenharmony_ci      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1949c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1950c0abf9e6Sopenharmony_ci      esac
1951c0abf9e6Sopenharmony_ci      case $ac_var in #(
1952c0abf9e6Sopenharmony_ci      _ | IFS | as_nl) ;; #(
1953c0abf9e6Sopenharmony_ci      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1954c0abf9e6Sopenharmony_ci      *) { eval $ac_var=; unset $ac_var;} ;;
1955c0abf9e6Sopenharmony_ci      esac ;;
1956c0abf9e6Sopenharmony_ci    esac
1957c0abf9e6Sopenharmony_ci  done
1958c0abf9e6Sopenharmony_ci  (set) 2>&1 |
1959c0abf9e6Sopenharmony_ci    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1960c0abf9e6Sopenharmony_ci    *${as_nl}ac_space=\ *)
1961c0abf9e6Sopenharmony_ci      sed -n \
1962c0abf9e6Sopenharmony_ci	"s/'\''/'\''\\\\'\'''\''/g;
1963c0abf9e6Sopenharmony_ci	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1964c0abf9e6Sopenharmony_ci      ;; #(
1965c0abf9e6Sopenharmony_ci    *)
1966c0abf9e6Sopenharmony_ci      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1967c0abf9e6Sopenharmony_ci      ;;
1968c0abf9e6Sopenharmony_ci    esac |
1969c0abf9e6Sopenharmony_ci    sort
1970c0abf9e6Sopenharmony_ci)
1971c0abf9e6Sopenharmony_ci    echo
1972c0abf9e6Sopenharmony_ci
1973c0abf9e6Sopenharmony_ci    printf "%s\n" "## ----------------- ##
1974c0abf9e6Sopenharmony_ci## Output variables. ##
1975c0abf9e6Sopenharmony_ci## ----------------- ##"
1976c0abf9e6Sopenharmony_ci    echo
1977c0abf9e6Sopenharmony_ci    for ac_var in $ac_subst_vars
1978c0abf9e6Sopenharmony_ci    do
1979c0abf9e6Sopenharmony_ci      eval ac_val=\$$ac_var
1980c0abf9e6Sopenharmony_ci      case $ac_val in
1981c0abf9e6Sopenharmony_ci      *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1982c0abf9e6Sopenharmony_ci      esac
1983c0abf9e6Sopenharmony_ci      printf "%s\n" "$ac_var='\''$ac_val'\''"
1984c0abf9e6Sopenharmony_ci    done | sort
1985c0abf9e6Sopenharmony_ci    echo
1986c0abf9e6Sopenharmony_ci
1987c0abf9e6Sopenharmony_ci    if test -n "$ac_subst_files"; then
1988c0abf9e6Sopenharmony_ci      printf "%s\n" "## ------------------- ##
1989c0abf9e6Sopenharmony_ci## File substitutions. ##
1990c0abf9e6Sopenharmony_ci## ------------------- ##"
1991c0abf9e6Sopenharmony_ci      echo
1992c0abf9e6Sopenharmony_ci      for ac_var in $ac_subst_files
1993c0abf9e6Sopenharmony_ci      do
1994c0abf9e6Sopenharmony_ci	eval ac_val=\$$ac_var
1995c0abf9e6Sopenharmony_ci	case $ac_val in
1996c0abf9e6Sopenharmony_ci	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1997c0abf9e6Sopenharmony_ci	esac
1998c0abf9e6Sopenharmony_ci	printf "%s\n" "$ac_var='\''$ac_val'\''"
1999c0abf9e6Sopenharmony_ci      done | sort
2000c0abf9e6Sopenharmony_ci      echo
2001c0abf9e6Sopenharmony_ci    fi
2002c0abf9e6Sopenharmony_ci
2003c0abf9e6Sopenharmony_ci    if test -s confdefs.h; then
2004c0abf9e6Sopenharmony_ci      printf "%s\n" "## ----------- ##
2005c0abf9e6Sopenharmony_ci## confdefs.h. ##
2006c0abf9e6Sopenharmony_ci## ----------- ##"
2007c0abf9e6Sopenharmony_ci      echo
2008c0abf9e6Sopenharmony_ci      cat confdefs.h
2009c0abf9e6Sopenharmony_ci      echo
2010c0abf9e6Sopenharmony_ci    fi
2011c0abf9e6Sopenharmony_ci    test "$ac_signal" != 0 &&
2012c0abf9e6Sopenharmony_ci      printf "%s\n" "$as_me: caught signal $ac_signal"
2013c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me: exit $exit_status"
2014c0abf9e6Sopenharmony_ci  } >&5
2015c0abf9e6Sopenharmony_ci  rm -f core *.core core.conftest.* &&
2016c0abf9e6Sopenharmony_ci    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2017c0abf9e6Sopenharmony_ci    exit $exit_status
2018c0abf9e6Sopenharmony_ci' 0
2019c0abf9e6Sopenharmony_cifor ac_signal in 1 2 13 15; do
2020c0abf9e6Sopenharmony_ci  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2021c0abf9e6Sopenharmony_cidone
2022c0abf9e6Sopenharmony_ciac_signal=0
2023c0abf9e6Sopenharmony_ci
2024c0abf9e6Sopenharmony_ci# confdefs.h avoids OS command line length limits that DEFS can exceed.
2025c0abf9e6Sopenharmony_cirm -f -r conftest* confdefs.h
2026c0abf9e6Sopenharmony_ci
2027c0abf9e6Sopenharmony_ciprintf "%s\n" "/* confdefs.h */" > confdefs.h
2028c0abf9e6Sopenharmony_ci
2029c0abf9e6Sopenharmony_ci# Predefined preprocessor variables.
2030c0abf9e6Sopenharmony_ci
2031c0abf9e6Sopenharmony_ciprintf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2032c0abf9e6Sopenharmony_ci
2033c0abf9e6Sopenharmony_ciprintf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2034c0abf9e6Sopenharmony_ci
2035c0abf9e6Sopenharmony_ciprintf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2036c0abf9e6Sopenharmony_ci
2037c0abf9e6Sopenharmony_ciprintf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2038c0abf9e6Sopenharmony_ci
2039c0abf9e6Sopenharmony_ciprintf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2040c0abf9e6Sopenharmony_ci
2041c0abf9e6Sopenharmony_ciprintf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2042c0abf9e6Sopenharmony_ci
2043c0abf9e6Sopenharmony_ci
2044c0abf9e6Sopenharmony_ci# Let the site file select an alternate cache file if it wants to.
2045c0abf9e6Sopenharmony_ci# Prefer an explicitly selected file to automatically selected ones.
2046c0abf9e6Sopenharmony_ciif test -n "$CONFIG_SITE"; then
2047c0abf9e6Sopenharmony_ci  ac_site_files="$CONFIG_SITE"
2048c0abf9e6Sopenharmony_cielif test "x$prefix" != xNONE; then
2049c0abf9e6Sopenharmony_ci  ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2050c0abf9e6Sopenharmony_cielse
2051c0abf9e6Sopenharmony_ci  ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2052c0abf9e6Sopenharmony_cifi
2053c0abf9e6Sopenharmony_ci
2054c0abf9e6Sopenharmony_cifor ac_site_file in $ac_site_files
2055c0abf9e6Sopenharmony_cido
2056c0abf9e6Sopenharmony_ci  case $ac_site_file in #(
2057c0abf9e6Sopenharmony_ci  */*) :
2058c0abf9e6Sopenharmony_ci     ;; #(
2059c0abf9e6Sopenharmony_ci  *) :
2060c0abf9e6Sopenharmony_ci    ac_site_file=./$ac_site_file ;;
2061c0abf9e6Sopenharmony_ciesac
2062c0abf9e6Sopenharmony_ci  if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2063c0abf9e6Sopenharmony_ci    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2064c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
2065c0abf9e6Sopenharmony_ci    sed 's/^/| /' "$ac_site_file" >&5
2066c0abf9e6Sopenharmony_ci    . "$ac_site_file" \
2067c0abf9e6Sopenharmony_ci      || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2068c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2069c0abf9e6Sopenharmony_cias_fn_error $? "failed to load site script $ac_site_file
2070c0abf9e6Sopenharmony_ciSee \`config.log' for more details" "$LINENO" 5; }
2071c0abf9e6Sopenharmony_ci  fi
2072c0abf9e6Sopenharmony_cidone
2073c0abf9e6Sopenharmony_ci
2074c0abf9e6Sopenharmony_ciif test -r "$cache_file"; then
2075c0abf9e6Sopenharmony_ci  # Some versions of bash will fail to source /dev/null (special files
2076c0abf9e6Sopenharmony_ci  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2077c0abf9e6Sopenharmony_ci  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2078c0abf9e6Sopenharmony_ci    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2079c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: loading cache $cache_file" >&6;}
2080c0abf9e6Sopenharmony_ci    case $cache_file in
2081c0abf9e6Sopenharmony_ci      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2082c0abf9e6Sopenharmony_ci      *)                      . "./$cache_file";;
2083c0abf9e6Sopenharmony_ci    esac
2084c0abf9e6Sopenharmony_ci  fi
2085c0abf9e6Sopenharmony_cielse
2086c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2087c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: creating cache $cache_file" >&6;}
2088c0abf9e6Sopenharmony_ci  >$cache_file
2089c0abf9e6Sopenharmony_cifi
2090c0abf9e6Sopenharmony_ci
2091c0abf9e6Sopenharmony_cias_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2092c0abf9e6Sopenharmony_ci# Test code for whether the C compiler supports C89 (global declarations)
2093c0abf9e6Sopenharmony_ciac_c_conftest_c89_globals='
2094c0abf9e6Sopenharmony_ci/* Does the compiler advertise C89 conformance?
2095c0abf9e6Sopenharmony_ci   Do not test the value of __STDC__, because some compilers set it to 0
2096c0abf9e6Sopenharmony_ci   while being otherwise adequately conformant. */
2097c0abf9e6Sopenharmony_ci#if !defined __STDC__
2098c0abf9e6Sopenharmony_ci# error "Compiler does not advertise C89 conformance"
2099c0abf9e6Sopenharmony_ci#endif
2100c0abf9e6Sopenharmony_ci
2101c0abf9e6Sopenharmony_ci#include <stddef.h>
2102c0abf9e6Sopenharmony_ci#include <stdarg.h>
2103c0abf9e6Sopenharmony_cistruct stat;
2104c0abf9e6Sopenharmony_ci/* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
2105c0abf9e6Sopenharmony_cistruct buf { int x; };
2106c0abf9e6Sopenharmony_cistruct buf * (*rcsopen) (struct buf *, struct stat *, int);
2107c0abf9e6Sopenharmony_cistatic char *e (p, i)
2108c0abf9e6Sopenharmony_ci     char **p;
2109c0abf9e6Sopenharmony_ci     int i;
2110c0abf9e6Sopenharmony_ci{
2111c0abf9e6Sopenharmony_ci  return p[i];
2112c0abf9e6Sopenharmony_ci}
2113c0abf9e6Sopenharmony_cistatic char *f (char * (*g) (char **, int), char **p, ...)
2114c0abf9e6Sopenharmony_ci{
2115c0abf9e6Sopenharmony_ci  char *s;
2116c0abf9e6Sopenharmony_ci  va_list v;
2117c0abf9e6Sopenharmony_ci  va_start (v,p);
2118c0abf9e6Sopenharmony_ci  s = g (p, va_arg (v,int));
2119c0abf9e6Sopenharmony_ci  va_end (v);
2120c0abf9e6Sopenharmony_ci  return s;
2121c0abf9e6Sopenharmony_ci}
2122c0abf9e6Sopenharmony_ci
2123c0abf9e6Sopenharmony_ci/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2124c0abf9e6Sopenharmony_ci   function prototypes and stuff, but not \xHH hex character constants.
2125c0abf9e6Sopenharmony_ci   These do not provoke an error unfortunately, instead are silently treated
2126c0abf9e6Sopenharmony_ci   as an "x".  The following induces an error, until -std is added to get
2127c0abf9e6Sopenharmony_ci   proper ANSI mode.  Curiously \x00 != x always comes out true, for an
2128c0abf9e6Sopenharmony_ci   array size at least.  It is necessary to write \x00 == 0 to get something
2129c0abf9e6Sopenharmony_ci   that is true only with -std.  */
2130c0abf9e6Sopenharmony_ciint osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2131c0abf9e6Sopenharmony_ci
2132c0abf9e6Sopenharmony_ci/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2133c0abf9e6Sopenharmony_ci   inside strings and character constants.  */
2134c0abf9e6Sopenharmony_ci#define FOO(x) '\''x'\''
2135c0abf9e6Sopenharmony_ciint xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2136c0abf9e6Sopenharmony_ci
2137c0abf9e6Sopenharmony_ciint test (int i, double x);
2138c0abf9e6Sopenharmony_cistruct s1 {int (*f) (int a);};
2139c0abf9e6Sopenharmony_cistruct s2 {int (*f) (double a);};
2140c0abf9e6Sopenharmony_ciint pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2141c0abf9e6Sopenharmony_ci               int, int);'
2142c0abf9e6Sopenharmony_ci
2143c0abf9e6Sopenharmony_ci# Test code for whether the C compiler supports C89 (body of main).
2144c0abf9e6Sopenharmony_ciac_c_conftest_c89_main='
2145c0abf9e6Sopenharmony_ciok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2146c0abf9e6Sopenharmony_ci'
2147c0abf9e6Sopenharmony_ci
2148c0abf9e6Sopenharmony_ci# Test code for whether the C compiler supports C99 (global declarations)
2149c0abf9e6Sopenharmony_ciac_c_conftest_c99_globals='
2150c0abf9e6Sopenharmony_ci// Does the compiler advertise C99 conformance?
2151c0abf9e6Sopenharmony_ci#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2152c0abf9e6Sopenharmony_ci# error "Compiler does not advertise C99 conformance"
2153c0abf9e6Sopenharmony_ci#endif
2154c0abf9e6Sopenharmony_ci
2155c0abf9e6Sopenharmony_ci#include <stdbool.h>
2156c0abf9e6Sopenharmony_ciextern int puts (const char *);
2157c0abf9e6Sopenharmony_ciextern int printf (const char *, ...);
2158c0abf9e6Sopenharmony_ciextern int dprintf (int, const char *, ...);
2159c0abf9e6Sopenharmony_ciextern void *malloc (size_t);
2160c0abf9e6Sopenharmony_ci
2161c0abf9e6Sopenharmony_ci// Check varargs macros.  These examples are taken from C99 6.10.3.5.
2162c0abf9e6Sopenharmony_ci// dprintf is used instead of fprintf to avoid needing to declare
2163c0abf9e6Sopenharmony_ci// FILE and stderr.
2164c0abf9e6Sopenharmony_ci#define debug(...) dprintf (2, __VA_ARGS__)
2165c0abf9e6Sopenharmony_ci#define showlist(...) puts (#__VA_ARGS__)
2166c0abf9e6Sopenharmony_ci#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2167c0abf9e6Sopenharmony_cistatic void
2168c0abf9e6Sopenharmony_citest_varargs_macros (void)
2169c0abf9e6Sopenharmony_ci{
2170c0abf9e6Sopenharmony_ci  int x = 1234;
2171c0abf9e6Sopenharmony_ci  int y = 5678;
2172c0abf9e6Sopenharmony_ci  debug ("Flag");
2173c0abf9e6Sopenharmony_ci  debug ("X = %d\n", x);
2174c0abf9e6Sopenharmony_ci  showlist (The first, second, and third items.);
2175c0abf9e6Sopenharmony_ci  report (x>y, "x is %d but y is %d", x, y);
2176c0abf9e6Sopenharmony_ci}
2177c0abf9e6Sopenharmony_ci
2178c0abf9e6Sopenharmony_ci// Check long long types.
2179c0abf9e6Sopenharmony_ci#define BIG64 18446744073709551615ull
2180c0abf9e6Sopenharmony_ci#define BIG32 4294967295ul
2181c0abf9e6Sopenharmony_ci#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2182c0abf9e6Sopenharmony_ci#if !BIG_OK
2183c0abf9e6Sopenharmony_ci  #error "your preprocessor is broken"
2184c0abf9e6Sopenharmony_ci#endif
2185c0abf9e6Sopenharmony_ci#if BIG_OK
2186c0abf9e6Sopenharmony_ci#else
2187c0abf9e6Sopenharmony_ci  #error "your preprocessor is broken"
2188c0abf9e6Sopenharmony_ci#endif
2189c0abf9e6Sopenharmony_cistatic long long int bignum = -9223372036854775807LL;
2190c0abf9e6Sopenharmony_cistatic unsigned long long int ubignum = BIG64;
2191c0abf9e6Sopenharmony_ci
2192c0abf9e6Sopenharmony_cistruct incomplete_array
2193c0abf9e6Sopenharmony_ci{
2194c0abf9e6Sopenharmony_ci  int datasize;
2195c0abf9e6Sopenharmony_ci  double data[];
2196c0abf9e6Sopenharmony_ci};
2197c0abf9e6Sopenharmony_ci
2198c0abf9e6Sopenharmony_cistruct named_init {
2199c0abf9e6Sopenharmony_ci  int number;
2200c0abf9e6Sopenharmony_ci  const wchar_t *name;
2201c0abf9e6Sopenharmony_ci  double average;
2202c0abf9e6Sopenharmony_ci};
2203c0abf9e6Sopenharmony_ci
2204c0abf9e6Sopenharmony_citypedef const char *ccp;
2205c0abf9e6Sopenharmony_ci
2206c0abf9e6Sopenharmony_cistatic inline int
2207c0abf9e6Sopenharmony_citest_restrict (ccp restrict text)
2208c0abf9e6Sopenharmony_ci{
2209c0abf9e6Sopenharmony_ci  // See if C++-style comments work.
2210c0abf9e6Sopenharmony_ci  // Iterate through items via the restricted pointer.
2211c0abf9e6Sopenharmony_ci  // Also check for declarations in for loops.
2212c0abf9e6Sopenharmony_ci  for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2213c0abf9e6Sopenharmony_ci    continue;
2214c0abf9e6Sopenharmony_ci  return 0;
2215c0abf9e6Sopenharmony_ci}
2216c0abf9e6Sopenharmony_ci
2217c0abf9e6Sopenharmony_ci// Check varargs and va_copy.
2218c0abf9e6Sopenharmony_cistatic bool
2219c0abf9e6Sopenharmony_citest_varargs (const char *format, ...)
2220c0abf9e6Sopenharmony_ci{
2221c0abf9e6Sopenharmony_ci  va_list args;
2222c0abf9e6Sopenharmony_ci  va_start (args, format);
2223c0abf9e6Sopenharmony_ci  va_list args_copy;
2224c0abf9e6Sopenharmony_ci  va_copy (args_copy, args);
2225c0abf9e6Sopenharmony_ci
2226c0abf9e6Sopenharmony_ci  const char *str = "";
2227c0abf9e6Sopenharmony_ci  int number = 0;
2228c0abf9e6Sopenharmony_ci  float fnumber = 0;
2229c0abf9e6Sopenharmony_ci
2230c0abf9e6Sopenharmony_ci  while (*format)
2231c0abf9e6Sopenharmony_ci    {
2232c0abf9e6Sopenharmony_ci      switch (*format++)
2233c0abf9e6Sopenharmony_ci	{
2234c0abf9e6Sopenharmony_ci	case '\''s'\'': // string
2235c0abf9e6Sopenharmony_ci	  str = va_arg (args_copy, const char *);
2236c0abf9e6Sopenharmony_ci	  break;
2237c0abf9e6Sopenharmony_ci	case '\''d'\'': // int
2238c0abf9e6Sopenharmony_ci	  number = va_arg (args_copy, int);
2239c0abf9e6Sopenharmony_ci	  break;
2240c0abf9e6Sopenharmony_ci	case '\''f'\'': // float
2241c0abf9e6Sopenharmony_ci	  fnumber = va_arg (args_copy, double);
2242c0abf9e6Sopenharmony_ci	  break;
2243c0abf9e6Sopenharmony_ci	default:
2244c0abf9e6Sopenharmony_ci	  break;
2245c0abf9e6Sopenharmony_ci	}
2246c0abf9e6Sopenharmony_ci    }
2247c0abf9e6Sopenharmony_ci  va_end (args_copy);
2248c0abf9e6Sopenharmony_ci  va_end (args);
2249c0abf9e6Sopenharmony_ci
2250c0abf9e6Sopenharmony_ci  return *str && number && fnumber;
2251c0abf9e6Sopenharmony_ci}
2252c0abf9e6Sopenharmony_ci'
2253c0abf9e6Sopenharmony_ci
2254c0abf9e6Sopenharmony_ci# Test code for whether the C compiler supports C99 (body of main).
2255c0abf9e6Sopenharmony_ciac_c_conftest_c99_main='
2256c0abf9e6Sopenharmony_ci  // Check bool.
2257c0abf9e6Sopenharmony_ci  _Bool success = false;
2258c0abf9e6Sopenharmony_ci  success |= (argc != 0);
2259c0abf9e6Sopenharmony_ci
2260c0abf9e6Sopenharmony_ci  // Check restrict.
2261c0abf9e6Sopenharmony_ci  if (test_restrict ("String literal") == 0)
2262c0abf9e6Sopenharmony_ci    success = true;
2263c0abf9e6Sopenharmony_ci  char *restrict newvar = "Another string";
2264c0abf9e6Sopenharmony_ci
2265c0abf9e6Sopenharmony_ci  // Check varargs.
2266c0abf9e6Sopenharmony_ci  success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2267c0abf9e6Sopenharmony_ci  test_varargs_macros ();
2268c0abf9e6Sopenharmony_ci
2269c0abf9e6Sopenharmony_ci  // Check flexible array members.
2270c0abf9e6Sopenharmony_ci  struct incomplete_array *ia =
2271c0abf9e6Sopenharmony_ci    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2272c0abf9e6Sopenharmony_ci  ia->datasize = 10;
2273c0abf9e6Sopenharmony_ci  for (int i = 0; i < ia->datasize; ++i)
2274c0abf9e6Sopenharmony_ci    ia->data[i] = i * 1.234;
2275c0abf9e6Sopenharmony_ci
2276c0abf9e6Sopenharmony_ci  // Check named initializers.
2277c0abf9e6Sopenharmony_ci  struct named_init ni = {
2278c0abf9e6Sopenharmony_ci    .number = 34,
2279c0abf9e6Sopenharmony_ci    .name = L"Test wide string",
2280c0abf9e6Sopenharmony_ci    .average = 543.34343,
2281c0abf9e6Sopenharmony_ci  };
2282c0abf9e6Sopenharmony_ci
2283c0abf9e6Sopenharmony_ci  ni.number = 58;
2284c0abf9e6Sopenharmony_ci
2285c0abf9e6Sopenharmony_ci  int dynamic_array[ni.number];
2286c0abf9e6Sopenharmony_ci  dynamic_array[0] = argv[0][0];
2287c0abf9e6Sopenharmony_ci  dynamic_array[ni.number - 1] = 543;
2288c0abf9e6Sopenharmony_ci
2289c0abf9e6Sopenharmony_ci  // work around unused variable warnings
2290c0abf9e6Sopenharmony_ci  ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2291c0abf9e6Sopenharmony_ci	 || dynamic_array[ni.number - 1] != 543);
2292c0abf9e6Sopenharmony_ci'
2293c0abf9e6Sopenharmony_ci
2294c0abf9e6Sopenharmony_ci# Test code for whether the C compiler supports C11 (global declarations)
2295c0abf9e6Sopenharmony_ciac_c_conftest_c11_globals='
2296c0abf9e6Sopenharmony_ci// Does the compiler advertise C11 conformance?
2297c0abf9e6Sopenharmony_ci#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2298c0abf9e6Sopenharmony_ci# error "Compiler does not advertise C11 conformance"
2299c0abf9e6Sopenharmony_ci#endif
2300c0abf9e6Sopenharmony_ci
2301c0abf9e6Sopenharmony_ci// Check _Alignas.
2302c0abf9e6Sopenharmony_cichar _Alignas (double) aligned_as_double;
2303c0abf9e6Sopenharmony_cichar _Alignas (0) no_special_alignment;
2304c0abf9e6Sopenharmony_ciextern char aligned_as_int;
2305c0abf9e6Sopenharmony_cichar _Alignas (0) _Alignas (int) aligned_as_int;
2306c0abf9e6Sopenharmony_ci
2307c0abf9e6Sopenharmony_ci// Check _Alignof.
2308c0abf9e6Sopenharmony_cienum
2309c0abf9e6Sopenharmony_ci{
2310c0abf9e6Sopenharmony_ci  int_alignment = _Alignof (int),
2311c0abf9e6Sopenharmony_ci  int_array_alignment = _Alignof (int[100]),
2312c0abf9e6Sopenharmony_ci  char_alignment = _Alignof (char)
2313c0abf9e6Sopenharmony_ci};
2314c0abf9e6Sopenharmony_ci_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2315c0abf9e6Sopenharmony_ci
2316c0abf9e6Sopenharmony_ci// Check _Noreturn.
2317c0abf9e6Sopenharmony_ciint _Noreturn does_not_return (void) { for (;;) continue; }
2318c0abf9e6Sopenharmony_ci
2319c0abf9e6Sopenharmony_ci// Check _Static_assert.
2320c0abf9e6Sopenharmony_cistruct test_static_assert
2321c0abf9e6Sopenharmony_ci{
2322c0abf9e6Sopenharmony_ci  int x;
2323c0abf9e6Sopenharmony_ci  _Static_assert (sizeof (int) <= sizeof (long int),
2324c0abf9e6Sopenharmony_ci                  "_Static_assert does not work in struct");
2325c0abf9e6Sopenharmony_ci  long int y;
2326c0abf9e6Sopenharmony_ci};
2327c0abf9e6Sopenharmony_ci
2328c0abf9e6Sopenharmony_ci// Check UTF-8 literals.
2329c0abf9e6Sopenharmony_ci#define u8 syntax error!
2330c0abf9e6Sopenharmony_cichar const utf8_literal[] = u8"happens to be ASCII" "another string";
2331c0abf9e6Sopenharmony_ci
2332c0abf9e6Sopenharmony_ci// Check duplicate typedefs.
2333c0abf9e6Sopenharmony_citypedef long *long_ptr;
2334c0abf9e6Sopenharmony_citypedef long int *long_ptr;
2335c0abf9e6Sopenharmony_citypedef long_ptr long_ptr;
2336c0abf9e6Sopenharmony_ci
2337c0abf9e6Sopenharmony_ci// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2338c0abf9e6Sopenharmony_cistruct anonymous
2339c0abf9e6Sopenharmony_ci{
2340c0abf9e6Sopenharmony_ci  union {
2341c0abf9e6Sopenharmony_ci    struct { int i; int j; };
2342c0abf9e6Sopenharmony_ci    struct { int k; long int l; } w;
2343c0abf9e6Sopenharmony_ci  };
2344c0abf9e6Sopenharmony_ci  int m;
2345c0abf9e6Sopenharmony_ci} v1;
2346c0abf9e6Sopenharmony_ci'
2347c0abf9e6Sopenharmony_ci
2348c0abf9e6Sopenharmony_ci# Test code for whether the C compiler supports C11 (body of main).
2349c0abf9e6Sopenharmony_ciac_c_conftest_c11_main='
2350c0abf9e6Sopenharmony_ci  _Static_assert ((offsetof (struct anonymous, i)
2351c0abf9e6Sopenharmony_ci		   == offsetof (struct anonymous, w.k)),
2352c0abf9e6Sopenharmony_ci		  "Anonymous union alignment botch");
2353c0abf9e6Sopenharmony_ci  v1.i = 2;
2354c0abf9e6Sopenharmony_ci  v1.w.k = 5;
2355c0abf9e6Sopenharmony_ci  ok |= v1.i != 5;
2356c0abf9e6Sopenharmony_ci'
2357c0abf9e6Sopenharmony_ci
2358c0abf9e6Sopenharmony_ci# Test code for whether the C compiler supports C11 (complete).
2359c0abf9e6Sopenharmony_ciac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2360c0abf9e6Sopenharmony_ci${ac_c_conftest_c99_globals}
2361c0abf9e6Sopenharmony_ci${ac_c_conftest_c11_globals}
2362c0abf9e6Sopenharmony_ci
2363c0abf9e6Sopenharmony_ciint
2364c0abf9e6Sopenharmony_cimain (int argc, char **argv)
2365c0abf9e6Sopenharmony_ci{
2366c0abf9e6Sopenharmony_ci  int ok = 0;
2367c0abf9e6Sopenharmony_ci  ${ac_c_conftest_c89_main}
2368c0abf9e6Sopenharmony_ci  ${ac_c_conftest_c99_main}
2369c0abf9e6Sopenharmony_ci  ${ac_c_conftest_c11_main}
2370c0abf9e6Sopenharmony_ci  return ok;
2371c0abf9e6Sopenharmony_ci}
2372c0abf9e6Sopenharmony_ci"
2373c0abf9e6Sopenharmony_ci
2374c0abf9e6Sopenharmony_ci# Test code for whether the C compiler supports C99 (complete).
2375c0abf9e6Sopenharmony_ciac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2376c0abf9e6Sopenharmony_ci${ac_c_conftest_c99_globals}
2377c0abf9e6Sopenharmony_ci
2378c0abf9e6Sopenharmony_ciint
2379c0abf9e6Sopenharmony_cimain (int argc, char **argv)
2380c0abf9e6Sopenharmony_ci{
2381c0abf9e6Sopenharmony_ci  int ok = 0;
2382c0abf9e6Sopenharmony_ci  ${ac_c_conftest_c89_main}
2383c0abf9e6Sopenharmony_ci  ${ac_c_conftest_c99_main}
2384c0abf9e6Sopenharmony_ci  return ok;
2385c0abf9e6Sopenharmony_ci}
2386c0abf9e6Sopenharmony_ci"
2387c0abf9e6Sopenharmony_ci
2388c0abf9e6Sopenharmony_ci# Test code for whether the C compiler supports C89 (complete).
2389c0abf9e6Sopenharmony_ciac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2390c0abf9e6Sopenharmony_ci
2391c0abf9e6Sopenharmony_ciint
2392c0abf9e6Sopenharmony_cimain (int argc, char **argv)
2393c0abf9e6Sopenharmony_ci{
2394c0abf9e6Sopenharmony_ci  int ok = 0;
2395c0abf9e6Sopenharmony_ci  ${ac_c_conftest_c89_main}
2396c0abf9e6Sopenharmony_ci  return ok;
2397c0abf9e6Sopenharmony_ci}
2398c0abf9e6Sopenharmony_ci"
2399c0abf9e6Sopenharmony_ci
2400c0abf9e6Sopenharmony_cias_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2401c0abf9e6Sopenharmony_cias_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2402c0abf9e6Sopenharmony_cias_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2403c0abf9e6Sopenharmony_cias_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2404c0abf9e6Sopenharmony_cias_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2405c0abf9e6Sopenharmony_cias_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2406c0abf9e6Sopenharmony_cias_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2407c0abf9e6Sopenharmony_cias_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2408c0abf9e6Sopenharmony_cias_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
2409c0abf9e6Sopenharmony_cias_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
2410c0abf9e6Sopenharmony_ci
2411c0abf9e6Sopenharmony_ci# Auxiliary files required by this configure script.
2412c0abf9e6Sopenharmony_ciac_aux_files="config.guess config.sub ltmain.sh missing install-sh compile"
2413c0abf9e6Sopenharmony_ci
2414c0abf9e6Sopenharmony_ci# Locations in which to look for auxiliary files.
2415c0abf9e6Sopenharmony_ciac_aux_dir_candidates="${srcdir}/build-aux"
2416c0abf9e6Sopenharmony_ci
2417c0abf9e6Sopenharmony_ci# Search for a directory containing all of the required auxiliary files,
2418c0abf9e6Sopenharmony_ci# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
2419c0abf9e6Sopenharmony_ci# If we don't find one directory that contains all the files we need,
2420c0abf9e6Sopenharmony_ci# we report the set of missing files from the *first* directory in
2421c0abf9e6Sopenharmony_ci# $ac_aux_dir_candidates and give up.
2422c0abf9e6Sopenharmony_ciac_missing_aux_files=""
2423c0abf9e6Sopenharmony_ciac_first_candidate=:
2424c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
2425c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2426c0abf9e6Sopenharmony_cias_found=false
2427c0abf9e6Sopenharmony_cifor as_dir in $ac_aux_dir_candidates
2428c0abf9e6Sopenharmony_cido
2429c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
2430c0abf9e6Sopenharmony_ci  case $as_dir in #(((
2431c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
2432c0abf9e6Sopenharmony_ci    */) ;;
2433c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
2434c0abf9e6Sopenharmony_ci  esac
2435c0abf9e6Sopenharmony_ci  as_found=:
2436c0abf9e6Sopenharmony_ci
2437c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
2438c0abf9e6Sopenharmony_ci  ac_aux_dir_found=yes
2439c0abf9e6Sopenharmony_ci  ac_install_sh=
2440c0abf9e6Sopenharmony_ci  for ac_aux in $ac_aux_files
2441c0abf9e6Sopenharmony_ci  do
2442c0abf9e6Sopenharmony_ci    # As a special case, if "install-sh" is required, that requirement
2443c0abf9e6Sopenharmony_ci    # can be satisfied by any of "install-sh", "install.sh", or "shtool",
2444c0abf9e6Sopenharmony_ci    # and $ac_install_sh is set appropriately for whichever one is found.
2445c0abf9e6Sopenharmony_ci    if test x"$ac_aux" = x"install-sh"
2446c0abf9e6Sopenharmony_ci    then
2447c0abf9e6Sopenharmony_ci      if test -f "${as_dir}install-sh"; then
2448c0abf9e6Sopenharmony_ci        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
2449c0abf9e6Sopenharmony_ci        ac_install_sh="${as_dir}install-sh -c"
2450c0abf9e6Sopenharmony_ci      elif test -f "${as_dir}install.sh"; then
2451c0abf9e6Sopenharmony_ci        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
2452c0abf9e6Sopenharmony_ci        ac_install_sh="${as_dir}install.sh -c"
2453c0abf9e6Sopenharmony_ci      elif test -f "${as_dir}shtool"; then
2454c0abf9e6Sopenharmony_ci        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
2455c0abf9e6Sopenharmony_ci        ac_install_sh="${as_dir}shtool install -c"
2456c0abf9e6Sopenharmony_ci      else
2457c0abf9e6Sopenharmony_ci        ac_aux_dir_found=no
2458c0abf9e6Sopenharmony_ci        if $ac_first_candidate; then
2459c0abf9e6Sopenharmony_ci          ac_missing_aux_files="${ac_missing_aux_files} install-sh"
2460c0abf9e6Sopenharmony_ci        else
2461c0abf9e6Sopenharmony_ci          break
2462c0abf9e6Sopenharmony_ci        fi
2463c0abf9e6Sopenharmony_ci      fi
2464c0abf9e6Sopenharmony_ci    else
2465c0abf9e6Sopenharmony_ci      if test -f "${as_dir}${ac_aux}"; then
2466c0abf9e6Sopenharmony_ci        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
2467c0abf9e6Sopenharmony_ci      else
2468c0abf9e6Sopenharmony_ci        ac_aux_dir_found=no
2469c0abf9e6Sopenharmony_ci        if $ac_first_candidate; then
2470c0abf9e6Sopenharmony_ci          ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
2471c0abf9e6Sopenharmony_ci        else
2472c0abf9e6Sopenharmony_ci          break
2473c0abf9e6Sopenharmony_ci        fi
2474c0abf9e6Sopenharmony_ci      fi
2475c0abf9e6Sopenharmony_ci    fi
2476c0abf9e6Sopenharmony_ci  done
2477c0abf9e6Sopenharmony_ci  if test "$ac_aux_dir_found" = yes; then
2478c0abf9e6Sopenharmony_ci    ac_aux_dir="$as_dir"
2479c0abf9e6Sopenharmony_ci    break
2480c0abf9e6Sopenharmony_ci  fi
2481c0abf9e6Sopenharmony_ci  ac_first_candidate=false
2482c0abf9e6Sopenharmony_ci
2483c0abf9e6Sopenharmony_ci  as_found=false
2484c0abf9e6Sopenharmony_cidone
2485c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
2486c0abf9e6Sopenharmony_ciif $as_found
2487c0abf9e6Sopenharmony_cithen :
2488c0abf9e6Sopenharmony_ci
2489c0abf9e6Sopenharmony_cielse $as_nop
2490c0abf9e6Sopenharmony_ci  as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
2491c0abf9e6Sopenharmony_cifi
2492c0abf9e6Sopenharmony_ci
2493c0abf9e6Sopenharmony_ci
2494c0abf9e6Sopenharmony_ci# These three variables are undocumented and unsupported,
2495c0abf9e6Sopenharmony_ci# and are intended to be withdrawn in a future Autoconf release.
2496c0abf9e6Sopenharmony_ci# They can cause serious problems if a builder's source tree is in a directory
2497c0abf9e6Sopenharmony_ci# whose full name contains unusual characters.
2498c0abf9e6Sopenharmony_ciif test -f "${ac_aux_dir}config.guess"; then
2499c0abf9e6Sopenharmony_ci  ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
2500c0abf9e6Sopenharmony_cifi
2501c0abf9e6Sopenharmony_ciif test -f "${ac_aux_dir}config.sub"; then
2502c0abf9e6Sopenharmony_ci  ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
2503c0abf9e6Sopenharmony_cifi
2504c0abf9e6Sopenharmony_ciif test -f "$ac_aux_dir/configure"; then
2505c0abf9e6Sopenharmony_ci  ac_configure="$SHELL ${ac_aux_dir}configure"
2506c0abf9e6Sopenharmony_cifi
2507c0abf9e6Sopenharmony_ci
2508c0abf9e6Sopenharmony_ci# Check that the precious variables saved in the cache have kept the same
2509c0abf9e6Sopenharmony_ci# value.
2510c0abf9e6Sopenharmony_ciac_cache_corrupted=false
2511c0abf9e6Sopenharmony_cifor ac_var in $ac_precious_vars; do
2512c0abf9e6Sopenharmony_ci  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2513c0abf9e6Sopenharmony_ci  eval ac_new_set=\$ac_env_${ac_var}_set
2514c0abf9e6Sopenharmony_ci  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2515c0abf9e6Sopenharmony_ci  eval ac_new_val=\$ac_env_${ac_var}_value
2516c0abf9e6Sopenharmony_ci  case $ac_old_set,$ac_new_set in
2517c0abf9e6Sopenharmony_ci    set,)
2518c0abf9e6Sopenharmony_ci      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2519c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2520c0abf9e6Sopenharmony_ci      ac_cache_corrupted=: ;;
2521c0abf9e6Sopenharmony_ci    ,set)
2522c0abf9e6Sopenharmony_ci      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2523c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2524c0abf9e6Sopenharmony_ci      ac_cache_corrupted=: ;;
2525c0abf9e6Sopenharmony_ci    ,);;
2526c0abf9e6Sopenharmony_ci    *)
2527c0abf9e6Sopenharmony_ci      if test "x$ac_old_val" != "x$ac_new_val"; then
2528c0abf9e6Sopenharmony_ci	# differences in whitespace do not lead to failure.
2529c0abf9e6Sopenharmony_ci	ac_old_val_w=`echo x $ac_old_val`
2530c0abf9e6Sopenharmony_ci	ac_new_val_w=`echo x $ac_new_val`
2531c0abf9e6Sopenharmony_ci	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2532c0abf9e6Sopenharmony_ci	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2533c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2534c0abf9e6Sopenharmony_ci	  ac_cache_corrupted=:
2535c0abf9e6Sopenharmony_ci	else
2536c0abf9e6Sopenharmony_ci	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2537c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2538c0abf9e6Sopenharmony_ci	  eval $ac_var=\$ac_old_val
2539c0abf9e6Sopenharmony_ci	fi
2540c0abf9e6Sopenharmony_ci	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2541c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me:   former value:  \`$ac_old_val'" >&2;}
2542c0abf9e6Sopenharmony_ci	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2543c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me:   current value: \`$ac_new_val'" >&2;}
2544c0abf9e6Sopenharmony_ci      fi;;
2545c0abf9e6Sopenharmony_ci  esac
2546c0abf9e6Sopenharmony_ci  # Pass precious variables to config.status.
2547c0abf9e6Sopenharmony_ci  if test "$ac_new_set" = set; then
2548c0abf9e6Sopenharmony_ci    case $ac_new_val in
2549c0abf9e6Sopenharmony_ci    *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2550c0abf9e6Sopenharmony_ci    *) ac_arg=$ac_var=$ac_new_val ;;
2551c0abf9e6Sopenharmony_ci    esac
2552c0abf9e6Sopenharmony_ci    case " $ac_configure_args " in
2553c0abf9e6Sopenharmony_ci      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2554c0abf9e6Sopenharmony_ci      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2555c0abf9e6Sopenharmony_ci    esac
2556c0abf9e6Sopenharmony_ci  fi
2557c0abf9e6Sopenharmony_cidone
2558c0abf9e6Sopenharmony_ciif $ac_cache_corrupted; then
2559c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2560c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2561c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2562c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
2563c0abf9e6Sopenharmony_ci  as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
2564c0abf9e6Sopenharmony_ci	    and start over" "$LINENO" 5
2565c0abf9e6Sopenharmony_cifi
2566c0abf9e6Sopenharmony_ci## -------------------- ##
2567c0abf9e6Sopenharmony_ci## Main body of script. ##
2568c0abf9e6Sopenharmony_ci## -------------------- ##
2569c0abf9e6Sopenharmony_ci
2570c0abf9e6Sopenharmony_ciac_ext=c
2571c0abf9e6Sopenharmony_ciac_cpp='$CPP $CPPFLAGS'
2572c0abf9e6Sopenharmony_ciac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2573c0abf9e6Sopenharmony_ciac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2574c0abf9e6Sopenharmony_ciac_compiler_gnu=$ac_cv_c_compiler_gnu
2575c0abf9e6Sopenharmony_ci
2576c0abf9e6Sopenharmony_ci
2577c0abf9e6Sopenharmony_ci
2578c0abf9e6Sopenharmony_ci
2579c0abf9e6Sopenharmony_ciac_config_headers="$ac_config_headers config.h"
2580c0abf9e6Sopenharmony_ci
2581c0abf9e6Sopenharmony_ci
2582c0abf9e6Sopenharmony_ci
2583c0abf9e6Sopenharmony_ci
2584c0abf9e6Sopenharmony_ci
2585c0abf9e6Sopenharmony_ci
2586c0abf9e6Sopenharmony_ci
2587c0abf9e6Sopenharmony_ci
2588c0abf9e6Sopenharmony_ci
2589c0abf9e6Sopenharmony_ci
2590c0abf9e6Sopenharmony_ci
2591c0abf9e6Sopenharmony_ci
2592c0abf9e6Sopenharmony_ci
2593c0abf9e6Sopenharmony_ci
2594c0abf9e6Sopenharmony_ci# Expand $ac_aux_dir to an absolute path.
2595c0abf9e6Sopenharmony_ciam_aux_dir=`cd "$ac_aux_dir" && pwd`
2596c0abf9e6Sopenharmony_ci
2597c0abf9e6Sopenharmony_ciac_ext=c
2598c0abf9e6Sopenharmony_ciac_cpp='$CPP $CPPFLAGS'
2599c0abf9e6Sopenharmony_ciac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2600c0abf9e6Sopenharmony_ciac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2601c0abf9e6Sopenharmony_ciac_compiler_gnu=$ac_cv_c_compiler_gnu
2602c0abf9e6Sopenharmony_ciif test -n "$ac_tool_prefix"; then
2603c0abf9e6Sopenharmony_ci  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2604c0abf9e6Sopenharmony_ciset dummy ${ac_tool_prefix}gcc; ac_word=$2
2605c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2606c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
2607c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_CC+y}
2608c0abf9e6Sopenharmony_cithen :
2609c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
2610c0abf9e6Sopenharmony_cielse $as_nop
2611c0abf9e6Sopenharmony_ci  if test -n "$CC"; then
2612c0abf9e6Sopenharmony_ci  ac_cv_prog_CC="$CC" # Let the user override the test.
2613c0abf9e6Sopenharmony_cielse
2614c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2615c0abf9e6Sopenharmony_cifor as_dir in $PATH
2616c0abf9e6Sopenharmony_cido
2617c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
2618c0abf9e6Sopenharmony_ci  case $as_dir in #(((
2619c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
2620c0abf9e6Sopenharmony_ci    */) ;;
2621c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
2622c0abf9e6Sopenharmony_ci  esac
2623c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
2624c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2625c0abf9e6Sopenharmony_ci    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2626c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2627c0abf9e6Sopenharmony_ci    break 2
2628c0abf9e6Sopenharmony_ci  fi
2629c0abf9e6Sopenharmony_cidone
2630c0abf9e6Sopenharmony_ci  done
2631c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
2632c0abf9e6Sopenharmony_ci
2633c0abf9e6Sopenharmony_cifi
2634c0abf9e6Sopenharmony_cifi
2635c0abf9e6Sopenharmony_ciCC=$ac_cv_prog_CC
2636c0abf9e6Sopenharmony_ciif test -n "$CC"; then
2637c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2638c0abf9e6Sopenharmony_ciprintf "%s\n" "$CC" >&6; }
2639c0abf9e6Sopenharmony_cielse
2640c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2641c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
2642c0abf9e6Sopenharmony_cifi
2643c0abf9e6Sopenharmony_ci
2644c0abf9e6Sopenharmony_ci
2645c0abf9e6Sopenharmony_cifi
2646c0abf9e6Sopenharmony_ciif test -z "$ac_cv_prog_CC"; then
2647c0abf9e6Sopenharmony_ci  ac_ct_CC=$CC
2648c0abf9e6Sopenharmony_ci  # Extract the first word of "gcc", so it can be a program name with args.
2649c0abf9e6Sopenharmony_ciset dummy gcc; ac_word=$2
2650c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2651c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
2652c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_ac_ct_CC+y}
2653c0abf9e6Sopenharmony_cithen :
2654c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
2655c0abf9e6Sopenharmony_cielse $as_nop
2656c0abf9e6Sopenharmony_ci  if test -n "$ac_ct_CC"; then
2657c0abf9e6Sopenharmony_ci  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2658c0abf9e6Sopenharmony_cielse
2659c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2660c0abf9e6Sopenharmony_cifor as_dir in $PATH
2661c0abf9e6Sopenharmony_cido
2662c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
2663c0abf9e6Sopenharmony_ci  case $as_dir in #(((
2664c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
2665c0abf9e6Sopenharmony_ci    */) ;;
2666c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
2667c0abf9e6Sopenharmony_ci  esac
2668c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
2669c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2670c0abf9e6Sopenharmony_ci    ac_cv_prog_ac_ct_CC="gcc"
2671c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2672c0abf9e6Sopenharmony_ci    break 2
2673c0abf9e6Sopenharmony_ci  fi
2674c0abf9e6Sopenharmony_cidone
2675c0abf9e6Sopenharmony_ci  done
2676c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
2677c0abf9e6Sopenharmony_ci
2678c0abf9e6Sopenharmony_cifi
2679c0abf9e6Sopenharmony_cifi
2680c0abf9e6Sopenharmony_ciac_ct_CC=$ac_cv_prog_ac_ct_CC
2681c0abf9e6Sopenharmony_ciif test -n "$ac_ct_CC"; then
2682c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2683c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_ct_CC" >&6; }
2684c0abf9e6Sopenharmony_cielse
2685c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2686c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
2687c0abf9e6Sopenharmony_cifi
2688c0abf9e6Sopenharmony_ci
2689c0abf9e6Sopenharmony_ci  if test "x$ac_ct_CC" = x; then
2690c0abf9e6Sopenharmony_ci    CC=""
2691c0abf9e6Sopenharmony_ci  else
2692c0abf9e6Sopenharmony_ci    case $cross_compiling:$ac_tool_warned in
2693c0abf9e6Sopenharmony_ciyes:)
2694c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2695c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2696c0abf9e6Sopenharmony_ciac_tool_warned=yes ;;
2697c0abf9e6Sopenharmony_ciesac
2698c0abf9e6Sopenharmony_ci    CC=$ac_ct_CC
2699c0abf9e6Sopenharmony_ci  fi
2700c0abf9e6Sopenharmony_cielse
2701c0abf9e6Sopenharmony_ci  CC="$ac_cv_prog_CC"
2702c0abf9e6Sopenharmony_cifi
2703c0abf9e6Sopenharmony_ci
2704c0abf9e6Sopenharmony_ciif test -z "$CC"; then
2705c0abf9e6Sopenharmony_ci          if test -n "$ac_tool_prefix"; then
2706c0abf9e6Sopenharmony_ci    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2707c0abf9e6Sopenharmony_ciset dummy ${ac_tool_prefix}cc; ac_word=$2
2708c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2709c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
2710c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_CC+y}
2711c0abf9e6Sopenharmony_cithen :
2712c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
2713c0abf9e6Sopenharmony_cielse $as_nop
2714c0abf9e6Sopenharmony_ci  if test -n "$CC"; then
2715c0abf9e6Sopenharmony_ci  ac_cv_prog_CC="$CC" # Let the user override the test.
2716c0abf9e6Sopenharmony_cielse
2717c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2718c0abf9e6Sopenharmony_cifor as_dir in $PATH
2719c0abf9e6Sopenharmony_cido
2720c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
2721c0abf9e6Sopenharmony_ci  case $as_dir in #(((
2722c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
2723c0abf9e6Sopenharmony_ci    */) ;;
2724c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
2725c0abf9e6Sopenharmony_ci  esac
2726c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
2727c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2728c0abf9e6Sopenharmony_ci    ac_cv_prog_CC="${ac_tool_prefix}cc"
2729c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2730c0abf9e6Sopenharmony_ci    break 2
2731c0abf9e6Sopenharmony_ci  fi
2732c0abf9e6Sopenharmony_cidone
2733c0abf9e6Sopenharmony_ci  done
2734c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
2735c0abf9e6Sopenharmony_ci
2736c0abf9e6Sopenharmony_cifi
2737c0abf9e6Sopenharmony_cifi
2738c0abf9e6Sopenharmony_ciCC=$ac_cv_prog_CC
2739c0abf9e6Sopenharmony_ciif test -n "$CC"; then
2740c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2741c0abf9e6Sopenharmony_ciprintf "%s\n" "$CC" >&6; }
2742c0abf9e6Sopenharmony_cielse
2743c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2744c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
2745c0abf9e6Sopenharmony_cifi
2746c0abf9e6Sopenharmony_ci
2747c0abf9e6Sopenharmony_ci
2748c0abf9e6Sopenharmony_ci  fi
2749c0abf9e6Sopenharmony_cifi
2750c0abf9e6Sopenharmony_ciif test -z "$CC"; then
2751c0abf9e6Sopenharmony_ci  # Extract the first word of "cc", so it can be a program name with args.
2752c0abf9e6Sopenharmony_ciset dummy cc; ac_word=$2
2753c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2754c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
2755c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_CC+y}
2756c0abf9e6Sopenharmony_cithen :
2757c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
2758c0abf9e6Sopenharmony_cielse $as_nop
2759c0abf9e6Sopenharmony_ci  if test -n "$CC"; then
2760c0abf9e6Sopenharmony_ci  ac_cv_prog_CC="$CC" # Let the user override the test.
2761c0abf9e6Sopenharmony_cielse
2762c0abf9e6Sopenharmony_ci  ac_prog_rejected=no
2763c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2764c0abf9e6Sopenharmony_cifor as_dir in $PATH
2765c0abf9e6Sopenharmony_cido
2766c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
2767c0abf9e6Sopenharmony_ci  case $as_dir in #(((
2768c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
2769c0abf9e6Sopenharmony_ci    */) ;;
2770c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
2771c0abf9e6Sopenharmony_ci  esac
2772c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
2773c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2774c0abf9e6Sopenharmony_ci    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2775c0abf9e6Sopenharmony_ci       ac_prog_rejected=yes
2776c0abf9e6Sopenharmony_ci       continue
2777c0abf9e6Sopenharmony_ci     fi
2778c0abf9e6Sopenharmony_ci    ac_cv_prog_CC="cc"
2779c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2780c0abf9e6Sopenharmony_ci    break 2
2781c0abf9e6Sopenharmony_ci  fi
2782c0abf9e6Sopenharmony_cidone
2783c0abf9e6Sopenharmony_ci  done
2784c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
2785c0abf9e6Sopenharmony_ci
2786c0abf9e6Sopenharmony_ciif test $ac_prog_rejected = yes; then
2787c0abf9e6Sopenharmony_ci  # We found a bogon in the path, so make sure we never use it.
2788c0abf9e6Sopenharmony_ci  set dummy $ac_cv_prog_CC
2789c0abf9e6Sopenharmony_ci  shift
2790c0abf9e6Sopenharmony_ci  if test $# != 0; then
2791c0abf9e6Sopenharmony_ci    # We chose a different compiler from the bogus one.
2792c0abf9e6Sopenharmony_ci    # However, it has the same basename, so the bogon will be chosen
2793c0abf9e6Sopenharmony_ci    # first if we set CC to just the basename; use the full file name.
2794c0abf9e6Sopenharmony_ci    shift
2795c0abf9e6Sopenharmony_ci    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
2796c0abf9e6Sopenharmony_ci  fi
2797c0abf9e6Sopenharmony_cifi
2798c0abf9e6Sopenharmony_cifi
2799c0abf9e6Sopenharmony_cifi
2800c0abf9e6Sopenharmony_ciCC=$ac_cv_prog_CC
2801c0abf9e6Sopenharmony_ciif test -n "$CC"; then
2802c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2803c0abf9e6Sopenharmony_ciprintf "%s\n" "$CC" >&6; }
2804c0abf9e6Sopenharmony_cielse
2805c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2806c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
2807c0abf9e6Sopenharmony_cifi
2808c0abf9e6Sopenharmony_ci
2809c0abf9e6Sopenharmony_ci
2810c0abf9e6Sopenharmony_cifi
2811c0abf9e6Sopenharmony_ciif test -z "$CC"; then
2812c0abf9e6Sopenharmony_ci  if test -n "$ac_tool_prefix"; then
2813c0abf9e6Sopenharmony_ci  for ac_prog in cl.exe
2814c0abf9e6Sopenharmony_ci  do
2815c0abf9e6Sopenharmony_ci    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2816c0abf9e6Sopenharmony_ciset dummy $ac_tool_prefix$ac_prog; ac_word=$2
2817c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2818c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
2819c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_CC+y}
2820c0abf9e6Sopenharmony_cithen :
2821c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
2822c0abf9e6Sopenharmony_cielse $as_nop
2823c0abf9e6Sopenharmony_ci  if test -n "$CC"; then
2824c0abf9e6Sopenharmony_ci  ac_cv_prog_CC="$CC" # Let the user override the test.
2825c0abf9e6Sopenharmony_cielse
2826c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2827c0abf9e6Sopenharmony_cifor as_dir in $PATH
2828c0abf9e6Sopenharmony_cido
2829c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
2830c0abf9e6Sopenharmony_ci  case $as_dir in #(((
2831c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
2832c0abf9e6Sopenharmony_ci    */) ;;
2833c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
2834c0abf9e6Sopenharmony_ci  esac
2835c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
2836c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2837c0abf9e6Sopenharmony_ci    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2838c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2839c0abf9e6Sopenharmony_ci    break 2
2840c0abf9e6Sopenharmony_ci  fi
2841c0abf9e6Sopenharmony_cidone
2842c0abf9e6Sopenharmony_ci  done
2843c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
2844c0abf9e6Sopenharmony_ci
2845c0abf9e6Sopenharmony_cifi
2846c0abf9e6Sopenharmony_cifi
2847c0abf9e6Sopenharmony_ciCC=$ac_cv_prog_CC
2848c0abf9e6Sopenharmony_ciif test -n "$CC"; then
2849c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2850c0abf9e6Sopenharmony_ciprintf "%s\n" "$CC" >&6; }
2851c0abf9e6Sopenharmony_cielse
2852c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2853c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
2854c0abf9e6Sopenharmony_cifi
2855c0abf9e6Sopenharmony_ci
2856c0abf9e6Sopenharmony_ci
2857c0abf9e6Sopenharmony_ci    test -n "$CC" && break
2858c0abf9e6Sopenharmony_ci  done
2859c0abf9e6Sopenharmony_cifi
2860c0abf9e6Sopenharmony_ciif test -z "$CC"; then
2861c0abf9e6Sopenharmony_ci  ac_ct_CC=$CC
2862c0abf9e6Sopenharmony_ci  for ac_prog in cl.exe
2863c0abf9e6Sopenharmony_cido
2864c0abf9e6Sopenharmony_ci  # Extract the first word of "$ac_prog", so it can be a program name with args.
2865c0abf9e6Sopenharmony_ciset dummy $ac_prog; ac_word=$2
2866c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2867c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
2868c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_ac_ct_CC+y}
2869c0abf9e6Sopenharmony_cithen :
2870c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
2871c0abf9e6Sopenharmony_cielse $as_nop
2872c0abf9e6Sopenharmony_ci  if test -n "$ac_ct_CC"; then
2873c0abf9e6Sopenharmony_ci  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2874c0abf9e6Sopenharmony_cielse
2875c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2876c0abf9e6Sopenharmony_cifor as_dir in $PATH
2877c0abf9e6Sopenharmony_cido
2878c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
2879c0abf9e6Sopenharmony_ci  case $as_dir in #(((
2880c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
2881c0abf9e6Sopenharmony_ci    */) ;;
2882c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
2883c0abf9e6Sopenharmony_ci  esac
2884c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
2885c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2886c0abf9e6Sopenharmony_ci    ac_cv_prog_ac_ct_CC="$ac_prog"
2887c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2888c0abf9e6Sopenharmony_ci    break 2
2889c0abf9e6Sopenharmony_ci  fi
2890c0abf9e6Sopenharmony_cidone
2891c0abf9e6Sopenharmony_ci  done
2892c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
2893c0abf9e6Sopenharmony_ci
2894c0abf9e6Sopenharmony_cifi
2895c0abf9e6Sopenharmony_cifi
2896c0abf9e6Sopenharmony_ciac_ct_CC=$ac_cv_prog_ac_ct_CC
2897c0abf9e6Sopenharmony_ciif test -n "$ac_ct_CC"; then
2898c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2899c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_ct_CC" >&6; }
2900c0abf9e6Sopenharmony_cielse
2901c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2902c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
2903c0abf9e6Sopenharmony_cifi
2904c0abf9e6Sopenharmony_ci
2905c0abf9e6Sopenharmony_ci
2906c0abf9e6Sopenharmony_ci  test -n "$ac_ct_CC" && break
2907c0abf9e6Sopenharmony_cidone
2908c0abf9e6Sopenharmony_ci
2909c0abf9e6Sopenharmony_ci  if test "x$ac_ct_CC" = x; then
2910c0abf9e6Sopenharmony_ci    CC=""
2911c0abf9e6Sopenharmony_ci  else
2912c0abf9e6Sopenharmony_ci    case $cross_compiling:$ac_tool_warned in
2913c0abf9e6Sopenharmony_ciyes:)
2914c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2915c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2916c0abf9e6Sopenharmony_ciac_tool_warned=yes ;;
2917c0abf9e6Sopenharmony_ciesac
2918c0abf9e6Sopenharmony_ci    CC=$ac_ct_CC
2919c0abf9e6Sopenharmony_ci  fi
2920c0abf9e6Sopenharmony_cifi
2921c0abf9e6Sopenharmony_ci
2922c0abf9e6Sopenharmony_cifi
2923c0abf9e6Sopenharmony_ciif test -z "$CC"; then
2924c0abf9e6Sopenharmony_ci  if test -n "$ac_tool_prefix"; then
2925c0abf9e6Sopenharmony_ci  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
2926c0abf9e6Sopenharmony_ciset dummy ${ac_tool_prefix}clang; ac_word=$2
2927c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2928c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
2929c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_CC+y}
2930c0abf9e6Sopenharmony_cithen :
2931c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
2932c0abf9e6Sopenharmony_cielse $as_nop
2933c0abf9e6Sopenharmony_ci  if test -n "$CC"; then
2934c0abf9e6Sopenharmony_ci  ac_cv_prog_CC="$CC" # Let the user override the test.
2935c0abf9e6Sopenharmony_cielse
2936c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2937c0abf9e6Sopenharmony_cifor as_dir in $PATH
2938c0abf9e6Sopenharmony_cido
2939c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
2940c0abf9e6Sopenharmony_ci  case $as_dir in #(((
2941c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
2942c0abf9e6Sopenharmony_ci    */) ;;
2943c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
2944c0abf9e6Sopenharmony_ci  esac
2945c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
2946c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2947c0abf9e6Sopenharmony_ci    ac_cv_prog_CC="${ac_tool_prefix}clang"
2948c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2949c0abf9e6Sopenharmony_ci    break 2
2950c0abf9e6Sopenharmony_ci  fi
2951c0abf9e6Sopenharmony_cidone
2952c0abf9e6Sopenharmony_ci  done
2953c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
2954c0abf9e6Sopenharmony_ci
2955c0abf9e6Sopenharmony_cifi
2956c0abf9e6Sopenharmony_cifi
2957c0abf9e6Sopenharmony_ciCC=$ac_cv_prog_CC
2958c0abf9e6Sopenharmony_ciif test -n "$CC"; then
2959c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2960c0abf9e6Sopenharmony_ciprintf "%s\n" "$CC" >&6; }
2961c0abf9e6Sopenharmony_cielse
2962c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2963c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
2964c0abf9e6Sopenharmony_cifi
2965c0abf9e6Sopenharmony_ci
2966c0abf9e6Sopenharmony_ci
2967c0abf9e6Sopenharmony_cifi
2968c0abf9e6Sopenharmony_ciif test -z "$ac_cv_prog_CC"; then
2969c0abf9e6Sopenharmony_ci  ac_ct_CC=$CC
2970c0abf9e6Sopenharmony_ci  # Extract the first word of "clang", so it can be a program name with args.
2971c0abf9e6Sopenharmony_ciset dummy clang; ac_word=$2
2972c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2973c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
2974c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_ac_ct_CC+y}
2975c0abf9e6Sopenharmony_cithen :
2976c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
2977c0abf9e6Sopenharmony_cielse $as_nop
2978c0abf9e6Sopenharmony_ci  if test -n "$ac_ct_CC"; then
2979c0abf9e6Sopenharmony_ci  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2980c0abf9e6Sopenharmony_cielse
2981c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2982c0abf9e6Sopenharmony_cifor as_dir in $PATH
2983c0abf9e6Sopenharmony_cido
2984c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
2985c0abf9e6Sopenharmony_ci  case $as_dir in #(((
2986c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
2987c0abf9e6Sopenharmony_ci    */) ;;
2988c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
2989c0abf9e6Sopenharmony_ci  esac
2990c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
2991c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2992c0abf9e6Sopenharmony_ci    ac_cv_prog_ac_ct_CC="clang"
2993c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2994c0abf9e6Sopenharmony_ci    break 2
2995c0abf9e6Sopenharmony_ci  fi
2996c0abf9e6Sopenharmony_cidone
2997c0abf9e6Sopenharmony_ci  done
2998c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
2999c0abf9e6Sopenharmony_ci
3000c0abf9e6Sopenharmony_cifi
3001c0abf9e6Sopenharmony_cifi
3002c0abf9e6Sopenharmony_ciac_ct_CC=$ac_cv_prog_ac_ct_CC
3003c0abf9e6Sopenharmony_ciif test -n "$ac_ct_CC"; then
3004c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3005c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_ct_CC" >&6; }
3006c0abf9e6Sopenharmony_cielse
3007c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3008c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
3009c0abf9e6Sopenharmony_cifi
3010c0abf9e6Sopenharmony_ci
3011c0abf9e6Sopenharmony_ci  if test "x$ac_ct_CC" = x; then
3012c0abf9e6Sopenharmony_ci    CC=""
3013c0abf9e6Sopenharmony_ci  else
3014c0abf9e6Sopenharmony_ci    case $cross_compiling:$ac_tool_warned in
3015c0abf9e6Sopenharmony_ciyes:)
3016c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3017c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3018c0abf9e6Sopenharmony_ciac_tool_warned=yes ;;
3019c0abf9e6Sopenharmony_ciesac
3020c0abf9e6Sopenharmony_ci    CC=$ac_ct_CC
3021c0abf9e6Sopenharmony_ci  fi
3022c0abf9e6Sopenharmony_cielse
3023c0abf9e6Sopenharmony_ci  CC="$ac_cv_prog_CC"
3024c0abf9e6Sopenharmony_cifi
3025c0abf9e6Sopenharmony_ci
3026c0abf9e6Sopenharmony_cifi
3027c0abf9e6Sopenharmony_ci
3028c0abf9e6Sopenharmony_ci
3029c0abf9e6Sopenharmony_citest -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3030c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3031c0abf9e6Sopenharmony_cias_fn_error $? "no acceptable C compiler found in \$PATH
3032c0abf9e6Sopenharmony_ciSee \`config.log' for more details" "$LINENO" 5; }
3033c0abf9e6Sopenharmony_ci
3034c0abf9e6Sopenharmony_ci# Provide some information about the compiler.
3035c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3036c0abf9e6Sopenharmony_ciset X $ac_compile
3037c0abf9e6Sopenharmony_ciac_compiler=$2
3038c0abf9e6Sopenharmony_cifor ac_option in --version -v -V -qversion -version; do
3039c0abf9e6Sopenharmony_ci  { { ac_try="$ac_compiler $ac_option >&5"
3040c0abf9e6Sopenharmony_cicase "(($ac_try" in
3041c0abf9e6Sopenharmony_ci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3042c0abf9e6Sopenharmony_ci  *) ac_try_echo=$ac_try;;
3043c0abf9e6Sopenharmony_ciesac
3044c0abf9e6Sopenharmony_cieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3045c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_try_echo"; } >&5
3046c0abf9e6Sopenharmony_ci  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3047c0abf9e6Sopenharmony_ci  ac_status=$?
3048c0abf9e6Sopenharmony_ci  if test -s conftest.err; then
3049c0abf9e6Sopenharmony_ci    sed '10a\
3050c0abf9e6Sopenharmony_ci... rest of stderr output deleted ...
3051c0abf9e6Sopenharmony_ci         10q' conftest.err >conftest.er1
3052c0abf9e6Sopenharmony_ci    cat conftest.er1 >&5
3053c0abf9e6Sopenharmony_ci  fi
3054c0abf9e6Sopenharmony_ci  rm -f conftest.er1 conftest.err
3055c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3056c0abf9e6Sopenharmony_ci  test $ac_status = 0; }
3057c0abf9e6Sopenharmony_cidone
3058c0abf9e6Sopenharmony_ci
3059c0abf9e6Sopenharmony_cicat confdefs.h - <<_ACEOF >conftest.$ac_ext
3060c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
3061c0abf9e6Sopenharmony_ci
3062c0abf9e6Sopenharmony_ciint
3063c0abf9e6Sopenharmony_cimain (void)
3064c0abf9e6Sopenharmony_ci{
3065c0abf9e6Sopenharmony_ci
3066c0abf9e6Sopenharmony_ci  ;
3067c0abf9e6Sopenharmony_ci  return 0;
3068c0abf9e6Sopenharmony_ci}
3069c0abf9e6Sopenharmony_ci_ACEOF
3070c0abf9e6Sopenharmony_ciac_clean_files_save=$ac_clean_files
3071c0abf9e6Sopenharmony_ciac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3072c0abf9e6Sopenharmony_ci# Try to create an executable without -o first, disregard a.out.
3073c0abf9e6Sopenharmony_ci# It will help us diagnose broken compilers, and finding out an intuition
3074c0abf9e6Sopenharmony_ci# of exeext.
3075c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3076c0abf9e6Sopenharmony_ciprintf %s "checking whether the C compiler works... " >&6; }
3077c0abf9e6Sopenharmony_ciac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3078c0abf9e6Sopenharmony_ci
3079c0abf9e6Sopenharmony_ci# The possible output files:
3080c0abf9e6Sopenharmony_ciac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3081c0abf9e6Sopenharmony_ci
3082c0abf9e6Sopenharmony_ciac_rmfiles=
3083c0abf9e6Sopenharmony_cifor ac_file in $ac_files
3084c0abf9e6Sopenharmony_cido
3085c0abf9e6Sopenharmony_ci  case $ac_file in
3086c0abf9e6Sopenharmony_ci    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3087c0abf9e6Sopenharmony_ci    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3088c0abf9e6Sopenharmony_ci  esac
3089c0abf9e6Sopenharmony_cidone
3090c0abf9e6Sopenharmony_cirm -f $ac_rmfiles
3091c0abf9e6Sopenharmony_ci
3092c0abf9e6Sopenharmony_ciif { { ac_try="$ac_link_default"
3093c0abf9e6Sopenharmony_cicase "(($ac_try" in
3094c0abf9e6Sopenharmony_ci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3095c0abf9e6Sopenharmony_ci  *) ac_try_echo=$ac_try;;
3096c0abf9e6Sopenharmony_ciesac
3097c0abf9e6Sopenharmony_cieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3098c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_try_echo"; } >&5
3099c0abf9e6Sopenharmony_ci  (eval "$ac_link_default") 2>&5
3100c0abf9e6Sopenharmony_ci  ac_status=$?
3101c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3102c0abf9e6Sopenharmony_ci  test $ac_status = 0; }
3103c0abf9e6Sopenharmony_cithen :
3104c0abf9e6Sopenharmony_ci  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3105c0abf9e6Sopenharmony_ci# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3106c0abf9e6Sopenharmony_ci# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3107c0abf9e6Sopenharmony_ci# so that the user can short-circuit this test for compilers unknown to
3108c0abf9e6Sopenharmony_ci# Autoconf.
3109c0abf9e6Sopenharmony_cifor ac_file in $ac_files ''
3110c0abf9e6Sopenharmony_cido
3111c0abf9e6Sopenharmony_ci  test -f "$ac_file" || continue
3112c0abf9e6Sopenharmony_ci  case $ac_file in
3113c0abf9e6Sopenharmony_ci    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3114c0abf9e6Sopenharmony_ci	;;
3115c0abf9e6Sopenharmony_ci    [ab].out )
3116c0abf9e6Sopenharmony_ci	# We found the default executable, but exeext='' is most
3117c0abf9e6Sopenharmony_ci	# certainly right.
3118c0abf9e6Sopenharmony_ci	break;;
3119c0abf9e6Sopenharmony_ci    *.* )
3120c0abf9e6Sopenharmony_ci	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3121c0abf9e6Sopenharmony_ci	then :; else
3122c0abf9e6Sopenharmony_ci	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3123c0abf9e6Sopenharmony_ci	fi
3124c0abf9e6Sopenharmony_ci	# We set ac_cv_exeext here because the later test for it is not
3125c0abf9e6Sopenharmony_ci	# safe: cross compilers may not add the suffix if given an `-o'
3126c0abf9e6Sopenharmony_ci	# argument, so we may need to know it at that point already.
3127c0abf9e6Sopenharmony_ci	# Even if this section looks crufty: it has the advantage of
3128c0abf9e6Sopenharmony_ci	# actually working.
3129c0abf9e6Sopenharmony_ci	break;;
3130c0abf9e6Sopenharmony_ci    * )
3131c0abf9e6Sopenharmony_ci	break;;
3132c0abf9e6Sopenharmony_ci  esac
3133c0abf9e6Sopenharmony_cidone
3134c0abf9e6Sopenharmony_citest "$ac_cv_exeext" = no && ac_cv_exeext=
3135c0abf9e6Sopenharmony_ci
3136c0abf9e6Sopenharmony_cielse $as_nop
3137c0abf9e6Sopenharmony_ci  ac_file=''
3138c0abf9e6Sopenharmony_cifi
3139c0abf9e6Sopenharmony_ciif test -z "$ac_file"
3140c0abf9e6Sopenharmony_cithen :
3141c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3142c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
3143c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: failed program was:" >&5
3144c0abf9e6Sopenharmony_cised 's/^/| /' conftest.$ac_ext >&5
3145c0abf9e6Sopenharmony_ci
3146c0abf9e6Sopenharmony_ci{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3147c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3148c0abf9e6Sopenharmony_cias_fn_error 77 "C compiler cannot create executables
3149c0abf9e6Sopenharmony_ciSee \`config.log' for more details" "$LINENO" 5; }
3150c0abf9e6Sopenharmony_cielse $as_nop
3151c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3152c0abf9e6Sopenharmony_ciprintf "%s\n" "yes" >&6; }
3153c0abf9e6Sopenharmony_cifi
3154c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3155c0abf9e6Sopenharmony_ciprintf %s "checking for C compiler default output file name... " >&6; }
3156c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3157c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_file" >&6; }
3158c0abf9e6Sopenharmony_ciac_exeext=$ac_cv_exeext
3159c0abf9e6Sopenharmony_ci
3160c0abf9e6Sopenharmony_cirm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3161c0abf9e6Sopenharmony_ciac_clean_files=$ac_clean_files_save
3162c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3163c0abf9e6Sopenharmony_ciprintf %s "checking for suffix of executables... " >&6; }
3164c0abf9e6Sopenharmony_ciif { { ac_try="$ac_link"
3165c0abf9e6Sopenharmony_cicase "(($ac_try" in
3166c0abf9e6Sopenharmony_ci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3167c0abf9e6Sopenharmony_ci  *) ac_try_echo=$ac_try;;
3168c0abf9e6Sopenharmony_ciesac
3169c0abf9e6Sopenharmony_cieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3170c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_try_echo"; } >&5
3171c0abf9e6Sopenharmony_ci  (eval "$ac_link") 2>&5
3172c0abf9e6Sopenharmony_ci  ac_status=$?
3173c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3174c0abf9e6Sopenharmony_ci  test $ac_status = 0; }
3175c0abf9e6Sopenharmony_cithen :
3176c0abf9e6Sopenharmony_ci  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3177c0abf9e6Sopenharmony_ci# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3178c0abf9e6Sopenharmony_ci# work properly (i.e., refer to `conftest.exe'), while it won't with
3179c0abf9e6Sopenharmony_ci# `rm'.
3180c0abf9e6Sopenharmony_cifor ac_file in conftest.exe conftest conftest.*; do
3181c0abf9e6Sopenharmony_ci  test -f "$ac_file" || continue
3182c0abf9e6Sopenharmony_ci  case $ac_file in
3183c0abf9e6Sopenharmony_ci    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3184c0abf9e6Sopenharmony_ci    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3185c0abf9e6Sopenharmony_ci	  break;;
3186c0abf9e6Sopenharmony_ci    * ) break;;
3187c0abf9e6Sopenharmony_ci  esac
3188c0abf9e6Sopenharmony_cidone
3189c0abf9e6Sopenharmony_cielse $as_nop
3190c0abf9e6Sopenharmony_ci  { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3191c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3192c0abf9e6Sopenharmony_cias_fn_error $? "cannot compute suffix of executables: cannot compile and link
3193c0abf9e6Sopenharmony_ciSee \`config.log' for more details" "$LINENO" 5; }
3194c0abf9e6Sopenharmony_cifi
3195c0abf9e6Sopenharmony_cirm -f conftest conftest$ac_cv_exeext
3196c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3197c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_cv_exeext" >&6; }
3198c0abf9e6Sopenharmony_ci
3199c0abf9e6Sopenharmony_cirm -f conftest.$ac_ext
3200c0abf9e6Sopenharmony_ciEXEEXT=$ac_cv_exeext
3201c0abf9e6Sopenharmony_ciac_exeext=$EXEEXT
3202c0abf9e6Sopenharmony_cicat confdefs.h - <<_ACEOF >conftest.$ac_ext
3203c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
3204c0abf9e6Sopenharmony_ci#include <stdio.h>
3205c0abf9e6Sopenharmony_ciint
3206c0abf9e6Sopenharmony_cimain (void)
3207c0abf9e6Sopenharmony_ci{
3208c0abf9e6Sopenharmony_ciFILE *f = fopen ("conftest.out", "w");
3209c0abf9e6Sopenharmony_ci return ferror (f) || fclose (f) != 0;
3210c0abf9e6Sopenharmony_ci
3211c0abf9e6Sopenharmony_ci  ;
3212c0abf9e6Sopenharmony_ci  return 0;
3213c0abf9e6Sopenharmony_ci}
3214c0abf9e6Sopenharmony_ci_ACEOF
3215c0abf9e6Sopenharmony_ciac_clean_files="$ac_clean_files conftest.out"
3216c0abf9e6Sopenharmony_ci# Check that the compiler produces executables we can run.  If not, either
3217c0abf9e6Sopenharmony_ci# the compiler is broken, or we cross compile.
3218c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3219c0abf9e6Sopenharmony_ciprintf %s "checking whether we are cross compiling... " >&6; }
3220c0abf9e6Sopenharmony_ciif test "$cross_compiling" != yes; then
3221c0abf9e6Sopenharmony_ci  { { ac_try="$ac_link"
3222c0abf9e6Sopenharmony_cicase "(($ac_try" in
3223c0abf9e6Sopenharmony_ci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3224c0abf9e6Sopenharmony_ci  *) ac_try_echo=$ac_try;;
3225c0abf9e6Sopenharmony_ciesac
3226c0abf9e6Sopenharmony_cieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3227c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_try_echo"; } >&5
3228c0abf9e6Sopenharmony_ci  (eval "$ac_link") 2>&5
3229c0abf9e6Sopenharmony_ci  ac_status=$?
3230c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3231c0abf9e6Sopenharmony_ci  test $ac_status = 0; }
3232c0abf9e6Sopenharmony_ci  if { ac_try='./conftest$ac_cv_exeext'
3233c0abf9e6Sopenharmony_ci  { { case "(($ac_try" in
3234c0abf9e6Sopenharmony_ci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3235c0abf9e6Sopenharmony_ci  *) ac_try_echo=$ac_try;;
3236c0abf9e6Sopenharmony_ciesac
3237c0abf9e6Sopenharmony_cieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3238c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_try_echo"; } >&5
3239c0abf9e6Sopenharmony_ci  (eval "$ac_try") 2>&5
3240c0abf9e6Sopenharmony_ci  ac_status=$?
3241c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3242c0abf9e6Sopenharmony_ci  test $ac_status = 0; }; }; then
3243c0abf9e6Sopenharmony_ci    cross_compiling=no
3244c0abf9e6Sopenharmony_ci  else
3245c0abf9e6Sopenharmony_ci    if test "$cross_compiling" = maybe; then
3246c0abf9e6Sopenharmony_ci	cross_compiling=yes
3247c0abf9e6Sopenharmony_ci    else
3248c0abf9e6Sopenharmony_ci	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3249c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3250c0abf9e6Sopenharmony_cias_fn_error 77 "cannot run C compiled programs.
3251c0abf9e6Sopenharmony_ciIf you meant to cross compile, use \`--host'.
3252c0abf9e6Sopenharmony_ciSee \`config.log' for more details" "$LINENO" 5; }
3253c0abf9e6Sopenharmony_ci    fi
3254c0abf9e6Sopenharmony_ci  fi
3255c0abf9e6Sopenharmony_cifi
3256c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3257c0abf9e6Sopenharmony_ciprintf "%s\n" "$cross_compiling" >&6; }
3258c0abf9e6Sopenharmony_ci
3259c0abf9e6Sopenharmony_cirm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3260c0abf9e6Sopenharmony_ciac_clean_files=$ac_clean_files_save
3261c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3262c0abf9e6Sopenharmony_ciprintf %s "checking for suffix of object files... " >&6; }
3263c0abf9e6Sopenharmony_ciif test ${ac_cv_objext+y}
3264c0abf9e6Sopenharmony_cithen :
3265c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
3266c0abf9e6Sopenharmony_cielse $as_nop
3267c0abf9e6Sopenharmony_ci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3268c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
3269c0abf9e6Sopenharmony_ci
3270c0abf9e6Sopenharmony_ciint
3271c0abf9e6Sopenharmony_cimain (void)
3272c0abf9e6Sopenharmony_ci{
3273c0abf9e6Sopenharmony_ci
3274c0abf9e6Sopenharmony_ci  ;
3275c0abf9e6Sopenharmony_ci  return 0;
3276c0abf9e6Sopenharmony_ci}
3277c0abf9e6Sopenharmony_ci_ACEOF
3278c0abf9e6Sopenharmony_cirm -f conftest.o conftest.obj
3279c0abf9e6Sopenharmony_ciif { { ac_try="$ac_compile"
3280c0abf9e6Sopenharmony_cicase "(($ac_try" in
3281c0abf9e6Sopenharmony_ci  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3282c0abf9e6Sopenharmony_ci  *) ac_try_echo=$ac_try;;
3283c0abf9e6Sopenharmony_ciesac
3284c0abf9e6Sopenharmony_cieval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3285c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_try_echo"; } >&5
3286c0abf9e6Sopenharmony_ci  (eval "$ac_compile") 2>&5
3287c0abf9e6Sopenharmony_ci  ac_status=$?
3288c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3289c0abf9e6Sopenharmony_ci  test $ac_status = 0; }
3290c0abf9e6Sopenharmony_cithen :
3291c0abf9e6Sopenharmony_ci  for ac_file in conftest.o conftest.obj conftest.*; do
3292c0abf9e6Sopenharmony_ci  test -f "$ac_file" || continue;
3293c0abf9e6Sopenharmony_ci  case $ac_file in
3294c0abf9e6Sopenharmony_ci    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3295c0abf9e6Sopenharmony_ci    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3296c0abf9e6Sopenharmony_ci       break;;
3297c0abf9e6Sopenharmony_ci  esac
3298c0abf9e6Sopenharmony_cidone
3299c0abf9e6Sopenharmony_cielse $as_nop
3300c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me: failed program was:" >&5
3301c0abf9e6Sopenharmony_cised 's/^/| /' conftest.$ac_ext >&5
3302c0abf9e6Sopenharmony_ci
3303c0abf9e6Sopenharmony_ci{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3304c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3305c0abf9e6Sopenharmony_cias_fn_error $? "cannot compute suffix of object files: cannot compile
3306c0abf9e6Sopenharmony_ciSee \`config.log' for more details" "$LINENO" 5; }
3307c0abf9e6Sopenharmony_cifi
3308c0abf9e6Sopenharmony_cirm -f conftest.$ac_cv_objext conftest.$ac_ext
3309c0abf9e6Sopenharmony_cifi
3310c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3311c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_cv_objext" >&6; }
3312c0abf9e6Sopenharmony_ciOBJEXT=$ac_cv_objext
3313c0abf9e6Sopenharmony_ciac_objext=$OBJEXT
3314c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
3315c0abf9e6Sopenharmony_ciprintf %s "checking whether the compiler supports GNU C... " >&6; }
3316c0abf9e6Sopenharmony_ciif test ${ac_cv_c_compiler_gnu+y}
3317c0abf9e6Sopenharmony_cithen :
3318c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
3319c0abf9e6Sopenharmony_cielse $as_nop
3320c0abf9e6Sopenharmony_ci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3321c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
3322c0abf9e6Sopenharmony_ci
3323c0abf9e6Sopenharmony_ciint
3324c0abf9e6Sopenharmony_cimain (void)
3325c0abf9e6Sopenharmony_ci{
3326c0abf9e6Sopenharmony_ci#ifndef __GNUC__
3327c0abf9e6Sopenharmony_ci       choke me
3328c0abf9e6Sopenharmony_ci#endif
3329c0abf9e6Sopenharmony_ci
3330c0abf9e6Sopenharmony_ci  ;
3331c0abf9e6Sopenharmony_ci  return 0;
3332c0abf9e6Sopenharmony_ci}
3333c0abf9e6Sopenharmony_ci_ACEOF
3334c0abf9e6Sopenharmony_ciif ac_fn_c_try_compile "$LINENO"
3335c0abf9e6Sopenharmony_cithen :
3336c0abf9e6Sopenharmony_ci  ac_compiler_gnu=yes
3337c0abf9e6Sopenharmony_cielse $as_nop
3338c0abf9e6Sopenharmony_ci  ac_compiler_gnu=no
3339c0abf9e6Sopenharmony_cifi
3340c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3341c0abf9e6Sopenharmony_ciac_cv_c_compiler_gnu=$ac_compiler_gnu
3342c0abf9e6Sopenharmony_ci
3343c0abf9e6Sopenharmony_cifi
3344c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3345c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
3346c0abf9e6Sopenharmony_ciac_compiler_gnu=$ac_cv_c_compiler_gnu
3347c0abf9e6Sopenharmony_ci
3348c0abf9e6Sopenharmony_ciif test $ac_compiler_gnu = yes; then
3349c0abf9e6Sopenharmony_ci  GCC=yes
3350c0abf9e6Sopenharmony_cielse
3351c0abf9e6Sopenharmony_ci  GCC=
3352c0abf9e6Sopenharmony_cifi
3353c0abf9e6Sopenharmony_ciac_test_CFLAGS=${CFLAGS+y}
3354c0abf9e6Sopenharmony_ciac_save_CFLAGS=$CFLAGS
3355c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3356c0abf9e6Sopenharmony_ciprintf %s "checking whether $CC accepts -g... " >&6; }
3357c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_cc_g+y}
3358c0abf9e6Sopenharmony_cithen :
3359c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
3360c0abf9e6Sopenharmony_cielse $as_nop
3361c0abf9e6Sopenharmony_ci  ac_save_c_werror_flag=$ac_c_werror_flag
3362c0abf9e6Sopenharmony_ci   ac_c_werror_flag=yes
3363c0abf9e6Sopenharmony_ci   ac_cv_prog_cc_g=no
3364c0abf9e6Sopenharmony_ci   CFLAGS="-g"
3365c0abf9e6Sopenharmony_ci   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3366c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
3367c0abf9e6Sopenharmony_ci
3368c0abf9e6Sopenharmony_ciint
3369c0abf9e6Sopenharmony_cimain (void)
3370c0abf9e6Sopenharmony_ci{
3371c0abf9e6Sopenharmony_ci
3372c0abf9e6Sopenharmony_ci  ;
3373c0abf9e6Sopenharmony_ci  return 0;
3374c0abf9e6Sopenharmony_ci}
3375c0abf9e6Sopenharmony_ci_ACEOF
3376c0abf9e6Sopenharmony_ciif ac_fn_c_try_compile "$LINENO"
3377c0abf9e6Sopenharmony_cithen :
3378c0abf9e6Sopenharmony_ci  ac_cv_prog_cc_g=yes
3379c0abf9e6Sopenharmony_cielse $as_nop
3380c0abf9e6Sopenharmony_ci  CFLAGS=""
3381c0abf9e6Sopenharmony_ci      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3382c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
3383c0abf9e6Sopenharmony_ci
3384c0abf9e6Sopenharmony_ciint
3385c0abf9e6Sopenharmony_cimain (void)
3386c0abf9e6Sopenharmony_ci{
3387c0abf9e6Sopenharmony_ci
3388c0abf9e6Sopenharmony_ci  ;
3389c0abf9e6Sopenharmony_ci  return 0;
3390c0abf9e6Sopenharmony_ci}
3391c0abf9e6Sopenharmony_ci_ACEOF
3392c0abf9e6Sopenharmony_ciif ac_fn_c_try_compile "$LINENO"
3393c0abf9e6Sopenharmony_cithen :
3394c0abf9e6Sopenharmony_ci
3395c0abf9e6Sopenharmony_cielse $as_nop
3396c0abf9e6Sopenharmony_ci  ac_c_werror_flag=$ac_save_c_werror_flag
3397c0abf9e6Sopenharmony_ci	 CFLAGS="-g"
3398c0abf9e6Sopenharmony_ci	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3399c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
3400c0abf9e6Sopenharmony_ci
3401c0abf9e6Sopenharmony_ciint
3402c0abf9e6Sopenharmony_cimain (void)
3403c0abf9e6Sopenharmony_ci{
3404c0abf9e6Sopenharmony_ci
3405c0abf9e6Sopenharmony_ci  ;
3406c0abf9e6Sopenharmony_ci  return 0;
3407c0abf9e6Sopenharmony_ci}
3408c0abf9e6Sopenharmony_ci_ACEOF
3409c0abf9e6Sopenharmony_ciif ac_fn_c_try_compile "$LINENO"
3410c0abf9e6Sopenharmony_cithen :
3411c0abf9e6Sopenharmony_ci  ac_cv_prog_cc_g=yes
3412c0abf9e6Sopenharmony_cifi
3413c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3414c0abf9e6Sopenharmony_cifi
3415c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3416c0abf9e6Sopenharmony_cifi
3417c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3418c0abf9e6Sopenharmony_ci   ac_c_werror_flag=$ac_save_c_werror_flag
3419c0abf9e6Sopenharmony_cifi
3420c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3421c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_cv_prog_cc_g" >&6; }
3422c0abf9e6Sopenharmony_ciif test $ac_test_CFLAGS; then
3423c0abf9e6Sopenharmony_ci  CFLAGS=$ac_save_CFLAGS
3424c0abf9e6Sopenharmony_cielif test $ac_cv_prog_cc_g = yes; then
3425c0abf9e6Sopenharmony_ci  if test "$GCC" = yes; then
3426c0abf9e6Sopenharmony_ci    CFLAGS="-g -O2"
3427c0abf9e6Sopenharmony_ci  else
3428c0abf9e6Sopenharmony_ci    CFLAGS="-g"
3429c0abf9e6Sopenharmony_ci  fi
3430c0abf9e6Sopenharmony_cielse
3431c0abf9e6Sopenharmony_ci  if test "$GCC" = yes; then
3432c0abf9e6Sopenharmony_ci    CFLAGS="-O2"
3433c0abf9e6Sopenharmony_ci  else
3434c0abf9e6Sopenharmony_ci    CFLAGS=
3435c0abf9e6Sopenharmony_ci  fi
3436c0abf9e6Sopenharmony_cifi
3437c0abf9e6Sopenharmony_ciac_prog_cc_stdc=no
3438c0abf9e6Sopenharmony_ciif test x$ac_prog_cc_stdc = xno
3439c0abf9e6Sopenharmony_cithen :
3440c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
3441c0abf9e6Sopenharmony_ciprintf %s "checking for $CC option to enable C11 features... " >&6; }
3442c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_cc_c11+y}
3443c0abf9e6Sopenharmony_cithen :
3444c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
3445c0abf9e6Sopenharmony_cielse $as_nop
3446c0abf9e6Sopenharmony_ci  ac_cv_prog_cc_c11=no
3447c0abf9e6Sopenharmony_ciac_save_CC=$CC
3448c0abf9e6Sopenharmony_cicat confdefs.h - <<_ACEOF >conftest.$ac_ext
3449c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
3450c0abf9e6Sopenharmony_ci$ac_c_conftest_c11_program
3451c0abf9e6Sopenharmony_ci_ACEOF
3452c0abf9e6Sopenharmony_cifor ac_arg in '' -std=gnu11
3453c0abf9e6Sopenharmony_cido
3454c0abf9e6Sopenharmony_ci  CC="$ac_save_CC $ac_arg"
3455c0abf9e6Sopenharmony_ci  if ac_fn_c_try_compile "$LINENO"
3456c0abf9e6Sopenharmony_cithen :
3457c0abf9e6Sopenharmony_ci  ac_cv_prog_cc_c11=$ac_arg
3458c0abf9e6Sopenharmony_cifi
3459c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam
3460c0abf9e6Sopenharmony_ci  test "x$ac_cv_prog_cc_c11" != "xno" && break
3461c0abf9e6Sopenharmony_cidone
3462c0abf9e6Sopenharmony_cirm -f conftest.$ac_ext
3463c0abf9e6Sopenharmony_ciCC=$ac_save_CC
3464c0abf9e6Sopenharmony_cifi
3465c0abf9e6Sopenharmony_ci
3466c0abf9e6Sopenharmony_ciif test "x$ac_cv_prog_cc_c11" = xno
3467c0abf9e6Sopenharmony_cithen :
3468c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3469c0abf9e6Sopenharmony_ciprintf "%s\n" "unsupported" >&6; }
3470c0abf9e6Sopenharmony_cielse $as_nop
3471c0abf9e6Sopenharmony_ci  if test "x$ac_cv_prog_cc_c11" = x
3472c0abf9e6Sopenharmony_cithen :
3473c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3474c0abf9e6Sopenharmony_ciprintf "%s\n" "none needed" >&6; }
3475c0abf9e6Sopenharmony_cielse $as_nop
3476c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
3477c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
3478c0abf9e6Sopenharmony_ci     CC="$CC $ac_cv_prog_cc_c11"
3479c0abf9e6Sopenharmony_cifi
3480c0abf9e6Sopenharmony_ci  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
3481c0abf9e6Sopenharmony_ci  ac_prog_cc_stdc=c11
3482c0abf9e6Sopenharmony_cifi
3483c0abf9e6Sopenharmony_cifi
3484c0abf9e6Sopenharmony_ciif test x$ac_prog_cc_stdc = xno
3485c0abf9e6Sopenharmony_cithen :
3486c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
3487c0abf9e6Sopenharmony_ciprintf %s "checking for $CC option to enable C99 features... " >&6; }
3488c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_cc_c99+y}
3489c0abf9e6Sopenharmony_cithen :
3490c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
3491c0abf9e6Sopenharmony_cielse $as_nop
3492c0abf9e6Sopenharmony_ci  ac_cv_prog_cc_c99=no
3493c0abf9e6Sopenharmony_ciac_save_CC=$CC
3494c0abf9e6Sopenharmony_cicat confdefs.h - <<_ACEOF >conftest.$ac_ext
3495c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
3496c0abf9e6Sopenharmony_ci$ac_c_conftest_c99_program
3497c0abf9e6Sopenharmony_ci_ACEOF
3498c0abf9e6Sopenharmony_cifor ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
3499c0abf9e6Sopenharmony_cido
3500c0abf9e6Sopenharmony_ci  CC="$ac_save_CC $ac_arg"
3501c0abf9e6Sopenharmony_ci  if ac_fn_c_try_compile "$LINENO"
3502c0abf9e6Sopenharmony_cithen :
3503c0abf9e6Sopenharmony_ci  ac_cv_prog_cc_c99=$ac_arg
3504c0abf9e6Sopenharmony_cifi
3505c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam
3506c0abf9e6Sopenharmony_ci  test "x$ac_cv_prog_cc_c99" != "xno" && break
3507c0abf9e6Sopenharmony_cidone
3508c0abf9e6Sopenharmony_cirm -f conftest.$ac_ext
3509c0abf9e6Sopenharmony_ciCC=$ac_save_CC
3510c0abf9e6Sopenharmony_cifi
3511c0abf9e6Sopenharmony_ci
3512c0abf9e6Sopenharmony_ciif test "x$ac_cv_prog_cc_c99" = xno
3513c0abf9e6Sopenharmony_cithen :
3514c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3515c0abf9e6Sopenharmony_ciprintf "%s\n" "unsupported" >&6; }
3516c0abf9e6Sopenharmony_cielse $as_nop
3517c0abf9e6Sopenharmony_ci  if test "x$ac_cv_prog_cc_c99" = x
3518c0abf9e6Sopenharmony_cithen :
3519c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3520c0abf9e6Sopenharmony_ciprintf "%s\n" "none needed" >&6; }
3521c0abf9e6Sopenharmony_cielse $as_nop
3522c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
3523c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
3524c0abf9e6Sopenharmony_ci     CC="$CC $ac_cv_prog_cc_c99"
3525c0abf9e6Sopenharmony_cifi
3526c0abf9e6Sopenharmony_ci  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
3527c0abf9e6Sopenharmony_ci  ac_prog_cc_stdc=c99
3528c0abf9e6Sopenharmony_cifi
3529c0abf9e6Sopenharmony_cifi
3530c0abf9e6Sopenharmony_ciif test x$ac_prog_cc_stdc = xno
3531c0abf9e6Sopenharmony_cithen :
3532c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
3533c0abf9e6Sopenharmony_ciprintf %s "checking for $CC option to enable C89 features... " >&6; }
3534c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_cc_c89+y}
3535c0abf9e6Sopenharmony_cithen :
3536c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
3537c0abf9e6Sopenharmony_cielse $as_nop
3538c0abf9e6Sopenharmony_ci  ac_cv_prog_cc_c89=no
3539c0abf9e6Sopenharmony_ciac_save_CC=$CC
3540c0abf9e6Sopenharmony_cicat confdefs.h - <<_ACEOF >conftest.$ac_ext
3541c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
3542c0abf9e6Sopenharmony_ci$ac_c_conftest_c89_program
3543c0abf9e6Sopenharmony_ci_ACEOF
3544c0abf9e6Sopenharmony_cifor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3545c0abf9e6Sopenharmony_cido
3546c0abf9e6Sopenharmony_ci  CC="$ac_save_CC $ac_arg"
3547c0abf9e6Sopenharmony_ci  if ac_fn_c_try_compile "$LINENO"
3548c0abf9e6Sopenharmony_cithen :
3549c0abf9e6Sopenharmony_ci  ac_cv_prog_cc_c89=$ac_arg
3550c0abf9e6Sopenharmony_cifi
3551c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam
3552c0abf9e6Sopenharmony_ci  test "x$ac_cv_prog_cc_c89" != "xno" && break
3553c0abf9e6Sopenharmony_cidone
3554c0abf9e6Sopenharmony_cirm -f conftest.$ac_ext
3555c0abf9e6Sopenharmony_ciCC=$ac_save_CC
3556c0abf9e6Sopenharmony_cifi
3557c0abf9e6Sopenharmony_ci
3558c0abf9e6Sopenharmony_ciif test "x$ac_cv_prog_cc_c89" = xno
3559c0abf9e6Sopenharmony_cithen :
3560c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3561c0abf9e6Sopenharmony_ciprintf "%s\n" "unsupported" >&6; }
3562c0abf9e6Sopenharmony_cielse $as_nop
3563c0abf9e6Sopenharmony_ci  if test "x$ac_cv_prog_cc_c89" = x
3564c0abf9e6Sopenharmony_cithen :
3565c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3566c0abf9e6Sopenharmony_ciprintf "%s\n" "none needed" >&6; }
3567c0abf9e6Sopenharmony_cielse $as_nop
3568c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3569c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
3570c0abf9e6Sopenharmony_ci     CC="$CC $ac_cv_prog_cc_c89"
3571c0abf9e6Sopenharmony_cifi
3572c0abf9e6Sopenharmony_ci  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
3573c0abf9e6Sopenharmony_ci  ac_prog_cc_stdc=c89
3574c0abf9e6Sopenharmony_cifi
3575c0abf9e6Sopenharmony_cifi
3576c0abf9e6Sopenharmony_ci
3577c0abf9e6Sopenharmony_ciac_ext=c
3578c0abf9e6Sopenharmony_ciac_cpp='$CPP $CPPFLAGS'
3579c0abf9e6Sopenharmony_ciac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3580c0abf9e6Sopenharmony_ciac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3581c0abf9e6Sopenharmony_ciac_compiler_gnu=$ac_cv_c_compiler_gnu
3582c0abf9e6Sopenharmony_ci
3583c0abf9e6Sopenharmony_ci
3584c0abf9e6Sopenharmony_ci  ac_ext=c
3585c0abf9e6Sopenharmony_ciac_cpp='$CPP $CPPFLAGS'
3586c0abf9e6Sopenharmony_ciac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3587c0abf9e6Sopenharmony_ciac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3588c0abf9e6Sopenharmony_ciac_compiler_gnu=$ac_cv_c_compiler_gnu
3589c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3590c0abf9e6Sopenharmony_ciprintf %s "checking whether $CC understands -c and -o together... " >&6; }
3591c0abf9e6Sopenharmony_ciif test ${am_cv_prog_cc_c_o+y}
3592c0abf9e6Sopenharmony_cithen :
3593c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
3594c0abf9e6Sopenharmony_cielse $as_nop
3595c0abf9e6Sopenharmony_ci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3596c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
3597c0abf9e6Sopenharmony_ci
3598c0abf9e6Sopenharmony_ciint
3599c0abf9e6Sopenharmony_cimain (void)
3600c0abf9e6Sopenharmony_ci{
3601c0abf9e6Sopenharmony_ci
3602c0abf9e6Sopenharmony_ci  ;
3603c0abf9e6Sopenharmony_ci  return 0;
3604c0abf9e6Sopenharmony_ci}
3605c0abf9e6Sopenharmony_ci_ACEOF
3606c0abf9e6Sopenharmony_ci  # Make sure it works both with $CC and with simple cc.
3607c0abf9e6Sopenharmony_ci  # Following AC_PROG_CC_C_O, we do the test twice because some
3608c0abf9e6Sopenharmony_ci  # compilers refuse to overwrite an existing .o file with -o,
3609c0abf9e6Sopenharmony_ci  # though they will create one.
3610c0abf9e6Sopenharmony_ci  am_cv_prog_cc_c_o=yes
3611c0abf9e6Sopenharmony_ci  for am_i in 1 2; do
3612c0abf9e6Sopenharmony_ci    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3613c0abf9e6Sopenharmony_ci   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3614c0abf9e6Sopenharmony_ci   ac_status=$?
3615c0abf9e6Sopenharmony_ci   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3616c0abf9e6Sopenharmony_ci   (exit $ac_status); } \
3617c0abf9e6Sopenharmony_ci         && test -f conftest2.$ac_objext; then
3618c0abf9e6Sopenharmony_ci      : OK
3619c0abf9e6Sopenharmony_ci    else
3620c0abf9e6Sopenharmony_ci      am_cv_prog_cc_c_o=no
3621c0abf9e6Sopenharmony_ci      break
3622c0abf9e6Sopenharmony_ci    fi
3623c0abf9e6Sopenharmony_ci  done
3624c0abf9e6Sopenharmony_ci  rm -f core conftest*
3625c0abf9e6Sopenharmony_ci  unset am_i
3626c0abf9e6Sopenharmony_cifi
3627c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3628c0abf9e6Sopenharmony_ciprintf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
3629c0abf9e6Sopenharmony_ciif test "$am_cv_prog_cc_c_o" != yes; then
3630c0abf9e6Sopenharmony_ci   # Losing compiler, so override with the script.
3631c0abf9e6Sopenharmony_ci   # FIXME: It is wrong to rewrite CC.
3632c0abf9e6Sopenharmony_ci   # But if we don't then we get into trouble of one sort or another.
3633c0abf9e6Sopenharmony_ci   # A longer-term fix would be to have automake use am__CC in this case,
3634c0abf9e6Sopenharmony_ci   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3635c0abf9e6Sopenharmony_ci   CC="$am_aux_dir/compile $CC"
3636c0abf9e6Sopenharmony_cifi
3637c0abf9e6Sopenharmony_ciac_ext=c
3638c0abf9e6Sopenharmony_ciac_cpp='$CPP $CPPFLAGS'
3639c0abf9e6Sopenharmony_ciac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3640c0abf9e6Sopenharmony_ciac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3641c0abf9e6Sopenharmony_ciac_compiler_gnu=$ac_cv_c_compiler_gnu
3642c0abf9e6Sopenharmony_ci
3643c0abf9e6Sopenharmony_ci
3644c0abf9e6Sopenharmony_ci
3645c0abf9e6Sopenharmony_ciac_header= ac_cache=
3646c0abf9e6Sopenharmony_cifor ac_item in $ac_header_c_list
3647c0abf9e6Sopenharmony_cido
3648c0abf9e6Sopenharmony_ci  if test $ac_cache; then
3649c0abf9e6Sopenharmony_ci    ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
3650c0abf9e6Sopenharmony_ci    if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
3651c0abf9e6Sopenharmony_ci      printf "%s\n" "#define $ac_item 1" >> confdefs.h
3652c0abf9e6Sopenharmony_ci    fi
3653c0abf9e6Sopenharmony_ci    ac_header= ac_cache=
3654c0abf9e6Sopenharmony_ci  elif test $ac_header; then
3655c0abf9e6Sopenharmony_ci    ac_cache=$ac_item
3656c0abf9e6Sopenharmony_ci  else
3657c0abf9e6Sopenharmony_ci    ac_header=$ac_item
3658c0abf9e6Sopenharmony_ci  fi
3659c0abf9e6Sopenharmony_cidone
3660c0abf9e6Sopenharmony_ci
3661c0abf9e6Sopenharmony_ci
3662c0abf9e6Sopenharmony_ci
3663c0abf9e6Sopenharmony_ci
3664c0abf9e6Sopenharmony_ci
3665c0abf9e6Sopenharmony_ci
3666c0abf9e6Sopenharmony_ci
3667c0abf9e6Sopenharmony_ci
3668c0abf9e6Sopenharmony_ciif test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
3669c0abf9e6Sopenharmony_cithen :
3670c0abf9e6Sopenharmony_ci
3671c0abf9e6Sopenharmony_ciprintf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
3672c0abf9e6Sopenharmony_ci
3673c0abf9e6Sopenharmony_cifi
3674c0abf9e6Sopenharmony_ci
3675c0abf9e6Sopenharmony_ci
3676c0abf9e6Sopenharmony_ci
3677c0abf9e6Sopenharmony_ci
3678c0abf9e6Sopenharmony_ci
3679c0abf9e6Sopenharmony_ci
3680c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3681c0abf9e6Sopenharmony_ciprintf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3682c0abf9e6Sopenharmony_ciif test ${ac_cv_safe_to_define___extensions__+y}
3683c0abf9e6Sopenharmony_cithen :
3684c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
3685c0abf9e6Sopenharmony_cielse $as_nop
3686c0abf9e6Sopenharmony_ci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3687c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
3688c0abf9e6Sopenharmony_ci
3689c0abf9e6Sopenharmony_ci#         define __EXTENSIONS__ 1
3690c0abf9e6Sopenharmony_ci          $ac_includes_default
3691c0abf9e6Sopenharmony_ciint
3692c0abf9e6Sopenharmony_cimain (void)
3693c0abf9e6Sopenharmony_ci{
3694c0abf9e6Sopenharmony_ci
3695c0abf9e6Sopenharmony_ci  ;
3696c0abf9e6Sopenharmony_ci  return 0;
3697c0abf9e6Sopenharmony_ci}
3698c0abf9e6Sopenharmony_ci_ACEOF
3699c0abf9e6Sopenharmony_ciif ac_fn_c_try_compile "$LINENO"
3700c0abf9e6Sopenharmony_cithen :
3701c0abf9e6Sopenharmony_ci  ac_cv_safe_to_define___extensions__=yes
3702c0abf9e6Sopenharmony_cielse $as_nop
3703c0abf9e6Sopenharmony_ci  ac_cv_safe_to_define___extensions__=no
3704c0abf9e6Sopenharmony_cifi
3705c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3706c0abf9e6Sopenharmony_cifi
3707c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3708c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
3709c0abf9e6Sopenharmony_ci
3710c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
3711c0abf9e6Sopenharmony_ciprintf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
3712c0abf9e6Sopenharmony_ciif test ${ac_cv_should_define__xopen_source+y}
3713c0abf9e6Sopenharmony_cithen :
3714c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
3715c0abf9e6Sopenharmony_cielse $as_nop
3716c0abf9e6Sopenharmony_ci  ac_cv_should_define__xopen_source=no
3717c0abf9e6Sopenharmony_ci    if test $ac_cv_header_wchar_h = yes
3718c0abf9e6Sopenharmony_cithen :
3719c0abf9e6Sopenharmony_ci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3720c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
3721c0abf9e6Sopenharmony_ci
3722c0abf9e6Sopenharmony_ci          #include <wchar.h>
3723c0abf9e6Sopenharmony_ci          mbstate_t x;
3724c0abf9e6Sopenharmony_ciint
3725c0abf9e6Sopenharmony_cimain (void)
3726c0abf9e6Sopenharmony_ci{
3727c0abf9e6Sopenharmony_ci
3728c0abf9e6Sopenharmony_ci  ;
3729c0abf9e6Sopenharmony_ci  return 0;
3730c0abf9e6Sopenharmony_ci}
3731c0abf9e6Sopenharmony_ci_ACEOF
3732c0abf9e6Sopenharmony_ciif ac_fn_c_try_compile "$LINENO"
3733c0abf9e6Sopenharmony_cithen :
3734c0abf9e6Sopenharmony_ci
3735c0abf9e6Sopenharmony_cielse $as_nop
3736c0abf9e6Sopenharmony_ci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3737c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
3738c0abf9e6Sopenharmony_ci
3739c0abf9e6Sopenharmony_ci            #define _XOPEN_SOURCE 500
3740c0abf9e6Sopenharmony_ci            #include <wchar.h>
3741c0abf9e6Sopenharmony_ci            mbstate_t x;
3742c0abf9e6Sopenharmony_ciint
3743c0abf9e6Sopenharmony_cimain (void)
3744c0abf9e6Sopenharmony_ci{
3745c0abf9e6Sopenharmony_ci
3746c0abf9e6Sopenharmony_ci  ;
3747c0abf9e6Sopenharmony_ci  return 0;
3748c0abf9e6Sopenharmony_ci}
3749c0abf9e6Sopenharmony_ci_ACEOF
3750c0abf9e6Sopenharmony_ciif ac_fn_c_try_compile "$LINENO"
3751c0abf9e6Sopenharmony_cithen :
3752c0abf9e6Sopenharmony_ci  ac_cv_should_define__xopen_source=yes
3753c0abf9e6Sopenharmony_cifi
3754c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3755c0abf9e6Sopenharmony_cifi
3756c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3757c0abf9e6Sopenharmony_cifi
3758c0abf9e6Sopenharmony_cifi
3759c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
3760c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
3761c0abf9e6Sopenharmony_ci
3762c0abf9e6Sopenharmony_ci  printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
3763c0abf9e6Sopenharmony_ci
3764c0abf9e6Sopenharmony_ci  printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
3765c0abf9e6Sopenharmony_ci
3766c0abf9e6Sopenharmony_ci  printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
3767c0abf9e6Sopenharmony_ci
3768c0abf9e6Sopenharmony_ci  printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
3769c0abf9e6Sopenharmony_ci
3770c0abf9e6Sopenharmony_ci  printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
3771c0abf9e6Sopenharmony_ci
3772c0abf9e6Sopenharmony_ci  printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
3773c0abf9e6Sopenharmony_ci
3774c0abf9e6Sopenharmony_ci  printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3775c0abf9e6Sopenharmony_ci
3776c0abf9e6Sopenharmony_ci  printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
3777c0abf9e6Sopenharmony_ci
3778c0abf9e6Sopenharmony_ci  printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
3779c0abf9e6Sopenharmony_ci
3780c0abf9e6Sopenharmony_ci  printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
3781c0abf9e6Sopenharmony_ci
3782c0abf9e6Sopenharmony_ci  printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
3783c0abf9e6Sopenharmony_ci
3784c0abf9e6Sopenharmony_ci  printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
3785c0abf9e6Sopenharmony_ci
3786c0abf9e6Sopenharmony_ci  printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
3787c0abf9e6Sopenharmony_ci
3788c0abf9e6Sopenharmony_ci  printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
3789c0abf9e6Sopenharmony_ci
3790c0abf9e6Sopenharmony_ci  printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
3791c0abf9e6Sopenharmony_ci
3792c0abf9e6Sopenharmony_ci  if test $ac_cv_header_minix_config_h = yes
3793c0abf9e6Sopenharmony_cithen :
3794c0abf9e6Sopenharmony_ci  MINIX=yes
3795c0abf9e6Sopenharmony_ci    printf "%s\n" "#define _MINIX 1" >>confdefs.h
3796c0abf9e6Sopenharmony_ci
3797c0abf9e6Sopenharmony_ci    printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
3798c0abf9e6Sopenharmony_ci
3799c0abf9e6Sopenharmony_ci    printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
3800c0abf9e6Sopenharmony_ci
3801c0abf9e6Sopenharmony_cielse $as_nop
3802c0abf9e6Sopenharmony_ci  MINIX=
3803c0abf9e6Sopenharmony_cifi
3804c0abf9e6Sopenharmony_ci  if test $ac_cv_safe_to_define___extensions__ = yes
3805c0abf9e6Sopenharmony_cithen :
3806c0abf9e6Sopenharmony_ci  printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
3807c0abf9e6Sopenharmony_ci
3808c0abf9e6Sopenharmony_cifi
3809c0abf9e6Sopenharmony_ci  if test $ac_cv_should_define__xopen_source = yes
3810c0abf9e6Sopenharmony_cithen :
3811c0abf9e6Sopenharmony_ci  printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
3812c0abf9e6Sopenharmony_ci
3813c0abf9e6Sopenharmony_cifi
3814c0abf9e6Sopenharmony_ci
3815c0abf9e6Sopenharmony_ci
3816c0abf9e6Sopenharmony_ciam__api_version='1.16'
3817c0abf9e6Sopenharmony_ci
3818c0abf9e6Sopenharmony_ci
3819c0abf9e6Sopenharmony_ci  # Find a good install program.  We prefer a C program (faster),
3820c0abf9e6Sopenharmony_ci# so one script is as good as another.  But avoid the broken or
3821c0abf9e6Sopenharmony_ci# incompatible versions:
3822c0abf9e6Sopenharmony_ci# SysV /etc/install, /usr/sbin/install
3823c0abf9e6Sopenharmony_ci# SunOS /usr/etc/install
3824c0abf9e6Sopenharmony_ci# IRIX /sbin/install
3825c0abf9e6Sopenharmony_ci# AIX /bin/install
3826c0abf9e6Sopenharmony_ci# AmigaOS /C/install, which installs bootblocks on floppy discs
3827c0abf9e6Sopenharmony_ci# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3828c0abf9e6Sopenharmony_ci# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3829c0abf9e6Sopenharmony_ci# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3830c0abf9e6Sopenharmony_ci# OS/2's system install, which has a completely different semantic
3831c0abf9e6Sopenharmony_ci# ./install, which can be erroneously created by make from ./install.sh.
3832c0abf9e6Sopenharmony_ci# Reject install programs that cannot install multiple files.
3833c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3834c0abf9e6Sopenharmony_ciprintf %s "checking for a BSD-compatible install... " >&6; }
3835c0abf9e6Sopenharmony_ciif test -z "$INSTALL"; then
3836c0abf9e6Sopenharmony_ciif test ${ac_cv_path_install+y}
3837c0abf9e6Sopenharmony_cithen :
3838c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
3839c0abf9e6Sopenharmony_cielse $as_nop
3840c0abf9e6Sopenharmony_ci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3841c0abf9e6Sopenharmony_cifor as_dir in $PATH
3842c0abf9e6Sopenharmony_cido
3843c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
3844c0abf9e6Sopenharmony_ci  case $as_dir in #(((
3845c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
3846c0abf9e6Sopenharmony_ci    */) ;;
3847c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
3848c0abf9e6Sopenharmony_ci  esac
3849c0abf9e6Sopenharmony_ci    # Account for fact that we put trailing slashes in our PATH walk.
3850c0abf9e6Sopenharmony_cicase $as_dir in #((
3851c0abf9e6Sopenharmony_ci  ./ | /[cC]/* | \
3852c0abf9e6Sopenharmony_ci  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3853c0abf9e6Sopenharmony_ci  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3854c0abf9e6Sopenharmony_ci  /usr/ucb/* ) ;;
3855c0abf9e6Sopenharmony_ci  *)
3856c0abf9e6Sopenharmony_ci    # OSF1 and SCO ODT 3.0 have their own names for install.
3857c0abf9e6Sopenharmony_ci    # Don't use installbsd from OSF since it installs stuff as root
3858c0abf9e6Sopenharmony_ci    # by default.
3859c0abf9e6Sopenharmony_ci    for ac_prog in ginstall scoinst install; do
3860c0abf9e6Sopenharmony_ci      for ac_exec_ext in '' $ac_executable_extensions; do
3861c0abf9e6Sopenharmony_ci	if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
3862c0abf9e6Sopenharmony_ci	  if test $ac_prog = install &&
3863c0abf9e6Sopenharmony_ci	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3864c0abf9e6Sopenharmony_ci	    # AIX install.  It has an incompatible calling convention.
3865c0abf9e6Sopenharmony_ci	    :
3866c0abf9e6Sopenharmony_ci	  elif test $ac_prog = install &&
3867c0abf9e6Sopenharmony_ci	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3868c0abf9e6Sopenharmony_ci	    # program-specific install script used by HP pwplus--don't use.
3869c0abf9e6Sopenharmony_ci	    :
3870c0abf9e6Sopenharmony_ci	  else
3871c0abf9e6Sopenharmony_ci	    rm -rf conftest.one conftest.two conftest.dir
3872c0abf9e6Sopenharmony_ci	    echo one > conftest.one
3873c0abf9e6Sopenharmony_ci	    echo two > conftest.two
3874c0abf9e6Sopenharmony_ci	    mkdir conftest.dir
3875c0abf9e6Sopenharmony_ci	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
3876c0abf9e6Sopenharmony_ci	      test -s conftest.one && test -s conftest.two &&
3877c0abf9e6Sopenharmony_ci	      test -s conftest.dir/conftest.one &&
3878c0abf9e6Sopenharmony_ci	      test -s conftest.dir/conftest.two
3879c0abf9e6Sopenharmony_ci	    then
3880c0abf9e6Sopenharmony_ci	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
3881c0abf9e6Sopenharmony_ci	      break 3
3882c0abf9e6Sopenharmony_ci	    fi
3883c0abf9e6Sopenharmony_ci	  fi
3884c0abf9e6Sopenharmony_ci	fi
3885c0abf9e6Sopenharmony_ci      done
3886c0abf9e6Sopenharmony_ci    done
3887c0abf9e6Sopenharmony_ci    ;;
3888c0abf9e6Sopenharmony_ciesac
3889c0abf9e6Sopenharmony_ci
3890c0abf9e6Sopenharmony_ci  done
3891c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
3892c0abf9e6Sopenharmony_ci
3893c0abf9e6Sopenharmony_cirm -rf conftest.one conftest.two conftest.dir
3894c0abf9e6Sopenharmony_ci
3895c0abf9e6Sopenharmony_cifi
3896c0abf9e6Sopenharmony_ci  if test ${ac_cv_path_install+y}; then
3897c0abf9e6Sopenharmony_ci    INSTALL=$ac_cv_path_install
3898c0abf9e6Sopenharmony_ci  else
3899c0abf9e6Sopenharmony_ci    # As a last resort, use the slow shell script.  Don't cache a
3900c0abf9e6Sopenharmony_ci    # value for INSTALL within a source directory, because that will
3901c0abf9e6Sopenharmony_ci    # break other packages using the cache if that directory is
3902c0abf9e6Sopenharmony_ci    # removed, or if the value is a relative name.
3903c0abf9e6Sopenharmony_ci    INSTALL=$ac_install_sh
3904c0abf9e6Sopenharmony_ci  fi
3905c0abf9e6Sopenharmony_cifi
3906c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3907c0abf9e6Sopenharmony_ciprintf "%s\n" "$INSTALL" >&6; }
3908c0abf9e6Sopenharmony_ci
3909c0abf9e6Sopenharmony_ci# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3910c0abf9e6Sopenharmony_ci# It thinks the first close brace ends the variable substitution.
3911c0abf9e6Sopenharmony_citest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3912c0abf9e6Sopenharmony_ci
3913c0abf9e6Sopenharmony_citest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3914c0abf9e6Sopenharmony_ci
3915c0abf9e6Sopenharmony_citest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3916c0abf9e6Sopenharmony_ci
3917c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3918c0abf9e6Sopenharmony_ciprintf %s "checking whether build environment is sane... " >&6; }
3919c0abf9e6Sopenharmony_ci# Reject unsafe characters in $srcdir or the absolute working directory
3920c0abf9e6Sopenharmony_ci# name.  Accept space and tab only in the latter.
3921c0abf9e6Sopenharmony_ciam_lf='
3922c0abf9e6Sopenharmony_ci'
3923c0abf9e6Sopenharmony_cicase `pwd` in
3924c0abf9e6Sopenharmony_ci  *[\\\"\#\$\&\'\`$am_lf]*)
3925c0abf9e6Sopenharmony_ci    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3926c0abf9e6Sopenharmony_ciesac
3927c0abf9e6Sopenharmony_cicase $srcdir in
3928c0abf9e6Sopenharmony_ci  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
3929c0abf9e6Sopenharmony_ci    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3930c0abf9e6Sopenharmony_ciesac
3931c0abf9e6Sopenharmony_ci
3932c0abf9e6Sopenharmony_ci# Do 'set' in a subshell so we don't clobber the current shell's
3933c0abf9e6Sopenharmony_ci# arguments.  Must try -L first in case configure is actually a
3934c0abf9e6Sopenharmony_ci# symlink; some systems play weird games with the mod time of symlinks
3935c0abf9e6Sopenharmony_ci# (eg FreeBSD returns the mod time of the symlink's containing
3936c0abf9e6Sopenharmony_ci# directory).
3937c0abf9e6Sopenharmony_ciif (
3938c0abf9e6Sopenharmony_ci   am_has_slept=no
3939c0abf9e6Sopenharmony_ci   for am_try in 1 2; do
3940c0abf9e6Sopenharmony_ci     echo "timestamp, slept: $am_has_slept" > conftest.file
3941c0abf9e6Sopenharmony_ci     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3942c0abf9e6Sopenharmony_ci     if test "$*" = "X"; then
3943c0abf9e6Sopenharmony_ci	# -L didn't work.
3944c0abf9e6Sopenharmony_ci	set X `ls -t "$srcdir/configure" conftest.file`
3945c0abf9e6Sopenharmony_ci     fi
3946c0abf9e6Sopenharmony_ci     if test "$*" != "X $srcdir/configure conftest.file" \
3947c0abf9e6Sopenharmony_ci	&& test "$*" != "X conftest.file $srcdir/configure"; then
3948c0abf9e6Sopenharmony_ci
3949c0abf9e6Sopenharmony_ci	# If neither matched, then we have a broken ls.  This can happen
3950c0abf9e6Sopenharmony_ci	# if, for instance, CONFIG_SHELL is bash and it inherits a
3951c0abf9e6Sopenharmony_ci	# broken ls alias from the environment.  This has actually
3952c0abf9e6Sopenharmony_ci	# happened.  Such a system could not be considered "sane".
3953c0abf9e6Sopenharmony_ci	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
3954c0abf9e6Sopenharmony_ci  alias in your environment" "$LINENO" 5
3955c0abf9e6Sopenharmony_ci     fi
3956c0abf9e6Sopenharmony_ci     if test "$2" = conftest.file || test $am_try -eq 2; then
3957c0abf9e6Sopenharmony_ci       break
3958c0abf9e6Sopenharmony_ci     fi
3959c0abf9e6Sopenharmony_ci     # Just in case.
3960c0abf9e6Sopenharmony_ci     sleep 1
3961c0abf9e6Sopenharmony_ci     am_has_slept=yes
3962c0abf9e6Sopenharmony_ci   done
3963c0abf9e6Sopenharmony_ci   test "$2" = conftest.file
3964c0abf9e6Sopenharmony_ci   )
3965c0abf9e6Sopenharmony_cithen
3966c0abf9e6Sopenharmony_ci   # Ok.
3967c0abf9e6Sopenharmony_ci   :
3968c0abf9e6Sopenharmony_cielse
3969c0abf9e6Sopenharmony_ci   as_fn_error $? "newly created file is older than distributed files!
3970c0abf9e6Sopenharmony_ciCheck your system clock" "$LINENO" 5
3971c0abf9e6Sopenharmony_cifi
3972c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3973c0abf9e6Sopenharmony_ciprintf "%s\n" "yes" >&6; }
3974c0abf9e6Sopenharmony_ci# If we didn't sleep, we still need to ensure time stamps of config.status and
3975c0abf9e6Sopenharmony_ci# generated files are strictly newer.
3976c0abf9e6Sopenharmony_ciam_sleep_pid=
3977c0abf9e6Sopenharmony_ciif grep 'slept: no' conftest.file >/dev/null 2>&1; then
3978c0abf9e6Sopenharmony_ci  ( sleep 1 ) &
3979c0abf9e6Sopenharmony_ci  am_sleep_pid=$!
3980c0abf9e6Sopenharmony_cifi
3981c0abf9e6Sopenharmony_ci
3982c0abf9e6Sopenharmony_cirm -f conftest.file
3983c0abf9e6Sopenharmony_ci
3984c0abf9e6Sopenharmony_citest "$program_prefix" != NONE &&
3985c0abf9e6Sopenharmony_ci  program_transform_name="s&^&$program_prefix&;$program_transform_name"
3986c0abf9e6Sopenharmony_ci# Use a double $ so make ignores it.
3987c0abf9e6Sopenharmony_citest "$program_suffix" != NONE &&
3988c0abf9e6Sopenharmony_ci  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3989c0abf9e6Sopenharmony_ci# Double any \ or $.
3990c0abf9e6Sopenharmony_ci# By default was `s,x,x', remove it if useless.
3991c0abf9e6Sopenharmony_ciac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3992c0abf9e6Sopenharmony_ciprogram_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"`
3993c0abf9e6Sopenharmony_ci
3994c0abf9e6Sopenharmony_ci
3995c0abf9e6Sopenharmony_ci  if test x"${MISSING+set}" != xset; then
3996c0abf9e6Sopenharmony_ci  MISSING="\${SHELL} '$am_aux_dir/missing'"
3997c0abf9e6Sopenharmony_cifi
3998c0abf9e6Sopenharmony_ci# Use eval to expand $SHELL
3999c0abf9e6Sopenharmony_ciif eval "$MISSING --is-lightweight"; then
4000c0abf9e6Sopenharmony_ci  am_missing_run="$MISSING "
4001c0abf9e6Sopenharmony_cielse
4002c0abf9e6Sopenharmony_ci  am_missing_run=
4003c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
4004c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
4005c0abf9e6Sopenharmony_cifi
4006c0abf9e6Sopenharmony_ci
4007c0abf9e6Sopenharmony_ciif test x"${install_sh+set}" != xset; then
4008c0abf9e6Sopenharmony_ci  case $am_aux_dir in
4009c0abf9e6Sopenharmony_ci  *\ * | *\	*)
4010c0abf9e6Sopenharmony_ci    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4011c0abf9e6Sopenharmony_ci  *)
4012c0abf9e6Sopenharmony_ci    install_sh="\${SHELL} $am_aux_dir/install-sh"
4013c0abf9e6Sopenharmony_ci  esac
4014c0abf9e6Sopenharmony_cifi
4015c0abf9e6Sopenharmony_ci
4016c0abf9e6Sopenharmony_ci# Installed binaries are usually stripped using 'strip' when the user
4017c0abf9e6Sopenharmony_ci# run "make install-strip".  However 'strip' might not be the right
4018c0abf9e6Sopenharmony_ci# tool to use in cross-compilation environments, therefore Automake
4019c0abf9e6Sopenharmony_ci# will honor the 'STRIP' environment variable to overrule this program.
4020c0abf9e6Sopenharmony_ciif test "$cross_compiling" != no; then
4021c0abf9e6Sopenharmony_ci  if test -n "$ac_tool_prefix"; then
4022c0abf9e6Sopenharmony_ci  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4023c0abf9e6Sopenharmony_ciset dummy ${ac_tool_prefix}strip; ac_word=$2
4024c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4025c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
4026c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_STRIP+y}
4027c0abf9e6Sopenharmony_cithen :
4028c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
4029c0abf9e6Sopenharmony_cielse $as_nop
4030c0abf9e6Sopenharmony_ci  if test -n "$STRIP"; then
4031c0abf9e6Sopenharmony_ci  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4032c0abf9e6Sopenharmony_cielse
4033c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4034c0abf9e6Sopenharmony_cifor as_dir in $PATH
4035c0abf9e6Sopenharmony_cido
4036c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
4037c0abf9e6Sopenharmony_ci  case $as_dir in #(((
4038c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
4039c0abf9e6Sopenharmony_ci    */) ;;
4040c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
4041c0abf9e6Sopenharmony_ci  esac
4042c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
4043c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4044c0abf9e6Sopenharmony_ci    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4045c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4046c0abf9e6Sopenharmony_ci    break 2
4047c0abf9e6Sopenharmony_ci  fi
4048c0abf9e6Sopenharmony_cidone
4049c0abf9e6Sopenharmony_ci  done
4050c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
4051c0abf9e6Sopenharmony_ci
4052c0abf9e6Sopenharmony_cifi
4053c0abf9e6Sopenharmony_cifi
4054c0abf9e6Sopenharmony_ciSTRIP=$ac_cv_prog_STRIP
4055c0abf9e6Sopenharmony_ciif test -n "$STRIP"; then
4056c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4057c0abf9e6Sopenharmony_ciprintf "%s\n" "$STRIP" >&6; }
4058c0abf9e6Sopenharmony_cielse
4059c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4060c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
4061c0abf9e6Sopenharmony_cifi
4062c0abf9e6Sopenharmony_ci
4063c0abf9e6Sopenharmony_ci
4064c0abf9e6Sopenharmony_cifi
4065c0abf9e6Sopenharmony_ciif test -z "$ac_cv_prog_STRIP"; then
4066c0abf9e6Sopenharmony_ci  ac_ct_STRIP=$STRIP
4067c0abf9e6Sopenharmony_ci  # Extract the first word of "strip", so it can be a program name with args.
4068c0abf9e6Sopenharmony_ciset dummy strip; ac_word=$2
4069c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4070c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
4071c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_ac_ct_STRIP+y}
4072c0abf9e6Sopenharmony_cithen :
4073c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
4074c0abf9e6Sopenharmony_cielse $as_nop
4075c0abf9e6Sopenharmony_ci  if test -n "$ac_ct_STRIP"; then
4076c0abf9e6Sopenharmony_ci  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4077c0abf9e6Sopenharmony_cielse
4078c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4079c0abf9e6Sopenharmony_cifor as_dir in $PATH
4080c0abf9e6Sopenharmony_cido
4081c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
4082c0abf9e6Sopenharmony_ci  case $as_dir in #(((
4083c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
4084c0abf9e6Sopenharmony_ci    */) ;;
4085c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
4086c0abf9e6Sopenharmony_ci  esac
4087c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
4088c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4089c0abf9e6Sopenharmony_ci    ac_cv_prog_ac_ct_STRIP="strip"
4090c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4091c0abf9e6Sopenharmony_ci    break 2
4092c0abf9e6Sopenharmony_ci  fi
4093c0abf9e6Sopenharmony_cidone
4094c0abf9e6Sopenharmony_ci  done
4095c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
4096c0abf9e6Sopenharmony_ci
4097c0abf9e6Sopenharmony_cifi
4098c0abf9e6Sopenharmony_cifi
4099c0abf9e6Sopenharmony_ciac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4100c0abf9e6Sopenharmony_ciif test -n "$ac_ct_STRIP"; then
4101c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4102c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_ct_STRIP" >&6; }
4103c0abf9e6Sopenharmony_cielse
4104c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4105c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
4106c0abf9e6Sopenharmony_cifi
4107c0abf9e6Sopenharmony_ci
4108c0abf9e6Sopenharmony_ci  if test "x$ac_ct_STRIP" = x; then
4109c0abf9e6Sopenharmony_ci    STRIP=":"
4110c0abf9e6Sopenharmony_ci  else
4111c0abf9e6Sopenharmony_ci    case $cross_compiling:$ac_tool_warned in
4112c0abf9e6Sopenharmony_ciyes:)
4113c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4114c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4115c0abf9e6Sopenharmony_ciac_tool_warned=yes ;;
4116c0abf9e6Sopenharmony_ciesac
4117c0abf9e6Sopenharmony_ci    STRIP=$ac_ct_STRIP
4118c0abf9e6Sopenharmony_ci  fi
4119c0abf9e6Sopenharmony_cielse
4120c0abf9e6Sopenharmony_ci  STRIP="$ac_cv_prog_STRIP"
4121c0abf9e6Sopenharmony_cifi
4122c0abf9e6Sopenharmony_ci
4123c0abf9e6Sopenharmony_cifi
4124c0abf9e6Sopenharmony_ciINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4125c0abf9e6Sopenharmony_ci
4126c0abf9e6Sopenharmony_ci
4127c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
4128c0abf9e6Sopenharmony_ciprintf %s "checking for a race-free mkdir -p... " >&6; }
4129c0abf9e6Sopenharmony_ciif test -z "$MKDIR_P"; then
4130c0abf9e6Sopenharmony_ci  if test ${ac_cv_path_mkdir+y}
4131c0abf9e6Sopenharmony_cithen :
4132c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
4133c0abf9e6Sopenharmony_cielse $as_nop
4134c0abf9e6Sopenharmony_ci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4135c0abf9e6Sopenharmony_cifor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4136c0abf9e6Sopenharmony_cido
4137c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
4138c0abf9e6Sopenharmony_ci  case $as_dir in #(((
4139c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
4140c0abf9e6Sopenharmony_ci    */) ;;
4141c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
4142c0abf9e6Sopenharmony_ci  esac
4143c0abf9e6Sopenharmony_ci    for ac_prog in mkdir gmkdir; do
4144c0abf9e6Sopenharmony_ci	 for ac_exec_ext in '' $ac_executable_extensions; do
4145c0abf9e6Sopenharmony_ci	   as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
4146c0abf9e6Sopenharmony_ci	   case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
4147c0abf9e6Sopenharmony_ci	     'mkdir ('*'coreutils) '* | \
4148c0abf9e6Sopenharmony_ci	     'BusyBox '* | \
4149c0abf9e6Sopenharmony_ci	     'mkdir (fileutils) '4.1*)
4150c0abf9e6Sopenharmony_ci	       ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
4151c0abf9e6Sopenharmony_ci	       break 3;;
4152c0abf9e6Sopenharmony_ci	   esac
4153c0abf9e6Sopenharmony_ci	 done
4154c0abf9e6Sopenharmony_ci       done
4155c0abf9e6Sopenharmony_ci  done
4156c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
4157c0abf9e6Sopenharmony_ci
4158c0abf9e6Sopenharmony_cifi
4159c0abf9e6Sopenharmony_ci
4160c0abf9e6Sopenharmony_ci  test -d ./--version && rmdir ./--version
4161c0abf9e6Sopenharmony_ci  if test ${ac_cv_path_mkdir+y}; then
4162c0abf9e6Sopenharmony_ci    MKDIR_P="$ac_cv_path_mkdir -p"
4163c0abf9e6Sopenharmony_ci  else
4164c0abf9e6Sopenharmony_ci    # As a last resort, use the slow shell script.  Don't cache a
4165c0abf9e6Sopenharmony_ci    # value for MKDIR_P within a source directory, because that will
4166c0abf9e6Sopenharmony_ci    # break other packages using the cache if that directory is
4167c0abf9e6Sopenharmony_ci    # removed, or if the value is a relative name.
4168c0abf9e6Sopenharmony_ci    MKDIR_P="$ac_install_sh -d"
4169c0abf9e6Sopenharmony_ci  fi
4170c0abf9e6Sopenharmony_cifi
4171c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4172c0abf9e6Sopenharmony_ciprintf "%s\n" "$MKDIR_P" >&6; }
4173c0abf9e6Sopenharmony_ci
4174c0abf9e6Sopenharmony_cifor ac_prog in gawk mawk nawk awk
4175c0abf9e6Sopenharmony_cido
4176c0abf9e6Sopenharmony_ci  # Extract the first word of "$ac_prog", so it can be a program name with args.
4177c0abf9e6Sopenharmony_ciset dummy $ac_prog; ac_word=$2
4178c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4179c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
4180c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_AWK+y}
4181c0abf9e6Sopenharmony_cithen :
4182c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
4183c0abf9e6Sopenharmony_cielse $as_nop
4184c0abf9e6Sopenharmony_ci  if test -n "$AWK"; then
4185c0abf9e6Sopenharmony_ci  ac_cv_prog_AWK="$AWK" # Let the user override the test.
4186c0abf9e6Sopenharmony_cielse
4187c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4188c0abf9e6Sopenharmony_cifor as_dir in $PATH
4189c0abf9e6Sopenharmony_cido
4190c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
4191c0abf9e6Sopenharmony_ci  case $as_dir in #(((
4192c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
4193c0abf9e6Sopenharmony_ci    */) ;;
4194c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
4195c0abf9e6Sopenharmony_ci  esac
4196c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
4197c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4198c0abf9e6Sopenharmony_ci    ac_cv_prog_AWK="$ac_prog"
4199c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4200c0abf9e6Sopenharmony_ci    break 2
4201c0abf9e6Sopenharmony_ci  fi
4202c0abf9e6Sopenharmony_cidone
4203c0abf9e6Sopenharmony_ci  done
4204c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
4205c0abf9e6Sopenharmony_ci
4206c0abf9e6Sopenharmony_cifi
4207c0abf9e6Sopenharmony_cifi
4208c0abf9e6Sopenharmony_ciAWK=$ac_cv_prog_AWK
4209c0abf9e6Sopenharmony_ciif test -n "$AWK"; then
4210c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4211c0abf9e6Sopenharmony_ciprintf "%s\n" "$AWK" >&6; }
4212c0abf9e6Sopenharmony_cielse
4213c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4214c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
4215c0abf9e6Sopenharmony_cifi
4216c0abf9e6Sopenharmony_ci
4217c0abf9e6Sopenharmony_ci
4218c0abf9e6Sopenharmony_ci  test -n "$AWK" && break
4219c0abf9e6Sopenharmony_cidone
4220c0abf9e6Sopenharmony_ci
4221c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4222c0abf9e6Sopenharmony_ciprintf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4223c0abf9e6Sopenharmony_ciset x ${MAKE-make}
4224c0abf9e6Sopenharmony_ciac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4225c0abf9e6Sopenharmony_ciif eval test \${ac_cv_prog_make_${ac_make}_set+y}
4226c0abf9e6Sopenharmony_cithen :
4227c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
4228c0abf9e6Sopenharmony_cielse $as_nop
4229c0abf9e6Sopenharmony_ci  cat >conftest.make <<\_ACEOF
4230c0abf9e6Sopenharmony_ciSHELL = /bin/sh
4231c0abf9e6Sopenharmony_ciall:
4232c0abf9e6Sopenharmony_ci	@echo '@@@%%%=$(MAKE)=@@@%%%'
4233c0abf9e6Sopenharmony_ci_ACEOF
4234c0abf9e6Sopenharmony_ci# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4235c0abf9e6Sopenharmony_cicase `${MAKE-make} -f conftest.make 2>/dev/null` in
4236c0abf9e6Sopenharmony_ci  *@@@%%%=?*=@@@%%%*)
4237c0abf9e6Sopenharmony_ci    eval ac_cv_prog_make_${ac_make}_set=yes;;
4238c0abf9e6Sopenharmony_ci  *)
4239c0abf9e6Sopenharmony_ci    eval ac_cv_prog_make_${ac_make}_set=no;;
4240c0abf9e6Sopenharmony_ciesac
4241c0abf9e6Sopenharmony_cirm -f conftest.make
4242c0abf9e6Sopenharmony_cifi
4243c0abf9e6Sopenharmony_ciif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4244c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4245c0abf9e6Sopenharmony_ciprintf "%s\n" "yes" >&6; }
4246c0abf9e6Sopenharmony_ci  SET_MAKE=
4247c0abf9e6Sopenharmony_cielse
4248c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4249c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
4250c0abf9e6Sopenharmony_ci  SET_MAKE="MAKE=${MAKE-make}"
4251c0abf9e6Sopenharmony_cifi
4252c0abf9e6Sopenharmony_ci
4253c0abf9e6Sopenharmony_cirm -rf .tst 2>/dev/null
4254c0abf9e6Sopenharmony_cimkdir .tst 2>/dev/null
4255c0abf9e6Sopenharmony_ciif test -d .tst; then
4256c0abf9e6Sopenharmony_ci  am__leading_dot=.
4257c0abf9e6Sopenharmony_cielse
4258c0abf9e6Sopenharmony_ci  am__leading_dot=_
4259c0abf9e6Sopenharmony_cifi
4260c0abf9e6Sopenharmony_cirmdir .tst 2>/dev/null
4261c0abf9e6Sopenharmony_ci
4262c0abf9e6Sopenharmony_ciDEPDIR="${am__leading_dot}deps"
4263c0abf9e6Sopenharmony_ci
4264c0abf9e6Sopenharmony_ciac_config_commands="$ac_config_commands depfiles"
4265c0abf9e6Sopenharmony_ci
4266c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
4267c0abf9e6Sopenharmony_ciprintf %s "checking whether ${MAKE-make} supports the include directive... " >&6; }
4268c0abf9e6Sopenharmony_cicat > confinc.mk << 'END'
4269c0abf9e6Sopenharmony_ciam__doit:
4270c0abf9e6Sopenharmony_ci	@echo this is the am__doit target >confinc.out
4271c0abf9e6Sopenharmony_ci.PHONY: am__doit
4272c0abf9e6Sopenharmony_ciEND
4273c0abf9e6Sopenharmony_ciam__include="#"
4274c0abf9e6Sopenharmony_ciam__quote=
4275c0abf9e6Sopenharmony_ci# BSD make does it like this.
4276c0abf9e6Sopenharmony_ciecho '.include "confinc.mk" # ignored' > confmf.BSD
4277c0abf9e6Sopenharmony_ci# Other make implementations (GNU, Solaris 10, AIX) do it like this.
4278c0abf9e6Sopenharmony_ciecho 'include confinc.mk # ignored' > confmf.GNU
4279c0abf9e6Sopenharmony_ci_am_result=no
4280c0abf9e6Sopenharmony_cifor s in GNU BSD; do
4281c0abf9e6Sopenharmony_ci  { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
4282c0abf9e6Sopenharmony_ci   (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
4283c0abf9e6Sopenharmony_ci   ac_status=$?
4284c0abf9e6Sopenharmony_ci   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4285c0abf9e6Sopenharmony_ci   (exit $ac_status); }
4286c0abf9e6Sopenharmony_ci  case $?:`cat confinc.out 2>/dev/null` in #(
4287c0abf9e6Sopenharmony_ci  '0:this is the am__doit target') :
4288c0abf9e6Sopenharmony_ci    case $s in #(
4289c0abf9e6Sopenharmony_ci  BSD) :
4290c0abf9e6Sopenharmony_ci    am__include='.include' am__quote='"' ;; #(
4291c0abf9e6Sopenharmony_ci  *) :
4292c0abf9e6Sopenharmony_ci    am__include='include' am__quote='' ;;
4293c0abf9e6Sopenharmony_ciesac ;; #(
4294c0abf9e6Sopenharmony_ci  *) :
4295c0abf9e6Sopenharmony_ci     ;;
4296c0abf9e6Sopenharmony_ciesac
4297c0abf9e6Sopenharmony_ci  if test "$am__include" != "#"; then
4298c0abf9e6Sopenharmony_ci    _am_result="yes ($s style)"
4299c0abf9e6Sopenharmony_ci    break
4300c0abf9e6Sopenharmony_ci  fi
4301c0abf9e6Sopenharmony_cidone
4302c0abf9e6Sopenharmony_cirm -f confinc.* confmf.*
4303c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
4304c0abf9e6Sopenharmony_ciprintf "%s\n" "${_am_result}" >&6; }
4305c0abf9e6Sopenharmony_ci
4306c0abf9e6Sopenharmony_ci# Check whether --enable-dependency-tracking was given.
4307c0abf9e6Sopenharmony_ciif test ${enable_dependency_tracking+y}
4308c0abf9e6Sopenharmony_cithen :
4309c0abf9e6Sopenharmony_ci  enableval=$enable_dependency_tracking;
4310c0abf9e6Sopenharmony_cifi
4311c0abf9e6Sopenharmony_ci
4312c0abf9e6Sopenharmony_ciif test "x$enable_dependency_tracking" != xno; then
4313c0abf9e6Sopenharmony_ci  am_depcomp="$ac_aux_dir/depcomp"
4314c0abf9e6Sopenharmony_ci  AMDEPBACKSLASH='\'
4315c0abf9e6Sopenharmony_ci  am__nodep='_no'
4316c0abf9e6Sopenharmony_cifi
4317c0abf9e6Sopenharmony_ci if test "x$enable_dependency_tracking" != xno; then
4318c0abf9e6Sopenharmony_ci  AMDEP_TRUE=
4319c0abf9e6Sopenharmony_ci  AMDEP_FALSE='#'
4320c0abf9e6Sopenharmony_cielse
4321c0abf9e6Sopenharmony_ci  AMDEP_TRUE='#'
4322c0abf9e6Sopenharmony_ci  AMDEP_FALSE=
4323c0abf9e6Sopenharmony_cifi
4324c0abf9e6Sopenharmony_ci
4325c0abf9e6Sopenharmony_ci
4326c0abf9e6Sopenharmony_ci# Check whether --enable-silent-rules was given.
4327c0abf9e6Sopenharmony_ciif test ${enable_silent_rules+y}
4328c0abf9e6Sopenharmony_cithen :
4329c0abf9e6Sopenharmony_ci  enableval=$enable_silent_rules;
4330c0abf9e6Sopenharmony_cifi
4331c0abf9e6Sopenharmony_ci
4332c0abf9e6Sopenharmony_cicase $enable_silent_rules in # (((
4333c0abf9e6Sopenharmony_ci  yes) AM_DEFAULT_VERBOSITY=0;;
4334c0abf9e6Sopenharmony_ci   no) AM_DEFAULT_VERBOSITY=1;;
4335c0abf9e6Sopenharmony_ci    *) AM_DEFAULT_VERBOSITY=1;;
4336c0abf9e6Sopenharmony_ciesac
4337c0abf9e6Sopenharmony_ciam_make=${MAKE-make}
4338c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4339c0abf9e6Sopenharmony_ciprintf %s "checking whether $am_make supports nested variables... " >&6; }
4340c0abf9e6Sopenharmony_ciif test ${am_cv_make_support_nested_variables+y}
4341c0abf9e6Sopenharmony_cithen :
4342c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
4343c0abf9e6Sopenharmony_cielse $as_nop
4344c0abf9e6Sopenharmony_ci  if printf "%s\n" 'TRUE=$(BAR$(V))
4345c0abf9e6Sopenharmony_ciBAR0=false
4346c0abf9e6Sopenharmony_ciBAR1=true
4347c0abf9e6Sopenharmony_ciV=1
4348c0abf9e6Sopenharmony_ciam__doit:
4349c0abf9e6Sopenharmony_ci	@$(TRUE)
4350c0abf9e6Sopenharmony_ci.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4351c0abf9e6Sopenharmony_ci  am_cv_make_support_nested_variables=yes
4352c0abf9e6Sopenharmony_cielse
4353c0abf9e6Sopenharmony_ci  am_cv_make_support_nested_variables=no
4354c0abf9e6Sopenharmony_cifi
4355c0abf9e6Sopenharmony_cifi
4356c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4357c0abf9e6Sopenharmony_ciprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
4358c0abf9e6Sopenharmony_ciif test $am_cv_make_support_nested_variables = yes; then
4359c0abf9e6Sopenharmony_ci    AM_V='$(V)'
4360c0abf9e6Sopenharmony_ci  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4361c0abf9e6Sopenharmony_cielse
4362c0abf9e6Sopenharmony_ci  AM_V=$AM_DEFAULT_VERBOSITY
4363c0abf9e6Sopenharmony_ci  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4364c0abf9e6Sopenharmony_cifi
4365c0abf9e6Sopenharmony_ciAM_BACKSLASH='\'
4366c0abf9e6Sopenharmony_ci
4367c0abf9e6Sopenharmony_ciif test "`cd $srcdir && pwd`" != "`pwd`"; then
4368c0abf9e6Sopenharmony_ci  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4369c0abf9e6Sopenharmony_ci  # is not polluted with repeated "-I."
4370c0abf9e6Sopenharmony_ci  am__isrc=' -I$(srcdir)'
4371c0abf9e6Sopenharmony_ci  # test to see if srcdir already configured
4372c0abf9e6Sopenharmony_ci  if test -f $srcdir/config.status; then
4373c0abf9e6Sopenharmony_ci    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4374c0abf9e6Sopenharmony_ci  fi
4375c0abf9e6Sopenharmony_cifi
4376c0abf9e6Sopenharmony_ci
4377c0abf9e6Sopenharmony_ci# test whether we have cygpath
4378c0abf9e6Sopenharmony_ciif test -z "$CYGPATH_W"; then
4379c0abf9e6Sopenharmony_ci  if (cygpath --version) >/dev/null 2>/dev/null; then
4380c0abf9e6Sopenharmony_ci    CYGPATH_W='cygpath -w'
4381c0abf9e6Sopenharmony_ci  else
4382c0abf9e6Sopenharmony_ci    CYGPATH_W=echo
4383c0abf9e6Sopenharmony_ci  fi
4384c0abf9e6Sopenharmony_cifi
4385c0abf9e6Sopenharmony_ci
4386c0abf9e6Sopenharmony_ci
4387c0abf9e6Sopenharmony_ci# Define the identity of the package.
4388c0abf9e6Sopenharmony_ci PACKAGE='libevdev'
4389c0abf9e6Sopenharmony_ci VERSION='1.13.0'
4390c0abf9e6Sopenharmony_ci
4391c0abf9e6Sopenharmony_ci
4392c0abf9e6Sopenharmony_ciprintf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
4393c0abf9e6Sopenharmony_ci
4394c0abf9e6Sopenharmony_ci
4395c0abf9e6Sopenharmony_ciprintf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
4396c0abf9e6Sopenharmony_ci
4397c0abf9e6Sopenharmony_ci# Some tools Automake needs.
4398c0abf9e6Sopenharmony_ci
4399c0abf9e6Sopenharmony_ciACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4400c0abf9e6Sopenharmony_ci
4401c0abf9e6Sopenharmony_ci
4402c0abf9e6Sopenharmony_ciAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4403c0abf9e6Sopenharmony_ci
4404c0abf9e6Sopenharmony_ci
4405c0abf9e6Sopenharmony_ciAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4406c0abf9e6Sopenharmony_ci
4407c0abf9e6Sopenharmony_ci
4408c0abf9e6Sopenharmony_ciAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4409c0abf9e6Sopenharmony_ci
4410c0abf9e6Sopenharmony_ci
4411c0abf9e6Sopenharmony_ciMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4412c0abf9e6Sopenharmony_ci
4413c0abf9e6Sopenharmony_ci# For better backward compatibility.  To be removed once Automake 1.9.x
4414c0abf9e6Sopenharmony_ci# dies out for good.  For more background, see:
4415c0abf9e6Sopenharmony_ci# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4416c0abf9e6Sopenharmony_ci# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4417c0abf9e6Sopenharmony_cimkdir_p='$(MKDIR_P)'
4418c0abf9e6Sopenharmony_ci
4419c0abf9e6Sopenharmony_ci# We need awk for the "check" target (and possibly the TAP driver).  The
4420c0abf9e6Sopenharmony_ci# system "awk" is bad on some platforms.
4421c0abf9e6Sopenharmony_ci# Always define AMTAR for backward compatibility.  Yes, it's still used
4422c0abf9e6Sopenharmony_ci# in the wild :-(  We should find a proper way to deprecate it ...
4423c0abf9e6Sopenharmony_ciAMTAR='$${TAR-tar}'
4424c0abf9e6Sopenharmony_ci
4425c0abf9e6Sopenharmony_ci
4426c0abf9e6Sopenharmony_ci# We'll loop over all known methods to create a tar archive until one works.
4427c0abf9e6Sopenharmony_ci_am_tools='gnutar  pax cpio none'
4428c0abf9e6Sopenharmony_ci
4429c0abf9e6Sopenharmony_ciam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4430c0abf9e6Sopenharmony_ci
4431c0abf9e6Sopenharmony_ci
4432c0abf9e6Sopenharmony_ci
4433c0abf9e6Sopenharmony_ci
4434c0abf9e6Sopenharmony_ci
4435c0abf9e6Sopenharmony_cidepcc="$CC"   am_compiler_list=
4436c0abf9e6Sopenharmony_ci
4437c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4438c0abf9e6Sopenharmony_ciprintf %s "checking dependency style of $depcc... " >&6; }
4439c0abf9e6Sopenharmony_ciif test ${am_cv_CC_dependencies_compiler_type+y}
4440c0abf9e6Sopenharmony_cithen :
4441c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
4442c0abf9e6Sopenharmony_cielse $as_nop
4443c0abf9e6Sopenharmony_ci  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4444c0abf9e6Sopenharmony_ci  # We make a subdir and do the tests there.  Otherwise we can end up
4445c0abf9e6Sopenharmony_ci  # making bogus files that we don't know about and never remove.  For
4446c0abf9e6Sopenharmony_ci  # instance it was reported that on HP-UX the gcc test will end up
4447c0abf9e6Sopenharmony_ci  # making a dummy file named 'D' -- because '-MD' means "put the output
4448c0abf9e6Sopenharmony_ci  # in D".
4449c0abf9e6Sopenharmony_ci  rm -rf conftest.dir
4450c0abf9e6Sopenharmony_ci  mkdir conftest.dir
4451c0abf9e6Sopenharmony_ci  # Copy depcomp to subdir because otherwise we won't find it if we're
4452c0abf9e6Sopenharmony_ci  # using a relative directory.
4453c0abf9e6Sopenharmony_ci  cp "$am_depcomp" conftest.dir
4454c0abf9e6Sopenharmony_ci  cd conftest.dir
4455c0abf9e6Sopenharmony_ci  # We will build objects and dependencies in a subdirectory because
4456c0abf9e6Sopenharmony_ci  # it helps to detect inapplicable dependency modes.  For instance
4457c0abf9e6Sopenharmony_ci  # both Tru64's cc and ICC support -MD to output dependencies as a
4458c0abf9e6Sopenharmony_ci  # side effect of compilation, but ICC will put the dependencies in
4459c0abf9e6Sopenharmony_ci  # the current directory while Tru64 will put them in the object
4460c0abf9e6Sopenharmony_ci  # directory.
4461c0abf9e6Sopenharmony_ci  mkdir sub
4462c0abf9e6Sopenharmony_ci
4463c0abf9e6Sopenharmony_ci  am_cv_CC_dependencies_compiler_type=none
4464c0abf9e6Sopenharmony_ci  if test "$am_compiler_list" = ""; then
4465c0abf9e6Sopenharmony_ci     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4466c0abf9e6Sopenharmony_ci  fi
4467c0abf9e6Sopenharmony_ci  am__universal=false
4468c0abf9e6Sopenharmony_ci  case " $depcc " in #(
4469c0abf9e6Sopenharmony_ci     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4470c0abf9e6Sopenharmony_ci     esac
4471c0abf9e6Sopenharmony_ci
4472c0abf9e6Sopenharmony_ci  for depmode in $am_compiler_list; do
4473c0abf9e6Sopenharmony_ci    # Setup a source with many dependencies, because some compilers
4474c0abf9e6Sopenharmony_ci    # like to wrap large dependency lists on column 80 (with \), and
4475c0abf9e6Sopenharmony_ci    # we should not choose a depcomp mode which is confused by this.
4476c0abf9e6Sopenharmony_ci    #
4477c0abf9e6Sopenharmony_ci    # We need to recreate these files for each test, as the compiler may
4478c0abf9e6Sopenharmony_ci    # overwrite some of them when testing with obscure command lines.
4479c0abf9e6Sopenharmony_ci    # This happens at least with the AIX C compiler.
4480c0abf9e6Sopenharmony_ci    : > sub/conftest.c
4481c0abf9e6Sopenharmony_ci    for i in 1 2 3 4 5 6; do
4482c0abf9e6Sopenharmony_ci      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4483c0abf9e6Sopenharmony_ci      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4484c0abf9e6Sopenharmony_ci      # Solaris 10 /bin/sh.
4485c0abf9e6Sopenharmony_ci      echo '/* dummy */' > sub/conftst$i.h
4486c0abf9e6Sopenharmony_ci    done
4487c0abf9e6Sopenharmony_ci    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4488c0abf9e6Sopenharmony_ci
4489c0abf9e6Sopenharmony_ci    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4490c0abf9e6Sopenharmony_ci    # mode.  It turns out that the SunPro C++ compiler does not properly
4491c0abf9e6Sopenharmony_ci    # handle '-M -o', and we need to detect this.  Also, some Intel
4492c0abf9e6Sopenharmony_ci    # versions had trouble with output in subdirs.
4493c0abf9e6Sopenharmony_ci    am__obj=sub/conftest.${OBJEXT-o}
4494c0abf9e6Sopenharmony_ci    am__minus_obj="-o $am__obj"
4495c0abf9e6Sopenharmony_ci    case $depmode in
4496c0abf9e6Sopenharmony_ci    gcc)
4497c0abf9e6Sopenharmony_ci      # This depmode causes a compiler race in universal mode.
4498c0abf9e6Sopenharmony_ci      test "$am__universal" = false || continue
4499c0abf9e6Sopenharmony_ci      ;;
4500c0abf9e6Sopenharmony_ci    nosideeffect)
4501c0abf9e6Sopenharmony_ci      # After this tag, mechanisms are not by side-effect, so they'll
4502c0abf9e6Sopenharmony_ci      # only be used when explicitly requested.
4503c0abf9e6Sopenharmony_ci      if test "x$enable_dependency_tracking" = xyes; then
4504c0abf9e6Sopenharmony_ci	continue
4505c0abf9e6Sopenharmony_ci      else
4506c0abf9e6Sopenharmony_ci	break
4507c0abf9e6Sopenharmony_ci      fi
4508c0abf9e6Sopenharmony_ci      ;;
4509c0abf9e6Sopenharmony_ci    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4510c0abf9e6Sopenharmony_ci      # This compiler won't grok '-c -o', but also, the minuso test has
4511c0abf9e6Sopenharmony_ci      # not run yet.  These depmodes are late enough in the game, and
4512c0abf9e6Sopenharmony_ci      # so weak that their functioning should not be impacted.
4513c0abf9e6Sopenharmony_ci      am__obj=conftest.${OBJEXT-o}
4514c0abf9e6Sopenharmony_ci      am__minus_obj=
4515c0abf9e6Sopenharmony_ci      ;;
4516c0abf9e6Sopenharmony_ci    none) break ;;
4517c0abf9e6Sopenharmony_ci    esac
4518c0abf9e6Sopenharmony_ci    if depmode=$depmode \
4519c0abf9e6Sopenharmony_ci       source=sub/conftest.c object=$am__obj \
4520c0abf9e6Sopenharmony_ci       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4521c0abf9e6Sopenharmony_ci       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4522c0abf9e6Sopenharmony_ci         >/dev/null 2>conftest.err &&
4523c0abf9e6Sopenharmony_ci       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4524c0abf9e6Sopenharmony_ci       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4525c0abf9e6Sopenharmony_ci       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4526c0abf9e6Sopenharmony_ci       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4527c0abf9e6Sopenharmony_ci      # icc doesn't choke on unknown options, it will just issue warnings
4528c0abf9e6Sopenharmony_ci      # or remarks (even with -Werror).  So we grep stderr for any message
4529c0abf9e6Sopenharmony_ci      # that says an option was ignored or not supported.
4530c0abf9e6Sopenharmony_ci      # When given -MP, icc 7.0 and 7.1 complain thusly:
4531c0abf9e6Sopenharmony_ci      #   icc: Command line warning: ignoring option '-M'; no argument required
4532c0abf9e6Sopenharmony_ci      # The diagnosis changed in icc 8.0:
4533c0abf9e6Sopenharmony_ci      #   icc: Command line remark: option '-MP' not supported
4534c0abf9e6Sopenharmony_ci      if (grep 'ignoring option' conftest.err ||
4535c0abf9e6Sopenharmony_ci          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4536c0abf9e6Sopenharmony_ci        am_cv_CC_dependencies_compiler_type=$depmode
4537c0abf9e6Sopenharmony_ci        break
4538c0abf9e6Sopenharmony_ci      fi
4539c0abf9e6Sopenharmony_ci    fi
4540c0abf9e6Sopenharmony_ci  done
4541c0abf9e6Sopenharmony_ci
4542c0abf9e6Sopenharmony_ci  cd ..
4543c0abf9e6Sopenharmony_ci  rm -rf conftest.dir
4544c0abf9e6Sopenharmony_cielse
4545c0abf9e6Sopenharmony_ci  am_cv_CC_dependencies_compiler_type=none
4546c0abf9e6Sopenharmony_cifi
4547c0abf9e6Sopenharmony_ci
4548c0abf9e6Sopenharmony_cifi
4549c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4550c0abf9e6Sopenharmony_ciprintf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; }
4551c0abf9e6Sopenharmony_ciCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4552c0abf9e6Sopenharmony_ci
4553c0abf9e6Sopenharmony_ci if
4554c0abf9e6Sopenharmony_ci  test "x$enable_dependency_tracking" != xno \
4555c0abf9e6Sopenharmony_ci  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4556c0abf9e6Sopenharmony_ci  am__fastdepCC_TRUE=
4557c0abf9e6Sopenharmony_ci  am__fastdepCC_FALSE='#'
4558c0abf9e6Sopenharmony_cielse
4559c0abf9e6Sopenharmony_ci  am__fastdepCC_TRUE='#'
4560c0abf9e6Sopenharmony_ci  am__fastdepCC_FALSE=
4561c0abf9e6Sopenharmony_cifi
4562c0abf9e6Sopenharmony_ci
4563c0abf9e6Sopenharmony_ci
4564c0abf9e6Sopenharmony_ci# Variables for tags utilities; see am/tags.am
4565c0abf9e6Sopenharmony_ciif test -z "$CTAGS"; then
4566c0abf9e6Sopenharmony_ci  CTAGS=ctags
4567c0abf9e6Sopenharmony_cifi
4568c0abf9e6Sopenharmony_ci
4569c0abf9e6Sopenharmony_ciif test -z "$ETAGS"; then
4570c0abf9e6Sopenharmony_ci  ETAGS=etags
4571c0abf9e6Sopenharmony_cifi
4572c0abf9e6Sopenharmony_ci
4573c0abf9e6Sopenharmony_ciif test -z "$CSCOPE"; then
4574c0abf9e6Sopenharmony_ci  CSCOPE=cscope
4575c0abf9e6Sopenharmony_cifi
4576c0abf9e6Sopenharmony_ci
4577c0abf9e6Sopenharmony_ci
4578c0abf9e6Sopenharmony_ci
4579c0abf9e6Sopenharmony_ci# POSIX will say in a future version that running "rm -f" with no argument
4580c0abf9e6Sopenharmony_ci# is OK; and we want to be able to make that assumption in our Makefile
4581c0abf9e6Sopenharmony_ci# recipes.  So use an aggressive probe to check that the usage we want is
4582c0abf9e6Sopenharmony_ci# actually supported "in the wild" to an acceptable degree.
4583c0abf9e6Sopenharmony_ci# See automake bug#10828.
4584c0abf9e6Sopenharmony_ci# To make any issue more visible, cause the running configure to be aborted
4585c0abf9e6Sopenharmony_ci# by default if the 'rm' program in use doesn't match our expectations; the
4586c0abf9e6Sopenharmony_ci# user can still override this though.
4587c0abf9e6Sopenharmony_ciif rm -f && rm -fr && rm -rf; then : OK; else
4588c0abf9e6Sopenharmony_ci  cat >&2 <<'END'
4589c0abf9e6Sopenharmony_ciOops!
4590c0abf9e6Sopenharmony_ci
4591c0abf9e6Sopenharmony_ciYour 'rm' program seems unable to run without file operands specified
4592c0abf9e6Sopenharmony_cion the command line, even when the '-f' option is present.  This is contrary
4593c0abf9e6Sopenharmony_cito the behaviour of most rm programs out there, and not conforming with
4594c0abf9e6Sopenharmony_cithe upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4595c0abf9e6Sopenharmony_ci
4596c0abf9e6Sopenharmony_ciPlease tell bug-automake@gnu.org about your system, including the value
4597c0abf9e6Sopenharmony_ciof your $PATH and any error possibly output before this message.  This
4598c0abf9e6Sopenharmony_cican help us improve future automake versions.
4599c0abf9e6Sopenharmony_ci
4600c0abf9e6Sopenharmony_ciEND
4601c0abf9e6Sopenharmony_ci  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4602c0abf9e6Sopenharmony_ci    echo 'Configuration will proceed anyway, since you have set the' >&2
4603c0abf9e6Sopenharmony_ci    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4604c0abf9e6Sopenharmony_ci    echo >&2
4605c0abf9e6Sopenharmony_ci  else
4606c0abf9e6Sopenharmony_ci    cat >&2 <<'END'
4607c0abf9e6Sopenharmony_ciAborting the configuration process, to ensure you take notice of the issue.
4608c0abf9e6Sopenharmony_ci
4609c0abf9e6Sopenharmony_ciYou can download and install GNU coreutils to get an 'rm' implementation
4610c0abf9e6Sopenharmony_cithat behaves properly: <https://www.gnu.org/software/coreutils/>.
4611c0abf9e6Sopenharmony_ci
4612c0abf9e6Sopenharmony_ciIf you want to complete the configuration process using your problematic
4613c0abf9e6Sopenharmony_ci'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4614c0abf9e6Sopenharmony_cito "yes", and re-run configure.
4615c0abf9e6Sopenharmony_ci
4616c0abf9e6Sopenharmony_ciEND
4617c0abf9e6Sopenharmony_ci    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4618c0abf9e6Sopenharmony_ci  fi
4619c0abf9e6Sopenharmony_cifi
4620c0abf9e6Sopenharmony_ci
4621c0abf9e6Sopenharmony_ci
4622c0abf9e6Sopenharmony_ci# DO NOT MODIFY THIS
4623c0abf9e6Sopenharmony_ci# Use symbol versioning instead.
4624c0abf9e6Sopenharmony_ciLIBEVDEV_LT_VERSION=5:0:3
4625c0abf9e6Sopenharmony_ci
4626c0abf9e6Sopenharmony_ci
4627c0abf9e6Sopenharmony_ci
4628c0abf9e6Sopenharmony_ci# Check whether --enable-silent-rules was given.
4629c0abf9e6Sopenharmony_ciif test ${enable_silent_rules+y}
4630c0abf9e6Sopenharmony_cithen :
4631c0abf9e6Sopenharmony_ci  enableval=$enable_silent_rules;
4632c0abf9e6Sopenharmony_cifi
4633c0abf9e6Sopenharmony_ci
4634c0abf9e6Sopenharmony_cicase $enable_silent_rules in # (((
4635c0abf9e6Sopenharmony_ci  yes) AM_DEFAULT_VERBOSITY=0;;
4636c0abf9e6Sopenharmony_ci   no) AM_DEFAULT_VERBOSITY=1;;
4637c0abf9e6Sopenharmony_ci    *) AM_DEFAULT_VERBOSITY=0;;
4638c0abf9e6Sopenharmony_ciesac
4639c0abf9e6Sopenharmony_ciam_make=${MAKE-make}
4640c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4641c0abf9e6Sopenharmony_ciprintf %s "checking whether $am_make supports nested variables... " >&6; }
4642c0abf9e6Sopenharmony_ciif test ${am_cv_make_support_nested_variables+y}
4643c0abf9e6Sopenharmony_cithen :
4644c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
4645c0abf9e6Sopenharmony_cielse $as_nop
4646c0abf9e6Sopenharmony_ci  if printf "%s\n" 'TRUE=$(BAR$(V))
4647c0abf9e6Sopenharmony_ciBAR0=false
4648c0abf9e6Sopenharmony_ciBAR1=true
4649c0abf9e6Sopenharmony_ciV=1
4650c0abf9e6Sopenharmony_ciam__doit:
4651c0abf9e6Sopenharmony_ci	@$(TRUE)
4652c0abf9e6Sopenharmony_ci.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4653c0abf9e6Sopenharmony_ci  am_cv_make_support_nested_variables=yes
4654c0abf9e6Sopenharmony_cielse
4655c0abf9e6Sopenharmony_ci  am_cv_make_support_nested_variables=no
4656c0abf9e6Sopenharmony_cifi
4657c0abf9e6Sopenharmony_cifi
4658c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4659c0abf9e6Sopenharmony_ciprintf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
4660c0abf9e6Sopenharmony_ciif test $am_cv_make_support_nested_variables = yes; then
4661c0abf9e6Sopenharmony_ci    AM_V='$(V)'
4662c0abf9e6Sopenharmony_ci  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4663c0abf9e6Sopenharmony_cielse
4664c0abf9e6Sopenharmony_ci  AM_V=$AM_DEFAULT_VERBOSITY
4665c0abf9e6Sopenharmony_ci  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4666c0abf9e6Sopenharmony_cifi
4667c0abf9e6Sopenharmony_ciAM_BACKSLASH='\'
4668c0abf9e6Sopenharmony_ci
4669c0abf9e6Sopenharmony_ci
4670c0abf9e6Sopenharmony_ci# Check for programs
4671c0abf9e6Sopenharmony_ci
4672c0abf9e6Sopenharmony_ci
4673c0abf9e6Sopenharmony_ci# Initialize libtool
4674c0abf9e6Sopenharmony_ci
4675c0abf9e6Sopenharmony_cicase `pwd` in
4676c0abf9e6Sopenharmony_ci  *\ * | *\	*)
4677c0abf9e6Sopenharmony_ci    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4678c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4679c0abf9e6Sopenharmony_ciesac
4680c0abf9e6Sopenharmony_ci
4681c0abf9e6Sopenharmony_ci
4682c0abf9e6Sopenharmony_ci
4683c0abf9e6Sopenharmony_cimacro_version='2.4.7'
4684c0abf9e6Sopenharmony_cimacro_revision='2.4.7'
4685c0abf9e6Sopenharmony_ci
4686c0abf9e6Sopenharmony_ci
4687c0abf9e6Sopenharmony_ci
4688c0abf9e6Sopenharmony_ci
4689c0abf9e6Sopenharmony_ci
4690c0abf9e6Sopenharmony_ci
4691c0abf9e6Sopenharmony_ci
4692c0abf9e6Sopenharmony_ci
4693c0abf9e6Sopenharmony_ci
4694c0abf9e6Sopenharmony_ci
4695c0abf9e6Sopenharmony_ci
4696c0abf9e6Sopenharmony_ci
4697c0abf9e6Sopenharmony_ci
4698c0abf9e6Sopenharmony_ci
4699c0abf9e6Sopenharmony_ciltmain=$ac_aux_dir/ltmain.sh
4700c0abf9e6Sopenharmony_ci
4701c0abf9e6Sopenharmony_ci
4702c0abf9e6Sopenharmony_ci
4703c0abf9e6Sopenharmony_ci  # Make sure we can run config.sub.
4704c0abf9e6Sopenharmony_ci$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
4705c0abf9e6Sopenharmony_ci  as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
4706c0abf9e6Sopenharmony_ci
4707c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4708c0abf9e6Sopenharmony_ciprintf %s "checking build system type... " >&6; }
4709c0abf9e6Sopenharmony_ciif test ${ac_cv_build+y}
4710c0abf9e6Sopenharmony_cithen :
4711c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
4712c0abf9e6Sopenharmony_cielse $as_nop
4713c0abf9e6Sopenharmony_ci  ac_build_alias=$build_alias
4714c0abf9e6Sopenharmony_citest "x$ac_build_alias" = x &&
4715c0abf9e6Sopenharmony_ci  ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
4716c0abf9e6Sopenharmony_citest "x$ac_build_alias" = x &&
4717c0abf9e6Sopenharmony_ci  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4718c0abf9e6Sopenharmony_ciac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
4719c0abf9e6Sopenharmony_ci  as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
4720c0abf9e6Sopenharmony_ci
4721c0abf9e6Sopenharmony_cifi
4722c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4723c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_cv_build" >&6; }
4724c0abf9e6Sopenharmony_cicase $ac_cv_build in
4725c0abf9e6Sopenharmony_ci*-*-*) ;;
4726c0abf9e6Sopenharmony_ci*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4727c0abf9e6Sopenharmony_ciesac
4728c0abf9e6Sopenharmony_cibuild=$ac_cv_build
4729c0abf9e6Sopenharmony_ciac_save_IFS=$IFS; IFS='-'
4730c0abf9e6Sopenharmony_ciset x $ac_cv_build
4731c0abf9e6Sopenharmony_cishift
4732c0abf9e6Sopenharmony_cibuild_cpu=$1
4733c0abf9e6Sopenharmony_cibuild_vendor=$2
4734c0abf9e6Sopenharmony_cishift; shift
4735c0abf9e6Sopenharmony_ci# Remember, the first character of IFS is used to create $*,
4736c0abf9e6Sopenharmony_ci# except with old shells:
4737c0abf9e6Sopenharmony_cibuild_os=$*
4738c0abf9e6Sopenharmony_ciIFS=$ac_save_IFS
4739c0abf9e6Sopenharmony_cicase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4740c0abf9e6Sopenharmony_ci
4741c0abf9e6Sopenharmony_ci
4742c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4743c0abf9e6Sopenharmony_ciprintf %s "checking host system type... " >&6; }
4744c0abf9e6Sopenharmony_ciif test ${ac_cv_host+y}
4745c0abf9e6Sopenharmony_cithen :
4746c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
4747c0abf9e6Sopenharmony_cielse $as_nop
4748c0abf9e6Sopenharmony_ci  if test "x$host_alias" = x; then
4749c0abf9e6Sopenharmony_ci  ac_cv_host=$ac_cv_build
4750c0abf9e6Sopenharmony_cielse
4751c0abf9e6Sopenharmony_ci  ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
4752c0abf9e6Sopenharmony_ci    as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
4753c0abf9e6Sopenharmony_cifi
4754c0abf9e6Sopenharmony_ci
4755c0abf9e6Sopenharmony_cifi
4756c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4757c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_cv_host" >&6; }
4758c0abf9e6Sopenharmony_cicase $ac_cv_host in
4759c0abf9e6Sopenharmony_ci*-*-*) ;;
4760c0abf9e6Sopenharmony_ci*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4761c0abf9e6Sopenharmony_ciesac
4762c0abf9e6Sopenharmony_cihost=$ac_cv_host
4763c0abf9e6Sopenharmony_ciac_save_IFS=$IFS; IFS='-'
4764c0abf9e6Sopenharmony_ciset x $ac_cv_host
4765c0abf9e6Sopenharmony_cishift
4766c0abf9e6Sopenharmony_cihost_cpu=$1
4767c0abf9e6Sopenharmony_cihost_vendor=$2
4768c0abf9e6Sopenharmony_cishift; shift
4769c0abf9e6Sopenharmony_ci# Remember, the first character of IFS is used to create $*,
4770c0abf9e6Sopenharmony_ci# except with old shells:
4771c0abf9e6Sopenharmony_cihost_os=$*
4772c0abf9e6Sopenharmony_ciIFS=$ac_save_IFS
4773c0abf9e6Sopenharmony_cicase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4774c0abf9e6Sopenharmony_ci
4775c0abf9e6Sopenharmony_ci
4776c0abf9e6Sopenharmony_ci# Backslashify metacharacters that are still active within
4777c0abf9e6Sopenharmony_ci# double-quoted strings.
4778c0abf9e6Sopenharmony_cised_quote_subst='s/\(["`$\\]\)/\\\1/g'
4779c0abf9e6Sopenharmony_ci
4780c0abf9e6Sopenharmony_ci# Same as above, but do not quote variable references.
4781c0abf9e6Sopenharmony_cidouble_quote_subst='s/\(["`\\]\)/\\\1/g'
4782c0abf9e6Sopenharmony_ci
4783c0abf9e6Sopenharmony_ci# Sed substitution to delay expansion of an escaped shell variable in a
4784c0abf9e6Sopenharmony_ci# double_quote_subst'ed string.
4785c0abf9e6Sopenharmony_cidelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4786c0abf9e6Sopenharmony_ci
4787c0abf9e6Sopenharmony_ci# Sed substitution to delay expansion of an escaped single quote.
4788c0abf9e6Sopenharmony_cidelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4789c0abf9e6Sopenharmony_ci
4790c0abf9e6Sopenharmony_ci# Sed substitution to avoid accidental globbing in evaled expressions
4791c0abf9e6Sopenharmony_cino_glob_subst='s/\*/\\\*/g'
4792c0abf9e6Sopenharmony_ci
4793c0abf9e6Sopenharmony_ciECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4794c0abf9e6Sopenharmony_ciECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4795c0abf9e6Sopenharmony_ciECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4796c0abf9e6Sopenharmony_ci
4797c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4798c0abf9e6Sopenharmony_ciprintf %s "checking how to print strings... " >&6; }
4799c0abf9e6Sopenharmony_ci# Test print first, because it will be a builtin if present.
4800c0abf9e6Sopenharmony_ciif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4801c0abf9e6Sopenharmony_ci   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4802c0abf9e6Sopenharmony_ci  ECHO='print -r --'
4803c0abf9e6Sopenharmony_cielif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4804c0abf9e6Sopenharmony_ci  ECHO='printf %s\n'
4805c0abf9e6Sopenharmony_cielse
4806c0abf9e6Sopenharmony_ci  # Use this function as a fallback that always works.
4807c0abf9e6Sopenharmony_ci  func_fallback_echo ()
4808c0abf9e6Sopenharmony_ci  {
4809c0abf9e6Sopenharmony_ci    eval 'cat <<_LTECHO_EOF
4810c0abf9e6Sopenharmony_ci$1
4811c0abf9e6Sopenharmony_ci_LTECHO_EOF'
4812c0abf9e6Sopenharmony_ci  }
4813c0abf9e6Sopenharmony_ci  ECHO='func_fallback_echo'
4814c0abf9e6Sopenharmony_cifi
4815c0abf9e6Sopenharmony_ci
4816c0abf9e6Sopenharmony_ci# func_echo_all arg...
4817c0abf9e6Sopenharmony_ci# Invoke $ECHO with all args, space-separated.
4818c0abf9e6Sopenharmony_cifunc_echo_all ()
4819c0abf9e6Sopenharmony_ci{
4820c0abf9e6Sopenharmony_ci    $ECHO ""
4821c0abf9e6Sopenharmony_ci}
4822c0abf9e6Sopenharmony_ci
4823c0abf9e6Sopenharmony_cicase $ECHO in
4824c0abf9e6Sopenharmony_ci  printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4825c0abf9e6Sopenharmony_ciprintf "%s\n" "printf" >&6; } ;;
4826c0abf9e6Sopenharmony_ci  print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4827c0abf9e6Sopenharmony_ciprintf "%s\n" "print -r" >&6; } ;;
4828c0abf9e6Sopenharmony_ci  *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4829c0abf9e6Sopenharmony_ciprintf "%s\n" "cat" >&6; } ;;
4830c0abf9e6Sopenharmony_ciesac
4831c0abf9e6Sopenharmony_ci
4832c0abf9e6Sopenharmony_ci
4833c0abf9e6Sopenharmony_ci
4834c0abf9e6Sopenharmony_ci
4835c0abf9e6Sopenharmony_ci
4836c0abf9e6Sopenharmony_ci
4837c0abf9e6Sopenharmony_ci
4838c0abf9e6Sopenharmony_ci
4839c0abf9e6Sopenharmony_ci
4840c0abf9e6Sopenharmony_ci
4841c0abf9e6Sopenharmony_ci
4842c0abf9e6Sopenharmony_ci
4843c0abf9e6Sopenharmony_ci
4844c0abf9e6Sopenharmony_ci
4845c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4846c0abf9e6Sopenharmony_ciprintf %s "checking for a sed that does not truncate output... " >&6; }
4847c0abf9e6Sopenharmony_ciif test ${ac_cv_path_SED+y}
4848c0abf9e6Sopenharmony_cithen :
4849c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
4850c0abf9e6Sopenharmony_cielse $as_nop
4851c0abf9e6Sopenharmony_ci            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4852c0abf9e6Sopenharmony_ci     for ac_i in 1 2 3 4 5 6 7; do
4853c0abf9e6Sopenharmony_ci       ac_script="$ac_script$as_nl$ac_script"
4854c0abf9e6Sopenharmony_ci     done
4855c0abf9e6Sopenharmony_ci     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4856c0abf9e6Sopenharmony_ci     { ac_script=; unset ac_script;}
4857c0abf9e6Sopenharmony_ci     if test -z "$SED"; then
4858c0abf9e6Sopenharmony_ci  ac_path_SED_found=false
4859c0abf9e6Sopenharmony_ci  # Loop through the user's path and test for each of PROGNAME-LIST
4860c0abf9e6Sopenharmony_ci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4861c0abf9e6Sopenharmony_cifor as_dir in $PATH
4862c0abf9e6Sopenharmony_cido
4863c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
4864c0abf9e6Sopenharmony_ci  case $as_dir in #(((
4865c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
4866c0abf9e6Sopenharmony_ci    */) ;;
4867c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
4868c0abf9e6Sopenharmony_ci  esac
4869c0abf9e6Sopenharmony_ci    for ac_prog in sed gsed
4870c0abf9e6Sopenharmony_ci   do
4871c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
4872c0abf9e6Sopenharmony_ci      ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
4873c0abf9e6Sopenharmony_ci      as_fn_executable_p "$ac_path_SED" || continue
4874c0abf9e6Sopenharmony_ci# Check for GNU ac_path_SED and select it if it is found.
4875c0abf9e6Sopenharmony_ci  # Check for GNU $ac_path_SED
4876c0abf9e6Sopenharmony_cicase `"$ac_path_SED" --version 2>&1` in
4877c0abf9e6Sopenharmony_ci*GNU*)
4878c0abf9e6Sopenharmony_ci  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4879c0abf9e6Sopenharmony_ci*)
4880c0abf9e6Sopenharmony_ci  ac_count=0
4881c0abf9e6Sopenharmony_ci  printf %s 0123456789 >"conftest.in"
4882c0abf9e6Sopenharmony_ci  while :
4883c0abf9e6Sopenharmony_ci  do
4884c0abf9e6Sopenharmony_ci    cat "conftest.in" "conftest.in" >"conftest.tmp"
4885c0abf9e6Sopenharmony_ci    mv "conftest.tmp" "conftest.in"
4886c0abf9e6Sopenharmony_ci    cp "conftest.in" "conftest.nl"
4887c0abf9e6Sopenharmony_ci    printf "%s\n" '' >> "conftest.nl"
4888c0abf9e6Sopenharmony_ci    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4889c0abf9e6Sopenharmony_ci    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4890c0abf9e6Sopenharmony_ci    as_fn_arith $ac_count + 1 && ac_count=$as_val
4891c0abf9e6Sopenharmony_ci    if test $ac_count -gt ${ac_path_SED_max-0}; then
4892c0abf9e6Sopenharmony_ci      # Best one so far, save it but keep looking for a better one
4893c0abf9e6Sopenharmony_ci      ac_cv_path_SED="$ac_path_SED"
4894c0abf9e6Sopenharmony_ci      ac_path_SED_max=$ac_count
4895c0abf9e6Sopenharmony_ci    fi
4896c0abf9e6Sopenharmony_ci    # 10*(2^10) chars as input seems more than enough
4897c0abf9e6Sopenharmony_ci    test $ac_count -gt 10 && break
4898c0abf9e6Sopenharmony_ci  done
4899c0abf9e6Sopenharmony_ci  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4900c0abf9e6Sopenharmony_ciesac
4901c0abf9e6Sopenharmony_ci
4902c0abf9e6Sopenharmony_ci      $ac_path_SED_found && break 3
4903c0abf9e6Sopenharmony_ci    done
4904c0abf9e6Sopenharmony_ci  done
4905c0abf9e6Sopenharmony_ci  done
4906c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
4907c0abf9e6Sopenharmony_ci  if test -z "$ac_cv_path_SED"; then
4908c0abf9e6Sopenharmony_ci    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4909c0abf9e6Sopenharmony_ci  fi
4910c0abf9e6Sopenharmony_cielse
4911c0abf9e6Sopenharmony_ci  ac_cv_path_SED=$SED
4912c0abf9e6Sopenharmony_cifi
4913c0abf9e6Sopenharmony_ci
4914c0abf9e6Sopenharmony_cifi
4915c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4916c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_cv_path_SED" >&6; }
4917c0abf9e6Sopenharmony_ci SED="$ac_cv_path_SED"
4918c0abf9e6Sopenharmony_ci  rm -f conftest.sed
4919c0abf9e6Sopenharmony_ci
4920c0abf9e6Sopenharmony_citest -z "$SED" && SED=sed
4921c0abf9e6Sopenharmony_ciXsed="$SED -e 1s/^X//"
4922c0abf9e6Sopenharmony_ci
4923c0abf9e6Sopenharmony_ci
4924c0abf9e6Sopenharmony_ci
4925c0abf9e6Sopenharmony_ci
4926c0abf9e6Sopenharmony_ci
4927c0abf9e6Sopenharmony_ci
4928c0abf9e6Sopenharmony_ci
4929c0abf9e6Sopenharmony_ci
4930c0abf9e6Sopenharmony_ci
4931c0abf9e6Sopenharmony_ci
4932c0abf9e6Sopenharmony_ci
4933c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4934c0abf9e6Sopenharmony_ciprintf %s "checking for grep that handles long lines and -e... " >&6; }
4935c0abf9e6Sopenharmony_ciif test ${ac_cv_path_GREP+y}
4936c0abf9e6Sopenharmony_cithen :
4937c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
4938c0abf9e6Sopenharmony_cielse $as_nop
4939c0abf9e6Sopenharmony_ci  if test -z "$GREP"; then
4940c0abf9e6Sopenharmony_ci  ac_path_GREP_found=false
4941c0abf9e6Sopenharmony_ci  # Loop through the user's path and test for each of PROGNAME-LIST
4942c0abf9e6Sopenharmony_ci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4943c0abf9e6Sopenharmony_cifor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4944c0abf9e6Sopenharmony_cido
4945c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
4946c0abf9e6Sopenharmony_ci  case $as_dir in #(((
4947c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
4948c0abf9e6Sopenharmony_ci    */) ;;
4949c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
4950c0abf9e6Sopenharmony_ci  esac
4951c0abf9e6Sopenharmony_ci    for ac_prog in grep ggrep
4952c0abf9e6Sopenharmony_ci   do
4953c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
4954c0abf9e6Sopenharmony_ci      ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
4955c0abf9e6Sopenharmony_ci      as_fn_executable_p "$ac_path_GREP" || continue
4956c0abf9e6Sopenharmony_ci# Check for GNU ac_path_GREP and select it if it is found.
4957c0abf9e6Sopenharmony_ci  # Check for GNU $ac_path_GREP
4958c0abf9e6Sopenharmony_cicase `"$ac_path_GREP" --version 2>&1` in
4959c0abf9e6Sopenharmony_ci*GNU*)
4960c0abf9e6Sopenharmony_ci  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4961c0abf9e6Sopenharmony_ci*)
4962c0abf9e6Sopenharmony_ci  ac_count=0
4963c0abf9e6Sopenharmony_ci  printf %s 0123456789 >"conftest.in"
4964c0abf9e6Sopenharmony_ci  while :
4965c0abf9e6Sopenharmony_ci  do
4966c0abf9e6Sopenharmony_ci    cat "conftest.in" "conftest.in" >"conftest.tmp"
4967c0abf9e6Sopenharmony_ci    mv "conftest.tmp" "conftest.in"
4968c0abf9e6Sopenharmony_ci    cp "conftest.in" "conftest.nl"
4969c0abf9e6Sopenharmony_ci    printf "%s\n" 'GREP' >> "conftest.nl"
4970c0abf9e6Sopenharmony_ci    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4971c0abf9e6Sopenharmony_ci    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4972c0abf9e6Sopenharmony_ci    as_fn_arith $ac_count + 1 && ac_count=$as_val
4973c0abf9e6Sopenharmony_ci    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4974c0abf9e6Sopenharmony_ci      # Best one so far, save it but keep looking for a better one
4975c0abf9e6Sopenharmony_ci      ac_cv_path_GREP="$ac_path_GREP"
4976c0abf9e6Sopenharmony_ci      ac_path_GREP_max=$ac_count
4977c0abf9e6Sopenharmony_ci    fi
4978c0abf9e6Sopenharmony_ci    # 10*(2^10) chars as input seems more than enough
4979c0abf9e6Sopenharmony_ci    test $ac_count -gt 10 && break
4980c0abf9e6Sopenharmony_ci  done
4981c0abf9e6Sopenharmony_ci  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4982c0abf9e6Sopenharmony_ciesac
4983c0abf9e6Sopenharmony_ci
4984c0abf9e6Sopenharmony_ci      $ac_path_GREP_found && break 3
4985c0abf9e6Sopenharmony_ci    done
4986c0abf9e6Sopenharmony_ci  done
4987c0abf9e6Sopenharmony_ci  done
4988c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
4989c0abf9e6Sopenharmony_ci  if test -z "$ac_cv_path_GREP"; then
4990c0abf9e6Sopenharmony_ci    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4991c0abf9e6Sopenharmony_ci  fi
4992c0abf9e6Sopenharmony_cielse
4993c0abf9e6Sopenharmony_ci  ac_cv_path_GREP=$GREP
4994c0abf9e6Sopenharmony_cifi
4995c0abf9e6Sopenharmony_ci
4996c0abf9e6Sopenharmony_cifi
4997c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4998c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_cv_path_GREP" >&6; }
4999c0abf9e6Sopenharmony_ci GREP="$ac_cv_path_GREP"
5000c0abf9e6Sopenharmony_ci
5001c0abf9e6Sopenharmony_ci
5002c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5003c0abf9e6Sopenharmony_ciprintf %s "checking for egrep... " >&6; }
5004c0abf9e6Sopenharmony_ciif test ${ac_cv_path_EGREP+y}
5005c0abf9e6Sopenharmony_cithen :
5006c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
5007c0abf9e6Sopenharmony_cielse $as_nop
5008c0abf9e6Sopenharmony_ci  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5009c0abf9e6Sopenharmony_ci   then ac_cv_path_EGREP="$GREP -E"
5010c0abf9e6Sopenharmony_ci   else
5011c0abf9e6Sopenharmony_ci     if test -z "$EGREP"; then
5012c0abf9e6Sopenharmony_ci  ac_path_EGREP_found=false
5013c0abf9e6Sopenharmony_ci  # Loop through the user's path and test for each of PROGNAME-LIST
5014c0abf9e6Sopenharmony_ci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5015c0abf9e6Sopenharmony_cifor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5016c0abf9e6Sopenharmony_cido
5017c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
5018c0abf9e6Sopenharmony_ci  case $as_dir in #(((
5019c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
5020c0abf9e6Sopenharmony_ci    */) ;;
5021c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
5022c0abf9e6Sopenharmony_ci  esac
5023c0abf9e6Sopenharmony_ci    for ac_prog in egrep
5024c0abf9e6Sopenharmony_ci   do
5025c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
5026c0abf9e6Sopenharmony_ci      ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
5027c0abf9e6Sopenharmony_ci      as_fn_executable_p "$ac_path_EGREP" || continue
5028c0abf9e6Sopenharmony_ci# Check for GNU ac_path_EGREP and select it if it is found.
5029c0abf9e6Sopenharmony_ci  # Check for GNU $ac_path_EGREP
5030c0abf9e6Sopenharmony_cicase `"$ac_path_EGREP" --version 2>&1` in
5031c0abf9e6Sopenharmony_ci*GNU*)
5032c0abf9e6Sopenharmony_ci  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5033c0abf9e6Sopenharmony_ci*)
5034c0abf9e6Sopenharmony_ci  ac_count=0
5035c0abf9e6Sopenharmony_ci  printf %s 0123456789 >"conftest.in"
5036c0abf9e6Sopenharmony_ci  while :
5037c0abf9e6Sopenharmony_ci  do
5038c0abf9e6Sopenharmony_ci    cat "conftest.in" "conftest.in" >"conftest.tmp"
5039c0abf9e6Sopenharmony_ci    mv "conftest.tmp" "conftest.in"
5040c0abf9e6Sopenharmony_ci    cp "conftest.in" "conftest.nl"
5041c0abf9e6Sopenharmony_ci    printf "%s\n" 'EGREP' >> "conftest.nl"
5042c0abf9e6Sopenharmony_ci    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5043c0abf9e6Sopenharmony_ci    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5044c0abf9e6Sopenharmony_ci    as_fn_arith $ac_count + 1 && ac_count=$as_val
5045c0abf9e6Sopenharmony_ci    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5046c0abf9e6Sopenharmony_ci      # Best one so far, save it but keep looking for a better one
5047c0abf9e6Sopenharmony_ci      ac_cv_path_EGREP="$ac_path_EGREP"
5048c0abf9e6Sopenharmony_ci      ac_path_EGREP_max=$ac_count
5049c0abf9e6Sopenharmony_ci    fi
5050c0abf9e6Sopenharmony_ci    # 10*(2^10) chars as input seems more than enough
5051c0abf9e6Sopenharmony_ci    test $ac_count -gt 10 && break
5052c0abf9e6Sopenharmony_ci  done
5053c0abf9e6Sopenharmony_ci  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5054c0abf9e6Sopenharmony_ciesac
5055c0abf9e6Sopenharmony_ci
5056c0abf9e6Sopenharmony_ci      $ac_path_EGREP_found && break 3
5057c0abf9e6Sopenharmony_ci    done
5058c0abf9e6Sopenharmony_ci  done
5059c0abf9e6Sopenharmony_ci  done
5060c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
5061c0abf9e6Sopenharmony_ci  if test -z "$ac_cv_path_EGREP"; then
5062c0abf9e6Sopenharmony_ci    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5063c0abf9e6Sopenharmony_ci  fi
5064c0abf9e6Sopenharmony_cielse
5065c0abf9e6Sopenharmony_ci  ac_cv_path_EGREP=$EGREP
5066c0abf9e6Sopenharmony_cifi
5067c0abf9e6Sopenharmony_ci
5068c0abf9e6Sopenharmony_ci   fi
5069c0abf9e6Sopenharmony_cifi
5070c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5071c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_cv_path_EGREP" >&6; }
5072c0abf9e6Sopenharmony_ci EGREP="$ac_cv_path_EGREP"
5073c0abf9e6Sopenharmony_ci
5074c0abf9e6Sopenharmony_ci
5075c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5076c0abf9e6Sopenharmony_ciprintf %s "checking for fgrep... " >&6; }
5077c0abf9e6Sopenharmony_ciif test ${ac_cv_path_FGREP+y}
5078c0abf9e6Sopenharmony_cithen :
5079c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
5080c0abf9e6Sopenharmony_cielse $as_nop
5081c0abf9e6Sopenharmony_ci  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5082c0abf9e6Sopenharmony_ci   then ac_cv_path_FGREP="$GREP -F"
5083c0abf9e6Sopenharmony_ci   else
5084c0abf9e6Sopenharmony_ci     if test -z "$FGREP"; then
5085c0abf9e6Sopenharmony_ci  ac_path_FGREP_found=false
5086c0abf9e6Sopenharmony_ci  # Loop through the user's path and test for each of PROGNAME-LIST
5087c0abf9e6Sopenharmony_ci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5088c0abf9e6Sopenharmony_cifor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5089c0abf9e6Sopenharmony_cido
5090c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
5091c0abf9e6Sopenharmony_ci  case $as_dir in #(((
5092c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
5093c0abf9e6Sopenharmony_ci    */) ;;
5094c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
5095c0abf9e6Sopenharmony_ci  esac
5096c0abf9e6Sopenharmony_ci    for ac_prog in fgrep
5097c0abf9e6Sopenharmony_ci   do
5098c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
5099c0abf9e6Sopenharmony_ci      ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext"
5100c0abf9e6Sopenharmony_ci      as_fn_executable_p "$ac_path_FGREP" || continue
5101c0abf9e6Sopenharmony_ci# Check for GNU ac_path_FGREP and select it if it is found.
5102c0abf9e6Sopenharmony_ci  # Check for GNU $ac_path_FGREP
5103c0abf9e6Sopenharmony_cicase `"$ac_path_FGREP" --version 2>&1` in
5104c0abf9e6Sopenharmony_ci*GNU*)
5105c0abf9e6Sopenharmony_ci  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5106c0abf9e6Sopenharmony_ci*)
5107c0abf9e6Sopenharmony_ci  ac_count=0
5108c0abf9e6Sopenharmony_ci  printf %s 0123456789 >"conftest.in"
5109c0abf9e6Sopenharmony_ci  while :
5110c0abf9e6Sopenharmony_ci  do
5111c0abf9e6Sopenharmony_ci    cat "conftest.in" "conftest.in" >"conftest.tmp"
5112c0abf9e6Sopenharmony_ci    mv "conftest.tmp" "conftest.in"
5113c0abf9e6Sopenharmony_ci    cp "conftest.in" "conftest.nl"
5114c0abf9e6Sopenharmony_ci    printf "%s\n" 'FGREP' >> "conftest.nl"
5115c0abf9e6Sopenharmony_ci    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5116c0abf9e6Sopenharmony_ci    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5117c0abf9e6Sopenharmony_ci    as_fn_arith $ac_count + 1 && ac_count=$as_val
5118c0abf9e6Sopenharmony_ci    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5119c0abf9e6Sopenharmony_ci      # Best one so far, save it but keep looking for a better one
5120c0abf9e6Sopenharmony_ci      ac_cv_path_FGREP="$ac_path_FGREP"
5121c0abf9e6Sopenharmony_ci      ac_path_FGREP_max=$ac_count
5122c0abf9e6Sopenharmony_ci    fi
5123c0abf9e6Sopenharmony_ci    # 10*(2^10) chars as input seems more than enough
5124c0abf9e6Sopenharmony_ci    test $ac_count -gt 10 && break
5125c0abf9e6Sopenharmony_ci  done
5126c0abf9e6Sopenharmony_ci  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5127c0abf9e6Sopenharmony_ciesac
5128c0abf9e6Sopenharmony_ci
5129c0abf9e6Sopenharmony_ci      $ac_path_FGREP_found && break 3
5130c0abf9e6Sopenharmony_ci    done
5131c0abf9e6Sopenharmony_ci  done
5132c0abf9e6Sopenharmony_ci  done
5133c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
5134c0abf9e6Sopenharmony_ci  if test -z "$ac_cv_path_FGREP"; then
5135c0abf9e6Sopenharmony_ci    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5136c0abf9e6Sopenharmony_ci  fi
5137c0abf9e6Sopenharmony_cielse
5138c0abf9e6Sopenharmony_ci  ac_cv_path_FGREP=$FGREP
5139c0abf9e6Sopenharmony_cifi
5140c0abf9e6Sopenharmony_ci
5141c0abf9e6Sopenharmony_ci   fi
5142c0abf9e6Sopenharmony_cifi
5143c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5144c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_cv_path_FGREP" >&6; }
5145c0abf9e6Sopenharmony_ci FGREP="$ac_cv_path_FGREP"
5146c0abf9e6Sopenharmony_ci
5147c0abf9e6Sopenharmony_ci
5148c0abf9e6Sopenharmony_citest -z "$GREP" && GREP=grep
5149c0abf9e6Sopenharmony_ci
5150c0abf9e6Sopenharmony_ci
5151c0abf9e6Sopenharmony_ci
5152c0abf9e6Sopenharmony_ci
5153c0abf9e6Sopenharmony_ci
5154c0abf9e6Sopenharmony_ci
5155c0abf9e6Sopenharmony_ci
5156c0abf9e6Sopenharmony_ci
5157c0abf9e6Sopenharmony_ci
5158c0abf9e6Sopenharmony_ci
5159c0abf9e6Sopenharmony_ci
5160c0abf9e6Sopenharmony_ci
5161c0abf9e6Sopenharmony_ci
5162c0abf9e6Sopenharmony_ci
5163c0abf9e6Sopenharmony_ci
5164c0abf9e6Sopenharmony_ci
5165c0abf9e6Sopenharmony_ci
5166c0abf9e6Sopenharmony_ci
5167c0abf9e6Sopenharmony_ci
5168c0abf9e6Sopenharmony_ci# Check whether --with-gnu-ld was given.
5169c0abf9e6Sopenharmony_ciif test ${with_gnu_ld+y}
5170c0abf9e6Sopenharmony_cithen :
5171c0abf9e6Sopenharmony_ci  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
5172c0abf9e6Sopenharmony_cielse $as_nop
5173c0abf9e6Sopenharmony_ci  with_gnu_ld=no
5174c0abf9e6Sopenharmony_cifi
5175c0abf9e6Sopenharmony_ci
5176c0abf9e6Sopenharmony_ciac_prog=ld
5177c0abf9e6Sopenharmony_ciif test yes = "$GCC"; then
5178c0abf9e6Sopenharmony_ci  # Check if gcc -print-prog-name=ld gives a path.
5179c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5180c0abf9e6Sopenharmony_ciprintf %s "checking for ld used by $CC... " >&6; }
5181c0abf9e6Sopenharmony_ci  case $host in
5182c0abf9e6Sopenharmony_ci  *-*-mingw*)
5183c0abf9e6Sopenharmony_ci    # gcc leaves a trailing carriage return, which upsets mingw
5184c0abf9e6Sopenharmony_ci    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5185c0abf9e6Sopenharmony_ci  *)
5186c0abf9e6Sopenharmony_ci    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5187c0abf9e6Sopenharmony_ci  esac
5188c0abf9e6Sopenharmony_ci  case $ac_prog in
5189c0abf9e6Sopenharmony_ci    # Accept absolute paths.
5190c0abf9e6Sopenharmony_ci    [\\/]* | ?:[\\/]*)
5191c0abf9e6Sopenharmony_ci      re_direlt='/[^/][^/]*/\.\./'
5192c0abf9e6Sopenharmony_ci      # Canonicalize the pathname of ld
5193c0abf9e6Sopenharmony_ci      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5194c0abf9e6Sopenharmony_ci      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5195c0abf9e6Sopenharmony_ci	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5196c0abf9e6Sopenharmony_ci      done
5197c0abf9e6Sopenharmony_ci      test -z "$LD" && LD=$ac_prog
5198c0abf9e6Sopenharmony_ci      ;;
5199c0abf9e6Sopenharmony_ci  "")
5200c0abf9e6Sopenharmony_ci    # If it fails, then pretend we aren't using GCC.
5201c0abf9e6Sopenharmony_ci    ac_prog=ld
5202c0abf9e6Sopenharmony_ci    ;;
5203c0abf9e6Sopenharmony_ci  *)
5204c0abf9e6Sopenharmony_ci    # If it is relative, then search for the first ld in PATH.
5205c0abf9e6Sopenharmony_ci    with_gnu_ld=unknown
5206c0abf9e6Sopenharmony_ci    ;;
5207c0abf9e6Sopenharmony_ci  esac
5208c0abf9e6Sopenharmony_cielif test yes = "$with_gnu_ld"; then
5209c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5210c0abf9e6Sopenharmony_ciprintf %s "checking for GNU ld... " >&6; }
5211c0abf9e6Sopenharmony_cielse
5212c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5213c0abf9e6Sopenharmony_ciprintf %s "checking for non-GNU ld... " >&6; }
5214c0abf9e6Sopenharmony_cifi
5215c0abf9e6Sopenharmony_ciif test ${lt_cv_path_LD+y}
5216c0abf9e6Sopenharmony_cithen :
5217c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
5218c0abf9e6Sopenharmony_cielse $as_nop
5219c0abf9e6Sopenharmony_ci  if test -z "$LD"; then
5220c0abf9e6Sopenharmony_ci  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5221c0abf9e6Sopenharmony_ci  for ac_dir in $PATH; do
5222c0abf9e6Sopenharmony_ci    IFS=$lt_save_ifs
5223c0abf9e6Sopenharmony_ci    test -z "$ac_dir" && ac_dir=.
5224c0abf9e6Sopenharmony_ci    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5225c0abf9e6Sopenharmony_ci      lt_cv_path_LD=$ac_dir/$ac_prog
5226c0abf9e6Sopenharmony_ci      # Check to see if the program is GNU ld.  I'd rather use --version,
5227c0abf9e6Sopenharmony_ci      # but apparently some variants of GNU ld only accept -v.
5228c0abf9e6Sopenharmony_ci      # Break only if it was the GNU/non-GNU ld that we prefer.
5229c0abf9e6Sopenharmony_ci      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5230c0abf9e6Sopenharmony_ci      *GNU* | *'with BFD'*)
5231c0abf9e6Sopenharmony_ci	test no != "$with_gnu_ld" && break
5232c0abf9e6Sopenharmony_ci	;;
5233c0abf9e6Sopenharmony_ci      *)
5234c0abf9e6Sopenharmony_ci	test yes != "$with_gnu_ld" && break
5235c0abf9e6Sopenharmony_ci	;;
5236c0abf9e6Sopenharmony_ci      esac
5237c0abf9e6Sopenharmony_ci    fi
5238c0abf9e6Sopenharmony_ci  done
5239c0abf9e6Sopenharmony_ci  IFS=$lt_save_ifs
5240c0abf9e6Sopenharmony_cielse
5241c0abf9e6Sopenharmony_ci  lt_cv_path_LD=$LD # Let the user override the test with a path.
5242c0abf9e6Sopenharmony_cifi
5243c0abf9e6Sopenharmony_cifi
5244c0abf9e6Sopenharmony_ci
5245c0abf9e6Sopenharmony_ciLD=$lt_cv_path_LD
5246c0abf9e6Sopenharmony_ciif test -n "$LD"; then
5247c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5248c0abf9e6Sopenharmony_ciprintf "%s\n" "$LD" >&6; }
5249c0abf9e6Sopenharmony_cielse
5250c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5251c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
5252c0abf9e6Sopenharmony_cifi
5253c0abf9e6Sopenharmony_citest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5254c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5255c0abf9e6Sopenharmony_ciprintf %s "checking if the linker ($LD) is GNU ld... " >&6; }
5256c0abf9e6Sopenharmony_ciif test ${lt_cv_prog_gnu_ld+y}
5257c0abf9e6Sopenharmony_cithen :
5258c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
5259c0abf9e6Sopenharmony_cielse $as_nop
5260c0abf9e6Sopenharmony_ci  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5261c0abf9e6Sopenharmony_cicase `$LD -v 2>&1 </dev/null` in
5262c0abf9e6Sopenharmony_ci*GNU* | *'with BFD'*)
5263c0abf9e6Sopenharmony_ci  lt_cv_prog_gnu_ld=yes
5264c0abf9e6Sopenharmony_ci  ;;
5265c0abf9e6Sopenharmony_ci*)
5266c0abf9e6Sopenharmony_ci  lt_cv_prog_gnu_ld=no
5267c0abf9e6Sopenharmony_ci  ;;
5268c0abf9e6Sopenharmony_ciesac
5269c0abf9e6Sopenharmony_cifi
5270c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5271c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_prog_gnu_ld" >&6; }
5272c0abf9e6Sopenharmony_ciwith_gnu_ld=$lt_cv_prog_gnu_ld
5273c0abf9e6Sopenharmony_ci
5274c0abf9e6Sopenharmony_ci
5275c0abf9e6Sopenharmony_ci
5276c0abf9e6Sopenharmony_ci
5277c0abf9e6Sopenharmony_ci
5278c0abf9e6Sopenharmony_ci
5279c0abf9e6Sopenharmony_ci
5280c0abf9e6Sopenharmony_ci
5281c0abf9e6Sopenharmony_ci
5282c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5283c0abf9e6Sopenharmony_ciprintf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5284c0abf9e6Sopenharmony_ciif test ${lt_cv_path_NM+y}
5285c0abf9e6Sopenharmony_cithen :
5286c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
5287c0abf9e6Sopenharmony_cielse $as_nop
5288c0abf9e6Sopenharmony_ci  if test -n "$NM"; then
5289c0abf9e6Sopenharmony_ci  # Let the user override the test.
5290c0abf9e6Sopenharmony_ci  lt_cv_path_NM=$NM
5291c0abf9e6Sopenharmony_cielse
5292c0abf9e6Sopenharmony_ci  lt_nm_to_check=${ac_tool_prefix}nm
5293c0abf9e6Sopenharmony_ci  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5294c0abf9e6Sopenharmony_ci    lt_nm_to_check="$lt_nm_to_check nm"
5295c0abf9e6Sopenharmony_ci  fi
5296c0abf9e6Sopenharmony_ci  for lt_tmp_nm in $lt_nm_to_check; do
5297c0abf9e6Sopenharmony_ci    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5298c0abf9e6Sopenharmony_ci    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5299c0abf9e6Sopenharmony_ci      IFS=$lt_save_ifs
5300c0abf9e6Sopenharmony_ci      test -z "$ac_dir" && ac_dir=.
5301c0abf9e6Sopenharmony_ci      tmp_nm=$ac_dir/$lt_tmp_nm
5302c0abf9e6Sopenharmony_ci      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
5303c0abf9e6Sopenharmony_ci	# Check to see if the nm accepts a BSD-compat flag.
5304c0abf9e6Sopenharmony_ci	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
5305c0abf9e6Sopenharmony_ci	#   nm: unknown option "B" ignored
5306c0abf9e6Sopenharmony_ci	# Tru64's nm complains that /dev/null is an invalid object file
5307c0abf9e6Sopenharmony_ci	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5308c0abf9e6Sopenharmony_ci	case $build_os in
5309c0abf9e6Sopenharmony_ci	mingw*) lt_bad_file=conftest.nm/nofile ;;
5310c0abf9e6Sopenharmony_ci	*) lt_bad_file=/dev/null ;;
5311c0abf9e6Sopenharmony_ci	esac
5312c0abf9e6Sopenharmony_ci	case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in
5313c0abf9e6Sopenharmony_ci	*$lt_bad_file* | *'Invalid file or object type'*)
5314c0abf9e6Sopenharmony_ci	  lt_cv_path_NM="$tmp_nm -B"
5315c0abf9e6Sopenharmony_ci	  break 2
5316c0abf9e6Sopenharmony_ci	  ;;
5317c0abf9e6Sopenharmony_ci	*)
5318c0abf9e6Sopenharmony_ci	  case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in
5319c0abf9e6Sopenharmony_ci	  */dev/null*)
5320c0abf9e6Sopenharmony_ci	    lt_cv_path_NM="$tmp_nm -p"
5321c0abf9e6Sopenharmony_ci	    break 2
5322c0abf9e6Sopenharmony_ci	    ;;
5323c0abf9e6Sopenharmony_ci	  *)
5324c0abf9e6Sopenharmony_ci	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5325c0abf9e6Sopenharmony_ci	    continue # so that we can try to find one that supports BSD flags
5326c0abf9e6Sopenharmony_ci	    ;;
5327c0abf9e6Sopenharmony_ci	  esac
5328c0abf9e6Sopenharmony_ci	  ;;
5329c0abf9e6Sopenharmony_ci	esac
5330c0abf9e6Sopenharmony_ci      fi
5331c0abf9e6Sopenharmony_ci    done
5332c0abf9e6Sopenharmony_ci    IFS=$lt_save_ifs
5333c0abf9e6Sopenharmony_ci  done
5334c0abf9e6Sopenharmony_ci  : ${lt_cv_path_NM=no}
5335c0abf9e6Sopenharmony_cifi
5336c0abf9e6Sopenharmony_cifi
5337c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5338c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_path_NM" >&6; }
5339c0abf9e6Sopenharmony_ciif test no != "$lt_cv_path_NM"; then
5340c0abf9e6Sopenharmony_ci  NM=$lt_cv_path_NM
5341c0abf9e6Sopenharmony_cielse
5342c0abf9e6Sopenharmony_ci  # Didn't find any BSD compatible name lister, look for dumpbin.
5343c0abf9e6Sopenharmony_ci  if test -n "$DUMPBIN"; then :
5344c0abf9e6Sopenharmony_ci    # Let the user override the test.
5345c0abf9e6Sopenharmony_ci  else
5346c0abf9e6Sopenharmony_ci    if test -n "$ac_tool_prefix"; then
5347c0abf9e6Sopenharmony_ci  for ac_prog in dumpbin "link -dump"
5348c0abf9e6Sopenharmony_ci  do
5349c0abf9e6Sopenharmony_ci    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5350c0abf9e6Sopenharmony_ciset dummy $ac_tool_prefix$ac_prog; ac_word=$2
5351c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5352c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
5353c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_DUMPBIN+y}
5354c0abf9e6Sopenharmony_cithen :
5355c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
5356c0abf9e6Sopenharmony_cielse $as_nop
5357c0abf9e6Sopenharmony_ci  if test -n "$DUMPBIN"; then
5358c0abf9e6Sopenharmony_ci  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5359c0abf9e6Sopenharmony_cielse
5360c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5361c0abf9e6Sopenharmony_cifor as_dir in $PATH
5362c0abf9e6Sopenharmony_cido
5363c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
5364c0abf9e6Sopenharmony_ci  case $as_dir in #(((
5365c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
5366c0abf9e6Sopenharmony_ci    */) ;;
5367c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
5368c0abf9e6Sopenharmony_ci  esac
5369c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
5370c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5371c0abf9e6Sopenharmony_ci    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5372c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5373c0abf9e6Sopenharmony_ci    break 2
5374c0abf9e6Sopenharmony_ci  fi
5375c0abf9e6Sopenharmony_cidone
5376c0abf9e6Sopenharmony_ci  done
5377c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
5378c0abf9e6Sopenharmony_ci
5379c0abf9e6Sopenharmony_cifi
5380c0abf9e6Sopenharmony_cifi
5381c0abf9e6Sopenharmony_ciDUMPBIN=$ac_cv_prog_DUMPBIN
5382c0abf9e6Sopenharmony_ciif test -n "$DUMPBIN"; then
5383c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5384c0abf9e6Sopenharmony_ciprintf "%s\n" "$DUMPBIN" >&6; }
5385c0abf9e6Sopenharmony_cielse
5386c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5387c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
5388c0abf9e6Sopenharmony_cifi
5389c0abf9e6Sopenharmony_ci
5390c0abf9e6Sopenharmony_ci
5391c0abf9e6Sopenharmony_ci    test -n "$DUMPBIN" && break
5392c0abf9e6Sopenharmony_ci  done
5393c0abf9e6Sopenharmony_cifi
5394c0abf9e6Sopenharmony_ciif test -z "$DUMPBIN"; then
5395c0abf9e6Sopenharmony_ci  ac_ct_DUMPBIN=$DUMPBIN
5396c0abf9e6Sopenharmony_ci  for ac_prog in dumpbin "link -dump"
5397c0abf9e6Sopenharmony_cido
5398c0abf9e6Sopenharmony_ci  # Extract the first word of "$ac_prog", so it can be a program name with args.
5399c0abf9e6Sopenharmony_ciset dummy $ac_prog; ac_word=$2
5400c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5401c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
5402c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_ac_ct_DUMPBIN+y}
5403c0abf9e6Sopenharmony_cithen :
5404c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
5405c0abf9e6Sopenharmony_cielse $as_nop
5406c0abf9e6Sopenharmony_ci  if test -n "$ac_ct_DUMPBIN"; then
5407c0abf9e6Sopenharmony_ci  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5408c0abf9e6Sopenharmony_cielse
5409c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5410c0abf9e6Sopenharmony_cifor as_dir in $PATH
5411c0abf9e6Sopenharmony_cido
5412c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
5413c0abf9e6Sopenharmony_ci  case $as_dir in #(((
5414c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
5415c0abf9e6Sopenharmony_ci    */) ;;
5416c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
5417c0abf9e6Sopenharmony_ci  esac
5418c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
5419c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5420c0abf9e6Sopenharmony_ci    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5421c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5422c0abf9e6Sopenharmony_ci    break 2
5423c0abf9e6Sopenharmony_ci  fi
5424c0abf9e6Sopenharmony_cidone
5425c0abf9e6Sopenharmony_ci  done
5426c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
5427c0abf9e6Sopenharmony_ci
5428c0abf9e6Sopenharmony_cifi
5429c0abf9e6Sopenharmony_cifi
5430c0abf9e6Sopenharmony_ciac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5431c0abf9e6Sopenharmony_ciif test -n "$ac_ct_DUMPBIN"; then
5432c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5433c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_ct_DUMPBIN" >&6; }
5434c0abf9e6Sopenharmony_cielse
5435c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5436c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
5437c0abf9e6Sopenharmony_cifi
5438c0abf9e6Sopenharmony_ci
5439c0abf9e6Sopenharmony_ci
5440c0abf9e6Sopenharmony_ci  test -n "$ac_ct_DUMPBIN" && break
5441c0abf9e6Sopenharmony_cidone
5442c0abf9e6Sopenharmony_ci
5443c0abf9e6Sopenharmony_ci  if test "x$ac_ct_DUMPBIN" = x; then
5444c0abf9e6Sopenharmony_ci    DUMPBIN=":"
5445c0abf9e6Sopenharmony_ci  else
5446c0abf9e6Sopenharmony_ci    case $cross_compiling:$ac_tool_warned in
5447c0abf9e6Sopenharmony_ciyes:)
5448c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5449c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5450c0abf9e6Sopenharmony_ciac_tool_warned=yes ;;
5451c0abf9e6Sopenharmony_ciesac
5452c0abf9e6Sopenharmony_ci    DUMPBIN=$ac_ct_DUMPBIN
5453c0abf9e6Sopenharmony_ci  fi
5454c0abf9e6Sopenharmony_cifi
5455c0abf9e6Sopenharmony_ci
5456c0abf9e6Sopenharmony_ci    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in
5457c0abf9e6Sopenharmony_ci    *COFF*)
5458c0abf9e6Sopenharmony_ci      DUMPBIN="$DUMPBIN -symbols -headers"
5459c0abf9e6Sopenharmony_ci      ;;
5460c0abf9e6Sopenharmony_ci    *)
5461c0abf9e6Sopenharmony_ci      DUMPBIN=:
5462c0abf9e6Sopenharmony_ci      ;;
5463c0abf9e6Sopenharmony_ci    esac
5464c0abf9e6Sopenharmony_ci  fi
5465c0abf9e6Sopenharmony_ci
5466c0abf9e6Sopenharmony_ci  if test : != "$DUMPBIN"; then
5467c0abf9e6Sopenharmony_ci    NM=$DUMPBIN
5468c0abf9e6Sopenharmony_ci  fi
5469c0abf9e6Sopenharmony_cifi
5470c0abf9e6Sopenharmony_citest -z "$NM" && NM=nm
5471c0abf9e6Sopenharmony_ci
5472c0abf9e6Sopenharmony_ci
5473c0abf9e6Sopenharmony_ci
5474c0abf9e6Sopenharmony_ci
5475c0abf9e6Sopenharmony_ci
5476c0abf9e6Sopenharmony_ci
5477c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5478c0abf9e6Sopenharmony_ciprintf %s "checking the name lister ($NM) interface... " >&6; }
5479c0abf9e6Sopenharmony_ciif test ${lt_cv_nm_interface+y}
5480c0abf9e6Sopenharmony_cithen :
5481c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
5482c0abf9e6Sopenharmony_cielse $as_nop
5483c0abf9e6Sopenharmony_ci  lt_cv_nm_interface="BSD nm"
5484c0abf9e6Sopenharmony_ci  echo "int some_variable = 0;" > conftest.$ac_ext
5485c0abf9e6Sopenharmony_ci  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5486c0abf9e6Sopenharmony_ci  (eval "$ac_compile" 2>conftest.err)
5487c0abf9e6Sopenharmony_ci  cat conftest.err >&5
5488c0abf9e6Sopenharmony_ci  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5489c0abf9e6Sopenharmony_ci  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5490c0abf9e6Sopenharmony_ci  cat conftest.err >&5
5491c0abf9e6Sopenharmony_ci  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5492c0abf9e6Sopenharmony_ci  cat conftest.out >&5
5493c0abf9e6Sopenharmony_ci  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5494c0abf9e6Sopenharmony_ci    lt_cv_nm_interface="MS dumpbin"
5495c0abf9e6Sopenharmony_ci  fi
5496c0abf9e6Sopenharmony_ci  rm -f conftest*
5497c0abf9e6Sopenharmony_cifi
5498c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5499c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_nm_interface" >&6; }
5500c0abf9e6Sopenharmony_ci
5501c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5502c0abf9e6Sopenharmony_ciprintf %s "checking whether ln -s works... " >&6; }
5503c0abf9e6Sopenharmony_ciLN_S=$as_ln_s
5504c0abf9e6Sopenharmony_ciif test "$LN_S" = "ln -s"; then
5505c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5506c0abf9e6Sopenharmony_ciprintf "%s\n" "yes" >&6; }
5507c0abf9e6Sopenharmony_cielse
5508c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5509c0abf9e6Sopenharmony_ciprintf "%s\n" "no, using $LN_S" >&6; }
5510c0abf9e6Sopenharmony_cifi
5511c0abf9e6Sopenharmony_ci
5512c0abf9e6Sopenharmony_ci# find the maximum length of command line arguments
5513c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5514c0abf9e6Sopenharmony_ciprintf %s "checking the maximum length of command line arguments... " >&6; }
5515c0abf9e6Sopenharmony_ciif test ${lt_cv_sys_max_cmd_len+y}
5516c0abf9e6Sopenharmony_cithen :
5517c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
5518c0abf9e6Sopenharmony_cielse $as_nop
5519c0abf9e6Sopenharmony_ci    i=0
5520c0abf9e6Sopenharmony_ci  teststring=ABCD
5521c0abf9e6Sopenharmony_ci
5522c0abf9e6Sopenharmony_ci  case $build_os in
5523c0abf9e6Sopenharmony_ci  msdosdjgpp*)
5524c0abf9e6Sopenharmony_ci    # On DJGPP, this test can blow up pretty badly due to problems in libc
5525c0abf9e6Sopenharmony_ci    # (any single argument exceeding 2000 bytes causes a buffer overrun
5526c0abf9e6Sopenharmony_ci    # during glob expansion).  Even if it were fixed, the result of this
5527c0abf9e6Sopenharmony_ci    # check would be larger than it should be.
5528c0abf9e6Sopenharmony_ci    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5529c0abf9e6Sopenharmony_ci    ;;
5530c0abf9e6Sopenharmony_ci
5531c0abf9e6Sopenharmony_ci  gnu*)
5532c0abf9e6Sopenharmony_ci    # Under GNU Hurd, this test is not required because there is
5533c0abf9e6Sopenharmony_ci    # no limit to the length of command line arguments.
5534c0abf9e6Sopenharmony_ci    # Libtool will interpret -1 as no limit whatsoever
5535c0abf9e6Sopenharmony_ci    lt_cv_sys_max_cmd_len=-1;
5536c0abf9e6Sopenharmony_ci    ;;
5537c0abf9e6Sopenharmony_ci
5538c0abf9e6Sopenharmony_ci  cygwin* | mingw* | cegcc*)
5539c0abf9e6Sopenharmony_ci    # On Win9x/ME, this test blows up -- it succeeds, but takes
5540c0abf9e6Sopenharmony_ci    # about 5 minutes as the teststring grows exponentially.
5541c0abf9e6Sopenharmony_ci    # Worse, since 9x/ME are not pre-emptively multitasking,
5542c0abf9e6Sopenharmony_ci    # you end up with a "frozen" computer, even though with patience
5543c0abf9e6Sopenharmony_ci    # the test eventually succeeds (with a max line length of 256k).
5544c0abf9e6Sopenharmony_ci    # Instead, let's just punt: use the minimum linelength reported by
5545c0abf9e6Sopenharmony_ci    # all of the supported platforms: 8192 (on NT/2K/XP).
5546c0abf9e6Sopenharmony_ci    lt_cv_sys_max_cmd_len=8192;
5547c0abf9e6Sopenharmony_ci    ;;
5548c0abf9e6Sopenharmony_ci
5549c0abf9e6Sopenharmony_ci  mint*)
5550c0abf9e6Sopenharmony_ci    # On MiNT this can take a long time and run out of memory.
5551c0abf9e6Sopenharmony_ci    lt_cv_sys_max_cmd_len=8192;
5552c0abf9e6Sopenharmony_ci    ;;
5553c0abf9e6Sopenharmony_ci
5554c0abf9e6Sopenharmony_ci  amigaos*)
5555c0abf9e6Sopenharmony_ci    # On AmigaOS with pdksh, this test takes hours, literally.
5556c0abf9e6Sopenharmony_ci    # So we just punt and use a minimum line length of 8192.
5557c0abf9e6Sopenharmony_ci    lt_cv_sys_max_cmd_len=8192;
5558c0abf9e6Sopenharmony_ci    ;;
5559c0abf9e6Sopenharmony_ci
5560c0abf9e6Sopenharmony_ci  bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*)
5561c0abf9e6Sopenharmony_ci    # This has been around since 386BSD, at least.  Likely further.
5562c0abf9e6Sopenharmony_ci    if test -x /sbin/sysctl; then
5563c0abf9e6Sopenharmony_ci      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5564c0abf9e6Sopenharmony_ci    elif test -x /usr/sbin/sysctl; then
5565c0abf9e6Sopenharmony_ci      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5566c0abf9e6Sopenharmony_ci    else
5567c0abf9e6Sopenharmony_ci      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5568c0abf9e6Sopenharmony_ci    fi
5569c0abf9e6Sopenharmony_ci    # And add a safety zone
5570c0abf9e6Sopenharmony_ci    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5571c0abf9e6Sopenharmony_ci    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5572c0abf9e6Sopenharmony_ci    ;;
5573c0abf9e6Sopenharmony_ci
5574c0abf9e6Sopenharmony_ci  interix*)
5575c0abf9e6Sopenharmony_ci    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5576c0abf9e6Sopenharmony_ci    lt_cv_sys_max_cmd_len=196608
5577c0abf9e6Sopenharmony_ci    ;;
5578c0abf9e6Sopenharmony_ci
5579c0abf9e6Sopenharmony_ci  os2*)
5580c0abf9e6Sopenharmony_ci    # The test takes a long time on OS/2.
5581c0abf9e6Sopenharmony_ci    lt_cv_sys_max_cmd_len=8192
5582c0abf9e6Sopenharmony_ci    ;;
5583c0abf9e6Sopenharmony_ci
5584c0abf9e6Sopenharmony_ci  osf*)
5585c0abf9e6Sopenharmony_ci    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5586c0abf9e6Sopenharmony_ci    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5587c0abf9e6Sopenharmony_ci    # nice to cause kernel panics so lets avoid the loop below.
5588c0abf9e6Sopenharmony_ci    # First set a reasonable default.
5589c0abf9e6Sopenharmony_ci    lt_cv_sys_max_cmd_len=16384
5590c0abf9e6Sopenharmony_ci    #
5591c0abf9e6Sopenharmony_ci    if test -x /sbin/sysconfig; then
5592c0abf9e6Sopenharmony_ci      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5593c0abf9e6Sopenharmony_ci        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5594c0abf9e6Sopenharmony_ci      esac
5595c0abf9e6Sopenharmony_ci    fi
5596c0abf9e6Sopenharmony_ci    ;;
5597c0abf9e6Sopenharmony_ci  sco3.2v5*)
5598c0abf9e6Sopenharmony_ci    lt_cv_sys_max_cmd_len=102400
5599c0abf9e6Sopenharmony_ci    ;;
5600c0abf9e6Sopenharmony_ci  sysv5* | sco5v6* | sysv4.2uw2*)
5601c0abf9e6Sopenharmony_ci    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5602c0abf9e6Sopenharmony_ci    if test -n "$kargmax"; then
5603c0abf9e6Sopenharmony_ci      lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[	 ]//'`
5604c0abf9e6Sopenharmony_ci    else
5605c0abf9e6Sopenharmony_ci      lt_cv_sys_max_cmd_len=32768
5606c0abf9e6Sopenharmony_ci    fi
5607c0abf9e6Sopenharmony_ci    ;;
5608c0abf9e6Sopenharmony_ci  *)
5609c0abf9e6Sopenharmony_ci    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5610c0abf9e6Sopenharmony_ci    if test -n "$lt_cv_sys_max_cmd_len" && \
5611c0abf9e6Sopenharmony_ci       test undefined != "$lt_cv_sys_max_cmd_len"; then
5612c0abf9e6Sopenharmony_ci      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5613c0abf9e6Sopenharmony_ci      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5614c0abf9e6Sopenharmony_ci    else
5615c0abf9e6Sopenharmony_ci      # Make teststring a little bigger before we do anything with it.
5616c0abf9e6Sopenharmony_ci      # a 1K string should be a reasonable start.
5617c0abf9e6Sopenharmony_ci      for i in 1 2 3 4 5 6 7 8; do
5618c0abf9e6Sopenharmony_ci        teststring=$teststring$teststring
5619c0abf9e6Sopenharmony_ci      done
5620c0abf9e6Sopenharmony_ci      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5621c0abf9e6Sopenharmony_ci      # If test is not a shell built-in, we'll probably end up computing a
5622c0abf9e6Sopenharmony_ci      # maximum length that is only half of the actual maximum length, but
5623c0abf9e6Sopenharmony_ci      # we can't tell.
5624c0abf9e6Sopenharmony_ci      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
5625c0abf9e6Sopenharmony_ci	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5626c0abf9e6Sopenharmony_ci	      test 17 != "$i" # 1/2 MB should be enough
5627c0abf9e6Sopenharmony_ci      do
5628c0abf9e6Sopenharmony_ci        i=`expr $i + 1`
5629c0abf9e6Sopenharmony_ci        teststring=$teststring$teststring
5630c0abf9e6Sopenharmony_ci      done
5631c0abf9e6Sopenharmony_ci      # Only check the string length outside the loop.
5632c0abf9e6Sopenharmony_ci      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5633c0abf9e6Sopenharmony_ci      teststring=
5634c0abf9e6Sopenharmony_ci      # Add a significant safety factor because C++ compilers can tack on
5635c0abf9e6Sopenharmony_ci      # massive amounts of additional arguments before passing them to the
5636c0abf9e6Sopenharmony_ci      # linker.  It appears as though 1/2 is a usable value.
5637c0abf9e6Sopenharmony_ci      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5638c0abf9e6Sopenharmony_ci    fi
5639c0abf9e6Sopenharmony_ci    ;;
5640c0abf9e6Sopenharmony_ci  esac
5641c0abf9e6Sopenharmony_ci
5642c0abf9e6Sopenharmony_cifi
5643c0abf9e6Sopenharmony_ci
5644c0abf9e6Sopenharmony_ciif test -n "$lt_cv_sys_max_cmd_len"; then
5645c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5646c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; }
5647c0abf9e6Sopenharmony_cielse
5648c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5
5649c0abf9e6Sopenharmony_ciprintf "%s\n" "none" >&6; }
5650c0abf9e6Sopenharmony_cifi
5651c0abf9e6Sopenharmony_cimax_cmd_len=$lt_cv_sys_max_cmd_len
5652c0abf9e6Sopenharmony_ci
5653c0abf9e6Sopenharmony_ci
5654c0abf9e6Sopenharmony_ci
5655c0abf9e6Sopenharmony_ci
5656c0abf9e6Sopenharmony_ci
5657c0abf9e6Sopenharmony_ci
5658c0abf9e6Sopenharmony_ci: ${CP="cp -f"}
5659c0abf9e6Sopenharmony_ci: ${MV="mv -f"}
5660c0abf9e6Sopenharmony_ci: ${RM="rm -f"}
5661c0abf9e6Sopenharmony_ci
5662c0abf9e6Sopenharmony_ciif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5663c0abf9e6Sopenharmony_ci  lt_unset=unset
5664c0abf9e6Sopenharmony_cielse
5665c0abf9e6Sopenharmony_ci  lt_unset=false
5666c0abf9e6Sopenharmony_cifi
5667c0abf9e6Sopenharmony_ci
5668c0abf9e6Sopenharmony_ci
5669c0abf9e6Sopenharmony_ci
5670c0abf9e6Sopenharmony_ci
5671c0abf9e6Sopenharmony_ci
5672c0abf9e6Sopenharmony_ci# test EBCDIC or ASCII
5673c0abf9e6Sopenharmony_cicase `echo X|tr X '\101'` in
5674c0abf9e6Sopenharmony_ci A) # ASCII based system
5675c0abf9e6Sopenharmony_ci    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5676c0abf9e6Sopenharmony_ci  lt_SP2NL='tr \040 \012'
5677c0abf9e6Sopenharmony_ci  lt_NL2SP='tr \015\012 \040\040'
5678c0abf9e6Sopenharmony_ci  ;;
5679c0abf9e6Sopenharmony_ci *) # EBCDIC based system
5680c0abf9e6Sopenharmony_ci  lt_SP2NL='tr \100 \n'
5681c0abf9e6Sopenharmony_ci  lt_NL2SP='tr \r\n \100\100'
5682c0abf9e6Sopenharmony_ci  ;;
5683c0abf9e6Sopenharmony_ciesac
5684c0abf9e6Sopenharmony_ci
5685c0abf9e6Sopenharmony_ci
5686c0abf9e6Sopenharmony_ci
5687c0abf9e6Sopenharmony_ci
5688c0abf9e6Sopenharmony_ci
5689c0abf9e6Sopenharmony_ci
5690c0abf9e6Sopenharmony_ci
5691c0abf9e6Sopenharmony_ci
5692c0abf9e6Sopenharmony_ci
5693c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5694c0abf9e6Sopenharmony_ciprintf %s "checking how to convert $build file names to $host format... " >&6; }
5695c0abf9e6Sopenharmony_ciif test ${lt_cv_to_host_file_cmd+y}
5696c0abf9e6Sopenharmony_cithen :
5697c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
5698c0abf9e6Sopenharmony_cielse $as_nop
5699c0abf9e6Sopenharmony_ci  case $host in
5700c0abf9e6Sopenharmony_ci  *-*-mingw* )
5701c0abf9e6Sopenharmony_ci    case $build in
5702c0abf9e6Sopenharmony_ci      *-*-mingw* ) # actually msys
5703c0abf9e6Sopenharmony_ci        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5704c0abf9e6Sopenharmony_ci        ;;
5705c0abf9e6Sopenharmony_ci      *-*-cygwin* )
5706c0abf9e6Sopenharmony_ci        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5707c0abf9e6Sopenharmony_ci        ;;
5708c0abf9e6Sopenharmony_ci      * ) # otherwise, assume *nix
5709c0abf9e6Sopenharmony_ci        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5710c0abf9e6Sopenharmony_ci        ;;
5711c0abf9e6Sopenharmony_ci    esac
5712c0abf9e6Sopenharmony_ci    ;;
5713c0abf9e6Sopenharmony_ci  *-*-cygwin* )
5714c0abf9e6Sopenharmony_ci    case $build in
5715c0abf9e6Sopenharmony_ci      *-*-mingw* ) # actually msys
5716c0abf9e6Sopenharmony_ci        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5717c0abf9e6Sopenharmony_ci        ;;
5718c0abf9e6Sopenharmony_ci      *-*-cygwin* )
5719c0abf9e6Sopenharmony_ci        lt_cv_to_host_file_cmd=func_convert_file_noop
5720c0abf9e6Sopenharmony_ci        ;;
5721c0abf9e6Sopenharmony_ci      * ) # otherwise, assume *nix
5722c0abf9e6Sopenharmony_ci        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5723c0abf9e6Sopenharmony_ci        ;;
5724c0abf9e6Sopenharmony_ci    esac
5725c0abf9e6Sopenharmony_ci    ;;
5726c0abf9e6Sopenharmony_ci  * ) # unhandled hosts (and "normal" native builds)
5727c0abf9e6Sopenharmony_ci    lt_cv_to_host_file_cmd=func_convert_file_noop
5728c0abf9e6Sopenharmony_ci    ;;
5729c0abf9e6Sopenharmony_ciesac
5730c0abf9e6Sopenharmony_ci
5731c0abf9e6Sopenharmony_cifi
5732c0abf9e6Sopenharmony_ci
5733c0abf9e6Sopenharmony_cito_host_file_cmd=$lt_cv_to_host_file_cmd
5734c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5735c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_to_host_file_cmd" >&6; }
5736c0abf9e6Sopenharmony_ci
5737c0abf9e6Sopenharmony_ci
5738c0abf9e6Sopenharmony_ci
5739c0abf9e6Sopenharmony_ci
5740c0abf9e6Sopenharmony_ci
5741c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5742c0abf9e6Sopenharmony_ciprintf %s "checking how to convert $build file names to toolchain format... " >&6; }
5743c0abf9e6Sopenharmony_ciif test ${lt_cv_to_tool_file_cmd+y}
5744c0abf9e6Sopenharmony_cithen :
5745c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
5746c0abf9e6Sopenharmony_cielse $as_nop
5747c0abf9e6Sopenharmony_ci  #assume ordinary cross tools, or native build.
5748c0abf9e6Sopenharmony_cilt_cv_to_tool_file_cmd=func_convert_file_noop
5749c0abf9e6Sopenharmony_cicase $host in
5750c0abf9e6Sopenharmony_ci  *-*-mingw* )
5751c0abf9e6Sopenharmony_ci    case $build in
5752c0abf9e6Sopenharmony_ci      *-*-mingw* ) # actually msys
5753c0abf9e6Sopenharmony_ci        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5754c0abf9e6Sopenharmony_ci        ;;
5755c0abf9e6Sopenharmony_ci    esac
5756c0abf9e6Sopenharmony_ci    ;;
5757c0abf9e6Sopenharmony_ciesac
5758c0abf9e6Sopenharmony_ci
5759c0abf9e6Sopenharmony_cifi
5760c0abf9e6Sopenharmony_ci
5761c0abf9e6Sopenharmony_cito_tool_file_cmd=$lt_cv_to_tool_file_cmd
5762c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5763c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; }
5764c0abf9e6Sopenharmony_ci
5765c0abf9e6Sopenharmony_ci
5766c0abf9e6Sopenharmony_ci
5767c0abf9e6Sopenharmony_ci
5768c0abf9e6Sopenharmony_ci
5769c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5770c0abf9e6Sopenharmony_ciprintf %s "checking for $LD option to reload object files... " >&6; }
5771c0abf9e6Sopenharmony_ciif test ${lt_cv_ld_reload_flag+y}
5772c0abf9e6Sopenharmony_cithen :
5773c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
5774c0abf9e6Sopenharmony_cielse $as_nop
5775c0abf9e6Sopenharmony_ci  lt_cv_ld_reload_flag='-r'
5776c0abf9e6Sopenharmony_cifi
5777c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5778c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_ld_reload_flag" >&6; }
5779c0abf9e6Sopenharmony_cireload_flag=$lt_cv_ld_reload_flag
5780c0abf9e6Sopenharmony_cicase $reload_flag in
5781c0abf9e6Sopenharmony_ci"" | " "*) ;;
5782c0abf9e6Sopenharmony_ci*) reload_flag=" $reload_flag" ;;
5783c0abf9e6Sopenharmony_ciesac
5784c0abf9e6Sopenharmony_cireload_cmds='$LD$reload_flag -o $output$reload_objs'
5785c0abf9e6Sopenharmony_cicase $host_os in
5786c0abf9e6Sopenharmony_ci  cygwin* | mingw* | pw32* | cegcc*)
5787c0abf9e6Sopenharmony_ci    if test yes != "$GCC"; then
5788c0abf9e6Sopenharmony_ci      reload_cmds=false
5789c0abf9e6Sopenharmony_ci    fi
5790c0abf9e6Sopenharmony_ci    ;;
5791c0abf9e6Sopenharmony_ci  darwin*)
5792c0abf9e6Sopenharmony_ci    if test yes = "$GCC"; then
5793c0abf9e6Sopenharmony_ci      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
5794c0abf9e6Sopenharmony_ci    else
5795c0abf9e6Sopenharmony_ci      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5796c0abf9e6Sopenharmony_ci    fi
5797c0abf9e6Sopenharmony_ci    ;;
5798c0abf9e6Sopenharmony_ciesac
5799c0abf9e6Sopenharmony_ci
5800c0abf9e6Sopenharmony_ci
5801c0abf9e6Sopenharmony_ci
5802c0abf9e6Sopenharmony_ci
5803c0abf9e6Sopenharmony_ci
5804c0abf9e6Sopenharmony_ci
5805c0abf9e6Sopenharmony_ci
5806c0abf9e6Sopenharmony_ci
5807c0abf9e6Sopenharmony_ci
5808c0abf9e6Sopenharmony_ciif test -n "$ac_tool_prefix"; then
5809c0abf9e6Sopenharmony_ci  # Extract the first word of "${ac_tool_prefix}file", so it can be a program name with args.
5810c0abf9e6Sopenharmony_ciset dummy ${ac_tool_prefix}file; ac_word=$2
5811c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5812c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
5813c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_FILECMD+y}
5814c0abf9e6Sopenharmony_cithen :
5815c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
5816c0abf9e6Sopenharmony_cielse $as_nop
5817c0abf9e6Sopenharmony_ci  if test -n "$FILECMD"; then
5818c0abf9e6Sopenharmony_ci  ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test.
5819c0abf9e6Sopenharmony_cielse
5820c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5821c0abf9e6Sopenharmony_cifor as_dir in $PATH
5822c0abf9e6Sopenharmony_cido
5823c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
5824c0abf9e6Sopenharmony_ci  case $as_dir in #(((
5825c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
5826c0abf9e6Sopenharmony_ci    */) ;;
5827c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
5828c0abf9e6Sopenharmony_ci  esac
5829c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
5830c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5831c0abf9e6Sopenharmony_ci    ac_cv_prog_FILECMD="${ac_tool_prefix}file"
5832c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5833c0abf9e6Sopenharmony_ci    break 2
5834c0abf9e6Sopenharmony_ci  fi
5835c0abf9e6Sopenharmony_cidone
5836c0abf9e6Sopenharmony_ci  done
5837c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
5838c0abf9e6Sopenharmony_ci
5839c0abf9e6Sopenharmony_cifi
5840c0abf9e6Sopenharmony_cifi
5841c0abf9e6Sopenharmony_ciFILECMD=$ac_cv_prog_FILECMD
5842c0abf9e6Sopenharmony_ciif test -n "$FILECMD"; then
5843c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5
5844c0abf9e6Sopenharmony_ciprintf "%s\n" "$FILECMD" >&6; }
5845c0abf9e6Sopenharmony_cielse
5846c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5847c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
5848c0abf9e6Sopenharmony_cifi
5849c0abf9e6Sopenharmony_ci
5850c0abf9e6Sopenharmony_ci
5851c0abf9e6Sopenharmony_cifi
5852c0abf9e6Sopenharmony_ciif test -z "$ac_cv_prog_FILECMD"; then
5853c0abf9e6Sopenharmony_ci  ac_ct_FILECMD=$FILECMD
5854c0abf9e6Sopenharmony_ci  # Extract the first word of "file", so it can be a program name with args.
5855c0abf9e6Sopenharmony_ciset dummy file; ac_word=$2
5856c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5857c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
5858c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_ac_ct_FILECMD+y}
5859c0abf9e6Sopenharmony_cithen :
5860c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
5861c0abf9e6Sopenharmony_cielse $as_nop
5862c0abf9e6Sopenharmony_ci  if test -n "$ac_ct_FILECMD"; then
5863c0abf9e6Sopenharmony_ci  ac_cv_prog_ac_ct_FILECMD="$ac_ct_FILECMD" # Let the user override the test.
5864c0abf9e6Sopenharmony_cielse
5865c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5866c0abf9e6Sopenharmony_cifor as_dir in $PATH
5867c0abf9e6Sopenharmony_cido
5868c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
5869c0abf9e6Sopenharmony_ci  case $as_dir in #(((
5870c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
5871c0abf9e6Sopenharmony_ci    */) ;;
5872c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
5873c0abf9e6Sopenharmony_ci  esac
5874c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
5875c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5876c0abf9e6Sopenharmony_ci    ac_cv_prog_ac_ct_FILECMD="file"
5877c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5878c0abf9e6Sopenharmony_ci    break 2
5879c0abf9e6Sopenharmony_ci  fi
5880c0abf9e6Sopenharmony_cidone
5881c0abf9e6Sopenharmony_ci  done
5882c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
5883c0abf9e6Sopenharmony_ci
5884c0abf9e6Sopenharmony_cifi
5885c0abf9e6Sopenharmony_cifi
5886c0abf9e6Sopenharmony_ciac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD
5887c0abf9e6Sopenharmony_ciif test -n "$ac_ct_FILECMD"; then
5888c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5
5889c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_ct_FILECMD" >&6; }
5890c0abf9e6Sopenharmony_cielse
5891c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5892c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
5893c0abf9e6Sopenharmony_cifi
5894c0abf9e6Sopenharmony_ci
5895c0abf9e6Sopenharmony_ci  if test "x$ac_ct_FILECMD" = x; then
5896c0abf9e6Sopenharmony_ci    FILECMD=":"
5897c0abf9e6Sopenharmony_ci  else
5898c0abf9e6Sopenharmony_ci    case $cross_compiling:$ac_tool_warned in
5899c0abf9e6Sopenharmony_ciyes:)
5900c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5901c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5902c0abf9e6Sopenharmony_ciac_tool_warned=yes ;;
5903c0abf9e6Sopenharmony_ciesac
5904c0abf9e6Sopenharmony_ci    FILECMD=$ac_ct_FILECMD
5905c0abf9e6Sopenharmony_ci  fi
5906c0abf9e6Sopenharmony_cielse
5907c0abf9e6Sopenharmony_ci  FILECMD="$ac_cv_prog_FILECMD"
5908c0abf9e6Sopenharmony_cifi
5909c0abf9e6Sopenharmony_ci
5910c0abf9e6Sopenharmony_ci
5911c0abf9e6Sopenharmony_ci
5912c0abf9e6Sopenharmony_ci
5913c0abf9e6Sopenharmony_ci
5914c0abf9e6Sopenharmony_ci
5915c0abf9e6Sopenharmony_ci
5916c0abf9e6Sopenharmony_ciif test -n "$ac_tool_prefix"; then
5917c0abf9e6Sopenharmony_ci  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5918c0abf9e6Sopenharmony_ciset dummy ${ac_tool_prefix}objdump; ac_word=$2
5919c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5920c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
5921c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_OBJDUMP+y}
5922c0abf9e6Sopenharmony_cithen :
5923c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
5924c0abf9e6Sopenharmony_cielse $as_nop
5925c0abf9e6Sopenharmony_ci  if test -n "$OBJDUMP"; then
5926c0abf9e6Sopenharmony_ci  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5927c0abf9e6Sopenharmony_cielse
5928c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5929c0abf9e6Sopenharmony_cifor as_dir in $PATH
5930c0abf9e6Sopenharmony_cido
5931c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
5932c0abf9e6Sopenharmony_ci  case $as_dir in #(((
5933c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
5934c0abf9e6Sopenharmony_ci    */) ;;
5935c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
5936c0abf9e6Sopenharmony_ci  esac
5937c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
5938c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5939c0abf9e6Sopenharmony_ci    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5940c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5941c0abf9e6Sopenharmony_ci    break 2
5942c0abf9e6Sopenharmony_ci  fi
5943c0abf9e6Sopenharmony_cidone
5944c0abf9e6Sopenharmony_ci  done
5945c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
5946c0abf9e6Sopenharmony_ci
5947c0abf9e6Sopenharmony_cifi
5948c0abf9e6Sopenharmony_cifi
5949c0abf9e6Sopenharmony_ciOBJDUMP=$ac_cv_prog_OBJDUMP
5950c0abf9e6Sopenharmony_ciif test -n "$OBJDUMP"; then
5951c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5952c0abf9e6Sopenharmony_ciprintf "%s\n" "$OBJDUMP" >&6; }
5953c0abf9e6Sopenharmony_cielse
5954c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5955c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
5956c0abf9e6Sopenharmony_cifi
5957c0abf9e6Sopenharmony_ci
5958c0abf9e6Sopenharmony_ci
5959c0abf9e6Sopenharmony_cifi
5960c0abf9e6Sopenharmony_ciif test -z "$ac_cv_prog_OBJDUMP"; then
5961c0abf9e6Sopenharmony_ci  ac_ct_OBJDUMP=$OBJDUMP
5962c0abf9e6Sopenharmony_ci  # Extract the first word of "objdump", so it can be a program name with args.
5963c0abf9e6Sopenharmony_ciset dummy objdump; ac_word=$2
5964c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5965c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
5966c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_ac_ct_OBJDUMP+y}
5967c0abf9e6Sopenharmony_cithen :
5968c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
5969c0abf9e6Sopenharmony_cielse $as_nop
5970c0abf9e6Sopenharmony_ci  if test -n "$ac_ct_OBJDUMP"; then
5971c0abf9e6Sopenharmony_ci  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5972c0abf9e6Sopenharmony_cielse
5973c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5974c0abf9e6Sopenharmony_cifor as_dir in $PATH
5975c0abf9e6Sopenharmony_cido
5976c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
5977c0abf9e6Sopenharmony_ci  case $as_dir in #(((
5978c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
5979c0abf9e6Sopenharmony_ci    */) ;;
5980c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
5981c0abf9e6Sopenharmony_ci  esac
5982c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
5983c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5984c0abf9e6Sopenharmony_ci    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5985c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5986c0abf9e6Sopenharmony_ci    break 2
5987c0abf9e6Sopenharmony_ci  fi
5988c0abf9e6Sopenharmony_cidone
5989c0abf9e6Sopenharmony_ci  done
5990c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
5991c0abf9e6Sopenharmony_ci
5992c0abf9e6Sopenharmony_cifi
5993c0abf9e6Sopenharmony_cifi
5994c0abf9e6Sopenharmony_ciac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5995c0abf9e6Sopenharmony_ciif test -n "$ac_ct_OBJDUMP"; then
5996c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5997c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_ct_OBJDUMP" >&6; }
5998c0abf9e6Sopenharmony_cielse
5999c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6000c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
6001c0abf9e6Sopenharmony_cifi
6002c0abf9e6Sopenharmony_ci
6003c0abf9e6Sopenharmony_ci  if test "x$ac_ct_OBJDUMP" = x; then
6004c0abf9e6Sopenharmony_ci    OBJDUMP="false"
6005c0abf9e6Sopenharmony_ci  else
6006c0abf9e6Sopenharmony_ci    case $cross_compiling:$ac_tool_warned in
6007c0abf9e6Sopenharmony_ciyes:)
6008c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6009c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6010c0abf9e6Sopenharmony_ciac_tool_warned=yes ;;
6011c0abf9e6Sopenharmony_ciesac
6012c0abf9e6Sopenharmony_ci    OBJDUMP=$ac_ct_OBJDUMP
6013c0abf9e6Sopenharmony_ci  fi
6014c0abf9e6Sopenharmony_cielse
6015c0abf9e6Sopenharmony_ci  OBJDUMP="$ac_cv_prog_OBJDUMP"
6016c0abf9e6Sopenharmony_cifi
6017c0abf9e6Sopenharmony_ci
6018c0abf9e6Sopenharmony_citest -z "$OBJDUMP" && OBJDUMP=objdump
6019c0abf9e6Sopenharmony_ci
6020c0abf9e6Sopenharmony_ci
6021c0abf9e6Sopenharmony_ci
6022c0abf9e6Sopenharmony_ci
6023c0abf9e6Sopenharmony_ci
6024c0abf9e6Sopenharmony_ci
6025c0abf9e6Sopenharmony_ci
6026c0abf9e6Sopenharmony_ci
6027c0abf9e6Sopenharmony_ci
6028c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6029c0abf9e6Sopenharmony_ciprintf %s "checking how to recognize dependent libraries... " >&6; }
6030c0abf9e6Sopenharmony_ciif test ${lt_cv_deplibs_check_method+y}
6031c0abf9e6Sopenharmony_cithen :
6032c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
6033c0abf9e6Sopenharmony_cielse $as_nop
6034c0abf9e6Sopenharmony_ci  lt_cv_file_magic_cmd='$MAGIC_CMD'
6035c0abf9e6Sopenharmony_cilt_cv_file_magic_test_file=
6036c0abf9e6Sopenharmony_cilt_cv_deplibs_check_method='unknown'
6037c0abf9e6Sopenharmony_ci# Need to set the preceding variable on all platforms that support
6038c0abf9e6Sopenharmony_ci# interlibrary dependencies.
6039c0abf9e6Sopenharmony_ci# 'none' -- dependencies not supported.
6040c0abf9e6Sopenharmony_ci# 'unknown' -- same as none, but documents that we really don't know.
6041c0abf9e6Sopenharmony_ci# 'pass_all' -- all dependencies passed with no checks.
6042c0abf9e6Sopenharmony_ci# 'test_compile' -- check by making test program.
6043c0abf9e6Sopenharmony_ci# 'file_magic [[regex]]' -- check by looking for files in library path
6044c0abf9e6Sopenharmony_ci# that responds to the $file_magic_cmd with a given extended regex.
6045c0abf9e6Sopenharmony_ci# If you have 'file' or equivalent on your system and you're not sure
6046c0abf9e6Sopenharmony_ci# whether 'pass_all' will *always* work, you probably want this one.
6047c0abf9e6Sopenharmony_ci
6048c0abf9e6Sopenharmony_cicase $host_os in
6049c0abf9e6Sopenharmony_ciaix[4-9]*)
6050c0abf9e6Sopenharmony_ci  lt_cv_deplibs_check_method=pass_all
6051c0abf9e6Sopenharmony_ci  ;;
6052c0abf9e6Sopenharmony_ci
6053c0abf9e6Sopenharmony_cibeos*)
6054c0abf9e6Sopenharmony_ci  lt_cv_deplibs_check_method=pass_all
6055c0abf9e6Sopenharmony_ci  ;;
6056c0abf9e6Sopenharmony_ci
6057c0abf9e6Sopenharmony_cibsdi[45]*)
6058c0abf9e6Sopenharmony_ci  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6059c0abf9e6Sopenharmony_ci  lt_cv_file_magic_cmd='$FILECMD -L'
6060c0abf9e6Sopenharmony_ci  lt_cv_file_magic_test_file=/shlib/libc.so
6061c0abf9e6Sopenharmony_ci  ;;
6062c0abf9e6Sopenharmony_ci
6063c0abf9e6Sopenharmony_cicygwin*)
6064c0abf9e6Sopenharmony_ci  # func_win32_libid is a shell function defined in ltmain.sh
6065c0abf9e6Sopenharmony_ci  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6066c0abf9e6Sopenharmony_ci  lt_cv_file_magic_cmd='func_win32_libid'
6067c0abf9e6Sopenharmony_ci  ;;
6068c0abf9e6Sopenharmony_ci
6069c0abf9e6Sopenharmony_cimingw* | pw32*)
6070c0abf9e6Sopenharmony_ci  # Base MSYS/MinGW do not provide the 'file' command needed by
6071c0abf9e6Sopenharmony_ci  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6072c0abf9e6Sopenharmony_ci  # unless we find 'file', for example because we are cross-compiling.
6073c0abf9e6Sopenharmony_ci  if ( file / ) >/dev/null 2>&1; then
6074c0abf9e6Sopenharmony_ci    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6075c0abf9e6Sopenharmony_ci    lt_cv_file_magic_cmd='func_win32_libid'
6076c0abf9e6Sopenharmony_ci  else
6077c0abf9e6Sopenharmony_ci    # Keep this pattern in sync with the one in func_win32_libid.
6078c0abf9e6Sopenharmony_ci    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6079c0abf9e6Sopenharmony_ci    lt_cv_file_magic_cmd='$OBJDUMP -f'
6080c0abf9e6Sopenharmony_ci  fi
6081c0abf9e6Sopenharmony_ci  ;;
6082c0abf9e6Sopenharmony_ci
6083c0abf9e6Sopenharmony_cicegcc*)
6084c0abf9e6Sopenharmony_ci  # use the weaker test based on 'objdump'. See mingw*.
6085c0abf9e6Sopenharmony_ci  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6086c0abf9e6Sopenharmony_ci  lt_cv_file_magic_cmd='$OBJDUMP -f'
6087c0abf9e6Sopenharmony_ci  ;;
6088c0abf9e6Sopenharmony_ci
6089c0abf9e6Sopenharmony_cidarwin* | rhapsody*)
6090c0abf9e6Sopenharmony_ci  lt_cv_deplibs_check_method=pass_all
6091c0abf9e6Sopenharmony_ci  ;;
6092c0abf9e6Sopenharmony_ci
6093c0abf9e6Sopenharmony_cifreebsd* | dragonfly* | midnightbsd*)
6094c0abf9e6Sopenharmony_ci  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6095c0abf9e6Sopenharmony_ci    case $host_cpu in
6096c0abf9e6Sopenharmony_ci    i*86 )
6097c0abf9e6Sopenharmony_ci      # Not sure whether the presence of OpenBSD here was a mistake.
6098c0abf9e6Sopenharmony_ci      # Let's accept both of them until this is cleared up.
6099c0abf9e6Sopenharmony_ci      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6100c0abf9e6Sopenharmony_ci      lt_cv_file_magic_cmd=$FILECMD
6101c0abf9e6Sopenharmony_ci      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6102c0abf9e6Sopenharmony_ci      ;;
6103c0abf9e6Sopenharmony_ci    esac
6104c0abf9e6Sopenharmony_ci  else
6105c0abf9e6Sopenharmony_ci    lt_cv_deplibs_check_method=pass_all
6106c0abf9e6Sopenharmony_ci  fi
6107c0abf9e6Sopenharmony_ci  ;;
6108c0abf9e6Sopenharmony_ci
6109c0abf9e6Sopenharmony_cihaiku*)
6110c0abf9e6Sopenharmony_ci  lt_cv_deplibs_check_method=pass_all
6111c0abf9e6Sopenharmony_ci  ;;
6112c0abf9e6Sopenharmony_ci
6113c0abf9e6Sopenharmony_cihpux10.20* | hpux11*)
6114c0abf9e6Sopenharmony_ci  lt_cv_file_magic_cmd=$FILECMD
6115c0abf9e6Sopenharmony_ci  case $host_cpu in
6116c0abf9e6Sopenharmony_ci  ia64*)
6117c0abf9e6Sopenharmony_ci    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6118c0abf9e6Sopenharmony_ci    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6119c0abf9e6Sopenharmony_ci    ;;
6120c0abf9e6Sopenharmony_ci  hppa*64*)
6121c0abf9e6Sopenharmony_ci    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
6122c0abf9e6Sopenharmony_ci    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6123c0abf9e6Sopenharmony_ci    ;;
6124c0abf9e6Sopenharmony_ci  *)
6125c0abf9e6Sopenharmony_ci    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6126c0abf9e6Sopenharmony_ci    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6127c0abf9e6Sopenharmony_ci    ;;
6128c0abf9e6Sopenharmony_ci  esac
6129c0abf9e6Sopenharmony_ci  ;;
6130c0abf9e6Sopenharmony_ci
6131c0abf9e6Sopenharmony_ciinterix[3-9]*)
6132c0abf9e6Sopenharmony_ci  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6133c0abf9e6Sopenharmony_ci  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6134c0abf9e6Sopenharmony_ci  ;;
6135c0abf9e6Sopenharmony_ci
6136c0abf9e6Sopenharmony_ciirix5* | irix6* | nonstopux*)
6137c0abf9e6Sopenharmony_ci  case $LD in
6138c0abf9e6Sopenharmony_ci  *-32|*"-32 ") libmagic=32-bit;;
6139c0abf9e6Sopenharmony_ci  *-n32|*"-n32 ") libmagic=N32;;
6140c0abf9e6Sopenharmony_ci  *-64|*"-64 ") libmagic=64-bit;;
6141c0abf9e6Sopenharmony_ci  *) libmagic=never-match;;
6142c0abf9e6Sopenharmony_ci  esac
6143c0abf9e6Sopenharmony_ci  lt_cv_deplibs_check_method=pass_all
6144c0abf9e6Sopenharmony_ci  ;;
6145c0abf9e6Sopenharmony_ci
6146c0abf9e6Sopenharmony_ci# This must be glibc/ELF.
6147c0abf9e6Sopenharmony_cilinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6148c0abf9e6Sopenharmony_ci  lt_cv_deplibs_check_method=pass_all
6149c0abf9e6Sopenharmony_ci  ;;
6150c0abf9e6Sopenharmony_ci
6151c0abf9e6Sopenharmony_cinetbsd*)
6152c0abf9e6Sopenharmony_ci  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6153c0abf9e6Sopenharmony_ci    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6154c0abf9e6Sopenharmony_ci  else
6155c0abf9e6Sopenharmony_ci    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6156c0abf9e6Sopenharmony_ci  fi
6157c0abf9e6Sopenharmony_ci  ;;
6158c0abf9e6Sopenharmony_ci
6159c0abf9e6Sopenharmony_cinewos6*)
6160c0abf9e6Sopenharmony_ci  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6161c0abf9e6Sopenharmony_ci  lt_cv_file_magic_cmd=$FILECMD
6162c0abf9e6Sopenharmony_ci  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6163c0abf9e6Sopenharmony_ci  ;;
6164c0abf9e6Sopenharmony_ci
6165c0abf9e6Sopenharmony_ci*nto* | *qnx*)
6166c0abf9e6Sopenharmony_ci  lt_cv_deplibs_check_method=pass_all
6167c0abf9e6Sopenharmony_ci  ;;
6168c0abf9e6Sopenharmony_ci
6169c0abf9e6Sopenharmony_ciopenbsd* | bitrig*)
6170c0abf9e6Sopenharmony_ci  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
6171c0abf9e6Sopenharmony_ci    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6172c0abf9e6Sopenharmony_ci  else
6173c0abf9e6Sopenharmony_ci    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6174c0abf9e6Sopenharmony_ci  fi
6175c0abf9e6Sopenharmony_ci  ;;
6176c0abf9e6Sopenharmony_ci
6177c0abf9e6Sopenharmony_ciosf3* | osf4* | osf5*)
6178c0abf9e6Sopenharmony_ci  lt_cv_deplibs_check_method=pass_all
6179c0abf9e6Sopenharmony_ci  ;;
6180c0abf9e6Sopenharmony_ci
6181c0abf9e6Sopenharmony_cirdos*)
6182c0abf9e6Sopenharmony_ci  lt_cv_deplibs_check_method=pass_all
6183c0abf9e6Sopenharmony_ci  ;;
6184c0abf9e6Sopenharmony_ci
6185c0abf9e6Sopenharmony_cisolaris*)
6186c0abf9e6Sopenharmony_ci  lt_cv_deplibs_check_method=pass_all
6187c0abf9e6Sopenharmony_ci  ;;
6188c0abf9e6Sopenharmony_ci
6189c0abf9e6Sopenharmony_cisysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6190c0abf9e6Sopenharmony_ci  lt_cv_deplibs_check_method=pass_all
6191c0abf9e6Sopenharmony_ci  ;;
6192c0abf9e6Sopenharmony_ci
6193c0abf9e6Sopenharmony_cisysv4 | sysv4.3*)
6194c0abf9e6Sopenharmony_ci  case $host_vendor in
6195c0abf9e6Sopenharmony_ci  motorola)
6196c0abf9e6Sopenharmony_ci    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
6197c0abf9e6Sopenharmony_ci    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6198c0abf9e6Sopenharmony_ci    ;;
6199c0abf9e6Sopenharmony_ci  ncr)
6200c0abf9e6Sopenharmony_ci    lt_cv_deplibs_check_method=pass_all
6201c0abf9e6Sopenharmony_ci    ;;
6202c0abf9e6Sopenharmony_ci  sequent)
6203c0abf9e6Sopenharmony_ci    lt_cv_file_magic_cmd='/bin/file'
6204c0abf9e6Sopenharmony_ci    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6205c0abf9e6Sopenharmony_ci    ;;
6206c0abf9e6Sopenharmony_ci  sni)
6207c0abf9e6Sopenharmony_ci    lt_cv_file_magic_cmd='/bin/file'
6208c0abf9e6Sopenharmony_ci    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6209c0abf9e6Sopenharmony_ci    lt_cv_file_magic_test_file=/lib/libc.so
6210c0abf9e6Sopenharmony_ci    ;;
6211c0abf9e6Sopenharmony_ci  siemens)
6212c0abf9e6Sopenharmony_ci    lt_cv_deplibs_check_method=pass_all
6213c0abf9e6Sopenharmony_ci    ;;
6214c0abf9e6Sopenharmony_ci  pc)
6215c0abf9e6Sopenharmony_ci    lt_cv_deplibs_check_method=pass_all
6216c0abf9e6Sopenharmony_ci    ;;
6217c0abf9e6Sopenharmony_ci  esac
6218c0abf9e6Sopenharmony_ci  ;;
6219c0abf9e6Sopenharmony_ci
6220c0abf9e6Sopenharmony_citpf*)
6221c0abf9e6Sopenharmony_ci  lt_cv_deplibs_check_method=pass_all
6222c0abf9e6Sopenharmony_ci  ;;
6223c0abf9e6Sopenharmony_cios2*)
6224c0abf9e6Sopenharmony_ci  lt_cv_deplibs_check_method=pass_all
6225c0abf9e6Sopenharmony_ci  ;;
6226c0abf9e6Sopenharmony_ciesac
6227c0abf9e6Sopenharmony_ci
6228c0abf9e6Sopenharmony_cifi
6229c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6230c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_deplibs_check_method" >&6; }
6231c0abf9e6Sopenharmony_ci
6232c0abf9e6Sopenharmony_cifile_magic_glob=
6233c0abf9e6Sopenharmony_ciwant_nocaseglob=no
6234c0abf9e6Sopenharmony_ciif test "$build" = "$host"; then
6235c0abf9e6Sopenharmony_ci  case $host_os in
6236c0abf9e6Sopenharmony_ci  mingw* | pw32*)
6237c0abf9e6Sopenharmony_ci    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6238c0abf9e6Sopenharmony_ci      want_nocaseglob=yes
6239c0abf9e6Sopenharmony_ci    else
6240c0abf9e6Sopenharmony_ci      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6241c0abf9e6Sopenharmony_ci    fi
6242c0abf9e6Sopenharmony_ci    ;;
6243c0abf9e6Sopenharmony_ci  esac
6244c0abf9e6Sopenharmony_cifi
6245c0abf9e6Sopenharmony_ci
6246c0abf9e6Sopenharmony_cifile_magic_cmd=$lt_cv_file_magic_cmd
6247c0abf9e6Sopenharmony_cideplibs_check_method=$lt_cv_deplibs_check_method
6248c0abf9e6Sopenharmony_citest -z "$deplibs_check_method" && deplibs_check_method=unknown
6249c0abf9e6Sopenharmony_ci
6250c0abf9e6Sopenharmony_ci
6251c0abf9e6Sopenharmony_ci
6252c0abf9e6Sopenharmony_ci
6253c0abf9e6Sopenharmony_ci
6254c0abf9e6Sopenharmony_ci
6255c0abf9e6Sopenharmony_ci
6256c0abf9e6Sopenharmony_ci
6257c0abf9e6Sopenharmony_ci
6258c0abf9e6Sopenharmony_ci
6259c0abf9e6Sopenharmony_ci
6260c0abf9e6Sopenharmony_ci
6261c0abf9e6Sopenharmony_ci
6262c0abf9e6Sopenharmony_ci
6263c0abf9e6Sopenharmony_ci
6264c0abf9e6Sopenharmony_ci
6265c0abf9e6Sopenharmony_ci
6266c0abf9e6Sopenharmony_ci
6267c0abf9e6Sopenharmony_ci
6268c0abf9e6Sopenharmony_ci
6269c0abf9e6Sopenharmony_ci
6270c0abf9e6Sopenharmony_ci
6271c0abf9e6Sopenharmony_ciif test -n "$ac_tool_prefix"; then
6272c0abf9e6Sopenharmony_ci  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6273c0abf9e6Sopenharmony_ciset dummy ${ac_tool_prefix}dlltool; ac_word=$2
6274c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6275c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
6276c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_DLLTOOL+y}
6277c0abf9e6Sopenharmony_cithen :
6278c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
6279c0abf9e6Sopenharmony_cielse $as_nop
6280c0abf9e6Sopenharmony_ci  if test -n "$DLLTOOL"; then
6281c0abf9e6Sopenharmony_ci  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6282c0abf9e6Sopenharmony_cielse
6283c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6284c0abf9e6Sopenharmony_cifor as_dir in $PATH
6285c0abf9e6Sopenharmony_cido
6286c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
6287c0abf9e6Sopenharmony_ci  case $as_dir in #(((
6288c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
6289c0abf9e6Sopenharmony_ci    */) ;;
6290c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
6291c0abf9e6Sopenharmony_ci  esac
6292c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
6293c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6294c0abf9e6Sopenharmony_ci    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6295c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6296c0abf9e6Sopenharmony_ci    break 2
6297c0abf9e6Sopenharmony_ci  fi
6298c0abf9e6Sopenharmony_cidone
6299c0abf9e6Sopenharmony_ci  done
6300c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
6301c0abf9e6Sopenharmony_ci
6302c0abf9e6Sopenharmony_cifi
6303c0abf9e6Sopenharmony_cifi
6304c0abf9e6Sopenharmony_ciDLLTOOL=$ac_cv_prog_DLLTOOL
6305c0abf9e6Sopenharmony_ciif test -n "$DLLTOOL"; then
6306c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6307c0abf9e6Sopenharmony_ciprintf "%s\n" "$DLLTOOL" >&6; }
6308c0abf9e6Sopenharmony_cielse
6309c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6310c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
6311c0abf9e6Sopenharmony_cifi
6312c0abf9e6Sopenharmony_ci
6313c0abf9e6Sopenharmony_ci
6314c0abf9e6Sopenharmony_cifi
6315c0abf9e6Sopenharmony_ciif test -z "$ac_cv_prog_DLLTOOL"; then
6316c0abf9e6Sopenharmony_ci  ac_ct_DLLTOOL=$DLLTOOL
6317c0abf9e6Sopenharmony_ci  # Extract the first word of "dlltool", so it can be a program name with args.
6318c0abf9e6Sopenharmony_ciset dummy dlltool; ac_word=$2
6319c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6320c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
6321c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_ac_ct_DLLTOOL+y}
6322c0abf9e6Sopenharmony_cithen :
6323c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
6324c0abf9e6Sopenharmony_cielse $as_nop
6325c0abf9e6Sopenharmony_ci  if test -n "$ac_ct_DLLTOOL"; then
6326c0abf9e6Sopenharmony_ci  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6327c0abf9e6Sopenharmony_cielse
6328c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6329c0abf9e6Sopenharmony_cifor as_dir in $PATH
6330c0abf9e6Sopenharmony_cido
6331c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
6332c0abf9e6Sopenharmony_ci  case $as_dir in #(((
6333c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
6334c0abf9e6Sopenharmony_ci    */) ;;
6335c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
6336c0abf9e6Sopenharmony_ci  esac
6337c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
6338c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6339c0abf9e6Sopenharmony_ci    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6340c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6341c0abf9e6Sopenharmony_ci    break 2
6342c0abf9e6Sopenharmony_ci  fi
6343c0abf9e6Sopenharmony_cidone
6344c0abf9e6Sopenharmony_ci  done
6345c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
6346c0abf9e6Sopenharmony_ci
6347c0abf9e6Sopenharmony_cifi
6348c0abf9e6Sopenharmony_cifi
6349c0abf9e6Sopenharmony_ciac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6350c0abf9e6Sopenharmony_ciif test -n "$ac_ct_DLLTOOL"; then
6351c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6352c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_ct_DLLTOOL" >&6; }
6353c0abf9e6Sopenharmony_cielse
6354c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6355c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
6356c0abf9e6Sopenharmony_cifi
6357c0abf9e6Sopenharmony_ci
6358c0abf9e6Sopenharmony_ci  if test "x$ac_ct_DLLTOOL" = x; then
6359c0abf9e6Sopenharmony_ci    DLLTOOL="false"
6360c0abf9e6Sopenharmony_ci  else
6361c0abf9e6Sopenharmony_ci    case $cross_compiling:$ac_tool_warned in
6362c0abf9e6Sopenharmony_ciyes:)
6363c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6364c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6365c0abf9e6Sopenharmony_ciac_tool_warned=yes ;;
6366c0abf9e6Sopenharmony_ciesac
6367c0abf9e6Sopenharmony_ci    DLLTOOL=$ac_ct_DLLTOOL
6368c0abf9e6Sopenharmony_ci  fi
6369c0abf9e6Sopenharmony_cielse
6370c0abf9e6Sopenharmony_ci  DLLTOOL="$ac_cv_prog_DLLTOOL"
6371c0abf9e6Sopenharmony_cifi
6372c0abf9e6Sopenharmony_ci
6373c0abf9e6Sopenharmony_citest -z "$DLLTOOL" && DLLTOOL=dlltool
6374c0abf9e6Sopenharmony_ci
6375c0abf9e6Sopenharmony_ci
6376c0abf9e6Sopenharmony_ci
6377c0abf9e6Sopenharmony_ci
6378c0abf9e6Sopenharmony_ci
6379c0abf9e6Sopenharmony_ci
6380c0abf9e6Sopenharmony_ci
6381c0abf9e6Sopenharmony_ci
6382c0abf9e6Sopenharmony_ci
6383c0abf9e6Sopenharmony_ci
6384c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6385c0abf9e6Sopenharmony_ciprintf %s "checking how to associate runtime and link libraries... " >&6; }
6386c0abf9e6Sopenharmony_ciif test ${lt_cv_sharedlib_from_linklib_cmd+y}
6387c0abf9e6Sopenharmony_cithen :
6388c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
6389c0abf9e6Sopenharmony_cielse $as_nop
6390c0abf9e6Sopenharmony_ci  lt_cv_sharedlib_from_linklib_cmd='unknown'
6391c0abf9e6Sopenharmony_ci
6392c0abf9e6Sopenharmony_cicase $host_os in
6393c0abf9e6Sopenharmony_cicygwin* | mingw* | pw32* | cegcc*)
6394c0abf9e6Sopenharmony_ci  # two different shell functions defined in ltmain.sh;
6395c0abf9e6Sopenharmony_ci  # decide which one to use based on capabilities of $DLLTOOL
6396c0abf9e6Sopenharmony_ci  case `$DLLTOOL --help 2>&1` in
6397c0abf9e6Sopenharmony_ci  *--identify-strict*)
6398c0abf9e6Sopenharmony_ci    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6399c0abf9e6Sopenharmony_ci    ;;
6400c0abf9e6Sopenharmony_ci  *)
6401c0abf9e6Sopenharmony_ci    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6402c0abf9e6Sopenharmony_ci    ;;
6403c0abf9e6Sopenharmony_ci  esac
6404c0abf9e6Sopenharmony_ci  ;;
6405c0abf9e6Sopenharmony_ci*)
6406c0abf9e6Sopenharmony_ci  # fallback: assume linklib IS sharedlib
6407c0abf9e6Sopenharmony_ci  lt_cv_sharedlib_from_linklib_cmd=$ECHO
6408c0abf9e6Sopenharmony_ci  ;;
6409c0abf9e6Sopenharmony_ciesac
6410c0abf9e6Sopenharmony_ci
6411c0abf9e6Sopenharmony_cifi
6412c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6413c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6414c0abf9e6Sopenharmony_cisharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6415c0abf9e6Sopenharmony_citest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6416c0abf9e6Sopenharmony_ci
6417c0abf9e6Sopenharmony_ci
6418c0abf9e6Sopenharmony_ci
6419c0abf9e6Sopenharmony_ci
6420c0abf9e6Sopenharmony_ci
6421c0abf9e6Sopenharmony_ci
6422c0abf9e6Sopenharmony_ci
6423c0abf9e6Sopenharmony_ciif test -n "$ac_tool_prefix"; then
6424c0abf9e6Sopenharmony_ci  for ac_prog in ar
6425c0abf9e6Sopenharmony_ci  do
6426c0abf9e6Sopenharmony_ci    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6427c0abf9e6Sopenharmony_ciset dummy $ac_tool_prefix$ac_prog; ac_word=$2
6428c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6429c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
6430c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_AR+y}
6431c0abf9e6Sopenharmony_cithen :
6432c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
6433c0abf9e6Sopenharmony_cielse $as_nop
6434c0abf9e6Sopenharmony_ci  if test -n "$AR"; then
6435c0abf9e6Sopenharmony_ci  ac_cv_prog_AR="$AR" # Let the user override the test.
6436c0abf9e6Sopenharmony_cielse
6437c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6438c0abf9e6Sopenharmony_cifor as_dir in $PATH
6439c0abf9e6Sopenharmony_cido
6440c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
6441c0abf9e6Sopenharmony_ci  case $as_dir in #(((
6442c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
6443c0abf9e6Sopenharmony_ci    */) ;;
6444c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
6445c0abf9e6Sopenharmony_ci  esac
6446c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
6447c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6448c0abf9e6Sopenharmony_ci    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6449c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6450c0abf9e6Sopenharmony_ci    break 2
6451c0abf9e6Sopenharmony_ci  fi
6452c0abf9e6Sopenharmony_cidone
6453c0abf9e6Sopenharmony_ci  done
6454c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
6455c0abf9e6Sopenharmony_ci
6456c0abf9e6Sopenharmony_cifi
6457c0abf9e6Sopenharmony_cifi
6458c0abf9e6Sopenharmony_ciAR=$ac_cv_prog_AR
6459c0abf9e6Sopenharmony_ciif test -n "$AR"; then
6460c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6461c0abf9e6Sopenharmony_ciprintf "%s\n" "$AR" >&6; }
6462c0abf9e6Sopenharmony_cielse
6463c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6464c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
6465c0abf9e6Sopenharmony_cifi
6466c0abf9e6Sopenharmony_ci
6467c0abf9e6Sopenharmony_ci
6468c0abf9e6Sopenharmony_ci    test -n "$AR" && break
6469c0abf9e6Sopenharmony_ci  done
6470c0abf9e6Sopenharmony_cifi
6471c0abf9e6Sopenharmony_ciif test -z "$AR"; then
6472c0abf9e6Sopenharmony_ci  ac_ct_AR=$AR
6473c0abf9e6Sopenharmony_ci  for ac_prog in ar
6474c0abf9e6Sopenharmony_cido
6475c0abf9e6Sopenharmony_ci  # Extract the first word of "$ac_prog", so it can be a program name with args.
6476c0abf9e6Sopenharmony_ciset dummy $ac_prog; ac_word=$2
6477c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6478c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
6479c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_ac_ct_AR+y}
6480c0abf9e6Sopenharmony_cithen :
6481c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
6482c0abf9e6Sopenharmony_cielse $as_nop
6483c0abf9e6Sopenharmony_ci  if test -n "$ac_ct_AR"; then
6484c0abf9e6Sopenharmony_ci  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6485c0abf9e6Sopenharmony_cielse
6486c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6487c0abf9e6Sopenharmony_cifor as_dir in $PATH
6488c0abf9e6Sopenharmony_cido
6489c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
6490c0abf9e6Sopenharmony_ci  case $as_dir in #(((
6491c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
6492c0abf9e6Sopenharmony_ci    */) ;;
6493c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
6494c0abf9e6Sopenharmony_ci  esac
6495c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
6496c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6497c0abf9e6Sopenharmony_ci    ac_cv_prog_ac_ct_AR="$ac_prog"
6498c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6499c0abf9e6Sopenharmony_ci    break 2
6500c0abf9e6Sopenharmony_ci  fi
6501c0abf9e6Sopenharmony_cidone
6502c0abf9e6Sopenharmony_ci  done
6503c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
6504c0abf9e6Sopenharmony_ci
6505c0abf9e6Sopenharmony_cifi
6506c0abf9e6Sopenharmony_cifi
6507c0abf9e6Sopenharmony_ciac_ct_AR=$ac_cv_prog_ac_ct_AR
6508c0abf9e6Sopenharmony_ciif test -n "$ac_ct_AR"; then
6509c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6510c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_ct_AR" >&6; }
6511c0abf9e6Sopenharmony_cielse
6512c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6513c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
6514c0abf9e6Sopenharmony_cifi
6515c0abf9e6Sopenharmony_ci
6516c0abf9e6Sopenharmony_ci
6517c0abf9e6Sopenharmony_ci  test -n "$ac_ct_AR" && break
6518c0abf9e6Sopenharmony_cidone
6519c0abf9e6Sopenharmony_ci
6520c0abf9e6Sopenharmony_ci  if test "x$ac_ct_AR" = x; then
6521c0abf9e6Sopenharmony_ci    AR="false"
6522c0abf9e6Sopenharmony_ci  else
6523c0abf9e6Sopenharmony_ci    case $cross_compiling:$ac_tool_warned in
6524c0abf9e6Sopenharmony_ciyes:)
6525c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6526c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6527c0abf9e6Sopenharmony_ciac_tool_warned=yes ;;
6528c0abf9e6Sopenharmony_ciesac
6529c0abf9e6Sopenharmony_ci    AR=$ac_ct_AR
6530c0abf9e6Sopenharmony_ci  fi
6531c0abf9e6Sopenharmony_cifi
6532c0abf9e6Sopenharmony_ci
6533c0abf9e6Sopenharmony_ci: ${AR=ar}
6534c0abf9e6Sopenharmony_ci
6535c0abf9e6Sopenharmony_ci
6536c0abf9e6Sopenharmony_ci
6537c0abf9e6Sopenharmony_ci
6538c0abf9e6Sopenharmony_ci
6539c0abf9e6Sopenharmony_ci
6540c0abf9e6Sopenharmony_ci# Use ARFLAGS variable as AR's operation code to sync the variable naming with
6541c0abf9e6Sopenharmony_ci# Automake.  If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have
6542c0abf9e6Sopenharmony_ci# higher priority because thats what people were doing historically (setting
6543c0abf9e6Sopenharmony_ci# ARFLAGS for automake and AR_FLAGS for libtool).  FIXME: Make the AR_FLAGS
6544c0abf9e6Sopenharmony_ci# variable obsoleted/removed.
6545c0abf9e6Sopenharmony_ci
6546c0abf9e6Sopenharmony_citest ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr}
6547c0abf9e6Sopenharmony_cilt_ar_flags=$AR_FLAGS
6548c0abf9e6Sopenharmony_ci
6549c0abf9e6Sopenharmony_ci
6550c0abf9e6Sopenharmony_ci
6551c0abf9e6Sopenharmony_ci
6552c0abf9e6Sopenharmony_ci
6553c0abf9e6Sopenharmony_ci
6554c0abf9e6Sopenharmony_ci# Make AR_FLAGS overridable by 'make ARFLAGS='.  Don't try to run-time override
6555c0abf9e6Sopenharmony_ci# by AR_FLAGS because that was never working and AR_FLAGS is about to die.
6556c0abf9e6Sopenharmony_ci
6557c0abf9e6Sopenharmony_ci
6558c0abf9e6Sopenharmony_ci
6559c0abf9e6Sopenharmony_ci
6560c0abf9e6Sopenharmony_ci
6561c0abf9e6Sopenharmony_ci
6562c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6563c0abf9e6Sopenharmony_ciprintf %s "checking for archiver @FILE support... " >&6; }
6564c0abf9e6Sopenharmony_ciif test ${lt_cv_ar_at_file+y}
6565c0abf9e6Sopenharmony_cithen :
6566c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
6567c0abf9e6Sopenharmony_cielse $as_nop
6568c0abf9e6Sopenharmony_ci  lt_cv_ar_at_file=no
6569c0abf9e6Sopenharmony_ci   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6570c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
6571c0abf9e6Sopenharmony_ci
6572c0abf9e6Sopenharmony_ciint
6573c0abf9e6Sopenharmony_cimain (void)
6574c0abf9e6Sopenharmony_ci{
6575c0abf9e6Sopenharmony_ci
6576c0abf9e6Sopenharmony_ci  ;
6577c0abf9e6Sopenharmony_ci  return 0;
6578c0abf9e6Sopenharmony_ci}
6579c0abf9e6Sopenharmony_ci_ACEOF
6580c0abf9e6Sopenharmony_ciif ac_fn_c_try_compile "$LINENO"
6581c0abf9e6Sopenharmony_cithen :
6582c0abf9e6Sopenharmony_ci  echo conftest.$ac_objext > conftest.lst
6583c0abf9e6Sopenharmony_ci      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6584c0abf9e6Sopenharmony_ci      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6585c0abf9e6Sopenharmony_ci  (eval $lt_ar_try) 2>&5
6586c0abf9e6Sopenharmony_ci  ac_status=$?
6587c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6588c0abf9e6Sopenharmony_ci  test $ac_status = 0; }
6589c0abf9e6Sopenharmony_ci      if test 0 -eq "$ac_status"; then
6590c0abf9e6Sopenharmony_ci	# Ensure the archiver fails upon bogus file names.
6591c0abf9e6Sopenharmony_ci	rm -f conftest.$ac_objext libconftest.a
6592c0abf9e6Sopenharmony_ci	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6593c0abf9e6Sopenharmony_ci  (eval $lt_ar_try) 2>&5
6594c0abf9e6Sopenharmony_ci  ac_status=$?
6595c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6596c0abf9e6Sopenharmony_ci  test $ac_status = 0; }
6597c0abf9e6Sopenharmony_ci	if test 0 -ne "$ac_status"; then
6598c0abf9e6Sopenharmony_ci          lt_cv_ar_at_file=@
6599c0abf9e6Sopenharmony_ci        fi
6600c0abf9e6Sopenharmony_ci      fi
6601c0abf9e6Sopenharmony_ci      rm -f conftest.* libconftest.a
6602c0abf9e6Sopenharmony_ci
6603c0abf9e6Sopenharmony_cifi
6604c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
6605c0abf9e6Sopenharmony_ci
6606c0abf9e6Sopenharmony_cifi
6607c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6608c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_ar_at_file" >&6; }
6609c0abf9e6Sopenharmony_ci
6610c0abf9e6Sopenharmony_ciif test no = "$lt_cv_ar_at_file"; then
6611c0abf9e6Sopenharmony_ci  archiver_list_spec=
6612c0abf9e6Sopenharmony_cielse
6613c0abf9e6Sopenharmony_ci  archiver_list_spec=$lt_cv_ar_at_file
6614c0abf9e6Sopenharmony_cifi
6615c0abf9e6Sopenharmony_ci
6616c0abf9e6Sopenharmony_ci
6617c0abf9e6Sopenharmony_ci
6618c0abf9e6Sopenharmony_ci
6619c0abf9e6Sopenharmony_ci
6620c0abf9e6Sopenharmony_ci
6621c0abf9e6Sopenharmony_ci
6622c0abf9e6Sopenharmony_ciif test -n "$ac_tool_prefix"; then
6623c0abf9e6Sopenharmony_ci  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6624c0abf9e6Sopenharmony_ciset dummy ${ac_tool_prefix}strip; ac_word=$2
6625c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6626c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
6627c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_STRIP+y}
6628c0abf9e6Sopenharmony_cithen :
6629c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
6630c0abf9e6Sopenharmony_cielse $as_nop
6631c0abf9e6Sopenharmony_ci  if test -n "$STRIP"; then
6632c0abf9e6Sopenharmony_ci  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6633c0abf9e6Sopenharmony_cielse
6634c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6635c0abf9e6Sopenharmony_cifor as_dir in $PATH
6636c0abf9e6Sopenharmony_cido
6637c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
6638c0abf9e6Sopenharmony_ci  case $as_dir in #(((
6639c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
6640c0abf9e6Sopenharmony_ci    */) ;;
6641c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
6642c0abf9e6Sopenharmony_ci  esac
6643c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
6644c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6645c0abf9e6Sopenharmony_ci    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6646c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6647c0abf9e6Sopenharmony_ci    break 2
6648c0abf9e6Sopenharmony_ci  fi
6649c0abf9e6Sopenharmony_cidone
6650c0abf9e6Sopenharmony_ci  done
6651c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
6652c0abf9e6Sopenharmony_ci
6653c0abf9e6Sopenharmony_cifi
6654c0abf9e6Sopenharmony_cifi
6655c0abf9e6Sopenharmony_ciSTRIP=$ac_cv_prog_STRIP
6656c0abf9e6Sopenharmony_ciif test -n "$STRIP"; then
6657c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6658c0abf9e6Sopenharmony_ciprintf "%s\n" "$STRIP" >&6; }
6659c0abf9e6Sopenharmony_cielse
6660c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6661c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
6662c0abf9e6Sopenharmony_cifi
6663c0abf9e6Sopenharmony_ci
6664c0abf9e6Sopenharmony_ci
6665c0abf9e6Sopenharmony_cifi
6666c0abf9e6Sopenharmony_ciif test -z "$ac_cv_prog_STRIP"; then
6667c0abf9e6Sopenharmony_ci  ac_ct_STRIP=$STRIP
6668c0abf9e6Sopenharmony_ci  # Extract the first word of "strip", so it can be a program name with args.
6669c0abf9e6Sopenharmony_ciset dummy strip; ac_word=$2
6670c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6671c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
6672c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_ac_ct_STRIP+y}
6673c0abf9e6Sopenharmony_cithen :
6674c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
6675c0abf9e6Sopenharmony_cielse $as_nop
6676c0abf9e6Sopenharmony_ci  if test -n "$ac_ct_STRIP"; then
6677c0abf9e6Sopenharmony_ci  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6678c0abf9e6Sopenharmony_cielse
6679c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6680c0abf9e6Sopenharmony_cifor as_dir in $PATH
6681c0abf9e6Sopenharmony_cido
6682c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
6683c0abf9e6Sopenharmony_ci  case $as_dir in #(((
6684c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
6685c0abf9e6Sopenharmony_ci    */) ;;
6686c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
6687c0abf9e6Sopenharmony_ci  esac
6688c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
6689c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6690c0abf9e6Sopenharmony_ci    ac_cv_prog_ac_ct_STRIP="strip"
6691c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6692c0abf9e6Sopenharmony_ci    break 2
6693c0abf9e6Sopenharmony_ci  fi
6694c0abf9e6Sopenharmony_cidone
6695c0abf9e6Sopenharmony_ci  done
6696c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
6697c0abf9e6Sopenharmony_ci
6698c0abf9e6Sopenharmony_cifi
6699c0abf9e6Sopenharmony_cifi
6700c0abf9e6Sopenharmony_ciac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6701c0abf9e6Sopenharmony_ciif test -n "$ac_ct_STRIP"; then
6702c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6703c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_ct_STRIP" >&6; }
6704c0abf9e6Sopenharmony_cielse
6705c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6706c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
6707c0abf9e6Sopenharmony_cifi
6708c0abf9e6Sopenharmony_ci
6709c0abf9e6Sopenharmony_ci  if test "x$ac_ct_STRIP" = x; then
6710c0abf9e6Sopenharmony_ci    STRIP=":"
6711c0abf9e6Sopenharmony_ci  else
6712c0abf9e6Sopenharmony_ci    case $cross_compiling:$ac_tool_warned in
6713c0abf9e6Sopenharmony_ciyes:)
6714c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6715c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6716c0abf9e6Sopenharmony_ciac_tool_warned=yes ;;
6717c0abf9e6Sopenharmony_ciesac
6718c0abf9e6Sopenharmony_ci    STRIP=$ac_ct_STRIP
6719c0abf9e6Sopenharmony_ci  fi
6720c0abf9e6Sopenharmony_cielse
6721c0abf9e6Sopenharmony_ci  STRIP="$ac_cv_prog_STRIP"
6722c0abf9e6Sopenharmony_cifi
6723c0abf9e6Sopenharmony_ci
6724c0abf9e6Sopenharmony_citest -z "$STRIP" && STRIP=:
6725c0abf9e6Sopenharmony_ci
6726c0abf9e6Sopenharmony_ci
6727c0abf9e6Sopenharmony_ci
6728c0abf9e6Sopenharmony_ci
6729c0abf9e6Sopenharmony_ci
6730c0abf9e6Sopenharmony_ci
6731c0abf9e6Sopenharmony_ciif test -n "$ac_tool_prefix"; then
6732c0abf9e6Sopenharmony_ci  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6733c0abf9e6Sopenharmony_ciset dummy ${ac_tool_prefix}ranlib; ac_word=$2
6734c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6735c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
6736c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_RANLIB+y}
6737c0abf9e6Sopenharmony_cithen :
6738c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
6739c0abf9e6Sopenharmony_cielse $as_nop
6740c0abf9e6Sopenharmony_ci  if test -n "$RANLIB"; then
6741c0abf9e6Sopenharmony_ci  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6742c0abf9e6Sopenharmony_cielse
6743c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6744c0abf9e6Sopenharmony_cifor as_dir in $PATH
6745c0abf9e6Sopenharmony_cido
6746c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
6747c0abf9e6Sopenharmony_ci  case $as_dir in #(((
6748c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
6749c0abf9e6Sopenharmony_ci    */) ;;
6750c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
6751c0abf9e6Sopenharmony_ci  esac
6752c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
6753c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6754c0abf9e6Sopenharmony_ci    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6755c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6756c0abf9e6Sopenharmony_ci    break 2
6757c0abf9e6Sopenharmony_ci  fi
6758c0abf9e6Sopenharmony_cidone
6759c0abf9e6Sopenharmony_ci  done
6760c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
6761c0abf9e6Sopenharmony_ci
6762c0abf9e6Sopenharmony_cifi
6763c0abf9e6Sopenharmony_cifi
6764c0abf9e6Sopenharmony_ciRANLIB=$ac_cv_prog_RANLIB
6765c0abf9e6Sopenharmony_ciif test -n "$RANLIB"; then
6766c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6767c0abf9e6Sopenharmony_ciprintf "%s\n" "$RANLIB" >&6; }
6768c0abf9e6Sopenharmony_cielse
6769c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6770c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
6771c0abf9e6Sopenharmony_cifi
6772c0abf9e6Sopenharmony_ci
6773c0abf9e6Sopenharmony_ci
6774c0abf9e6Sopenharmony_cifi
6775c0abf9e6Sopenharmony_ciif test -z "$ac_cv_prog_RANLIB"; then
6776c0abf9e6Sopenharmony_ci  ac_ct_RANLIB=$RANLIB
6777c0abf9e6Sopenharmony_ci  # Extract the first word of "ranlib", so it can be a program name with args.
6778c0abf9e6Sopenharmony_ciset dummy ranlib; ac_word=$2
6779c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6780c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
6781c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_ac_ct_RANLIB+y}
6782c0abf9e6Sopenharmony_cithen :
6783c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
6784c0abf9e6Sopenharmony_cielse $as_nop
6785c0abf9e6Sopenharmony_ci  if test -n "$ac_ct_RANLIB"; then
6786c0abf9e6Sopenharmony_ci  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6787c0abf9e6Sopenharmony_cielse
6788c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6789c0abf9e6Sopenharmony_cifor as_dir in $PATH
6790c0abf9e6Sopenharmony_cido
6791c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
6792c0abf9e6Sopenharmony_ci  case $as_dir in #(((
6793c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
6794c0abf9e6Sopenharmony_ci    */) ;;
6795c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
6796c0abf9e6Sopenharmony_ci  esac
6797c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
6798c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6799c0abf9e6Sopenharmony_ci    ac_cv_prog_ac_ct_RANLIB="ranlib"
6800c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6801c0abf9e6Sopenharmony_ci    break 2
6802c0abf9e6Sopenharmony_ci  fi
6803c0abf9e6Sopenharmony_cidone
6804c0abf9e6Sopenharmony_ci  done
6805c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
6806c0abf9e6Sopenharmony_ci
6807c0abf9e6Sopenharmony_cifi
6808c0abf9e6Sopenharmony_cifi
6809c0abf9e6Sopenharmony_ciac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6810c0abf9e6Sopenharmony_ciif test -n "$ac_ct_RANLIB"; then
6811c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6812c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_ct_RANLIB" >&6; }
6813c0abf9e6Sopenharmony_cielse
6814c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6815c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
6816c0abf9e6Sopenharmony_cifi
6817c0abf9e6Sopenharmony_ci
6818c0abf9e6Sopenharmony_ci  if test "x$ac_ct_RANLIB" = x; then
6819c0abf9e6Sopenharmony_ci    RANLIB=":"
6820c0abf9e6Sopenharmony_ci  else
6821c0abf9e6Sopenharmony_ci    case $cross_compiling:$ac_tool_warned in
6822c0abf9e6Sopenharmony_ciyes:)
6823c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6824c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6825c0abf9e6Sopenharmony_ciac_tool_warned=yes ;;
6826c0abf9e6Sopenharmony_ciesac
6827c0abf9e6Sopenharmony_ci    RANLIB=$ac_ct_RANLIB
6828c0abf9e6Sopenharmony_ci  fi
6829c0abf9e6Sopenharmony_cielse
6830c0abf9e6Sopenharmony_ci  RANLIB="$ac_cv_prog_RANLIB"
6831c0abf9e6Sopenharmony_cifi
6832c0abf9e6Sopenharmony_ci
6833c0abf9e6Sopenharmony_citest -z "$RANLIB" && RANLIB=:
6834c0abf9e6Sopenharmony_ci
6835c0abf9e6Sopenharmony_ci
6836c0abf9e6Sopenharmony_ci
6837c0abf9e6Sopenharmony_ci
6838c0abf9e6Sopenharmony_ci
6839c0abf9e6Sopenharmony_ci
6840c0abf9e6Sopenharmony_ci# Determine commands to create old-style static archives.
6841c0abf9e6Sopenharmony_ciold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6842c0abf9e6Sopenharmony_ciold_postinstall_cmds='chmod 644 $oldlib'
6843c0abf9e6Sopenharmony_ciold_postuninstall_cmds=
6844c0abf9e6Sopenharmony_ci
6845c0abf9e6Sopenharmony_ciif test -n "$RANLIB"; then
6846c0abf9e6Sopenharmony_ci  case $host_os in
6847c0abf9e6Sopenharmony_ci  bitrig* | openbsd*)
6848c0abf9e6Sopenharmony_ci    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6849c0abf9e6Sopenharmony_ci    ;;
6850c0abf9e6Sopenharmony_ci  *)
6851c0abf9e6Sopenharmony_ci    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6852c0abf9e6Sopenharmony_ci    ;;
6853c0abf9e6Sopenharmony_ci  esac
6854c0abf9e6Sopenharmony_ci  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6855c0abf9e6Sopenharmony_cifi
6856c0abf9e6Sopenharmony_ci
6857c0abf9e6Sopenharmony_cicase $host_os in
6858c0abf9e6Sopenharmony_ci  darwin*)
6859c0abf9e6Sopenharmony_ci    lock_old_archive_extraction=yes ;;
6860c0abf9e6Sopenharmony_ci  *)
6861c0abf9e6Sopenharmony_ci    lock_old_archive_extraction=no ;;
6862c0abf9e6Sopenharmony_ciesac
6863c0abf9e6Sopenharmony_ci
6864c0abf9e6Sopenharmony_ci
6865c0abf9e6Sopenharmony_ci
6866c0abf9e6Sopenharmony_ci
6867c0abf9e6Sopenharmony_ci
6868c0abf9e6Sopenharmony_ci
6869c0abf9e6Sopenharmony_ci
6870c0abf9e6Sopenharmony_ci
6871c0abf9e6Sopenharmony_ci
6872c0abf9e6Sopenharmony_ci
6873c0abf9e6Sopenharmony_ci
6874c0abf9e6Sopenharmony_ci
6875c0abf9e6Sopenharmony_ci
6876c0abf9e6Sopenharmony_ci
6877c0abf9e6Sopenharmony_ci
6878c0abf9e6Sopenharmony_ci
6879c0abf9e6Sopenharmony_ci
6880c0abf9e6Sopenharmony_ci
6881c0abf9e6Sopenharmony_ci
6882c0abf9e6Sopenharmony_ci
6883c0abf9e6Sopenharmony_ci
6884c0abf9e6Sopenharmony_ci
6885c0abf9e6Sopenharmony_ci
6886c0abf9e6Sopenharmony_ci
6887c0abf9e6Sopenharmony_ci
6888c0abf9e6Sopenharmony_ci
6889c0abf9e6Sopenharmony_ci
6890c0abf9e6Sopenharmony_ci
6891c0abf9e6Sopenharmony_ci
6892c0abf9e6Sopenharmony_ci
6893c0abf9e6Sopenharmony_ci
6894c0abf9e6Sopenharmony_ci
6895c0abf9e6Sopenharmony_ci
6896c0abf9e6Sopenharmony_ci
6897c0abf9e6Sopenharmony_ci
6898c0abf9e6Sopenharmony_ci
6899c0abf9e6Sopenharmony_ci
6900c0abf9e6Sopenharmony_ci
6901c0abf9e6Sopenharmony_ci
6902c0abf9e6Sopenharmony_ci# If no C compiler was specified, use CC.
6903c0abf9e6Sopenharmony_ciLTCC=${LTCC-"$CC"}
6904c0abf9e6Sopenharmony_ci
6905c0abf9e6Sopenharmony_ci# If no C compiler flags were specified, use CFLAGS.
6906c0abf9e6Sopenharmony_ciLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6907c0abf9e6Sopenharmony_ci
6908c0abf9e6Sopenharmony_ci# Allow CC to be a program name with arguments.
6909c0abf9e6Sopenharmony_cicompiler=$CC
6910c0abf9e6Sopenharmony_ci
6911c0abf9e6Sopenharmony_ci
6912c0abf9e6Sopenharmony_ci# Check for command to grab the raw symbol name followed by C symbol from nm.
6913c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6914c0abf9e6Sopenharmony_ciprintf %s "checking command to parse $NM output from $compiler object... " >&6; }
6915c0abf9e6Sopenharmony_ciif test ${lt_cv_sys_global_symbol_pipe+y}
6916c0abf9e6Sopenharmony_cithen :
6917c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
6918c0abf9e6Sopenharmony_cielse $as_nop
6919c0abf9e6Sopenharmony_ci
6920c0abf9e6Sopenharmony_ci# These are sane defaults that work on at least a few old systems.
6921c0abf9e6Sopenharmony_ci# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6922c0abf9e6Sopenharmony_ci
6923c0abf9e6Sopenharmony_ci# Character class describing NM global symbol codes.
6924c0abf9e6Sopenharmony_cisymcode='[BCDEGRST]'
6925c0abf9e6Sopenharmony_ci
6926c0abf9e6Sopenharmony_ci# Regexp to match symbols that can be accessed directly from C.
6927c0abf9e6Sopenharmony_cisympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6928c0abf9e6Sopenharmony_ci
6929c0abf9e6Sopenharmony_ci# Define system-specific variables.
6930c0abf9e6Sopenharmony_cicase $host_os in
6931c0abf9e6Sopenharmony_ciaix*)
6932c0abf9e6Sopenharmony_ci  symcode='[BCDT]'
6933c0abf9e6Sopenharmony_ci  ;;
6934c0abf9e6Sopenharmony_cicygwin* | mingw* | pw32* | cegcc*)
6935c0abf9e6Sopenharmony_ci  symcode='[ABCDGISTW]'
6936c0abf9e6Sopenharmony_ci  ;;
6937c0abf9e6Sopenharmony_cihpux*)
6938c0abf9e6Sopenharmony_ci  if test ia64 = "$host_cpu"; then
6939c0abf9e6Sopenharmony_ci    symcode='[ABCDEGRST]'
6940c0abf9e6Sopenharmony_ci  fi
6941c0abf9e6Sopenharmony_ci  ;;
6942c0abf9e6Sopenharmony_ciirix* | nonstopux*)
6943c0abf9e6Sopenharmony_ci  symcode='[BCDEGRST]'
6944c0abf9e6Sopenharmony_ci  ;;
6945c0abf9e6Sopenharmony_ciosf*)
6946c0abf9e6Sopenharmony_ci  symcode='[BCDEGQRST]'
6947c0abf9e6Sopenharmony_ci  ;;
6948c0abf9e6Sopenharmony_cisolaris*)
6949c0abf9e6Sopenharmony_ci  symcode='[BDRT]'
6950c0abf9e6Sopenharmony_ci  ;;
6951c0abf9e6Sopenharmony_cisco3.2v5*)
6952c0abf9e6Sopenharmony_ci  symcode='[DT]'
6953c0abf9e6Sopenharmony_ci  ;;
6954c0abf9e6Sopenharmony_cisysv4.2uw2*)
6955c0abf9e6Sopenharmony_ci  symcode='[DT]'
6956c0abf9e6Sopenharmony_ci  ;;
6957c0abf9e6Sopenharmony_cisysv5* | sco5v6* | unixware* | OpenUNIX*)
6958c0abf9e6Sopenharmony_ci  symcode='[ABDT]'
6959c0abf9e6Sopenharmony_ci  ;;
6960c0abf9e6Sopenharmony_cisysv4)
6961c0abf9e6Sopenharmony_ci  symcode='[DFNSTU]'
6962c0abf9e6Sopenharmony_ci  ;;
6963c0abf9e6Sopenharmony_ciesac
6964c0abf9e6Sopenharmony_ci
6965c0abf9e6Sopenharmony_ci# If we're using GNU nm, then use its standard symbol codes.
6966c0abf9e6Sopenharmony_cicase `$NM -V 2>&1` in
6967c0abf9e6Sopenharmony_ci*GNU* | *'with BFD'*)
6968c0abf9e6Sopenharmony_ci  symcode='[ABCDGIRSTW]' ;;
6969c0abf9e6Sopenharmony_ciesac
6970c0abf9e6Sopenharmony_ci
6971c0abf9e6Sopenharmony_ciif test "$lt_cv_nm_interface" = "MS dumpbin"; then
6972c0abf9e6Sopenharmony_ci  # Gets list of data symbols to import.
6973c0abf9e6Sopenharmony_ci  lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'"
6974c0abf9e6Sopenharmony_ci  # Adjust the below global symbol transforms to fixup imported variables.
6975c0abf9e6Sopenharmony_ci  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
6976c0abf9e6Sopenharmony_ci  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
6977c0abf9e6Sopenharmony_ci  lt_c_name_lib_hook="\
6978c0abf9e6Sopenharmony_ci  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
6979c0abf9e6Sopenharmony_ci  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
6980c0abf9e6Sopenharmony_cielse
6981c0abf9e6Sopenharmony_ci  # Disable hooks by default.
6982c0abf9e6Sopenharmony_ci  lt_cv_sys_global_symbol_to_import=
6983c0abf9e6Sopenharmony_ci  lt_cdecl_hook=
6984c0abf9e6Sopenharmony_ci  lt_c_name_hook=
6985c0abf9e6Sopenharmony_ci  lt_c_name_lib_hook=
6986c0abf9e6Sopenharmony_cifi
6987c0abf9e6Sopenharmony_ci
6988c0abf9e6Sopenharmony_ci# Transform an extracted symbol line into a proper C declaration.
6989c0abf9e6Sopenharmony_ci# Some systems (esp. on ia64) link data and code symbols differently,
6990c0abf9e6Sopenharmony_ci# so use this general approach.
6991c0abf9e6Sopenharmony_cilt_cv_sys_global_symbol_to_cdecl="$SED -n"\
6992c0abf9e6Sopenharmony_ci$lt_cdecl_hook\
6993c0abf9e6Sopenharmony_ci" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
6994c0abf9e6Sopenharmony_ci" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
6995c0abf9e6Sopenharmony_ci
6996c0abf9e6Sopenharmony_ci# Transform an extracted symbol line into symbol name and symbol address
6997c0abf9e6Sopenharmony_cilt_cv_sys_global_symbol_to_c_name_address="$SED -n"\
6998c0abf9e6Sopenharmony_ci$lt_c_name_hook\
6999c0abf9e6Sopenharmony_ci" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
7000c0abf9e6Sopenharmony_ci" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
7001c0abf9e6Sopenharmony_ci
7002c0abf9e6Sopenharmony_ci# Transform an extracted symbol line into symbol name with lib prefix and
7003c0abf9e6Sopenharmony_ci# symbol address.
7004c0abf9e6Sopenharmony_cilt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\
7005c0abf9e6Sopenharmony_ci$lt_c_name_lib_hook\
7006c0abf9e6Sopenharmony_ci" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
7007c0abf9e6Sopenharmony_ci" -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
7008c0abf9e6Sopenharmony_ci" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
7009c0abf9e6Sopenharmony_ci
7010c0abf9e6Sopenharmony_ci# Handle CRLF in mingw tool chain
7011c0abf9e6Sopenharmony_ciopt_cr=
7012c0abf9e6Sopenharmony_cicase $build_os in
7013c0abf9e6Sopenharmony_cimingw*)
7014c0abf9e6Sopenharmony_ci  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7015c0abf9e6Sopenharmony_ci  ;;
7016c0abf9e6Sopenharmony_ciesac
7017c0abf9e6Sopenharmony_ci
7018c0abf9e6Sopenharmony_ci# Try without a prefix underscore, then with it.
7019c0abf9e6Sopenharmony_cifor ac_symprfx in "" "_"; do
7020c0abf9e6Sopenharmony_ci
7021c0abf9e6Sopenharmony_ci  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7022c0abf9e6Sopenharmony_ci  symxfrm="\\1 $ac_symprfx\\2 \\2"
7023c0abf9e6Sopenharmony_ci
7024c0abf9e6Sopenharmony_ci  # Write the raw and C identifiers.
7025c0abf9e6Sopenharmony_ci  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7026c0abf9e6Sopenharmony_ci    # Fake it for dumpbin and say T for any non-static function,
7027c0abf9e6Sopenharmony_ci    # D for any global variable and I for any imported variable.
7028c0abf9e6Sopenharmony_ci    # Also find C++ and __fastcall symbols from MSVC++ or ICC,
7029c0abf9e6Sopenharmony_ci    # which start with @ or ?.
7030c0abf9e6Sopenharmony_ci    lt_cv_sys_global_symbol_pipe="$AWK '"\
7031c0abf9e6Sopenharmony_ci"     {last_section=section; section=\$ 3};"\
7032c0abf9e6Sopenharmony_ci"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7033c0abf9e6Sopenharmony_ci"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7034c0abf9e6Sopenharmony_ci"     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
7035c0abf9e6Sopenharmony_ci"     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
7036c0abf9e6Sopenharmony_ci"     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
7037c0abf9e6Sopenharmony_ci"     \$ 0!~/External *\|/{next};"\
7038c0abf9e6Sopenharmony_ci"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7039c0abf9e6Sopenharmony_ci"     {if(hide[section]) next};"\
7040c0abf9e6Sopenharmony_ci"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
7041c0abf9e6Sopenharmony_ci"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
7042c0abf9e6Sopenharmony_ci"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
7043c0abf9e6Sopenharmony_ci"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
7044c0abf9e6Sopenharmony_ci"     ' prfx=^$ac_symprfx"
7045c0abf9e6Sopenharmony_ci  else
7046c0abf9e6Sopenharmony_ci    lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7047c0abf9e6Sopenharmony_ci  fi
7048c0abf9e6Sopenharmony_ci  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'"
7049c0abf9e6Sopenharmony_ci
7050c0abf9e6Sopenharmony_ci  # Check to see that the pipe works correctly.
7051c0abf9e6Sopenharmony_ci  pipe_works=no
7052c0abf9e6Sopenharmony_ci
7053c0abf9e6Sopenharmony_ci  rm -f conftest*
7054c0abf9e6Sopenharmony_ci  cat > conftest.$ac_ext <<_LT_EOF
7055c0abf9e6Sopenharmony_ci#ifdef __cplusplus
7056c0abf9e6Sopenharmony_ciextern "C" {
7057c0abf9e6Sopenharmony_ci#endif
7058c0abf9e6Sopenharmony_cichar nm_test_var;
7059c0abf9e6Sopenharmony_civoid nm_test_func(void);
7060c0abf9e6Sopenharmony_civoid nm_test_func(void){}
7061c0abf9e6Sopenharmony_ci#ifdef __cplusplus
7062c0abf9e6Sopenharmony_ci}
7063c0abf9e6Sopenharmony_ci#endif
7064c0abf9e6Sopenharmony_ciint main(){nm_test_var='a';nm_test_func();return(0);}
7065c0abf9e6Sopenharmony_ci_LT_EOF
7066c0abf9e6Sopenharmony_ci
7067c0abf9e6Sopenharmony_ci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7068c0abf9e6Sopenharmony_ci  (eval $ac_compile) 2>&5
7069c0abf9e6Sopenharmony_ci  ac_status=$?
7070c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7071c0abf9e6Sopenharmony_ci  test $ac_status = 0; }; then
7072c0abf9e6Sopenharmony_ci    # Now try to grab the symbols.
7073c0abf9e6Sopenharmony_ci    nlist=conftest.nm
7074c0abf9e6Sopenharmony_ci    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7075c0abf9e6Sopenharmony_ci  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7076c0abf9e6Sopenharmony_ci  ac_status=$?
7077c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7078c0abf9e6Sopenharmony_ci  test $ac_status = 0; } && test -s "$nlist"; then
7079c0abf9e6Sopenharmony_ci      # Try sorting and uniquifying the output.
7080c0abf9e6Sopenharmony_ci      if sort "$nlist" | uniq > "$nlist"T; then
7081c0abf9e6Sopenharmony_ci	mv -f "$nlist"T "$nlist"
7082c0abf9e6Sopenharmony_ci      else
7083c0abf9e6Sopenharmony_ci	rm -f "$nlist"T
7084c0abf9e6Sopenharmony_ci      fi
7085c0abf9e6Sopenharmony_ci
7086c0abf9e6Sopenharmony_ci      # Make sure that we snagged all the symbols we need.
7087c0abf9e6Sopenharmony_ci      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7088c0abf9e6Sopenharmony_ci	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7089c0abf9e6Sopenharmony_ci	  cat <<_LT_EOF > conftest.$ac_ext
7090c0abf9e6Sopenharmony_ci/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
7091c0abf9e6Sopenharmony_ci#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
7092c0abf9e6Sopenharmony_ci/* DATA imports from DLLs on WIN32 can't be const, because runtime
7093c0abf9e6Sopenharmony_ci   relocations are performed -- see ld's documentation on pseudo-relocs.  */
7094c0abf9e6Sopenharmony_ci# define LT_DLSYM_CONST
7095c0abf9e6Sopenharmony_ci#elif defined __osf__
7096c0abf9e6Sopenharmony_ci/* This system does not cope well with relocations in const data.  */
7097c0abf9e6Sopenharmony_ci# define LT_DLSYM_CONST
7098c0abf9e6Sopenharmony_ci#else
7099c0abf9e6Sopenharmony_ci# define LT_DLSYM_CONST const
7100c0abf9e6Sopenharmony_ci#endif
7101c0abf9e6Sopenharmony_ci
7102c0abf9e6Sopenharmony_ci#ifdef __cplusplus
7103c0abf9e6Sopenharmony_ciextern "C" {
7104c0abf9e6Sopenharmony_ci#endif
7105c0abf9e6Sopenharmony_ci
7106c0abf9e6Sopenharmony_ci_LT_EOF
7107c0abf9e6Sopenharmony_ci	  # Now generate the symbol file.
7108c0abf9e6Sopenharmony_ci	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7109c0abf9e6Sopenharmony_ci
7110c0abf9e6Sopenharmony_ci	  cat <<_LT_EOF >> conftest.$ac_ext
7111c0abf9e6Sopenharmony_ci
7112c0abf9e6Sopenharmony_ci/* The mapping between symbol names and symbols.  */
7113c0abf9e6Sopenharmony_ciLT_DLSYM_CONST struct {
7114c0abf9e6Sopenharmony_ci  const char *name;
7115c0abf9e6Sopenharmony_ci  void       *address;
7116c0abf9e6Sopenharmony_ci}
7117c0abf9e6Sopenharmony_cilt__PROGRAM__LTX_preloaded_symbols[] =
7118c0abf9e6Sopenharmony_ci{
7119c0abf9e6Sopenharmony_ci  { "@PROGRAM@", (void *) 0 },
7120c0abf9e6Sopenharmony_ci_LT_EOF
7121c0abf9e6Sopenharmony_ci	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7122c0abf9e6Sopenharmony_ci	  cat <<\_LT_EOF >> conftest.$ac_ext
7123c0abf9e6Sopenharmony_ci  {0, (void *) 0}
7124c0abf9e6Sopenharmony_ci};
7125c0abf9e6Sopenharmony_ci
7126c0abf9e6Sopenharmony_ci/* This works around a problem in FreeBSD linker */
7127c0abf9e6Sopenharmony_ci#ifdef FREEBSD_WORKAROUND
7128c0abf9e6Sopenharmony_cistatic const void *lt_preloaded_setup() {
7129c0abf9e6Sopenharmony_ci  return lt__PROGRAM__LTX_preloaded_symbols;
7130c0abf9e6Sopenharmony_ci}
7131c0abf9e6Sopenharmony_ci#endif
7132c0abf9e6Sopenharmony_ci
7133c0abf9e6Sopenharmony_ci#ifdef __cplusplus
7134c0abf9e6Sopenharmony_ci}
7135c0abf9e6Sopenharmony_ci#endif
7136c0abf9e6Sopenharmony_ci_LT_EOF
7137c0abf9e6Sopenharmony_ci	  # Now try linking the two files.
7138c0abf9e6Sopenharmony_ci	  mv conftest.$ac_objext conftstm.$ac_objext
7139c0abf9e6Sopenharmony_ci	  lt_globsym_save_LIBS=$LIBS
7140c0abf9e6Sopenharmony_ci	  lt_globsym_save_CFLAGS=$CFLAGS
7141c0abf9e6Sopenharmony_ci	  LIBS=conftstm.$ac_objext
7142c0abf9e6Sopenharmony_ci	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7143c0abf9e6Sopenharmony_ci	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7144c0abf9e6Sopenharmony_ci  (eval $ac_link) 2>&5
7145c0abf9e6Sopenharmony_ci  ac_status=$?
7146c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7147c0abf9e6Sopenharmony_ci  test $ac_status = 0; } && test -s conftest$ac_exeext; then
7148c0abf9e6Sopenharmony_ci	    pipe_works=yes
7149c0abf9e6Sopenharmony_ci	  fi
7150c0abf9e6Sopenharmony_ci	  LIBS=$lt_globsym_save_LIBS
7151c0abf9e6Sopenharmony_ci	  CFLAGS=$lt_globsym_save_CFLAGS
7152c0abf9e6Sopenharmony_ci	else
7153c0abf9e6Sopenharmony_ci	  echo "cannot find nm_test_func in $nlist" >&5
7154c0abf9e6Sopenharmony_ci	fi
7155c0abf9e6Sopenharmony_ci      else
7156c0abf9e6Sopenharmony_ci	echo "cannot find nm_test_var in $nlist" >&5
7157c0abf9e6Sopenharmony_ci      fi
7158c0abf9e6Sopenharmony_ci    else
7159c0abf9e6Sopenharmony_ci      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7160c0abf9e6Sopenharmony_ci    fi
7161c0abf9e6Sopenharmony_ci  else
7162c0abf9e6Sopenharmony_ci    echo "$progname: failed program was:" >&5
7163c0abf9e6Sopenharmony_ci    cat conftest.$ac_ext >&5
7164c0abf9e6Sopenharmony_ci  fi
7165c0abf9e6Sopenharmony_ci  rm -rf conftest* conftst*
7166c0abf9e6Sopenharmony_ci
7167c0abf9e6Sopenharmony_ci  # Do not use the global_symbol_pipe unless it works.
7168c0abf9e6Sopenharmony_ci  if test yes = "$pipe_works"; then
7169c0abf9e6Sopenharmony_ci    break
7170c0abf9e6Sopenharmony_ci  else
7171c0abf9e6Sopenharmony_ci    lt_cv_sys_global_symbol_pipe=
7172c0abf9e6Sopenharmony_ci  fi
7173c0abf9e6Sopenharmony_cidone
7174c0abf9e6Sopenharmony_ci
7175c0abf9e6Sopenharmony_cifi
7176c0abf9e6Sopenharmony_ci
7177c0abf9e6Sopenharmony_ciif test -z "$lt_cv_sys_global_symbol_pipe"; then
7178c0abf9e6Sopenharmony_ci  lt_cv_sys_global_symbol_to_cdecl=
7179c0abf9e6Sopenharmony_cifi
7180c0abf9e6Sopenharmony_ciif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7181c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7182c0abf9e6Sopenharmony_ciprintf "%s\n" "failed" >&6; }
7183c0abf9e6Sopenharmony_cielse
7184c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7185c0abf9e6Sopenharmony_ciprintf "%s\n" "ok" >&6; }
7186c0abf9e6Sopenharmony_cifi
7187c0abf9e6Sopenharmony_ci
7188c0abf9e6Sopenharmony_ci# Response file support.
7189c0abf9e6Sopenharmony_ciif test "$lt_cv_nm_interface" = "MS dumpbin"; then
7190c0abf9e6Sopenharmony_ci  nm_file_list_spec='@'
7191c0abf9e6Sopenharmony_cielif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7192c0abf9e6Sopenharmony_ci  nm_file_list_spec='@'
7193c0abf9e6Sopenharmony_cifi
7194c0abf9e6Sopenharmony_ci
7195c0abf9e6Sopenharmony_ci
7196c0abf9e6Sopenharmony_ci
7197c0abf9e6Sopenharmony_ci
7198c0abf9e6Sopenharmony_ci
7199c0abf9e6Sopenharmony_ci
7200c0abf9e6Sopenharmony_ci
7201c0abf9e6Sopenharmony_ci
7202c0abf9e6Sopenharmony_ci
7203c0abf9e6Sopenharmony_ci
7204c0abf9e6Sopenharmony_ci
7205c0abf9e6Sopenharmony_ci
7206c0abf9e6Sopenharmony_ci
7207c0abf9e6Sopenharmony_ci
7208c0abf9e6Sopenharmony_ci
7209c0abf9e6Sopenharmony_ci
7210c0abf9e6Sopenharmony_ci
7211c0abf9e6Sopenharmony_ci
7212c0abf9e6Sopenharmony_ci
7213c0abf9e6Sopenharmony_ci
7214c0abf9e6Sopenharmony_ci
7215c0abf9e6Sopenharmony_ci
7216c0abf9e6Sopenharmony_ci
7217c0abf9e6Sopenharmony_ci
7218c0abf9e6Sopenharmony_ci
7219c0abf9e6Sopenharmony_ci
7220c0abf9e6Sopenharmony_ci
7221c0abf9e6Sopenharmony_ci
7222c0abf9e6Sopenharmony_ci
7223c0abf9e6Sopenharmony_ci
7224c0abf9e6Sopenharmony_ci
7225c0abf9e6Sopenharmony_ci
7226c0abf9e6Sopenharmony_ci
7227c0abf9e6Sopenharmony_ci
7228c0abf9e6Sopenharmony_ci
7229c0abf9e6Sopenharmony_ci
7230c0abf9e6Sopenharmony_ci
7231c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7232c0abf9e6Sopenharmony_ciprintf %s "checking for sysroot... " >&6; }
7233c0abf9e6Sopenharmony_ci
7234c0abf9e6Sopenharmony_ci# Check whether --with-sysroot was given.
7235c0abf9e6Sopenharmony_ciif test ${with_sysroot+y}
7236c0abf9e6Sopenharmony_cithen :
7237c0abf9e6Sopenharmony_ci  withval=$with_sysroot;
7238c0abf9e6Sopenharmony_cielse $as_nop
7239c0abf9e6Sopenharmony_ci  with_sysroot=no
7240c0abf9e6Sopenharmony_cifi
7241c0abf9e6Sopenharmony_ci
7242c0abf9e6Sopenharmony_ci
7243c0abf9e6Sopenharmony_cilt_sysroot=
7244c0abf9e6Sopenharmony_cicase $with_sysroot in #(
7245c0abf9e6Sopenharmony_ci yes)
7246c0abf9e6Sopenharmony_ci   if test yes = "$GCC"; then
7247c0abf9e6Sopenharmony_ci     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7248c0abf9e6Sopenharmony_ci   fi
7249c0abf9e6Sopenharmony_ci   ;; #(
7250c0abf9e6Sopenharmony_ci /*)
7251c0abf9e6Sopenharmony_ci   lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"`
7252c0abf9e6Sopenharmony_ci   ;; #(
7253c0abf9e6Sopenharmony_ci no|'')
7254c0abf9e6Sopenharmony_ci   ;; #(
7255c0abf9e6Sopenharmony_ci *)
7256c0abf9e6Sopenharmony_ci   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7257c0abf9e6Sopenharmony_ciprintf "%s\n" "$with_sysroot" >&6; }
7258c0abf9e6Sopenharmony_ci   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7259c0abf9e6Sopenharmony_ci   ;;
7260c0abf9e6Sopenharmony_ciesac
7261c0abf9e6Sopenharmony_ci
7262c0abf9e6Sopenharmony_ci { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7263c0abf9e6Sopenharmony_ciprintf "%s\n" "${lt_sysroot:-no}" >&6; }
7264c0abf9e6Sopenharmony_ci
7265c0abf9e6Sopenharmony_ci
7266c0abf9e6Sopenharmony_ci
7267c0abf9e6Sopenharmony_ci
7268c0abf9e6Sopenharmony_ci
7269c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7270c0abf9e6Sopenharmony_ciprintf %s "checking for a working dd... " >&6; }
7271c0abf9e6Sopenharmony_ciif test ${ac_cv_path_lt_DD+y}
7272c0abf9e6Sopenharmony_cithen :
7273c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
7274c0abf9e6Sopenharmony_cielse $as_nop
7275c0abf9e6Sopenharmony_ci  printf 0123456789abcdef0123456789abcdef >conftest.i
7276c0abf9e6Sopenharmony_cicat conftest.i conftest.i >conftest2.i
7277c0abf9e6Sopenharmony_ci: ${lt_DD:=$DD}
7278c0abf9e6Sopenharmony_ciif test -z "$lt_DD"; then
7279c0abf9e6Sopenharmony_ci  ac_path_lt_DD_found=false
7280c0abf9e6Sopenharmony_ci  # Loop through the user's path and test for each of PROGNAME-LIST
7281c0abf9e6Sopenharmony_ci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7282c0abf9e6Sopenharmony_cifor as_dir in $PATH
7283c0abf9e6Sopenharmony_cido
7284c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
7285c0abf9e6Sopenharmony_ci  case $as_dir in #(((
7286c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
7287c0abf9e6Sopenharmony_ci    */) ;;
7288c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
7289c0abf9e6Sopenharmony_ci  esac
7290c0abf9e6Sopenharmony_ci    for ac_prog in dd
7291c0abf9e6Sopenharmony_ci   do
7292c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
7293c0abf9e6Sopenharmony_ci      ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext"
7294c0abf9e6Sopenharmony_ci      as_fn_executable_p "$ac_path_lt_DD" || continue
7295c0abf9e6Sopenharmony_ciif "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7296c0abf9e6Sopenharmony_ci  cmp -s conftest.i conftest.out \
7297c0abf9e6Sopenharmony_ci  && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7298c0abf9e6Sopenharmony_cifi
7299c0abf9e6Sopenharmony_ci      $ac_path_lt_DD_found && break 3
7300c0abf9e6Sopenharmony_ci    done
7301c0abf9e6Sopenharmony_ci  done
7302c0abf9e6Sopenharmony_ci  done
7303c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
7304c0abf9e6Sopenharmony_ci  if test -z "$ac_cv_path_lt_DD"; then
7305c0abf9e6Sopenharmony_ci    :
7306c0abf9e6Sopenharmony_ci  fi
7307c0abf9e6Sopenharmony_cielse
7308c0abf9e6Sopenharmony_ci  ac_cv_path_lt_DD=$lt_DD
7309c0abf9e6Sopenharmony_cifi
7310c0abf9e6Sopenharmony_ci
7311c0abf9e6Sopenharmony_cirm -f conftest.i conftest2.i conftest.out
7312c0abf9e6Sopenharmony_cifi
7313c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7314c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_cv_path_lt_DD" >&6; }
7315c0abf9e6Sopenharmony_ci
7316c0abf9e6Sopenharmony_ci
7317c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7318c0abf9e6Sopenharmony_ciprintf %s "checking how to truncate binary pipes... " >&6; }
7319c0abf9e6Sopenharmony_ciif test ${lt_cv_truncate_bin+y}
7320c0abf9e6Sopenharmony_cithen :
7321c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
7322c0abf9e6Sopenharmony_cielse $as_nop
7323c0abf9e6Sopenharmony_ci  printf 0123456789abcdef0123456789abcdef >conftest.i
7324c0abf9e6Sopenharmony_cicat conftest.i conftest.i >conftest2.i
7325c0abf9e6Sopenharmony_cilt_cv_truncate_bin=
7326c0abf9e6Sopenharmony_ciif "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7327c0abf9e6Sopenharmony_ci  cmp -s conftest.i conftest.out \
7328c0abf9e6Sopenharmony_ci  && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7329c0abf9e6Sopenharmony_cifi
7330c0abf9e6Sopenharmony_cirm -f conftest.i conftest2.i conftest.out
7331c0abf9e6Sopenharmony_citest -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
7332c0abf9e6Sopenharmony_cifi
7333c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7334c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_truncate_bin" >&6; }
7335c0abf9e6Sopenharmony_ci
7336c0abf9e6Sopenharmony_ci
7337c0abf9e6Sopenharmony_ci
7338c0abf9e6Sopenharmony_ci
7339c0abf9e6Sopenharmony_ci
7340c0abf9e6Sopenharmony_ci
7341c0abf9e6Sopenharmony_ci
7342c0abf9e6Sopenharmony_ci# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
7343c0abf9e6Sopenharmony_cifunc_cc_basename ()
7344c0abf9e6Sopenharmony_ci{
7345c0abf9e6Sopenharmony_ci    for cc_temp in $*""; do
7346c0abf9e6Sopenharmony_ci      case $cc_temp in
7347c0abf9e6Sopenharmony_ci        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7348c0abf9e6Sopenharmony_ci        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7349c0abf9e6Sopenharmony_ci        \-*) ;;
7350c0abf9e6Sopenharmony_ci        *) break;;
7351c0abf9e6Sopenharmony_ci      esac
7352c0abf9e6Sopenharmony_ci    done
7353c0abf9e6Sopenharmony_ci    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7354c0abf9e6Sopenharmony_ci}
7355c0abf9e6Sopenharmony_ci
7356c0abf9e6Sopenharmony_ci# Check whether --enable-libtool-lock was given.
7357c0abf9e6Sopenharmony_ciif test ${enable_libtool_lock+y}
7358c0abf9e6Sopenharmony_cithen :
7359c0abf9e6Sopenharmony_ci  enableval=$enable_libtool_lock;
7360c0abf9e6Sopenharmony_cifi
7361c0abf9e6Sopenharmony_ci
7362c0abf9e6Sopenharmony_citest no = "$enable_libtool_lock" || enable_libtool_lock=yes
7363c0abf9e6Sopenharmony_ci
7364c0abf9e6Sopenharmony_ci# Some flags need to be propagated to the compiler or linker for good
7365c0abf9e6Sopenharmony_ci# libtool support.
7366c0abf9e6Sopenharmony_cicase $host in
7367c0abf9e6Sopenharmony_ciia64-*-hpux*)
7368c0abf9e6Sopenharmony_ci  # Find out what ABI is being produced by ac_compile, and set mode
7369c0abf9e6Sopenharmony_ci  # options accordingly.
7370c0abf9e6Sopenharmony_ci  echo 'int i;' > conftest.$ac_ext
7371c0abf9e6Sopenharmony_ci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7372c0abf9e6Sopenharmony_ci  (eval $ac_compile) 2>&5
7373c0abf9e6Sopenharmony_ci  ac_status=$?
7374c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7375c0abf9e6Sopenharmony_ci  test $ac_status = 0; }; then
7376c0abf9e6Sopenharmony_ci    case `$FILECMD conftest.$ac_objext` in
7377c0abf9e6Sopenharmony_ci      *ELF-32*)
7378c0abf9e6Sopenharmony_ci	HPUX_IA64_MODE=32
7379c0abf9e6Sopenharmony_ci	;;
7380c0abf9e6Sopenharmony_ci      *ELF-64*)
7381c0abf9e6Sopenharmony_ci	HPUX_IA64_MODE=64
7382c0abf9e6Sopenharmony_ci	;;
7383c0abf9e6Sopenharmony_ci    esac
7384c0abf9e6Sopenharmony_ci  fi
7385c0abf9e6Sopenharmony_ci  rm -rf conftest*
7386c0abf9e6Sopenharmony_ci  ;;
7387c0abf9e6Sopenharmony_ci*-*-irix6*)
7388c0abf9e6Sopenharmony_ci  # Find out what ABI is being produced by ac_compile, and set linker
7389c0abf9e6Sopenharmony_ci  # options accordingly.
7390c0abf9e6Sopenharmony_ci  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7391c0abf9e6Sopenharmony_ci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7392c0abf9e6Sopenharmony_ci  (eval $ac_compile) 2>&5
7393c0abf9e6Sopenharmony_ci  ac_status=$?
7394c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7395c0abf9e6Sopenharmony_ci  test $ac_status = 0; }; then
7396c0abf9e6Sopenharmony_ci    if test yes = "$lt_cv_prog_gnu_ld"; then
7397c0abf9e6Sopenharmony_ci      case `$FILECMD conftest.$ac_objext` in
7398c0abf9e6Sopenharmony_ci	*32-bit*)
7399c0abf9e6Sopenharmony_ci	  LD="${LD-ld} -melf32bsmip"
7400c0abf9e6Sopenharmony_ci	  ;;
7401c0abf9e6Sopenharmony_ci	*N32*)
7402c0abf9e6Sopenharmony_ci	  LD="${LD-ld} -melf32bmipn32"
7403c0abf9e6Sopenharmony_ci	  ;;
7404c0abf9e6Sopenharmony_ci	*64-bit*)
7405c0abf9e6Sopenharmony_ci	  LD="${LD-ld} -melf64bmip"
7406c0abf9e6Sopenharmony_ci	;;
7407c0abf9e6Sopenharmony_ci      esac
7408c0abf9e6Sopenharmony_ci    else
7409c0abf9e6Sopenharmony_ci      case `$FILECMD conftest.$ac_objext` in
7410c0abf9e6Sopenharmony_ci	*32-bit*)
7411c0abf9e6Sopenharmony_ci	  LD="${LD-ld} -32"
7412c0abf9e6Sopenharmony_ci	  ;;
7413c0abf9e6Sopenharmony_ci	*N32*)
7414c0abf9e6Sopenharmony_ci	  LD="${LD-ld} -n32"
7415c0abf9e6Sopenharmony_ci	  ;;
7416c0abf9e6Sopenharmony_ci	*64-bit*)
7417c0abf9e6Sopenharmony_ci	  LD="${LD-ld} -64"
7418c0abf9e6Sopenharmony_ci	  ;;
7419c0abf9e6Sopenharmony_ci      esac
7420c0abf9e6Sopenharmony_ci    fi
7421c0abf9e6Sopenharmony_ci  fi
7422c0abf9e6Sopenharmony_ci  rm -rf conftest*
7423c0abf9e6Sopenharmony_ci  ;;
7424c0abf9e6Sopenharmony_ci
7425c0abf9e6Sopenharmony_cimips64*-*linux*)
7426c0abf9e6Sopenharmony_ci  # Find out what ABI is being produced by ac_compile, and set linker
7427c0abf9e6Sopenharmony_ci  # options accordingly.
7428c0abf9e6Sopenharmony_ci  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7429c0abf9e6Sopenharmony_ci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7430c0abf9e6Sopenharmony_ci  (eval $ac_compile) 2>&5
7431c0abf9e6Sopenharmony_ci  ac_status=$?
7432c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7433c0abf9e6Sopenharmony_ci  test $ac_status = 0; }; then
7434c0abf9e6Sopenharmony_ci    emul=elf
7435c0abf9e6Sopenharmony_ci    case `$FILECMD conftest.$ac_objext` in
7436c0abf9e6Sopenharmony_ci      *32-bit*)
7437c0abf9e6Sopenharmony_ci	emul="${emul}32"
7438c0abf9e6Sopenharmony_ci	;;
7439c0abf9e6Sopenharmony_ci      *64-bit*)
7440c0abf9e6Sopenharmony_ci	emul="${emul}64"
7441c0abf9e6Sopenharmony_ci	;;
7442c0abf9e6Sopenharmony_ci    esac
7443c0abf9e6Sopenharmony_ci    case `$FILECMD conftest.$ac_objext` in
7444c0abf9e6Sopenharmony_ci      *MSB*)
7445c0abf9e6Sopenharmony_ci	emul="${emul}btsmip"
7446c0abf9e6Sopenharmony_ci	;;
7447c0abf9e6Sopenharmony_ci      *LSB*)
7448c0abf9e6Sopenharmony_ci	emul="${emul}ltsmip"
7449c0abf9e6Sopenharmony_ci	;;
7450c0abf9e6Sopenharmony_ci    esac
7451c0abf9e6Sopenharmony_ci    case `$FILECMD conftest.$ac_objext` in
7452c0abf9e6Sopenharmony_ci      *N32*)
7453c0abf9e6Sopenharmony_ci	emul="${emul}n32"
7454c0abf9e6Sopenharmony_ci	;;
7455c0abf9e6Sopenharmony_ci    esac
7456c0abf9e6Sopenharmony_ci    LD="${LD-ld} -m $emul"
7457c0abf9e6Sopenharmony_ci  fi
7458c0abf9e6Sopenharmony_ci  rm -rf conftest*
7459c0abf9e6Sopenharmony_ci  ;;
7460c0abf9e6Sopenharmony_ci
7461c0abf9e6Sopenharmony_cix86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7462c0abf9e6Sopenharmony_cis390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7463c0abf9e6Sopenharmony_ci  # Find out what ABI is being produced by ac_compile, and set linker
7464c0abf9e6Sopenharmony_ci  # options accordingly.  Note that the listed cases only cover the
7465c0abf9e6Sopenharmony_ci  # situations where additional linker options are needed (such as when
7466c0abf9e6Sopenharmony_ci  # doing 32-bit compilation for a host where ld defaults to 64-bit, or
7467c0abf9e6Sopenharmony_ci  # vice versa); the common cases where no linker options are needed do
7468c0abf9e6Sopenharmony_ci  # not appear in the list.
7469c0abf9e6Sopenharmony_ci  echo 'int i;' > conftest.$ac_ext
7470c0abf9e6Sopenharmony_ci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7471c0abf9e6Sopenharmony_ci  (eval $ac_compile) 2>&5
7472c0abf9e6Sopenharmony_ci  ac_status=$?
7473c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7474c0abf9e6Sopenharmony_ci  test $ac_status = 0; }; then
7475c0abf9e6Sopenharmony_ci    case `$FILECMD conftest.o` in
7476c0abf9e6Sopenharmony_ci      *32-bit*)
7477c0abf9e6Sopenharmony_ci	case $host in
7478c0abf9e6Sopenharmony_ci	  x86_64-*kfreebsd*-gnu)
7479c0abf9e6Sopenharmony_ci	    LD="${LD-ld} -m elf_i386_fbsd"
7480c0abf9e6Sopenharmony_ci	    ;;
7481c0abf9e6Sopenharmony_ci	  x86_64-*linux*)
7482c0abf9e6Sopenharmony_ci	    case `$FILECMD conftest.o` in
7483c0abf9e6Sopenharmony_ci	      *x86-64*)
7484c0abf9e6Sopenharmony_ci		LD="${LD-ld} -m elf32_x86_64"
7485c0abf9e6Sopenharmony_ci		;;
7486c0abf9e6Sopenharmony_ci	      *)
7487c0abf9e6Sopenharmony_ci		LD="${LD-ld} -m elf_i386"
7488c0abf9e6Sopenharmony_ci		;;
7489c0abf9e6Sopenharmony_ci	    esac
7490c0abf9e6Sopenharmony_ci	    ;;
7491c0abf9e6Sopenharmony_ci	  powerpc64le-*linux*)
7492c0abf9e6Sopenharmony_ci	    LD="${LD-ld} -m elf32lppclinux"
7493c0abf9e6Sopenharmony_ci	    ;;
7494c0abf9e6Sopenharmony_ci	  powerpc64-*linux*)
7495c0abf9e6Sopenharmony_ci	    LD="${LD-ld} -m elf32ppclinux"
7496c0abf9e6Sopenharmony_ci	    ;;
7497c0abf9e6Sopenharmony_ci	  s390x-*linux*)
7498c0abf9e6Sopenharmony_ci	    LD="${LD-ld} -m elf_s390"
7499c0abf9e6Sopenharmony_ci	    ;;
7500c0abf9e6Sopenharmony_ci	  sparc64-*linux*)
7501c0abf9e6Sopenharmony_ci	    LD="${LD-ld} -m elf32_sparc"
7502c0abf9e6Sopenharmony_ci	    ;;
7503c0abf9e6Sopenharmony_ci	esac
7504c0abf9e6Sopenharmony_ci	;;
7505c0abf9e6Sopenharmony_ci      *64-bit*)
7506c0abf9e6Sopenharmony_ci	case $host in
7507c0abf9e6Sopenharmony_ci	  x86_64-*kfreebsd*-gnu)
7508c0abf9e6Sopenharmony_ci	    LD="${LD-ld} -m elf_x86_64_fbsd"
7509c0abf9e6Sopenharmony_ci	    ;;
7510c0abf9e6Sopenharmony_ci	  x86_64-*linux*)
7511c0abf9e6Sopenharmony_ci	    LD="${LD-ld} -m elf_x86_64"
7512c0abf9e6Sopenharmony_ci	    ;;
7513c0abf9e6Sopenharmony_ci	  powerpcle-*linux*)
7514c0abf9e6Sopenharmony_ci	    LD="${LD-ld} -m elf64lppc"
7515c0abf9e6Sopenharmony_ci	    ;;
7516c0abf9e6Sopenharmony_ci	  powerpc-*linux*)
7517c0abf9e6Sopenharmony_ci	    LD="${LD-ld} -m elf64ppc"
7518c0abf9e6Sopenharmony_ci	    ;;
7519c0abf9e6Sopenharmony_ci	  s390*-*linux*|s390*-*tpf*)
7520c0abf9e6Sopenharmony_ci	    LD="${LD-ld} -m elf64_s390"
7521c0abf9e6Sopenharmony_ci	    ;;
7522c0abf9e6Sopenharmony_ci	  sparc*-*linux*)
7523c0abf9e6Sopenharmony_ci	    LD="${LD-ld} -m elf64_sparc"
7524c0abf9e6Sopenharmony_ci	    ;;
7525c0abf9e6Sopenharmony_ci	esac
7526c0abf9e6Sopenharmony_ci	;;
7527c0abf9e6Sopenharmony_ci    esac
7528c0abf9e6Sopenharmony_ci  fi
7529c0abf9e6Sopenharmony_ci  rm -rf conftest*
7530c0abf9e6Sopenharmony_ci  ;;
7531c0abf9e6Sopenharmony_ci
7532c0abf9e6Sopenharmony_ci*-*-sco3.2v5*)
7533c0abf9e6Sopenharmony_ci  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7534c0abf9e6Sopenharmony_ci  SAVE_CFLAGS=$CFLAGS
7535c0abf9e6Sopenharmony_ci  CFLAGS="$CFLAGS -belf"
7536c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7537c0abf9e6Sopenharmony_ciprintf %s "checking whether the C compiler needs -belf... " >&6; }
7538c0abf9e6Sopenharmony_ciif test ${lt_cv_cc_needs_belf+y}
7539c0abf9e6Sopenharmony_cithen :
7540c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
7541c0abf9e6Sopenharmony_cielse $as_nop
7542c0abf9e6Sopenharmony_ci  ac_ext=c
7543c0abf9e6Sopenharmony_ciac_cpp='$CPP $CPPFLAGS'
7544c0abf9e6Sopenharmony_ciac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7545c0abf9e6Sopenharmony_ciac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7546c0abf9e6Sopenharmony_ciac_compiler_gnu=$ac_cv_c_compiler_gnu
7547c0abf9e6Sopenharmony_ci
7548c0abf9e6Sopenharmony_ci     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7549c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
7550c0abf9e6Sopenharmony_ci
7551c0abf9e6Sopenharmony_ciint
7552c0abf9e6Sopenharmony_cimain (void)
7553c0abf9e6Sopenharmony_ci{
7554c0abf9e6Sopenharmony_ci
7555c0abf9e6Sopenharmony_ci  ;
7556c0abf9e6Sopenharmony_ci  return 0;
7557c0abf9e6Sopenharmony_ci}
7558c0abf9e6Sopenharmony_ci_ACEOF
7559c0abf9e6Sopenharmony_ciif ac_fn_c_try_link "$LINENO"
7560c0abf9e6Sopenharmony_cithen :
7561c0abf9e6Sopenharmony_ci  lt_cv_cc_needs_belf=yes
7562c0abf9e6Sopenharmony_cielse $as_nop
7563c0abf9e6Sopenharmony_ci  lt_cv_cc_needs_belf=no
7564c0abf9e6Sopenharmony_cifi
7565c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam \
7566c0abf9e6Sopenharmony_ci    conftest$ac_exeext conftest.$ac_ext
7567c0abf9e6Sopenharmony_ci     ac_ext=c
7568c0abf9e6Sopenharmony_ciac_cpp='$CPP $CPPFLAGS'
7569c0abf9e6Sopenharmony_ciac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7570c0abf9e6Sopenharmony_ciac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7571c0abf9e6Sopenharmony_ciac_compiler_gnu=$ac_cv_c_compiler_gnu
7572c0abf9e6Sopenharmony_ci
7573c0abf9e6Sopenharmony_cifi
7574c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7575c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_cc_needs_belf" >&6; }
7576c0abf9e6Sopenharmony_ci  if test yes != "$lt_cv_cc_needs_belf"; then
7577c0abf9e6Sopenharmony_ci    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7578c0abf9e6Sopenharmony_ci    CFLAGS=$SAVE_CFLAGS
7579c0abf9e6Sopenharmony_ci  fi
7580c0abf9e6Sopenharmony_ci  ;;
7581c0abf9e6Sopenharmony_ci*-*solaris*)
7582c0abf9e6Sopenharmony_ci  # Find out what ABI is being produced by ac_compile, and set linker
7583c0abf9e6Sopenharmony_ci  # options accordingly.
7584c0abf9e6Sopenharmony_ci  echo 'int i;' > conftest.$ac_ext
7585c0abf9e6Sopenharmony_ci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7586c0abf9e6Sopenharmony_ci  (eval $ac_compile) 2>&5
7587c0abf9e6Sopenharmony_ci  ac_status=$?
7588c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7589c0abf9e6Sopenharmony_ci  test $ac_status = 0; }; then
7590c0abf9e6Sopenharmony_ci    case `$FILECMD conftest.o` in
7591c0abf9e6Sopenharmony_ci    *64-bit*)
7592c0abf9e6Sopenharmony_ci      case $lt_cv_prog_gnu_ld in
7593c0abf9e6Sopenharmony_ci      yes*)
7594c0abf9e6Sopenharmony_ci        case $host in
7595c0abf9e6Sopenharmony_ci        i?86-*-solaris*|x86_64-*-solaris*)
7596c0abf9e6Sopenharmony_ci          LD="${LD-ld} -m elf_x86_64"
7597c0abf9e6Sopenharmony_ci          ;;
7598c0abf9e6Sopenharmony_ci        sparc*-*-solaris*)
7599c0abf9e6Sopenharmony_ci          LD="${LD-ld} -m elf64_sparc"
7600c0abf9e6Sopenharmony_ci          ;;
7601c0abf9e6Sopenharmony_ci        esac
7602c0abf9e6Sopenharmony_ci        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
7603c0abf9e6Sopenharmony_ci        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7604c0abf9e6Sopenharmony_ci          LD=${LD-ld}_sol2
7605c0abf9e6Sopenharmony_ci        fi
7606c0abf9e6Sopenharmony_ci        ;;
7607c0abf9e6Sopenharmony_ci      *)
7608c0abf9e6Sopenharmony_ci	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7609c0abf9e6Sopenharmony_ci	  LD="${LD-ld} -64"
7610c0abf9e6Sopenharmony_ci	fi
7611c0abf9e6Sopenharmony_ci	;;
7612c0abf9e6Sopenharmony_ci      esac
7613c0abf9e6Sopenharmony_ci      ;;
7614c0abf9e6Sopenharmony_ci    esac
7615c0abf9e6Sopenharmony_ci  fi
7616c0abf9e6Sopenharmony_ci  rm -rf conftest*
7617c0abf9e6Sopenharmony_ci  ;;
7618c0abf9e6Sopenharmony_ciesac
7619c0abf9e6Sopenharmony_ci
7620c0abf9e6Sopenharmony_cineed_locks=$enable_libtool_lock
7621c0abf9e6Sopenharmony_ci
7622c0abf9e6Sopenharmony_ciif test -n "$ac_tool_prefix"; then
7623c0abf9e6Sopenharmony_ci  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7624c0abf9e6Sopenharmony_ciset dummy ${ac_tool_prefix}mt; ac_word=$2
7625c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7626c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
7627c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_MANIFEST_TOOL+y}
7628c0abf9e6Sopenharmony_cithen :
7629c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
7630c0abf9e6Sopenharmony_cielse $as_nop
7631c0abf9e6Sopenharmony_ci  if test -n "$MANIFEST_TOOL"; then
7632c0abf9e6Sopenharmony_ci  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7633c0abf9e6Sopenharmony_cielse
7634c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7635c0abf9e6Sopenharmony_cifor as_dir in $PATH
7636c0abf9e6Sopenharmony_cido
7637c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
7638c0abf9e6Sopenharmony_ci  case $as_dir in #(((
7639c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
7640c0abf9e6Sopenharmony_ci    */) ;;
7641c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
7642c0abf9e6Sopenharmony_ci  esac
7643c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
7644c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7645c0abf9e6Sopenharmony_ci    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7646c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7647c0abf9e6Sopenharmony_ci    break 2
7648c0abf9e6Sopenharmony_ci  fi
7649c0abf9e6Sopenharmony_cidone
7650c0abf9e6Sopenharmony_ci  done
7651c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
7652c0abf9e6Sopenharmony_ci
7653c0abf9e6Sopenharmony_cifi
7654c0abf9e6Sopenharmony_cifi
7655c0abf9e6Sopenharmony_ciMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7656c0abf9e6Sopenharmony_ciif test -n "$MANIFEST_TOOL"; then
7657c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7658c0abf9e6Sopenharmony_ciprintf "%s\n" "$MANIFEST_TOOL" >&6; }
7659c0abf9e6Sopenharmony_cielse
7660c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7661c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
7662c0abf9e6Sopenharmony_cifi
7663c0abf9e6Sopenharmony_ci
7664c0abf9e6Sopenharmony_ci
7665c0abf9e6Sopenharmony_cifi
7666c0abf9e6Sopenharmony_ciif test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7667c0abf9e6Sopenharmony_ci  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7668c0abf9e6Sopenharmony_ci  # Extract the first word of "mt", so it can be a program name with args.
7669c0abf9e6Sopenharmony_ciset dummy mt; ac_word=$2
7670c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7671c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
7672c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y}
7673c0abf9e6Sopenharmony_cithen :
7674c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
7675c0abf9e6Sopenharmony_cielse $as_nop
7676c0abf9e6Sopenharmony_ci  if test -n "$ac_ct_MANIFEST_TOOL"; then
7677c0abf9e6Sopenharmony_ci  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7678c0abf9e6Sopenharmony_cielse
7679c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7680c0abf9e6Sopenharmony_cifor as_dir in $PATH
7681c0abf9e6Sopenharmony_cido
7682c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
7683c0abf9e6Sopenharmony_ci  case $as_dir in #(((
7684c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
7685c0abf9e6Sopenharmony_ci    */) ;;
7686c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
7687c0abf9e6Sopenharmony_ci  esac
7688c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
7689c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7690c0abf9e6Sopenharmony_ci    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7691c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7692c0abf9e6Sopenharmony_ci    break 2
7693c0abf9e6Sopenharmony_ci  fi
7694c0abf9e6Sopenharmony_cidone
7695c0abf9e6Sopenharmony_ci  done
7696c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
7697c0abf9e6Sopenharmony_ci
7698c0abf9e6Sopenharmony_cifi
7699c0abf9e6Sopenharmony_cifi
7700c0abf9e6Sopenharmony_ciac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7701c0abf9e6Sopenharmony_ciif test -n "$ac_ct_MANIFEST_TOOL"; then
7702c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7703c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; }
7704c0abf9e6Sopenharmony_cielse
7705c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7706c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
7707c0abf9e6Sopenharmony_cifi
7708c0abf9e6Sopenharmony_ci
7709c0abf9e6Sopenharmony_ci  if test "x$ac_ct_MANIFEST_TOOL" = x; then
7710c0abf9e6Sopenharmony_ci    MANIFEST_TOOL=":"
7711c0abf9e6Sopenharmony_ci  else
7712c0abf9e6Sopenharmony_ci    case $cross_compiling:$ac_tool_warned in
7713c0abf9e6Sopenharmony_ciyes:)
7714c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7715c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7716c0abf9e6Sopenharmony_ciac_tool_warned=yes ;;
7717c0abf9e6Sopenharmony_ciesac
7718c0abf9e6Sopenharmony_ci    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7719c0abf9e6Sopenharmony_ci  fi
7720c0abf9e6Sopenharmony_cielse
7721c0abf9e6Sopenharmony_ci  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7722c0abf9e6Sopenharmony_cifi
7723c0abf9e6Sopenharmony_ci
7724c0abf9e6Sopenharmony_citest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7725c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7726c0abf9e6Sopenharmony_ciprintf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7727c0abf9e6Sopenharmony_ciif test ${lt_cv_path_mainfest_tool+y}
7728c0abf9e6Sopenharmony_cithen :
7729c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
7730c0abf9e6Sopenharmony_cielse $as_nop
7731c0abf9e6Sopenharmony_ci  lt_cv_path_mainfest_tool=no
7732c0abf9e6Sopenharmony_ci  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7733c0abf9e6Sopenharmony_ci  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7734c0abf9e6Sopenharmony_ci  cat conftest.err >&5
7735c0abf9e6Sopenharmony_ci  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7736c0abf9e6Sopenharmony_ci    lt_cv_path_mainfest_tool=yes
7737c0abf9e6Sopenharmony_ci  fi
7738c0abf9e6Sopenharmony_ci  rm -f conftest*
7739c0abf9e6Sopenharmony_cifi
7740c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7741c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_path_mainfest_tool" >&6; }
7742c0abf9e6Sopenharmony_ciif test yes != "$lt_cv_path_mainfest_tool"; then
7743c0abf9e6Sopenharmony_ci  MANIFEST_TOOL=:
7744c0abf9e6Sopenharmony_cifi
7745c0abf9e6Sopenharmony_ci
7746c0abf9e6Sopenharmony_ci
7747c0abf9e6Sopenharmony_ci
7748c0abf9e6Sopenharmony_ci
7749c0abf9e6Sopenharmony_ci
7750c0abf9e6Sopenharmony_ci
7751c0abf9e6Sopenharmony_ci  case $host_os in
7752c0abf9e6Sopenharmony_ci    rhapsody* | darwin*)
7753c0abf9e6Sopenharmony_ci    if test -n "$ac_tool_prefix"; then
7754c0abf9e6Sopenharmony_ci  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7755c0abf9e6Sopenharmony_ciset dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7756c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7757c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
7758c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_DSYMUTIL+y}
7759c0abf9e6Sopenharmony_cithen :
7760c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
7761c0abf9e6Sopenharmony_cielse $as_nop
7762c0abf9e6Sopenharmony_ci  if test -n "$DSYMUTIL"; then
7763c0abf9e6Sopenharmony_ci  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7764c0abf9e6Sopenharmony_cielse
7765c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7766c0abf9e6Sopenharmony_cifor as_dir in $PATH
7767c0abf9e6Sopenharmony_cido
7768c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
7769c0abf9e6Sopenharmony_ci  case $as_dir in #(((
7770c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
7771c0abf9e6Sopenharmony_ci    */) ;;
7772c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
7773c0abf9e6Sopenharmony_ci  esac
7774c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
7775c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7776c0abf9e6Sopenharmony_ci    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7777c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7778c0abf9e6Sopenharmony_ci    break 2
7779c0abf9e6Sopenharmony_ci  fi
7780c0abf9e6Sopenharmony_cidone
7781c0abf9e6Sopenharmony_ci  done
7782c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
7783c0abf9e6Sopenharmony_ci
7784c0abf9e6Sopenharmony_cifi
7785c0abf9e6Sopenharmony_cifi
7786c0abf9e6Sopenharmony_ciDSYMUTIL=$ac_cv_prog_DSYMUTIL
7787c0abf9e6Sopenharmony_ciif test -n "$DSYMUTIL"; then
7788c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7789c0abf9e6Sopenharmony_ciprintf "%s\n" "$DSYMUTIL" >&6; }
7790c0abf9e6Sopenharmony_cielse
7791c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7792c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
7793c0abf9e6Sopenharmony_cifi
7794c0abf9e6Sopenharmony_ci
7795c0abf9e6Sopenharmony_ci
7796c0abf9e6Sopenharmony_cifi
7797c0abf9e6Sopenharmony_ciif test -z "$ac_cv_prog_DSYMUTIL"; then
7798c0abf9e6Sopenharmony_ci  ac_ct_DSYMUTIL=$DSYMUTIL
7799c0abf9e6Sopenharmony_ci  # Extract the first word of "dsymutil", so it can be a program name with args.
7800c0abf9e6Sopenharmony_ciset dummy dsymutil; ac_word=$2
7801c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7802c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
7803c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_ac_ct_DSYMUTIL+y}
7804c0abf9e6Sopenharmony_cithen :
7805c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
7806c0abf9e6Sopenharmony_cielse $as_nop
7807c0abf9e6Sopenharmony_ci  if test -n "$ac_ct_DSYMUTIL"; then
7808c0abf9e6Sopenharmony_ci  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7809c0abf9e6Sopenharmony_cielse
7810c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7811c0abf9e6Sopenharmony_cifor as_dir in $PATH
7812c0abf9e6Sopenharmony_cido
7813c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
7814c0abf9e6Sopenharmony_ci  case $as_dir in #(((
7815c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
7816c0abf9e6Sopenharmony_ci    */) ;;
7817c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
7818c0abf9e6Sopenharmony_ci  esac
7819c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
7820c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7821c0abf9e6Sopenharmony_ci    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7822c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7823c0abf9e6Sopenharmony_ci    break 2
7824c0abf9e6Sopenharmony_ci  fi
7825c0abf9e6Sopenharmony_cidone
7826c0abf9e6Sopenharmony_ci  done
7827c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
7828c0abf9e6Sopenharmony_ci
7829c0abf9e6Sopenharmony_cifi
7830c0abf9e6Sopenharmony_cifi
7831c0abf9e6Sopenharmony_ciac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7832c0abf9e6Sopenharmony_ciif test -n "$ac_ct_DSYMUTIL"; then
7833c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7834c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_ct_DSYMUTIL" >&6; }
7835c0abf9e6Sopenharmony_cielse
7836c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7837c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
7838c0abf9e6Sopenharmony_cifi
7839c0abf9e6Sopenharmony_ci
7840c0abf9e6Sopenharmony_ci  if test "x$ac_ct_DSYMUTIL" = x; then
7841c0abf9e6Sopenharmony_ci    DSYMUTIL=":"
7842c0abf9e6Sopenharmony_ci  else
7843c0abf9e6Sopenharmony_ci    case $cross_compiling:$ac_tool_warned in
7844c0abf9e6Sopenharmony_ciyes:)
7845c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7846c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7847c0abf9e6Sopenharmony_ciac_tool_warned=yes ;;
7848c0abf9e6Sopenharmony_ciesac
7849c0abf9e6Sopenharmony_ci    DSYMUTIL=$ac_ct_DSYMUTIL
7850c0abf9e6Sopenharmony_ci  fi
7851c0abf9e6Sopenharmony_cielse
7852c0abf9e6Sopenharmony_ci  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7853c0abf9e6Sopenharmony_cifi
7854c0abf9e6Sopenharmony_ci
7855c0abf9e6Sopenharmony_ci    if test -n "$ac_tool_prefix"; then
7856c0abf9e6Sopenharmony_ci  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7857c0abf9e6Sopenharmony_ciset dummy ${ac_tool_prefix}nmedit; ac_word=$2
7858c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7859c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
7860c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_NMEDIT+y}
7861c0abf9e6Sopenharmony_cithen :
7862c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
7863c0abf9e6Sopenharmony_cielse $as_nop
7864c0abf9e6Sopenharmony_ci  if test -n "$NMEDIT"; then
7865c0abf9e6Sopenharmony_ci  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7866c0abf9e6Sopenharmony_cielse
7867c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7868c0abf9e6Sopenharmony_cifor as_dir in $PATH
7869c0abf9e6Sopenharmony_cido
7870c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
7871c0abf9e6Sopenharmony_ci  case $as_dir in #(((
7872c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
7873c0abf9e6Sopenharmony_ci    */) ;;
7874c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
7875c0abf9e6Sopenharmony_ci  esac
7876c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
7877c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7878c0abf9e6Sopenharmony_ci    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7879c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7880c0abf9e6Sopenharmony_ci    break 2
7881c0abf9e6Sopenharmony_ci  fi
7882c0abf9e6Sopenharmony_cidone
7883c0abf9e6Sopenharmony_ci  done
7884c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
7885c0abf9e6Sopenharmony_ci
7886c0abf9e6Sopenharmony_cifi
7887c0abf9e6Sopenharmony_cifi
7888c0abf9e6Sopenharmony_ciNMEDIT=$ac_cv_prog_NMEDIT
7889c0abf9e6Sopenharmony_ciif test -n "$NMEDIT"; then
7890c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7891c0abf9e6Sopenharmony_ciprintf "%s\n" "$NMEDIT" >&6; }
7892c0abf9e6Sopenharmony_cielse
7893c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7894c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
7895c0abf9e6Sopenharmony_cifi
7896c0abf9e6Sopenharmony_ci
7897c0abf9e6Sopenharmony_ci
7898c0abf9e6Sopenharmony_cifi
7899c0abf9e6Sopenharmony_ciif test -z "$ac_cv_prog_NMEDIT"; then
7900c0abf9e6Sopenharmony_ci  ac_ct_NMEDIT=$NMEDIT
7901c0abf9e6Sopenharmony_ci  # Extract the first word of "nmedit", so it can be a program name with args.
7902c0abf9e6Sopenharmony_ciset dummy nmedit; ac_word=$2
7903c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7904c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
7905c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_ac_ct_NMEDIT+y}
7906c0abf9e6Sopenharmony_cithen :
7907c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
7908c0abf9e6Sopenharmony_cielse $as_nop
7909c0abf9e6Sopenharmony_ci  if test -n "$ac_ct_NMEDIT"; then
7910c0abf9e6Sopenharmony_ci  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7911c0abf9e6Sopenharmony_cielse
7912c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7913c0abf9e6Sopenharmony_cifor as_dir in $PATH
7914c0abf9e6Sopenharmony_cido
7915c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
7916c0abf9e6Sopenharmony_ci  case $as_dir in #(((
7917c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
7918c0abf9e6Sopenharmony_ci    */) ;;
7919c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
7920c0abf9e6Sopenharmony_ci  esac
7921c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
7922c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7923c0abf9e6Sopenharmony_ci    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7924c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7925c0abf9e6Sopenharmony_ci    break 2
7926c0abf9e6Sopenharmony_ci  fi
7927c0abf9e6Sopenharmony_cidone
7928c0abf9e6Sopenharmony_ci  done
7929c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
7930c0abf9e6Sopenharmony_ci
7931c0abf9e6Sopenharmony_cifi
7932c0abf9e6Sopenharmony_cifi
7933c0abf9e6Sopenharmony_ciac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7934c0abf9e6Sopenharmony_ciif test -n "$ac_ct_NMEDIT"; then
7935c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7936c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_ct_NMEDIT" >&6; }
7937c0abf9e6Sopenharmony_cielse
7938c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7939c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
7940c0abf9e6Sopenharmony_cifi
7941c0abf9e6Sopenharmony_ci
7942c0abf9e6Sopenharmony_ci  if test "x$ac_ct_NMEDIT" = x; then
7943c0abf9e6Sopenharmony_ci    NMEDIT=":"
7944c0abf9e6Sopenharmony_ci  else
7945c0abf9e6Sopenharmony_ci    case $cross_compiling:$ac_tool_warned in
7946c0abf9e6Sopenharmony_ciyes:)
7947c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7948c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7949c0abf9e6Sopenharmony_ciac_tool_warned=yes ;;
7950c0abf9e6Sopenharmony_ciesac
7951c0abf9e6Sopenharmony_ci    NMEDIT=$ac_ct_NMEDIT
7952c0abf9e6Sopenharmony_ci  fi
7953c0abf9e6Sopenharmony_cielse
7954c0abf9e6Sopenharmony_ci  NMEDIT="$ac_cv_prog_NMEDIT"
7955c0abf9e6Sopenharmony_cifi
7956c0abf9e6Sopenharmony_ci
7957c0abf9e6Sopenharmony_ci    if test -n "$ac_tool_prefix"; then
7958c0abf9e6Sopenharmony_ci  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7959c0abf9e6Sopenharmony_ciset dummy ${ac_tool_prefix}lipo; ac_word=$2
7960c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7961c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
7962c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_LIPO+y}
7963c0abf9e6Sopenharmony_cithen :
7964c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
7965c0abf9e6Sopenharmony_cielse $as_nop
7966c0abf9e6Sopenharmony_ci  if test -n "$LIPO"; then
7967c0abf9e6Sopenharmony_ci  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7968c0abf9e6Sopenharmony_cielse
7969c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7970c0abf9e6Sopenharmony_cifor as_dir in $PATH
7971c0abf9e6Sopenharmony_cido
7972c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
7973c0abf9e6Sopenharmony_ci  case $as_dir in #(((
7974c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
7975c0abf9e6Sopenharmony_ci    */) ;;
7976c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
7977c0abf9e6Sopenharmony_ci  esac
7978c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
7979c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7980c0abf9e6Sopenharmony_ci    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7981c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7982c0abf9e6Sopenharmony_ci    break 2
7983c0abf9e6Sopenharmony_ci  fi
7984c0abf9e6Sopenharmony_cidone
7985c0abf9e6Sopenharmony_ci  done
7986c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
7987c0abf9e6Sopenharmony_ci
7988c0abf9e6Sopenharmony_cifi
7989c0abf9e6Sopenharmony_cifi
7990c0abf9e6Sopenharmony_ciLIPO=$ac_cv_prog_LIPO
7991c0abf9e6Sopenharmony_ciif test -n "$LIPO"; then
7992c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7993c0abf9e6Sopenharmony_ciprintf "%s\n" "$LIPO" >&6; }
7994c0abf9e6Sopenharmony_cielse
7995c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7996c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
7997c0abf9e6Sopenharmony_cifi
7998c0abf9e6Sopenharmony_ci
7999c0abf9e6Sopenharmony_ci
8000c0abf9e6Sopenharmony_cifi
8001c0abf9e6Sopenharmony_ciif test -z "$ac_cv_prog_LIPO"; then
8002c0abf9e6Sopenharmony_ci  ac_ct_LIPO=$LIPO
8003c0abf9e6Sopenharmony_ci  # Extract the first word of "lipo", so it can be a program name with args.
8004c0abf9e6Sopenharmony_ciset dummy lipo; ac_word=$2
8005c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8006c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
8007c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_ac_ct_LIPO+y}
8008c0abf9e6Sopenharmony_cithen :
8009c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
8010c0abf9e6Sopenharmony_cielse $as_nop
8011c0abf9e6Sopenharmony_ci  if test -n "$ac_ct_LIPO"; then
8012c0abf9e6Sopenharmony_ci  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8013c0abf9e6Sopenharmony_cielse
8014c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8015c0abf9e6Sopenharmony_cifor as_dir in $PATH
8016c0abf9e6Sopenharmony_cido
8017c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
8018c0abf9e6Sopenharmony_ci  case $as_dir in #(((
8019c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
8020c0abf9e6Sopenharmony_ci    */) ;;
8021c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
8022c0abf9e6Sopenharmony_ci  esac
8023c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
8024c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8025c0abf9e6Sopenharmony_ci    ac_cv_prog_ac_ct_LIPO="lipo"
8026c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8027c0abf9e6Sopenharmony_ci    break 2
8028c0abf9e6Sopenharmony_ci  fi
8029c0abf9e6Sopenharmony_cidone
8030c0abf9e6Sopenharmony_ci  done
8031c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
8032c0abf9e6Sopenharmony_ci
8033c0abf9e6Sopenharmony_cifi
8034c0abf9e6Sopenharmony_cifi
8035c0abf9e6Sopenharmony_ciac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8036c0abf9e6Sopenharmony_ciif test -n "$ac_ct_LIPO"; then
8037c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8038c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_ct_LIPO" >&6; }
8039c0abf9e6Sopenharmony_cielse
8040c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8041c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
8042c0abf9e6Sopenharmony_cifi
8043c0abf9e6Sopenharmony_ci
8044c0abf9e6Sopenharmony_ci  if test "x$ac_ct_LIPO" = x; then
8045c0abf9e6Sopenharmony_ci    LIPO=":"
8046c0abf9e6Sopenharmony_ci  else
8047c0abf9e6Sopenharmony_ci    case $cross_compiling:$ac_tool_warned in
8048c0abf9e6Sopenharmony_ciyes:)
8049c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8050c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8051c0abf9e6Sopenharmony_ciac_tool_warned=yes ;;
8052c0abf9e6Sopenharmony_ciesac
8053c0abf9e6Sopenharmony_ci    LIPO=$ac_ct_LIPO
8054c0abf9e6Sopenharmony_ci  fi
8055c0abf9e6Sopenharmony_cielse
8056c0abf9e6Sopenharmony_ci  LIPO="$ac_cv_prog_LIPO"
8057c0abf9e6Sopenharmony_cifi
8058c0abf9e6Sopenharmony_ci
8059c0abf9e6Sopenharmony_ci    if test -n "$ac_tool_prefix"; then
8060c0abf9e6Sopenharmony_ci  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8061c0abf9e6Sopenharmony_ciset dummy ${ac_tool_prefix}otool; ac_word=$2
8062c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8063c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
8064c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_OTOOL+y}
8065c0abf9e6Sopenharmony_cithen :
8066c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
8067c0abf9e6Sopenharmony_cielse $as_nop
8068c0abf9e6Sopenharmony_ci  if test -n "$OTOOL"; then
8069c0abf9e6Sopenharmony_ci  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8070c0abf9e6Sopenharmony_cielse
8071c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8072c0abf9e6Sopenharmony_cifor as_dir in $PATH
8073c0abf9e6Sopenharmony_cido
8074c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
8075c0abf9e6Sopenharmony_ci  case $as_dir in #(((
8076c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
8077c0abf9e6Sopenharmony_ci    */) ;;
8078c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
8079c0abf9e6Sopenharmony_ci  esac
8080c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
8081c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8082c0abf9e6Sopenharmony_ci    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8083c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8084c0abf9e6Sopenharmony_ci    break 2
8085c0abf9e6Sopenharmony_ci  fi
8086c0abf9e6Sopenharmony_cidone
8087c0abf9e6Sopenharmony_ci  done
8088c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
8089c0abf9e6Sopenharmony_ci
8090c0abf9e6Sopenharmony_cifi
8091c0abf9e6Sopenharmony_cifi
8092c0abf9e6Sopenharmony_ciOTOOL=$ac_cv_prog_OTOOL
8093c0abf9e6Sopenharmony_ciif test -n "$OTOOL"; then
8094c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8095c0abf9e6Sopenharmony_ciprintf "%s\n" "$OTOOL" >&6; }
8096c0abf9e6Sopenharmony_cielse
8097c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8098c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
8099c0abf9e6Sopenharmony_cifi
8100c0abf9e6Sopenharmony_ci
8101c0abf9e6Sopenharmony_ci
8102c0abf9e6Sopenharmony_cifi
8103c0abf9e6Sopenharmony_ciif test -z "$ac_cv_prog_OTOOL"; then
8104c0abf9e6Sopenharmony_ci  ac_ct_OTOOL=$OTOOL
8105c0abf9e6Sopenharmony_ci  # Extract the first word of "otool", so it can be a program name with args.
8106c0abf9e6Sopenharmony_ciset dummy otool; ac_word=$2
8107c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8108c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
8109c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_ac_ct_OTOOL+y}
8110c0abf9e6Sopenharmony_cithen :
8111c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
8112c0abf9e6Sopenharmony_cielse $as_nop
8113c0abf9e6Sopenharmony_ci  if test -n "$ac_ct_OTOOL"; then
8114c0abf9e6Sopenharmony_ci  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8115c0abf9e6Sopenharmony_cielse
8116c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8117c0abf9e6Sopenharmony_cifor as_dir in $PATH
8118c0abf9e6Sopenharmony_cido
8119c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
8120c0abf9e6Sopenharmony_ci  case $as_dir in #(((
8121c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
8122c0abf9e6Sopenharmony_ci    */) ;;
8123c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
8124c0abf9e6Sopenharmony_ci  esac
8125c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
8126c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8127c0abf9e6Sopenharmony_ci    ac_cv_prog_ac_ct_OTOOL="otool"
8128c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8129c0abf9e6Sopenharmony_ci    break 2
8130c0abf9e6Sopenharmony_ci  fi
8131c0abf9e6Sopenharmony_cidone
8132c0abf9e6Sopenharmony_ci  done
8133c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
8134c0abf9e6Sopenharmony_ci
8135c0abf9e6Sopenharmony_cifi
8136c0abf9e6Sopenharmony_cifi
8137c0abf9e6Sopenharmony_ciac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8138c0abf9e6Sopenharmony_ciif test -n "$ac_ct_OTOOL"; then
8139c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8140c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_ct_OTOOL" >&6; }
8141c0abf9e6Sopenharmony_cielse
8142c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8143c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
8144c0abf9e6Sopenharmony_cifi
8145c0abf9e6Sopenharmony_ci
8146c0abf9e6Sopenharmony_ci  if test "x$ac_ct_OTOOL" = x; then
8147c0abf9e6Sopenharmony_ci    OTOOL=":"
8148c0abf9e6Sopenharmony_ci  else
8149c0abf9e6Sopenharmony_ci    case $cross_compiling:$ac_tool_warned in
8150c0abf9e6Sopenharmony_ciyes:)
8151c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8152c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8153c0abf9e6Sopenharmony_ciac_tool_warned=yes ;;
8154c0abf9e6Sopenharmony_ciesac
8155c0abf9e6Sopenharmony_ci    OTOOL=$ac_ct_OTOOL
8156c0abf9e6Sopenharmony_ci  fi
8157c0abf9e6Sopenharmony_cielse
8158c0abf9e6Sopenharmony_ci  OTOOL="$ac_cv_prog_OTOOL"
8159c0abf9e6Sopenharmony_cifi
8160c0abf9e6Sopenharmony_ci
8161c0abf9e6Sopenharmony_ci    if test -n "$ac_tool_prefix"; then
8162c0abf9e6Sopenharmony_ci  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8163c0abf9e6Sopenharmony_ciset dummy ${ac_tool_prefix}otool64; ac_word=$2
8164c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8165c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
8166c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_OTOOL64+y}
8167c0abf9e6Sopenharmony_cithen :
8168c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
8169c0abf9e6Sopenharmony_cielse $as_nop
8170c0abf9e6Sopenharmony_ci  if test -n "$OTOOL64"; then
8171c0abf9e6Sopenharmony_ci  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8172c0abf9e6Sopenharmony_cielse
8173c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8174c0abf9e6Sopenharmony_cifor as_dir in $PATH
8175c0abf9e6Sopenharmony_cido
8176c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
8177c0abf9e6Sopenharmony_ci  case $as_dir in #(((
8178c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
8179c0abf9e6Sopenharmony_ci    */) ;;
8180c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
8181c0abf9e6Sopenharmony_ci  esac
8182c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
8183c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8184c0abf9e6Sopenharmony_ci    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8185c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8186c0abf9e6Sopenharmony_ci    break 2
8187c0abf9e6Sopenharmony_ci  fi
8188c0abf9e6Sopenharmony_cidone
8189c0abf9e6Sopenharmony_ci  done
8190c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
8191c0abf9e6Sopenharmony_ci
8192c0abf9e6Sopenharmony_cifi
8193c0abf9e6Sopenharmony_cifi
8194c0abf9e6Sopenharmony_ciOTOOL64=$ac_cv_prog_OTOOL64
8195c0abf9e6Sopenharmony_ciif test -n "$OTOOL64"; then
8196c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8197c0abf9e6Sopenharmony_ciprintf "%s\n" "$OTOOL64" >&6; }
8198c0abf9e6Sopenharmony_cielse
8199c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8200c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
8201c0abf9e6Sopenharmony_cifi
8202c0abf9e6Sopenharmony_ci
8203c0abf9e6Sopenharmony_ci
8204c0abf9e6Sopenharmony_cifi
8205c0abf9e6Sopenharmony_ciif test -z "$ac_cv_prog_OTOOL64"; then
8206c0abf9e6Sopenharmony_ci  ac_ct_OTOOL64=$OTOOL64
8207c0abf9e6Sopenharmony_ci  # Extract the first word of "otool64", so it can be a program name with args.
8208c0abf9e6Sopenharmony_ciset dummy otool64; ac_word=$2
8209c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8210c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
8211c0abf9e6Sopenharmony_ciif test ${ac_cv_prog_ac_ct_OTOOL64+y}
8212c0abf9e6Sopenharmony_cithen :
8213c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
8214c0abf9e6Sopenharmony_cielse $as_nop
8215c0abf9e6Sopenharmony_ci  if test -n "$ac_ct_OTOOL64"; then
8216c0abf9e6Sopenharmony_ci  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8217c0abf9e6Sopenharmony_cielse
8218c0abf9e6Sopenharmony_cias_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8219c0abf9e6Sopenharmony_cifor as_dir in $PATH
8220c0abf9e6Sopenharmony_cido
8221c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
8222c0abf9e6Sopenharmony_ci  case $as_dir in #(((
8223c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
8224c0abf9e6Sopenharmony_ci    */) ;;
8225c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
8226c0abf9e6Sopenharmony_ci  esac
8227c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
8228c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8229c0abf9e6Sopenharmony_ci    ac_cv_prog_ac_ct_OTOOL64="otool64"
8230c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8231c0abf9e6Sopenharmony_ci    break 2
8232c0abf9e6Sopenharmony_ci  fi
8233c0abf9e6Sopenharmony_cidone
8234c0abf9e6Sopenharmony_ci  done
8235c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
8236c0abf9e6Sopenharmony_ci
8237c0abf9e6Sopenharmony_cifi
8238c0abf9e6Sopenharmony_cifi
8239c0abf9e6Sopenharmony_ciac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8240c0abf9e6Sopenharmony_ciif test -n "$ac_ct_OTOOL64"; then
8241c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8242c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_ct_OTOOL64" >&6; }
8243c0abf9e6Sopenharmony_cielse
8244c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8245c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
8246c0abf9e6Sopenharmony_cifi
8247c0abf9e6Sopenharmony_ci
8248c0abf9e6Sopenharmony_ci  if test "x$ac_ct_OTOOL64" = x; then
8249c0abf9e6Sopenharmony_ci    OTOOL64=":"
8250c0abf9e6Sopenharmony_ci  else
8251c0abf9e6Sopenharmony_ci    case $cross_compiling:$ac_tool_warned in
8252c0abf9e6Sopenharmony_ciyes:)
8253c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8254c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8255c0abf9e6Sopenharmony_ciac_tool_warned=yes ;;
8256c0abf9e6Sopenharmony_ciesac
8257c0abf9e6Sopenharmony_ci    OTOOL64=$ac_ct_OTOOL64
8258c0abf9e6Sopenharmony_ci  fi
8259c0abf9e6Sopenharmony_cielse
8260c0abf9e6Sopenharmony_ci  OTOOL64="$ac_cv_prog_OTOOL64"
8261c0abf9e6Sopenharmony_cifi
8262c0abf9e6Sopenharmony_ci
8263c0abf9e6Sopenharmony_ci
8264c0abf9e6Sopenharmony_ci
8265c0abf9e6Sopenharmony_ci
8266c0abf9e6Sopenharmony_ci
8267c0abf9e6Sopenharmony_ci
8268c0abf9e6Sopenharmony_ci
8269c0abf9e6Sopenharmony_ci
8270c0abf9e6Sopenharmony_ci
8271c0abf9e6Sopenharmony_ci
8272c0abf9e6Sopenharmony_ci
8273c0abf9e6Sopenharmony_ci
8274c0abf9e6Sopenharmony_ci
8275c0abf9e6Sopenharmony_ci
8276c0abf9e6Sopenharmony_ci
8277c0abf9e6Sopenharmony_ci
8278c0abf9e6Sopenharmony_ci
8279c0abf9e6Sopenharmony_ci
8280c0abf9e6Sopenharmony_ci
8281c0abf9e6Sopenharmony_ci
8282c0abf9e6Sopenharmony_ci
8283c0abf9e6Sopenharmony_ci
8284c0abf9e6Sopenharmony_ci
8285c0abf9e6Sopenharmony_ci
8286c0abf9e6Sopenharmony_ci
8287c0abf9e6Sopenharmony_ci
8288c0abf9e6Sopenharmony_ci
8289c0abf9e6Sopenharmony_ci    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8290c0abf9e6Sopenharmony_ciprintf %s "checking for -single_module linker flag... " >&6; }
8291c0abf9e6Sopenharmony_ciif test ${lt_cv_apple_cc_single_mod+y}
8292c0abf9e6Sopenharmony_cithen :
8293c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
8294c0abf9e6Sopenharmony_cielse $as_nop
8295c0abf9e6Sopenharmony_ci  lt_cv_apple_cc_single_mod=no
8296c0abf9e6Sopenharmony_ci      if test -z "$LT_MULTI_MODULE"; then
8297c0abf9e6Sopenharmony_ci	# By default we will add the -single_module flag. You can override
8298c0abf9e6Sopenharmony_ci	# by either setting the environment variable LT_MULTI_MODULE
8299c0abf9e6Sopenharmony_ci	# non-empty at configure time, or by adding -multi_module to the
8300c0abf9e6Sopenharmony_ci	# link flags.
8301c0abf9e6Sopenharmony_ci	rm -rf libconftest.dylib*
8302c0abf9e6Sopenharmony_ci	echo "int foo(void){return 1;}" > conftest.c
8303c0abf9e6Sopenharmony_ci	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8304c0abf9e6Sopenharmony_ci-dynamiclib -Wl,-single_module conftest.c" >&5
8305c0abf9e6Sopenharmony_ci	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8306c0abf9e6Sopenharmony_ci	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8307c0abf9e6Sopenharmony_ci        _lt_result=$?
8308c0abf9e6Sopenharmony_ci	# If there is a non-empty error log, and "single_module"
8309c0abf9e6Sopenharmony_ci	# appears in it, assume the flag caused a linker warning
8310c0abf9e6Sopenharmony_ci        if test -s conftest.err && $GREP single_module conftest.err; then
8311c0abf9e6Sopenharmony_ci	  cat conftest.err >&5
8312c0abf9e6Sopenharmony_ci	# Otherwise, if the output was created with a 0 exit code from
8313c0abf9e6Sopenharmony_ci	# the compiler, it worked.
8314c0abf9e6Sopenharmony_ci	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
8315c0abf9e6Sopenharmony_ci	  lt_cv_apple_cc_single_mod=yes
8316c0abf9e6Sopenharmony_ci	else
8317c0abf9e6Sopenharmony_ci	  cat conftest.err >&5
8318c0abf9e6Sopenharmony_ci	fi
8319c0abf9e6Sopenharmony_ci	rm -rf libconftest.dylib*
8320c0abf9e6Sopenharmony_ci	rm -f conftest.*
8321c0abf9e6Sopenharmony_ci      fi
8322c0abf9e6Sopenharmony_cifi
8323c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8324c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; }
8325c0abf9e6Sopenharmony_ci
8326c0abf9e6Sopenharmony_ci    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8327c0abf9e6Sopenharmony_ciprintf %s "checking for -exported_symbols_list linker flag... " >&6; }
8328c0abf9e6Sopenharmony_ciif test ${lt_cv_ld_exported_symbols_list+y}
8329c0abf9e6Sopenharmony_cithen :
8330c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
8331c0abf9e6Sopenharmony_cielse $as_nop
8332c0abf9e6Sopenharmony_ci  lt_cv_ld_exported_symbols_list=no
8333c0abf9e6Sopenharmony_ci      save_LDFLAGS=$LDFLAGS
8334c0abf9e6Sopenharmony_ci      echo "_main" > conftest.sym
8335c0abf9e6Sopenharmony_ci      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8336c0abf9e6Sopenharmony_ci      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8337c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
8338c0abf9e6Sopenharmony_ci
8339c0abf9e6Sopenharmony_ciint
8340c0abf9e6Sopenharmony_cimain (void)
8341c0abf9e6Sopenharmony_ci{
8342c0abf9e6Sopenharmony_ci
8343c0abf9e6Sopenharmony_ci  ;
8344c0abf9e6Sopenharmony_ci  return 0;
8345c0abf9e6Sopenharmony_ci}
8346c0abf9e6Sopenharmony_ci_ACEOF
8347c0abf9e6Sopenharmony_ciif ac_fn_c_try_link "$LINENO"
8348c0abf9e6Sopenharmony_cithen :
8349c0abf9e6Sopenharmony_ci  lt_cv_ld_exported_symbols_list=yes
8350c0abf9e6Sopenharmony_cielse $as_nop
8351c0abf9e6Sopenharmony_ci  lt_cv_ld_exported_symbols_list=no
8352c0abf9e6Sopenharmony_cifi
8353c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam \
8354c0abf9e6Sopenharmony_ci    conftest$ac_exeext conftest.$ac_ext
8355c0abf9e6Sopenharmony_ci	LDFLAGS=$save_LDFLAGS
8356c0abf9e6Sopenharmony_ci
8357c0abf9e6Sopenharmony_cifi
8358c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8359c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; }
8360c0abf9e6Sopenharmony_ci
8361c0abf9e6Sopenharmony_ci    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8362c0abf9e6Sopenharmony_ciprintf %s "checking for -force_load linker flag... " >&6; }
8363c0abf9e6Sopenharmony_ciif test ${lt_cv_ld_force_load+y}
8364c0abf9e6Sopenharmony_cithen :
8365c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
8366c0abf9e6Sopenharmony_cielse $as_nop
8367c0abf9e6Sopenharmony_ci  lt_cv_ld_force_load=no
8368c0abf9e6Sopenharmony_ci      cat > conftest.c << _LT_EOF
8369c0abf9e6Sopenharmony_ciint forced_loaded() { return 2;}
8370c0abf9e6Sopenharmony_ci_LT_EOF
8371c0abf9e6Sopenharmony_ci      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8372c0abf9e6Sopenharmony_ci      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8373c0abf9e6Sopenharmony_ci      echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5
8374c0abf9e6Sopenharmony_ci      $AR $AR_FLAGS libconftest.a conftest.o 2>&5
8375c0abf9e6Sopenharmony_ci      echo "$RANLIB libconftest.a" >&5
8376c0abf9e6Sopenharmony_ci      $RANLIB libconftest.a 2>&5
8377c0abf9e6Sopenharmony_ci      cat > conftest.c << _LT_EOF
8378c0abf9e6Sopenharmony_ciint main() { return 0;}
8379c0abf9e6Sopenharmony_ci_LT_EOF
8380c0abf9e6Sopenharmony_ci      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8381c0abf9e6Sopenharmony_ci      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8382c0abf9e6Sopenharmony_ci      _lt_result=$?
8383c0abf9e6Sopenharmony_ci      if test -s conftest.err && $GREP force_load conftest.err; then
8384c0abf9e6Sopenharmony_ci	cat conftest.err >&5
8385c0abf9e6Sopenharmony_ci      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
8386c0abf9e6Sopenharmony_ci	lt_cv_ld_force_load=yes
8387c0abf9e6Sopenharmony_ci      else
8388c0abf9e6Sopenharmony_ci	cat conftest.err >&5
8389c0abf9e6Sopenharmony_ci      fi
8390c0abf9e6Sopenharmony_ci        rm -f conftest.err libconftest.a conftest conftest.c
8391c0abf9e6Sopenharmony_ci        rm -rf conftest.dSYM
8392c0abf9e6Sopenharmony_ci
8393c0abf9e6Sopenharmony_cifi
8394c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8395c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_ld_force_load" >&6; }
8396c0abf9e6Sopenharmony_ci    case $host_os in
8397c0abf9e6Sopenharmony_ci    rhapsody* | darwin1.[012])
8398c0abf9e6Sopenharmony_ci      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
8399c0abf9e6Sopenharmony_ci    darwin1.*)
8400c0abf9e6Sopenharmony_ci      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8401c0abf9e6Sopenharmony_ci    darwin*)
8402c0abf9e6Sopenharmony_ci      case $MACOSX_DEPLOYMENT_TARGET,$host in
8403c0abf9e6Sopenharmony_ci        10.[012],*|,*powerpc*-darwin[5-8]*)
8404c0abf9e6Sopenharmony_ci          _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8405c0abf9e6Sopenharmony_ci        *)
8406c0abf9e6Sopenharmony_ci          _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8407c0abf9e6Sopenharmony_ci      esac
8408c0abf9e6Sopenharmony_ci    ;;
8409c0abf9e6Sopenharmony_ci  esac
8410c0abf9e6Sopenharmony_ci    if test yes = "$lt_cv_apple_cc_single_mod"; then
8411c0abf9e6Sopenharmony_ci      _lt_dar_single_mod='$single_module'
8412c0abf9e6Sopenharmony_ci    fi
8413c0abf9e6Sopenharmony_ci    if test yes = "$lt_cv_ld_exported_symbols_list"; then
8414c0abf9e6Sopenharmony_ci      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
8415c0abf9e6Sopenharmony_ci    else
8416c0abf9e6Sopenharmony_ci      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
8417c0abf9e6Sopenharmony_ci    fi
8418c0abf9e6Sopenharmony_ci    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
8419c0abf9e6Sopenharmony_ci      _lt_dsymutil='~$DSYMUTIL $lib || :'
8420c0abf9e6Sopenharmony_ci    else
8421c0abf9e6Sopenharmony_ci      _lt_dsymutil=
8422c0abf9e6Sopenharmony_ci    fi
8423c0abf9e6Sopenharmony_ci    ;;
8424c0abf9e6Sopenharmony_ci  esac
8425c0abf9e6Sopenharmony_ci
8426c0abf9e6Sopenharmony_ci# func_munge_path_list VARIABLE PATH
8427c0abf9e6Sopenharmony_ci# -----------------------------------
8428c0abf9e6Sopenharmony_ci# VARIABLE is name of variable containing _space_ separated list of
8429c0abf9e6Sopenharmony_ci# directories to be munged by the contents of PATH, which is string
8430c0abf9e6Sopenharmony_ci# having a format:
8431c0abf9e6Sopenharmony_ci# "DIR[:DIR]:"
8432c0abf9e6Sopenharmony_ci#       string "DIR[ DIR]" will be prepended to VARIABLE
8433c0abf9e6Sopenharmony_ci# ":DIR[:DIR]"
8434c0abf9e6Sopenharmony_ci#       string "DIR[ DIR]" will be appended to VARIABLE
8435c0abf9e6Sopenharmony_ci# "DIRP[:DIRP]::[DIRA:]DIRA"
8436c0abf9e6Sopenharmony_ci#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8437c0abf9e6Sopenharmony_ci#       "DIRA[ DIRA]" will be appended to VARIABLE
8438c0abf9e6Sopenharmony_ci# "DIR[:DIR]"
8439c0abf9e6Sopenharmony_ci#       VARIABLE will be replaced by "DIR[ DIR]"
8440c0abf9e6Sopenharmony_cifunc_munge_path_list ()
8441c0abf9e6Sopenharmony_ci{
8442c0abf9e6Sopenharmony_ci    case x$2 in
8443c0abf9e6Sopenharmony_ci    x)
8444c0abf9e6Sopenharmony_ci        ;;
8445c0abf9e6Sopenharmony_ci    *:)
8446c0abf9e6Sopenharmony_ci        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8447c0abf9e6Sopenharmony_ci        ;;
8448c0abf9e6Sopenharmony_ci    x:*)
8449c0abf9e6Sopenharmony_ci        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8450c0abf9e6Sopenharmony_ci        ;;
8451c0abf9e6Sopenharmony_ci    *::*)
8452c0abf9e6Sopenharmony_ci        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8453c0abf9e6Sopenharmony_ci        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8454c0abf9e6Sopenharmony_ci        ;;
8455c0abf9e6Sopenharmony_ci    *)
8456c0abf9e6Sopenharmony_ci        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8457c0abf9e6Sopenharmony_ci        ;;
8458c0abf9e6Sopenharmony_ci    esac
8459c0abf9e6Sopenharmony_ci}
8460c0abf9e6Sopenharmony_ci
8461c0abf9e6Sopenharmony_ciac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8462c0abf9e6Sopenharmony_ci"
8463c0abf9e6Sopenharmony_ciif test "x$ac_cv_header_dlfcn_h" = xyes
8464c0abf9e6Sopenharmony_cithen :
8465c0abf9e6Sopenharmony_ci  printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h
8466c0abf9e6Sopenharmony_ci
8467c0abf9e6Sopenharmony_cifi
8468c0abf9e6Sopenharmony_ci
8469c0abf9e6Sopenharmony_ci
8470c0abf9e6Sopenharmony_ci
8471c0abf9e6Sopenharmony_ci
8472c0abf9e6Sopenharmony_ci
8473c0abf9e6Sopenharmony_ci# Set options
8474c0abf9e6Sopenharmony_ci
8475c0abf9e6Sopenharmony_ci
8476c0abf9e6Sopenharmony_ci
8477c0abf9e6Sopenharmony_ci        enable_dlopen=no
8478c0abf9e6Sopenharmony_ci
8479c0abf9e6Sopenharmony_ci
8480c0abf9e6Sopenharmony_ci  enable_win32_dll=no
8481c0abf9e6Sopenharmony_ci
8482c0abf9e6Sopenharmony_ci
8483c0abf9e6Sopenharmony_ci            # Check whether --enable-shared was given.
8484c0abf9e6Sopenharmony_ciif test ${enable_shared+y}
8485c0abf9e6Sopenharmony_cithen :
8486c0abf9e6Sopenharmony_ci  enableval=$enable_shared; p=${PACKAGE-default}
8487c0abf9e6Sopenharmony_ci    case $enableval in
8488c0abf9e6Sopenharmony_ci    yes) enable_shared=yes ;;
8489c0abf9e6Sopenharmony_ci    no) enable_shared=no ;;
8490c0abf9e6Sopenharmony_ci    *)
8491c0abf9e6Sopenharmony_ci      enable_shared=no
8492c0abf9e6Sopenharmony_ci      # Look at the argument we got.  We use all the common list separators.
8493c0abf9e6Sopenharmony_ci      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8494c0abf9e6Sopenharmony_ci      for pkg in $enableval; do
8495c0abf9e6Sopenharmony_ci	IFS=$lt_save_ifs
8496c0abf9e6Sopenharmony_ci	if test "X$pkg" = "X$p"; then
8497c0abf9e6Sopenharmony_ci	  enable_shared=yes
8498c0abf9e6Sopenharmony_ci	fi
8499c0abf9e6Sopenharmony_ci      done
8500c0abf9e6Sopenharmony_ci      IFS=$lt_save_ifs
8501c0abf9e6Sopenharmony_ci      ;;
8502c0abf9e6Sopenharmony_ci    esac
8503c0abf9e6Sopenharmony_cielse $as_nop
8504c0abf9e6Sopenharmony_ci  enable_shared=yes
8505c0abf9e6Sopenharmony_cifi
8506c0abf9e6Sopenharmony_ci
8507c0abf9e6Sopenharmony_ci
8508c0abf9e6Sopenharmony_ci
8509c0abf9e6Sopenharmony_ci
8510c0abf9e6Sopenharmony_ci
8511c0abf9e6Sopenharmony_ci
8512c0abf9e6Sopenharmony_ci
8513c0abf9e6Sopenharmony_ci
8514c0abf9e6Sopenharmony_ci
8515c0abf9e6Sopenharmony_ci  # Check whether --enable-static was given.
8516c0abf9e6Sopenharmony_ciif test ${enable_static+y}
8517c0abf9e6Sopenharmony_cithen :
8518c0abf9e6Sopenharmony_ci  enableval=$enable_static; p=${PACKAGE-default}
8519c0abf9e6Sopenharmony_ci    case $enableval in
8520c0abf9e6Sopenharmony_ci    yes) enable_static=yes ;;
8521c0abf9e6Sopenharmony_ci    no) enable_static=no ;;
8522c0abf9e6Sopenharmony_ci    *)
8523c0abf9e6Sopenharmony_ci     enable_static=no
8524c0abf9e6Sopenharmony_ci      # Look at the argument we got.  We use all the common list separators.
8525c0abf9e6Sopenharmony_ci      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8526c0abf9e6Sopenharmony_ci      for pkg in $enableval; do
8527c0abf9e6Sopenharmony_ci	IFS=$lt_save_ifs
8528c0abf9e6Sopenharmony_ci	if test "X$pkg" = "X$p"; then
8529c0abf9e6Sopenharmony_ci	  enable_static=yes
8530c0abf9e6Sopenharmony_ci	fi
8531c0abf9e6Sopenharmony_ci      done
8532c0abf9e6Sopenharmony_ci      IFS=$lt_save_ifs
8533c0abf9e6Sopenharmony_ci      ;;
8534c0abf9e6Sopenharmony_ci    esac
8535c0abf9e6Sopenharmony_cielse $as_nop
8536c0abf9e6Sopenharmony_ci  enable_static=yes
8537c0abf9e6Sopenharmony_cifi
8538c0abf9e6Sopenharmony_ci
8539c0abf9e6Sopenharmony_ci
8540c0abf9e6Sopenharmony_ci
8541c0abf9e6Sopenharmony_ci
8542c0abf9e6Sopenharmony_ci
8543c0abf9e6Sopenharmony_ci
8544c0abf9e6Sopenharmony_ci
8545c0abf9e6Sopenharmony_ci
8546c0abf9e6Sopenharmony_ci
8547c0abf9e6Sopenharmony_ci
8548c0abf9e6Sopenharmony_ci# Check whether --with-pic was given.
8549c0abf9e6Sopenharmony_ciif test ${with_pic+y}
8550c0abf9e6Sopenharmony_cithen :
8551c0abf9e6Sopenharmony_ci  withval=$with_pic; lt_p=${PACKAGE-default}
8552c0abf9e6Sopenharmony_ci    case $withval in
8553c0abf9e6Sopenharmony_ci    yes|no) pic_mode=$withval ;;
8554c0abf9e6Sopenharmony_ci    *)
8555c0abf9e6Sopenharmony_ci      pic_mode=default
8556c0abf9e6Sopenharmony_ci      # Look at the argument we got.  We use all the common list separators.
8557c0abf9e6Sopenharmony_ci      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8558c0abf9e6Sopenharmony_ci      for lt_pkg in $withval; do
8559c0abf9e6Sopenharmony_ci	IFS=$lt_save_ifs
8560c0abf9e6Sopenharmony_ci	if test "X$lt_pkg" = "X$lt_p"; then
8561c0abf9e6Sopenharmony_ci	  pic_mode=yes
8562c0abf9e6Sopenharmony_ci	fi
8563c0abf9e6Sopenharmony_ci      done
8564c0abf9e6Sopenharmony_ci      IFS=$lt_save_ifs
8565c0abf9e6Sopenharmony_ci      ;;
8566c0abf9e6Sopenharmony_ci    esac
8567c0abf9e6Sopenharmony_cielse $as_nop
8568c0abf9e6Sopenharmony_ci  pic_mode=default
8569c0abf9e6Sopenharmony_cifi
8570c0abf9e6Sopenharmony_ci
8571c0abf9e6Sopenharmony_ci
8572c0abf9e6Sopenharmony_ci
8573c0abf9e6Sopenharmony_ci
8574c0abf9e6Sopenharmony_ci
8575c0abf9e6Sopenharmony_ci
8576c0abf9e6Sopenharmony_ci
8577c0abf9e6Sopenharmony_ci
8578c0abf9e6Sopenharmony_ci  # Check whether --enable-fast-install was given.
8579c0abf9e6Sopenharmony_ciif test ${enable_fast_install+y}
8580c0abf9e6Sopenharmony_cithen :
8581c0abf9e6Sopenharmony_ci  enableval=$enable_fast_install; p=${PACKAGE-default}
8582c0abf9e6Sopenharmony_ci    case $enableval in
8583c0abf9e6Sopenharmony_ci    yes) enable_fast_install=yes ;;
8584c0abf9e6Sopenharmony_ci    no) enable_fast_install=no ;;
8585c0abf9e6Sopenharmony_ci    *)
8586c0abf9e6Sopenharmony_ci      enable_fast_install=no
8587c0abf9e6Sopenharmony_ci      # Look at the argument we got.  We use all the common list separators.
8588c0abf9e6Sopenharmony_ci      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8589c0abf9e6Sopenharmony_ci      for pkg in $enableval; do
8590c0abf9e6Sopenharmony_ci	IFS=$lt_save_ifs
8591c0abf9e6Sopenharmony_ci	if test "X$pkg" = "X$p"; then
8592c0abf9e6Sopenharmony_ci	  enable_fast_install=yes
8593c0abf9e6Sopenharmony_ci	fi
8594c0abf9e6Sopenharmony_ci      done
8595c0abf9e6Sopenharmony_ci      IFS=$lt_save_ifs
8596c0abf9e6Sopenharmony_ci      ;;
8597c0abf9e6Sopenharmony_ci    esac
8598c0abf9e6Sopenharmony_cielse $as_nop
8599c0abf9e6Sopenharmony_ci  enable_fast_install=yes
8600c0abf9e6Sopenharmony_cifi
8601c0abf9e6Sopenharmony_ci
8602c0abf9e6Sopenharmony_ci
8603c0abf9e6Sopenharmony_ci
8604c0abf9e6Sopenharmony_ci
8605c0abf9e6Sopenharmony_ci
8606c0abf9e6Sopenharmony_ci
8607c0abf9e6Sopenharmony_ci
8608c0abf9e6Sopenharmony_ci
8609c0abf9e6Sopenharmony_ci  shared_archive_member_spec=
8610c0abf9e6Sopenharmony_cicase $host,$enable_shared in
8611c0abf9e6Sopenharmony_cipower*-*-aix[5-9]*,yes)
8612c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8613c0abf9e6Sopenharmony_ciprintf %s "checking which variant of shared library versioning to provide... " >&6; }
8614c0abf9e6Sopenharmony_ci
8615c0abf9e6Sopenharmony_ci# Check whether --with-aix-soname was given.
8616c0abf9e6Sopenharmony_ciif test ${with_aix_soname+y}
8617c0abf9e6Sopenharmony_cithen :
8618c0abf9e6Sopenharmony_ci  withval=$with_aix_soname; case $withval in
8619c0abf9e6Sopenharmony_ci    aix|svr4|both)
8620c0abf9e6Sopenharmony_ci      ;;
8621c0abf9e6Sopenharmony_ci    *)
8622c0abf9e6Sopenharmony_ci      as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
8623c0abf9e6Sopenharmony_ci      ;;
8624c0abf9e6Sopenharmony_ci    esac
8625c0abf9e6Sopenharmony_ci    lt_cv_with_aix_soname=$with_aix_soname
8626c0abf9e6Sopenharmony_cielse $as_nop
8627c0abf9e6Sopenharmony_ci  if test ${lt_cv_with_aix_soname+y}
8628c0abf9e6Sopenharmony_cithen :
8629c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
8630c0abf9e6Sopenharmony_cielse $as_nop
8631c0abf9e6Sopenharmony_ci  lt_cv_with_aix_soname=aix
8632c0abf9e6Sopenharmony_cifi
8633c0abf9e6Sopenharmony_ci
8634c0abf9e6Sopenharmony_ci    with_aix_soname=$lt_cv_with_aix_soname
8635c0abf9e6Sopenharmony_cifi
8636c0abf9e6Sopenharmony_ci
8637c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8638c0abf9e6Sopenharmony_ciprintf "%s\n" "$with_aix_soname" >&6; }
8639c0abf9e6Sopenharmony_ci  if test aix != "$with_aix_soname"; then
8640c0abf9e6Sopenharmony_ci    # For the AIX way of multilib, we name the shared archive member
8641c0abf9e6Sopenharmony_ci    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
8642c0abf9e6Sopenharmony_ci    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8643c0abf9e6Sopenharmony_ci    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8644c0abf9e6Sopenharmony_ci    # the AIX toolchain works better with OBJECT_MODE set (default 32).
8645c0abf9e6Sopenharmony_ci    if test 64 = "${OBJECT_MODE-32}"; then
8646c0abf9e6Sopenharmony_ci      shared_archive_member_spec=shr_64
8647c0abf9e6Sopenharmony_ci    else
8648c0abf9e6Sopenharmony_ci      shared_archive_member_spec=shr
8649c0abf9e6Sopenharmony_ci    fi
8650c0abf9e6Sopenharmony_ci  fi
8651c0abf9e6Sopenharmony_ci  ;;
8652c0abf9e6Sopenharmony_ci*)
8653c0abf9e6Sopenharmony_ci  with_aix_soname=aix
8654c0abf9e6Sopenharmony_ci  ;;
8655c0abf9e6Sopenharmony_ciesac
8656c0abf9e6Sopenharmony_ci
8657c0abf9e6Sopenharmony_ci
8658c0abf9e6Sopenharmony_ci
8659c0abf9e6Sopenharmony_ci
8660c0abf9e6Sopenharmony_ci
8661c0abf9e6Sopenharmony_ci
8662c0abf9e6Sopenharmony_ci
8663c0abf9e6Sopenharmony_ci
8664c0abf9e6Sopenharmony_ci
8665c0abf9e6Sopenharmony_ci
8666c0abf9e6Sopenharmony_ci# This can be used to rebuild libtool when needed
8667c0abf9e6Sopenharmony_ciLIBTOOL_DEPS=$ltmain
8668c0abf9e6Sopenharmony_ci
8669c0abf9e6Sopenharmony_ci# Always use our own libtool.
8670c0abf9e6Sopenharmony_ciLIBTOOL='$(SHELL) $(top_builddir)/libtool'
8671c0abf9e6Sopenharmony_ci
8672c0abf9e6Sopenharmony_ci
8673c0abf9e6Sopenharmony_ci
8674c0abf9e6Sopenharmony_ci
8675c0abf9e6Sopenharmony_ci
8676c0abf9e6Sopenharmony_ci
8677c0abf9e6Sopenharmony_ci
8678c0abf9e6Sopenharmony_ci
8679c0abf9e6Sopenharmony_ci
8680c0abf9e6Sopenharmony_ci
8681c0abf9e6Sopenharmony_ci
8682c0abf9e6Sopenharmony_ci
8683c0abf9e6Sopenharmony_ci
8684c0abf9e6Sopenharmony_ci
8685c0abf9e6Sopenharmony_ci
8686c0abf9e6Sopenharmony_ci
8687c0abf9e6Sopenharmony_ci
8688c0abf9e6Sopenharmony_ci
8689c0abf9e6Sopenharmony_ci
8690c0abf9e6Sopenharmony_ci
8691c0abf9e6Sopenharmony_ci
8692c0abf9e6Sopenharmony_ci
8693c0abf9e6Sopenharmony_ci
8694c0abf9e6Sopenharmony_ci
8695c0abf9e6Sopenharmony_ci
8696c0abf9e6Sopenharmony_ci
8697c0abf9e6Sopenharmony_ci
8698c0abf9e6Sopenharmony_ci
8699c0abf9e6Sopenharmony_ci
8700c0abf9e6Sopenharmony_ci
8701c0abf9e6Sopenharmony_citest -z "$LN_S" && LN_S="ln -s"
8702c0abf9e6Sopenharmony_ci
8703c0abf9e6Sopenharmony_ci
8704c0abf9e6Sopenharmony_ci
8705c0abf9e6Sopenharmony_ci
8706c0abf9e6Sopenharmony_ci
8707c0abf9e6Sopenharmony_ci
8708c0abf9e6Sopenharmony_ci
8709c0abf9e6Sopenharmony_ci
8710c0abf9e6Sopenharmony_ci
8711c0abf9e6Sopenharmony_ci
8712c0abf9e6Sopenharmony_ci
8713c0abf9e6Sopenharmony_ci
8714c0abf9e6Sopenharmony_ci
8715c0abf9e6Sopenharmony_ci
8716c0abf9e6Sopenharmony_ciif test -n "${ZSH_VERSION+set}"; then
8717c0abf9e6Sopenharmony_ci   setopt NO_GLOB_SUBST
8718c0abf9e6Sopenharmony_cifi
8719c0abf9e6Sopenharmony_ci
8720c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8721c0abf9e6Sopenharmony_ciprintf %s "checking for objdir... " >&6; }
8722c0abf9e6Sopenharmony_ciif test ${lt_cv_objdir+y}
8723c0abf9e6Sopenharmony_cithen :
8724c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
8725c0abf9e6Sopenharmony_cielse $as_nop
8726c0abf9e6Sopenharmony_ci  rm -f .libs 2>/dev/null
8727c0abf9e6Sopenharmony_cimkdir .libs 2>/dev/null
8728c0abf9e6Sopenharmony_ciif test -d .libs; then
8729c0abf9e6Sopenharmony_ci  lt_cv_objdir=.libs
8730c0abf9e6Sopenharmony_cielse
8731c0abf9e6Sopenharmony_ci  # MS-DOS does not allow filenames that begin with a dot.
8732c0abf9e6Sopenharmony_ci  lt_cv_objdir=_libs
8733c0abf9e6Sopenharmony_cifi
8734c0abf9e6Sopenharmony_cirmdir .libs 2>/dev/null
8735c0abf9e6Sopenharmony_cifi
8736c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8737c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_objdir" >&6; }
8738c0abf9e6Sopenharmony_ciobjdir=$lt_cv_objdir
8739c0abf9e6Sopenharmony_ci
8740c0abf9e6Sopenharmony_ci
8741c0abf9e6Sopenharmony_ci
8742c0abf9e6Sopenharmony_ci
8743c0abf9e6Sopenharmony_ci
8744c0abf9e6Sopenharmony_ciprintf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h
8745c0abf9e6Sopenharmony_ci
8746c0abf9e6Sopenharmony_ci
8747c0abf9e6Sopenharmony_ci
8748c0abf9e6Sopenharmony_ci
8749c0abf9e6Sopenharmony_cicase $host_os in
8750c0abf9e6Sopenharmony_ciaix3*)
8751c0abf9e6Sopenharmony_ci  # AIX sometimes has problems with the GCC collect2 program.  For some
8752c0abf9e6Sopenharmony_ci  # reason, if we set the COLLECT_NAMES environment variable, the problems
8753c0abf9e6Sopenharmony_ci  # vanish in a puff of smoke.
8754c0abf9e6Sopenharmony_ci  if test set != "${COLLECT_NAMES+set}"; then
8755c0abf9e6Sopenharmony_ci    COLLECT_NAMES=
8756c0abf9e6Sopenharmony_ci    export COLLECT_NAMES
8757c0abf9e6Sopenharmony_ci  fi
8758c0abf9e6Sopenharmony_ci  ;;
8759c0abf9e6Sopenharmony_ciesac
8760c0abf9e6Sopenharmony_ci
8761c0abf9e6Sopenharmony_ci# Global variables:
8762c0abf9e6Sopenharmony_ciofile=libtool
8763c0abf9e6Sopenharmony_cican_build_shared=yes
8764c0abf9e6Sopenharmony_ci
8765c0abf9e6Sopenharmony_ci# All known linkers require a '.a' archive for static linking (except MSVC and
8766c0abf9e6Sopenharmony_ci# ICC, which need '.lib').
8767c0abf9e6Sopenharmony_cilibext=a
8768c0abf9e6Sopenharmony_ci
8769c0abf9e6Sopenharmony_ciwith_gnu_ld=$lt_cv_prog_gnu_ld
8770c0abf9e6Sopenharmony_ci
8771c0abf9e6Sopenharmony_ciold_CC=$CC
8772c0abf9e6Sopenharmony_ciold_CFLAGS=$CFLAGS
8773c0abf9e6Sopenharmony_ci
8774c0abf9e6Sopenharmony_ci# Set sane defaults for various variables
8775c0abf9e6Sopenharmony_citest -z "$CC" && CC=cc
8776c0abf9e6Sopenharmony_citest -z "$LTCC" && LTCC=$CC
8777c0abf9e6Sopenharmony_citest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8778c0abf9e6Sopenharmony_citest -z "$LD" && LD=ld
8779c0abf9e6Sopenharmony_citest -z "$ac_objext" && ac_objext=o
8780c0abf9e6Sopenharmony_ci
8781c0abf9e6Sopenharmony_cifunc_cc_basename $compiler
8782c0abf9e6Sopenharmony_cicc_basename=$func_cc_basename_result
8783c0abf9e6Sopenharmony_ci
8784c0abf9e6Sopenharmony_ci
8785c0abf9e6Sopenharmony_ci# Only perform the check for file, if the check method requires it
8786c0abf9e6Sopenharmony_citest -z "$MAGIC_CMD" && MAGIC_CMD=file
8787c0abf9e6Sopenharmony_cicase $deplibs_check_method in
8788c0abf9e6Sopenharmony_cifile_magic*)
8789c0abf9e6Sopenharmony_ci  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8790c0abf9e6Sopenharmony_ci    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8791c0abf9e6Sopenharmony_ciprintf %s "checking for ${ac_tool_prefix}file... " >&6; }
8792c0abf9e6Sopenharmony_ciif test ${lt_cv_path_MAGIC_CMD+y}
8793c0abf9e6Sopenharmony_cithen :
8794c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
8795c0abf9e6Sopenharmony_cielse $as_nop
8796c0abf9e6Sopenharmony_ci  case $MAGIC_CMD in
8797c0abf9e6Sopenharmony_ci[\\/*] |  ?:[\\/]*)
8798c0abf9e6Sopenharmony_ci  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8799c0abf9e6Sopenharmony_ci  ;;
8800c0abf9e6Sopenharmony_ci*)
8801c0abf9e6Sopenharmony_ci  lt_save_MAGIC_CMD=$MAGIC_CMD
8802c0abf9e6Sopenharmony_ci  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8803c0abf9e6Sopenharmony_ci  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8804c0abf9e6Sopenharmony_ci  for ac_dir in $ac_dummy; do
8805c0abf9e6Sopenharmony_ci    IFS=$lt_save_ifs
8806c0abf9e6Sopenharmony_ci    test -z "$ac_dir" && ac_dir=.
8807c0abf9e6Sopenharmony_ci    if test -f "$ac_dir/${ac_tool_prefix}file"; then
8808c0abf9e6Sopenharmony_ci      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
8809c0abf9e6Sopenharmony_ci      if test -n "$file_magic_test_file"; then
8810c0abf9e6Sopenharmony_ci	case $deplibs_check_method in
8811c0abf9e6Sopenharmony_ci	"file_magic "*)
8812c0abf9e6Sopenharmony_ci	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8813c0abf9e6Sopenharmony_ci	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8814c0abf9e6Sopenharmony_ci	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8815c0abf9e6Sopenharmony_ci	    $EGREP "$file_magic_regex" > /dev/null; then
8816c0abf9e6Sopenharmony_ci	    :
8817c0abf9e6Sopenharmony_ci	  else
8818c0abf9e6Sopenharmony_ci	    cat <<_LT_EOF 1>&2
8819c0abf9e6Sopenharmony_ci
8820c0abf9e6Sopenharmony_ci*** Warning: the command libtool uses to detect shared libraries,
8821c0abf9e6Sopenharmony_ci*** $file_magic_cmd, produces output that libtool cannot recognize.
8822c0abf9e6Sopenharmony_ci*** The result is that libtool may fail to recognize shared libraries
8823c0abf9e6Sopenharmony_ci*** as such.  This will affect the creation of libtool libraries that
8824c0abf9e6Sopenharmony_ci*** depend on shared libraries, but programs linked with such libtool
8825c0abf9e6Sopenharmony_ci*** libraries will work regardless of this problem.  Nevertheless, you
8826c0abf9e6Sopenharmony_ci*** may want to report the problem to your system manager and/or to
8827c0abf9e6Sopenharmony_ci*** bug-libtool@gnu.org
8828c0abf9e6Sopenharmony_ci
8829c0abf9e6Sopenharmony_ci_LT_EOF
8830c0abf9e6Sopenharmony_ci	  fi ;;
8831c0abf9e6Sopenharmony_ci	esac
8832c0abf9e6Sopenharmony_ci      fi
8833c0abf9e6Sopenharmony_ci      break
8834c0abf9e6Sopenharmony_ci    fi
8835c0abf9e6Sopenharmony_ci  done
8836c0abf9e6Sopenharmony_ci  IFS=$lt_save_ifs
8837c0abf9e6Sopenharmony_ci  MAGIC_CMD=$lt_save_MAGIC_CMD
8838c0abf9e6Sopenharmony_ci  ;;
8839c0abf9e6Sopenharmony_ciesac
8840c0abf9e6Sopenharmony_cifi
8841c0abf9e6Sopenharmony_ci
8842c0abf9e6Sopenharmony_ciMAGIC_CMD=$lt_cv_path_MAGIC_CMD
8843c0abf9e6Sopenharmony_ciif test -n "$MAGIC_CMD"; then
8844c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8845c0abf9e6Sopenharmony_ciprintf "%s\n" "$MAGIC_CMD" >&6; }
8846c0abf9e6Sopenharmony_cielse
8847c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8848c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
8849c0abf9e6Sopenharmony_cifi
8850c0abf9e6Sopenharmony_ci
8851c0abf9e6Sopenharmony_ci
8852c0abf9e6Sopenharmony_ci
8853c0abf9e6Sopenharmony_ci
8854c0abf9e6Sopenharmony_ci
8855c0abf9e6Sopenharmony_ciif test -z "$lt_cv_path_MAGIC_CMD"; then
8856c0abf9e6Sopenharmony_ci  if test -n "$ac_tool_prefix"; then
8857c0abf9e6Sopenharmony_ci    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8858c0abf9e6Sopenharmony_ciprintf %s "checking for file... " >&6; }
8859c0abf9e6Sopenharmony_ciif test ${lt_cv_path_MAGIC_CMD+y}
8860c0abf9e6Sopenharmony_cithen :
8861c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
8862c0abf9e6Sopenharmony_cielse $as_nop
8863c0abf9e6Sopenharmony_ci  case $MAGIC_CMD in
8864c0abf9e6Sopenharmony_ci[\\/*] |  ?:[\\/]*)
8865c0abf9e6Sopenharmony_ci  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8866c0abf9e6Sopenharmony_ci  ;;
8867c0abf9e6Sopenharmony_ci*)
8868c0abf9e6Sopenharmony_ci  lt_save_MAGIC_CMD=$MAGIC_CMD
8869c0abf9e6Sopenharmony_ci  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8870c0abf9e6Sopenharmony_ci  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8871c0abf9e6Sopenharmony_ci  for ac_dir in $ac_dummy; do
8872c0abf9e6Sopenharmony_ci    IFS=$lt_save_ifs
8873c0abf9e6Sopenharmony_ci    test -z "$ac_dir" && ac_dir=.
8874c0abf9e6Sopenharmony_ci    if test -f "$ac_dir/file"; then
8875c0abf9e6Sopenharmony_ci      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
8876c0abf9e6Sopenharmony_ci      if test -n "$file_magic_test_file"; then
8877c0abf9e6Sopenharmony_ci	case $deplibs_check_method in
8878c0abf9e6Sopenharmony_ci	"file_magic "*)
8879c0abf9e6Sopenharmony_ci	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8880c0abf9e6Sopenharmony_ci	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8881c0abf9e6Sopenharmony_ci	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8882c0abf9e6Sopenharmony_ci	    $EGREP "$file_magic_regex" > /dev/null; then
8883c0abf9e6Sopenharmony_ci	    :
8884c0abf9e6Sopenharmony_ci	  else
8885c0abf9e6Sopenharmony_ci	    cat <<_LT_EOF 1>&2
8886c0abf9e6Sopenharmony_ci
8887c0abf9e6Sopenharmony_ci*** Warning: the command libtool uses to detect shared libraries,
8888c0abf9e6Sopenharmony_ci*** $file_magic_cmd, produces output that libtool cannot recognize.
8889c0abf9e6Sopenharmony_ci*** The result is that libtool may fail to recognize shared libraries
8890c0abf9e6Sopenharmony_ci*** as such.  This will affect the creation of libtool libraries that
8891c0abf9e6Sopenharmony_ci*** depend on shared libraries, but programs linked with such libtool
8892c0abf9e6Sopenharmony_ci*** libraries will work regardless of this problem.  Nevertheless, you
8893c0abf9e6Sopenharmony_ci*** may want to report the problem to your system manager and/or to
8894c0abf9e6Sopenharmony_ci*** bug-libtool@gnu.org
8895c0abf9e6Sopenharmony_ci
8896c0abf9e6Sopenharmony_ci_LT_EOF
8897c0abf9e6Sopenharmony_ci	  fi ;;
8898c0abf9e6Sopenharmony_ci	esac
8899c0abf9e6Sopenharmony_ci      fi
8900c0abf9e6Sopenharmony_ci      break
8901c0abf9e6Sopenharmony_ci    fi
8902c0abf9e6Sopenharmony_ci  done
8903c0abf9e6Sopenharmony_ci  IFS=$lt_save_ifs
8904c0abf9e6Sopenharmony_ci  MAGIC_CMD=$lt_save_MAGIC_CMD
8905c0abf9e6Sopenharmony_ci  ;;
8906c0abf9e6Sopenharmony_ciesac
8907c0abf9e6Sopenharmony_cifi
8908c0abf9e6Sopenharmony_ci
8909c0abf9e6Sopenharmony_ciMAGIC_CMD=$lt_cv_path_MAGIC_CMD
8910c0abf9e6Sopenharmony_ciif test -n "$MAGIC_CMD"; then
8911c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8912c0abf9e6Sopenharmony_ciprintf "%s\n" "$MAGIC_CMD" >&6; }
8913c0abf9e6Sopenharmony_cielse
8914c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8915c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
8916c0abf9e6Sopenharmony_cifi
8917c0abf9e6Sopenharmony_ci
8918c0abf9e6Sopenharmony_ci
8919c0abf9e6Sopenharmony_ci  else
8920c0abf9e6Sopenharmony_ci    MAGIC_CMD=:
8921c0abf9e6Sopenharmony_ci  fi
8922c0abf9e6Sopenharmony_cifi
8923c0abf9e6Sopenharmony_ci
8924c0abf9e6Sopenharmony_ci  fi
8925c0abf9e6Sopenharmony_ci  ;;
8926c0abf9e6Sopenharmony_ciesac
8927c0abf9e6Sopenharmony_ci
8928c0abf9e6Sopenharmony_ci# Use C for the default configuration in the libtool script
8929c0abf9e6Sopenharmony_ci
8930c0abf9e6Sopenharmony_cilt_save_CC=$CC
8931c0abf9e6Sopenharmony_ciac_ext=c
8932c0abf9e6Sopenharmony_ciac_cpp='$CPP $CPPFLAGS'
8933c0abf9e6Sopenharmony_ciac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8934c0abf9e6Sopenharmony_ciac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8935c0abf9e6Sopenharmony_ciac_compiler_gnu=$ac_cv_c_compiler_gnu
8936c0abf9e6Sopenharmony_ci
8937c0abf9e6Sopenharmony_ci
8938c0abf9e6Sopenharmony_ci# Source file extension for C test sources.
8939c0abf9e6Sopenharmony_ciac_ext=c
8940c0abf9e6Sopenharmony_ci
8941c0abf9e6Sopenharmony_ci# Object file extension for compiled C test sources.
8942c0abf9e6Sopenharmony_ciobjext=o
8943c0abf9e6Sopenharmony_ciobjext=$objext
8944c0abf9e6Sopenharmony_ci
8945c0abf9e6Sopenharmony_ci# Code to be used in simple compile tests
8946c0abf9e6Sopenharmony_cilt_simple_compile_test_code="int some_variable = 0;"
8947c0abf9e6Sopenharmony_ci
8948c0abf9e6Sopenharmony_ci# Code to be used in simple link tests
8949c0abf9e6Sopenharmony_cilt_simple_link_test_code='int main(){return(0);}'
8950c0abf9e6Sopenharmony_ci
8951c0abf9e6Sopenharmony_ci
8952c0abf9e6Sopenharmony_ci
8953c0abf9e6Sopenharmony_ci
8954c0abf9e6Sopenharmony_ci
8955c0abf9e6Sopenharmony_ci
8956c0abf9e6Sopenharmony_ci
8957c0abf9e6Sopenharmony_ci# If no C compiler was specified, use CC.
8958c0abf9e6Sopenharmony_ciLTCC=${LTCC-"$CC"}
8959c0abf9e6Sopenharmony_ci
8960c0abf9e6Sopenharmony_ci# If no C compiler flags were specified, use CFLAGS.
8961c0abf9e6Sopenharmony_ciLTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8962c0abf9e6Sopenharmony_ci
8963c0abf9e6Sopenharmony_ci# Allow CC to be a program name with arguments.
8964c0abf9e6Sopenharmony_cicompiler=$CC
8965c0abf9e6Sopenharmony_ci
8966c0abf9e6Sopenharmony_ci# Save the default compiler, since it gets overwritten when the other
8967c0abf9e6Sopenharmony_ci# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8968c0abf9e6Sopenharmony_cicompiler_DEFAULT=$CC
8969c0abf9e6Sopenharmony_ci
8970c0abf9e6Sopenharmony_ci# save warnings/boilerplate of simple test code
8971c0abf9e6Sopenharmony_ciac_outfile=conftest.$ac_objext
8972c0abf9e6Sopenharmony_ciecho "$lt_simple_compile_test_code" >conftest.$ac_ext
8973c0abf9e6Sopenharmony_cieval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8974c0abf9e6Sopenharmony_ci_lt_compiler_boilerplate=`cat conftest.err`
8975c0abf9e6Sopenharmony_ci$RM conftest*
8976c0abf9e6Sopenharmony_ci
8977c0abf9e6Sopenharmony_ciac_outfile=conftest.$ac_objext
8978c0abf9e6Sopenharmony_ciecho "$lt_simple_link_test_code" >conftest.$ac_ext
8979c0abf9e6Sopenharmony_cieval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8980c0abf9e6Sopenharmony_ci_lt_linker_boilerplate=`cat conftest.err`
8981c0abf9e6Sopenharmony_ci$RM -r conftest*
8982c0abf9e6Sopenharmony_ci
8983c0abf9e6Sopenharmony_ci
8984c0abf9e6Sopenharmony_ci## CAVEAT EMPTOR:
8985c0abf9e6Sopenharmony_ci## There is no encapsulation within the following macros, do not change
8986c0abf9e6Sopenharmony_ci## the running order or otherwise move them around unless you know exactly
8987c0abf9e6Sopenharmony_ci## what you are doing...
8988c0abf9e6Sopenharmony_ciif test -n "$compiler"; then
8989c0abf9e6Sopenharmony_ci
8990c0abf9e6Sopenharmony_cilt_prog_compiler_no_builtin_flag=
8991c0abf9e6Sopenharmony_ci
8992c0abf9e6Sopenharmony_ciif test yes = "$GCC"; then
8993c0abf9e6Sopenharmony_ci  case $cc_basename in
8994c0abf9e6Sopenharmony_ci  nvcc*)
8995c0abf9e6Sopenharmony_ci    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8996c0abf9e6Sopenharmony_ci  *)
8997c0abf9e6Sopenharmony_ci    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8998c0abf9e6Sopenharmony_ci  esac
8999c0abf9e6Sopenharmony_ci
9000c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9001c0abf9e6Sopenharmony_ciprintf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9002c0abf9e6Sopenharmony_ciif test ${lt_cv_prog_compiler_rtti_exceptions+y}
9003c0abf9e6Sopenharmony_cithen :
9004c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
9005c0abf9e6Sopenharmony_cielse $as_nop
9006c0abf9e6Sopenharmony_ci  lt_cv_prog_compiler_rtti_exceptions=no
9007c0abf9e6Sopenharmony_ci   ac_outfile=conftest.$ac_objext
9008c0abf9e6Sopenharmony_ci   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9009c0abf9e6Sopenharmony_ci   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
9010c0abf9e6Sopenharmony_ci   # Insert the option either (1) after the last *FLAGS variable, or
9011c0abf9e6Sopenharmony_ci   # (2) before a word containing "conftest.", or (3) at the end.
9012c0abf9e6Sopenharmony_ci   # Note that $ac_compile itself does not contain backslashes and begins
9013c0abf9e6Sopenharmony_ci   # with a dollar sign (not a hyphen), so the echo should work correctly.
9014c0abf9e6Sopenharmony_ci   # The option is referenced via a variable to avoid confusing sed.
9015c0abf9e6Sopenharmony_ci   lt_compile=`echo "$ac_compile" | $SED \
9016c0abf9e6Sopenharmony_ci   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9017c0abf9e6Sopenharmony_ci   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9018c0abf9e6Sopenharmony_ci   -e 's:$: $lt_compiler_flag:'`
9019c0abf9e6Sopenharmony_ci   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9020c0abf9e6Sopenharmony_ci   (eval "$lt_compile" 2>conftest.err)
9021c0abf9e6Sopenharmony_ci   ac_status=$?
9022c0abf9e6Sopenharmony_ci   cat conftest.err >&5
9023c0abf9e6Sopenharmony_ci   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9024c0abf9e6Sopenharmony_ci   if (exit $ac_status) && test -s "$ac_outfile"; then
9025c0abf9e6Sopenharmony_ci     # The compiler can only warn and ignore the option if not recognized
9026c0abf9e6Sopenharmony_ci     # So say no if there are warnings other than the usual output.
9027c0abf9e6Sopenharmony_ci     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9028c0abf9e6Sopenharmony_ci     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9029c0abf9e6Sopenharmony_ci     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9030c0abf9e6Sopenharmony_ci       lt_cv_prog_compiler_rtti_exceptions=yes
9031c0abf9e6Sopenharmony_ci     fi
9032c0abf9e6Sopenharmony_ci   fi
9033c0abf9e6Sopenharmony_ci   $RM conftest*
9034c0abf9e6Sopenharmony_ci
9035c0abf9e6Sopenharmony_cifi
9036c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9037c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9038c0abf9e6Sopenharmony_ci
9039c0abf9e6Sopenharmony_ciif test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
9040c0abf9e6Sopenharmony_ci    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9041c0abf9e6Sopenharmony_cielse
9042c0abf9e6Sopenharmony_ci    :
9043c0abf9e6Sopenharmony_cifi
9044c0abf9e6Sopenharmony_ci
9045c0abf9e6Sopenharmony_cifi
9046c0abf9e6Sopenharmony_ci
9047c0abf9e6Sopenharmony_ci
9048c0abf9e6Sopenharmony_ci
9049c0abf9e6Sopenharmony_ci
9050c0abf9e6Sopenharmony_ci
9051c0abf9e6Sopenharmony_ci
9052c0abf9e6Sopenharmony_ci  lt_prog_compiler_wl=
9053c0abf9e6Sopenharmony_cilt_prog_compiler_pic=
9054c0abf9e6Sopenharmony_cilt_prog_compiler_static=
9055c0abf9e6Sopenharmony_ci
9056c0abf9e6Sopenharmony_ci
9057c0abf9e6Sopenharmony_ci  if test yes = "$GCC"; then
9058c0abf9e6Sopenharmony_ci    lt_prog_compiler_wl='-Wl,'
9059c0abf9e6Sopenharmony_ci    lt_prog_compiler_static='-static'
9060c0abf9e6Sopenharmony_ci
9061c0abf9e6Sopenharmony_ci    case $host_os in
9062c0abf9e6Sopenharmony_ci      aix*)
9063c0abf9e6Sopenharmony_ci      # All AIX code is PIC.
9064c0abf9e6Sopenharmony_ci      if test ia64 = "$host_cpu"; then
9065c0abf9e6Sopenharmony_ci	# AIX 5 now supports IA64 processor
9066c0abf9e6Sopenharmony_ci	lt_prog_compiler_static='-Bstatic'
9067c0abf9e6Sopenharmony_ci      fi
9068c0abf9e6Sopenharmony_ci      lt_prog_compiler_pic='-fPIC'
9069c0abf9e6Sopenharmony_ci      ;;
9070c0abf9e6Sopenharmony_ci
9071c0abf9e6Sopenharmony_ci    amigaos*)
9072c0abf9e6Sopenharmony_ci      case $host_cpu in
9073c0abf9e6Sopenharmony_ci      powerpc)
9074c0abf9e6Sopenharmony_ci            # see comment about AmigaOS4 .so support
9075c0abf9e6Sopenharmony_ci            lt_prog_compiler_pic='-fPIC'
9076c0abf9e6Sopenharmony_ci        ;;
9077c0abf9e6Sopenharmony_ci      m68k)
9078c0abf9e6Sopenharmony_ci            # FIXME: we need at least 68020 code to build shared libraries, but
9079c0abf9e6Sopenharmony_ci            # adding the '-m68020' flag to GCC prevents building anything better,
9080c0abf9e6Sopenharmony_ci            # like '-m68040'.
9081c0abf9e6Sopenharmony_ci            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9082c0abf9e6Sopenharmony_ci        ;;
9083c0abf9e6Sopenharmony_ci      esac
9084c0abf9e6Sopenharmony_ci      ;;
9085c0abf9e6Sopenharmony_ci
9086c0abf9e6Sopenharmony_ci    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9087c0abf9e6Sopenharmony_ci      # PIC is the default for these OSes.
9088c0abf9e6Sopenharmony_ci      ;;
9089c0abf9e6Sopenharmony_ci
9090c0abf9e6Sopenharmony_ci    mingw* | cygwin* | pw32* | os2* | cegcc*)
9091c0abf9e6Sopenharmony_ci      # This hack is so that the source file can tell whether it is being
9092c0abf9e6Sopenharmony_ci      # built for inclusion in a dll (and should export symbols for example).
9093c0abf9e6Sopenharmony_ci      # Although the cygwin gcc ignores -fPIC, still need this for old-style
9094c0abf9e6Sopenharmony_ci      # (--disable-auto-import) libraries
9095c0abf9e6Sopenharmony_ci      lt_prog_compiler_pic='-DDLL_EXPORT'
9096c0abf9e6Sopenharmony_ci      case $host_os in
9097c0abf9e6Sopenharmony_ci      os2*)
9098c0abf9e6Sopenharmony_ci	lt_prog_compiler_static='$wl-static'
9099c0abf9e6Sopenharmony_ci	;;
9100c0abf9e6Sopenharmony_ci      esac
9101c0abf9e6Sopenharmony_ci      ;;
9102c0abf9e6Sopenharmony_ci
9103c0abf9e6Sopenharmony_ci    darwin* | rhapsody*)
9104c0abf9e6Sopenharmony_ci      # PIC is the default on this platform
9105c0abf9e6Sopenharmony_ci      # Common symbols not allowed in MH_DYLIB files
9106c0abf9e6Sopenharmony_ci      lt_prog_compiler_pic='-fno-common'
9107c0abf9e6Sopenharmony_ci      ;;
9108c0abf9e6Sopenharmony_ci
9109c0abf9e6Sopenharmony_ci    haiku*)
9110c0abf9e6Sopenharmony_ci      # PIC is the default for Haiku.
9111c0abf9e6Sopenharmony_ci      # The "-static" flag exists, but is broken.
9112c0abf9e6Sopenharmony_ci      lt_prog_compiler_static=
9113c0abf9e6Sopenharmony_ci      ;;
9114c0abf9e6Sopenharmony_ci
9115c0abf9e6Sopenharmony_ci    hpux*)
9116c0abf9e6Sopenharmony_ci      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9117c0abf9e6Sopenharmony_ci      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9118c0abf9e6Sopenharmony_ci      # sets the default TLS model and affects inlining.
9119c0abf9e6Sopenharmony_ci      case $host_cpu in
9120c0abf9e6Sopenharmony_ci      hppa*64*)
9121c0abf9e6Sopenharmony_ci	# +Z the default
9122c0abf9e6Sopenharmony_ci	;;
9123c0abf9e6Sopenharmony_ci      *)
9124c0abf9e6Sopenharmony_ci	lt_prog_compiler_pic='-fPIC'
9125c0abf9e6Sopenharmony_ci	;;
9126c0abf9e6Sopenharmony_ci      esac
9127c0abf9e6Sopenharmony_ci      ;;
9128c0abf9e6Sopenharmony_ci
9129c0abf9e6Sopenharmony_ci    interix[3-9]*)
9130c0abf9e6Sopenharmony_ci      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9131c0abf9e6Sopenharmony_ci      # Instead, we relocate shared libraries at runtime.
9132c0abf9e6Sopenharmony_ci      ;;
9133c0abf9e6Sopenharmony_ci
9134c0abf9e6Sopenharmony_ci    msdosdjgpp*)
9135c0abf9e6Sopenharmony_ci      # Just because we use GCC doesn't mean we suddenly get shared libraries
9136c0abf9e6Sopenharmony_ci      # on systems that don't support them.
9137c0abf9e6Sopenharmony_ci      lt_prog_compiler_can_build_shared=no
9138c0abf9e6Sopenharmony_ci      enable_shared=no
9139c0abf9e6Sopenharmony_ci      ;;
9140c0abf9e6Sopenharmony_ci
9141c0abf9e6Sopenharmony_ci    *nto* | *qnx*)
9142c0abf9e6Sopenharmony_ci      # QNX uses GNU C++, but need to define -shared option too, otherwise
9143c0abf9e6Sopenharmony_ci      # it will coredump.
9144c0abf9e6Sopenharmony_ci      lt_prog_compiler_pic='-fPIC -shared'
9145c0abf9e6Sopenharmony_ci      ;;
9146c0abf9e6Sopenharmony_ci
9147c0abf9e6Sopenharmony_ci    sysv4*MP*)
9148c0abf9e6Sopenharmony_ci      if test -d /usr/nec; then
9149c0abf9e6Sopenharmony_ci	lt_prog_compiler_pic=-Kconform_pic
9150c0abf9e6Sopenharmony_ci      fi
9151c0abf9e6Sopenharmony_ci      ;;
9152c0abf9e6Sopenharmony_ci
9153c0abf9e6Sopenharmony_ci    *)
9154c0abf9e6Sopenharmony_ci      lt_prog_compiler_pic='-fPIC'
9155c0abf9e6Sopenharmony_ci      ;;
9156c0abf9e6Sopenharmony_ci    esac
9157c0abf9e6Sopenharmony_ci
9158c0abf9e6Sopenharmony_ci    case $cc_basename in
9159c0abf9e6Sopenharmony_ci    nvcc*) # Cuda Compiler Driver 2.2
9160c0abf9e6Sopenharmony_ci      lt_prog_compiler_wl='-Xlinker '
9161c0abf9e6Sopenharmony_ci      if test -n "$lt_prog_compiler_pic"; then
9162c0abf9e6Sopenharmony_ci        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9163c0abf9e6Sopenharmony_ci      fi
9164c0abf9e6Sopenharmony_ci      ;;
9165c0abf9e6Sopenharmony_ci    esac
9166c0abf9e6Sopenharmony_ci  else
9167c0abf9e6Sopenharmony_ci    # PORTME Check for flag to pass linker flags through the system compiler.
9168c0abf9e6Sopenharmony_ci    case $host_os in
9169c0abf9e6Sopenharmony_ci    aix*)
9170c0abf9e6Sopenharmony_ci      lt_prog_compiler_wl='-Wl,'
9171c0abf9e6Sopenharmony_ci      if test ia64 = "$host_cpu"; then
9172c0abf9e6Sopenharmony_ci	# AIX 5 now supports IA64 processor
9173c0abf9e6Sopenharmony_ci	lt_prog_compiler_static='-Bstatic'
9174c0abf9e6Sopenharmony_ci      else
9175c0abf9e6Sopenharmony_ci	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9176c0abf9e6Sopenharmony_ci      fi
9177c0abf9e6Sopenharmony_ci      ;;
9178c0abf9e6Sopenharmony_ci
9179c0abf9e6Sopenharmony_ci    darwin* | rhapsody*)
9180c0abf9e6Sopenharmony_ci      # PIC is the default on this platform
9181c0abf9e6Sopenharmony_ci      # Common symbols not allowed in MH_DYLIB files
9182c0abf9e6Sopenharmony_ci      lt_prog_compiler_pic='-fno-common'
9183c0abf9e6Sopenharmony_ci      case $cc_basename in
9184c0abf9e6Sopenharmony_ci      nagfor*)
9185c0abf9e6Sopenharmony_ci        # NAG Fortran compiler
9186c0abf9e6Sopenharmony_ci        lt_prog_compiler_wl='-Wl,-Wl,,'
9187c0abf9e6Sopenharmony_ci        lt_prog_compiler_pic='-PIC'
9188c0abf9e6Sopenharmony_ci        lt_prog_compiler_static='-Bstatic'
9189c0abf9e6Sopenharmony_ci        ;;
9190c0abf9e6Sopenharmony_ci      esac
9191c0abf9e6Sopenharmony_ci      ;;
9192c0abf9e6Sopenharmony_ci
9193c0abf9e6Sopenharmony_ci    mingw* | cygwin* | pw32* | os2* | cegcc*)
9194c0abf9e6Sopenharmony_ci      # This hack is so that the source file can tell whether it is being
9195c0abf9e6Sopenharmony_ci      # built for inclusion in a dll (and should export symbols for example).
9196c0abf9e6Sopenharmony_ci      lt_prog_compiler_pic='-DDLL_EXPORT'
9197c0abf9e6Sopenharmony_ci      case $host_os in
9198c0abf9e6Sopenharmony_ci      os2*)
9199c0abf9e6Sopenharmony_ci	lt_prog_compiler_static='$wl-static'
9200c0abf9e6Sopenharmony_ci	;;
9201c0abf9e6Sopenharmony_ci      esac
9202c0abf9e6Sopenharmony_ci      ;;
9203c0abf9e6Sopenharmony_ci
9204c0abf9e6Sopenharmony_ci    hpux9* | hpux10* | hpux11*)
9205c0abf9e6Sopenharmony_ci      lt_prog_compiler_wl='-Wl,'
9206c0abf9e6Sopenharmony_ci      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9207c0abf9e6Sopenharmony_ci      # not for PA HP-UX.
9208c0abf9e6Sopenharmony_ci      case $host_cpu in
9209c0abf9e6Sopenharmony_ci      hppa*64*|ia64*)
9210c0abf9e6Sopenharmony_ci	# +Z the default
9211c0abf9e6Sopenharmony_ci	;;
9212c0abf9e6Sopenharmony_ci      *)
9213c0abf9e6Sopenharmony_ci	lt_prog_compiler_pic='+Z'
9214c0abf9e6Sopenharmony_ci	;;
9215c0abf9e6Sopenharmony_ci      esac
9216c0abf9e6Sopenharmony_ci      # Is there a better lt_prog_compiler_static that works with the bundled CC?
9217c0abf9e6Sopenharmony_ci      lt_prog_compiler_static='$wl-a ${wl}archive'
9218c0abf9e6Sopenharmony_ci      ;;
9219c0abf9e6Sopenharmony_ci
9220c0abf9e6Sopenharmony_ci    irix5* | irix6* | nonstopux*)
9221c0abf9e6Sopenharmony_ci      lt_prog_compiler_wl='-Wl,'
9222c0abf9e6Sopenharmony_ci      # PIC (with -KPIC) is the default.
9223c0abf9e6Sopenharmony_ci      lt_prog_compiler_static='-non_shared'
9224c0abf9e6Sopenharmony_ci      ;;
9225c0abf9e6Sopenharmony_ci
9226c0abf9e6Sopenharmony_ci    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
9227c0abf9e6Sopenharmony_ci      case $cc_basename in
9228c0abf9e6Sopenharmony_ci      # old Intel for x86_64, which still supported -KPIC.
9229c0abf9e6Sopenharmony_ci      ecc*)
9230c0abf9e6Sopenharmony_ci	lt_prog_compiler_wl='-Wl,'
9231c0abf9e6Sopenharmony_ci	lt_prog_compiler_pic='-KPIC'
9232c0abf9e6Sopenharmony_ci	lt_prog_compiler_static='-static'
9233c0abf9e6Sopenharmony_ci        ;;
9234c0abf9e6Sopenharmony_ci      # icc used to be incompatible with GCC.
9235c0abf9e6Sopenharmony_ci      # ICC 10 doesn't accept -KPIC any more.
9236c0abf9e6Sopenharmony_ci      icc* | ifort*)
9237c0abf9e6Sopenharmony_ci	lt_prog_compiler_wl='-Wl,'
9238c0abf9e6Sopenharmony_ci	lt_prog_compiler_pic='-fPIC'
9239c0abf9e6Sopenharmony_ci	lt_prog_compiler_static='-static'
9240c0abf9e6Sopenharmony_ci        ;;
9241c0abf9e6Sopenharmony_ci      # Lahey Fortran 8.1.
9242c0abf9e6Sopenharmony_ci      lf95*)
9243c0abf9e6Sopenharmony_ci	lt_prog_compiler_wl='-Wl,'
9244c0abf9e6Sopenharmony_ci	lt_prog_compiler_pic='--shared'
9245c0abf9e6Sopenharmony_ci	lt_prog_compiler_static='--static'
9246c0abf9e6Sopenharmony_ci	;;
9247c0abf9e6Sopenharmony_ci      nagfor*)
9248c0abf9e6Sopenharmony_ci	# NAG Fortran compiler
9249c0abf9e6Sopenharmony_ci	lt_prog_compiler_wl='-Wl,-Wl,,'
9250c0abf9e6Sopenharmony_ci	lt_prog_compiler_pic='-PIC'
9251c0abf9e6Sopenharmony_ci	lt_prog_compiler_static='-Bstatic'
9252c0abf9e6Sopenharmony_ci	;;
9253c0abf9e6Sopenharmony_ci      tcc*)
9254c0abf9e6Sopenharmony_ci	# Fabrice Bellard et al's Tiny C Compiler
9255c0abf9e6Sopenharmony_ci	lt_prog_compiler_wl='-Wl,'
9256c0abf9e6Sopenharmony_ci	lt_prog_compiler_pic='-fPIC'
9257c0abf9e6Sopenharmony_ci	lt_prog_compiler_static='-static'
9258c0abf9e6Sopenharmony_ci	;;
9259c0abf9e6Sopenharmony_ci      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9260c0abf9e6Sopenharmony_ci        # Portland Group compilers (*not* the Pentium gcc compiler,
9261c0abf9e6Sopenharmony_ci	# which looks to be a dead project)
9262c0abf9e6Sopenharmony_ci	lt_prog_compiler_wl='-Wl,'
9263c0abf9e6Sopenharmony_ci	lt_prog_compiler_pic='-fpic'
9264c0abf9e6Sopenharmony_ci	lt_prog_compiler_static='-Bstatic'
9265c0abf9e6Sopenharmony_ci        ;;
9266c0abf9e6Sopenharmony_ci      ccc*)
9267c0abf9e6Sopenharmony_ci        lt_prog_compiler_wl='-Wl,'
9268c0abf9e6Sopenharmony_ci        # All Alpha code is PIC.
9269c0abf9e6Sopenharmony_ci        lt_prog_compiler_static='-non_shared'
9270c0abf9e6Sopenharmony_ci        ;;
9271c0abf9e6Sopenharmony_ci      xl* | bgxl* | bgf* | mpixl*)
9272c0abf9e6Sopenharmony_ci	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9273c0abf9e6Sopenharmony_ci	lt_prog_compiler_wl='-Wl,'
9274c0abf9e6Sopenharmony_ci	lt_prog_compiler_pic='-qpic'
9275c0abf9e6Sopenharmony_ci	lt_prog_compiler_static='-qstaticlink'
9276c0abf9e6Sopenharmony_ci	;;
9277c0abf9e6Sopenharmony_ci      *)
9278c0abf9e6Sopenharmony_ci	case `$CC -V 2>&1 | $SED 5q` in
9279c0abf9e6Sopenharmony_ci	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9280c0abf9e6Sopenharmony_ci	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
9281c0abf9e6Sopenharmony_ci	  lt_prog_compiler_pic='-KPIC'
9282c0abf9e6Sopenharmony_ci	  lt_prog_compiler_static='-Bstatic'
9283c0abf9e6Sopenharmony_ci	  lt_prog_compiler_wl=''
9284c0abf9e6Sopenharmony_ci	  ;;
9285c0abf9e6Sopenharmony_ci	*Sun\ F* | *Sun*Fortran*)
9286c0abf9e6Sopenharmony_ci	  lt_prog_compiler_pic='-KPIC'
9287c0abf9e6Sopenharmony_ci	  lt_prog_compiler_static='-Bstatic'
9288c0abf9e6Sopenharmony_ci	  lt_prog_compiler_wl='-Qoption ld '
9289c0abf9e6Sopenharmony_ci	  ;;
9290c0abf9e6Sopenharmony_ci	*Sun\ C*)
9291c0abf9e6Sopenharmony_ci	  # Sun C 5.9
9292c0abf9e6Sopenharmony_ci	  lt_prog_compiler_pic='-KPIC'
9293c0abf9e6Sopenharmony_ci	  lt_prog_compiler_static='-Bstatic'
9294c0abf9e6Sopenharmony_ci	  lt_prog_compiler_wl='-Wl,'
9295c0abf9e6Sopenharmony_ci	  ;;
9296c0abf9e6Sopenharmony_ci        *Intel*\ [CF]*Compiler*)
9297c0abf9e6Sopenharmony_ci	  lt_prog_compiler_wl='-Wl,'
9298c0abf9e6Sopenharmony_ci	  lt_prog_compiler_pic='-fPIC'
9299c0abf9e6Sopenharmony_ci	  lt_prog_compiler_static='-static'
9300c0abf9e6Sopenharmony_ci	  ;;
9301c0abf9e6Sopenharmony_ci	*Portland\ Group*)
9302c0abf9e6Sopenharmony_ci	  lt_prog_compiler_wl='-Wl,'
9303c0abf9e6Sopenharmony_ci	  lt_prog_compiler_pic='-fpic'
9304c0abf9e6Sopenharmony_ci	  lt_prog_compiler_static='-Bstatic'
9305c0abf9e6Sopenharmony_ci	  ;;
9306c0abf9e6Sopenharmony_ci	esac
9307c0abf9e6Sopenharmony_ci	;;
9308c0abf9e6Sopenharmony_ci      esac
9309c0abf9e6Sopenharmony_ci      ;;
9310c0abf9e6Sopenharmony_ci
9311c0abf9e6Sopenharmony_ci    newsos6)
9312c0abf9e6Sopenharmony_ci      lt_prog_compiler_pic='-KPIC'
9313c0abf9e6Sopenharmony_ci      lt_prog_compiler_static='-Bstatic'
9314c0abf9e6Sopenharmony_ci      ;;
9315c0abf9e6Sopenharmony_ci
9316c0abf9e6Sopenharmony_ci    *nto* | *qnx*)
9317c0abf9e6Sopenharmony_ci      # QNX uses GNU C++, but need to define -shared option too, otherwise
9318c0abf9e6Sopenharmony_ci      # it will coredump.
9319c0abf9e6Sopenharmony_ci      lt_prog_compiler_pic='-fPIC -shared'
9320c0abf9e6Sopenharmony_ci      ;;
9321c0abf9e6Sopenharmony_ci
9322c0abf9e6Sopenharmony_ci    osf3* | osf4* | osf5*)
9323c0abf9e6Sopenharmony_ci      lt_prog_compiler_wl='-Wl,'
9324c0abf9e6Sopenharmony_ci      # All OSF/1 code is PIC.
9325c0abf9e6Sopenharmony_ci      lt_prog_compiler_static='-non_shared'
9326c0abf9e6Sopenharmony_ci      ;;
9327c0abf9e6Sopenharmony_ci
9328c0abf9e6Sopenharmony_ci    rdos*)
9329c0abf9e6Sopenharmony_ci      lt_prog_compiler_static='-non_shared'
9330c0abf9e6Sopenharmony_ci      ;;
9331c0abf9e6Sopenharmony_ci
9332c0abf9e6Sopenharmony_ci    solaris*)
9333c0abf9e6Sopenharmony_ci      lt_prog_compiler_pic='-KPIC'
9334c0abf9e6Sopenharmony_ci      lt_prog_compiler_static='-Bstatic'
9335c0abf9e6Sopenharmony_ci      case $cc_basename in
9336c0abf9e6Sopenharmony_ci      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9337c0abf9e6Sopenharmony_ci	lt_prog_compiler_wl='-Qoption ld ';;
9338c0abf9e6Sopenharmony_ci      *)
9339c0abf9e6Sopenharmony_ci	lt_prog_compiler_wl='-Wl,';;
9340c0abf9e6Sopenharmony_ci      esac
9341c0abf9e6Sopenharmony_ci      ;;
9342c0abf9e6Sopenharmony_ci
9343c0abf9e6Sopenharmony_ci    sunos4*)
9344c0abf9e6Sopenharmony_ci      lt_prog_compiler_wl='-Qoption ld '
9345c0abf9e6Sopenharmony_ci      lt_prog_compiler_pic='-PIC'
9346c0abf9e6Sopenharmony_ci      lt_prog_compiler_static='-Bstatic'
9347c0abf9e6Sopenharmony_ci      ;;
9348c0abf9e6Sopenharmony_ci
9349c0abf9e6Sopenharmony_ci    sysv4 | sysv4.2uw2* | sysv4.3*)
9350c0abf9e6Sopenharmony_ci      lt_prog_compiler_wl='-Wl,'
9351c0abf9e6Sopenharmony_ci      lt_prog_compiler_pic='-KPIC'
9352c0abf9e6Sopenharmony_ci      lt_prog_compiler_static='-Bstatic'
9353c0abf9e6Sopenharmony_ci      ;;
9354c0abf9e6Sopenharmony_ci
9355c0abf9e6Sopenharmony_ci    sysv4*MP*)
9356c0abf9e6Sopenharmony_ci      if test -d /usr/nec; then
9357c0abf9e6Sopenharmony_ci	lt_prog_compiler_pic='-Kconform_pic'
9358c0abf9e6Sopenharmony_ci	lt_prog_compiler_static='-Bstatic'
9359c0abf9e6Sopenharmony_ci      fi
9360c0abf9e6Sopenharmony_ci      ;;
9361c0abf9e6Sopenharmony_ci
9362c0abf9e6Sopenharmony_ci    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9363c0abf9e6Sopenharmony_ci      lt_prog_compiler_wl='-Wl,'
9364c0abf9e6Sopenharmony_ci      lt_prog_compiler_pic='-KPIC'
9365c0abf9e6Sopenharmony_ci      lt_prog_compiler_static='-Bstatic'
9366c0abf9e6Sopenharmony_ci      ;;
9367c0abf9e6Sopenharmony_ci
9368c0abf9e6Sopenharmony_ci    unicos*)
9369c0abf9e6Sopenharmony_ci      lt_prog_compiler_wl='-Wl,'
9370c0abf9e6Sopenharmony_ci      lt_prog_compiler_can_build_shared=no
9371c0abf9e6Sopenharmony_ci      ;;
9372c0abf9e6Sopenharmony_ci
9373c0abf9e6Sopenharmony_ci    uts4*)
9374c0abf9e6Sopenharmony_ci      lt_prog_compiler_pic='-pic'
9375c0abf9e6Sopenharmony_ci      lt_prog_compiler_static='-Bstatic'
9376c0abf9e6Sopenharmony_ci      ;;
9377c0abf9e6Sopenharmony_ci
9378c0abf9e6Sopenharmony_ci    *)
9379c0abf9e6Sopenharmony_ci      lt_prog_compiler_can_build_shared=no
9380c0abf9e6Sopenharmony_ci      ;;
9381c0abf9e6Sopenharmony_ci    esac
9382c0abf9e6Sopenharmony_ci  fi
9383c0abf9e6Sopenharmony_ci
9384c0abf9e6Sopenharmony_cicase $host_os in
9385c0abf9e6Sopenharmony_ci  # For platforms that do not support PIC, -DPIC is meaningless:
9386c0abf9e6Sopenharmony_ci  *djgpp*)
9387c0abf9e6Sopenharmony_ci    lt_prog_compiler_pic=
9388c0abf9e6Sopenharmony_ci    ;;
9389c0abf9e6Sopenharmony_ci  *)
9390c0abf9e6Sopenharmony_ci    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9391c0abf9e6Sopenharmony_ci    ;;
9392c0abf9e6Sopenharmony_ciesac
9393c0abf9e6Sopenharmony_ci
9394c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9395c0abf9e6Sopenharmony_ciprintf %s "checking for $compiler option to produce PIC... " >&6; }
9396c0abf9e6Sopenharmony_ciif test ${lt_cv_prog_compiler_pic+y}
9397c0abf9e6Sopenharmony_cithen :
9398c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
9399c0abf9e6Sopenharmony_cielse $as_nop
9400c0abf9e6Sopenharmony_ci  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9401c0abf9e6Sopenharmony_cifi
9402c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9403c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_prog_compiler_pic" >&6; }
9404c0abf9e6Sopenharmony_cilt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9405c0abf9e6Sopenharmony_ci
9406c0abf9e6Sopenharmony_ci#
9407c0abf9e6Sopenharmony_ci# Check to make sure the PIC flag actually works.
9408c0abf9e6Sopenharmony_ci#
9409c0abf9e6Sopenharmony_ciif test -n "$lt_prog_compiler_pic"; then
9410c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9411c0abf9e6Sopenharmony_ciprintf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9412c0abf9e6Sopenharmony_ciif test ${lt_cv_prog_compiler_pic_works+y}
9413c0abf9e6Sopenharmony_cithen :
9414c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
9415c0abf9e6Sopenharmony_cielse $as_nop
9416c0abf9e6Sopenharmony_ci  lt_cv_prog_compiler_pic_works=no
9417c0abf9e6Sopenharmony_ci   ac_outfile=conftest.$ac_objext
9418c0abf9e6Sopenharmony_ci   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9419c0abf9e6Sopenharmony_ci   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
9420c0abf9e6Sopenharmony_ci   # Insert the option either (1) after the last *FLAGS variable, or
9421c0abf9e6Sopenharmony_ci   # (2) before a word containing "conftest.", or (3) at the end.
9422c0abf9e6Sopenharmony_ci   # Note that $ac_compile itself does not contain backslashes and begins
9423c0abf9e6Sopenharmony_ci   # with a dollar sign (not a hyphen), so the echo should work correctly.
9424c0abf9e6Sopenharmony_ci   # The option is referenced via a variable to avoid confusing sed.
9425c0abf9e6Sopenharmony_ci   lt_compile=`echo "$ac_compile" | $SED \
9426c0abf9e6Sopenharmony_ci   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9427c0abf9e6Sopenharmony_ci   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9428c0abf9e6Sopenharmony_ci   -e 's:$: $lt_compiler_flag:'`
9429c0abf9e6Sopenharmony_ci   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9430c0abf9e6Sopenharmony_ci   (eval "$lt_compile" 2>conftest.err)
9431c0abf9e6Sopenharmony_ci   ac_status=$?
9432c0abf9e6Sopenharmony_ci   cat conftest.err >&5
9433c0abf9e6Sopenharmony_ci   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9434c0abf9e6Sopenharmony_ci   if (exit $ac_status) && test -s "$ac_outfile"; then
9435c0abf9e6Sopenharmony_ci     # The compiler can only warn and ignore the option if not recognized
9436c0abf9e6Sopenharmony_ci     # So say no if there are warnings other than the usual output.
9437c0abf9e6Sopenharmony_ci     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9438c0abf9e6Sopenharmony_ci     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9439c0abf9e6Sopenharmony_ci     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9440c0abf9e6Sopenharmony_ci       lt_cv_prog_compiler_pic_works=yes
9441c0abf9e6Sopenharmony_ci     fi
9442c0abf9e6Sopenharmony_ci   fi
9443c0abf9e6Sopenharmony_ci   $RM conftest*
9444c0abf9e6Sopenharmony_ci
9445c0abf9e6Sopenharmony_cifi
9446c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9447c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; }
9448c0abf9e6Sopenharmony_ci
9449c0abf9e6Sopenharmony_ciif test yes = "$lt_cv_prog_compiler_pic_works"; then
9450c0abf9e6Sopenharmony_ci    case $lt_prog_compiler_pic in
9451c0abf9e6Sopenharmony_ci     "" | " "*) ;;
9452c0abf9e6Sopenharmony_ci     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9453c0abf9e6Sopenharmony_ci     esac
9454c0abf9e6Sopenharmony_cielse
9455c0abf9e6Sopenharmony_ci    lt_prog_compiler_pic=
9456c0abf9e6Sopenharmony_ci     lt_prog_compiler_can_build_shared=no
9457c0abf9e6Sopenharmony_cifi
9458c0abf9e6Sopenharmony_ci
9459c0abf9e6Sopenharmony_cifi
9460c0abf9e6Sopenharmony_ci
9461c0abf9e6Sopenharmony_ci
9462c0abf9e6Sopenharmony_ci
9463c0abf9e6Sopenharmony_ci
9464c0abf9e6Sopenharmony_ci
9465c0abf9e6Sopenharmony_ci
9466c0abf9e6Sopenharmony_ci
9467c0abf9e6Sopenharmony_ci
9468c0abf9e6Sopenharmony_ci
9469c0abf9e6Sopenharmony_ci
9470c0abf9e6Sopenharmony_ci
9471c0abf9e6Sopenharmony_ci#
9472c0abf9e6Sopenharmony_ci# Check to make sure the static flag actually works.
9473c0abf9e6Sopenharmony_ci#
9474c0abf9e6Sopenharmony_ciwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9475c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9476c0abf9e6Sopenharmony_ciprintf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9477c0abf9e6Sopenharmony_ciif test ${lt_cv_prog_compiler_static_works+y}
9478c0abf9e6Sopenharmony_cithen :
9479c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
9480c0abf9e6Sopenharmony_cielse $as_nop
9481c0abf9e6Sopenharmony_ci  lt_cv_prog_compiler_static_works=no
9482c0abf9e6Sopenharmony_ci   save_LDFLAGS=$LDFLAGS
9483c0abf9e6Sopenharmony_ci   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9484c0abf9e6Sopenharmony_ci   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9485c0abf9e6Sopenharmony_ci   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9486c0abf9e6Sopenharmony_ci     # The linker can only warn and ignore the option if not recognized
9487c0abf9e6Sopenharmony_ci     # So say no if there are warnings
9488c0abf9e6Sopenharmony_ci     if test -s conftest.err; then
9489c0abf9e6Sopenharmony_ci       # Append any errors to the config.log.
9490c0abf9e6Sopenharmony_ci       cat conftest.err 1>&5
9491c0abf9e6Sopenharmony_ci       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9492c0abf9e6Sopenharmony_ci       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9493c0abf9e6Sopenharmony_ci       if diff conftest.exp conftest.er2 >/dev/null; then
9494c0abf9e6Sopenharmony_ci         lt_cv_prog_compiler_static_works=yes
9495c0abf9e6Sopenharmony_ci       fi
9496c0abf9e6Sopenharmony_ci     else
9497c0abf9e6Sopenharmony_ci       lt_cv_prog_compiler_static_works=yes
9498c0abf9e6Sopenharmony_ci     fi
9499c0abf9e6Sopenharmony_ci   fi
9500c0abf9e6Sopenharmony_ci   $RM -r conftest*
9501c0abf9e6Sopenharmony_ci   LDFLAGS=$save_LDFLAGS
9502c0abf9e6Sopenharmony_ci
9503c0abf9e6Sopenharmony_cifi
9504c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9505c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; }
9506c0abf9e6Sopenharmony_ci
9507c0abf9e6Sopenharmony_ciif test yes = "$lt_cv_prog_compiler_static_works"; then
9508c0abf9e6Sopenharmony_ci    :
9509c0abf9e6Sopenharmony_cielse
9510c0abf9e6Sopenharmony_ci    lt_prog_compiler_static=
9511c0abf9e6Sopenharmony_cifi
9512c0abf9e6Sopenharmony_ci
9513c0abf9e6Sopenharmony_ci
9514c0abf9e6Sopenharmony_ci
9515c0abf9e6Sopenharmony_ci
9516c0abf9e6Sopenharmony_ci
9517c0abf9e6Sopenharmony_ci
9518c0abf9e6Sopenharmony_ci
9519c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9520c0abf9e6Sopenharmony_ciprintf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9521c0abf9e6Sopenharmony_ciif test ${lt_cv_prog_compiler_c_o+y}
9522c0abf9e6Sopenharmony_cithen :
9523c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
9524c0abf9e6Sopenharmony_cielse $as_nop
9525c0abf9e6Sopenharmony_ci  lt_cv_prog_compiler_c_o=no
9526c0abf9e6Sopenharmony_ci   $RM -r conftest 2>/dev/null
9527c0abf9e6Sopenharmony_ci   mkdir conftest
9528c0abf9e6Sopenharmony_ci   cd conftest
9529c0abf9e6Sopenharmony_ci   mkdir out
9530c0abf9e6Sopenharmony_ci   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9531c0abf9e6Sopenharmony_ci
9532c0abf9e6Sopenharmony_ci   lt_compiler_flag="-o out/conftest2.$ac_objext"
9533c0abf9e6Sopenharmony_ci   # Insert the option either (1) after the last *FLAGS variable, or
9534c0abf9e6Sopenharmony_ci   # (2) before a word containing "conftest.", or (3) at the end.
9535c0abf9e6Sopenharmony_ci   # Note that $ac_compile itself does not contain backslashes and begins
9536c0abf9e6Sopenharmony_ci   # with a dollar sign (not a hyphen), so the echo should work correctly.
9537c0abf9e6Sopenharmony_ci   lt_compile=`echo "$ac_compile" | $SED \
9538c0abf9e6Sopenharmony_ci   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9539c0abf9e6Sopenharmony_ci   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9540c0abf9e6Sopenharmony_ci   -e 's:$: $lt_compiler_flag:'`
9541c0abf9e6Sopenharmony_ci   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9542c0abf9e6Sopenharmony_ci   (eval "$lt_compile" 2>out/conftest.err)
9543c0abf9e6Sopenharmony_ci   ac_status=$?
9544c0abf9e6Sopenharmony_ci   cat out/conftest.err >&5
9545c0abf9e6Sopenharmony_ci   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9546c0abf9e6Sopenharmony_ci   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9547c0abf9e6Sopenharmony_ci   then
9548c0abf9e6Sopenharmony_ci     # The compiler can only warn and ignore the option if not recognized
9549c0abf9e6Sopenharmony_ci     # So say no if there are warnings
9550c0abf9e6Sopenharmony_ci     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9551c0abf9e6Sopenharmony_ci     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9552c0abf9e6Sopenharmony_ci     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9553c0abf9e6Sopenharmony_ci       lt_cv_prog_compiler_c_o=yes
9554c0abf9e6Sopenharmony_ci     fi
9555c0abf9e6Sopenharmony_ci   fi
9556c0abf9e6Sopenharmony_ci   chmod u+w . 2>&5
9557c0abf9e6Sopenharmony_ci   $RM conftest*
9558c0abf9e6Sopenharmony_ci   # SGI C++ compiler will create directory out/ii_files/ for
9559c0abf9e6Sopenharmony_ci   # template instantiation
9560c0abf9e6Sopenharmony_ci   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9561c0abf9e6Sopenharmony_ci   $RM out/* && rmdir out
9562c0abf9e6Sopenharmony_ci   cd ..
9563c0abf9e6Sopenharmony_ci   $RM -r conftest
9564c0abf9e6Sopenharmony_ci   $RM conftest*
9565c0abf9e6Sopenharmony_ci
9566c0abf9e6Sopenharmony_cifi
9567c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9568c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
9569c0abf9e6Sopenharmony_ci
9570c0abf9e6Sopenharmony_ci
9571c0abf9e6Sopenharmony_ci
9572c0abf9e6Sopenharmony_ci
9573c0abf9e6Sopenharmony_ci
9574c0abf9e6Sopenharmony_ci
9575c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9576c0abf9e6Sopenharmony_ciprintf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9577c0abf9e6Sopenharmony_ciif test ${lt_cv_prog_compiler_c_o+y}
9578c0abf9e6Sopenharmony_cithen :
9579c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
9580c0abf9e6Sopenharmony_cielse $as_nop
9581c0abf9e6Sopenharmony_ci  lt_cv_prog_compiler_c_o=no
9582c0abf9e6Sopenharmony_ci   $RM -r conftest 2>/dev/null
9583c0abf9e6Sopenharmony_ci   mkdir conftest
9584c0abf9e6Sopenharmony_ci   cd conftest
9585c0abf9e6Sopenharmony_ci   mkdir out
9586c0abf9e6Sopenharmony_ci   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9587c0abf9e6Sopenharmony_ci
9588c0abf9e6Sopenharmony_ci   lt_compiler_flag="-o out/conftest2.$ac_objext"
9589c0abf9e6Sopenharmony_ci   # Insert the option either (1) after the last *FLAGS variable, or
9590c0abf9e6Sopenharmony_ci   # (2) before a word containing "conftest.", or (3) at the end.
9591c0abf9e6Sopenharmony_ci   # Note that $ac_compile itself does not contain backslashes and begins
9592c0abf9e6Sopenharmony_ci   # with a dollar sign (not a hyphen), so the echo should work correctly.
9593c0abf9e6Sopenharmony_ci   lt_compile=`echo "$ac_compile" | $SED \
9594c0abf9e6Sopenharmony_ci   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9595c0abf9e6Sopenharmony_ci   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9596c0abf9e6Sopenharmony_ci   -e 's:$: $lt_compiler_flag:'`
9597c0abf9e6Sopenharmony_ci   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9598c0abf9e6Sopenharmony_ci   (eval "$lt_compile" 2>out/conftest.err)
9599c0abf9e6Sopenharmony_ci   ac_status=$?
9600c0abf9e6Sopenharmony_ci   cat out/conftest.err >&5
9601c0abf9e6Sopenharmony_ci   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9602c0abf9e6Sopenharmony_ci   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9603c0abf9e6Sopenharmony_ci   then
9604c0abf9e6Sopenharmony_ci     # The compiler can only warn and ignore the option if not recognized
9605c0abf9e6Sopenharmony_ci     # So say no if there are warnings
9606c0abf9e6Sopenharmony_ci     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9607c0abf9e6Sopenharmony_ci     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9608c0abf9e6Sopenharmony_ci     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9609c0abf9e6Sopenharmony_ci       lt_cv_prog_compiler_c_o=yes
9610c0abf9e6Sopenharmony_ci     fi
9611c0abf9e6Sopenharmony_ci   fi
9612c0abf9e6Sopenharmony_ci   chmod u+w . 2>&5
9613c0abf9e6Sopenharmony_ci   $RM conftest*
9614c0abf9e6Sopenharmony_ci   # SGI C++ compiler will create directory out/ii_files/ for
9615c0abf9e6Sopenharmony_ci   # template instantiation
9616c0abf9e6Sopenharmony_ci   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9617c0abf9e6Sopenharmony_ci   $RM out/* && rmdir out
9618c0abf9e6Sopenharmony_ci   cd ..
9619c0abf9e6Sopenharmony_ci   $RM -r conftest
9620c0abf9e6Sopenharmony_ci   $RM conftest*
9621c0abf9e6Sopenharmony_ci
9622c0abf9e6Sopenharmony_cifi
9623c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9624c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
9625c0abf9e6Sopenharmony_ci
9626c0abf9e6Sopenharmony_ci
9627c0abf9e6Sopenharmony_ci
9628c0abf9e6Sopenharmony_ci
9629c0abf9e6Sopenharmony_cihard_links=nottested
9630c0abf9e6Sopenharmony_ciif test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
9631c0abf9e6Sopenharmony_ci  # do not overwrite the value of need_locks provided by the user
9632c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9633c0abf9e6Sopenharmony_ciprintf %s "checking if we can lock with hard links... " >&6; }
9634c0abf9e6Sopenharmony_ci  hard_links=yes
9635c0abf9e6Sopenharmony_ci  $RM conftest*
9636c0abf9e6Sopenharmony_ci  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9637c0abf9e6Sopenharmony_ci  touch conftest.a
9638c0abf9e6Sopenharmony_ci  ln conftest.a conftest.b 2>&5 || hard_links=no
9639c0abf9e6Sopenharmony_ci  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9640c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9641c0abf9e6Sopenharmony_ciprintf "%s\n" "$hard_links" >&6; }
9642c0abf9e6Sopenharmony_ci  if test no = "$hard_links"; then
9643c0abf9e6Sopenharmony_ci    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9644c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
9645c0abf9e6Sopenharmony_ci    need_locks=warn
9646c0abf9e6Sopenharmony_ci  fi
9647c0abf9e6Sopenharmony_cielse
9648c0abf9e6Sopenharmony_ci  need_locks=no
9649c0abf9e6Sopenharmony_cifi
9650c0abf9e6Sopenharmony_ci
9651c0abf9e6Sopenharmony_ci
9652c0abf9e6Sopenharmony_ci
9653c0abf9e6Sopenharmony_ci
9654c0abf9e6Sopenharmony_ci
9655c0abf9e6Sopenharmony_ci
9656c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9657c0abf9e6Sopenharmony_ciprintf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9658c0abf9e6Sopenharmony_ci
9659c0abf9e6Sopenharmony_ci  runpath_var=
9660c0abf9e6Sopenharmony_ci  allow_undefined_flag=
9661c0abf9e6Sopenharmony_ci  always_export_symbols=no
9662c0abf9e6Sopenharmony_ci  archive_cmds=
9663c0abf9e6Sopenharmony_ci  archive_expsym_cmds=
9664c0abf9e6Sopenharmony_ci  compiler_needs_object=no
9665c0abf9e6Sopenharmony_ci  enable_shared_with_static_runtimes=no
9666c0abf9e6Sopenharmony_ci  export_dynamic_flag_spec=
9667c0abf9e6Sopenharmony_ci  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9668c0abf9e6Sopenharmony_ci  hardcode_automatic=no
9669c0abf9e6Sopenharmony_ci  hardcode_direct=no
9670c0abf9e6Sopenharmony_ci  hardcode_direct_absolute=no
9671c0abf9e6Sopenharmony_ci  hardcode_libdir_flag_spec=
9672c0abf9e6Sopenharmony_ci  hardcode_libdir_separator=
9673c0abf9e6Sopenharmony_ci  hardcode_minus_L=no
9674c0abf9e6Sopenharmony_ci  hardcode_shlibpath_var=unsupported
9675c0abf9e6Sopenharmony_ci  inherit_rpath=no
9676c0abf9e6Sopenharmony_ci  link_all_deplibs=unknown
9677c0abf9e6Sopenharmony_ci  module_cmds=
9678c0abf9e6Sopenharmony_ci  module_expsym_cmds=
9679c0abf9e6Sopenharmony_ci  old_archive_from_new_cmds=
9680c0abf9e6Sopenharmony_ci  old_archive_from_expsyms_cmds=
9681c0abf9e6Sopenharmony_ci  thread_safe_flag_spec=
9682c0abf9e6Sopenharmony_ci  whole_archive_flag_spec=
9683c0abf9e6Sopenharmony_ci  # include_expsyms should be a list of space-separated symbols to be *always*
9684c0abf9e6Sopenharmony_ci  # included in the symbol list
9685c0abf9e6Sopenharmony_ci  include_expsyms=
9686c0abf9e6Sopenharmony_ci  # exclude_expsyms can be an extended regexp of symbols to exclude
9687c0abf9e6Sopenharmony_ci  # it will be wrapped by ' (' and ')$', so one must not match beginning or
9688c0abf9e6Sopenharmony_ci  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
9689c0abf9e6Sopenharmony_ci  # as well as any symbol that contains 'd'.
9690c0abf9e6Sopenharmony_ci  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9691c0abf9e6Sopenharmony_ci  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9692c0abf9e6Sopenharmony_ci  # platforms (ab)use it in PIC code, but their linkers get confused if
9693c0abf9e6Sopenharmony_ci  # the symbol is explicitly referenced.  Since portable code cannot
9694c0abf9e6Sopenharmony_ci  # rely on this symbol name, it's probably fine to never include it in
9695c0abf9e6Sopenharmony_ci  # preloaded symbol tables.
9696c0abf9e6Sopenharmony_ci  # Exclude shared library initialization/finalization symbols.
9697c0abf9e6Sopenharmony_ci  extract_expsyms_cmds=
9698c0abf9e6Sopenharmony_ci
9699c0abf9e6Sopenharmony_ci  case $host_os in
9700c0abf9e6Sopenharmony_ci  cygwin* | mingw* | pw32* | cegcc*)
9701c0abf9e6Sopenharmony_ci    # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time
9702c0abf9e6Sopenharmony_ci    # When not using gcc, we currently assume that we are using
9703c0abf9e6Sopenharmony_ci    # Microsoft Visual C++ or Intel C++ Compiler.
9704c0abf9e6Sopenharmony_ci    if test yes != "$GCC"; then
9705c0abf9e6Sopenharmony_ci      with_gnu_ld=no
9706c0abf9e6Sopenharmony_ci    fi
9707c0abf9e6Sopenharmony_ci    ;;
9708c0abf9e6Sopenharmony_ci  interix*)
9709c0abf9e6Sopenharmony_ci    # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC)
9710c0abf9e6Sopenharmony_ci    with_gnu_ld=yes
9711c0abf9e6Sopenharmony_ci    ;;
9712c0abf9e6Sopenharmony_ci  openbsd* | bitrig*)
9713c0abf9e6Sopenharmony_ci    with_gnu_ld=no
9714c0abf9e6Sopenharmony_ci    ;;
9715c0abf9e6Sopenharmony_ci  esac
9716c0abf9e6Sopenharmony_ci
9717c0abf9e6Sopenharmony_ci  ld_shlibs=yes
9718c0abf9e6Sopenharmony_ci
9719c0abf9e6Sopenharmony_ci  # On some targets, GNU ld is compatible enough with the native linker
9720c0abf9e6Sopenharmony_ci  # that we're better off using the native interface for both.
9721c0abf9e6Sopenharmony_ci  lt_use_gnu_ld_interface=no
9722c0abf9e6Sopenharmony_ci  if test yes = "$with_gnu_ld"; then
9723c0abf9e6Sopenharmony_ci    case $host_os in
9724c0abf9e6Sopenharmony_ci      aix*)
9725c0abf9e6Sopenharmony_ci	# The AIX port of GNU ld has always aspired to compatibility
9726c0abf9e6Sopenharmony_ci	# with the native linker.  However, as the warning in the GNU ld
9727c0abf9e6Sopenharmony_ci	# block says, versions before 2.19.5* couldn't really create working
9728c0abf9e6Sopenharmony_ci	# shared libraries, regardless of the interface used.
9729c0abf9e6Sopenharmony_ci	case `$LD -v 2>&1` in
9730c0abf9e6Sopenharmony_ci	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9731c0abf9e6Sopenharmony_ci	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9732c0abf9e6Sopenharmony_ci	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9733c0abf9e6Sopenharmony_ci	  *)
9734c0abf9e6Sopenharmony_ci	    lt_use_gnu_ld_interface=yes
9735c0abf9e6Sopenharmony_ci	    ;;
9736c0abf9e6Sopenharmony_ci	esac
9737c0abf9e6Sopenharmony_ci	;;
9738c0abf9e6Sopenharmony_ci      *)
9739c0abf9e6Sopenharmony_ci	lt_use_gnu_ld_interface=yes
9740c0abf9e6Sopenharmony_ci	;;
9741c0abf9e6Sopenharmony_ci    esac
9742c0abf9e6Sopenharmony_ci  fi
9743c0abf9e6Sopenharmony_ci
9744c0abf9e6Sopenharmony_ci  if test yes = "$lt_use_gnu_ld_interface"; then
9745c0abf9e6Sopenharmony_ci    # If archive_cmds runs LD, not CC, wlarc should be empty
9746c0abf9e6Sopenharmony_ci    wlarc='$wl'
9747c0abf9e6Sopenharmony_ci
9748c0abf9e6Sopenharmony_ci    # Set some defaults for GNU ld with shared library support. These
9749c0abf9e6Sopenharmony_ci    # are reset later if shared libraries are not supported. Putting them
9750c0abf9e6Sopenharmony_ci    # here allows them to be overridden if necessary.
9751c0abf9e6Sopenharmony_ci    runpath_var=LD_RUN_PATH
9752c0abf9e6Sopenharmony_ci    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9753c0abf9e6Sopenharmony_ci    export_dynamic_flag_spec='$wl--export-dynamic'
9754c0abf9e6Sopenharmony_ci    # ancient GNU ld didn't support --whole-archive et. al.
9755c0abf9e6Sopenharmony_ci    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9756c0abf9e6Sopenharmony_ci      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
9757c0abf9e6Sopenharmony_ci    else
9758c0abf9e6Sopenharmony_ci      whole_archive_flag_spec=
9759c0abf9e6Sopenharmony_ci    fi
9760c0abf9e6Sopenharmony_ci    supports_anon_versioning=no
9761c0abf9e6Sopenharmony_ci    case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in
9762c0abf9e6Sopenharmony_ci      *GNU\ gold*) supports_anon_versioning=yes ;;
9763c0abf9e6Sopenharmony_ci      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9764c0abf9e6Sopenharmony_ci      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9765c0abf9e6Sopenharmony_ci      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9766c0abf9e6Sopenharmony_ci      *\ 2.11.*) ;; # other 2.11 versions
9767c0abf9e6Sopenharmony_ci      *) supports_anon_versioning=yes ;;
9768c0abf9e6Sopenharmony_ci    esac
9769c0abf9e6Sopenharmony_ci
9770c0abf9e6Sopenharmony_ci    # See if GNU ld supports shared libraries.
9771c0abf9e6Sopenharmony_ci    case $host_os in
9772c0abf9e6Sopenharmony_ci    aix[3-9]*)
9773c0abf9e6Sopenharmony_ci      # On AIX/PPC, the GNU linker is very broken
9774c0abf9e6Sopenharmony_ci      if test ia64 != "$host_cpu"; then
9775c0abf9e6Sopenharmony_ci	ld_shlibs=no
9776c0abf9e6Sopenharmony_ci	cat <<_LT_EOF 1>&2
9777c0abf9e6Sopenharmony_ci
9778c0abf9e6Sopenharmony_ci*** Warning: the GNU linker, at least up to release 2.19, is reported
9779c0abf9e6Sopenharmony_ci*** to be unable to reliably create shared libraries on AIX.
9780c0abf9e6Sopenharmony_ci*** Therefore, libtool is disabling shared libraries support.  If you
9781c0abf9e6Sopenharmony_ci*** really care for shared libraries, you may want to install binutils
9782c0abf9e6Sopenharmony_ci*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9783c0abf9e6Sopenharmony_ci*** You will then need to restart the configuration process.
9784c0abf9e6Sopenharmony_ci
9785c0abf9e6Sopenharmony_ci_LT_EOF
9786c0abf9e6Sopenharmony_ci      fi
9787c0abf9e6Sopenharmony_ci      ;;
9788c0abf9e6Sopenharmony_ci
9789c0abf9e6Sopenharmony_ci    amigaos*)
9790c0abf9e6Sopenharmony_ci      case $host_cpu in
9791c0abf9e6Sopenharmony_ci      powerpc)
9792c0abf9e6Sopenharmony_ci            # see comment about AmigaOS4 .so support
9793c0abf9e6Sopenharmony_ci            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9794c0abf9e6Sopenharmony_ci            archive_expsym_cmds=''
9795c0abf9e6Sopenharmony_ci        ;;
9796c0abf9e6Sopenharmony_ci      m68k)
9797c0abf9e6Sopenharmony_ci            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
9798c0abf9e6Sopenharmony_ci            hardcode_libdir_flag_spec='-L$libdir'
9799c0abf9e6Sopenharmony_ci            hardcode_minus_L=yes
9800c0abf9e6Sopenharmony_ci        ;;
9801c0abf9e6Sopenharmony_ci      esac
9802c0abf9e6Sopenharmony_ci      ;;
9803c0abf9e6Sopenharmony_ci
9804c0abf9e6Sopenharmony_ci    beos*)
9805c0abf9e6Sopenharmony_ci      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9806c0abf9e6Sopenharmony_ci	allow_undefined_flag=unsupported
9807c0abf9e6Sopenharmony_ci	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9808c0abf9e6Sopenharmony_ci	# support --undefined.  This deserves some investigation.  FIXME
9809c0abf9e6Sopenharmony_ci	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9810c0abf9e6Sopenharmony_ci      else
9811c0abf9e6Sopenharmony_ci	ld_shlibs=no
9812c0abf9e6Sopenharmony_ci      fi
9813c0abf9e6Sopenharmony_ci      ;;
9814c0abf9e6Sopenharmony_ci
9815c0abf9e6Sopenharmony_ci    cygwin* | mingw* | pw32* | cegcc*)
9816c0abf9e6Sopenharmony_ci      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9817c0abf9e6Sopenharmony_ci      # as there is no search path for DLLs.
9818c0abf9e6Sopenharmony_ci      hardcode_libdir_flag_spec='-L$libdir'
9819c0abf9e6Sopenharmony_ci      export_dynamic_flag_spec='$wl--export-all-symbols'
9820c0abf9e6Sopenharmony_ci      allow_undefined_flag=unsupported
9821c0abf9e6Sopenharmony_ci      always_export_symbols=no
9822c0abf9e6Sopenharmony_ci      enable_shared_with_static_runtimes=yes
9823c0abf9e6Sopenharmony_ci      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
9824c0abf9e6Sopenharmony_ci      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9825c0abf9e6Sopenharmony_ci
9826c0abf9e6Sopenharmony_ci      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9827c0abf9e6Sopenharmony_ci        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9828c0abf9e6Sopenharmony_ci	# If the export-symbols file already is a .def file, use it as
9829c0abf9e6Sopenharmony_ci	# is; otherwise, prepend EXPORTS...
9830c0abf9e6Sopenharmony_ci	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
9831c0abf9e6Sopenharmony_ci          cp $export_symbols $output_objdir/$soname.def;
9832c0abf9e6Sopenharmony_ci        else
9833c0abf9e6Sopenharmony_ci          echo EXPORTS > $output_objdir/$soname.def;
9834c0abf9e6Sopenharmony_ci          cat $export_symbols >> $output_objdir/$soname.def;
9835c0abf9e6Sopenharmony_ci        fi~
9836c0abf9e6Sopenharmony_ci        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9837c0abf9e6Sopenharmony_ci      else
9838c0abf9e6Sopenharmony_ci	ld_shlibs=no
9839c0abf9e6Sopenharmony_ci      fi
9840c0abf9e6Sopenharmony_ci      ;;
9841c0abf9e6Sopenharmony_ci
9842c0abf9e6Sopenharmony_ci    haiku*)
9843c0abf9e6Sopenharmony_ci      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9844c0abf9e6Sopenharmony_ci      link_all_deplibs=yes
9845c0abf9e6Sopenharmony_ci      ;;
9846c0abf9e6Sopenharmony_ci
9847c0abf9e6Sopenharmony_ci    os2*)
9848c0abf9e6Sopenharmony_ci      hardcode_libdir_flag_spec='-L$libdir'
9849c0abf9e6Sopenharmony_ci      hardcode_minus_L=yes
9850c0abf9e6Sopenharmony_ci      allow_undefined_flag=unsupported
9851c0abf9e6Sopenharmony_ci      shrext_cmds=.dll
9852c0abf9e6Sopenharmony_ci      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9853c0abf9e6Sopenharmony_ci	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9854c0abf9e6Sopenharmony_ci	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9855c0abf9e6Sopenharmony_ci	$ECHO EXPORTS >> $output_objdir/$libname.def~
9856c0abf9e6Sopenharmony_ci	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
9857c0abf9e6Sopenharmony_ci	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9858c0abf9e6Sopenharmony_ci	emximp -o $lib $output_objdir/$libname.def'
9859c0abf9e6Sopenharmony_ci      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9860c0abf9e6Sopenharmony_ci	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9861c0abf9e6Sopenharmony_ci	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9862c0abf9e6Sopenharmony_ci	$ECHO EXPORTS >> $output_objdir/$libname.def~
9863c0abf9e6Sopenharmony_ci	prefix_cmds="$SED"~
9864c0abf9e6Sopenharmony_ci	if test EXPORTS = "`$SED 1q $export_symbols`"; then
9865c0abf9e6Sopenharmony_ci	  prefix_cmds="$prefix_cmds -e 1d";
9866c0abf9e6Sopenharmony_ci	fi~
9867c0abf9e6Sopenharmony_ci	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
9868c0abf9e6Sopenharmony_ci	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
9869c0abf9e6Sopenharmony_ci	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9870c0abf9e6Sopenharmony_ci	emximp -o $lib $output_objdir/$libname.def'
9871c0abf9e6Sopenharmony_ci      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
9872c0abf9e6Sopenharmony_ci      enable_shared_with_static_runtimes=yes
9873c0abf9e6Sopenharmony_ci      file_list_spec='@'
9874c0abf9e6Sopenharmony_ci      ;;
9875c0abf9e6Sopenharmony_ci
9876c0abf9e6Sopenharmony_ci    interix[3-9]*)
9877c0abf9e6Sopenharmony_ci      hardcode_direct=no
9878c0abf9e6Sopenharmony_ci      hardcode_shlibpath_var=no
9879c0abf9e6Sopenharmony_ci      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9880c0abf9e6Sopenharmony_ci      export_dynamic_flag_spec='$wl-E'
9881c0abf9e6Sopenharmony_ci      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9882c0abf9e6Sopenharmony_ci      # Instead, shared libraries are loaded at an image base (0x10000000 by
9883c0abf9e6Sopenharmony_ci      # default) and relocated if they conflict, which is a slow very memory
9884c0abf9e6Sopenharmony_ci      # consuming and fragmenting process.  To avoid this, we pick a random,
9885c0abf9e6Sopenharmony_ci      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9886c0abf9e6Sopenharmony_ci      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9887c0abf9e6Sopenharmony_ci      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9888c0abf9e6Sopenharmony_ci      archive_expsym_cmds='$SED "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9889c0abf9e6Sopenharmony_ci      ;;
9890c0abf9e6Sopenharmony_ci
9891c0abf9e6Sopenharmony_ci    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9892c0abf9e6Sopenharmony_ci      tmp_diet=no
9893c0abf9e6Sopenharmony_ci      if test linux-dietlibc = "$host_os"; then
9894c0abf9e6Sopenharmony_ci	case $cc_basename in
9895c0abf9e6Sopenharmony_ci	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9896c0abf9e6Sopenharmony_ci	esac
9897c0abf9e6Sopenharmony_ci      fi
9898c0abf9e6Sopenharmony_ci      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9899c0abf9e6Sopenharmony_ci	 && test no = "$tmp_diet"
9900c0abf9e6Sopenharmony_ci      then
9901c0abf9e6Sopenharmony_ci	tmp_addflag=' $pic_flag'
9902c0abf9e6Sopenharmony_ci	tmp_sharedflag='-shared'
9903c0abf9e6Sopenharmony_ci	case $cc_basename,$host_cpu in
9904c0abf9e6Sopenharmony_ci        pgcc*)				# Portland Group C compiler
9905c0abf9e6Sopenharmony_ci	  whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
9906c0abf9e6Sopenharmony_ci	  tmp_addflag=' $pic_flag'
9907c0abf9e6Sopenharmony_ci	  ;;
9908c0abf9e6Sopenharmony_ci	pgf77* | pgf90* | pgf95* | pgfortran*)
9909c0abf9e6Sopenharmony_ci					# Portland Group f77 and f90 compilers
9910c0abf9e6Sopenharmony_ci	  whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
9911c0abf9e6Sopenharmony_ci	  tmp_addflag=' $pic_flag -Mnomain' ;;
9912c0abf9e6Sopenharmony_ci	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9913c0abf9e6Sopenharmony_ci	  tmp_addflag=' -i_dynamic' ;;
9914c0abf9e6Sopenharmony_ci	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9915c0abf9e6Sopenharmony_ci	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9916c0abf9e6Sopenharmony_ci	ifc* | ifort*)			# Intel Fortran compiler
9917c0abf9e6Sopenharmony_ci	  tmp_addflag=' -nofor_main' ;;
9918c0abf9e6Sopenharmony_ci	lf95*)				# Lahey Fortran 8.1
9919c0abf9e6Sopenharmony_ci	  whole_archive_flag_spec=
9920c0abf9e6Sopenharmony_ci	  tmp_sharedflag='--shared' ;;
9921c0abf9e6Sopenharmony_ci        nagfor*)                        # NAGFOR 5.3
9922c0abf9e6Sopenharmony_ci          tmp_sharedflag='-Wl,-shared' ;;
9923c0abf9e6Sopenharmony_ci	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9924c0abf9e6Sopenharmony_ci	  tmp_sharedflag='-qmkshrobj'
9925c0abf9e6Sopenharmony_ci	  tmp_addflag= ;;
9926c0abf9e6Sopenharmony_ci	nvcc*)	# Cuda Compiler Driver 2.2
9927c0abf9e6Sopenharmony_ci	  whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
9928c0abf9e6Sopenharmony_ci	  compiler_needs_object=yes
9929c0abf9e6Sopenharmony_ci	  ;;
9930c0abf9e6Sopenharmony_ci	esac
9931c0abf9e6Sopenharmony_ci	case `$CC -V 2>&1 | $SED 5q` in
9932c0abf9e6Sopenharmony_ci	*Sun\ C*)			# Sun C 5.9
9933c0abf9e6Sopenharmony_ci	  whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
9934c0abf9e6Sopenharmony_ci	  compiler_needs_object=yes
9935c0abf9e6Sopenharmony_ci	  tmp_sharedflag='-G' ;;
9936c0abf9e6Sopenharmony_ci	*Sun\ F*)			# Sun Fortran 8.3
9937c0abf9e6Sopenharmony_ci	  tmp_sharedflag='-G' ;;
9938c0abf9e6Sopenharmony_ci	esac
9939c0abf9e6Sopenharmony_ci	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9940c0abf9e6Sopenharmony_ci
9941c0abf9e6Sopenharmony_ci        if test yes = "$supports_anon_versioning"; then
9942c0abf9e6Sopenharmony_ci          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9943c0abf9e6Sopenharmony_ci            cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9944c0abf9e6Sopenharmony_ci            echo "local: *; };" >> $output_objdir/$libname.ver~
9945c0abf9e6Sopenharmony_ci            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
9946c0abf9e6Sopenharmony_ci        fi
9947c0abf9e6Sopenharmony_ci
9948c0abf9e6Sopenharmony_ci	case $cc_basename in
9949c0abf9e6Sopenharmony_ci	tcc*)
9950c0abf9e6Sopenharmony_ci	  export_dynamic_flag_spec='-rdynamic'
9951c0abf9e6Sopenharmony_ci	  ;;
9952c0abf9e6Sopenharmony_ci	xlf* | bgf* | bgxlf* | mpixlf*)
9953c0abf9e6Sopenharmony_ci	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9954c0abf9e6Sopenharmony_ci	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9955c0abf9e6Sopenharmony_ci	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9956c0abf9e6Sopenharmony_ci	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9957c0abf9e6Sopenharmony_ci	  if test yes = "$supports_anon_versioning"; then
9958c0abf9e6Sopenharmony_ci	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9959c0abf9e6Sopenharmony_ci              cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9960c0abf9e6Sopenharmony_ci              echo "local: *; };" >> $output_objdir/$libname.ver~
9961c0abf9e6Sopenharmony_ci              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9962c0abf9e6Sopenharmony_ci	  fi
9963c0abf9e6Sopenharmony_ci	  ;;
9964c0abf9e6Sopenharmony_ci	esac
9965c0abf9e6Sopenharmony_ci      else
9966c0abf9e6Sopenharmony_ci        ld_shlibs=no
9967c0abf9e6Sopenharmony_ci      fi
9968c0abf9e6Sopenharmony_ci      ;;
9969c0abf9e6Sopenharmony_ci
9970c0abf9e6Sopenharmony_ci    netbsd*)
9971c0abf9e6Sopenharmony_ci      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9972c0abf9e6Sopenharmony_ci	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9973c0abf9e6Sopenharmony_ci	wlarc=
9974c0abf9e6Sopenharmony_ci      else
9975c0abf9e6Sopenharmony_ci	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9976c0abf9e6Sopenharmony_ci	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9977c0abf9e6Sopenharmony_ci      fi
9978c0abf9e6Sopenharmony_ci      ;;
9979c0abf9e6Sopenharmony_ci
9980c0abf9e6Sopenharmony_ci    solaris*)
9981c0abf9e6Sopenharmony_ci      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9982c0abf9e6Sopenharmony_ci	ld_shlibs=no
9983c0abf9e6Sopenharmony_ci	cat <<_LT_EOF 1>&2
9984c0abf9e6Sopenharmony_ci
9985c0abf9e6Sopenharmony_ci*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9986c0abf9e6Sopenharmony_ci*** create shared libraries on Solaris systems.  Therefore, libtool
9987c0abf9e6Sopenharmony_ci*** is disabling shared libraries support.  We urge you to upgrade GNU
9988c0abf9e6Sopenharmony_ci*** binutils to release 2.9.1 or newer.  Another option is to modify
9989c0abf9e6Sopenharmony_ci*** your PATH or compiler configuration so that the native linker is
9990c0abf9e6Sopenharmony_ci*** used, and then restart.
9991c0abf9e6Sopenharmony_ci
9992c0abf9e6Sopenharmony_ci_LT_EOF
9993c0abf9e6Sopenharmony_ci      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9994c0abf9e6Sopenharmony_ci	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9995c0abf9e6Sopenharmony_ci	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9996c0abf9e6Sopenharmony_ci      else
9997c0abf9e6Sopenharmony_ci	ld_shlibs=no
9998c0abf9e6Sopenharmony_ci      fi
9999c0abf9e6Sopenharmony_ci      ;;
10000c0abf9e6Sopenharmony_ci
10001c0abf9e6Sopenharmony_ci    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10002c0abf9e6Sopenharmony_ci      case `$LD -v 2>&1` in
10003c0abf9e6Sopenharmony_ci        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10004c0abf9e6Sopenharmony_ci	ld_shlibs=no
10005c0abf9e6Sopenharmony_ci	cat <<_LT_EOF 1>&2
10006c0abf9e6Sopenharmony_ci
10007c0abf9e6Sopenharmony_ci*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
10008c0abf9e6Sopenharmony_ci*** reliably create shared libraries on SCO systems.  Therefore, libtool
10009c0abf9e6Sopenharmony_ci*** is disabling shared libraries support.  We urge you to upgrade GNU
10010c0abf9e6Sopenharmony_ci*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10011c0abf9e6Sopenharmony_ci*** your PATH or compiler configuration so that the native linker is
10012c0abf9e6Sopenharmony_ci*** used, and then restart.
10013c0abf9e6Sopenharmony_ci
10014c0abf9e6Sopenharmony_ci_LT_EOF
10015c0abf9e6Sopenharmony_ci	;;
10016c0abf9e6Sopenharmony_ci	*)
10017c0abf9e6Sopenharmony_ci	  # For security reasons, it is highly recommended that you always
10018c0abf9e6Sopenharmony_ci	  # use absolute paths for naming shared libraries, and exclude the
10019c0abf9e6Sopenharmony_ci	  # DT_RUNPATH tag from executables and libraries.  But doing so
10020c0abf9e6Sopenharmony_ci	  # requires that you compile everything twice, which is a pain.
10021c0abf9e6Sopenharmony_ci	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10022c0abf9e6Sopenharmony_ci	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10023c0abf9e6Sopenharmony_ci	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10024c0abf9e6Sopenharmony_ci	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10025c0abf9e6Sopenharmony_ci	  else
10026c0abf9e6Sopenharmony_ci	    ld_shlibs=no
10027c0abf9e6Sopenharmony_ci	  fi
10028c0abf9e6Sopenharmony_ci	;;
10029c0abf9e6Sopenharmony_ci      esac
10030c0abf9e6Sopenharmony_ci      ;;
10031c0abf9e6Sopenharmony_ci
10032c0abf9e6Sopenharmony_ci    sunos4*)
10033c0abf9e6Sopenharmony_ci      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10034c0abf9e6Sopenharmony_ci      wlarc=
10035c0abf9e6Sopenharmony_ci      hardcode_direct=yes
10036c0abf9e6Sopenharmony_ci      hardcode_shlibpath_var=no
10037c0abf9e6Sopenharmony_ci      ;;
10038c0abf9e6Sopenharmony_ci
10039c0abf9e6Sopenharmony_ci    *)
10040c0abf9e6Sopenharmony_ci      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10041c0abf9e6Sopenharmony_ci	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10042c0abf9e6Sopenharmony_ci	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10043c0abf9e6Sopenharmony_ci      else
10044c0abf9e6Sopenharmony_ci	ld_shlibs=no
10045c0abf9e6Sopenharmony_ci      fi
10046c0abf9e6Sopenharmony_ci      ;;
10047c0abf9e6Sopenharmony_ci    esac
10048c0abf9e6Sopenharmony_ci
10049c0abf9e6Sopenharmony_ci    if test no = "$ld_shlibs"; then
10050c0abf9e6Sopenharmony_ci      runpath_var=
10051c0abf9e6Sopenharmony_ci      hardcode_libdir_flag_spec=
10052c0abf9e6Sopenharmony_ci      export_dynamic_flag_spec=
10053c0abf9e6Sopenharmony_ci      whole_archive_flag_spec=
10054c0abf9e6Sopenharmony_ci    fi
10055c0abf9e6Sopenharmony_ci  else
10056c0abf9e6Sopenharmony_ci    # PORTME fill in a description of your system's linker (not GNU ld)
10057c0abf9e6Sopenharmony_ci    case $host_os in
10058c0abf9e6Sopenharmony_ci    aix3*)
10059c0abf9e6Sopenharmony_ci      allow_undefined_flag=unsupported
10060c0abf9e6Sopenharmony_ci      always_export_symbols=yes
10061c0abf9e6Sopenharmony_ci      archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
10062c0abf9e6Sopenharmony_ci      # Note: this linker hardcodes the directories in LIBPATH if there
10063c0abf9e6Sopenharmony_ci      # are no directories specified by -L.
10064c0abf9e6Sopenharmony_ci      hardcode_minus_L=yes
10065c0abf9e6Sopenharmony_ci      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
10066c0abf9e6Sopenharmony_ci	# Neither direct hardcoding nor static linking is supported with a
10067c0abf9e6Sopenharmony_ci	# broken collect2.
10068c0abf9e6Sopenharmony_ci	hardcode_direct=unsupported
10069c0abf9e6Sopenharmony_ci      fi
10070c0abf9e6Sopenharmony_ci      ;;
10071c0abf9e6Sopenharmony_ci
10072c0abf9e6Sopenharmony_ci    aix[4-9]*)
10073c0abf9e6Sopenharmony_ci      if test ia64 = "$host_cpu"; then
10074c0abf9e6Sopenharmony_ci	# On IA64, the linker does run time linking by default, so we don't
10075c0abf9e6Sopenharmony_ci	# have to do anything special.
10076c0abf9e6Sopenharmony_ci	aix_use_runtimelinking=no
10077c0abf9e6Sopenharmony_ci	exp_sym_flag='-Bexport'
10078c0abf9e6Sopenharmony_ci	no_entry_flag=
10079c0abf9e6Sopenharmony_ci      else
10080c0abf9e6Sopenharmony_ci	# If we're using GNU nm, then we don't want the "-C" option.
10081c0abf9e6Sopenharmony_ci	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
10082c0abf9e6Sopenharmony_ci	# Without the "-l" option, or with the "-B" option, AIX nm treats
10083c0abf9e6Sopenharmony_ci	# weak defined symbols like other global defined symbols, whereas
10084c0abf9e6Sopenharmony_ci	# GNU nm marks them as "W".
10085c0abf9e6Sopenharmony_ci	# While the 'weak' keyword is ignored in the Export File, we need
10086c0abf9e6Sopenharmony_ci	# it in the Import File for the 'aix-soname' feature, so we have
10087c0abf9e6Sopenharmony_ci	# to replace the "-B" option with "-P" for AIX nm.
10088c0abf9e6Sopenharmony_ci	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10089c0abf9e6Sopenharmony_ci	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
10090c0abf9e6Sopenharmony_ci	else
10091c0abf9e6Sopenharmony_ci	  export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
10092c0abf9e6Sopenharmony_ci	fi
10093c0abf9e6Sopenharmony_ci	aix_use_runtimelinking=no
10094c0abf9e6Sopenharmony_ci
10095c0abf9e6Sopenharmony_ci	# Test if we are trying to use run time linking or normal
10096c0abf9e6Sopenharmony_ci	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
10097c0abf9e6Sopenharmony_ci	# have runtime linking enabled, and use it for executables.
10098c0abf9e6Sopenharmony_ci	# For shared libraries, we enable/disable runtime linking
10099c0abf9e6Sopenharmony_ci	# depending on the kind of the shared library created -
10100c0abf9e6Sopenharmony_ci	# when "with_aix_soname,aix_use_runtimelinking" is:
10101c0abf9e6Sopenharmony_ci	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
10102c0abf9e6Sopenharmony_ci	# "aix,yes"  lib.so          shared, rtl:yes, for executables
10103c0abf9e6Sopenharmony_ci	#            lib.a           static archive
10104c0abf9e6Sopenharmony_ci	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
10105c0abf9e6Sopenharmony_ci	#            lib.a(lib.so.V) shared, rtl:no,  for executables
10106c0abf9e6Sopenharmony_ci	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
10107c0abf9e6Sopenharmony_ci	#            lib.a(lib.so.V) shared, rtl:no
10108c0abf9e6Sopenharmony_ci	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
10109c0abf9e6Sopenharmony_ci	#            lib.a           static archive
10110c0abf9e6Sopenharmony_ci	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10111c0abf9e6Sopenharmony_ci	  for ld_flag in $LDFLAGS; do
10112c0abf9e6Sopenharmony_ci	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
10113c0abf9e6Sopenharmony_ci	    aix_use_runtimelinking=yes
10114c0abf9e6Sopenharmony_ci	    break
10115c0abf9e6Sopenharmony_ci	  fi
10116c0abf9e6Sopenharmony_ci	  done
10117c0abf9e6Sopenharmony_ci	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
10118c0abf9e6Sopenharmony_ci	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
10119c0abf9e6Sopenharmony_ci	    # so we don't have lib.a shared libs to link our executables.
10120c0abf9e6Sopenharmony_ci	    # We have to force runtime linking in this case.
10121c0abf9e6Sopenharmony_ci	    aix_use_runtimelinking=yes
10122c0abf9e6Sopenharmony_ci	    LDFLAGS="$LDFLAGS -Wl,-brtl"
10123c0abf9e6Sopenharmony_ci	  fi
10124c0abf9e6Sopenharmony_ci	  ;;
10125c0abf9e6Sopenharmony_ci	esac
10126c0abf9e6Sopenharmony_ci
10127c0abf9e6Sopenharmony_ci	exp_sym_flag='-bexport'
10128c0abf9e6Sopenharmony_ci	no_entry_flag='-bnoentry'
10129c0abf9e6Sopenharmony_ci      fi
10130c0abf9e6Sopenharmony_ci
10131c0abf9e6Sopenharmony_ci      # When large executables or shared objects are built, AIX ld can
10132c0abf9e6Sopenharmony_ci      # have problems creating the table of contents.  If linking a library
10133c0abf9e6Sopenharmony_ci      # or program results in "error TOC overflow" add -mminimal-toc to
10134c0abf9e6Sopenharmony_ci      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10135c0abf9e6Sopenharmony_ci      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10136c0abf9e6Sopenharmony_ci
10137c0abf9e6Sopenharmony_ci      archive_cmds=''
10138c0abf9e6Sopenharmony_ci      hardcode_direct=yes
10139c0abf9e6Sopenharmony_ci      hardcode_direct_absolute=yes
10140c0abf9e6Sopenharmony_ci      hardcode_libdir_separator=':'
10141c0abf9e6Sopenharmony_ci      link_all_deplibs=yes
10142c0abf9e6Sopenharmony_ci      file_list_spec='$wl-f,'
10143c0abf9e6Sopenharmony_ci      case $with_aix_soname,$aix_use_runtimelinking in
10144c0abf9e6Sopenharmony_ci      aix,*) ;; # traditional, no import file
10145c0abf9e6Sopenharmony_ci      svr4,* | *,yes) # use import file
10146c0abf9e6Sopenharmony_ci	# The Import File defines what to hardcode.
10147c0abf9e6Sopenharmony_ci	hardcode_direct=no
10148c0abf9e6Sopenharmony_ci	hardcode_direct_absolute=no
10149c0abf9e6Sopenharmony_ci	;;
10150c0abf9e6Sopenharmony_ci      esac
10151c0abf9e6Sopenharmony_ci
10152c0abf9e6Sopenharmony_ci      if test yes = "$GCC"; then
10153c0abf9e6Sopenharmony_ci	case $host_os in aix4.[012]|aix4.[012].*)
10154c0abf9e6Sopenharmony_ci	# We only want to do this on AIX 4.2 and lower, the check
10155c0abf9e6Sopenharmony_ci	# below for broken collect2 doesn't work under 4.3+
10156c0abf9e6Sopenharmony_ci	  collect2name=`$CC -print-prog-name=collect2`
10157c0abf9e6Sopenharmony_ci	  if test -f "$collect2name" &&
10158c0abf9e6Sopenharmony_ci	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10159c0abf9e6Sopenharmony_ci	  then
10160c0abf9e6Sopenharmony_ci	  # We have reworked collect2
10161c0abf9e6Sopenharmony_ci	  :
10162c0abf9e6Sopenharmony_ci	  else
10163c0abf9e6Sopenharmony_ci	  # We have old collect2
10164c0abf9e6Sopenharmony_ci	  hardcode_direct=unsupported
10165c0abf9e6Sopenharmony_ci	  # It fails to find uninstalled libraries when the uninstalled
10166c0abf9e6Sopenharmony_ci	  # path is not listed in the libpath.  Setting hardcode_minus_L
10167c0abf9e6Sopenharmony_ci	  # to unsupported forces relinking
10168c0abf9e6Sopenharmony_ci	  hardcode_minus_L=yes
10169c0abf9e6Sopenharmony_ci	  hardcode_libdir_flag_spec='-L$libdir'
10170c0abf9e6Sopenharmony_ci	  hardcode_libdir_separator=
10171c0abf9e6Sopenharmony_ci	  fi
10172c0abf9e6Sopenharmony_ci	  ;;
10173c0abf9e6Sopenharmony_ci	esac
10174c0abf9e6Sopenharmony_ci	shared_flag='-shared'
10175c0abf9e6Sopenharmony_ci	if test yes = "$aix_use_runtimelinking"; then
10176c0abf9e6Sopenharmony_ci	  shared_flag="$shared_flag "'$wl-G'
10177c0abf9e6Sopenharmony_ci	fi
10178c0abf9e6Sopenharmony_ci	# Need to ensure runtime linking is disabled for the traditional
10179c0abf9e6Sopenharmony_ci	# shared library, or the linker may eventually find shared libraries
10180c0abf9e6Sopenharmony_ci	# /with/ Import File - we do not want to mix them.
10181c0abf9e6Sopenharmony_ci	shared_flag_aix='-shared'
10182c0abf9e6Sopenharmony_ci	shared_flag_svr4='-shared $wl-G'
10183c0abf9e6Sopenharmony_ci      else
10184c0abf9e6Sopenharmony_ci	# not using gcc
10185c0abf9e6Sopenharmony_ci	if test ia64 = "$host_cpu"; then
10186c0abf9e6Sopenharmony_ci	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10187c0abf9e6Sopenharmony_ci	# chokes on -Wl,-G. The following line is correct:
10188c0abf9e6Sopenharmony_ci	  shared_flag='-G'
10189c0abf9e6Sopenharmony_ci	else
10190c0abf9e6Sopenharmony_ci	  if test yes = "$aix_use_runtimelinking"; then
10191c0abf9e6Sopenharmony_ci	    shared_flag='$wl-G'
10192c0abf9e6Sopenharmony_ci	  else
10193c0abf9e6Sopenharmony_ci	    shared_flag='$wl-bM:SRE'
10194c0abf9e6Sopenharmony_ci	  fi
10195c0abf9e6Sopenharmony_ci	  shared_flag_aix='$wl-bM:SRE'
10196c0abf9e6Sopenharmony_ci	  shared_flag_svr4='$wl-G'
10197c0abf9e6Sopenharmony_ci	fi
10198c0abf9e6Sopenharmony_ci      fi
10199c0abf9e6Sopenharmony_ci
10200c0abf9e6Sopenharmony_ci      export_dynamic_flag_spec='$wl-bexpall'
10201c0abf9e6Sopenharmony_ci      # It seems that -bexpall does not export symbols beginning with
10202c0abf9e6Sopenharmony_ci      # underscore (_), so it is better to generate a list of symbols to export.
10203c0abf9e6Sopenharmony_ci      always_export_symbols=yes
10204c0abf9e6Sopenharmony_ci      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
10205c0abf9e6Sopenharmony_ci	# Warning - without using the other runtime loading flags (-brtl),
10206c0abf9e6Sopenharmony_ci	# -berok will link without error, but may produce a broken library.
10207c0abf9e6Sopenharmony_ci	allow_undefined_flag='-berok'
10208c0abf9e6Sopenharmony_ci        # Determine the default libpath from the value encoded in an
10209c0abf9e6Sopenharmony_ci        # empty executable.
10210c0abf9e6Sopenharmony_ci        if test set = "${lt_cv_aix_libpath+set}"; then
10211c0abf9e6Sopenharmony_ci  aix_libpath=$lt_cv_aix_libpath
10212c0abf9e6Sopenharmony_cielse
10213c0abf9e6Sopenharmony_ci  if test ${lt_cv_aix_libpath_+y}
10214c0abf9e6Sopenharmony_cithen :
10215c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
10216c0abf9e6Sopenharmony_cielse $as_nop
10217c0abf9e6Sopenharmony_ci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10218c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
10219c0abf9e6Sopenharmony_ci
10220c0abf9e6Sopenharmony_ciint
10221c0abf9e6Sopenharmony_cimain (void)
10222c0abf9e6Sopenharmony_ci{
10223c0abf9e6Sopenharmony_ci
10224c0abf9e6Sopenharmony_ci  ;
10225c0abf9e6Sopenharmony_ci  return 0;
10226c0abf9e6Sopenharmony_ci}
10227c0abf9e6Sopenharmony_ci_ACEOF
10228c0abf9e6Sopenharmony_ciif ac_fn_c_try_link "$LINENO"
10229c0abf9e6Sopenharmony_cithen :
10230c0abf9e6Sopenharmony_ci
10231c0abf9e6Sopenharmony_ci  lt_aix_libpath_sed='
10232c0abf9e6Sopenharmony_ci      /Import File Strings/,/^$/ {
10233c0abf9e6Sopenharmony_ci	  /^0/ {
10234c0abf9e6Sopenharmony_ci	      s/^0  *\([^ ]*\) *$/\1/
10235c0abf9e6Sopenharmony_ci	      p
10236c0abf9e6Sopenharmony_ci	  }
10237c0abf9e6Sopenharmony_ci      }'
10238c0abf9e6Sopenharmony_ci  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10239c0abf9e6Sopenharmony_ci  # Check for a 64-bit object if we didn't find anything.
10240c0abf9e6Sopenharmony_ci  if test -z "$lt_cv_aix_libpath_"; then
10241c0abf9e6Sopenharmony_ci    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10242c0abf9e6Sopenharmony_ci  fi
10243c0abf9e6Sopenharmony_cifi
10244c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam \
10245c0abf9e6Sopenharmony_ci    conftest$ac_exeext conftest.$ac_ext
10246c0abf9e6Sopenharmony_ci  if test -z "$lt_cv_aix_libpath_"; then
10247c0abf9e6Sopenharmony_ci    lt_cv_aix_libpath_=/usr/lib:/lib
10248c0abf9e6Sopenharmony_ci  fi
10249c0abf9e6Sopenharmony_ci
10250c0abf9e6Sopenharmony_cifi
10251c0abf9e6Sopenharmony_ci
10252c0abf9e6Sopenharmony_ci  aix_libpath=$lt_cv_aix_libpath_
10253c0abf9e6Sopenharmony_cifi
10254c0abf9e6Sopenharmony_ci
10255c0abf9e6Sopenharmony_ci        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10256c0abf9e6Sopenharmony_ci        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
10257c0abf9e6Sopenharmony_ci      else
10258c0abf9e6Sopenharmony_ci	if test ia64 = "$host_cpu"; then
10259c0abf9e6Sopenharmony_ci	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
10260c0abf9e6Sopenharmony_ci	  allow_undefined_flag="-z nodefs"
10261c0abf9e6Sopenharmony_ci	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
10262c0abf9e6Sopenharmony_ci	else
10263c0abf9e6Sopenharmony_ci	 # Determine the default libpath from the value encoded in an
10264c0abf9e6Sopenharmony_ci	 # empty executable.
10265c0abf9e6Sopenharmony_ci	 if test set = "${lt_cv_aix_libpath+set}"; then
10266c0abf9e6Sopenharmony_ci  aix_libpath=$lt_cv_aix_libpath
10267c0abf9e6Sopenharmony_cielse
10268c0abf9e6Sopenharmony_ci  if test ${lt_cv_aix_libpath_+y}
10269c0abf9e6Sopenharmony_cithen :
10270c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
10271c0abf9e6Sopenharmony_cielse $as_nop
10272c0abf9e6Sopenharmony_ci  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10273c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
10274c0abf9e6Sopenharmony_ci
10275c0abf9e6Sopenharmony_ciint
10276c0abf9e6Sopenharmony_cimain (void)
10277c0abf9e6Sopenharmony_ci{
10278c0abf9e6Sopenharmony_ci
10279c0abf9e6Sopenharmony_ci  ;
10280c0abf9e6Sopenharmony_ci  return 0;
10281c0abf9e6Sopenharmony_ci}
10282c0abf9e6Sopenharmony_ci_ACEOF
10283c0abf9e6Sopenharmony_ciif ac_fn_c_try_link "$LINENO"
10284c0abf9e6Sopenharmony_cithen :
10285c0abf9e6Sopenharmony_ci
10286c0abf9e6Sopenharmony_ci  lt_aix_libpath_sed='
10287c0abf9e6Sopenharmony_ci      /Import File Strings/,/^$/ {
10288c0abf9e6Sopenharmony_ci	  /^0/ {
10289c0abf9e6Sopenharmony_ci	      s/^0  *\([^ ]*\) *$/\1/
10290c0abf9e6Sopenharmony_ci	      p
10291c0abf9e6Sopenharmony_ci	  }
10292c0abf9e6Sopenharmony_ci      }'
10293c0abf9e6Sopenharmony_ci  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10294c0abf9e6Sopenharmony_ci  # Check for a 64-bit object if we didn't find anything.
10295c0abf9e6Sopenharmony_ci  if test -z "$lt_cv_aix_libpath_"; then
10296c0abf9e6Sopenharmony_ci    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10297c0abf9e6Sopenharmony_ci  fi
10298c0abf9e6Sopenharmony_cifi
10299c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam \
10300c0abf9e6Sopenharmony_ci    conftest$ac_exeext conftest.$ac_ext
10301c0abf9e6Sopenharmony_ci  if test -z "$lt_cv_aix_libpath_"; then
10302c0abf9e6Sopenharmony_ci    lt_cv_aix_libpath_=/usr/lib:/lib
10303c0abf9e6Sopenharmony_ci  fi
10304c0abf9e6Sopenharmony_ci
10305c0abf9e6Sopenharmony_cifi
10306c0abf9e6Sopenharmony_ci
10307c0abf9e6Sopenharmony_ci  aix_libpath=$lt_cv_aix_libpath_
10308c0abf9e6Sopenharmony_cifi
10309c0abf9e6Sopenharmony_ci
10310c0abf9e6Sopenharmony_ci	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10311c0abf9e6Sopenharmony_ci	  # Warning - without using the other run time loading flags,
10312c0abf9e6Sopenharmony_ci	  # -berok will link without error, but may produce a broken library.
10313c0abf9e6Sopenharmony_ci	  no_undefined_flag=' $wl-bernotok'
10314c0abf9e6Sopenharmony_ci	  allow_undefined_flag=' $wl-berok'
10315c0abf9e6Sopenharmony_ci	  if test yes = "$with_gnu_ld"; then
10316c0abf9e6Sopenharmony_ci	    # We only use this code for GNU lds that support --whole-archive.
10317c0abf9e6Sopenharmony_ci	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
10318c0abf9e6Sopenharmony_ci	  else
10319c0abf9e6Sopenharmony_ci	    # Exported symbols can be pulled into shared objects from archives
10320c0abf9e6Sopenharmony_ci	    whole_archive_flag_spec='$convenience'
10321c0abf9e6Sopenharmony_ci	  fi
10322c0abf9e6Sopenharmony_ci	  archive_cmds_need_lc=yes
10323c0abf9e6Sopenharmony_ci	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10324c0abf9e6Sopenharmony_ci	  # -brtl affects multiple linker settings, -berok does not and is overridden later
10325c0abf9e6Sopenharmony_ci	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10326c0abf9e6Sopenharmony_ci	  if test svr4 != "$with_aix_soname"; then
10327c0abf9e6Sopenharmony_ci	    # This is similar to how AIX traditionally builds its shared libraries.
10328c0abf9e6Sopenharmony_ci	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
10329c0abf9e6Sopenharmony_ci	  fi
10330c0abf9e6Sopenharmony_ci	  if test aix != "$with_aix_soname"; then
10331c0abf9e6Sopenharmony_ci	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
10332c0abf9e6Sopenharmony_ci	  else
10333c0abf9e6Sopenharmony_ci	    # used by -dlpreopen to get the symbols
10334c0abf9e6Sopenharmony_ci	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
10335c0abf9e6Sopenharmony_ci	  fi
10336c0abf9e6Sopenharmony_ci	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
10337c0abf9e6Sopenharmony_ci	fi
10338c0abf9e6Sopenharmony_ci      fi
10339c0abf9e6Sopenharmony_ci      ;;
10340c0abf9e6Sopenharmony_ci
10341c0abf9e6Sopenharmony_ci    amigaos*)
10342c0abf9e6Sopenharmony_ci      case $host_cpu in
10343c0abf9e6Sopenharmony_ci      powerpc)
10344c0abf9e6Sopenharmony_ci            # see comment about AmigaOS4 .so support
10345c0abf9e6Sopenharmony_ci            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10346c0abf9e6Sopenharmony_ci            archive_expsym_cmds=''
10347c0abf9e6Sopenharmony_ci        ;;
10348c0abf9e6Sopenharmony_ci      m68k)
10349c0abf9e6Sopenharmony_ci            archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
10350c0abf9e6Sopenharmony_ci            hardcode_libdir_flag_spec='-L$libdir'
10351c0abf9e6Sopenharmony_ci            hardcode_minus_L=yes
10352c0abf9e6Sopenharmony_ci        ;;
10353c0abf9e6Sopenharmony_ci      esac
10354c0abf9e6Sopenharmony_ci      ;;
10355c0abf9e6Sopenharmony_ci
10356c0abf9e6Sopenharmony_ci    bsdi[45]*)
10357c0abf9e6Sopenharmony_ci      export_dynamic_flag_spec=-rdynamic
10358c0abf9e6Sopenharmony_ci      ;;
10359c0abf9e6Sopenharmony_ci
10360c0abf9e6Sopenharmony_ci    cygwin* | mingw* | pw32* | cegcc*)
10361c0abf9e6Sopenharmony_ci      # When not using gcc, we currently assume that we are using
10362c0abf9e6Sopenharmony_ci      # Microsoft Visual C++ or Intel C++ Compiler.
10363c0abf9e6Sopenharmony_ci      # hardcode_libdir_flag_spec is actually meaningless, as there is
10364c0abf9e6Sopenharmony_ci      # no search path for DLLs.
10365c0abf9e6Sopenharmony_ci      case $cc_basename in
10366c0abf9e6Sopenharmony_ci      cl* | icl*)
10367c0abf9e6Sopenharmony_ci	# Native MSVC or ICC
10368c0abf9e6Sopenharmony_ci	hardcode_libdir_flag_spec=' '
10369c0abf9e6Sopenharmony_ci	allow_undefined_flag=unsupported
10370c0abf9e6Sopenharmony_ci	always_export_symbols=yes
10371c0abf9e6Sopenharmony_ci	file_list_spec='@'
10372c0abf9e6Sopenharmony_ci	# Tell ltmain to make .lib files, not .a files.
10373c0abf9e6Sopenharmony_ci	libext=lib
10374c0abf9e6Sopenharmony_ci	# Tell ltmain to make .dll files, not .so files.
10375c0abf9e6Sopenharmony_ci	shrext_cmds=.dll
10376c0abf9e6Sopenharmony_ci	# FIXME: Setting linknames here is a bad hack.
10377c0abf9e6Sopenharmony_ci	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10378c0abf9e6Sopenharmony_ci	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
10379c0abf9e6Sopenharmony_ci            cp "$export_symbols" "$output_objdir/$soname.def";
10380c0abf9e6Sopenharmony_ci            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10381c0abf9e6Sopenharmony_ci          else
10382c0abf9e6Sopenharmony_ci            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10383c0abf9e6Sopenharmony_ci          fi~
10384c0abf9e6Sopenharmony_ci          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10385c0abf9e6Sopenharmony_ci          linknames='
10386c0abf9e6Sopenharmony_ci	# The linker will not automatically build a static lib if we build a DLL.
10387c0abf9e6Sopenharmony_ci	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10388c0abf9e6Sopenharmony_ci	enable_shared_with_static_runtimes=yes
10389c0abf9e6Sopenharmony_ci	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10390c0abf9e6Sopenharmony_ci	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10391c0abf9e6Sopenharmony_ci	# Don't use ranlib
10392c0abf9e6Sopenharmony_ci	old_postinstall_cmds='chmod 644 $oldlib'
10393c0abf9e6Sopenharmony_ci	postlink_cmds='lt_outputfile="@OUTPUT@"~
10394c0abf9e6Sopenharmony_ci          lt_tool_outputfile="@TOOL_OUTPUT@"~
10395c0abf9e6Sopenharmony_ci          case $lt_outputfile in
10396c0abf9e6Sopenharmony_ci            *.exe|*.EXE) ;;
10397c0abf9e6Sopenharmony_ci            *)
10398c0abf9e6Sopenharmony_ci              lt_outputfile=$lt_outputfile.exe
10399c0abf9e6Sopenharmony_ci              lt_tool_outputfile=$lt_tool_outputfile.exe
10400c0abf9e6Sopenharmony_ci              ;;
10401c0abf9e6Sopenharmony_ci          esac~
10402c0abf9e6Sopenharmony_ci          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10403c0abf9e6Sopenharmony_ci            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10404c0abf9e6Sopenharmony_ci            $RM "$lt_outputfile.manifest";
10405c0abf9e6Sopenharmony_ci          fi'
10406c0abf9e6Sopenharmony_ci	;;
10407c0abf9e6Sopenharmony_ci      *)
10408c0abf9e6Sopenharmony_ci	# Assume MSVC and ICC wrapper
10409c0abf9e6Sopenharmony_ci	hardcode_libdir_flag_spec=' '
10410c0abf9e6Sopenharmony_ci	allow_undefined_flag=unsupported
10411c0abf9e6Sopenharmony_ci	# Tell ltmain to make .lib files, not .a files.
10412c0abf9e6Sopenharmony_ci	libext=lib
10413c0abf9e6Sopenharmony_ci	# Tell ltmain to make .dll files, not .so files.
10414c0abf9e6Sopenharmony_ci	shrext_cmds=.dll
10415c0abf9e6Sopenharmony_ci	# FIXME: Setting linknames here is a bad hack.
10416c0abf9e6Sopenharmony_ci	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10417c0abf9e6Sopenharmony_ci	# The linker will automatically build a .lib file if we build a DLL.
10418c0abf9e6Sopenharmony_ci	old_archive_from_new_cmds='true'
10419c0abf9e6Sopenharmony_ci	# FIXME: Should let the user specify the lib program.
10420c0abf9e6Sopenharmony_ci	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10421c0abf9e6Sopenharmony_ci	enable_shared_with_static_runtimes=yes
10422c0abf9e6Sopenharmony_ci	;;
10423c0abf9e6Sopenharmony_ci      esac
10424c0abf9e6Sopenharmony_ci      ;;
10425c0abf9e6Sopenharmony_ci
10426c0abf9e6Sopenharmony_ci    darwin* | rhapsody*)
10427c0abf9e6Sopenharmony_ci
10428c0abf9e6Sopenharmony_ci
10429c0abf9e6Sopenharmony_ci  archive_cmds_need_lc=no
10430c0abf9e6Sopenharmony_ci  hardcode_direct=no
10431c0abf9e6Sopenharmony_ci  hardcode_automatic=yes
10432c0abf9e6Sopenharmony_ci  hardcode_shlibpath_var=unsupported
10433c0abf9e6Sopenharmony_ci  if test yes = "$lt_cv_ld_force_load"; then
10434c0abf9e6Sopenharmony_ci    whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
10435c0abf9e6Sopenharmony_ci
10436c0abf9e6Sopenharmony_ci  else
10437c0abf9e6Sopenharmony_ci    whole_archive_flag_spec=''
10438c0abf9e6Sopenharmony_ci  fi
10439c0abf9e6Sopenharmony_ci  link_all_deplibs=yes
10440c0abf9e6Sopenharmony_ci  allow_undefined_flag=$_lt_dar_allow_undefined
10441c0abf9e6Sopenharmony_ci  case $cc_basename in
10442c0abf9e6Sopenharmony_ci     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
10443c0abf9e6Sopenharmony_ci     *) _lt_dar_can_shared=$GCC ;;
10444c0abf9e6Sopenharmony_ci  esac
10445c0abf9e6Sopenharmony_ci  if test yes = "$_lt_dar_can_shared"; then
10446c0abf9e6Sopenharmony_ci    output_verbose_link_cmd=func_echo_all
10447c0abf9e6Sopenharmony_ci    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10448c0abf9e6Sopenharmony_ci    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
10449c0abf9e6Sopenharmony_ci    archive_expsym_cmds="$SED 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
10450c0abf9e6Sopenharmony_ci    module_expsym_cmds="$SED -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
10451c0abf9e6Sopenharmony_ci
10452c0abf9e6Sopenharmony_ci  else
10453c0abf9e6Sopenharmony_ci  ld_shlibs=no
10454c0abf9e6Sopenharmony_ci  fi
10455c0abf9e6Sopenharmony_ci
10456c0abf9e6Sopenharmony_ci      ;;
10457c0abf9e6Sopenharmony_ci
10458c0abf9e6Sopenharmony_ci    dgux*)
10459c0abf9e6Sopenharmony_ci      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10460c0abf9e6Sopenharmony_ci      hardcode_libdir_flag_spec='-L$libdir'
10461c0abf9e6Sopenharmony_ci      hardcode_shlibpath_var=no
10462c0abf9e6Sopenharmony_ci      ;;
10463c0abf9e6Sopenharmony_ci
10464c0abf9e6Sopenharmony_ci    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10465c0abf9e6Sopenharmony_ci    # support.  Future versions do this automatically, but an explicit c++rt0.o
10466c0abf9e6Sopenharmony_ci    # does not break anything, and helps significantly (at the cost of a little
10467c0abf9e6Sopenharmony_ci    # extra space).
10468c0abf9e6Sopenharmony_ci    freebsd2.2*)
10469c0abf9e6Sopenharmony_ci      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10470c0abf9e6Sopenharmony_ci      hardcode_libdir_flag_spec='-R$libdir'
10471c0abf9e6Sopenharmony_ci      hardcode_direct=yes
10472c0abf9e6Sopenharmony_ci      hardcode_shlibpath_var=no
10473c0abf9e6Sopenharmony_ci      ;;
10474c0abf9e6Sopenharmony_ci
10475c0abf9e6Sopenharmony_ci    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10476c0abf9e6Sopenharmony_ci    freebsd2.*)
10477c0abf9e6Sopenharmony_ci      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10478c0abf9e6Sopenharmony_ci      hardcode_direct=yes
10479c0abf9e6Sopenharmony_ci      hardcode_minus_L=yes
10480c0abf9e6Sopenharmony_ci      hardcode_shlibpath_var=no
10481c0abf9e6Sopenharmony_ci      ;;
10482c0abf9e6Sopenharmony_ci
10483c0abf9e6Sopenharmony_ci    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10484c0abf9e6Sopenharmony_ci    freebsd* | dragonfly* | midnightbsd*)
10485c0abf9e6Sopenharmony_ci      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10486c0abf9e6Sopenharmony_ci      hardcode_libdir_flag_spec='-R$libdir'
10487c0abf9e6Sopenharmony_ci      hardcode_direct=yes
10488c0abf9e6Sopenharmony_ci      hardcode_shlibpath_var=no
10489c0abf9e6Sopenharmony_ci      ;;
10490c0abf9e6Sopenharmony_ci
10491c0abf9e6Sopenharmony_ci    hpux9*)
10492c0abf9e6Sopenharmony_ci      if test yes = "$GCC"; then
10493c0abf9e6Sopenharmony_ci	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
10494c0abf9e6Sopenharmony_ci      else
10495c0abf9e6Sopenharmony_ci	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
10496c0abf9e6Sopenharmony_ci      fi
10497c0abf9e6Sopenharmony_ci      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10498c0abf9e6Sopenharmony_ci      hardcode_libdir_separator=:
10499c0abf9e6Sopenharmony_ci      hardcode_direct=yes
10500c0abf9e6Sopenharmony_ci
10501c0abf9e6Sopenharmony_ci      # hardcode_minus_L: Not really in the search PATH,
10502c0abf9e6Sopenharmony_ci      # but as the default location of the library.
10503c0abf9e6Sopenharmony_ci      hardcode_minus_L=yes
10504c0abf9e6Sopenharmony_ci      export_dynamic_flag_spec='$wl-E'
10505c0abf9e6Sopenharmony_ci      ;;
10506c0abf9e6Sopenharmony_ci
10507c0abf9e6Sopenharmony_ci    hpux10*)
10508c0abf9e6Sopenharmony_ci      if test yes,no = "$GCC,$with_gnu_ld"; then
10509c0abf9e6Sopenharmony_ci	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10510c0abf9e6Sopenharmony_ci      else
10511c0abf9e6Sopenharmony_ci	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10512c0abf9e6Sopenharmony_ci      fi
10513c0abf9e6Sopenharmony_ci      if test no = "$with_gnu_ld"; then
10514c0abf9e6Sopenharmony_ci	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10515c0abf9e6Sopenharmony_ci	hardcode_libdir_separator=:
10516c0abf9e6Sopenharmony_ci	hardcode_direct=yes
10517c0abf9e6Sopenharmony_ci	hardcode_direct_absolute=yes
10518c0abf9e6Sopenharmony_ci	export_dynamic_flag_spec='$wl-E'
10519c0abf9e6Sopenharmony_ci	# hardcode_minus_L: Not really in the search PATH,
10520c0abf9e6Sopenharmony_ci	# but as the default location of the library.
10521c0abf9e6Sopenharmony_ci	hardcode_minus_L=yes
10522c0abf9e6Sopenharmony_ci      fi
10523c0abf9e6Sopenharmony_ci      ;;
10524c0abf9e6Sopenharmony_ci
10525c0abf9e6Sopenharmony_ci    hpux11*)
10526c0abf9e6Sopenharmony_ci      if test yes,no = "$GCC,$with_gnu_ld"; then
10527c0abf9e6Sopenharmony_ci	case $host_cpu in
10528c0abf9e6Sopenharmony_ci	hppa*64*)
10529c0abf9e6Sopenharmony_ci	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10530c0abf9e6Sopenharmony_ci	  ;;
10531c0abf9e6Sopenharmony_ci	ia64*)
10532c0abf9e6Sopenharmony_ci	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10533c0abf9e6Sopenharmony_ci	  ;;
10534c0abf9e6Sopenharmony_ci	*)
10535c0abf9e6Sopenharmony_ci	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10536c0abf9e6Sopenharmony_ci	  ;;
10537c0abf9e6Sopenharmony_ci	esac
10538c0abf9e6Sopenharmony_ci      else
10539c0abf9e6Sopenharmony_ci	case $host_cpu in
10540c0abf9e6Sopenharmony_ci	hppa*64*)
10541c0abf9e6Sopenharmony_ci	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10542c0abf9e6Sopenharmony_ci	  ;;
10543c0abf9e6Sopenharmony_ci	ia64*)
10544c0abf9e6Sopenharmony_ci	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10545c0abf9e6Sopenharmony_ci	  ;;
10546c0abf9e6Sopenharmony_ci	*)
10547c0abf9e6Sopenharmony_ci
10548c0abf9e6Sopenharmony_ci	  # Older versions of the 11.00 compiler do not understand -b yet
10549c0abf9e6Sopenharmony_ci	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10550c0abf9e6Sopenharmony_ci	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10551c0abf9e6Sopenharmony_ciprintf %s "checking if $CC understands -b... " >&6; }
10552c0abf9e6Sopenharmony_ciif test ${lt_cv_prog_compiler__b+y}
10553c0abf9e6Sopenharmony_cithen :
10554c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
10555c0abf9e6Sopenharmony_cielse $as_nop
10556c0abf9e6Sopenharmony_ci  lt_cv_prog_compiler__b=no
10557c0abf9e6Sopenharmony_ci   save_LDFLAGS=$LDFLAGS
10558c0abf9e6Sopenharmony_ci   LDFLAGS="$LDFLAGS -b"
10559c0abf9e6Sopenharmony_ci   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10560c0abf9e6Sopenharmony_ci   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10561c0abf9e6Sopenharmony_ci     # The linker can only warn and ignore the option if not recognized
10562c0abf9e6Sopenharmony_ci     # So say no if there are warnings
10563c0abf9e6Sopenharmony_ci     if test -s conftest.err; then
10564c0abf9e6Sopenharmony_ci       # Append any errors to the config.log.
10565c0abf9e6Sopenharmony_ci       cat conftest.err 1>&5
10566c0abf9e6Sopenharmony_ci       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10567c0abf9e6Sopenharmony_ci       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10568c0abf9e6Sopenharmony_ci       if diff conftest.exp conftest.er2 >/dev/null; then
10569c0abf9e6Sopenharmony_ci         lt_cv_prog_compiler__b=yes
10570c0abf9e6Sopenharmony_ci       fi
10571c0abf9e6Sopenharmony_ci     else
10572c0abf9e6Sopenharmony_ci       lt_cv_prog_compiler__b=yes
10573c0abf9e6Sopenharmony_ci     fi
10574c0abf9e6Sopenharmony_ci   fi
10575c0abf9e6Sopenharmony_ci   $RM -r conftest*
10576c0abf9e6Sopenharmony_ci   LDFLAGS=$save_LDFLAGS
10577c0abf9e6Sopenharmony_ci
10578c0abf9e6Sopenharmony_cifi
10579c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10580c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_prog_compiler__b" >&6; }
10581c0abf9e6Sopenharmony_ci
10582c0abf9e6Sopenharmony_ciif test yes = "$lt_cv_prog_compiler__b"; then
10583c0abf9e6Sopenharmony_ci    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10584c0abf9e6Sopenharmony_cielse
10585c0abf9e6Sopenharmony_ci    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10586c0abf9e6Sopenharmony_cifi
10587c0abf9e6Sopenharmony_ci
10588c0abf9e6Sopenharmony_ci	  ;;
10589c0abf9e6Sopenharmony_ci	esac
10590c0abf9e6Sopenharmony_ci      fi
10591c0abf9e6Sopenharmony_ci      if test no = "$with_gnu_ld"; then
10592c0abf9e6Sopenharmony_ci	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10593c0abf9e6Sopenharmony_ci	hardcode_libdir_separator=:
10594c0abf9e6Sopenharmony_ci
10595c0abf9e6Sopenharmony_ci	case $host_cpu in
10596c0abf9e6Sopenharmony_ci	hppa*64*|ia64*)
10597c0abf9e6Sopenharmony_ci	  hardcode_direct=no
10598c0abf9e6Sopenharmony_ci	  hardcode_shlibpath_var=no
10599c0abf9e6Sopenharmony_ci	  ;;
10600c0abf9e6Sopenharmony_ci	*)
10601c0abf9e6Sopenharmony_ci	  hardcode_direct=yes
10602c0abf9e6Sopenharmony_ci	  hardcode_direct_absolute=yes
10603c0abf9e6Sopenharmony_ci	  export_dynamic_flag_spec='$wl-E'
10604c0abf9e6Sopenharmony_ci
10605c0abf9e6Sopenharmony_ci	  # hardcode_minus_L: Not really in the search PATH,
10606c0abf9e6Sopenharmony_ci	  # but as the default location of the library.
10607c0abf9e6Sopenharmony_ci	  hardcode_minus_L=yes
10608c0abf9e6Sopenharmony_ci	  ;;
10609c0abf9e6Sopenharmony_ci	esac
10610c0abf9e6Sopenharmony_ci      fi
10611c0abf9e6Sopenharmony_ci      ;;
10612c0abf9e6Sopenharmony_ci
10613c0abf9e6Sopenharmony_ci    irix5* | irix6* | nonstopux*)
10614c0abf9e6Sopenharmony_ci      if test yes = "$GCC"; then
10615c0abf9e6Sopenharmony_ci	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
10616c0abf9e6Sopenharmony_ci	# Try to use the -exported_symbol ld option, if it does not
10617c0abf9e6Sopenharmony_ci	# work, assume that -exports_file does not work either and
10618c0abf9e6Sopenharmony_ci	# implicitly export all symbols.
10619c0abf9e6Sopenharmony_ci	# This should be the same for all languages, so no per-tag cache variable.
10620c0abf9e6Sopenharmony_ci	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10621c0abf9e6Sopenharmony_ciprintf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10622c0abf9e6Sopenharmony_ciif test ${lt_cv_irix_exported_symbol+y}
10623c0abf9e6Sopenharmony_cithen :
10624c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
10625c0abf9e6Sopenharmony_cielse $as_nop
10626c0abf9e6Sopenharmony_ci  save_LDFLAGS=$LDFLAGS
10627c0abf9e6Sopenharmony_ci	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
10628c0abf9e6Sopenharmony_ci	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10629c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
10630c0abf9e6Sopenharmony_ciint foo (void) { return 0; }
10631c0abf9e6Sopenharmony_ci_ACEOF
10632c0abf9e6Sopenharmony_ciif ac_fn_c_try_link "$LINENO"
10633c0abf9e6Sopenharmony_cithen :
10634c0abf9e6Sopenharmony_ci  lt_cv_irix_exported_symbol=yes
10635c0abf9e6Sopenharmony_cielse $as_nop
10636c0abf9e6Sopenharmony_ci  lt_cv_irix_exported_symbol=no
10637c0abf9e6Sopenharmony_cifi
10638c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam \
10639c0abf9e6Sopenharmony_ci    conftest$ac_exeext conftest.$ac_ext
10640c0abf9e6Sopenharmony_ci           LDFLAGS=$save_LDFLAGS
10641c0abf9e6Sopenharmony_cifi
10642c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10643c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_irix_exported_symbol" >&6; }
10644c0abf9e6Sopenharmony_ci	if test yes = "$lt_cv_irix_exported_symbol"; then
10645c0abf9e6Sopenharmony_ci          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
10646c0abf9e6Sopenharmony_ci	fi
10647c0abf9e6Sopenharmony_ci      else
10648c0abf9e6Sopenharmony_ci	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
10649c0abf9e6Sopenharmony_ci	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
10650c0abf9e6Sopenharmony_ci      fi
10651c0abf9e6Sopenharmony_ci      archive_cmds_need_lc='no'
10652c0abf9e6Sopenharmony_ci      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10653c0abf9e6Sopenharmony_ci      hardcode_libdir_separator=:
10654c0abf9e6Sopenharmony_ci      inherit_rpath=yes
10655c0abf9e6Sopenharmony_ci      link_all_deplibs=yes
10656c0abf9e6Sopenharmony_ci      ;;
10657c0abf9e6Sopenharmony_ci
10658c0abf9e6Sopenharmony_ci    linux*)
10659c0abf9e6Sopenharmony_ci      case $cc_basename in
10660c0abf9e6Sopenharmony_ci      tcc*)
10661c0abf9e6Sopenharmony_ci	# Fabrice Bellard et al's Tiny C Compiler
10662c0abf9e6Sopenharmony_ci	ld_shlibs=yes
10663c0abf9e6Sopenharmony_ci	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10664c0abf9e6Sopenharmony_ci	;;
10665c0abf9e6Sopenharmony_ci      esac
10666c0abf9e6Sopenharmony_ci      ;;
10667c0abf9e6Sopenharmony_ci
10668c0abf9e6Sopenharmony_ci    netbsd*)
10669c0abf9e6Sopenharmony_ci      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10670c0abf9e6Sopenharmony_ci	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10671c0abf9e6Sopenharmony_ci      else
10672c0abf9e6Sopenharmony_ci	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10673c0abf9e6Sopenharmony_ci      fi
10674c0abf9e6Sopenharmony_ci      hardcode_libdir_flag_spec='-R$libdir'
10675c0abf9e6Sopenharmony_ci      hardcode_direct=yes
10676c0abf9e6Sopenharmony_ci      hardcode_shlibpath_var=no
10677c0abf9e6Sopenharmony_ci      ;;
10678c0abf9e6Sopenharmony_ci
10679c0abf9e6Sopenharmony_ci    newsos6)
10680c0abf9e6Sopenharmony_ci      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10681c0abf9e6Sopenharmony_ci      hardcode_direct=yes
10682c0abf9e6Sopenharmony_ci      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10683c0abf9e6Sopenharmony_ci      hardcode_libdir_separator=:
10684c0abf9e6Sopenharmony_ci      hardcode_shlibpath_var=no
10685c0abf9e6Sopenharmony_ci      ;;
10686c0abf9e6Sopenharmony_ci
10687c0abf9e6Sopenharmony_ci    *nto* | *qnx*)
10688c0abf9e6Sopenharmony_ci      ;;
10689c0abf9e6Sopenharmony_ci
10690c0abf9e6Sopenharmony_ci    openbsd* | bitrig*)
10691c0abf9e6Sopenharmony_ci      if test -f /usr/libexec/ld.so; then
10692c0abf9e6Sopenharmony_ci	hardcode_direct=yes
10693c0abf9e6Sopenharmony_ci	hardcode_shlibpath_var=no
10694c0abf9e6Sopenharmony_ci	hardcode_direct_absolute=yes
10695c0abf9e6Sopenharmony_ci	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
10696c0abf9e6Sopenharmony_ci	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10697c0abf9e6Sopenharmony_ci	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
10698c0abf9e6Sopenharmony_ci	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10699c0abf9e6Sopenharmony_ci	  export_dynamic_flag_spec='$wl-E'
10700c0abf9e6Sopenharmony_ci	else
10701c0abf9e6Sopenharmony_ci	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10702c0abf9e6Sopenharmony_ci	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10703c0abf9e6Sopenharmony_ci	fi
10704c0abf9e6Sopenharmony_ci      else
10705c0abf9e6Sopenharmony_ci	ld_shlibs=no
10706c0abf9e6Sopenharmony_ci      fi
10707c0abf9e6Sopenharmony_ci      ;;
10708c0abf9e6Sopenharmony_ci
10709c0abf9e6Sopenharmony_ci    os2*)
10710c0abf9e6Sopenharmony_ci      hardcode_libdir_flag_spec='-L$libdir'
10711c0abf9e6Sopenharmony_ci      hardcode_minus_L=yes
10712c0abf9e6Sopenharmony_ci      allow_undefined_flag=unsupported
10713c0abf9e6Sopenharmony_ci      shrext_cmds=.dll
10714c0abf9e6Sopenharmony_ci      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10715c0abf9e6Sopenharmony_ci	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10716c0abf9e6Sopenharmony_ci	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10717c0abf9e6Sopenharmony_ci	$ECHO EXPORTS >> $output_objdir/$libname.def~
10718c0abf9e6Sopenharmony_ci	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10719c0abf9e6Sopenharmony_ci	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10720c0abf9e6Sopenharmony_ci	emximp -o $lib $output_objdir/$libname.def'
10721c0abf9e6Sopenharmony_ci      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10722c0abf9e6Sopenharmony_ci	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10723c0abf9e6Sopenharmony_ci	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10724c0abf9e6Sopenharmony_ci	$ECHO EXPORTS >> $output_objdir/$libname.def~
10725c0abf9e6Sopenharmony_ci	prefix_cmds="$SED"~
10726c0abf9e6Sopenharmony_ci	if test EXPORTS = "`$SED 1q $export_symbols`"; then
10727c0abf9e6Sopenharmony_ci	  prefix_cmds="$prefix_cmds -e 1d";
10728c0abf9e6Sopenharmony_ci	fi~
10729c0abf9e6Sopenharmony_ci	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10730c0abf9e6Sopenharmony_ci	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10731c0abf9e6Sopenharmony_ci	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10732c0abf9e6Sopenharmony_ci	emximp -o $lib $output_objdir/$libname.def'
10733c0abf9e6Sopenharmony_ci      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10734c0abf9e6Sopenharmony_ci      enable_shared_with_static_runtimes=yes
10735c0abf9e6Sopenharmony_ci      file_list_spec='@'
10736c0abf9e6Sopenharmony_ci      ;;
10737c0abf9e6Sopenharmony_ci
10738c0abf9e6Sopenharmony_ci    osf3*)
10739c0abf9e6Sopenharmony_ci      if test yes = "$GCC"; then
10740c0abf9e6Sopenharmony_ci	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10741c0abf9e6Sopenharmony_ci	archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
10742c0abf9e6Sopenharmony_ci      else
10743c0abf9e6Sopenharmony_ci	allow_undefined_flag=' -expect_unresolved \*'
10744c0abf9e6Sopenharmony_ci	archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
10745c0abf9e6Sopenharmony_ci      fi
10746c0abf9e6Sopenharmony_ci      archive_cmds_need_lc='no'
10747c0abf9e6Sopenharmony_ci      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10748c0abf9e6Sopenharmony_ci      hardcode_libdir_separator=:
10749c0abf9e6Sopenharmony_ci      ;;
10750c0abf9e6Sopenharmony_ci
10751c0abf9e6Sopenharmony_ci    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10752c0abf9e6Sopenharmony_ci      if test yes = "$GCC"; then
10753c0abf9e6Sopenharmony_ci	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10754c0abf9e6Sopenharmony_ci	archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
10755c0abf9e6Sopenharmony_ci	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10756c0abf9e6Sopenharmony_ci      else
10757c0abf9e6Sopenharmony_ci	allow_undefined_flag=' -expect_unresolved \*'
10758c0abf9e6Sopenharmony_ci	archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
10759c0abf9e6Sopenharmony_ci	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
10760c0abf9e6Sopenharmony_ci          $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
10761c0abf9e6Sopenharmony_ci
10762c0abf9e6Sopenharmony_ci	# Both c and cxx compiler support -rpath directly
10763c0abf9e6Sopenharmony_ci	hardcode_libdir_flag_spec='-rpath $libdir'
10764c0abf9e6Sopenharmony_ci      fi
10765c0abf9e6Sopenharmony_ci      archive_cmds_need_lc='no'
10766c0abf9e6Sopenharmony_ci      hardcode_libdir_separator=:
10767c0abf9e6Sopenharmony_ci      ;;
10768c0abf9e6Sopenharmony_ci
10769c0abf9e6Sopenharmony_ci    solaris*)
10770c0abf9e6Sopenharmony_ci      no_undefined_flag=' -z defs'
10771c0abf9e6Sopenharmony_ci      if test yes = "$GCC"; then
10772c0abf9e6Sopenharmony_ci	wlarc='$wl'
10773c0abf9e6Sopenharmony_ci	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10774c0abf9e6Sopenharmony_ci	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10775c0abf9e6Sopenharmony_ci          $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10776c0abf9e6Sopenharmony_ci      else
10777c0abf9e6Sopenharmony_ci	case `$CC -V 2>&1` in
10778c0abf9e6Sopenharmony_ci	*"Compilers 5.0"*)
10779c0abf9e6Sopenharmony_ci	  wlarc=''
10780c0abf9e6Sopenharmony_ci	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
10781c0abf9e6Sopenharmony_ci	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10782c0abf9e6Sopenharmony_ci            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10783c0abf9e6Sopenharmony_ci	  ;;
10784c0abf9e6Sopenharmony_ci	*)
10785c0abf9e6Sopenharmony_ci	  wlarc='$wl'
10786c0abf9e6Sopenharmony_ci	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10787c0abf9e6Sopenharmony_ci	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10788c0abf9e6Sopenharmony_ci            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10789c0abf9e6Sopenharmony_ci	  ;;
10790c0abf9e6Sopenharmony_ci	esac
10791c0abf9e6Sopenharmony_ci      fi
10792c0abf9e6Sopenharmony_ci      hardcode_libdir_flag_spec='-R$libdir'
10793c0abf9e6Sopenharmony_ci      hardcode_shlibpath_var=no
10794c0abf9e6Sopenharmony_ci      case $host_os in
10795c0abf9e6Sopenharmony_ci      solaris2.[0-5] | solaris2.[0-5].*) ;;
10796c0abf9e6Sopenharmony_ci      *)
10797c0abf9e6Sopenharmony_ci	# The compiler driver will combine and reorder linker options,
10798c0abf9e6Sopenharmony_ci	# but understands '-z linker_flag'.  GCC discards it without '$wl',
10799c0abf9e6Sopenharmony_ci	# but is careful enough not to reorder.
10800c0abf9e6Sopenharmony_ci	# Supported since Solaris 2.6 (maybe 2.5.1?)
10801c0abf9e6Sopenharmony_ci	if test yes = "$GCC"; then
10802c0abf9e6Sopenharmony_ci	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
10803c0abf9e6Sopenharmony_ci	else
10804c0abf9e6Sopenharmony_ci	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10805c0abf9e6Sopenharmony_ci	fi
10806c0abf9e6Sopenharmony_ci	;;
10807c0abf9e6Sopenharmony_ci      esac
10808c0abf9e6Sopenharmony_ci      link_all_deplibs=yes
10809c0abf9e6Sopenharmony_ci      ;;
10810c0abf9e6Sopenharmony_ci
10811c0abf9e6Sopenharmony_ci    sunos4*)
10812c0abf9e6Sopenharmony_ci      if test sequent = "$host_vendor"; then
10813c0abf9e6Sopenharmony_ci	# Use $CC to link under sequent, because it throws in some extra .o
10814c0abf9e6Sopenharmony_ci	# files that make .init and .fini sections work.
10815c0abf9e6Sopenharmony_ci	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10816c0abf9e6Sopenharmony_ci      else
10817c0abf9e6Sopenharmony_ci	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10818c0abf9e6Sopenharmony_ci      fi
10819c0abf9e6Sopenharmony_ci      hardcode_libdir_flag_spec='-L$libdir'
10820c0abf9e6Sopenharmony_ci      hardcode_direct=yes
10821c0abf9e6Sopenharmony_ci      hardcode_minus_L=yes
10822c0abf9e6Sopenharmony_ci      hardcode_shlibpath_var=no
10823c0abf9e6Sopenharmony_ci      ;;
10824c0abf9e6Sopenharmony_ci
10825c0abf9e6Sopenharmony_ci    sysv4)
10826c0abf9e6Sopenharmony_ci      case $host_vendor in
10827c0abf9e6Sopenharmony_ci	sni)
10828c0abf9e6Sopenharmony_ci	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10829c0abf9e6Sopenharmony_ci	  hardcode_direct=yes # is this really true???
10830c0abf9e6Sopenharmony_ci	;;
10831c0abf9e6Sopenharmony_ci	siemens)
10832c0abf9e6Sopenharmony_ci	  ## LD is ld it makes a PLAMLIB
10833c0abf9e6Sopenharmony_ci	  ## CC just makes a GrossModule.
10834c0abf9e6Sopenharmony_ci	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10835c0abf9e6Sopenharmony_ci	  reload_cmds='$CC -r -o $output$reload_objs'
10836c0abf9e6Sopenharmony_ci	  hardcode_direct=no
10837c0abf9e6Sopenharmony_ci        ;;
10838c0abf9e6Sopenharmony_ci	motorola)
10839c0abf9e6Sopenharmony_ci	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10840c0abf9e6Sopenharmony_ci	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10841c0abf9e6Sopenharmony_ci	;;
10842c0abf9e6Sopenharmony_ci      esac
10843c0abf9e6Sopenharmony_ci      runpath_var='LD_RUN_PATH'
10844c0abf9e6Sopenharmony_ci      hardcode_shlibpath_var=no
10845c0abf9e6Sopenharmony_ci      ;;
10846c0abf9e6Sopenharmony_ci
10847c0abf9e6Sopenharmony_ci    sysv4.3*)
10848c0abf9e6Sopenharmony_ci      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10849c0abf9e6Sopenharmony_ci      hardcode_shlibpath_var=no
10850c0abf9e6Sopenharmony_ci      export_dynamic_flag_spec='-Bexport'
10851c0abf9e6Sopenharmony_ci      ;;
10852c0abf9e6Sopenharmony_ci
10853c0abf9e6Sopenharmony_ci    sysv4*MP*)
10854c0abf9e6Sopenharmony_ci      if test -d /usr/nec; then
10855c0abf9e6Sopenharmony_ci	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10856c0abf9e6Sopenharmony_ci	hardcode_shlibpath_var=no
10857c0abf9e6Sopenharmony_ci	runpath_var=LD_RUN_PATH
10858c0abf9e6Sopenharmony_ci	hardcode_runpath_var=yes
10859c0abf9e6Sopenharmony_ci	ld_shlibs=yes
10860c0abf9e6Sopenharmony_ci      fi
10861c0abf9e6Sopenharmony_ci      ;;
10862c0abf9e6Sopenharmony_ci
10863c0abf9e6Sopenharmony_ci    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10864c0abf9e6Sopenharmony_ci      no_undefined_flag='$wl-z,text'
10865c0abf9e6Sopenharmony_ci      archive_cmds_need_lc=no
10866c0abf9e6Sopenharmony_ci      hardcode_shlibpath_var=no
10867c0abf9e6Sopenharmony_ci      runpath_var='LD_RUN_PATH'
10868c0abf9e6Sopenharmony_ci
10869c0abf9e6Sopenharmony_ci      if test yes = "$GCC"; then
10870c0abf9e6Sopenharmony_ci	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10871c0abf9e6Sopenharmony_ci	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10872c0abf9e6Sopenharmony_ci      else
10873c0abf9e6Sopenharmony_ci	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10874c0abf9e6Sopenharmony_ci	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10875c0abf9e6Sopenharmony_ci      fi
10876c0abf9e6Sopenharmony_ci      ;;
10877c0abf9e6Sopenharmony_ci
10878c0abf9e6Sopenharmony_ci    sysv5* | sco3.2v5* | sco5v6*)
10879c0abf9e6Sopenharmony_ci      # Note: We CANNOT use -z defs as we might desire, because we do not
10880c0abf9e6Sopenharmony_ci      # link with -lc, and that would cause any symbols used from libc to
10881c0abf9e6Sopenharmony_ci      # always be unresolved, which means just about no library would
10882c0abf9e6Sopenharmony_ci      # ever link correctly.  If we're not using GNU ld we use -z text
10883c0abf9e6Sopenharmony_ci      # though, which does catch some bad symbols but isn't as heavy-handed
10884c0abf9e6Sopenharmony_ci      # as -z defs.
10885c0abf9e6Sopenharmony_ci      no_undefined_flag='$wl-z,text'
10886c0abf9e6Sopenharmony_ci      allow_undefined_flag='$wl-z,nodefs'
10887c0abf9e6Sopenharmony_ci      archive_cmds_need_lc=no
10888c0abf9e6Sopenharmony_ci      hardcode_shlibpath_var=no
10889c0abf9e6Sopenharmony_ci      hardcode_libdir_flag_spec='$wl-R,$libdir'
10890c0abf9e6Sopenharmony_ci      hardcode_libdir_separator=':'
10891c0abf9e6Sopenharmony_ci      link_all_deplibs=yes
10892c0abf9e6Sopenharmony_ci      export_dynamic_flag_spec='$wl-Bexport'
10893c0abf9e6Sopenharmony_ci      runpath_var='LD_RUN_PATH'
10894c0abf9e6Sopenharmony_ci
10895c0abf9e6Sopenharmony_ci      if test yes = "$GCC"; then
10896c0abf9e6Sopenharmony_ci	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10897c0abf9e6Sopenharmony_ci	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10898c0abf9e6Sopenharmony_ci      else
10899c0abf9e6Sopenharmony_ci	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10900c0abf9e6Sopenharmony_ci	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10901c0abf9e6Sopenharmony_ci      fi
10902c0abf9e6Sopenharmony_ci      ;;
10903c0abf9e6Sopenharmony_ci
10904c0abf9e6Sopenharmony_ci    uts4*)
10905c0abf9e6Sopenharmony_ci      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10906c0abf9e6Sopenharmony_ci      hardcode_libdir_flag_spec='-L$libdir'
10907c0abf9e6Sopenharmony_ci      hardcode_shlibpath_var=no
10908c0abf9e6Sopenharmony_ci      ;;
10909c0abf9e6Sopenharmony_ci
10910c0abf9e6Sopenharmony_ci    *)
10911c0abf9e6Sopenharmony_ci      ld_shlibs=no
10912c0abf9e6Sopenharmony_ci      ;;
10913c0abf9e6Sopenharmony_ci    esac
10914c0abf9e6Sopenharmony_ci
10915c0abf9e6Sopenharmony_ci    if test sni = "$host_vendor"; then
10916c0abf9e6Sopenharmony_ci      case $host in
10917c0abf9e6Sopenharmony_ci      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10918c0abf9e6Sopenharmony_ci	export_dynamic_flag_spec='$wl-Blargedynsym'
10919c0abf9e6Sopenharmony_ci	;;
10920c0abf9e6Sopenharmony_ci      esac
10921c0abf9e6Sopenharmony_ci    fi
10922c0abf9e6Sopenharmony_ci  fi
10923c0abf9e6Sopenharmony_ci
10924c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10925c0abf9e6Sopenharmony_ciprintf "%s\n" "$ld_shlibs" >&6; }
10926c0abf9e6Sopenharmony_citest no = "$ld_shlibs" && can_build_shared=no
10927c0abf9e6Sopenharmony_ci
10928c0abf9e6Sopenharmony_ciwith_gnu_ld=$with_gnu_ld
10929c0abf9e6Sopenharmony_ci
10930c0abf9e6Sopenharmony_ci
10931c0abf9e6Sopenharmony_ci
10932c0abf9e6Sopenharmony_ci
10933c0abf9e6Sopenharmony_ci
10934c0abf9e6Sopenharmony_ci
10935c0abf9e6Sopenharmony_ci
10936c0abf9e6Sopenharmony_ci
10937c0abf9e6Sopenharmony_ci
10938c0abf9e6Sopenharmony_ci
10939c0abf9e6Sopenharmony_ci
10940c0abf9e6Sopenharmony_ci
10941c0abf9e6Sopenharmony_ci
10942c0abf9e6Sopenharmony_ci
10943c0abf9e6Sopenharmony_ci
10944c0abf9e6Sopenharmony_ci#
10945c0abf9e6Sopenharmony_ci# Do we need to explicitly link libc?
10946c0abf9e6Sopenharmony_ci#
10947c0abf9e6Sopenharmony_cicase "x$archive_cmds_need_lc" in
10948c0abf9e6Sopenharmony_cix|xyes)
10949c0abf9e6Sopenharmony_ci  # Assume -lc should be added
10950c0abf9e6Sopenharmony_ci  archive_cmds_need_lc=yes
10951c0abf9e6Sopenharmony_ci
10952c0abf9e6Sopenharmony_ci  if test yes,yes = "$GCC,$enable_shared"; then
10953c0abf9e6Sopenharmony_ci    case $archive_cmds in
10954c0abf9e6Sopenharmony_ci    *'~'*)
10955c0abf9e6Sopenharmony_ci      # FIXME: we may have to deal with multi-command sequences.
10956c0abf9e6Sopenharmony_ci      ;;
10957c0abf9e6Sopenharmony_ci    '$CC '*)
10958c0abf9e6Sopenharmony_ci      # Test whether the compiler implicitly links with -lc since on some
10959c0abf9e6Sopenharmony_ci      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10960c0abf9e6Sopenharmony_ci      # to ld, don't add -lc before -lgcc.
10961c0abf9e6Sopenharmony_ci      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10962c0abf9e6Sopenharmony_ciprintf %s "checking whether -lc should be explicitly linked in... " >&6; }
10963c0abf9e6Sopenharmony_ciif test ${lt_cv_archive_cmds_need_lc+y}
10964c0abf9e6Sopenharmony_cithen :
10965c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
10966c0abf9e6Sopenharmony_cielse $as_nop
10967c0abf9e6Sopenharmony_ci  $RM conftest*
10968c0abf9e6Sopenharmony_ci	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10969c0abf9e6Sopenharmony_ci
10970c0abf9e6Sopenharmony_ci	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10971c0abf9e6Sopenharmony_ci  (eval $ac_compile) 2>&5
10972c0abf9e6Sopenharmony_ci  ac_status=$?
10973c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10974c0abf9e6Sopenharmony_ci  test $ac_status = 0; } 2>conftest.err; then
10975c0abf9e6Sopenharmony_ci	  soname=conftest
10976c0abf9e6Sopenharmony_ci	  lib=conftest
10977c0abf9e6Sopenharmony_ci	  libobjs=conftest.$ac_objext
10978c0abf9e6Sopenharmony_ci	  deplibs=
10979c0abf9e6Sopenharmony_ci	  wl=$lt_prog_compiler_wl
10980c0abf9e6Sopenharmony_ci	  pic_flag=$lt_prog_compiler_pic
10981c0abf9e6Sopenharmony_ci	  compiler_flags=-v
10982c0abf9e6Sopenharmony_ci	  linker_flags=-v
10983c0abf9e6Sopenharmony_ci	  verstring=
10984c0abf9e6Sopenharmony_ci	  output_objdir=.
10985c0abf9e6Sopenharmony_ci	  libname=conftest
10986c0abf9e6Sopenharmony_ci	  lt_save_allow_undefined_flag=$allow_undefined_flag
10987c0abf9e6Sopenharmony_ci	  allow_undefined_flag=
10988c0abf9e6Sopenharmony_ci	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10989c0abf9e6Sopenharmony_ci  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10990c0abf9e6Sopenharmony_ci  ac_status=$?
10991c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10992c0abf9e6Sopenharmony_ci  test $ac_status = 0; }
10993c0abf9e6Sopenharmony_ci	  then
10994c0abf9e6Sopenharmony_ci	    lt_cv_archive_cmds_need_lc=no
10995c0abf9e6Sopenharmony_ci	  else
10996c0abf9e6Sopenharmony_ci	    lt_cv_archive_cmds_need_lc=yes
10997c0abf9e6Sopenharmony_ci	  fi
10998c0abf9e6Sopenharmony_ci	  allow_undefined_flag=$lt_save_allow_undefined_flag
10999c0abf9e6Sopenharmony_ci	else
11000c0abf9e6Sopenharmony_ci	  cat conftest.err 1>&5
11001c0abf9e6Sopenharmony_ci	fi
11002c0abf9e6Sopenharmony_ci	$RM conftest*
11003c0abf9e6Sopenharmony_ci
11004c0abf9e6Sopenharmony_cifi
11005c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11006c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; }
11007c0abf9e6Sopenharmony_ci      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11008c0abf9e6Sopenharmony_ci      ;;
11009c0abf9e6Sopenharmony_ci    esac
11010c0abf9e6Sopenharmony_ci  fi
11011c0abf9e6Sopenharmony_ci  ;;
11012c0abf9e6Sopenharmony_ciesac
11013c0abf9e6Sopenharmony_ci
11014c0abf9e6Sopenharmony_ci
11015c0abf9e6Sopenharmony_ci
11016c0abf9e6Sopenharmony_ci
11017c0abf9e6Sopenharmony_ci
11018c0abf9e6Sopenharmony_ci
11019c0abf9e6Sopenharmony_ci
11020c0abf9e6Sopenharmony_ci
11021c0abf9e6Sopenharmony_ci
11022c0abf9e6Sopenharmony_ci
11023c0abf9e6Sopenharmony_ci
11024c0abf9e6Sopenharmony_ci
11025c0abf9e6Sopenharmony_ci
11026c0abf9e6Sopenharmony_ci
11027c0abf9e6Sopenharmony_ci
11028c0abf9e6Sopenharmony_ci
11029c0abf9e6Sopenharmony_ci
11030c0abf9e6Sopenharmony_ci
11031c0abf9e6Sopenharmony_ci
11032c0abf9e6Sopenharmony_ci
11033c0abf9e6Sopenharmony_ci
11034c0abf9e6Sopenharmony_ci
11035c0abf9e6Sopenharmony_ci
11036c0abf9e6Sopenharmony_ci
11037c0abf9e6Sopenharmony_ci
11038c0abf9e6Sopenharmony_ci
11039c0abf9e6Sopenharmony_ci
11040c0abf9e6Sopenharmony_ci
11041c0abf9e6Sopenharmony_ci
11042c0abf9e6Sopenharmony_ci
11043c0abf9e6Sopenharmony_ci
11044c0abf9e6Sopenharmony_ci
11045c0abf9e6Sopenharmony_ci
11046c0abf9e6Sopenharmony_ci
11047c0abf9e6Sopenharmony_ci
11048c0abf9e6Sopenharmony_ci
11049c0abf9e6Sopenharmony_ci
11050c0abf9e6Sopenharmony_ci
11051c0abf9e6Sopenharmony_ci
11052c0abf9e6Sopenharmony_ci
11053c0abf9e6Sopenharmony_ci
11054c0abf9e6Sopenharmony_ci
11055c0abf9e6Sopenharmony_ci
11056c0abf9e6Sopenharmony_ci
11057c0abf9e6Sopenharmony_ci
11058c0abf9e6Sopenharmony_ci
11059c0abf9e6Sopenharmony_ci
11060c0abf9e6Sopenharmony_ci
11061c0abf9e6Sopenharmony_ci
11062c0abf9e6Sopenharmony_ci
11063c0abf9e6Sopenharmony_ci
11064c0abf9e6Sopenharmony_ci
11065c0abf9e6Sopenharmony_ci
11066c0abf9e6Sopenharmony_ci
11067c0abf9e6Sopenharmony_ci
11068c0abf9e6Sopenharmony_ci
11069c0abf9e6Sopenharmony_ci
11070c0abf9e6Sopenharmony_ci
11071c0abf9e6Sopenharmony_ci
11072c0abf9e6Sopenharmony_ci
11073c0abf9e6Sopenharmony_ci
11074c0abf9e6Sopenharmony_ci
11075c0abf9e6Sopenharmony_ci
11076c0abf9e6Sopenharmony_ci
11077c0abf9e6Sopenharmony_ci
11078c0abf9e6Sopenharmony_ci
11079c0abf9e6Sopenharmony_ci
11080c0abf9e6Sopenharmony_ci
11081c0abf9e6Sopenharmony_ci
11082c0abf9e6Sopenharmony_ci
11083c0abf9e6Sopenharmony_ci
11084c0abf9e6Sopenharmony_ci
11085c0abf9e6Sopenharmony_ci
11086c0abf9e6Sopenharmony_ci
11087c0abf9e6Sopenharmony_ci
11088c0abf9e6Sopenharmony_ci
11089c0abf9e6Sopenharmony_ci
11090c0abf9e6Sopenharmony_ci
11091c0abf9e6Sopenharmony_ci
11092c0abf9e6Sopenharmony_ci
11093c0abf9e6Sopenharmony_ci
11094c0abf9e6Sopenharmony_ci
11095c0abf9e6Sopenharmony_ci
11096c0abf9e6Sopenharmony_ci
11097c0abf9e6Sopenharmony_ci
11098c0abf9e6Sopenharmony_ci
11099c0abf9e6Sopenharmony_ci
11100c0abf9e6Sopenharmony_ci
11101c0abf9e6Sopenharmony_ci
11102c0abf9e6Sopenharmony_ci
11103c0abf9e6Sopenharmony_ci
11104c0abf9e6Sopenharmony_ci
11105c0abf9e6Sopenharmony_ci
11106c0abf9e6Sopenharmony_ci
11107c0abf9e6Sopenharmony_ci
11108c0abf9e6Sopenharmony_ci
11109c0abf9e6Sopenharmony_ci
11110c0abf9e6Sopenharmony_ci
11111c0abf9e6Sopenharmony_ci
11112c0abf9e6Sopenharmony_ci
11113c0abf9e6Sopenharmony_ci
11114c0abf9e6Sopenharmony_ci
11115c0abf9e6Sopenharmony_ci
11116c0abf9e6Sopenharmony_ci
11117c0abf9e6Sopenharmony_ci
11118c0abf9e6Sopenharmony_ci
11119c0abf9e6Sopenharmony_ci
11120c0abf9e6Sopenharmony_ci
11121c0abf9e6Sopenharmony_ci
11122c0abf9e6Sopenharmony_ci
11123c0abf9e6Sopenharmony_ci
11124c0abf9e6Sopenharmony_ci
11125c0abf9e6Sopenharmony_ci
11126c0abf9e6Sopenharmony_ci
11127c0abf9e6Sopenharmony_ci
11128c0abf9e6Sopenharmony_ci
11129c0abf9e6Sopenharmony_ci
11130c0abf9e6Sopenharmony_ci
11131c0abf9e6Sopenharmony_ci
11132c0abf9e6Sopenharmony_ci
11133c0abf9e6Sopenharmony_ci
11134c0abf9e6Sopenharmony_ci
11135c0abf9e6Sopenharmony_ci
11136c0abf9e6Sopenharmony_ci
11137c0abf9e6Sopenharmony_ci
11138c0abf9e6Sopenharmony_ci
11139c0abf9e6Sopenharmony_ci
11140c0abf9e6Sopenharmony_ci
11141c0abf9e6Sopenharmony_ci
11142c0abf9e6Sopenharmony_ci
11143c0abf9e6Sopenharmony_ci
11144c0abf9e6Sopenharmony_ci
11145c0abf9e6Sopenharmony_ci
11146c0abf9e6Sopenharmony_ci
11147c0abf9e6Sopenharmony_ci
11148c0abf9e6Sopenharmony_ci
11149c0abf9e6Sopenharmony_ci
11150c0abf9e6Sopenharmony_ci
11151c0abf9e6Sopenharmony_ci
11152c0abf9e6Sopenharmony_ci
11153c0abf9e6Sopenharmony_ci
11154c0abf9e6Sopenharmony_ci
11155c0abf9e6Sopenharmony_ci
11156c0abf9e6Sopenharmony_ci
11157c0abf9e6Sopenharmony_ci
11158c0abf9e6Sopenharmony_ci
11159c0abf9e6Sopenharmony_ci
11160c0abf9e6Sopenharmony_ci
11161c0abf9e6Sopenharmony_ci
11162c0abf9e6Sopenharmony_ci
11163c0abf9e6Sopenharmony_ci
11164c0abf9e6Sopenharmony_ci
11165c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11166c0abf9e6Sopenharmony_ciprintf %s "checking dynamic linker characteristics... " >&6; }
11167c0abf9e6Sopenharmony_ci
11168c0abf9e6Sopenharmony_ciif test yes = "$GCC"; then
11169c0abf9e6Sopenharmony_ci  case $host_os in
11170c0abf9e6Sopenharmony_ci    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11171c0abf9e6Sopenharmony_ci    *) lt_awk_arg='/^libraries:/' ;;
11172c0abf9e6Sopenharmony_ci  esac
11173c0abf9e6Sopenharmony_ci  case $host_os in
11174c0abf9e6Sopenharmony_ci    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
11175c0abf9e6Sopenharmony_ci    *) lt_sed_strip_eq='s|=/|/|g' ;;
11176c0abf9e6Sopenharmony_ci  esac
11177c0abf9e6Sopenharmony_ci  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11178c0abf9e6Sopenharmony_ci  case $lt_search_path_spec in
11179c0abf9e6Sopenharmony_ci  *\;*)
11180c0abf9e6Sopenharmony_ci    # if the path contains ";" then we assume it to be the separator
11181c0abf9e6Sopenharmony_ci    # otherwise default to the standard path separator (i.e. ":") - it is
11182c0abf9e6Sopenharmony_ci    # assumed that no part of a normal pathname contains ";" but that should
11183c0abf9e6Sopenharmony_ci    # okay in the real world where ";" in dirpaths is itself problematic.
11184c0abf9e6Sopenharmony_ci    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11185c0abf9e6Sopenharmony_ci    ;;
11186c0abf9e6Sopenharmony_ci  *)
11187c0abf9e6Sopenharmony_ci    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11188c0abf9e6Sopenharmony_ci    ;;
11189c0abf9e6Sopenharmony_ci  esac
11190c0abf9e6Sopenharmony_ci  # Ok, now we have the path, separated by spaces, we can step through it
11191c0abf9e6Sopenharmony_ci  # and add multilib dir if necessary...
11192c0abf9e6Sopenharmony_ci  lt_tmp_lt_search_path_spec=
11193c0abf9e6Sopenharmony_ci  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11194c0abf9e6Sopenharmony_ci  # ...but if some path component already ends with the multilib dir we assume
11195c0abf9e6Sopenharmony_ci  # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
11196c0abf9e6Sopenharmony_ci  case "$lt_multi_os_dir; $lt_search_path_spec " in
11197c0abf9e6Sopenharmony_ci  "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
11198c0abf9e6Sopenharmony_ci    lt_multi_os_dir=
11199c0abf9e6Sopenharmony_ci    ;;
11200c0abf9e6Sopenharmony_ci  esac
11201c0abf9e6Sopenharmony_ci  for lt_sys_path in $lt_search_path_spec; do
11202c0abf9e6Sopenharmony_ci    if test -d "$lt_sys_path$lt_multi_os_dir"; then
11203c0abf9e6Sopenharmony_ci      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
11204c0abf9e6Sopenharmony_ci    elif test -n "$lt_multi_os_dir"; then
11205c0abf9e6Sopenharmony_ci      test -d "$lt_sys_path" && \
11206c0abf9e6Sopenharmony_ci	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11207c0abf9e6Sopenharmony_ci    fi
11208c0abf9e6Sopenharmony_ci  done
11209c0abf9e6Sopenharmony_ci  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11210c0abf9e6Sopenharmony_ciBEGIN {RS = " "; FS = "/|\n";} {
11211c0abf9e6Sopenharmony_ci  lt_foo = "";
11212c0abf9e6Sopenharmony_ci  lt_count = 0;
11213c0abf9e6Sopenharmony_ci  for (lt_i = NF; lt_i > 0; lt_i--) {
11214c0abf9e6Sopenharmony_ci    if ($lt_i != "" && $lt_i != ".") {
11215c0abf9e6Sopenharmony_ci      if ($lt_i == "..") {
11216c0abf9e6Sopenharmony_ci        lt_count++;
11217c0abf9e6Sopenharmony_ci      } else {
11218c0abf9e6Sopenharmony_ci        if (lt_count == 0) {
11219c0abf9e6Sopenharmony_ci          lt_foo = "/" $lt_i lt_foo;
11220c0abf9e6Sopenharmony_ci        } else {
11221c0abf9e6Sopenharmony_ci          lt_count--;
11222c0abf9e6Sopenharmony_ci        }
11223c0abf9e6Sopenharmony_ci      }
11224c0abf9e6Sopenharmony_ci    }
11225c0abf9e6Sopenharmony_ci  }
11226c0abf9e6Sopenharmony_ci  if (lt_foo != "") { lt_freq[lt_foo]++; }
11227c0abf9e6Sopenharmony_ci  if (lt_freq[lt_foo] == 1) { print lt_foo; }
11228c0abf9e6Sopenharmony_ci}'`
11229c0abf9e6Sopenharmony_ci  # AWK program above erroneously prepends '/' to C:/dos/paths
11230c0abf9e6Sopenharmony_ci  # for these hosts.
11231c0abf9e6Sopenharmony_ci  case $host_os in
11232c0abf9e6Sopenharmony_ci    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11233c0abf9e6Sopenharmony_ci      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
11234c0abf9e6Sopenharmony_ci  esac
11235c0abf9e6Sopenharmony_ci  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11236c0abf9e6Sopenharmony_cielse
11237c0abf9e6Sopenharmony_ci  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11238c0abf9e6Sopenharmony_cifi
11239c0abf9e6Sopenharmony_cilibrary_names_spec=
11240c0abf9e6Sopenharmony_cilibname_spec='lib$name'
11241c0abf9e6Sopenharmony_cisoname_spec=
11242c0abf9e6Sopenharmony_cishrext_cmds=.so
11243c0abf9e6Sopenharmony_cipostinstall_cmds=
11244c0abf9e6Sopenharmony_cipostuninstall_cmds=
11245c0abf9e6Sopenharmony_cifinish_cmds=
11246c0abf9e6Sopenharmony_cifinish_eval=
11247c0abf9e6Sopenharmony_cishlibpath_var=
11248c0abf9e6Sopenharmony_cishlibpath_overrides_runpath=unknown
11249c0abf9e6Sopenharmony_civersion_type=none
11250c0abf9e6Sopenharmony_cidynamic_linker="$host_os ld.so"
11251c0abf9e6Sopenharmony_cisys_lib_dlsearch_path_spec="/lib /usr/lib"
11252c0abf9e6Sopenharmony_cineed_lib_prefix=unknown
11253c0abf9e6Sopenharmony_cihardcode_into_libs=no
11254c0abf9e6Sopenharmony_ci
11255c0abf9e6Sopenharmony_ci# when you set need_version to no, make sure it does not cause -set_version
11256c0abf9e6Sopenharmony_ci# flags to be left without arguments
11257c0abf9e6Sopenharmony_cineed_version=unknown
11258c0abf9e6Sopenharmony_ci
11259c0abf9e6Sopenharmony_ci
11260c0abf9e6Sopenharmony_ci
11261c0abf9e6Sopenharmony_cicase $host_os in
11262c0abf9e6Sopenharmony_ciaix3*)
11263c0abf9e6Sopenharmony_ci  version_type=linux # correct to gnu/linux during the next big refactor
11264c0abf9e6Sopenharmony_ci  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
11265c0abf9e6Sopenharmony_ci  shlibpath_var=LIBPATH
11266c0abf9e6Sopenharmony_ci
11267c0abf9e6Sopenharmony_ci  # AIX 3 has no versioning support, so we append a major version to the name.
11268c0abf9e6Sopenharmony_ci  soname_spec='$libname$release$shared_ext$major'
11269c0abf9e6Sopenharmony_ci  ;;
11270c0abf9e6Sopenharmony_ci
11271c0abf9e6Sopenharmony_ciaix[4-9]*)
11272c0abf9e6Sopenharmony_ci  version_type=linux # correct to gnu/linux during the next big refactor
11273c0abf9e6Sopenharmony_ci  need_lib_prefix=no
11274c0abf9e6Sopenharmony_ci  need_version=no
11275c0abf9e6Sopenharmony_ci  hardcode_into_libs=yes
11276c0abf9e6Sopenharmony_ci  if test ia64 = "$host_cpu"; then
11277c0abf9e6Sopenharmony_ci    # AIX 5 supports IA64
11278c0abf9e6Sopenharmony_ci    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
11279c0abf9e6Sopenharmony_ci    shlibpath_var=LD_LIBRARY_PATH
11280c0abf9e6Sopenharmony_ci  else
11281c0abf9e6Sopenharmony_ci    # With GCC up to 2.95.x, collect2 would create an import file
11282c0abf9e6Sopenharmony_ci    # for dependence libraries.  The import file would start with
11283c0abf9e6Sopenharmony_ci    # the line '#! .'.  This would cause the generated library to
11284c0abf9e6Sopenharmony_ci    # depend on '.', always an invalid library.  This was fixed in
11285c0abf9e6Sopenharmony_ci    # development snapshots of GCC prior to 3.0.
11286c0abf9e6Sopenharmony_ci    case $host_os in
11287c0abf9e6Sopenharmony_ci      aix4 | aix4.[01] | aix4.[01].*)
11288c0abf9e6Sopenharmony_ci      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11289c0abf9e6Sopenharmony_ci	   echo ' yes '
11290c0abf9e6Sopenharmony_ci	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
11291c0abf9e6Sopenharmony_ci	:
11292c0abf9e6Sopenharmony_ci      else
11293c0abf9e6Sopenharmony_ci	can_build_shared=no
11294c0abf9e6Sopenharmony_ci      fi
11295c0abf9e6Sopenharmony_ci      ;;
11296c0abf9e6Sopenharmony_ci    esac
11297c0abf9e6Sopenharmony_ci    # Using Import Files as archive members, it is possible to support
11298c0abf9e6Sopenharmony_ci    # filename-based versioning of shared library archives on AIX. While
11299c0abf9e6Sopenharmony_ci    # this would work for both with and without runtime linking, it will
11300c0abf9e6Sopenharmony_ci    # prevent static linking of such archives. So we do filename-based
11301c0abf9e6Sopenharmony_ci    # shared library versioning with .so extension only, which is used
11302c0abf9e6Sopenharmony_ci    # when both runtime linking and shared linking is enabled.
11303c0abf9e6Sopenharmony_ci    # Unfortunately, runtime linking may impact performance, so we do
11304c0abf9e6Sopenharmony_ci    # not want this to be the default eventually. Also, we use the
11305c0abf9e6Sopenharmony_ci    # versioned .so libs for executables only if there is the -brtl
11306c0abf9e6Sopenharmony_ci    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
11307c0abf9e6Sopenharmony_ci    # To allow for filename-based versioning support, we need to create
11308c0abf9e6Sopenharmony_ci    # libNAME.so.V as an archive file, containing:
11309c0abf9e6Sopenharmony_ci    # *) an Import File, referring to the versioned filename of the
11310c0abf9e6Sopenharmony_ci    #    archive as well as the shared archive member, telling the
11311c0abf9e6Sopenharmony_ci    #    bitwidth (32 or 64) of that shared object, and providing the
11312c0abf9e6Sopenharmony_ci    #    list of exported symbols of that shared object, eventually
11313c0abf9e6Sopenharmony_ci    #    decorated with the 'weak' keyword
11314c0abf9e6Sopenharmony_ci    # *) the shared object with the F_LOADONLY flag set, to really avoid
11315c0abf9e6Sopenharmony_ci    #    it being seen by the linker.
11316c0abf9e6Sopenharmony_ci    # At run time we better use the real file rather than another symlink,
11317c0abf9e6Sopenharmony_ci    # but for link time we create the symlink libNAME.so -> libNAME.so.V
11318c0abf9e6Sopenharmony_ci
11319c0abf9e6Sopenharmony_ci    case $with_aix_soname,$aix_use_runtimelinking in
11320c0abf9e6Sopenharmony_ci    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
11321c0abf9e6Sopenharmony_ci    # soname into executable. Probably we can add versioning support to
11322c0abf9e6Sopenharmony_ci    # collect2, so additional links can be useful in future.
11323c0abf9e6Sopenharmony_ci    aix,yes) # traditional libtool
11324c0abf9e6Sopenharmony_ci      dynamic_linker='AIX unversionable lib.so'
11325c0abf9e6Sopenharmony_ci      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11326c0abf9e6Sopenharmony_ci      # instead of lib<name>.a to let people know that these are not
11327c0abf9e6Sopenharmony_ci      # typical AIX shared libraries.
11328c0abf9e6Sopenharmony_ci      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11329c0abf9e6Sopenharmony_ci      ;;
11330c0abf9e6Sopenharmony_ci    aix,no) # traditional AIX only
11331c0abf9e6Sopenharmony_ci      dynamic_linker='AIX lib.a(lib.so.V)'
11332c0abf9e6Sopenharmony_ci      # We preserve .a as extension for shared libraries through AIX4.2
11333c0abf9e6Sopenharmony_ci      # and later when we are not doing run time linking.
11334c0abf9e6Sopenharmony_ci      library_names_spec='$libname$release.a $libname.a'
11335c0abf9e6Sopenharmony_ci      soname_spec='$libname$release$shared_ext$major'
11336c0abf9e6Sopenharmony_ci      ;;
11337c0abf9e6Sopenharmony_ci    svr4,*) # full svr4 only
11338c0abf9e6Sopenharmony_ci      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11339c0abf9e6Sopenharmony_ci      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11340c0abf9e6Sopenharmony_ci      # We do not specify a path in Import Files, so LIBPATH fires.
11341c0abf9e6Sopenharmony_ci      shlibpath_overrides_runpath=yes
11342c0abf9e6Sopenharmony_ci      ;;
11343c0abf9e6Sopenharmony_ci    *,yes) # both, prefer svr4
11344c0abf9e6Sopenharmony_ci      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11345c0abf9e6Sopenharmony_ci      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11346c0abf9e6Sopenharmony_ci      # unpreferred sharedlib libNAME.a needs extra handling
11347c0abf9e6Sopenharmony_ci      postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
11348c0abf9e6Sopenharmony_ci      postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
11349c0abf9e6Sopenharmony_ci      # We do not specify a path in Import Files, so LIBPATH fires.
11350c0abf9e6Sopenharmony_ci      shlibpath_overrides_runpath=yes
11351c0abf9e6Sopenharmony_ci      ;;
11352c0abf9e6Sopenharmony_ci    *,no) # both, prefer aix
11353c0abf9e6Sopenharmony_ci      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11354c0abf9e6Sopenharmony_ci      library_names_spec='$libname$release.a $libname.a'
11355c0abf9e6Sopenharmony_ci      soname_spec='$libname$release$shared_ext$major'
11356c0abf9e6Sopenharmony_ci      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11357c0abf9e6Sopenharmony_ci      postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
11358c0abf9e6Sopenharmony_ci      postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
11359c0abf9e6Sopenharmony_ci      ;;
11360c0abf9e6Sopenharmony_ci    esac
11361c0abf9e6Sopenharmony_ci    shlibpath_var=LIBPATH
11362c0abf9e6Sopenharmony_ci  fi
11363c0abf9e6Sopenharmony_ci  ;;
11364c0abf9e6Sopenharmony_ci
11365c0abf9e6Sopenharmony_ciamigaos*)
11366c0abf9e6Sopenharmony_ci  case $host_cpu in
11367c0abf9e6Sopenharmony_ci  powerpc)
11368c0abf9e6Sopenharmony_ci    # Since July 2007 AmigaOS4 officially supports .so libraries.
11369c0abf9e6Sopenharmony_ci    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11370c0abf9e6Sopenharmony_ci    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11371c0abf9e6Sopenharmony_ci    ;;
11372c0abf9e6Sopenharmony_ci  m68k)
11373c0abf9e6Sopenharmony_ci    library_names_spec='$libname.ixlibrary $libname.a'
11374c0abf9e6Sopenharmony_ci    # Create ${libname}_ixlibrary.a entries in /sys/libs.
11375c0abf9e6Sopenharmony_ci    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
11376c0abf9e6Sopenharmony_ci    ;;
11377c0abf9e6Sopenharmony_ci  esac
11378c0abf9e6Sopenharmony_ci  ;;
11379c0abf9e6Sopenharmony_ci
11380c0abf9e6Sopenharmony_cibeos*)
11381c0abf9e6Sopenharmony_ci  library_names_spec='$libname$shared_ext'
11382c0abf9e6Sopenharmony_ci  dynamic_linker="$host_os ld.so"
11383c0abf9e6Sopenharmony_ci  shlibpath_var=LIBRARY_PATH
11384c0abf9e6Sopenharmony_ci  ;;
11385c0abf9e6Sopenharmony_ci
11386c0abf9e6Sopenharmony_cibsdi[45]*)
11387c0abf9e6Sopenharmony_ci  version_type=linux # correct to gnu/linux during the next big refactor
11388c0abf9e6Sopenharmony_ci  need_version=no
11389c0abf9e6Sopenharmony_ci  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11390c0abf9e6Sopenharmony_ci  soname_spec='$libname$release$shared_ext$major'
11391c0abf9e6Sopenharmony_ci  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11392c0abf9e6Sopenharmony_ci  shlibpath_var=LD_LIBRARY_PATH
11393c0abf9e6Sopenharmony_ci  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11394c0abf9e6Sopenharmony_ci  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11395c0abf9e6Sopenharmony_ci  # the default ld.so.conf also contains /usr/contrib/lib and
11396c0abf9e6Sopenharmony_ci  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11397c0abf9e6Sopenharmony_ci  # libtool to hard-code these into programs
11398c0abf9e6Sopenharmony_ci  ;;
11399c0abf9e6Sopenharmony_ci
11400c0abf9e6Sopenharmony_cicygwin* | mingw* | pw32* | cegcc*)
11401c0abf9e6Sopenharmony_ci  version_type=windows
11402c0abf9e6Sopenharmony_ci  shrext_cmds=.dll
11403c0abf9e6Sopenharmony_ci  need_version=no
11404c0abf9e6Sopenharmony_ci  need_lib_prefix=no
11405c0abf9e6Sopenharmony_ci
11406c0abf9e6Sopenharmony_ci  case $GCC,$cc_basename in
11407c0abf9e6Sopenharmony_ci  yes,*)
11408c0abf9e6Sopenharmony_ci    # gcc
11409c0abf9e6Sopenharmony_ci    library_names_spec='$libname.dll.a'
11410c0abf9e6Sopenharmony_ci    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11411c0abf9e6Sopenharmony_ci    postinstall_cmds='base_file=`basename \$file`~
11412c0abf9e6Sopenharmony_ci      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11413c0abf9e6Sopenharmony_ci      dldir=$destdir/`dirname \$dlpath`~
11414c0abf9e6Sopenharmony_ci      test -d \$dldir || mkdir -p \$dldir~
11415c0abf9e6Sopenharmony_ci      $install_prog $dir/$dlname \$dldir/$dlname~
11416c0abf9e6Sopenharmony_ci      chmod a+x \$dldir/$dlname~
11417c0abf9e6Sopenharmony_ci      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11418c0abf9e6Sopenharmony_ci        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11419c0abf9e6Sopenharmony_ci      fi'
11420c0abf9e6Sopenharmony_ci    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11421c0abf9e6Sopenharmony_ci      dlpath=$dir/\$dldll~
11422c0abf9e6Sopenharmony_ci       $RM \$dlpath'
11423c0abf9e6Sopenharmony_ci    shlibpath_overrides_runpath=yes
11424c0abf9e6Sopenharmony_ci
11425c0abf9e6Sopenharmony_ci    case $host_os in
11426c0abf9e6Sopenharmony_ci    cygwin*)
11427c0abf9e6Sopenharmony_ci      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11428c0abf9e6Sopenharmony_ci      soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11429c0abf9e6Sopenharmony_ci
11430c0abf9e6Sopenharmony_ci      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11431c0abf9e6Sopenharmony_ci      ;;
11432c0abf9e6Sopenharmony_ci    mingw* | cegcc*)
11433c0abf9e6Sopenharmony_ci      # MinGW DLLs use traditional 'lib' prefix
11434c0abf9e6Sopenharmony_ci      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11435c0abf9e6Sopenharmony_ci      ;;
11436c0abf9e6Sopenharmony_ci    pw32*)
11437c0abf9e6Sopenharmony_ci      # pw32 DLLs use 'pw' prefix rather than 'lib'
11438c0abf9e6Sopenharmony_ci      library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11439c0abf9e6Sopenharmony_ci      ;;
11440c0abf9e6Sopenharmony_ci    esac
11441c0abf9e6Sopenharmony_ci    dynamic_linker='Win32 ld.exe'
11442c0abf9e6Sopenharmony_ci    ;;
11443c0abf9e6Sopenharmony_ci
11444c0abf9e6Sopenharmony_ci  *,cl* | *,icl*)
11445c0abf9e6Sopenharmony_ci    # Native MSVC or ICC
11446c0abf9e6Sopenharmony_ci    libname_spec='$name'
11447c0abf9e6Sopenharmony_ci    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11448c0abf9e6Sopenharmony_ci    library_names_spec='$libname.dll.lib'
11449c0abf9e6Sopenharmony_ci
11450c0abf9e6Sopenharmony_ci    case $build_os in
11451c0abf9e6Sopenharmony_ci    mingw*)
11452c0abf9e6Sopenharmony_ci      sys_lib_search_path_spec=
11453c0abf9e6Sopenharmony_ci      lt_save_ifs=$IFS
11454c0abf9e6Sopenharmony_ci      IFS=';'
11455c0abf9e6Sopenharmony_ci      for lt_path in $LIB
11456c0abf9e6Sopenharmony_ci      do
11457c0abf9e6Sopenharmony_ci        IFS=$lt_save_ifs
11458c0abf9e6Sopenharmony_ci        # Let DOS variable expansion print the short 8.3 style file name.
11459c0abf9e6Sopenharmony_ci        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11460c0abf9e6Sopenharmony_ci        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11461c0abf9e6Sopenharmony_ci      done
11462c0abf9e6Sopenharmony_ci      IFS=$lt_save_ifs
11463c0abf9e6Sopenharmony_ci      # Convert to MSYS style.
11464c0abf9e6Sopenharmony_ci      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11465c0abf9e6Sopenharmony_ci      ;;
11466c0abf9e6Sopenharmony_ci    cygwin*)
11467c0abf9e6Sopenharmony_ci      # Convert to unix form, then to dos form, then back to unix form
11468c0abf9e6Sopenharmony_ci      # but this time dos style (no spaces!) so that the unix form looks
11469c0abf9e6Sopenharmony_ci      # like /cygdrive/c/PROGRA~1:/cygdr...
11470c0abf9e6Sopenharmony_ci      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11471c0abf9e6Sopenharmony_ci      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11472c0abf9e6Sopenharmony_ci      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11473c0abf9e6Sopenharmony_ci      ;;
11474c0abf9e6Sopenharmony_ci    *)
11475c0abf9e6Sopenharmony_ci      sys_lib_search_path_spec=$LIB
11476c0abf9e6Sopenharmony_ci      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11477c0abf9e6Sopenharmony_ci        # It is most probably a Windows format PATH.
11478c0abf9e6Sopenharmony_ci        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11479c0abf9e6Sopenharmony_ci      else
11480c0abf9e6Sopenharmony_ci        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11481c0abf9e6Sopenharmony_ci      fi
11482c0abf9e6Sopenharmony_ci      # FIXME: find the short name or the path components, as spaces are
11483c0abf9e6Sopenharmony_ci      # common. (e.g. "Program Files" -> "PROGRA~1")
11484c0abf9e6Sopenharmony_ci      ;;
11485c0abf9e6Sopenharmony_ci    esac
11486c0abf9e6Sopenharmony_ci
11487c0abf9e6Sopenharmony_ci    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11488c0abf9e6Sopenharmony_ci    postinstall_cmds='base_file=`basename \$file`~
11489c0abf9e6Sopenharmony_ci      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11490c0abf9e6Sopenharmony_ci      dldir=$destdir/`dirname \$dlpath`~
11491c0abf9e6Sopenharmony_ci      test -d \$dldir || mkdir -p \$dldir~
11492c0abf9e6Sopenharmony_ci      $install_prog $dir/$dlname \$dldir/$dlname'
11493c0abf9e6Sopenharmony_ci    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11494c0abf9e6Sopenharmony_ci      dlpath=$dir/\$dldll~
11495c0abf9e6Sopenharmony_ci       $RM \$dlpath'
11496c0abf9e6Sopenharmony_ci    shlibpath_overrides_runpath=yes
11497c0abf9e6Sopenharmony_ci    dynamic_linker='Win32 link.exe'
11498c0abf9e6Sopenharmony_ci    ;;
11499c0abf9e6Sopenharmony_ci
11500c0abf9e6Sopenharmony_ci  *)
11501c0abf9e6Sopenharmony_ci    # Assume MSVC and ICC wrapper
11502c0abf9e6Sopenharmony_ci    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
11503c0abf9e6Sopenharmony_ci    dynamic_linker='Win32 ld.exe'
11504c0abf9e6Sopenharmony_ci    ;;
11505c0abf9e6Sopenharmony_ci  esac
11506c0abf9e6Sopenharmony_ci  # FIXME: first we should search . and the directory the executable is in
11507c0abf9e6Sopenharmony_ci  shlibpath_var=PATH
11508c0abf9e6Sopenharmony_ci  ;;
11509c0abf9e6Sopenharmony_ci
11510c0abf9e6Sopenharmony_cidarwin* | rhapsody*)
11511c0abf9e6Sopenharmony_ci  dynamic_linker="$host_os dyld"
11512c0abf9e6Sopenharmony_ci  version_type=darwin
11513c0abf9e6Sopenharmony_ci  need_lib_prefix=no
11514c0abf9e6Sopenharmony_ci  need_version=no
11515c0abf9e6Sopenharmony_ci  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
11516c0abf9e6Sopenharmony_ci  soname_spec='$libname$release$major$shared_ext'
11517c0abf9e6Sopenharmony_ci  shlibpath_overrides_runpath=yes
11518c0abf9e6Sopenharmony_ci  shlibpath_var=DYLD_LIBRARY_PATH
11519c0abf9e6Sopenharmony_ci  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11520c0abf9e6Sopenharmony_ci
11521c0abf9e6Sopenharmony_ci  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11522c0abf9e6Sopenharmony_ci  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11523c0abf9e6Sopenharmony_ci  ;;
11524c0abf9e6Sopenharmony_ci
11525c0abf9e6Sopenharmony_cidgux*)
11526c0abf9e6Sopenharmony_ci  version_type=linux # correct to gnu/linux during the next big refactor
11527c0abf9e6Sopenharmony_ci  need_lib_prefix=no
11528c0abf9e6Sopenharmony_ci  need_version=no
11529c0abf9e6Sopenharmony_ci  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11530c0abf9e6Sopenharmony_ci  soname_spec='$libname$release$shared_ext$major'
11531c0abf9e6Sopenharmony_ci  shlibpath_var=LD_LIBRARY_PATH
11532c0abf9e6Sopenharmony_ci  ;;
11533c0abf9e6Sopenharmony_ci
11534c0abf9e6Sopenharmony_cifreebsd* | dragonfly* | midnightbsd*)
11535c0abf9e6Sopenharmony_ci  # DragonFly does not have aout.  When/if they implement a new
11536c0abf9e6Sopenharmony_ci  # versioning mechanism, adjust this.
11537c0abf9e6Sopenharmony_ci  if test -x /usr/bin/objformat; then
11538c0abf9e6Sopenharmony_ci    objformat=`/usr/bin/objformat`
11539c0abf9e6Sopenharmony_ci  else
11540c0abf9e6Sopenharmony_ci    case $host_os in
11541c0abf9e6Sopenharmony_ci    freebsd[23].*) objformat=aout ;;
11542c0abf9e6Sopenharmony_ci    *) objformat=elf ;;
11543c0abf9e6Sopenharmony_ci    esac
11544c0abf9e6Sopenharmony_ci  fi
11545c0abf9e6Sopenharmony_ci  version_type=freebsd-$objformat
11546c0abf9e6Sopenharmony_ci  case $version_type in
11547c0abf9e6Sopenharmony_ci    freebsd-elf*)
11548c0abf9e6Sopenharmony_ci      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11549c0abf9e6Sopenharmony_ci      soname_spec='$libname$release$shared_ext$major'
11550c0abf9e6Sopenharmony_ci      need_version=no
11551c0abf9e6Sopenharmony_ci      need_lib_prefix=no
11552c0abf9e6Sopenharmony_ci      ;;
11553c0abf9e6Sopenharmony_ci    freebsd-*)
11554c0abf9e6Sopenharmony_ci      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11555c0abf9e6Sopenharmony_ci      need_version=yes
11556c0abf9e6Sopenharmony_ci      ;;
11557c0abf9e6Sopenharmony_ci  esac
11558c0abf9e6Sopenharmony_ci  shlibpath_var=LD_LIBRARY_PATH
11559c0abf9e6Sopenharmony_ci  case $host_os in
11560c0abf9e6Sopenharmony_ci  freebsd2.*)
11561c0abf9e6Sopenharmony_ci    shlibpath_overrides_runpath=yes
11562c0abf9e6Sopenharmony_ci    ;;
11563c0abf9e6Sopenharmony_ci  freebsd3.[01]* | freebsdelf3.[01]*)
11564c0abf9e6Sopenharmony_ci    shlibpath_overrides_runpath=yes
11565c0abf9e6Sopenharmony_ci    hardcode_into_libs=yes
11566c0abf9e6Sopenharmony_ci    ;;
11567c0abf9e6Sopenharmony_ci  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11568c0abf9e6Sopenharmony_ci  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11569c0abf9e6Sopenharmony_ci    shlibpath_overrides_runpath=no
11570c0abf9e6Sopenharmony_ci    hardcode_into_libs=yes
11571c0abf9e6Sopenharmony_ci    ;;
11572c0abf9e6Sopenharmony_ci  *) # from 4.6 on, and DragonFly
11573c0abf9e6Sopenharmony_ci    shlibpath_overrides_runpath=yes
11574c0abf9e6Sopenharmony_ci    hardcode_into_libs=yes
11575c0abf9e6Sopenharmony_ci    ;;
11576c0abf9e6Sopenharmony_ci  esac
11577c0abf9e6Sopenharmony_ci  ;;
11578c0abf9e6Sopenharmony_ci
11579c0abf9e6Sopenharmony_cihaiku*)
11580c0abf9e6Sopenharmony_ci  version_type=linux # correct to gnu/linux during the next big refactor
11581c0abf9e6Sopenharmony_ci  need_lib_prefix=no
11582c0abf9e6Sopenharmony_ci  need_version=no
11583c0abf9e6Sopenharmony_ci  dynamic_linker="$host_os runtime_loader"
11584c0abf9e6Sopenharmony_ci  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11585c0abf9e6Sopenharmony_ci  soname_spec='$libname$release$shared_ext$major'
11586c0abf9e6Sopenharmony_ci  shlibpath_var=LIBRARY_PATH
11587c0abf9e6Sopenharmony_ci  shlibpath_overrides_runpath=no
11588c0abf9e6Sopenharmony_ci  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11589c0abf9e6Sopenharmony_ci  hardcode_into_libs=yes
11590c0abf9e6Sopenharmony_ci  ;;
11591c0abf9e6Sopenharmony_ci
11592c0abf9e6Sopenharmony_cihpux9* | hpux10* | hpux11*)
11593c0abf9e6Sopenharmony_ci  # Give a soname corresponding to the major version so that dld.sl refuses to
11594c0abf9e6Sopenharmony_ci  # link against other versions.
11595c0abf9e6Sopenharmony_ci  version_type=sunos
11596c0abf9e6Sopenharmony_ci  need_lib_prefix=no
11597c0abf9e6Sopenharmony_ci  need_version=no
11598c0abf9e6Sopenharmony_ci  case $host_cpu in
11599c0abf9e6Sopenharmony_ci  ia64*)
11600c0abf9e6Sopenharmony_ci    shrext_cmds='.so'
11601c0abf9e6Sopenharmony_ci    hardcode_into_libs=yes
11602c0abf9e6Sopenharmony_ci    dynamic_linker="$host_os dld.so"
11603c0abf9e6Sopenharmony_ci    shlibpath_var=LD_LIBRARY_PATH
11604c0abf9e6Sopenharmony_ci    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11605c0abf9e6Sopenharmony_ci    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11606c0abf9e6Sopenharmony_ci    soname_spec='$libname$release$shared_ext$major'
11607c0abf9e6Sopenharmony_ci    if test 32 = "$HPUX_IA64_MODE"; then
11608c0abf9e6Sopenharmony_ci      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11609c0abf9e6Sopenharmony_ci      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
11610c0abf9e6Sopenharmony_ci    else
11611c0abf9e6Sopenharmony_ci      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11612c0abf9e6Sopenharmony_ci      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
11613c0abf9e6Sopenharmony_ci    fi
11614c0abf9e6Sopenharmony_ci    ;;
11615c0abf9e6Sopenharmony_ci  hppa*64*)
11616c0abf9e6Sopenharmony_ci    shrext_cmds='.sl'
11617c0abf9e6Sopenharmony_ci    hardcode_into_libs=yes
11618c0abf9e6Sopenharmony_ci    dynamic_linker="$host_os dld.sl"
11619c0abf9e6Sopenharmony_ci    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11620c0abf9e6Sopenharmony_ci    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11621c0abf9e6Sopenharmony_ci    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11622c0abf9e6Sopenharmony_ci    soname_spec='$libname$release$shared_ext$major'
11623c0abf9e6Sopenharmony_ci    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11624c0abf9e6Sopenharmony_ci    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11625c0abf9e6Sopenharmony_ci    ;;
11626c0abf9e6Sopenharmony_ci  *)
11627c0abf9e6Sopenharmony_ci    shrext_cmds='.sl'
11628c0abf9e6Sopenharmony_ci    dynamic_linker="$host_os dld.sl"
11629c0abf9e6Sopenharmony_ci    shlibpath_var=SHLIB_PATH
11630c0abf9e6Sopenharmony_ci    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11631c0abf9e6Sopenharmony_ci    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11632c0abf9e6Sopenharmony_ci    soname_spec='$libname$release$shared_ext$major'
11633c0abf9e6Sopenharmony_ci    ;;
11634c0abf9e6Sopenharmony_ci  esac
11635c0abf9e6Sopenharmony_ci  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11636c0abf9e6Sopenharmony_ci  postinstall_cmds='chmod 555 $lib'
11637c0abf9e6Sopenharmony_ci  # or fails outright, so override atomically:
11638c0abf9e6Sopenharmony_ci  install_override_mode=555
11639c0abf9e6Sopenharmony_ci  ;;
11640c0abf9e6Sopenharmony_ci
11641c0abf9e6Sopenharmony_ciinterix[3-9]*)
11642c0abf9e6Sopenharmony_ci  version_type=linux # correct to gnu/linux during the next big refactor
11643c0abf9e6Sopenharmony_ci  need_lib_prefix=no
11644c0abf9e6Sopenharmony_ci  need_version=no
11645c0abf9e6Sopenharmony_ci  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11646c0abf9e6Sopenharmony_ci  soname_spec='$libname$release$shared_ext$major'
11647c0abf9e6Sopenharmony_ci  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11648c0abf9e6Sopenharmony_ci  shlibpath_var=LD_LIBRARY_PATH
11649c0abf9e6Sopenharmony_ci  shlibpath_overrides_runpath=no
11650c0abf9e6Sopenharmony_ci  hardcode_into_libs=yes
11651c0abf9e6Sopenharmony_ci  ;;
11652c0abf9e6Sopenharmony_ci
11653c0abf9e6Sopenharmony_ciirix5* | irix6* | nonstopux*)
11654c0abf9e6Sopenharmony_ci  case $host_os in
11655c0abf9e6Sopenharmony_ci    nonstopux*) version_type=nonstopux ;;
11656c0abf9e6Sopenharmony_ci    *)
11657c0abf9e6Sopenharmony_ci	if test yes = "$lt_cv_prog_gnu_ld"; then
11658c0abf9e6Sopenharmony_ci		version_type=linux # correct to gnu/linux during the next big refactor
11659c0abf9e6Sopenharmony_ci	else
11660c0abf9e6Sopenharmony_ci		version_type=irix
11661c0abf9e6Sopenharmony_ci	fi ;;
11662c0abf9e6Sopenharmony_ci  esac
11663c0abf9e6Sopenharmony_ci  need_lib_prefix=no
11664c0abf9e6Sopenharmony_ci  need_version=no
11665c0abf9e6Sopenharmony_ci  soname_spec='$libname$release$shared_ext$major'
11666c0abf9e6Sopenharmony_ci  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
11667c0abf9e6Sopenharmony_ci  case $host_os in
11668c0abf9e6Sopenharmony_ci  irix5* | nonstopux*)
11669c0abf9e6Sopenharmony_ci    libsuff= shlibsuff=
11670c0abf9e6Sopenharmony_ci    ;;
11671c0abf9e6Sopenharmony_ci  *)
11672c0abf9e6Sopenharmony_ci    case $LD in # libtool.m4 will add one of these switches to LD
11673c0abf9e6Sopenharmony_ci    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11674c0abf9e6Sopenharmony_ci      libsuff= shlibsuff= libmagic=32-bit;;
11675c0abf9e6Sopenharmony_ci    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11676c0abf9e6Sopenharmony_ci      libsuff=32 shlibsuff=N32 libmagic=N32;;
11677c0abf9e6Sopenharmony_ci    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11678c0abf9e6Sopenharmony_ci      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11679c0abf9e6Sopenharmony_ci    *) libsuff= shlibsuff= libmagic=never-match;;
11680c0abf9e6Sopenharmony_ci    esac
11681c0abf9e6Sopenharmony_ci    ;;
11682c0abf9e6Sopenharmony_ci  esac
11683c0abf9e6Sopenharmony_ci  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11684c0abf9e6Sopenharmony_ci  shlibpath_overrides_runpath=no
11685c0abf9e6Sopenharmony_ci  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
11686c0abf9e6Sopenharmony_ci  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
11687c0abf9e6Sopenharmony_ci  hardcode_into_libs=yes
11688c0abf9e6Sopenharmony_ci  ;;
11689c0abf9e6Sopenharmony_ci
11690c0abf9e6Sopenharmony_ci# No shared lib support for Linux oldld, aout, or coff.
11691c0abf9e6Sopenharmony_cilinux*oldld* | linux*aout* | linux*coff*)
11692c0abf9e6Sopenharmony_ci  dynamic_linker=no
11693c0abf9e6Sopenharmony_ci  ;;
11694c0abf9e6Sopenharmony_ci
11695c0abf9e6Sopenharmony_cilinux*android*)
11696c0abf9e6Sopenharmony_ci  version_type=none # Android doesn't support versioned libraries.
11697c0abf9e6Sopenharmony_ci  need_lib_prefix=no
11698c0abf9e6Sopenharmony_ci  need_version=no
11699c0abf9e6Sopenharmony_ci  library_names_spec='$libname$release$shared_ext'
11700c0abf9e6Sopenharmony_ci  soname_spec='$libname$release$shared_ext'
11701c0abf9e6Sopenharmony_ci  finish_cmds=
11702c0abf9e6Sopenharmony_ci  shlibpath_var=LD_LIBRARY_PATH
11703c0abf9e6Sopenharmony_ci  shlibpath_overrides_runpath=yes
11704c0abf9e6Sopenharmony_ci
11705c0abf9e6Sopenharmony_ci  # This implies no fast_install, which is unacceptable.
11706c0abf9e6Sopenharmony_ci  # Some rework will be needed to allow for fast_install
11707c0abf9e6Sopenharmony_ci  # before this can be enabled.
11708c0abf9e6Sopenharmony_ci  hardcode_into_libs=yes
11709c0abf9e6Sopenharmony_ci
11710c0abf9e6Sopenharmony_ci  dynamic_linker='Android linker'
11711c0abf9e6Sopenharmony_ci  # Don't embed -rpath directories since the linker doesn't support them.
11712c0abf9e6Sopenharmony_ci  hardcode_libdir_flag_spec='-L$libdir'
11713c0abf9e6Sopenharmony_ci  ;;
11714c0abf9e6Sopenharmony_ci
11715c0abf9e6Sopenharmony_ci# This must be glibc/ELF.
11716c0abf9e6Sopenharmony_cilinux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11717c0abf9e6Sopenharmony_ci  version_type=linux # correct to gnu/linux during the next big refactor
11718c0abf9e6Sopenharmony_ci  need_lib_prefix=no
11719c0abf9e6Sopenharmony_ci  need_version=no
11720c0abf9e6Sopenharmony_ci  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11721c0abf9e6Sopenharmony_ci  soname_spec='$libname$release$shared_ext$major'
11722c0abf9e6Sopenharmony_ci  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11723c0abf9e6Sopenharmony_ci  shlibpath_var=LD_LIBRARY_PATH
11724c0abf9e6Sopenharmony_ci  shlibpath_overrides_runpath=no
11725c0abf9e6Sopenharmony_ci
11726c0abf9e6Sopenharmony_ci  # Some binutils ld are patched to set DT_RUNPATH
11727c0abf9e6Sopenharmony_ci  if test ${lt_cv_shlibpath_overrides_runpath+y}
11728c0abf9e6Sopenharmony_cithen :
11729c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
11730c0abf9e6Sopenharmony_cielse $as_nop
11731c0abf9e6Sopenharmony_ci  lt_cv_shlibpath_overrides_runpath=no
11732c0abf9e6Sopenharmony_ci    save_LDFLAGS=$LDFLAGS
11733c0abf9e6Sopenharmony_ci    save_libdir=$libdir
11734c0abf9e6Sopenharmony_ci    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11735c0abf9e6Sopenharmony_ci	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11736c0abf9e6Sopenharmony_ci    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11737c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
11738c0abf9e6Sopenharmony_ci
11739c0abf9e6Sopenharmony_ciint
11740c0abf9e6Sopenharmony_cimain (void)
11741c0abf9e6Sopenharmony_ci{
11742c0abf9e6Sopenharmony_ci
11743c0abf9e6Sopenharmony_ci  ;
11744c0abf9e6Sopenharmony_ci  return 0;
11745c0abf9e6Sopenharmony_ci}
11746c0abf9e6Sopenharmony_ci_ACEOF
11747c0abf9e6Sopenharmony_ciif ac_fn_c_try_link "$LINENO"
11748c0abf9e6Sopenharmony_cithen :
11749c0abf9e6Sopenharmony_ci  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null
11750c0abf9e6Sopenharmony_cithen :
11751c0abf9e6Sopenharmony_ci  lt_cv_shlibpath_overrides_runpath=yes
11752c0abf9e6Sopenharmony_cifi
11753c0abf9e6Sopenharmony_cifi
11754c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam \
11755c0abf9e6Sopenharmony_ci    conftest$ac_exeext conftest.$ac_ext
11756c0abf9e6Sopenharmony_ci    LDFLAGS=$save_LDFLAGS
11757c0abf9e6Sopenharmony_ci    libdir=$save_libdir
11758c0abf9e6Sopenharmony_ci
11759c0abf9e6Sopenharmony_cifi
11760c0abf9e6Sopenharmony_ci
11761c0abf9e6Sopenharmony_ci  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11762c0abf9e6Sopenharmony_ci
11763c0abf9e6Sopenharmony_ci  # This implies no fast_install, which is unacceptable.
11764c0abf9e6Sopenharmony_ci  # Some rework will be needed to allow for fast_install
11765c0abf9e6Sopenharmony_ci  # before this can be enabled.
11766c0abf9e6Sopenharmony_ci  hardcode_into_libs=yes
11767c0abf9e6Sopenharmony_ci
11768c0abf9e6Sopenharmony_ci  # Add ABI-specific directories to the system library path.
11769c0abf9e6Sopenharmony_ci  sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
11770c0abf9e6Sopenharmony_ci
11771c0abf9e6Sopenharmony_ci  # Ideally, we could use ldconfig to report *all* directores which are
11772c0abf9e6Sopenharmony_ci  # searched for libraries, however this is still not possible.  Aside from not
11773c0abf9e6Sopenharmony_ci  # being certain /sbin/ldconfig is available, command
11774c0abf9e6Sopenharmony_ci  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11775c0abf9e6Sopenharmony_ci  # even though it is searched at run-time.  Try to do the best guess by
11776c0abf9e6Sopenharmony_ci  # appending ld.so.conf contents (and includes) to the search path.
11777c0abf9e6Sopenharmony_ci  if test -f /etc/ld.so.conf; then
11778c0abf9e6Sopenharmony_ci    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
11779c0abf9e6Sopenharmony_ci    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
11780c0abf9e6Sopenharmony_ci  fi
11781c0abf9e6Sopenharmony_ci
11782c0abf9e6Sopenharmony_ci  # We used to test for /lib/ld.so.1 and disable shared libraries on
11783c0abf9e6Sopenharmony_ci  # powerpc, because MkLinux only supported shared libraries with the
11784c0abf9e6Sopenharmony_ci  # GNU dynamic linker.  Since this was broken with cross compilers,
11785c0abf9e6Sopenharmony_ci  # most powerpc-linux boxes support dynamic linking these days and
11786c0abf9e6Sopenharmony_ci  # people can always --disable-shared, the test was removed, and we
11787c0abf9e6Sopenharmony_ci  # assume the GNU/Linux dynamic linker is in use.
11788c0abf9e6Sopenharmony_ci  dynamic_linker='GNU/Linux ld.so'
11789c0abf9e6Sopenharmony_ci  ;;
11790c0abf9e6Sopenharmony_ci
11791c0abf9e6Sopenharmony_cinetbsd*)
11792c0abf9e6Sopenharmony_ci  version_type=sunos
11793c0abf9e6Sopenharmony_ci  need_lib_prefix=no
11794c0abf9e6Sopenharmony_ci  need_version=no
11795c0abf9e6Sopenharmony_ci  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11796c0abf9e6Sopenharmony_ci    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11797c0abf9e6Sopenharmony_ci    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11798c0abf9e6Sopenharmony_ci    dynamic_linker='NetBSD (a.out) ld.so'
11799c0abf9e6Sopenharmony_ci  else
11800c0abf9e6Sopenharmony_ci    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11801c0abf9e6Sopenharmony_ci    soname_spec='$libname$release$shared_ext$major'
11802c0abf9e6Sopenharmony_ci    dynamic_linker='NetBSD ld.elf_so'
11803c0abf9e6Sopenharmony_ci  fi
11804c0abf9e6Sopenharmony_ci  shlibpath_var=LD_LIBRARY_PATH
11805c0abf9e6Sopenharmony_ci  shlibpath_overrides_runpath=yes
11806c0abf9e6Sopenharmony_ci  hardcode_into_libs=yes
11807c0abf9e6Sopenharmony_ci  ;;
11808c0abf9e6Sopenharmony_ci
11809c0abf9e6Sopenharmony_cinewsos6)
11810c0abf9e6Sopenharmony_ci  version_type=linux # correct to gnu/linux during the next big refactor
11811c0abf9e6Sopenharmony_ci  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11812c0abf9e6Sopenharmony_ci  shlibpath_var=LD_LIBRARY_PATH
11813c0abf9e6Sopenharmony_ci  shlibpath_overrides_runpath=yes
11814c0abf9e6Sopenharmony_ci  ;;
11815c0abf9e6Sopenharmony_ci
11816c0abf9e6Sopenharmony_ci*nto* | *qnx*)
11817c0abf9e6Sopenharmony_ci  version_type=qnx
11818c0abf9e6Sopenharmony_ci  need_lib_prefix=no
11819c0abf9e6Sopenharmony_ci  need_version=no
11820c0abf9e6Sopenharmony_ci  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11821c0abf9e6Sopenharmony_ci  soname_spec='$libname$release$shared_ext$major'
11822c0abf9e6Sopenharmony_ci  shlibpath_var=LD_LIBRARY_PATH
11823c0abf9e6Sopenharmony_ci  shlibpath_overrides_runpath=no
11824c0abf9e6Sopenharmony_ci  hardcode_into_libs=yes
11825c0abf9e6Sopenharmony_ci  dynamic_linker='ldqnx.so'
11826c0abf9e6Sopenharmony_ci  ;;
11827c0abf9e6Sopenharmony_ci
11828c0abf9e6Sopenharmony_ciopenbsd* | bitrig*)
11829c0abf9e6Sopenharmony_ci  version_type=sunos
11830c0abf9e6Sopenharmony_ci  sys_lib_dlsearch_path_spec=/usr/lib
11831c0abf9e6Sopenharmony_ci  need_lib_prefix=no
11832c0abf9e6Sopenharmony_ci  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11833c0abf9e6Sopenharmony_ci    need_version=no
11834c0abf9e6Sopenharmony_ci  else
11835c0abf9e6Sopenharmony_ci    need_version=yes
11836c0abf9e6Sopenharmony_ci  fi
11837c0abf9e6Sopenharmony_ci  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11838c0abf9e6Sopenharmony_ci  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11839c0abf9e6Sopenharmony_ci  shlibpath_var=LD_LIBRARY_PATH
11840c0abf9e6Sopenharmony_ci  shlibpath_overrides_runpath=yes
11841c0abf9e6Sopenharmony_ci  ;;
11842c0abf9e6Sopenharmony_ci
11843c0abf9e6Sopenharmony_cios2*)
11844c0abf9e6Sopenharmony_ci  libname_spec='$name'
11845c0abf9e6Sopenharmony_ci  version_type=windows
11846c0abf9e6Sopenharmony_ci  shrext_cmds=.dll
11847c0abf9e6Sopenharmony_ci  need_version=no
11848c0abf9e6Sopenharmony_ci  need_lib_prefix=no
11849c0abf9e6Sopenharmony_ci  # OS/2 can only load a DLL with a base name of 8 characters or less.
11850c0abf9e6Sopenharmony_ci  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
11851c0abf9e6Sopenharmony_ci    v=$($ECHO $release$versuffix | tr -d .-);
11852c0abf9e6Sopenharmony_ci    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
11853c0abf9e6Sopenharmony_ci    $ECHO $n$v`$shared_ext'
11854c0abf9e6Sopenharmony_ci  library_names_spec='${libname}_dll.$libext'
11855c0abf9e6Sopenharmony_ci  dynamic_linker='OS/2 ld.exe'
11856c0abf9e6Sopenharmony_ci  shlibpath_var=BEGINLIBPATH
11857c0abf9e6Sopenharmony_ci  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11858c0abf9e6Sopenharmony_ci  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11859c0abf9e6Sopenharmony_ci  postinstall_cmds='base_file=`basename \$file`~
11860c0abf9e6Sopenharmony_ci    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
11861c0abf9e6Sopenharmony_ci    dldir=$destdir/`dirname \$dlpath`~
11862c0abf9e6Sopenharmony_ci    test -d \$dldir || mkdir -p \$dldir~
11863c0abf9e6Sopenharmony_ci    $install_prog $dir/$dlname \$dldir/$dlname~
11864c0abf9e6Sopenharmony_ci    chmod a+x \$dldir/$dlname~
11865c0abf9e6Sopenharmony_ci    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11866c0abf9e6Sopenharmony_ci      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11867c0abf9e6Sopenharmony_ci    fi'
11868c0abf9e6Sopenharmony_ci  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
11869c0abf9e6Sopenharmony_ci    dlpath=$dir/\$dldll~
11870c0abf9e6Sopenharmony_ci    $RM \$dlpath'
11871c0abf9e6Sopenharmony_ci  ;;
11872c0abf9e6Sopenharmony_ci
11873c0abf9e6Sopenharmony_ciosf3* | osf4* | osf5*)
11874c0abf9e6Sopenharmony_ci  version_type=osf
11875c0abf9e6Sopenharmony_ci  need_lib_prefix=no
11876c0abf9e6Sopenharmony_ci  need_version=no
11877c0abf9e6Sopenharmony_ci  soname_spec='$libname$release$shared_ext$major'
11878c0abf9e6Sopenharmony_ci  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11879c0abf9e6Sopenharmony_ci  shlibpath_var=LD_LIBRARY_PATH
11880c0abf9e6Sopenharmony_ci  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11881c0abf9e6Sopenharmony_ci  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11882c0abf9e6Sopenharmony_ci  ;;
11883c0abf9e6Sopenharmony_ci
11884c0abf9e6Sopenharmony_cirdos*)
11885c0abf9e6Sopenharmony_ci  dynamic_linker=no
11886c0abf9e6Sopenharmony_ci  ;;
11887c0abf9e6Sopenharmony_ci
11888c0abf9e6Sopenharmony_cisolaris*)
11889c0abf9e6Sopenharmony_ci  version_type=linux # correct to gnu/linux during the next big refactor
11890c0abf9e6Sopenharmony_ci  need_lib_prefix=no
11891c0abf9e6Sopenharmony_ci  need_version=no
11892c0abf9e6Sopenharmony_ci  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11893c0abf9e6Sopenharmony_ci  soname_spec='$libname$release$shared_ext$major'
11894c0abf9e6Sopenharmony_ci  shlibpath_var=LD_LIBRARY_PATH
11895c0abf9e6Sopenharmony_ci  shlibpath_overrides_runpath=yes
11896c0abf9e6Sopenharmony_ci  hardcode_into_libs=yes
11897c0abf9e6Sopenharmony_ci  # ldd complains unless libraries are executable
11898c0abf9e6Sopenharmony_ci  postinstall_cmds='chmod +x $lib'
11899c0abf9e6Sopenharmony_ci  ;;
11900c0abf9e6Sopenharmony_ci
11901c0abf9e6Sopenharmony_cisunos4*)
11902c0abf9e6Sopenharmony_ci  version_type=sunos
11903c0abf9e6Sopenharmony_ci  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11904c0abf9e6Sopenharmony_ci  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11905c0abf9e6Sopenharmony_ci  shlibpath_var=LD_LIBRARY_PATH
11906c0abf9e6Sopenharmony_ci  shlibpath_overrides_runpath=yes
11907c0abf9e6Sopenharmony_ci  if test yes = "$with_gnu_ld"; then
11908c0abf9e6Sopenharmony_ci    need_lib_prefix=no
11909c0abf9e6Sopenharmony_ci  fi
11910c0abf9e6Sopenharmony_ci  need_version=yes
11911c0abf9e6Sopenharmony_ci  ;;
11912c0abf9e6Sopenharmony_ci
11913c0abf9e6Sopenharmony_cisysv4 | sysv4.3*)
11914c0abf9e6Sopenharmony_ci  version_type=linux # correct to gnu/linux during the next big refactor
11915c0abf9e6Sopenharmony_ci  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11916c0abf9e6Sopenharmony_ci  soname_spec='$libname$release$shared_ext$major'
11917c0abf9e6Sopenharmony_ci  shlibpath_var=LD_LIBRARY_PATH
11918c0abf9e6Sopenharmony_ci  case $host_vendor in
11919c0abf9e6Sopenharmony_ci    sni)
11920c0abf9e6Sopenharmony_ci      shlibpath_overrides_runpath=no
11921c0abf9e6Sopenharmony_ci      need_lib_prefix=no
11922c0abf9e6Sopenharmony_ci      runpath_var=LD_RUN_PATH
11923c0abf9e6Sopenharmony_ci      ;;
11924c0abf9e6Sopenharmony_ci    siemens)
11925c0abf9e6Sopenharmony_ci      need_lib_prefix=no
11926c0abf9e6Sopenharmony_ci      ;;
11927c0abf9e6Sopenharmony_ci    motorola)
11928c0abf9e6Sopenharmony_ci      need_lib_prefix=no
11929c0abf9e6Sopenharmony_ci      need_version=no
11930c0abf9e6Sopenharmony_ci      shlibpath_overrides_runpath=no
11931c0abf9e6Sopenharmony_ci      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11932c0abf9e6Sopenharmony_ci      ;;
11933c0abf9e6Sopenharmony_ci  esac
11934c0abf9e6Sopenharmony_ci  ;;
11935c0abf9e6Sopenharmony_ci
11936c0abf9e6Sopenharmony_cisysv4*MP*)
11937c0abf9e6Sopenharmony_ci  if test -d /usr/nec; then
11938c0abf9e6Sopenharmony_ci    version_type=linux # correct to gnu/linux during the next big refactor
11939c0abf9e6Sopenharmony_ci    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
11940c0abf9e6Sopenharmony_ci    soname_spec='$libname$shared_ext.$major'
11941c0abf9e6Sopenharmony_ci    shlibpath_var=LD_LIBRARY_PATH
11942c0abf9e6Sopenharmony_ci  fi
11943c0abf9e6Sopenharmony_ci  ;;
11944c0abf9e6Sopenharmony_ci
11945c0abf9e6Sopenharmony_cisysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11946c0abf9e6Sopenharmony_ci  version_type=sco
11947c0abf9e6Sopenharmony_ci  need_lib_prefix=no
11948c0abf9e6Sopenharmony_ci  need_version=no
11949c0abf9e6Sopenharmony_ci  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
11950c0abf9e6Sopenharmony_ci  soname_spec='$libname$release$shared_ext$major'
11951c0abf9e6Sopenharmony_ci  shlibpath_var=LD_LIBRARY_PATH
11952c0abf9e6Sopenharmony_ci  shlibpath_overrides_runpath=yes
11953c0abf9e6Sopenharmony_ci  hardcode_into_libs=yes
11954c0abf9e6Sopenharmony_ci  if test yes = "$with_gnu_ld"; then
11955c0abf9e6Sopenharmony_ci    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11956c0abf9e6Sopenharmony_ci  else
11957c0abf9e6Sopenharmony_ci    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11958c0abf9e6Sopenharmony_ci    case $host_os in
11959c0abf9e6Sopenharmony_ci      sco3.2v5*)
11960c0abf9e6Sopenharmony_ci        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11961c0abf9e6Sopenharmony_ci	;;
11962c0abf9e6Sopenharmony_ci    esac
11963c0abf9e6Sopenharmony_ci  fi
11964c0abf9e6Sopenharmony_ci  sys_lib_dlsearch_path_spec='/usr/lib'
11965c0abf9e6Sopenharmony_ci  ;;
11966c0abf9e6Sopenharmony_ci
11967c0abf9e6Sopenharmony_citpf*)
11968c0abf9e6Sopenharmony_ci  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11969c0abf9e6Sopenharmony_ci  version_type=linux # correct to gnu/linux during the next big refactor
11970c0abf9e6Sopenharmony_ci  need_lib_prefix=no
11971c0abf9e6Sopenharmony_ci  need_version=no
11972c0abf9e6Sopenharmony_ci  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11973c0abf9e6Sopenharmony_ci  shlibpath_var=LD_LIBRARY_PATH
11974c0abf9e6Sopenharmony_ci  shlibpath_overrides_runpath=no
11975c0abf9e6Sopenharmony_ci  hardcode_into_libs=yes
11976c0abf9e6Sopenharmony_ci  ;;
11977c0abf9e6Sopenharmony_ci
11978c0abf9e6Sopenharmony_ciuts4*)
11979c0abf9e6Sopenharmony_ci  version_type=linux # correct to gnu/linux during the next big refactor
11980c0abf9e6Sopenharmony_ci  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11981c0abf9e6Sopenharmony_ci  soname_spec='$libname$release$shared_ext$major'
11982c0abf9e6Sopenharmony_ci  shlibpath_var=LD_LIBRARY_PATH
11983c0abf9e6Sopenharmony_ci  ;;
11984c0abf9e6Sopenharmony_ci
11985c0abf9e6Sopenharmony_ci*)
11986c0abf9e6Sopenharmony_ci  dynamic_linker=no
11987c0abf9e6Sopenharmony_ci  ;;
11988c0abf9e6Sopenharmony_ciesac
11989c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11990c0abf9e6Sopenharmony_ciprintf "%s\n" "$dynamic_linker" >&6; }
11991c0abf9e6Sopenharmony_citest no = "$dynamic_linker" && can_build_shared=no
11992c0abf9e6Sopenharmony_ci
11993c0abf9e6Sopenharmony_civariables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11994c0abf9e6Sopenharmony_ciif test yes = "$GCC"; then
11995c0abf9e6Sopenharmony_ci  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11996c0abf9e6Sopenharmony_cifi
11997c0abf9e6Sopenharmony_ci
11998c0abf9e6Sopenharmony_ciif test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
11999c0abf9e6Sopenharmony_ci  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
12000c0abf9e6Sopenharmony_cifi
12001c0abf9e6Sopenharmony_ci
12002c0abf9e6Sopenharmony_ciif test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
12003c0abf9e6Sopenharmony_ci  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
12004c0abf9e6Sopenharmony_cifi
12005c0abf9e6Sopenharmony_ci
12006c0abf9e6Sopenharmony_ci# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
12007c0abf9e6Sopenharmony_ciconfigure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
12008c0abf9e6Sopenharmony_ci
12009c0abf9e6Sopenharmony_ci# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
12010c0abf9e6Sopenharmony_cifunc_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
12011c0abf9e6Sopenharmony_ci
12012c0abf9e6Sopenharmony_ci# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
12013c0abf9e6Sopenharmony_ciconfigure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
12014c0abf9e6Sopenharmony_ci
12015c0abf9e6Sopenharmony_ci
12016c0abf9e6Sopenharmony_ci
12017c0abf9e6Sopenharmony_ci
12018c0abf9e6Sopenharmony_ci
12019c0abf9e6Sopenharmony_ci
12020c0abf9e6Sopenharmony_ci
12021c0abf9e6Sopenharmony_ci
12022c0abf9e6Sopenharmony_ci
12023c0abf9e6Sopenharmony_ci
12024c0abf9e6Sopenharmony_ci
12025c0abf9e6Sopenharmony_ci
12026c0abf9e6Sopenharmony_ci
12027c0abf9e6Sopenharmony_ci
12028c0abf9e6Sopenharmony_ci
12029c0abf9e6Sopenharmony_ci
12030c0abf9e6Sopenharmony_ci
12031c0abf9e6Sopenharmony_ci
12032c0abf9e6Sopenharmony_ci
12033c0abf9e6Sopenharmony_ci
12034c0abf9e6Sopenharmony_ci
12035c0abf9e6Sopenharmony_ci
12036c0abf9e6Sopenharmony_ci
12037c0abf9e6Sopenharmony_ci
12038c0abf9e6Sopenharmony_ci
12039c0abf9e6Sopenharmony_ci
12040c0abf9e6Sopenharmony_ci
12041c0abf9e6Sopenharmony_ci
12042c0abf9e6Sopenharmony_ci
12043c0abf9e6Sopenharmony_ci
12044c0abf9e6Sopenharmony_ci
12045c0abf9e6Sopenharmony_ci
12046c0abf9e6Sopenharmony_ci
12047c0abf9e6Sopenharmony_ci
12048c0abf9e6Sopenharmony_ci
12049c0abf9e6Sopenharmony_ci
12050c0abf9e6Sopenharmony_ci
12051c0abf9e6Sopenharmony_ci
12052c0abf9e6Sopenharmony_ci
12053c0abf9e6Sopenharmony_ci
12054c0abf9e6Sopenharmony_ci
12055c0abf9e6Sopenharmony_ci
12056c0abf9e6Sopenharmony_ci
12057c0abf9e6Sopenharmony_ci
12058c0abf9e6Sopenharmony_ci
12059c0abf9e6Sopenharmony_ci
12060c0abf9e6Sopenharmony_ci
12061c0abf9e6Sopenharmony_ci
12062c0abf9e6Sopenharmony_ci
12063c0abf9e6Sopenharmony_ci
12064c0abf9e6Sopenharmony_ci
12065c0abf9e6Sopenharmony_ci
12066c0abf9e6Sopenharmony_ci
12067c0abf9e6Sopenharmony_ci
12068c0abf9e6Sopenharmony_ci
12069c0abf9e6Sopenharmony_ci
12070c0abf9e6Sopenharmony_ci
12071c0abf9e6Sopenharmony_ci
12072c0abf9e6Sopenharmony_ci
12073c0abf9e6Sopenharmony_ci
12074c0abf9e6Sopenharmony_ci
12075c0abf9e6Sopenharmony_ci
12076c0abf9e6Sopenharmony_ci
12077c0abf9e6Sopenharmony_ci
12078c0abf9e6Sopenharmony_ci
12079c0abf9e6Sopenharmony_ci
12080c0abf9e6Sopenharmony_ci
12081c0abf9e6Sopenharmony_ci
12082c0abf9e6Sopenharmony_ci
12083c0abf9e6Sopenharmony_ci
12084c0abf9e6Sopenharmony_ci
12085c0abf9e6Sopenharmony_ci
12086c0abf9e6Sopenharmony_ci
12087c0abf9e6Sopenharmony_ci
12088c0abf9e6Sopenharmony_ci
12089c0abf9e6Sopenharmony_ci
12090c0abf9e6Sopenharmony_ci
12091c0abf9e6Sopenharmony_ci
12092c0abf9e6Sopenharmony_ci
12093c0abf9e6Sopenharmony_ci
12094c0abf9e6Sopenharmony_ci
12095c0abf9e6Sopenharmony_ci
12096c0abf9e6Sopenharmony_ci
12097c0abf9e6Sopenharmony_ci
12098c0abf9e6Sopenharmony_ci
12099c0abf9e6Sopenharmony_ci
12100c0abf9e6Sopenharmony_ci
12101c0abf9e6Sopenharmony_ci
12102c0abf9e6Sopenharmony_ci
12103c0abf9e6Sopenharmony_ci
12104c0abf9e6Sopenharmony_ci
12105c0abf9e6Sopenharmony_ci
12106c0abf9e6Sopenharmony_ci
12107c0abf9e6Sopenharmony_ci
12108c0abf9e6Sopenharmony_ci
12109c0abf9e6Sopenharmony_ci
12110c0abf9e6Sopenharmony_ci
12111c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12112c0abf9e6Sopenharmony_ciprintf %s "checking how to hardcode library paths into programs... " >&6; }
12113c0abf9e6Sopenharmony_cihardcode_action=
12114c0abf9e6Sopenharmony_ciif test -n "$hardcode_libdir_flag_spec" ||
12115c0abf9e6Sopenharmony_ci   test -n "$runpath_var" ||
12116c0abf9e6Sopenharmony_ci   test yes = "$hardcode_automatic"; then
12117c0abf9e6Sopenharmony_ci
12118c0abf9e6Sopenharmony_ci  # We can hardcode non-existent directories.
12119c0abf9e6Sopenharmony_ci  if test no != "$hardcode_direct" &&
12120c0abf9e6Sopenharmony_ci     # If the only mechanism to avoid hardcoding is shlibpath_var, we
12121c0abf9e6Sopenharmony_ci     # have to relink, otherwise we might link with an installed library
12122c0abf9e6Sopenharmony_ci     # when we should be linking with a yet-to-be-installed one
12123c0abf9e6Sopenharmony_ci     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
12124c0abf9e6Sopenharmony_ci     test no != "$hardcode_minus_L"; then
12125c0abf9e6Sopenharmony_ci    # Linking always hardcodes the temporary library directory.
12126c0abf9e6Sopenharmony_ci    hardcode_action=relink
12127c0abf9e6Sopenharmony_ci  else
12128c0abf9e6Sopenharmony_ci    # We can link without hardcoding, and we can hardcode nonexisting dirs.
12129c0abf9e6Sopenharmony_ci    hardcode_action=immediate
12130c0abf9e6Sopenharmony_ci  fi
12131c0abf9e6Sopenharmony_cielse
12132c0abf9e6Sopenharmony_ci  # We cannot hardcode anything, or else we can only hardcode existing
12133c0abf9e6Sopenharmony_ci  # directories.
12134c0abf9e6Sopenharmony_ci  hardcode_action=unsupported
12135c0abf9e6Sopenharmony_cifi
12136c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12137c0abf9e6Sopenharmony_ciprintf "%s\n" "$hardcode_action" >&6; }
12138c0abf9e6Sopenharmony_ci
12139c0abf9e6Sopenharmony_ciif test relink = "$hardcode_action" ||
12140c0abf9e6Sopenharmony_ci   test yes = "$inherit_rpath"; then
12141c0abf9e6Sopenharmony_ci  # Fast installation is not supported
12142c0abf9e6Sopenharmony_ci  enable_fast_install=no
12143c0abf9e6Sopenharmony_cielif test yes = "$shlibpath_overrides_runpath" ||
12144c0abf9e6Sopenharmony_ci     test no = "$enable_shared"; then
12145c0abf9e6Sopenharmony_ci  # Fast installation is not necessary
12146c0abf9e6Sopenharmony_ci  enable_fast_install=needless
12147c0abf9e6Sopenharmony_cifi
12148c0abf9e6Sopenharmony_ci
12149c0abf9e6Sopenharmony_ci
12150c0abf9e6Sopenharmony_ci
12151c0abf9e6Sopenharmony_ci
12152c0abf9e6Sopenharmony_ci
12153c0abf9e6Sopenharmony_ci
12154c0abf9e6Sopenharmony_ci  if test yes != "$enable_dlopen"; then
12155c0abf9e6Sopenharmony_ci  enable_dlopen=unknown
12156c0abf9e6Sopenharmony_ci  enable_dlopen_self=unknown
12157c0abf9e6Sopenharmony_ci  enable_dlopen_self_static=unknown
12158c0abf9e6Sopenharmony_cielse
12159c0abf9e6Sopenharmony_ci  lt_cv_dlopen=no
12160c0abf9e6Sopenharmony_ci  lt_cv_dlopen_libs=
12161c0abf9e6Sopenharmony_ci
12162c0abf9e6Sopenharmony_ci  case $host_os in
12163c0abf9e6Sopenharmony_ci  beos*)
12164c0abf9e6Sopenharmony_ci    lt_cv_dlopen=load_add_on
12165c0abf9e6Sopenharmony_ci    lt_cv_dlopen_libs=
12166c0abf9e6Sopenharmony_ci    lt_cv_dlopen_self=yes
12167c0abf9e6Sopenharmony_ci    ;;
12168c0abf9e6Sopenharmony_ci
12169c0abf9e6Sopenharmony_ci  mingw* | pw32* | cegcc*)
12170c0abf9e6Sopenharmony_ci    lt_cv_dlopen=LoadLibrary
12171c0abf9e6Sopenharmony_ci    lt_cv_dlopen_libs=
12172c0abf9e6Sopenharmony_ci    ;;
12173c0abf9e6Sopenharmony_ci
12174c0abf9e6Sopenharmony_ci  cygwin*)
12175c0abf9e6Sopenharmony_ci    lt_cv_dlopen=dlopen
12176c0abf9e6Sopenharmony_ci    lt_cv_dlopen_libs=
12177c0abf9e6Sopenharmony_ci    ;;
12178c0abf9e6Sopenharmony_ci
12179c0abf9e6Sopenharmony_ci  darwin*)
12180c0abf9e6Sopenharmony_ci    # if libdl is installed we need to link against it
12181c0abf9e6Sopenharmony_ci    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12182c0abf9e6Sopenharmony_ciprintf %s "checking for dlopen in -ldl... " >&6; }
12183c0abf9e6Sopenharmony_ciif test ${ac_cv_lib_dl_dlopen+y}
12184c0abf9e6Sopenharmony_cithen :
12185c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
12186c0abf9e6Sopenharmony_cielse $as_nop
12187c0abf9e6Sopenharmony_ci  ac_check_lib_save_LIBS=$LIBS
12188c0abf9e6Sopenharmony_ciLIBS="-ldl  $LIBS"
12189c0abf9e6Sopenharmony_cicat confdefs.h - <<_ACEOF >conftest.$ac_ext
12190c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
12191c0abf9e6Sopenharmony_ci
12192c0abf9e6Sopenharmony_ci/* Override any GCC internal prototype to avoid an error.
12193c0abf9e6Sopenharmony_ci   Use char because int might match the return type of a GCC
12194c0abf9e6Sopenharmony_ci   builtin and then its argument prototype would still apply.  */
12195c0abf9e6Sopenharmony_cichar dlopen ();
12196c0abf9e6Sopenharmony_ciint
12197c0abf9e6Sopenharmony_cimain (void)
12198c0abf9e6Sopenharmony_ci{
12199c0abf9e6Sopenharmony_cireturn dlopen ();
12200c0abf9e6Sopenharmony_ci  ;
12201c0abf9e6Sopenharmony_ci  return 0;
12202c0abf9e6Sopenharmony_ci}
12203c0abf9e6Sopenharmony_ci_ACEOF
12204c0abf9e6Sopenharmony_ciif ac_fn_c_try_link "$LINENO"
12205c0abf9e6Sopenharmony_cithen :
12206c0abf9e6Sopenharmony_ci  ac_cv_lib_dl_dlopen=yes
12207c0abf9e6Sopenharmony_cielse $as_nop
12208c0abf9e6Sopenharmony_ci  ac_cv_lib_dl_dlopen=no
12209c0abf9e6Sopenharmony_cifi
12210c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam \
12211c0abf9e6Sopenharmony_ci    conftest$ac_exeext conftest.$ac_ext
12212c0abf9e6Sopenharmony_ciLIBS=$ac_check_lib_save_LIBS
12213c0abf9e6Sopenharmony_cifi
12214c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12215c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
12216c0abf9e6Sopenharmony_ciif test "x$ac_cv_lib_dl_dlopen" = xyes
12217c0abf9e6Sopenharmony_cithen :
12218c0abf9e6Sopenharmony_ci  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12219c0abf9e6Sopenharmony_cielse $as_nop
12220c0abf9e6Sopenharmony_ci
12221c0abf9e6Sopenharmony_ci    lt_cv_dlopen=dyld
12222c0abf9e6Sopenharmony_ci    lt_cv_dlopen_libs=
12223c0abf9e6Sopenharmony_ci    lt_cv_dlopen_self=yes
12224c0abf9e6Sopenharmony_ci
12225c0abf9e6Sopenharmony_cifi
12226c0abf9e6Sopenharmony_ci
12227c0abf9e6Sopenharmony_ci    ;;
12228c0abf9e6Sopenharmony_ci
12229c0abf9e6Sopenharmony_ci  tpf*)
12230c0abf9e6Sopenharmony_ci    # Don't try to run any link tests for TPF.  We know it's impossible
12231c0abf9e6Sopenharmony_ci    # because TPF is a cross-compiler, and we know how we open DSOs.
12232c0abf9e6Sopenharmony_ci    lt_cv_dlopen=dlopen
12233c0abf9e6Sopenharmony_ci    lt_cv_dlopen_libs=
12234c0abf9e6Sopenharmony_ci    lt_cv_dlopen_self=no
12235c0abf9e6Sopenharmony_ci    ;;
12236c0abf9e6Sopenharmony_ci
12237c0abf9e6Sopenharmony_ci  *)
12238c0abf9e6Sopenharmony_ci    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12239c0abf9e6Sopenharmony_ciif test "x$ac_cv_func_shl_load" = xyes
12240c0abf9e6Sopenharmony_cithen :
12241c0abf9e6Sopenharmony_ci  lt_cv_dlopen=shl_load
12242c0abf9e6Sopenharmony_cielse $as_nop
12243c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12244c0abf9e6Sopenharmony_ciprintf %s "checking for shl_load in -ldld... " >&6; }
12245c0abf9e6Sopenharmony_ciif test ${ac_cv_lib_dld_shl_load+y}
12246c0abf9e6Sopenharmony_cithen :
12247c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
12248c0abf9e6Sopenharmony_cielse $as_nop
12249c0abf9e6Sopenharmony_ci  ac_check_lib_save_LIBS=$LIBS
12250c0abf9e6Sopenharmony_ciLIBS="-ldld  $LIBS"
12251c0abf9e6Sopenharmony_cicat confdefs.h - <<_ACEOF >conftest.$ac_ext
12252c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
12253c0abf9e6Sopenharmony_ci
12254c0abf9e6Sopenharmony_ci/* Override any GCC internal prototype to avoid an error.
12255c0abf9e6Sopenharmony_ci   Use char because int might match the return type of a GCC
12256c0abf9e6Sopenharmony_ci   builtin and then its argument prototype would still apply.  */
12257c0abf9e6Sopenharmony_cichar shl_load ();
12258c0abf9e6Sopenharmony_ciint
12259c0abf9e6Sopenharmony_cimain (void)
12260c0abf9e6Sopenharmony_ci{
12261c0abf9e6Sopenharmony_cireturn shl_load ();
12262c0abf9e6Sopenharmony_ci  ;
12263c0abf9e6Sopenharmony_ci  return 0;
12264c0abf9e6Sopenharmony_ci}
12265c0abf9e6Sopenharmony_ci_ACEOF
12266c0abf9e6Sopenharmony_ciif ac_fn_c_try_link "$LINENO"
12267c0abf9e6Sopenharmony_cithen :
12268c0abf9e6Sopenharmony_ci  ac_cv_lib_dld_shl_load=yes
12269c0abf9e6Sopenharmony_cielse $as_nop
12270c0abf9e6Sopenharmony_ci  ac_cv_lib_dld_shl_load=no
12271c0abf9e6Sopenharmony_cifi
12272c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam \
12273c0abf9e6Sopenharmony_ci    conftest$ac_exeext conftest.$ac_ext
12274c0abf9e6Sopenharmony_ciLIBS=$ac_check_lib_save_LIBS
12275c0abf9e6Sopenharmony_cifi
12276c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12277c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; }
12278c0abf9e6Sopenharmony_ciif test "x$ac_cv_lib_dld_shl_load" = xyes
12279c0abf9e6Sopenharmony_cithen :
12280c0abf9e6Sopenharmony_ci  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
12281c0abf9e6Sopenharmony_cielse $as_nop
12282c0abf9e6Sopenharmony_ci  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12283c0abf9e6Sopenharmony_ciif test "x$ac_cv_func_dlopen" = xyes
12284c0abf9e6Sopenharmony_cithen :
12285c0abf9e6Sopenharmony_ci  lt_cv_dlopen=dlopen
12286c0abf9e6Sopenharmony_cielse $as_nop
12287c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12288c0abf9e6Sopenharmony_ciprintf %s "checking for dlopen in -ldl... " >&6; }
12289c0abf9e6Sopenharmony_ciif test ${ac_cv_lib_dl_dlopen+y}
12290c0abf9e6Sopenharmony_cithen :
12291c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
12292c0abf9e6Sopenharmony_cielse $as_nop
12293c0abf9e6Sopenharmony_ci  ac_check_lib_save_LIBS=$LIBS
12294c0abf9e6Sopenharmony_ciLIBS="-ldl  $LIBS"
12295c0abf9e6Sopenharmony_cicat confdefs.h - <<_ACEOF >conftest.$ac_ext
12296c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
12297c0abf9e6Sopenharmony_ci
12298c0abf9e6Sopenharmony_ci/* Override any GCC internal prototype to avoid an error.
12299c0abf9e6Sopenharmony_ci   Use char because int might match the return type of a GCC
12300c0abf9e6Sopenharmony_ci   builtin and then its argument prototype would still apply.  */
12301c0abf9e6Sopenharmony_cichar dlopen ();
12302c0abf9e6Sopenharmony_ciint
12303c0abf9e6Sopenharmony_cimain (void)
12304c0abf9e6Sopenharmony_ci{
12305c0abf9e6Sopenharmony_cireturn dlopen ();
12306c0abf9e6Sopenharmony_ci  ;
12307c0abf9e6Sopenharmony_ci  return 0;
12308c0abf9e6Sopenharmony_ci}
12309c0abf9e6Sopenharmony_ci_ACEOF
12310c0abf9e6Sopenharmony_ciif ac_fn_c_try_link "$LINENO"
12311c0abf9e6Sopenharmony_cithen :
12312c0abf9e6Sopenharmony_ci  ac_cv_lib_dl_dlopen=yes
12313c0abf9e6Sopenharmony_cielse $as_nop
12314c0abf9e6Sopenharmony_ci  ac_cv_lib_dl_dlopen=no
12315c0abf9e6Sopenharmony_cifi
12316c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam \
12317c0abf9e6Sopenharmony_ci    conftest$ac_exeext conftest.$ac_ext
12318c0abf9e6Sopenharmony_ciLIBS=$ac_check_lib_save_LIBS
12319c0abf9e6Sopenharmony_cifi
12320c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12321c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
12322c0abf9e6Sopenharmony_ciif test "x$ac_cv_lib_dl_dlopen" = xyes
12323c0abf9e6Sopenharmony_cithen :
12324c0abf9e6Sopenharmony_ci  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12325c0abf9e6Sopenharmony_cielse $as_nop
12326c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12327c0abf9e6Sopenharmony_ciprintf %s "checking for dlopen in -lsvld... " >&6; }
12328c0abf9e6Sopenharmony_ciif test ${ac_cv_lib_svld_dlopen+y}
12329c0abf9e6Sopenharmony_cithen :
12330c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
12331c0abf9e6Sopenharmony_cielse $as_nop
12332c0abf9e6Sopenharmony_ci  ac_check_lib_save_LIBS=$LIBS
12333c0abf9e6Sopenharmony_ciLIBS="-lsvld  $LIBS"
12334c0abf9e6Sopenharmony_cicat confdefs.h - <<_ACEOF >conftest.$ac_ext
12335c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
12336c0abf9e6Sopenharmony_ci
12337c0abf9e6Sopenharmony_ci/* Override any GCC internal prototype to avoid an error.
12338c0abf9e6Sopenharmony_ci   Use char because int might match the return type of a GCC
12339c0abf9e6Sopenharmony_ci   builtin and then its argument prototype would still apply.  */
12340c0abf9e6Sopenharmony_cichar dlopen ();
12341c0abf9e6Sopenharmony_ciint
12342c0abf9e6Sopenharmony_cimain (void)
12343c0abf9e6Sopenharmony_ci{
12344c0abf9e6Sopenharmony_cireturn dlopen ();
12345c0abf9e6Sopenharmony_ci  ;
12346c0abf9e6Sopenharmony_ci  return 0;
12347c0abf9e6Sopenharmony_ci}
12348c0abf9e6Sopenharmony_ci_ACEOF
12349c0abf9e6Sopenharmony_ciif ac_fn_c_try_link "$LINENO"
12350c0abf9e6Sopenharmony_cithen :
12351c0abf9e6Sopenharmony_ci  ac_cv_lib_svld_dlopen=yes
12352c0abf9e6Sopenharmony_cielse $as_nop
12353c0abf9e6Sopenharmony_ci  ac_cv_lib_svld_dlopen=no
12354c0abf9e6Sopenharmony_cifi
12355c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam \
12356c0abf9e6Sopenharmony_ci    conftest$ac_exeext conftest.$ac_ext
12357c0abf9e6Sopenharmony_ciLIBS=$ac_check_lib_save_LIBS
12358c0abf9e6Sopenharmony_cifi
12359c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12360c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; }
12361c0abf9e6Sopenharmony_ciif test "x$ac_cv_lib_svld_dlopen" = xyes
12362c0abf9e6Sopenharmony_cithen :
12363c0abf9e6Sopenharmony_ci  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
12364c0abf9e6Sopenharmony_cielse $as_nop
12365c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12366c0abf9e6Sopenharmony_ciprintf %s "checking for dld_link in -ldld... " >&6; }
12367c0abf9e6Sopenharmony_ciif test ${ac_cv_lib_dld_dld_link+y}
12368c0abf9e6Sopenharmony_cithen :
12369c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
12370c0abf9e6Sopenharmony_cielse $as_nop
12371c0abf9e6Sopenharmony_ci  ac_check_lib_save_LIBS=$LIBS
12372c0abf9e6Sopenharmony_ciLIBS="-ldld  $LIBS"
12373c0abf9e6Sopenharmony_cicat confdefs.h - <<_ACEOF >conftest.$ac_ext
12374c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
12375c0abf9e6Sopenharmony_ci
12376c0abf9e6Sopenharmony_ci/* Override any GCC internal prototype to avoid an error.
12377c0abf9e6Sopenharmony_ci   Use char because int might match the return type of a GCC
12378c0abf9e6Sopenharmony_ci   builtin and then its argument prototype would still apply.  */
12379c0abf9e6Sopenharmony_cichar dld_link ();
12380c0abf9e6Sopenharmony_ciint
12381c0abf9e6Sopenharmony_cimain (void)
12382c0abf9e6Sopenharmony_ci{
12383c0abf9e6Sopenharmony_cireturn dld_link ();
12384c0abf9e6Sopenharmony_ci  ;
12385c0abf9e6Sopenharmony_ci  return 0;
12386c0abf9e6Sopenharmony_ci}
12387c0abf9e6Sopenharmony_ci_ACEOF
12388c0abf9e6Sopenharmony_ciif ac_fn_c_try_link "$LINENO"
12389c0abf9e6Sopenharmony_cithen :
12390c0abf9e6Sopenharmony_ci  ac_cv_lib_dld_dld_link=yes
12391c0abf9e6Sopenharmony_cielse $as_nop
12392c0abf9e6Sopenharmony_ci  ac_cv_lib_dld_dld_link=no
12393c0abf9e6Sopenharmony_cifi
12394c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam \
12395c0abf9e6Sopenharmony_ci    conftest$ac_exeext conftest.$ac_ext
12396c0abf9e6Sopenharmony_ciLIBS=$ac_check_lib_save_LIBS
12397c0abf9e6Sopenharmony_cifi
12398c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12399c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; }
12400c0abf9e6Sopenharmony_ciif test "x$ac_cv_lib_dld_dld_link" = xyes
12401c0abf9e6Sopenharmony_cithen :
12402c0abf9e6Sopenharmony_ci  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
12403c0abf9e6Sopenharmony_cifi
12404c0abf9e6Sopenharmony_ci
12405c0abf9e6Sopenharmony_ci
12406c0abf9e6Sopenharmony_cifi
12407c0abf9e6Sopenharmony_ci
12408c0abf9e6Sopenharmony_ci
12409c0abf9e6Sopenharmony_cifi
12410c0abf9e6Sopenharmony_ci
12411c0abf9e6Sopenharmony_ci
12412c0abf9e6Sopenharmony_cifi
12413c0abf9e6Sopenharmony_ci
12414c0abf9e6Sopenharmony_ci
12415c0abf9e6Sopenharmony_cifi
12416c0abf9e6Sopenharmony_ci
12417c0abf9e6Sopenharmony_ci
12418c0abf9e6Sopenharmony_cifi
12419c0abf9e6Sopenharmony_ci
12420c0abf9e6Sopenharmony_ci    ;;
12421c0abf9e6Sopenharmony_ci  esac
12422c0abf9e6Sopenharmony_ci
12423c0abf9e6Sopenharmony_ci  if test no = "$lt_cv_dlopen"; then
12424c0abf9e6Sopenharmony_ci    enable_dlopen=no
12425c0abf9e6Sopenharmony_ci  else
12426c0abf9e6Sopenharmony_ci    enable_dlopen=yes
12427c0abf9e6Sopenharmony_ci  fi
12428c0abf9e6Sopenharmony_ci
12429c0abf9e6Sopenharmony_ci  case $lt_cv_dlopen in
12430c0abf9e6Sopenharmony_ci  dlopen)
12431c0abf9e6Sopenharmony_ci    save_CPPFLAGS=$CPPFLAGS
12432c0abf9e6Sopenharmony_ci    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12433c0abf9e6Sopenharmony_ci
12434c0abf9e6Sopenharmony_ci    save_LDFLAGS=$LDFLAGS
12435c0abf9e6Sopenharmony_ci    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12436c0abf9e6Sopenharmony_ci
12437c0abf9e6Sopenharmony_ci    save_LIBS=$LIBS
12438c0abf9e6Sopenharmony_ci    LIBS="$lt_cv_dlopen_libs $LIBS"
12439c0abf9e6Sopenharmony_ci
12440c0abf9e6Sopenharmony_ci    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12441c0abf9e6Sopenharmony_ciprintf %s "checking whether a program can dlopen itself... " >&6; }
12442c0abf9e6Sopenharmony_ciif test ${lt_cv_dlopen_self+y}
12443c0abf9e6Sopenharmony_cithen :
12444c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
12445c0abf9e6Sopenharmony_cielse $as_nop
12446c0abf9e6Sopenharmony_ci  	  if test yes = "$cross_compiling"; then :
12447c0abf9e6Sopenharmony_ci  lt_cv_dlopen_self=cross
12448c0abf9e6Sopenharmony_cielse
12449c0abf9e6Sopenharmony_ci  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12450c0abf9e6Sopenharmony_ci  lt_status=$lt_dlunknown
12451c0abf9e6Sopenharmony_ci  cat > conftest.$ac_ext <<_LT_EOF
12452c0abf9e6Sopenharmony_ci#line $LINENO "configure"
12453c0abf9e6Sopenharmony_ci#include "confdefs.h"
12454c0abf9e6Sopenharmony_ci
12455c0abf9e6Sopenharmony_ci#if HAVE_DLFCN_H
12456c0abf9e6Sopenharmony_ci#include <dlfcn.h>
12457c0abf9e6Sopenharmony_ci#endif
12458c0abf9e6Sopenharmony_ci
12459c0abf9e6Sopenharmony_ci#include <stdio.h>
12460c0abf9e6Sopenharmony_ci
12461c0abf9e6Sopenharmony_ci#ifdef RTLD_GLOBAL
12462c0abf9e6Sopenharmony_ci#  define LT_DLGLOBAL		RTLD_GLOBAL
12463c0abf9e6Sopenharmony_ci#else
12464c0abf9e6Sopenharmony_ci#  ifdef DL_GLOBAL
12465c0abf9e6Sopenharmony_ci#    define LT_DLGLOBAL		DL_GLOBAL
12466c0abf9e6Sopenharmony_ci#  else
12467c0abf9e6Sopenharmony_ci#    define LT_DLGLOBAL		0
12468c0abf9e6Sopenharmony_ci#  endif
12469c0abf9e6Sopenharmony_ci#endif
12470c0abf9e6Sopenharmony_ci
12471c0abf9e6Sopenharmony_ci/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12472c0abf9e6Sopenharmony_ci   find out it does not work in some platform. */
12473c0abf9e6Sopenharmony_ci#ifndef LT_DLLAZY_OR_NOW
12474c0abf9e6Sopenharmony_ci#  ifdef RTLD_LAZY
12475c0abf9e6Sopenharmony_ci#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12476c0abf9e6Sopenharmony_ci#  else
12477c0abf9e6Sopenharmony_ci#    ifdef DL_LAZY
12478c0abf9e6Sopenharmony_ci#      define LT_DLLAZY_OR_NOW		DL_LAZY
12479c0abf9e6Sopenharmony_ci#    else
12480c0abf9e6Sopenharmony_ci#      ifdef RTLD_NOW
12481c0abf9e6Sopenharmony_ci#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12482c0abf9e6Sopenharmony_ci#      else
12483c0abf9e6Sopenharmony_ci#        ifdef DL_NOW
12484c0abf9e6Sopenharmony_ci#          define LT_DLLAZY_OR_NOW	DL_NOW
12485c0abf9e6Sopenharmony_ci#        else
12486c0abf9e6Sopenharmony_ci#          define LT_DLLAZY_OR_NOW	0
12487c0abf9e6Sopenharmony_ci#        endif
12488c0abf9e6Sopenharmony_ci#      endif
12489c0abf9e6Sopenharmony_ci#    endif
12490c0abf9e6Sopenharmony_ci#  endif
12491c0abf9e6Sopenharmony_ci#endif
12492c0abf9e6Sopenharmony_ci
12493c0abf9e6Sopenharmony_ci/* When -fvisibility=hidden is used, assume the code has been annotated
12494c0abf9e6Sopenharmony_ci   correspondingly for the symbols needed.  */
12495c0abf9e6Sopenharmony_ci#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12496c0abf9e6Sopenharmony_ciint fnord () __attribute__((visibility("default")));
12497c0abf9e6Sopenharmony_ci#endif
12498c0abf9e6Sopenharmony_ci
12499c0abf9e6Sopenharmony_ciint fnord () { return 42; }
12500c0abf9e6Sopenharmony_ciint main ()
12501c0abf9e6Sopenharmony_ci{
12502c0abf9e6Sopenharmony_ci  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12503c0abf9e6Sopenharmony_ci  int status = $lt_dlunknown;
12504c0abf9e6Sopenharmony_ci
12505c0abf9e6Sopenharmony_ci  if (self)
12506c0abf9e6Sopenharmony_ci    {
12507c0abf9e6Sopenharmony_ci      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12508c0abf9e6Sopenharmony_ci      else
12509c0abf9e6Sopenharmony_ci        {
12510c0abf9e6Sopenharmony_ci	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12511c0abf9e6Sopenharmony_ci          else puts (dlerror ());
12512c0abf9e6Sopenharmony_ci	}
12513c0abf9e6Sopenharmony_ci      /* dlclose (self); */
12514c0abf9e6Sopenharmony_ci    }
12515c0abf9e6Sopenharmony_ci  else
12516c0abf9e6Sopenharmony_ci    puts (dlerror ());
12517c0abf9e6Sopenharmony_ci
12518c0abf9e6Sopenharmony_ci  return status;
12519c0abf9e6Sopenharmony_ci}
12520c0abf9e6Sopenharmony_ci_LT_EOF
12521c0abf9e6Sopenharmony_ci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12522c0abf9e6Sopenharmony_ci  (eval $ac_link) 2>&5
12523c0abf9e6Sopenharmony_ci  ac_status=$?
12524c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12525c0abf9e6Sopenharmony_ci  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12526c0abf9e6Sopenharmony_ci    (./conftest; exit; ) >&5 2>/dev/null
12527c0abf9e6Sopenharmony_ci    lt_status=$?
12528c0abf9e6Sopenharmony_ci    case x$lt_status in
12529c0abf9e6Sopenharmony_ci      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12530c0abf9e6Sopenharmony_ci      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12531c0abf9e6Sopenharmony_ci      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12532c0abf9e6Sopenharmony_ci    esac
12533c0abf9e6Sopenharmony_ci  else :
12534c0abf9e6Sopenharmony_ci    # compilation failed
12535c0abf9e6Sopenharmony_ci    lt_cv_dlopen_self=no
12536c0abf9e6Sopenharmony_ci  fi
12537c0abf9e6Sopenharmony_cifi
12538c0abf9e6Sopenharmony_cirm -fr conftest*
12539c0abf9e6Sopenharmony_ci
12540c0abf9e6Sopenharmony_ci
12541c0abf9e6Sopenharmony_cifi
12542c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12543c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_dlopen_self" >&6; }
12544c0abf9e6Sopenharmony_ci
12545c0abf9e6Sopenharmony_ci    if test yes = "$lt_cv_dlopen_self"; then
12546c0abf9e6Sopenharmony_ci      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12547c0abf9e6Sopenharmony_ci      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12548c0abf9e6Sopenharmony_ciprintf %s "checking whether a statically linked program can dlopen itself... " >&6; }
12549c0abf9e6Sopenharmony_ciif test ${lt_cv_dlopen_self_static+y}
12550c0abf9e6Sopenharmony_cithen :
12551c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
12552c0abf9e6Sopenharmony_cielse $as_nop
12553c0abf9e6Sopenharmony_ci  	  if test yes = "$cross_compiling"; then :
12554c0abf9e6Sopenharmony_ci  lt_cv_dlopen_self_static=cross
12555c0abf9e6Sopenharmony_cielse
12556c0abf9e6Sopenharmony_ci  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12557c0abf9e6Sopenharmony_ci  lt_status=$lt_dlunknown
12558c0abf9e6Sopenharmony_ci  cat > conftest.$ac_ext <<_LT_EOF
12559c0abf9e6Sopenharmony_ci#line $LINENO "configure"
12560c0abf9e6Sopenharmony_ci#include "confdefs.h"
12561c0abf9e6Sopenharmony_ci
12562c0abf9e6Sopenharmony_ci#if HAVE_DLFCN_H
12563c0abf9e6Sopenharmony_ci#include <dlfcn.h>
12564c0abf9e6Sopenharmony_ci#endif
12565c0abf9e6Sopenharmony_ci
12566c0abf9e6Sopenharmony_ci#include <stdio.h>
12567c0abf9e6Sopenharmony_ci
12568c0abf9e6Sopenharmony_ci#ifdef RTLD_GLOBAL
12569c0abf9e6Sopenharmony_ci#  define LT_DLGLOBAL		RTLD_GLOBAL
12570c0abf9e6Sopenharmony_ci#else
12571c0abf9e6Sopenharmony_ci#  ifdef DL_GLOBAL
12572c0abf9e6Sopenharmony_ci#    define LT_DLGLOBAL		DL_GLOBAL
12573c0abf9e6Sopenharmony_ci#  else
12574c0abf9e6Sopenharmony_ci#    define LT_DLGLOBAL		0
12575c0abf9e6Sopenharmony_ci#  endif
12576c0abf9e6Sopenharmony_ci#endif
12577c0abf9e6Sopenharmony_ci
12578c0abf9e6Sopenharmony_ci/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12579c0abf9e6Sopenharmony_ci   find out it does not work in some platform. */
12580c0abf9e6Sopenharmony_ci#ifndef LT_DLLAZY_OR_NOW
12581c0abf9e6Sopenharmony_ci#  ifdef RTLD_LAZY
12582c0abf9e6Sopenharmony_ci#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12583c0abf9e6Sopenharmony_ci#  else
12584c0abf9e6Sopenharmony_ci#    ifdef DL_LAZY
12585c0abf9e6Sopenharmony_ci#      define LT_DLLAZY_OR_NOW		DL_LAZY
12586c0abf9e6Sopenharmony_ci#    else
12587c0abf9e6Sopenharmony_ci#      ifdef RTLD_NOW
12588c0abf9e6Sopenharmony_ci#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12589c0abf9e6Sopenharmony_ci#      else
12590c0abf9e6Sopenharmony_ci#        ifdef DL_NOW
12591c0abf9e6Sopenharmony_ci#          define LT_DLLAZY_OR_NOW	DL_NOW
12592c0abf9e6Sopenharmony_ci#        else
12593c0abf9e6Sopenharmony_ci#          define LT_DLLAZY_OR_NOW	0
12594c0abf9e6Sopenharmony_ci#        endif
12595c0abf9e6Sopenharmony_ci#      endif
12596c0abf9e6Sopenharmony_ci#    endif
12597c0abf9e6Sopenharmony_ci#  endif
12598c0abf9e6Sopenharmony_ci#endif
12599c0abf9e6Sopenharmony_ci
12600c0abf9e6Sopenharmony_ci/* When -fvisibility=hidden is used, assume the code has been annotated
12601c0abf9e6Sopenharmony_ci   correspondingly for the symbols needed.  */
12602c0abf9e6Sopenharmony_ci#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12603c0abf9e6Sopenharmony_ciint fnord () __attribute__((visibility("default")));
12604c0abf9e6Sopenharmony_ci#endif
12605c0abf9e6Sopenharmony_ci
12606c0abf9e6Sopenharmony_ciint fnord () { return 42; }
12607c0abf9e6Sopenharmony_ciint main ()
12608c0abf9e6Sopenharmony_ci{
12609c0abf9e6Sopenharmony_ci  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12610c0abf9e6Sopenharmony_ci  int status = $lt_dlunknown;
12611c0abf9e6Sopenharmony_ci
12612c0abf9e6Sopenharmony_ci  if (self)
12613c0abf9e6Sopenharmony_ci    {
12614c0abf9e6Sopenharmony_ci      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12615c0abf9e6Sopenharmony_ci      else
12616c0abf9e6Sopenharmony_ci        {
12617c0abf9e6Sopenharmony_ci	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12618c0abf9e6Sopenharmony_ci          else puts (dlerror ());
12619c0abf9e6Sopenharmony_ci	}
12620c0abf9e6Sopenharmony_ci      /* dlclose (self); */
12621c0abf9e6Sopenharmony_ci    }
12622c0abf9e6Sopenharmony_ci  else
12623c0abf9e6Sopenharmony_ci    puts (dlerror ());
12624c0abf9e6Sopenharmony_ci
12625c0abf9e6Sopenharmony_ci  return status;
12626c0abf9e6Sopenharmony_ci}
12627c0abf9e6Sopenharmony_ci_LT_EOF
12628c0abf9e6Sopenharmony_ci  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12629c0abf9e6Sopenharmony_ci  (eval $ac_link) 2>&5
12630c0abf9e6Sopenharmony_ci  ac_status=$?
12631c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12632c0abf9e6Sopenharmony_ci  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12633c0abf9e6Sopenharmony_ci    (./conftest; exit; ) >&5 2>/dev/null
12634c0abf9e6Sopenharmony_ci    lt_status=$?
12635c0abf9e6Sopenharmony_ci    case x$lt_status in
12636c0abf9e6Sopenharmony_ci      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12637c0abf9e6Sopenharmony_ci      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12638c0abf9e6Sopenharmony_ci      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12639c0abf9e6Sopenharmony_ci    esac
12640c0abf9e6Sopenharmony_ci  else :
12641c0abf9e6Sopenharmony_ci    # compilation failed
12642c0abf9e6Sopenharmony_ci    lt_cv_dlopen_self_static=no
12643c0abf9e6Sopenharmony_ci  fi
12644c0abf9e6Sopenharmony_cifi
12645c0abf9e6Sopenharmony_cirm -fr conftest*
12646c0abf9e6Sopenharmony_ci
12647c0abf9e6Sopenharmony_ci
12648c0abf9e6Sopenharmony_cifi
12649c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12650c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_dlopen_self_static" >&6; }
12651c0abf9e6Sopenharmony_ci    fi
12652c0abf9e6Sopenharmony_ci
12653c0abf9e6Sopenharmony_ci    CPPFLAGS=$save_CPPFLAGS
12654c0abf9e6Sopenharmony_ci    LDFLAGS=$save_LDFLAGS
12655c0abf9e6Sopenharmony_ci    LIBS=$save_LIBS
12656c0abf9e6Sopenharmony_ci    ;;
12657c0abf9e6Sopenharmony_ci  esac
12658c0abf9e6Sopenharmony_ci
12659c0abf9e6Sopenharmony_ci  case $lt_cv_dlopen_self in
12660c0abf9e6Sopenharmony_ci  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12661c0abf9e6Sopenharmony_ci  *) enable_dlopen_self=unknown ;;
12662c0abf9e6Sopenharmony_ci  esac
12663c0abf9e6Sopenharmony_ci
12664c0abf9e6Sopenharmony_ci  case $lt_cv_dlopen_self_static in
12665c0abf9e6Sopenharmony_ci  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12666c0abf9e6Sopenharmony_ci  *) enable_dlopen_self_static=unknown ;;
12667c0abf9e6Sopenharmony_ci  esac
12668c0abf9e6Sopenharmony_cifi
12669c0abf9e6Sopenharmony_ci
12670c0abf9e6Sopenharmony_ci
12671c0abf9e6Sopenharmony_ci
12672c0abf9e6Sopenharmony_ci
12673c0abf9e6Sopenharmony_ci
12674c0abf9e6Sopenharmony_ci
12675c0abf9e6Sopenharmony_ci
12676c0abf9e6Sopenharmony_ci
12677c0abf9e6Sopenharmony_ci
12678c0abf9e6Sopenharmony_ci
12679c0abf9e6Sopenharmony_ci
12680c0abf9e6Sopenharmony_ci
12681c0abf9e6Sopenharmony_ci
12682c0abf9e6Sopenharmony_ci
12683c0abf9e6Sopenharmony_ci
12684c0abf9e6Sopenharmony_ci
12685c0abf9e6Sopenharmony_ci
12686c0abf9e6Sopenharmony_cistriplib=
12687c0abf9e6Sopenharmony_ciold_striplib=
12688c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12689c0abf9e6Sopenharmony_ciprintf %s "checking whether stripping libraries is possible... " >&6; }
12690c0abf9e6Sopenharmony_ciif test -z "$STRIP"; then
12691c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12692c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
12693c0abf9e6Sopenharmony_cielse
12694c0abf9e6Sopenharmony_ci  if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12695c0abf9e6Sopenharmony_ci    old_striplib="$STRIP --strip-debug"
12696c0abf9e6Sopenharmony_ci    striplib="$STRIP --strip-unneeded"
12697c0abf9e6Sopenharmony_ci    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12698c0abf9e6Sopenharmony_ciprintf "%s\n" "yes" >&6; }
12699c0abf9e6Sopenharmony_ci  else
12700c0abf9e6Sopenharmony_ci    case $host_os in
12701c0abf9e6Sopenharmony_ci    darwin*)
12702c0abf9e6Sopenharmony_ci      # FIXME - insert some real tests, host_os isn't really good enough
12703c0abf9e6Sopenharmony_ci      striplib="$STRIP -x"
12704c0abf9e6Sopenharmony_ci      old_striplib="$STRIP -S"
12705c0abf9e6Sopenharmony_ci      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12706c0abf9e6Sopenharmony_ciprintf "%s\n" "yes" >&6; }
12707c0abf9e6Sopenharmony_ci      ;;
12708c0abf9e6Sopenharmony_ci    freebsd*)
12709c0abf9e6Sopenharmony_ci      if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then
12710c0abf9e6Sopenharmony_ci        old_striplib="$STRIP --strip-debug"
12711c0abf9e6Sopenharmony_ci        striplib="$STRIP --strip-unneeded"
12712c0abf9e6Sopenharmony_ci        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12713c0abf9e6Sopenharmony_ciprintf "%s\n" "yes" >&6; }
12714c0abf9e6Sopenharmony_ci      else
12715c0abf9e6Sopenharmony_ci        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12716c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
12717c0abf9e6Sopenharmony_ci      fi
12718c0abf9e6Sopenharmony_ci      ;;
12719c0abf9e6Sopenharmony_ci    *)
12720c0abf9e6Sopenharmony_ci      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12721c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
12722c0abf9e6Sopenharmony_ci      ;;
12723c0abf9e6Sopenharmony_ci    esac
12724c0abf9e6Sopenharmony_ci  fi
12725c0abf9e6Sopenharmony_cifi
12726c0abf9e6Sopenharmony_ci
12727c0abf9e6Sopenharmony_ci
12728c0abf9e6Sopenharmony_ci
12729c0abf9e6Sopenharmony_ci
12730c0abf9e6Sopenharmony_ci
12731c0abf9e6Sopenharmony_ci
12732c0abf9e6Sopenharmony_ci
12733c0abf9e6Sopenharmony_ci
12734c0abf9e6Sopenharmony_ci
12735c0abf9e6Sopenharmony_ci
12736c0abf9e6Sopenharmony_ci
12737c0abf9e6Sopenharmony_ci
12738c0abf9e6Sopenharmony_ci  # Report what library types will actually be built
12739c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12740c0abf9e6Sopenharmony_ciprintf %s "checking if libtool supports shared libraries... " >&6; }
12741c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12742c0abf9e6Sopenharmony_ciprintf "%s\n" "$can_build_shared" >&6; }
12743c0abf9e6Sopenharmony_ci
12744c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12745c0abf9e6Sopenharmony_ciprintf %s "checking whether to build shared libraries... " >&6; }
12746c0abf9e6Sopenharmony_ci  test no = "$can_build_shared" && enable_shared=no
12747c0abf9e6Sopenharmony_ci
12748c0abf9e6Sopenharmony_ci  # On AIX, shared libraries and static libraries use the same namespace, and
12749c0abf9e6Sopenharmony_ci  # are all built from PIC.
12750c0abf9e6Sopenharmony_ci  case $host_os in
12751c0abf9e6Sopenharmony_ci  aix3*)
12752c0abf9e6Sopenharmony_ci    test yes = "$enable_shared" && enable_static=no
12753c0abf9e6Sopenharmony_ci    if test -n "$RANLIB"; then
12754c0abf9e6Sopenharmony_ci      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12755c0abf9e6Sopenharmony_ci      postinstall_cmds='$RANLIB $lib'
12756c0abf9e6Sopenharmony_ci    fi
12757c0abf9e6Sopenharmony_ci    ;;
12758c0abf9e6Sopenharmony_ci
12759c0abf9e6Sopenharmony_ci  aix[4-9]*)
12760c0abf9e6Sopenharmony_ci    if test ia64 != "$host_cpu"; then
12761c0abf9e6Sopenharmony_ci      case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12762c0abf9e6Sopenharmony_ci      yes,aix,yes) ;;			# shared object as lib.so file only
12763c0abf9e6Sopenharmony_ci      yes,svr4,*) ;;			# shared object as lib.so archive member only
12764c0abf9e6Sopenharmony_ci      yes,*) enable_static=no ;;	# shared object in lib.a archive as well
12765c0abf9e6Sopenharmony_ci      esac
12766c0abf9e6Sopenharmony_ci    fi
12767c0abf9e6Sopenharmony_ci    ;;
12768c0abf9e6Sopenharmony_ci  esac
12769c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12770c0abf9e6Sopenharmony_ciprintf "%s\n" "$enable_shared" >&6; }
12771c0abf9e6Sopenharmony_ci
12772c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12773c0abf9e6Sopenharmony_ciprintf %s "checking whether to build static libraries... " >&6; }
12774c0abf9e6Sopenharmony_ci  # Make sure either enable_shared or enable_static is yes.
12775c0abf9e6Sopenharmony_ci  test yes = "$enable_shared" || enable_static=yes
12776c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12777c0abf9e6Sopenharmony_ciprintf "%s\n" "$enable_static" >&6; }
12778c0abf9e6Sopenharmony_ci
12779c0abf9e6Sopenharmony_ci
12780c0abf9e6Sopenharmony_ci
12781c0abf9e6Sopenharmony_ci
12782c0abf9e6Sopenharmony_cifi
12783c0abf9e6Sopenharmony_ciac_ext=c
12784c0abf9e6Sopenharmony_ciac_cpp='$CPP $CPPFLAGS'
12785c0abf9e6Sopenharmony_ciac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12786c0abf9e6Sopenharmony_ciac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12787c0abf9e6Sopenharmony_ciac_compiler_gnu=$ac_cv_c_compiler_gnu
12788c0abf9e6Sopenharmony_ci
12789c0abf9e6Sopenharmony_ciCC=$lt_save_CC
12790c0abf9e6Sopenharmony_ci
12791c0abf9e6Sopenharmony_ci
12792c0abf9e6Sopenharmony_ci
12793c0abf9e6Sopenharmony_ci
12794c0abf9e6Sopenharmony_ci
12795c0abf9e6Sopenharmony_ci
12796c0abf9e6Sopenharmony_ci
12797c0abf9e6Sopenharmony_ci
12798c0abf9e6Sopenharmony_ci
12799c0abf9e6Sopenharmony_ci
12800c0abf9e6Sopenharmony_ci
12801c0abf9e6Sopenharmony_ci
12802c0abf9e6Sopenharmony_ci
12803c0abf9e6Sopenharmony_ci
12804c0abf9e6Sopenharmony_ci
12805c0abf9e6Sopenharmony_ci        ac_config_commands="$ac_config_commands libtool"
12806c0abf9e6Sopenharmony_ci
12807c0abf9e6Sopenharmony_ci
12808c0abf9e6Sopenharmony_ci
12809c0abf9e6Sopenharmony_ci
12810c0abf9e6Sopenharmony_ci# Only expand once:
12811c0abf9e6Sopenharmony_ci
12812c0abf9e6Sopenharmony_ci
12813c0abf9e6Sopenharmony_ci
12814c0abf9e6Sopenharmony_ci
12815c0abf9e6Sopenharmony_ci# Check whether --with-gnu-ld was given.
12816c0abf9e6Sopenharmony_ciif test ${with_gnu_ld+y}
12817c0abf9e6Sopenharmony_cithen :
12818c0abf9e6Sopenharmony_ci  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
12819c0abf9e6Sopenharmony_cielse $as_nop
12820c0abf9e6Sopenharmony_ci  with_gnu_ld=no
12821c0abf9e6Sopenharmony_cifi
12822c0abf9e6Sopenharmony_ci
12823c0abf9e6Sopenharmony_ciac_prog=ld
12824c0abf9e6Sopenharmony_ciif test yes = "$GCC"; then
12825c0abf9e6Sopenharmony_ci  # Check if gcc -print-prog-name=ld gives a path.
12826c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12827c0abf9e6Sopenharmony_ciprintf %s "checking for ld used by $CC... " >&6; }
12828c0abf9e6Sopenharmony_ci  case $host in
12829c0abf9e6Sopenharmony_ci  *-*-mingw*)
12830c0abf9e6Sopenharmony_ci    # gcc leaves a trailing carriage return, which upsets mingw
12831c0abf9e6Sopenharmony_ci    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12832c0abf9e6Sopenharmony_ci  *)
12833c0abf9e6Sopenharmony_ci    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12834c0abf9e6Sopenharmony_ci  esac
12835c0abf9e6Sopenharmony_ci  case $ac_prog in
12836c0abf9e6Sopenharmony_ci    # Accept absolute paths.
12837c0abf9e6Sopenharmony_ci    [\\/]* | ?:[\\/]*)
12838c0abf9e6Sopenharmony_ci      re_direlt='/[^/][^/]*/\.\./'
12839c0abf9e6Sopenharmony_ci      # Canonicalize the pathname of ld
12840c0abf9e6Sopenharmony_ci      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12841c0abf9e6Sopenharmony_ci      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12842c0abf9e6Sopenharmony_ci	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12843c0abf9e6Sopenharmony_ci      done
12844c0abf9e6Sopenharmony_ci      test -z "$LD" && LD=$ac_prog
12845c0abf9e6Sopenharmony_ci      ;;
12846c0abf9e6Sopenharmony_ci  "")
12847c0abf9e6Sopenharmony_ci    # If it fails, then pretend we aren't using GCC.
12848c0abf9e6Sopenharmony_ci    ac_prog=ld
12849c0abf9e6Sopenharmony_ci    ;;
12850c0abf9e6Sopenharmony_ci  *)
12851c0abf9e6Sopenharmony_ci    # If it is relative, then search for the first ld in PATH.
12852c0abf9e6Sopenharmony_ci    with_gnu_ld=unknown
12853c0abf9e6Sopenharmony_ci    ;;
12854c0abf9e6Sopenharmony_ci  esac
12855c0abf9e6Sopenharmony_cielif test yes = "$with_gnu_ld"; then
12856c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12857c0abf9e6Sopenharmony_ciprintf %s "checking for GNU ld... " >&6; }
12858c0abf9e6Sopenharmony_cielse
12859c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12860c0abf9e6Sopenharmony_ciprintf %s "checking for non-GNU ld... " >&6; }
12861c0abf9e6Sopenharmony_cifi
12862c0abf9e6Sopenharmony_ciif test ${lt_cv_path_LD+y}
12863c0abf9e6Sopenharmony_cithen :
12864c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
12865c0abf9e6Sopenharmony_cielse $as_nop
12866c0abf9e6Sopenharmony_ci  if test -z "$LD"; then
12867c0abf9e6Sopenharmony_ci  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
12868c0abf9e6Sopenharmony_ci  for ac_dir in $PATH; do
12869c0abf9e6Sopenharmony_ci    IFS=$lt_save_ifs
12870c0abf9e6Sopenharmony_ci    test -z "$ac_dir" && ac_dir=.
12871c0abf9e6Sopenharmony_ci    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12872c0abf9e6Sopenharmony_ci      lt_cv_path_LD=$ac_dir/$ac_prog
12873c0abf9e6Sopenharmony_ci      # Check to see if the program is GNU ld.  I'd rather use --version,
12874c0abf9e6Sopenharmony_ci      # but apparently some variants of GNU ld only accept -v.
12875c0abf9e6Sopenharmony_ci      # Break only if it was the GNU/non-GNU ld that we prefer.
12876c0abf9e6Sopenharmony_ci      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12877c0abf9e6Sopenharmony_ci      *GNU* | *'with BFD'*)
12878c0abf9e6Sopenharmony_ci	test no != "$with_gnu_ld" && break
12879c0abf9e6Sopenharmony_ci	;;
12880c0abf9e6Sopenharmony_ci      *)
12881c0abf9e6Sopenharmony_ci	test yes != "$with_gnu_ld" && break
12882c0abf9e6Sopenharmony_ci	;;
12883c0abf9e6Sopenharmony_ci      esac
12884c0abf9e6Sopenharmony_ci    fi
12885c0abf9e6Sopenharmony_ci  done
12886c0abf9e6Sopenharmony_ci  IFS=$lt_save_ifs
12887c0abf9e6Sopenharmony_cielse
12888c0abf9e6Sopenharmony_ci  lt_cv_path_LD=$LD # Let the user override the test with a path.
12889c0abf9e6Sopenharmony_cifi
12890c0abf9e6Sopenharmony_cifi
12891c0abf9e6Sopenharmony_ci
12892c0abf9e6Sopenharmony_ciLD=$lt_cv_path_LD
12893c0abf9e6Sopenharmony_ciif test -n "$LD"; then
12894c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12895c0abf9e6Sopenharmony_ciprintf "%s\n" "$LD" >&6; }
12896c0abf9e6Sopenharmony_cielse
12897c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12898c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
12899c0abf9e6Sopenharmony_cifi
12900c0abf9e6Sopenharmony_citest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
12901c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12902c0abf9e6Sopenharmony_ciprintf %s "checking if the linker ($LD) is GNU ld... " >&6; }
12903c0abf9e6Sopenharmony_ciif test ${lt_cv_prog_gnu_ld+y}
12904c0abf9e6Sopenharmony_cithen :
12905c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
12906c0abf9e6Sopenharmony_cielse $as_nop
12907c0abf9e6Sopenharmony_ci  # I'd rather use --version here, but apparently some GNU lds only accept -v.
12908c0abf9e6Sopenharmony_cicase `$LD -v 2>&1 </dev/null` in
12909c0abf9e6Sopenharmony_ci*GNU* | *'with BFD'*)
12910c0abf9e6Sopenharmony_ci  lt_cv_prog_gnu_ld=yes
12911c0abf9e6Sopenharmony_ci  ;;
12912c0abf9e6Sopenharmony_ci*)
12913c0abf9e6Sopenharmony_ci  lt_cv_prog_gnu_ld=no
12914c0abf9e6Sopenharmony_ci  ;;
12915c0abf9e6Sopenharmony_ciesac
12916c0abf9e6Sopenharmony_cifi
12917c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12918c0abf9e6Sopenharmony_ciprintf "%s\n" "$lt_cv_prog_gnu_ld" >&6; }
12919c0abf9e6Sopenharmony_ciwith_gnu_ld=$lt_cv_prog_gnu_ld
12920c0abf9e6Sopenharmony_ci
12921c0abf9e6Sopenharmony_ci
12922c0abf9e6Sopenharmony_ci
12923c0abf9e6Sopenharmony_ci
12924c0abf9e6Sopenharmony_ci
12925c0abf9e6Sopenharmony_ci
12926c0abf9e6Sopenharmony_ci
12927c0abf9e6Sopenharmony_ciwith_ldflags=""
12928c0abf9e6Sopenharmony_ciif test "x$lt_cv_prog_gnu_ld" = "xyes"; then
12929c0abf9e6Sopenharmony_ci
12930c0abf9e6Sopenharmony_ci  for flag in \
12931c0abf9e6Sopenharmony_ci				-Wl,--as-needed \
12932c0abf9e6Sopenharmony_ci				-Wl,--gc-sections \
12933c0abf9e6Sopenharmony_ci				-Wl,-z,relro \
12934c0abf9e6Sopenharmony_ci				-Wl,-z,now; do
12935c0abf9e6Sopenharmony_ci
12936c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports flag $flag in envvar LDFLAGS" >&5
12937c0abf9e6Sopenharmony_ciprintf %s "checking if $CC supports flag $flag in envvar LDFLAGS... " >&6; }
12938c0abf9e6Sopenharmony_ciif { as_var=`printf "%s\n" "cc_cv_LDFLAGS_$flag" | $as_tr_sh`; eval test \${$as_var+y}; }
12939c0abf9e6Sopenharmony_cithen :
12940c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
12941c0abf9e6Sopenharmony_cielse $as_nop
12942c0abf9e6Sopenharmony_ci  eval "cc_save_LDFLAGS='${LDFLAGS}'"
12943c0abf9e6Sopenharmony_ci           eval "LDFLAGS='-Werror $flag'"
12944c0abf9e6Sopenharmony_ci           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12945c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
12946c0abf9e6Sopenharmony_ciint a = 0; int main(void) { return a; }
12947c0abf9e6Sopenharmony_ci_ACEOF
12948c0abf9e6Sopenharmony_ciif ac_fn_c_try_link "$LINENO"
12949c0abf9e6Sopenharmony_cithen :
12950c0abf9e6Sopenharmony_ci  eval "`printf "%s\n" "cc_cv_LDFLAGS_$flag" | $as_tr_sh`='yes'"
12951c0abf9e6Sopenharmony_cielse $as_nop
12952c0abf9e6Sopenharmony_ci  eval "`printf "%s\n" "cc_cv_LDFLAGS_$flag" | $as_tr_sh`='no'"
12953c0abf9e6Sopenharmony_cifi
12954c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam \
12955c0abf9e6Sopenharmony_ci    conftest$ac_exeext conftest.$ac_ext
12956c0abf9e6Sopenharmony_ci           eval "LDFLAGS='$cc_save_LDFLAGS'"
12957c0abf9e6Sopenharmony_cifi
12958c0abf9e6Sopenharmony_cieval ac_res=\$`printf "%s\n" "cc_cv_LDFLAGS_$flag" | $as_tr_sh`
12959c0abf9e6Sopenharmony_ci	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12960c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_res" >&6; }
12961c0abf9e6Sopenharmony_ci
12962c0abf9e6Sopenharmony_ci  if eval test x$`printf "%s\n" "cc_cv_LDFLAGS_$flag" | $as_tr_sh` = xyes
12963c0abf9e6Sopenharmony_cithen :
12964c0abf9e6Sopenharmony_ci  eval "with_ldflags='${with_ldflags} $flag'"
12965c0abf9e6Sopenharmony_cifi
12966c0abf9e6Sopenharmony_ci
12967c0abf9e6Sopenharmony_ci  done
12968c0abf9e6Sopenharmony_ci
12969c0abf9e6Sopenharmony_cifi
12970c0abf9e6Sopenharmony_ciGNU_LD_FLAGS=$with_ldflags
12971c0abf9e6Sopenharmony_ci
12972c0abf9e6Sopenharmony_ci
12973c0abf9e6Sopenharmony_cicase "${host_os}" in
12974c0abf9e6Sopenharmony_ci    freebsd*)
12975c0abf9e6Sopenharmony_ciOS=freebsd
12976c0abf9e6Sopenharmony_ci
12977c0abf9e6Sopenharmony_ci        ;;
12978c0abf9e6Sopenharmony_ci    *)
12979c0abf9e6Sopenharmony_ciOS=linux
12980c0abf9e6Sopenharmony_ci
12981c0abf9e6Sopenharmony_ci        ;;
12982c0abf9e6Sopenharmony_ciesac
12983c0abf9e6Sopenharmony_ci
12984c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for round in -lm" >&5
12985c0abf9e6Sopenharmony_ciprintf %s "checking for round in -lm... " >&6; }
12986c0abf9e6Sopenharmony_ciif test ${ac_cv_lib_m_round+y}
12987c0abf9e6Sopenharmony_cithen :
12988c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
12989c0abf9e6Sopenharmony_cielse $as_nop
12990c0abf9e6Sopenharmony_ci  ac_check_lib_save_LIBS=$LIBS
12991c0abf9e6Sopenharmony_ciLIBS="-lm  $LIBS"
12992c0abf9e6Sopenharmony_cicat confdefs.h - <<_ACEOF >conftest.$ac_ext
12993c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
12994c0abf9e6Sopenharmony_ci
12995c0abf9e6Sopenharmony_ci/* Override any GCC internal prototype to avoid an error.
12996c0abf9e6Sopenharmony_ci   Use char because int might match the return type of a GCC
12997c0abf9e6Sopenharmony_ci   builtin and then its argument prototype would still apply.  */
12998c0abf9e6Sopenharmony_cichar round ();
12999c0abf9e6Sopenharmony_ciint
13000c0abf9e6Sopenharmony_cimain (void)
13001c0abf9e6Sopenharmony_ci{
13002c0abf9e6Sopenharmony_cireturn round ();
13003c0abf9e6Sopenharmony_ci  ;
13004c0abf9e6Sopenharmony_ci  return 0;
13005c0abf9e6Sopenharmony_ci}
13006c0abf9e6Sopenharmony_ci_ACEOF
13007c0abf9e6Sopenharmony_ciif ac_fn_c_try_link "$LINENO"
13008c0abf9e6Sopenharmony_cithen :
13009c0abf9e6Sopenharmony_ci  ac_cv_lib_m_round=yes
13010c0abf9e6Sopenharmony_cielse $as_nop
13011c0abf9e6Sopenharmony_ci  ac_cv_lib_m_round=no
13012c0abf9e6Sopenharmony_cifi
13013c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam \
13014c0abf9e6Sopenharmony_ci    conftest$ac_exeext conftest.$ac_ext
13015c0abf9e6Sopenharmony_ciLIBS=$ac_check_lib_save_LIBS
13016c0abf9e6Sopenharmony_cifi
13017c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_round" >&5
13018c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_cv_lib_m_round" >&6; }
13019c0abf9e6Sopenharmony_ciif test "x$ac_cv_lib_m_round" = xyes
13020c0abf9e6Sopenharmony_cithen :
13021c0abf9e6Sopenharmony_ci  printf "%s\n" "#define HAVE_LIBM 1" >>confdefs.h
13022c0abf9e6Sopenharmony_ci
13023c0abf9e6Sopenharmony_ci  LIBS="-lm $LIBS"
13024c0abf9e6Sopenharmony_ci
13025c0abf9e6Sopenharmony_cifi
13026c0abf9e6Sopenharmony_ci
13027c0abf9e6Sopenharmony_ci
13028c0abf9e6Sopenharmony_ci
13029c0abf9e6Sopenharmony_ci
13030c0abf9e6Sopenharmony_ci
13031c0abf9e6Sopenharmony_ci
13032c0abf9e6Sopenharmony_ci
13033c0abf9e6Sopenharmony_ci
13034c0abf9e6Sopenharmony_ci
13035c0abf9e6Sopenharmony_ciif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
13036c0abf9e6Sopenharmony_ci	if test -n "$ac_tool_prefix"; then
13037c0abf9e6Sopenharmony_ci  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
13038c0abf9e6Sopenharmony_ciset dummy ${ac_tool_prefix}pkg-config; ac_word=$2
13039c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13040c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
13041c0abf9e6Sopenharmony_ciif test ${ac_cv_path_PKG_CONFIG+y}
13042c0abf9e6Sopenharmony_cithen :
13043c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
13044c0abf9e6Sopenharmony_cielse $as_nop
13045c0abf9e6Sopenharmony_ci  case $PKG_CONFIG in
13046c0abf9e6Sopenharmony_ci  [\\/]* | ?:[\\/]*)
13047c0abf9e6Sopenharmony_ci  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
13048c0abf9e6Sopenharmony_ci  ;;
13049c0abf9e6Sopenharmony_ci  *)
13050c0abf9e6Sopenharmony_ci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13051c0abf9e6Sopenharmony_cifor as_dir in $PATH
13052c0abf9e6Sopenharmony_cido
13053c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
13054c0abf9e6Sopenharmony_ci  case $as_dir in #(((
13055c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
13056c0abf9e6Sopenharmony_ci    */) ;;
13057c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
13058c0abf9e6Sopenharmony_ci  esac
13059c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
13060c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13061c0abf9e6Sopenharmony_ci    ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
13062c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13063c0abf9e6Sopenharmony_ci    break 2
13064c0abf9e6Sopenharmony_ci  fi
13065c0abf9e6Sopenharmony_cidone
13066c0abf9e6Sopenharmony_ci  done
13067c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
13068c0abf9e6Sopenharmony_ci
13069c0abf9e6Sopenharmony_ci  ;;
13070c0abf9e6Sopenharmony_ciesac
13071c0abf9e6Sopenharmony_cifi
13072c0abf9e6Sopenharmony_ciPKG_CONFIG=$ac_cv_path_PKG_CONFIG
13073c0abf9e6Sopenharmony_ciif test -n "$PKG_CONFIG"; then
13074c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
13075c0abf9e6Sopenharmony_ciprintf "%s\n" "$PKG_CONFIG" >&6; }
13076c0abf9e6Sopenharmony_cielse
13077c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13078c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
13079c0abf9e6Sopenharmony_cifi
13080c0abf9e6Sopenharmony_ci
13081c0abf9e6Sopenharmony_ci
13082c0abf9e6Sopenharmony_cifi
13083c0abf9e6Sopenharmony_ciif test -z "$ac_cv_path_PKG_CONFIG"; then
13084c0abf9e6Sopenharmony_ci  ac_pt_PKG_CONFIG=$PKG_CONFIG
13085c0abf9e6Sopenharmony_ci  # Extract the first word of "pkg-config", so it can be a program name with args.
13086c0abf9e6Sopenharmony_ciset dummy pkg-config; ac_word=$2
13087c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13088c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
13089c0abf9e6Sopenharmony_ciif test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
13090c0abf9e6Sopenharmony_cithen :
13091c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
13092c0abf9e6Sopenharmony_cielse $as_nop
13093c0abf9e6Sopenharmony_ci  case $ac_pt_PKG_CONFIG in
13094c0abf9e6Sopenharmony_ci  [\\/]* | ?:[\\/]*)
13095c0abf9e6Sopenharmony_ci  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
13096c0abf9e6Sopenharmony_ci  ;;
13097c0abf9e6Sopenharmony_ci  *)
13098c0abf9e6Sopenharmony_ci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13099c0abf9e6Sopenharmony_cifor as_dir in $PATH
13100c0abf9e6Sopenharmony_cido
13101c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
13102c0abf9e6Sopenharmony_ci  case $as_dir in #(((
13103c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
13104c0abf9e6Sopenharmony_ci    */) ;;
13105c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
13106c0abf9e6Sopenharmony_ci  esac
13107c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
13108c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13109c0abf9e6Sopenharmony_ci    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
13110c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13111c0abf9e6Sopenharmony_ci    break 2
13112c0abf9e6Sopenharmony_ci  fi
13113c0abf9e6Sopenharmony_cidone
13114c0abf9e6Sopenharmony_ci  done
13115c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
13116c0abf9e6Sopenharmony_ci
13117c0abf9e6Sopenharmony_ci  ;;
13118c0abf9e6Sopenharmony_ciesac
13119c0abf9e6Sopenharmony_cifi
13120c0abf9e6Sopenharmony_ciac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
13121c0abf9e6Sopenharmony_ciif test -n "$ac_pt_PKG_CONFIG"; then
13122c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
13123c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
13124c0abf9e6Sopenharmony_cielse
13125c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13126c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
13127c0abf9e6Sopenharmony_cifi
13128c0abf9e6Sopenharmony_ci
13129c0abf9e6Sopenharmony_ci  if test "x$ac_pt_PKG_CONFIG" = x; then
13130c0abf9e6Sopenharmony_ci    PKG_CONFIG=""
13131c0abf9e6Sopenharmony_ci  else
13132c0abf9e6Sopenharmony_ci    case $cross_compiling:$ac_tool_warned in
13133c0abf9e6Sopenharmony_ciyes:)
13134c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13135c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13136c0abf9e6Sopenharmony_ciac_tool_warned=yes ;;
13137c0abf9e6Sopenharmony_ciesac
13138c0abf9e6Sopenharmony_ci    PKG_CONFIG=$ac_pt_PKG_CONFIG
13139c0abf9e6Sopenharmony_ci  fi
13140c0abf9e6Sopenharmony_cielse
13141c0abf9e6Sopenharmony_ci  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
13142c0abf9e6Sopenharmony_cifi
13143c0abf9e6Sopenharmony_ci
13144c0abf9e6Sopenharmony_cifi
13145c0abf9e6Sopenharmony_ciif test -n "$PKG_CONFIG"; then
13146c0abf9e6Sopenharmony_ci	_pkg_min_version=0.9.0
13147c0abf9e6Sopenharmony_ci	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
13148c0abf9e6Sopenharmony_ciprintf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
13149c0abf9e6Sopenharmony_ci	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
13150c0abf9e6Sopenharmony_ci		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13151c0abf9e6Sopenharmony_ciprintf "%s\n" "yes" >&6; }
13152c0abf9e6Sopenharmony_ci	else
13153c0abf9e6Sopenharmony_ci		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13154c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
13155c0abf9e6Sopenharmony_ci		PKG_CONFIG=""
13156c0abf9e6Sopenharmony_ci	fi
13157c0abf9e6Sopenharmony_cifi
13158c0abf9e6Sopenharmony_ci
13159c0abf9e6Sopenharmony_cipkg_failed=no
13160c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CHECK" >&5
13161c0abf9e6Sopenharmony_ciprintf %s "checking for CHECK... " >&6; }
13162c0abf9e6Sopenharmony_ci
13163c0abf9e6Sopenharmony_ciif test -n "$CHECK_CFLAGS"; then
13164c0abf9e6Sopenharmony_ci    pkg_cv_CHECK_CFLAGS="$CHECK_CFLAGS"
13165c0abf9e6Sopenharmony_ci elif test -n "$PKG_CONFIG"; then
13166c0abf9e6Sopenharmony_ci    if test -n "$PKG_CONFIG" && \
13167c0abf9e6Sopenharmony_ci    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"check >= 0.9.9\""; } >&5
13168c0abf9e6Sopenharmony_ci  ($PKG_CONFIG --exists --print-errors "check >= 0.9.9") 2>&5
13169c0abf9e6Sopenharmony_ci  ac_status=$?
13170c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13171c0abf9e6Sopenharmony_ci  test $ac_status = 0; }; then
13172c0abf9e6Sopenharmony_ci  pkg_cv_CHECK_CFLAGS=`$PKG_CONFIG --cflags "check >= 0.9.9" 2>/dev/null`
13173c0abf9e6Sopenharmony_ci		      test "x$?" != "x0" && pkg_failed=yes
13174c0abf9e6Sopenharmony_cielse
13175c0abf9e6Sopenharmony_ci  pkg_failed=yes
13176c0abf9e6Sopenharmony_cifi
13177c0abf9e6Sopenharmony_ci else
13178c0abf9e6Sopenharmony_ci    pkg_failed=untried
13179c0abf9e6Sopenharmony_cifi
13180c0abf9e6Sopenharmony_ciif test -n "$CHECK_LIBS"; then
13181c0abf9e6Sopenharmony_ci    pkg_cv_CHECK_LIBS="$CHECK_LIBS"
13182c0abf9e6Sopenharmony_ci elif test -n "$PKG_CONFIG"; then
13183c0abf9e6Sopenharmony_ci    if test -n "$PKG_CONFIG" && \
13184c0abf9e6Sopenharmony_ci    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"check >= 0.9.9\""; } >&5
13185c0abf9e6Sopenharmony_ci  ($PKG_CONFIG --exists --print-errors "check >= 0.9.9") 2>&5
13186c0abf9e6Sopenharmony_ci  ac_status=$?
13187c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13188c0abf9e6Sopenharmony_ci  test $ac_status = 0; }; then
13189c0abf9e6Sopenharmony_ci  pkg_cv_CHECK_LIBS=`$PKG_CONFIG --libs "check >= 0.9.9" 2>/dev/null`
13190c0abf9e6Sopenharmony_ci		      test "x$?" != "x0" && pkg_failed=yes
13191c0abf9e6Sopenharmony_cielse
13192c0abf9e6Sopenharmony_ci  pkg_failed=yes
13193c0abf9e6Sopenharmony_cifi
13194c0abf9e6Sopenharmony_ci else
13195c0abf9e6Sopenharmony_ci    pkg_failed=untried
13196c0abf9e6Sopenharmony_cifi
13197c0abf9e6Sopenharmony_ci
13198c0abf9e6Sopenharmony_ci
13199c0abf9e6Sopenharmony_ci
13200c0abf9e6Sopenharmony_ciif test $pkg_failed = yes; then
13201c0abf9e6Sopenharmony_ci   	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13202c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
13203c0abf9e6Sopenharmony_ci
13204c0abf9e6Sopenharmony_ciif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
13205c0abf9e6Sopenharmony_ci        _pkg_short_errors_supported=yes
13206c0abf9e6Sopenharmony_cielse
13207c0abf9e6Sopenharmony_ci        _pkg_short_errors_supported=no
13208c0abf9e6Sopenharmony_cifi
13209c0abf9e6Sopenharmony_ci        if test $_pkg_short_errors_supported = yes; then
13210c0abf9e6Sopenharmony_ci	        CHECK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "check >= 0.9.9" 2>&1`
13211c0abf9e6Sopenharmony_ci        else
13212c0abf9e6Sopenharmony_ci	        CHECK_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "check >= 0.9.9" 2>&1`
13213c0abf9e6Sopenharmony_ci        fi
13214c0abf9e6Sopenharmony_ci	# Put the nasty error message in config.log where it belongs
13215c0abf9e6Sopenharmony_ci	echo "$CHECK_PKG_ERRORS" >&5
13216c0abf9e6Sopenharmony_ci
13217c0abf9e6Sopenharmony_ci	HAVE_CHECK="no"
13218c0abf9e6Sopenharmony_cielif test $pkg_failed = untried; then
13219c0abf9e6Sopenharmony_ci     	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13220c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
13221c0abf9e6Sopenharmony_ci	HAVE_CHECK="no"
13222c0abf9e6Sopenharmony_cielse
13223c0abf9e6Sopenharmony_ci	CHECK_CFLAGS=$pkg_cv_CHECK_CFLAGS
13224c0abf9e6Sopenharmony_ci	CHECK_LIBS=$pkg_cv_CHECK_LIBS
13225c0abf9e6Sopenharmony_ci        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13226c0abf9e6Sopenharmony_ciprintf "%s\n" "yes" >&6; }
13227c0abf9e6Sopenharmony_ci	HAVE_CHECK="yes"
13228c0abf9e6Sopenharmony_cifi
13229c0abf9e6Sopenharmony_ciif test "x$HAVE_CHECK" = "xyes"; then
13230c0abf9e6Sopenharmony_ci	# Extract the first word of "valgrind", so it can be a program name with args.
13231c0abf9e6Sopenharmony_ciset dummy valgrind; ac_word=$2
13232c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13233c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
13234c0abf9e6Sopenharmony_ciif test ${ac_cv_path_VALGRIND+y}
13235c0abf9e6Sopenharmony_cithen :
13236c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
13237c0abf9e6Sopenharmony_cielse $as_nop
13238c0abf9e6Sopenharmony_ci  case $VALGRIND in
13239c0abf9e6Sopenharmony_ci  [\\/]* | ?:[\\/]*)
13240c0abf9e6Sopenharmony_ci  ac_cv_path_VALGRIND="$VALGRIND" # Let the user override the test with a path.
13241c0abf9e6Sopenharmony_ci  ;;
13242c0abf9e6Sopenharmony_ci  *)
13243c0abf9e6Sopenharmony_ci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13244c0abf9e6Sopenharmony_cifor as_dir in $PATH
13245c0abf9e6Sopenharmony_cido
13246c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
13247c0abf9e6Sopenharmony_ci  case $as_dir in #(((
13248c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
13249c0abf9e6Sopenharmony_ci    */) ;;
13250c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
13251c0abf9e6Sopenharmony_ci  esac
13252c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
13253c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13254c0abf9e6Sopenharmony_ci    ac_cv_path_VALGRIND="$as_dir$ac_word$ac_exec_ext"
13255c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13256c0abf9e6Sopenharmony_ci    break 2
13257c0abf9e6Sopenharmony_ci  fi
13258c0abf9e6Sopenharmony_cidone
13259c0abf9e6Sopenharmony_ci  done
13260c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
13261c0abf9e6Sopenharmony_ci
13262c0abf9e6Sopenharmony_ci  ;;
13263c0abf9e6Sopenharmony_ciesac
13264c0abf9e6Sopenharmony_cifi
13265c0abf9e6Sopenharmony_ciVALGRIND=$ac_cv_path_VALGRIND
13266c0abf9e6Sopenharmony_ciif test -n "$VALGRIND"; then
13267c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $VALGRIND" >&5
13268c0abf9e6Sopenharmony_ciprintf "%s\n" "$VALGRIND" >&6; }
13269c0abf9e6Sopenharmony_cielse
13270c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13271c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
13272c0abf9e6Sopenharmony_cifi
13273c0abf9e6Sopenharmony_ci
13274c0abf9e6Sopenharmony_ci
13275c0abf9e6Sopenharmony_cielse
13276c0abf9e6Sopenharmony_ci	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: check not found - skipping building unit tests" >&5
13277c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: check not found - skipping building unit tests" >&2;}
13278c0abf9e6Sopenharmony_cifi
13279c0abf9e6Sopenharmony_ci if test "x$VALGRIND" != "x"; then
13280c0abf9e6Sopenharmony_ci  HAVE_VALGRIND_TRUE=
13281c0abf9e6Sopenharmony_ci  HAVE_VALGRIND_FALSE='#'
13282c0abf9e6Sopenharmony_cielse
13283c0abf9e6Sopenharmony_ci  HAVE_VALGRIND_TRUE='#'
13284c0abf9e6Sopenharmony_ci  HAVE_VALGRIND_FALSE=
13285c0abf9e6Sopenharmony_cifi
13286c0abf9e6Sopenharmony_ci
13287c0abf9e6Sopenharmony_ci if test "x$HAVE_CHECK" = "xyes"; then
13288c0abf9e6Sopenharmony_ci  ENABLE_RUNTIME_TESTS_TRUE=
13289c0abf9e6Sopenharmony_ci  ENABLE_RUNTIME_TESTS_FALSE='#'
13290c0abf9e6Sopenharmony_cielse
13291c0abf9e6Sopenharmony_ci  ENABLE_RUNTIME_TESTS_TRUE='#'
13292c0abf9e6Sopenharmony_ci  ENABLE_RUNTIME_TESTS_FALSE=
13293c0abf9e6Sopenharmony_cifi
13294c0abf9e6Sopenharmony_ci
13295c0abf9e6Sopenharmony_ci if test "x$enable_static" = "xyes"; then
13296c0abf9e6Sopenharmony_ci  ENABLE_STATIC_LINK_TEST_TRUE=
13297c0abf9e6Sopenharmony_ci  ENABLE_STATIC_LINK_TEST_FALSE='#'
13298c0abf9e6Sopenharmony_cielse
13299c0abf9e6Sopenharmony_ci  ENABLE_STATIC_LINK_TEST_TRUE='#'
13300c0abf9e6Sopenharmony_ci  ENABLE_STATIC_LINK_TEST_FALSE=
13301c0abf9e6Sopenharmony_cifi
13302c0abf9e6Sopenharmony_ci
13303c0abf9e6Sopenharmony_ci
13304c0abf9e6Sopenharmony_ciwith_cflags=""
13305c0abf9e6Sopenharmony_ciif test "x$GCC" = "xyes"; then
13306c0abf9e6Sopenharmony_ci
13307c0abf9e6Sopenharmony_ci  for flag in \
13308c0abf9e6Sopenharmony_ci				-Wall \
13309c0abf9e6Sopenharmony_ci				-Wextra \
13310c0abf9e6Sopenharmony_ci				-Wno-unused-parameter \
13311c0abf9e6Sopenharmony_ci				-Wstrict-prototypes \
13312c0abf9e6Sopenharmony_ci				-Wmissing-prototypes \
13313c0abf9e6Sopenharmony_ci				-fvisibility=hidden \
13314c0abf9e6Sopenharmony_ci				-pipe \
13315c0abf9e6Sopenharmony_ci				-fno-strict-aliasing \
13316c0abf9e6Sopenharmony_ci				-ffunction-sections \
13317c0abf9e6Sopenharmony_ci				-fdata-sections \
13318c0abf9e6Sopenharmony_ci				-fno-strict-aliasing \
13319c0abf9e6Sopenharmony_ci				-fdiagnostics-show-option \
13320c0abf9e6Sopenharmony_ci				-fno-common; do
13321c0abf9e6Sopenharmony_ci
13322c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports flag $flag in envvar CFLAGS" >&5
13323c0abf9e6Sopenharmony_ciprintf %s "checking if $CC supports flag $flag in envvar CFLAGS... " >&6; }
13324c0abf9e6Sopenharmony_ciif { as_var=`printf "%s\n" "cc_cv_CFLAGS_$flag" | $as_tr_sh`; eval test \${$as_var+y}; }
13325c0abf9e6Sopenharmony_cithen :
13326c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
13327c0abf9e6Sopenharmony_cielse $as_nop
13328c0abf9e6Sopenharmony_ci  eval "cc_save_CFLAGS='${CFLAGS}'"
13329c0abf9e6Sopenharmony_ci           eval "CFLAGS='-Werror $flag'"
13330c0abf9e6Sopenharmony_ci           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13331c0abf9e6Sopenharmony_ci/* end confdefs.h.  */
13332c0abf9e6Sopenharmony_ciint a = 0; int main(void) { return a; }
13333c0abf9e6Sopenharmony_ci_ACEOF
13334c0abf9e6Sopenharmony_ciif ac_fn_c_try_link "$LINENO"
13335c0abf9e6Sopenharmony_cithen :
13336c0abf9e6Sopenharmony_ci  eval "`printf "%s\n" "cc_cv_CFLAGS_$flag" | $as_tr_sh`='yes'"
13337c0abf9e6Sopenharmony_cielse $as_nop
13338c0abf9e6Sopenharmony_ci  eval "`printf "%s\n" "cc_cv_CFLAGS_$flag" | $as_tr_sh`='no'"
13339c0abf9e6Sopenharmony_cifi
13340c0abf9e6Sopenharmony_cirm -f core conftest.err conftest.$ac_objext conftest.beam \
13341c0abf9e6Sopenharmony_ci    conftest$ac_exeext conftest.$ac_ext
13342c0abf9e6Sopenharmony_ci           eval "CFLAGS='$cc_save_CFLAGS'"
13343c0abf9e6Sopenharmony_cifi
13344c0abf9e6Sopenharmony_cieval ac_res=\$`printf "%s\n" "cc_cv_CFLAGS_$flag" | $as_tr_sh`
13345c0abf9e6Sopenharmony_ci	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13346c0abf9e6Sopenharmony_ciprintf "%s\n" "$ac_res" >&6; }
13347c0abf9e6Sopenharmony_ci
13348c0abf9e6Sopenharmony_ci  if eval test x$`printf "%s\n" "cc_cv_CFLAGS_$flag" | $as_tr_sh` = xyes
13349c0abf9e6Sopenharmony_cithen :
13350c0abf9e6Sopenharmony_ci  eval "with_cflags='${with_cflags} $flag'"
13351c0abf9e6Sopenharmony_cifi
13352c0abf9e6Sopenharmony_ci
13353c0abf9e6Sopenharmony_ci  done
13354c0abf9e6Sopenharmony_ci
13355c0abf9e6Sopenharmony_cifi
13356c0abf9e6Sopenharmony_ciGCC_CFLAGS=$with_cflags
13357c0abf9e6Sopenharmony_ci
13358c0abf9e6Sopenharmony_ci
13359c0abf9e6Sopenharmony_ci# Extract the first word of "doxygen", so it can be a program name with args.
13360c0abf9e6Sopenharmony_ciset dummy doxygen; ac_word=$2
13361c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13362c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
13363c0abf9e6Sopenharmony_ciif test ${ac_cv_path_DOXYGEN+y}
13364c0abf9e6Sopenharmony_cithen :
13365c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
13366c0abf9e6Sopenharmony_cielse $as_nop
13367c0abf9e6Sopenharmony_ci  case $DOXYGEN in
13368c0abf9e6Sopenharmony_ci  [\\/]* | ?:[\\/]*)
13369c0abf9e6Sopenharmony_ci  ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
13370c0abf9e6Sopenharmony_ci  ;;
13371c0abf9e6Sopenharmony_ci  *)
13372c0abf9e6Sopenharmony_ci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13373c0abf9e6Sopenharmony_cifor as_dir in $PATH
13374c0abf9e6Sopenharmony_cido
13375c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
13376c0abf9e6Sopenharmony_ci  case $as_dir in #(((
13377c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
13378c0abf9e6Sopenharmony_ci    */) ;;
13379c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
13380c0abf9e6Sopenharmony_ci  esac
13381c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
13382c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13383c0abf9e6Sopenharmony_ci    ac_cv_path_DOXYGEN="$as_dir$ac_word$ac_exec_ext"
13384c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13385c0abf9e6Sopenharmony_ci    break 2
13386c0abf9e6Sopenharmony_ci  fi
13387c0abf9e6Sopenharmony_cidone
13388c0abf9e6Sopenharmony_ci  done
13389c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
13390c0abf9e6Sopenharmony_ci
13391c0abf9e6Sopenharmony_ci  ;;
13392c0abf9e6Sopenharmony_ciesac
13393c0abf9e6Sopenharmony_cifi
13394c0abf9e6Sopenharmony_ciDOXYGEN=$ac_cv_path_DOXYGEN
13395c0abf9e6Sopenharmony_ciif test -n "$DOXYGEN"; then
13396c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
13397c0abf9e6Sopenharmony_ciprintf "%s\n" "$DOXYGEN" >&6; }
13398c0abf9e6Sopenharmony_cielse
13399c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13400c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
13401c0abf9e6Sopenharmony_cifi
13402c0abf9e6Sopenharmony_ci
13403c0abf9e6Sopenharmony_ci
13404c0abf9e6Sopenharmony_ciif test "x$DOXYGEN" = "x"; then
13405c0abf9e6Sopenharmony_ci	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: doxygen not found - required for documentation" >&5
13406c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: doxygen not found - required for documentation" >&2;}
13407c0abf9e6Sopenharmony_ci	have_doxygen="no"
13408c0abf9e6Sopenharmony_cielse
13409c0abf9e6Sopenharmony_ci	have_doxygen="yes"
13410c0abf9e6Sopenharmony_cifi
13411c0abf9e6Sopenharmony_ci if test "x$have_doxygen" = "xyes"; then
13412c0abf9e6Sopenharmony_ci  HAVE_DOXYGEN_TRUE=
13413c0abf9e6Sopenharmony_ci  HAVE_DOXYGEN_FALSE='#'
13414c0abf9e6Sopenharmony_cielse
13415c0abf9e6Sopenharmony_ci  HAVE_DOXYGEN_TRUE='#'
13416c0abf9e6Sopenharmony_ci  HAVE_DOXYGEN_FALSE=
13417c0abf9e6Sopenharmony_cifi
13418c0abf9e6Sopenharmony_ci
13419c0abf9e6Sopenharmony_ci
13420c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build with gcov" >&5
13421c0abf9e6Sopenharmony_ciprintf %s "checking whether to build with gcov... " >&6; }
13422c0abf9e6Sopenharmony_ci# Check whether --enable-gcov was given.
13423c0abf9e6Sopenharmony_ciif test ${enable_gcov+y}
13424c0abf9e6Sopenharmony_cithen :
13425c0abf9e6Sopenharmony_ci  enableval=$enable_gcov;
13426c0abf9e6Sopenharmony_cielse $as_nop
13427c0abf9e6Sopenharmony_ci  enable_gcov=no
13428c0abf9e6Sopenharmony_cifi
13429c0abf9e6Sopenharmony_ci
13430c0abf9e6Sopenharmony_ciif test "x$enable_gcov" != "xno"
13431c0abf9e6Sopenharmony_cithen :
13432c0abf9e6Sopenharmony_ci
13433c0abf9e6Sopenharmony_ci       GCOV_CFLAGS="-fprofile-arcs -ftest-coverage"
13434c0abf9e6Sopenharmony_ci       GCOV_LDFLAGS="-lgcov"
13435c0abf9e6Sopenharmony_ci       enable_gcov=yes
13436c0abf9e6Sopenharmony_ci
13437c0abf9e6Sopenharmony_cifi
13438c0abf9e6Sopenharmony_ci if test "x$enable_gcov" != "xno"; then
13439c0abf9e6Sopenharmony_ci  GCOV_ENABLED_TRUE=
13440c0abf9e6Sopenharmony_ci  GCOV_ENABLED_FALSE='#'
13441c0abf9e6Sopenharmony_cielse
13442c0abf9e6Sopenharmony_ci  GCOV_ENABLED_TRUE='#'
13443c0abf9e6Sopenharmony_ci  GCOV_ENABLED_FALSE=
13444c0abf9e6Sopenharmony_cifi
13445c0abf9e6Sopenharmony_ci
13446c0abf9e6Sopenharmony_ci
13447c0abf9e6Sopenharmony_ci
13448c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_gcov" >&5
13449c0abf9e6Sopenharmony_ciprintf "%s\n" "$enable_gcov" >&6; }
13450c0abf9e6Sopenharmony_ci
13451c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build with coverity support" >&5
13452c0abf9e6Sopenharmony_ciprintf %s "checking whether to build with coverity support... " >&6; }
13453c0abf9e6Sopenharmony_ci# Check whether --enable-coverity was given.
13454c0abf9e6Sopenharmony_ciif test ${enable_coverity+y}
13455c0abf9e6Sopenharmony_cithen :
13456c0abf9e6Sopenharmony_ci  enableval=$enable_coverity;
13457c0abf9e6Sopenharmony_cielse $as_nop
13458c0abf9e6Sopenharmony_ci  enable_coverity=no
13459c0abf9e6Sopenharmony_cifi
13460c0abf9e6Sopenharmony_ci
13461c0abf9e6Sopenharmony_ciif test "x$enable_coverity" != "xno"
13462c0abf9e6Sopenharmony_cithen :
13463c0abf9e6Sopenharmony_ci
13464c0abf9e6Sopenharmony_ci
13465c0abf9e6Sopenharmony_ciprintf "%s\n" "#define _Float128 __uint128_t" >>confdefs.h
13466c0abf9e6Sopenharmony_ci
13467c0abf9e6Sopenharmony_ci
13468c0abf9e6Sopenharmony_ciprintf "%s\n" "#define _Float32 int" >>confdefs.h
13469c0abf9e6Sopenharmony_ci
13470c0abf9e6Sopenharmony_ci
13471c0abf9e6Sopenharmony_ciprintf "%s\n" "#define _Float32x int" >>confdefs.h
13472c0abf9e6Sopenharmony_ci
13473c0abf9e6Sopenharmony_ci
13474c0abf9e6Sopenharmony_ciprintf "%s\n" "#define _Float64 long" >>confdefs.h
13475c0abf9e6Sopenharmony_ci
13476c0abf9e6Sopenharmony_ci
13477c0abf9e6Sopenharmony_ciprintf "%s\n" "#define _Float64x long" >>confdefs.h
13478c0abf9e6Sopenharmony_ci
13479c0abf9e6Sopenharmony_ci       enable_coverity=yes
13480c0abf9e6Sopenharmony_ci
13481c0abf9e6Sopenharmony_cifi
13482c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_coverity" >&5
13483c0abf9e6Sopenharmony_ciprintf "%s\n" "$enable_coverity" >&6; }
13484c0abf9e6Sopenharmony_ci
13485c0abf9e6Sopenharmony_ci
13486c0abf9e6Sopenharmony_ci
13487c0abf9e6Sopenharmony_ci
13488c0abf9e6Sopenharmony_ci
13489c0abf9e6Sopenharmony_ci
13490c0abf9e6Sopenharmony_ci
13491c0abf9e6Sopenharmony_ci
13492c0abf9e6Sopenharmony_ci        if test -n "$PYTHON"; then
13493c0abf9e6Sopenharmony_ci      # If the user set $PYTHON, use it and don't search something else.
13494c0abf9e6Sopenharmony_ci      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $PYTHON version is >= 2.6" >&5
13495c0abf9e6Sopenharmony_ciprintf %s "checking whether $PYTHON version is >= 2.6... " >&6; }
13496c0abf9e6Sopenharmony_ci      prog="import sys
13497c0abf9e6Sopenharmony_ci# split strings by '.' and convert to numeric.  Append some zeros
13498c0abf9e6Sopenharmony_ci# because we need at least 4 digits for the hex conversion.
13499c0abf9e6Sopenharmony_ci# map returns an iterator in Python 3.0 and a list in 2.x
13500c0abf9e6Sopenharmony_ciminver = list(map(int, '2.6'.split('.'))) + [0, 0, 0]
13501c0abf9e6Sopenharmony_ciminverhex = 0
13502c0abf9e6Sopenharmony_ci# xrange is not present in Python 3.0 and range returns an iterator
13503c0abf9e6Sopenharmony_cifor i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i]
13504c0abf9e6Sopenharmony_cisys.exit(sys.hexversion < minverhex)"
13505c0abf9e6Sopenharmony_ci  if { echo "$as_me:$LINENO: $PYTHON -c "$prog"" >&5
13506c0abf9e6Sopenharmony_ci   ($PYTHON -c "$prog") >&5 2>&5
13507c0abf9e6Sopenharmony_ci   ac_status=$?
13508c0abf9e6Sopenharmony_ci   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13509c0abf9e6Sopenharmony_ci   (exit $ac_status); }
13510c0abf9e6Sopenharmony_cithen :
13511c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13512c0abf9e6Sopenharmony_ciprintf "%s\n" "yes" >&6; }
13513c0abf9e6Sopenharmony_cielse $as_nop
13514c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13515c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
13516c0abf9e6Sopenharmony_ci			       as_fn_error $? "Python interpreter is too old" "$LINENO" 5
13517c0abf9e6Sopenharmony_cifi
13518c0abf9e6Sopenharmony_ci      am_display_PYTHON=$PYTHON
13519c0abf9e6Sopenharmony_ci    else
13520c0abf9e6Sopenharmony_ci      # Otherwise, try each interpreter until we find one that satisfies
13521c0abf9e6Sopenharmony_ci      # VERSION.
13522c0abf9e6Sopenharmony_ci      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a Python interpreter with version >= 2.6" >&5
13523c0abf9e6Sopenharmony_ciprintf %s "checking for a Python interpreter with version >= 2.6... " >&6; }
13524c0abf9e6Sopenharmony_ciif test ${am_cv_pathless_PYTHON+y}
13525c0abf9e6Sopenharmony_cithen :
13526c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
13527c0abf9e6Sopenharmony_cielse $as_nop
13528c0abf9e6Sopenharmony_ci
13529c0abf9e6Sopenharmony_ci	for am_cv_pathless_PYTHON in python python2 python3  python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3  python3.2 python3.1 python3.0  python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1  python2.0 none; do
13530c0abf9e6Sopenharmony_ci	  test "$am_cv_pathless_PYTHON" = none && break
13531c0abf9e6Sopenharmony_ci	  prog="import sys
13532c0abf9e6Sopenharmony_ci# split strings by '.' and convert to numeric.  Append some zeros
13533c0abf9e6Sopenharmony_ci# because we need at least 4 digits for the hex conversion.
13534c0abf9e6Sopenharmony_ci# map returns an iterator in Python 3.0 and a list in 2.x
13535c0abf9e6Sopenharmony_ciminver = list(map(int, '2.6'.split('.'))) + [0, 0, 0]
13536c0abf9e6Sopenharmony_ciminverhex = 0
13537c0abf9e6Sopenharmony_ci# xrange is not present in Python 3.0 and range returns an iterator
13538c0abf9e6Sopenharmony_cifor i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i]
13539c0abf9e6Sopenharmony_cisys.exit(sys.hexversion < minverhex)"
13540c0abf9e6Sopenharmony_ci  if { echo "$as_me:$LINENO: $am_cv_pathless_PYTHON -c "$prog"" >&5
13541c0abf9e6Sopenharmony_ci   ($am_cv_pathless_PYTHON -c "$prog") >&5 2>&5
13542c0abf9e6Sopenharmony_ci   ac_status=$?
13543c0abf9e6Sopenharmony_ci   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13544c0abf9e6Sopenharmony_ci   (exit $ac_status); }
13545c0abf9e6Sopenharmony_cithen :
13546c0abf9e6Sopenharmony_ci  break
13547c0abf9e6Sopenharmony_cifi
13548c0abf9e6Sopenharmony_ci	done
13549c0abf9e6Sopenharmony_cifi
13550c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_pathless_PYTHON" >&5
13551c0abf9e6Sopenharmony_ciprintf "%s\n" "$am_cv_pathless_PYTHON" >&6; }
13552c0abf9e6Sopenharmony_ci      # Set $PYTHON to the absolute path of $am_cv_pathless_PYTHON.
13553c0abf9e6Sopenharmony_ci      if test "$am_cv_pathless_PYTHON" = none; then
13554c0abf9e6Sopenharmony_ci	PYTHON=:
13555c0abf9e6Sopenharmony_ci      else
13556c0abf9e6Sopenharmony_ci        # Extract the first word of "$am_cv_pathless_PYTHON", so it can be a program name with args.
13557c0abf9e6Sopenharmony_ciset dummy $am_cv_pathless_PYTHON; ac_word=$2
13558c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13559c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
13560c0abf9e6Sopenharmony_ciif test ${ac_cv_path_PYTHON+y}
13561c0abf9e6Sopenharmony_cithen :
13562c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
13563c0abf9e6Sopenharmony_cielse $as_nop
13564c0abf9e6Sopenharmony_ci  case $PYTHON in
13565c0abf9e6Sopenharmony_ci  [\\/]* | ?:[\\/]*)
13566c0abf9e6Sopenharmony_ci  ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
13567c0abf9e6Sopenharmony_ci  ;;
13568c0abf9e6Sopenharmony_ci  *)
13569c0abf9e6Sopenharmony_ci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13570c0abf9e6Sopenharmony_cifor as_dir in $PATH
13571c0abf9e6Sopenharmony_cido
13572c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
13573c0abf9e6Sopenharmony_ci  case $as_dir in #(((
13574c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
13575c0abf9e6Sopenharmony_ci    */) ;;
13576c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
13577c0abf9e6Sopenharmony_ci  esac
13578c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
13579c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13580c0abf9e6Sopenharmony_ci    ac_cv_path_PYTHON="$as_dir$ac_word$ac_exec_ext"
13581c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13582c0abf9e6Sopenharmony_ci    break 2
13583c0abf9e6Sopenharmony_ci  fi
13584c0abf9e6Sopenharmony_cidone
13585c0abf9e6Sopenharmony_ci  done
13586c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
13587c0abf9e6Sopenharmony_ci
13588c0abf9e6Sopenharmony_ci  ;;
13589c0abf9e6Sopenharmony_ciesac
13590c0abf9e6Sopenharmony_cifi
13591c0abf9e6Sopenharmony_ciPYTHON=$ac_cv_path_PYTHON
13592c0abf9e6Sopenharmony_ciif test -n "$PYTHON"; then
13593c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
13594c0abf9e6Sopenharmony_ciprintf "%s\n" "$PYTHON" >&6; }
13595c0abf9e6Sopenharmony_cielse
13596c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13597c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
13598c0abf9e6Sopenharmony_cifi
13599c0abf9e6Sopenharmony_ci
13600c0abf9e6Sopenharmony_ci
13601c0abf9e6Sopenharmony_ci      fi
13602c0abf9e6Sopenharmony_ci      am_display_PYTHON=$am_cv_pathless_PYTHON
13603c0abf9e6Sopenharmony_ci    fi
13604c0abf9e6Sopenharmony_ci
13605c0abf9e6Sopenharmony_ci
13606c0abf9e6Sopenharmony_ci  if test "$PYTHON" = :; then
13607c0abf9e6Sopenharmony_ci        as_fn_error $? "no suitable Python interpreter found" "$LINENO" 5
13608c0abf9e6Sopenharmony_ci  else
13609c0abf9e6Sopenharmony_ci
13610c0abf9e6Sopenharmony_ci              { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON version" >&5
13611c0abf9e6Sopenharmony_ciprintf %s "checking for $am_display_PYTHON version... " >&6; }
13612c0abf9e6Sopenharmony_ciif test ${am_cv_python_version+y}
13613c0abf9e6Sopenharmony_cithen :
13614c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
13615c0abf9e6Sopenharmony_cielse $as_nop
13616c0abf9e6Sopenharmony_ci  am_cv_python_version=`$PYTHON -c "import sys; print ('%u.%u' % sys.version_info[:2])"`
13617c0abf9e6Sopenharmony_cifi
13618c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5
13619c0abf9e6Sopenharmony_ciprintf "%s\n" "$am_cv_python_version" >&6; }
13620c0abf9e6Sopenharmony_ci  PYTHON_VERSION=$am_cv_python_version
13621c0abf9e6Sopenharmony_ci
13622c0abf9e6Sopenharmony_ci
13623c0abf9e6Sopenharmony_ci        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON platform" >&5
13624c0abf9e6Sopenharmony_ciprintf %s "checking for $am_display_PYTHON platform... " >&6; }
13625c0abf9e6Sopenharmony_ciif test ${am_cv_python_platform+y}
13626c0abf9e6Sopenharmony_cithen :
13627c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
13628c0abf9e6Sopenharmony_cielse $as_nop
13629c0abf9e6Sopenharmony_ci  am_cv_python_platform=`$PYTHON -c "import sys; sys.stdout.write(sys.platform)"`
13630c0abf9e6Sopenharmony_cifi
13631c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_platform" >&5
13632c0abf9e6Sopenharmony_ciprintf "%s\n" "$am_cv_python_platform" >&6; }
13633c0abf9e6Sopenharmony_ci  PYTHON_PLATFORM=$am_cv_python_platform
13634c0abf9e6Sopenharmony_ci
13635c0abf9e6Sopenharmony_ci
13636c0abf9e6Sopenharmony_ci                            if test "x$prefix" = xNONE; then
13637c0abf9e6Sopenharmony_ci    am__usable_prefix=$ac_default_prefix
13638c0abf9e6Sopenharmony_ci  else
13639c0abf9e6Sopenharmony_ci    am__usable_prefix=$prefix
13640c0abf9e6Sopenharmony_ci  fi
13641c0abf9e6Sopenharmony_ci
13642c0abf9e6Sopenharmony_ci  # Allow user to request using sys.* values from Python,
13643c0abf9e6Sopenharmony_ci  # instead of the GNU $prefix values.
13644c0abf9e6Sopenharmony_ci
13645c0abf9e6Sopenharmony_ci# Check whether --with-python-sys-prefix was given.
13646c0abf9e6Sopenharmony_ciif test ${with_python_sys_prefix+y}
13647c0abf9e6Sopenharmony_cithen :
13648c0abf9e6Sopenharmony_ci  withval=$with_python_sys_prefix; am_use_python_sys=:
13649c0abf9e6Sopenharmony_cielse $as_nop
13650c0abf9e6Sopenharmony_ci  am_use_python_sys=false
13651c0abf9e6Sopenharmony_cifi
13652c0abf9e6Sopenharmony_ci
13653c0abf9e6Sopenharmony_ci
13654c0abf9e6Sopenharmony_ci  # Allow user to override whatever the default Python prefix is.
13655c0abf9e6Sopenharmony_ci
13656c0abf9e6Sopenharmony_ci# Check whether --with-python_prefix was given.
13657c0abf9e6Sopenharmony_ciif test ${with_python_prefix+y}
13658c0abf9e6Sopenharmony_cithen :
13659c0abf9e6Sopenharmony_ci  withval=$with_python_prefix; am_python_prefix_subst=$withval
13660c0abf9e6Sopenharmony_ci   am_cv_python_prefix=$withval
13661c0abf9e6Sopenharmony_ci   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for explicit $am_display_PYTHON prefix" >&5
13662c0abf9e6Sopenharmony_ciprintf %s "checking for explicit $am_display_PYTHON prefix... " >&6; }
13663c0abf9e6Sopenharmony_ci   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_prefix" >&5
13664c0abf9e6Sopenharmony_ciprintf "%s\n" "$am_cv_python_prefix" >&6; }
13665c0abf9e6Sopenharmony_cielse $as_nop
13666c0abf9e6Sopenharmony_ci
13667c0abf9e6Sopenharmony_ci   if $am_use_python_sys; then
13668c0abf9e6Sopenharmony_ci     # using python sys.prefix value, not GNU
13669c0abf9e6Sopenharmony_ci     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for python default $am_display_PYTHON prefix" >&5
13670c0abf9e6Sopenharmony_ciprintf %s "checking for python default $am_display_PYTHON prefix... " >&6; }
13671c0abf9e6Sopenharmony_ciif test ${am_cv_python_prefix+y}
13672c0abf9e6Sopenharmony_cithen :
13673c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
13674c0abf9e6Sopenharmony_cielse $as_nop
13675c0abf9e6Sopenharmony_ci  am_cv_python_prefix=`$PYTHON -c "import sys; sys.stdout.write(sys.prefix)"`
13676c0abf9e6Sopenharmony_cifi
13677c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_prefix" >&5
13678c0abf9e6Sopenharmony_ciprintf "%s\n" "$am_cv_python_prefix" >&6; }
13679c0abf9e6Sopenharmony_ci
13680c0abf9e6Sopenharmony_ci               case $am_cv_python_prefix in
13681c0abf9e6Sopenharmony_ci     $am__usable_prefix*)
13682c0abf9e6Sopenharmony_ci       am__strip_prefix=`echo "$am__usable_prefix" | sed 's|.|.|g'`
13683c0abf9e6Sopenharmony_ci       am_python_prefix_subst=`echo "$am_cv_python_prefix" | sed "s,^$am__strip_prefix,\\${prefix},"`
13684c0abf9e6Sopenharmony_ci       ;;
13685c0abf9e6Sopenharmony_ci     *)
13686c0abf9e6Sopenharmony_ci       am_python_prefix_subst=$am_cv_python_prefix
13687c0abf9e6Sopenharmony_ci       ;;
13688c0abf9e6Sopenharmony_ci     esac
13689c0abf9e6Sopenharmony_ci   else # using GNU prefix value, not python sys.prefix
13690c0abf9e6Sopenharmony_ci     am_python_prefix_subst='${prefix}'
13691c0abf9e6Sopenharmony_ci     am_python_prefix=$am_python_prefix_subst
13692c0abf9e6Sopenharmony_ci     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU default $am_display_PYTHON prefix" >&5
13693c0abf9e6Sopenharmony_ciprintf %s "checking for GNU default $am_display_PYTHON prefix... " >&6; }
13694c0abf9e6Sopenharmony_ci     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_python_prefix" >&5
13695c0abf9e6Sopenharmony_ciprintf "%s\n" "$am_python_prefix" >&6; }
13696c0abf9e6Sopenharmony_ci   fi
13697c0abf9e6Sopenharmony_cifi
13698c0abf9e6Sopenharmony_ci
13699c0abf9e6Sopenharmony_ci  # Substituting python_prefix_subst value.
13700c0abf9e6Sopenharmony_ci  PYTHON_PREFIX=$am_python_prefix_subst
13701c0abf9e6Sopenharmony_ci
13702c0abf9e6Sopenharmony_ci
13703c0abf9e6Sopenharmony_ci  # emacs-page Now do it all over again for Python exec_prefix, but with yet
13704c0abf9e6Sopenharmony_ci  # another conditional: fall back to regular prefix if that was specified.
13705c0abf9e6Sopenharmony_ci
13706c0abf9e6Sopenharmony_ci# Check whether --with-python_exec_prefix was given.
13707c0abf9e6Sopenharmony_ciif test ${with_python_exec_prefix+y}
13708c0abf9e6Sopenharmony_cithen :
13709c0abf9e6Sopenharmony_ci  withval=$with_python_exec_prefix; am_python_exec_prefix_subst=$withval
13710c0abf9e6Sopenharmony_ci   am_cv_python_exec_prefix=$withval
13711c0abf9e6Sopenharmony_ci   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for explicit $am_display_PYTHON exec_prefix" >&5
13712c0abf9e6Sopenharmony_ciprintf %s "checking for explicit $am_display_PYTHON exec_prefix... " >&6; }
13713c0abf9e6Sopenharmony_ci   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_exec_prefix" >&5
13714c0abf9e6Sopenharmony_ciprintf "%s\n" "$am_cv_python_exec_prefix" >&6; }
13715c0abf9e6Sopenharmony_cielse $as_nop
13716c0abf9e6Sopenharmony_ci
13717c0abf9e6Sopenharmony_ci   # no explicit --with-python_exec_prefix, but if
13718c0abf9e6Sopenharmony_ci   # --with-python_prefix was given, use its value for python_exec_prefix too.
13719c0abf9e6Sopenharmony_ci   if test -n "$with_python_prefix"
13720c0abf9e6Sopenharmony_cithen :
13721c0abf9e6Sopenharmony_ci  am_python_exec_prefix_subst=$with_python_prefix
13722c0abf9e6Sopenharmony_ci    am_cv_python_exec_prefix=$with_python_prefix
13723c0abf9e6Sopenharmony_ci    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for python_prefix-given $am_display_PYTHON exec_prefix" >&5
13724c0abf9e6Sopenharmony_ciprintf %s "checking for python_prefix-given $am_display_PYTHON exec_prefix... " >&6; }
13725c0abf9e6Sopenharmony_ci    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_exec_prefix" >&5
13726c0abf9e6Sopenharmony_ciprintf "%s\n" "$am_cv_python_exec_prefix" >&6; }
13727c0abf9e6Sopenharmony_cielse $as_nop
13728c0abf9e6Sopenharmony_ci
13729c0abf9e6Sopenharmony_ci    # Set am__usable_exec_prefix whether using GNU or Python values,
13730c0abf9e6Sopenharmony_ci    # since we use that variable for pyexecdir.
13731c0abf9e6Sopenharmony_ci    if test "x$exec_prefix" = xNONE; then
13732c0abf9e6Sopenharmony_ci      am__usable_exec_prefix=$am__usable_prefix
13733c0abf9e6Sopenharmony_ci    else
13734c0abf9e6Sopenharmony_ci      am__usable_exec_prefix=$exec_prefix
13735c0abf9e6Sopenharmony_ci    fi
13736c0abf9e6Sopenharmony_ci    #
13737c0abf9e6Sopenharmony_ci    if $am_use_python_sys; then # using python sys.exec_prefix, not GNU
13738c0abf9e6Sopenharmony_ci      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for python default $am_display_PYTHON exec_prefix" >&5
13739c0abf9e6Sopenharmony_ciprintf %s "checking for python default $am_display_PYTHON exec_prefix... " >&6; }
13740c0abf9e6Sopenharmony_ciif test ${am_cv_python_exec_prefix+y}
13741c0abf9e6Sopenharmony_cithen :
13742c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
13743c0abf9e6Sopenharmony_cielse $as_nop
13744c0abf9e6Sopenharmony_ci  am_cv_python_exec_prefix=`$PYTHON -c "import sys; sys.stdout.write(sys.exec_prefix)"`
13745c0abf9e6Sopenharmony_cifi
13746c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_exec_prefix" >&5
13747c0abf9e6Sopenharmony_ciprintf "%s\n" "$am_cv_python_exec_prefix" >&6; }
13748c0abf9e6Sopenharmony_ci                        case $am_cv_python_exec_prefix in
13749c0abf9e6Sopenharmony_ci      $am__usable_exec_prefix*)
13750c0abf9e6Sopenharmony_ci        am__strip_prefix=`echo "$am__usable_exec_prefix" | sed 's|.|.|g'`
13751c0abf9e6Sopenharmony_ci        am_python_exec_prefix_subst=`echo "$am_cv_python_exec_prefix" | sed "s,^$am__strip_prefix,\\${exec_prefix},"`
13752c0abf9e6Sopenharmony_ci        ;;
13753c0abf9e6Sopenharmony_ci      *)
13754c0abf9e6Sopenharmony_ci        am_python_exec_prefix_subst=$am_cv_python_exec_prefix
13755c0abf9e6Sopenharmony_ci        ;;
13756c0abf9e6Sopenharmony_ci     esac
13757c0abf9e6Sopenharmony_ci   else # using GNU $exec_prefix, not python sys.exec_prefix
13758c0abf9e6Sopenharmony_ci     am_python_exec_prefix_subst='${exec_prefix}'
13759c0abf9e6Sopenharmony_ci     am_python_exec_prefix=$am_python_exec_prefix_subst
13760c0abf9e6Sopenharmony_ci     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU default $am_display_PYTHON exec_prefix" >&5
13761c0abf9e6Sopenharmony_ciprintf %s "checking for GNU default $am_display_PYTHON exec_prefix... " >&6; }
13762c0abf9e6Sopenharmony_ci     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_python_exec_prefix" >&5
13763c0abf9e6Sopenharmony_ciprintf "%s\n" "$am_python_exec_prefix" >&6; }
13764c0abf9e6Sopenharmony_ci   fi
13765c0abf9e6Sopenharmony_cifi
13766c0abf9e6Sopenharmony_cifi
13767c0abf9e6Sopenharmony_ci
13768c0abf9e6Sopenharmony_ci  # Substituting python_exec_prefix_subst.
13769c0abf9e6Sopenharmony_ci  PYTHON_EXEC_PREFIX=$am_python_exec_prefix_subst
13770c0abf9e6Sopenharmony_ci
13771c0abf9e6Sopenharmony_ci
13772c0abf9e6Sopenharmony_ci  # Factor out some code duplication into this shell variable.
13773c0abf9e6Sopenharmony_ci  am_python_setup_sysconfig="\
13774c0abf9e6Sopenharmony_ciimport sys
13775c0abf9e6Sopenharmony_ci# Prefer sysconfig over distutils.sysconfig, for better compatibility
13776c0abf9e6Sopenharmony_ci# with python 3.x.  See automake bug#10227.
13777c0abf9e6Sopenharmony_citry:
13778c0abf9e6Sopenharmony_ci    import sysconfig
13779c0abf9e6Sopenharmony_ciexcept ImportError:
13780c0abf9e6Sopenharmony_ci    can_use_sysconfig = 0
13781c0abf9e6Sopenharmony_cielse:
13782c0abf9e6Sopenharmony_ci    can_use_sysconfig = 1
13783c0abf9e6Sopenharmony_ci# Can't use sysconfig in CPython 2.7, since it's broken in virtualenvs:
13784c0abf9e6Sopenharmony_ci# <https://github.com/pypa/virtualenv/issues/118>
13785c0abf9e6Sopenharmony_citry:
13786c0abf9e6Sopenharmony_ci    from platform import python_implementation
13787c0abf9e6Sopenharmony_ci    if python_implementation() == 'CPython' and sys.version[:3] == '2.7':
13788c0abf9e6Sopenharmony_ci        can_use_sysconfig = 0
13789c0abf9e6Sopenharmony_ciexcept ImportError:
13790c0abf9e6Sopenharmony_ci    pass"
13791c0abf9e6Sopenharmony_ci
13792c0abf9e6Sopenharmony_ci
13793c0abf9e6Sopenharmony_ci              { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON script directory (pythondir)" >&5
13794c0abf9e6Sopenharmony_ciprintf %s "checking for $am_display_PYTHON script directory (pythondir)... " >&6; }
13795c0abf9e6Sopenharmony_ciif test ${am_cv_python_pythondir+y}
13796c0abf9e6Sopenharmony_cithen :
13797c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
13798c0abf9e6Sopenharmony_cielse $as_nop
13799c0abf9e6Sopenharmony_ci  if test "x$am_cv_python_prefix" = x; then
13800c0abf9e6Sopenharmony_ci     am_py_prefix=$am__usable_prefix
13801c0abf9e6Sopenharmony_ci   else
13802c0abf9e6Sopenharmony_ci     am_py_prefix=$am_cv_python_prefix
13803c0abf9e6Sopenharmony_ci   fi
13804c0abf9e6Sopenharmony_ci   am_cv_python_pythondir=`$PYTHON -c "
13805c0abf9e6Sopenharmony_ci$am_python_setup_sysconfig
13806c0abf9e6Sopenharmony_ciif can_use_sysconfig:
13807c0abf9e6Sopenharmony_ci  sitedir = sysconfig.get_path('purelib', vars={'base':'$am_py_prefix'})
13808c0abf9e6Sopenharmony_cielse:
13809c0abf9e6Sopenharmony_ci  from distutils import sysconfig
13810c0abf9e6Sopenharmony_ci  sitedir = sysconfig.get_python_lib(0, 0, prefix='$am_py_prefix')
13811c0abf9e6Sopenharmony_cisys.stdout.write(sitedir)"`
13812c0abf9e6Sopenharmony_ci   #
13813c0abf9e6Sopenharmony_ci   case $am_cv_python_pythondir in
13814c0abf9e6Sopenharmony_ci   $am_py_prefix*)
13815c0abf9e6Sopenharmony_ci     am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'`
13816c0abf9e6Sopenharmony_ci     am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,\\${PYTHON_PREFIX},"`
13817c0abf9e6Sopenharmony_ci     ;;
13818c0abf9e6Sopenharmony_ci   *)
13819c0abf9e6Sopenharmony_ci     case $am_py_prefix in
13820c0abf9e6Sopenharmony_ci       /usr|/System*) ;;
13821c0abf9e6Sopenharmony_ci       *) am_cv_python_pythondir="\${PYTHON_PREFIX}/lib/python$PYTHON_VERSION/site-packages"
13822c0abf9e6Sopenharmony_ci          ;;
13823c0abf9e6Sopenharmony_ci     esac
13824c0abf9e6Sopenharmony_ci     ;;
13825c0abf9e6Sopenharmony_ci   esac
13826c0abf9e6Sopenharmony_ci
13827c0abf9e6Sopenharmony_cifi
13828c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pythondir" >&5
13829c0abf9e6Sopenharmony_ciprintf "%s\n" "$am_cv_python_pythondir" >&6; }
13830c0abf9e6Sopenharmony_ci  pythondir=$am_cv_python_pythondir
13831c0abf9e6Sopenharmony_ci
13832c0abf9e6Sopenharmony_ci
13833c0abf9e6Sopenharmony_ci          pkgpythondir=\${pythondir}/$PACKAGE
13834c0abf9e6Sopenharmony_ci
13835c0abf9e6Sopenharmony_ci
13836c0abf9e6Sopenharmony_ci          { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON extension module directory (pyexecdir)" >&5
13837c0abf9e6Sopenharmony_ciprintf %s "checking for $am_display_PYTHON extension module directory (pyexecdir)... " >&6; }
13838c0abf9e6Sopenharmony_ciif test ${am_cv_python_pyexecdir+y}
13839c0abf9e6Sopenharmony_cithen :
13840c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
13841c0abf9e6Sopenharmony_cielse $as_nop
13842c0abf9e6Sopenharmony_ci  if test "x$am_cv_python_exec_prefix" = x; then
13843c0abf9e6Sopenharmony_ci     am_py_exec_prefix=$am__usable_exec_prefix
13844c0abf9e6Sopenharmony_ci   else
13845c0abf9e6Sopenharmony_ci     am_py_exec_prefix=$am_cv_python_exec_prefix
13846c0abf9e6Sopenharmony_ci   fi
13847c0abf9e6Sopenharmony_ci   am_cv_python_pyexecdir=`$PYTHON -c "
13848c0abf9e6Sopenharmony_ci$am_python_setup_sysconfig
13849c0abf9e6Sopenharmony_ciif can_use_sysconfig:
13850c0abf9e6Sopenharmony_ci  sitedir = sysconfig.get_path('platlib', vars={'platbase':'$am_py_exec_prefix'})
13851c0abf9e6Sopenharmony_cielse:
13852c0abf9e6Sopenharmony_ci  from distutils import sysconfig
13853c0abf9e6Sopenharmony_ci  sitedir = sysconfig.get_python_lib(1, 0, prefix='$am_py_exec_prefix')
13854c0abf9e6Sopenharmony_cisys.stdout.write(sitedir)"`
13855c0abf9e6Sopenharmony_ci   #
13856c0abf9e6Sopenharmony_ci   case $am_cv_python_pyexecdir in
13857c0abf9e6Sopenharmony_ci   $am_py_exec_prefix*)
13858c0abf9e6Sopenharmony_ci     am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'`
13859c0abf9e6Sopenharmony_ci     am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,\\${PYTHON_EXEC_PREFIX},"`
13860c0abf9e6Sopenharmony_ci     ;;
13861c0abf9e6Sopenharmony_ci   *)
13862c0abf9e6Sopenharmony_ci     case $am_py_exec_prefix in
13863c0abf9e6Sopenharmony_ci       /usr|/System*) ;;
13864c0abf9e6Sopenharmony_ci       *) am_cv_python_pyexecdir="\${PYTHON_EXEC_PREFIX}/lib/python$PYTHON_VERSION/site-packages"
13865c0abf9e6Sopenharmony_ci          ;;
13866c0abf9e6Sopenharmony_ci     esac
13867c0abf9e6Sopenharmony_ci     ;;
13868c0abf9e6Sopenharmony_ci   esac
13869c0abf9e6Sopenharmony_ci
13870c0abf9e6Sopenharmony_cifi
13871c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pyexecdir" >&5
13872c0abf9e6Sopenharmony_ciprintf "%s\n" "$am_cv_python_pyexecdir" >&6; }
13873c0abf9e6Sopenharmony_ci  pyexecdir=$am_cv_python_pyexecdir
13874c0abf9e6Sopenharmony_ci
13875c0abf9e6Sopenharmony_ci
13876c0abf9e6Sopenharmony_ci      pkgpyexecdir=\${pyexecdir}/$PACKAGE
13877c0abf9e6Sopenharmony_ci
13878c0abf9e6Sopenharmony_ci
13879c0abf9e6Sopenharmony_ci
13880c0abf9e6Sopenharmony_ci  fi
13881c0abf9e6Sopenharmony_ci
13882c0abf9e6Sopenharmony_ci
13883c0abf9e6Sopenharmony_ci# nm to check for leaking symbols in the static library
13884c0abf9e6Sopenharmony_ci# Extract the first word of "nm", so it can be a program name with args.
13885c0abf9e6Sopenharmony_ciset dummy nm; ac_word=$2
13886c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13887c0abf9e6Sopenharmony_ciprintf %s "checking for $ac_word... " >&6; }
13888c0abf9e6Sopenharmony_ciif test ${ac_cv_path_NM+y}
13889c0abf9e6Sopenharmony_cithen :
13890c0abf9e6Sopenharmony_ci  printf %s "(cached) " >&6
13891c0abf9e6Sopenharmony_cielse $as_nop
13892c0abf9e6Sopenharmony_ci  case $NM in
13893c0abf9e6Sopenharmony_ci  [\\/]* | ?:[\\/]*)
13894c0abf9e6Sopenharmony_ci  ac_cv_path_NM="$NM" # Let the user override the test with a path.
13895c0abf9e6Sopenharmony_ci  ;;
13896c0abf9e6Sopenharmony_ci  *)
13897c0abf9e6Sopenharmony_ci  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13898c0abf9e6Sopenharmony_cifor as_dir in $PATH
13899c0abf9e6Sopenharmony_cido
13900c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
13901c0abf9e6Sopenharmony_ci  case $as_dir in #(((
13902c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
13903c0abf9e6Sopenharmony_ci    */) ;;
13904c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
13905c0abf9e6Sopenharmony_ci  esac
13906c0abf9e6Sopenharmony_ci    for ac_exec_ext in '' $ac_executable_extensions; do
13907c0abf9e6Sopenharmony_ci  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13908c0abf9e6Sopenharmony_ci    ac_cv_path_NM="$as_dir$ac_word$ac_exec_ext"
13909c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13910c0abf9e6Sopenharmony_ci    break 2
13911c0abf9e6Sopenharmony_ci  fi
13912c0abf9e6Sopenharmony_cidone
13913c0abf9e6Sopenharmony_ci  done
13914c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
13915c0abf9e6Sopenharmony_ci
13916c0abf9e6Sopenharmony_ci  ;;
13917c0abf9e6Sopenharmony_ciesac
13918c0abf9e6Sopenharmony_cifi
13919c0abf9e6Sopenharmony_ciNM=$ac_cv_path_NM
13920c0abf9e6Sopenharmony_ciif test -n "$NM"; then
13921c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
13922c0abf9e6Sopenharmony_ciprintf "%s\n" "$NM" >&6; }
13923c0abf9e6Sopenharmony_cielse
13924c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13925c0abf9e6Sopenharmony_ciprintf "%s\n" "no" >&6; }
13926c0abf9e6Sopenharmony_cifi
13927c0abf9e6Sopenharmony_ci
13928c0abf9e6Sopenharmony_ci
13929c0abf9e6Sopenharmony_ci if test "x$NM" != "x"; then
13930c0abf9e6Sopenharmony_ci  HAVE_NM_TRUE=
13931c0abf9e6Sopenharmony_ci  HAVE_NM_FALSE='#'
13932c0abf9e6Sopenharmony_cielse
13933c0abf9e6Sopenharmony_ci  HAVE_NM_TRUE='#'
13934c0abf9e6Sopenharmony_ci  HAVE_NM_FALSE=
13935c0abf9e6Sopenharmony_cifi
13936c0abf9e6Sopenharmony_ci
13937c0abf9e6Sopenharmony_ciif test "x$enable_static" = "xno"; then
13938c0abf9e6Sopenharmony_ci	static_symbol_leaks_test="no - static build disabled"
13939c0abf9e6Sopenharmony_cielse
13940c0abf9e6Sopenharmony_ci	if test "x$NM" = "x"; then
13941c0abf9e6Sopenharmony_ci		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: nm not found - skipping symbol leak test" >&5
13942c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: nm not found - skipping symbol leak test" >&2;}
13943c0abf9e6Sopenharmony_ci		have_nm="no"
13944c0abf9e6Sopenharmony_ci		static_symbol_leaks_test="no - nm not found"
13945c0abf9e6Sopenharmony_ci	else
13946c0abf9e6Sopenharmony_ci		have_nm="yes"
13947c0abf9e6Sopenharmony_ci		static_symbol_leaks_test="yes"
13948c0abf9e6Sopenharmony_ci	fi
13949c0abf9e6Sopenharmony_cifi
13950c0abf9e6Sopenharmony_ci
13951c0abf9e6Sopenharmony_ci if test "x$static_symbol_leaks_test" = "xyes"; then
13952c0abf9e6Sopenharmony_ci  ENABLE_STATIC_SYMBOL_LEAKS_TEST_TRUE=
13953c0abf9e6Sopenharmony_ci  ENABLE_STATIC_SYMBOL_LEAKS_TEST_FALSE='#'
13954c0abf9e6Sopenharmony_cielse
13955c0abf9e6Sopenharmony_ci  ENABLE_STATIC_SYMBOL_LEAKS_TEST_TRUE='#'
13956c0abf9e6Sopenharmony_ci  ENABLE_STATIC_SYMBOL_LEAKS_TEST_FALSE=
13957c0abf9e6Sopenharmony_cifi
13958c0abf9e6Sopenharmony_ci
13959c0abf9e6Sopenharmony_ci
13960c0abf9e6Sopenharmony_ciac_config_files="$ac_config_files Makefile libevdev/Makefile doc/Makefile doc/libevdev.doxygen doc/libevdev.man tools/Makefile test/Makefile libevdev.pc"
13961c0abf9e6Sopenharmony_ci
13962c0abf9e6Sopenharmony_cicat >confcache <<\_ACEOF
13963c0abf9e6Sopenharmony_ci# This file is a shell script that caches the results of configure
13964c0abf9e6Sopenharmony_ci# tests run on this system so they can be shared between configure
13965c0abf9e6Sopenharmony_ci# scripts and configure runs, see configure's option --config-cache.
13966c0abf9e6Sopenharmony_ci# It is not useful on other systems.  If it contains results you don't
13967c0abf9e6Sopenharmony_ci# want to keep, you may remove or edit it.
13968c0abf9e6Sopenharmony_ci#
13969c0abf9e6Sopenharmony_ci# config.status only pays attention to the cache file if you give it
13970c0abf9e6Sopenharmony_ci# the --recheck option to rerun configure.
13971c0abf9e6Sopenharmony_ci#
13972c0abf9e6Sopenharmony_ci# `ac_cv_env_foo' variables (set or unset) will be overridden when
13973c0abf9e6Sopenharmony_ci# loading this file, other *unset* `ac_cv_foo' will be assigned the
13974c0abf9e6Sopenharmony_ci# following values.
13975c0abf9e6Sopenharmony_ci
13976c0abf9e6Sopenharmony_ci_ACEOF
13977c0abf9e6Sopenharmony_ci
13978c0abf9e6Sopenharmony_ci# The following way of writing the cache mishandles newlines in values,
13979c0abf9e6Sopenharmony_ci# but we know of no workaround that is simple, portable, and efficient.
13980c0abf9e6Sopenharmony_ci# So, we kill variables containing newlines.
13981c0abf9e6Sopenharmony_ci# Ultrix sh set writes to stderr and can't be redirected directly,
13982c0abf9e6Sopenharmony_ci# and sets the high bit in the cache file unless we assign to the vars.
13983c0abf9e6Sopenharmony_ci(
13984c0abf9e6Sopenharmony_ci  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13985c0abf9e6Sopenharmony_ci    eval ac_val=\$$ac_var
13986c0abf9e6Sopenharmony_ci    case $ac_val in #(
13987c0abf9e6Sopenharmony_ci    *${as_nl}*)
13988c0abf9e6Sopenharmony_ci      case $ac_var in #(
13989c0abf9e6Sopenharmony_ci      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13990c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13991c0abf9e6Sopenharmony_ci      esac
13992c0abf9e6Sopenharmony_ci      case $ac_var in #(
13993c0abf9e6Sopenharmony_ci      _ | IFS | as_nl) ;; #(
13994c0abf9e6Sopenharmony_ci      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13995c0abf9e6Sopenharmony_ci      *) { eval $ac_var=; unset $ac_var;} ;;
13996c0abf9e6Sopenharmony_ci      esac ;;
13997c0abf9e6Sopenharmony_ci    esac
13998c0abf9e6Sopenharmony_ci  done
13999c0abf9e6Sopenharmony_ci
14000c0abf9e6Sopenharmony_ci  (set) 2>&1 |
14001c0abf9e6Sopenharmony_ci    case $as_nl`(ac_space=' '; set) 2>&1` in #(
14002c0abf9e6Sopenharmony_ci    *${as_nl}ac_space=\ *)
14003c0abf9e6Sopenharmony_ci      # `set' does not quote correctly, so add quotes: double-quote
14004c0abf9e6Sopenharmony_ci      # substitution turns \\\\ into \\, and sed turns \\ into \.
14005c0abf9e6Sopenharmony_ci      sed -n \
14006c0abf9e6Sopenharmony_ci	"s/'/'\\\\''/g;
14007c0abf9e6Sopenharmony_ci	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14008c0abf9e6Sopenharmony_ci      ;; #(
14009c0abf9e6Sopenharmony_ci    *)
14010c0abf9e6Sopenharmony_ci      # `set' quotes correctly as required by POSIX, so do not add quotes.
14011c0abf9e6Sopenharmony_ci      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14012c0abf9e6Sopenharmony_ci      ;;
14013c0abf9e6Sopenharmony_ci    esac |
14014c0abf9e6Sopenharmony_ci    sort
14015c0abf9e6Sopenharmony_ci) |
14016c0abf9e6Sopenharmony_ci  sed '
14017c0abf9e6Sopenharmony_ci     /^ac_cv_env_/b end
14018c0abf9e6Sopenharmony_ci     t clear
14019c0abf9e6Sopenharmony_ci     :clear
14020c0abf9e6Sopenharmony_ci     s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
14021c0abf9e6Sopenharmony_ci     t end
14022c0abf9e6Sopenharmony_ci     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14023c0abf9e6Sopenharmony_ci     :end' >>confcache
14024c0abf9e6Sopenharmony_ciif diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14025c0abf9e6Sopenharmony_ci  if test -w "$cache_file"; then
14026c0abf9e6Sopenharmony_ci    if test "x$cache_file" != "x/dev/null"; then
14027c0abf9e6Sopenharmony_ci      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14028c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: updating cache $cache_file" >&6;}
14029c0abf9e6Sopenharmony_ci      if test ! -f "$cache_file" || test -h "$cache_file"; then
14030c0abf9e6Sopenharmony_ci	cat confcache >"$cache_file"
14031c0abf9e6Sopenharmony_ci      else
14032c0abf9e6Sopenharmony_ci        case $cache_file in #(
14033c0abf9e6Sopenharmony_ci        */* | ?:*)
14034c0abf9e6Sopenharmony_ci	  mv -f confcache "$cache_file"$$ &&
14035c0abf9e6Sopenharmony_ci	  mv -f "$cache_file"$$ "$cache_file" ;; #(
14036c0abf9e6Sopenharmony_ci        *)
14037c0abf9e6Sopenharmony_ci	  mv -f confcache "$cache_file" ;;
14038c0abf9e6Sopenharmony_ci	esac
14039c0abf9e6Sopenharmony_ci      fi
14040c0abf9e6Sopenharmony_ci    fi
14041c0abf9e6Sopenharmony_ci  else
14042c0abf9e6Sopenharmony_ci    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14043c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
14044c0abf9e6Sopenharmony_ci  fi
14045c0abf9e6Sopenharmony_cifi
14046c0abf9e6Sopenharmony_cirm -f confcache
14047c0abf9e6Sopenharmony_ci
14048c0abf9e6Sopenharmony_citest "x$prefix" = xNONE && prefix=$ac_default_prefix
14049c0abf9e6Sopenharmony_ci# Let make expand exec_prefix.
14050c0abf9e6Sopenharmony_citest "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14051c0abf9e6Sopenharmony_ci
14052c0abf9e6Sopenharmony_ciDEFS=-DHAVE_CONFIG_H
14053c0abf9e6Sopenharmony_ci
14054c0abf9e6Sopenharmony_ciac_libobjs=
14055c0abf9e6Sopenharmony_ciac_ltlibobjs=
14056c0abf9e6Sopenharmony_ciU=
14057c0abf9e6Sopenharmony_cifor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14058c0abf9e6Sopenharmony_ci  # 1. Remove the extension, and $U if already installed.
14059c0abf9e6Sopenharmony_ci  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14060c0abf9e6Sopenharmony_ci  ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
14061c0abf9e6Sopenharmony_ci  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
14062c0abf9e6Sopenharmony_ci  #    will be set to the directory where LIBOBJS objects are built.
14063c0abf9e6Sopenharmony_ci  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14064c0abf9e6Sopenharmony_ci  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14065c0abf9e6Sopenharmony_cidone
14066c0abf9e6Sopenharmony_ciLIBOBJS=$ac_libobjs
14067c0abf9e6Sopenharmony_ci
14068c0abf9e6Sopenharmony_ciLTLIBOBJS=$ac_ltlibobjs
14069c0abf9e6Sopenharmony_ci
14070c0abf9e6Sopenharmony_ci
14071c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
14072c0abf9e6Sopenharmony_ciprintf %s "checking that generated files are newer than configure... " >&6; }
14073c0abf9e6Sopenharmony_ci   if test -n "$am_sleep_pid"; then
14074c0abf9e6Sopenharmony_ci     # Hide warnings about reused PIDs.
14075c0abf9e6Sopenharmony_ci     wait $am_sleep_pid 2>/dev/null
14076c0abf9e6Sopenharmony_ci   fi
14077c0abf9e6Sopenharmony_ci   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
14078c0abf9e6Sopenharmony_ciprintf "%s\n" "done" >&6; }
14079c0abf9e6Sopenharmony_ciif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14080c0abf9e6Sopenharmony_ci  as_fn_error $? "conditional \"AMDEP\" was never defined.
14081c0abf9e6Sopenharmony_ciUsually this means the macro was only invoked conditionally." "$LINENO" 5
14082c0abf9e6Sopenharmony_cifi
14083c0abf9e6Sopenharmony_ciif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14084c0abf9e6Sopenharmony_ci  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14085c0abf9e6Sopenharmony_ciUsually this means the macro was only invoked conditionally." "$LINENO" 5
14086c0abf9e6Sopenharmony_cifi
14087c0abf9e6Sopenharmony_ci if test -n "$EXEEXT"; then
14088c0abf9e6Sopenharmony_ci  am__EXEEXT_TRUE=
14089c0abf9e6Sopenharmony_ci  am__EXEEXT_FALSE='#'
14090c0abf9e6Sopenharmony_cielse
14091c0abf9e6Sopenharmony_ci  am__EXEEXT_TRUE='#'
14092c0abf9e6Sopenharmony_ci  am__EXEEXT_FALSE=
14093c0abf9e6Sopenharmony_cifi
14094c0abf9e6Sopenharmony_ci
14095c0abf9e6Sopenharmony_ciif test -z "${HAVE_VALGRIND_TRUE}" && test -z "${HAVE_VALGRIND_FALSE}"; then
14096c0abf9e6Sopenharmony_ci  as_fn_error $? "conditional \"HAVE_VALGRIND\" was never defined.
14097c0abf9e6Sopenharmony_ciUsually this means the macro was only invoked conditionally." "$LINENO" 5
14098c0abf9e6Sopenharmony_cifi
14099c0abf9e6Sopenharmony_ciif test -z "${ENABLE_RUNTIME_TESTS_TRUE}" && test -z "${ENABLE_RUNTIME_TESTS_FALSE}"; then
14100c0abf9e6Sopenharmony_ci  as_fn_error $? "conditional \"ENABLE_RUNTIME_TESTS\" was never defined.
14101c0abf9e6Sopenharmony_ciUsually this means the macro was only invoked conditionally." "$LINENO" 5
14102c0abf9e6Sopenharmony_cifi
14103c0abf9e6Sopenharmony_ciif test -z "${ENABLE_STATIC_LINK_TEST_TRUE}" && test -z "${ENABLE_STATIC_LINK_TEST_FALSE}"; then
14104c0abf9e6Sopenharmony_ci  as_fn_error $? "conditional \"ENABLE_STATIC_LINK_TEST\" was never defined.
14105c0abf9e6Sopenharmony_ciUsually this means the macro was only invoked conditionally." "$LINENO" 5
14106c0abf9e6Sopenharmony_cifi
14107c0abf9e6Sopenharmony_ciif test -z "${HAVE_DOXYGEN_TRUE}" && test -z "${HAVE_DOXYGEN_FALSE}"; then
14108c0abf9e6Sopenharmony_ci  as_fn_error $? "conditional \"HAVE_DOXYGEN\" was never defined.
14109c0abf9e6Sopenharmony_ciUsually this means the macro was only invoked conditionally." "$LINENO" 5
14110c0abf9e6Sopenharmony_cifi
14111c0abf9e6Sopenharmony_ciif test -z "${GCOV_ENABLED_TRUE}" && test -z "${GCOV_ENABLED_FALSE}"; then
14112c0abf9e6Sopenharmony_ci  as_fn_error $? "conditional \"GCOV_ENABLED\" was never defined.
14113c0abf9e6Sopenharmony_ciUsually this means the macro was only invoked conditionally." "$LINENO" 5
14114c0abf9e6Sopenharmony_cifi
14115c0abf9e6Sopenharmony_ciif test -z "${HAVE_NM_TRUE}" && test -z "${HAVE_NM_FALSE}"; then
14116c0abf9e6Sopenharmony_ci  as_fn_error $? "conditional \"HAVE_NM\" was never defined.
14117c0abf9e6Sopenharmony_ciUsually this means the macro was only invoked conditionally." "$LINENO" 5
14118c0abf9e6Sopenharmony_cifi
14119c0abf9e6Sopenharmony_ciif test -z "${ENABLE_STATIC_SYMBOL_LEAKS_TEST_TRUE}" && test -z "${ENABLE_STATIC_SYMBOL_LEAKS_TEST_FALSE}"; then
14120c0abf9e6Sopenharmony_ci  as_fn_error $? "conditional \"ENABLE_STATIC_SYMBOL_LEAKS_TEST\" was never defined.
14121c0abf9e6Sopenharmony_ciUsually this means the macro was only invoked conditionally." "$LINENO" 5
14122c0abf9e6Sopenharmony_cifi
14123c0abf9e6Sopenharmony_ci
14124c0abf9e6Sopenharmony_ci: "${CONFIG_STATUS=./config.status}"
14125c0abf9e6Sopenharmony_ciac_write_fail=0
14126c0abf9e6Sopenharmony_ciac_clean_files_save=$ac_clean_files
14127c0abf9e6Sopenharmony_ciac_clean_files="$ac_clean_files $CONFIG_STATUS"
14128c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14129c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
14130c0abf9e6Sopenharmony_cias_write_fail=0
14131c0abf9e6Sopenharmony_cicat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14132c0abf9e6Sopenharmony_ci#! $SHELL
14133c0abf9e6Sopenharmony_ci# Generated by $as_me.
14134c0abf9e6Sopenharmony_ci# Run this file to recreate the current configuration.
14135c0abf9e6Sopenharmony_ci# Compiler output produced by configure, useful for debugging
14136c0abf9e6Sopenharmony_ci# configure, is in config.log if it exists.
14137c0abf9e6Sopenharmony_ci
14138c0abf9e6Sopenharmony_cidebug=false
14139c0abf9e6Sopenharmony_ciac_cs_recheck=false
14140c0abf9e6Sopenharmony_ciac_cs_silent=false
14141c0abf9e6Sopenharmony_ci
14142c0abf9e6Sopenharmony_ciSHELL=\${CONFIG_SHELL-$SHELL}
14143c0abf9e6Sopenharmony_ciexport SHELL
14144c0abf9e6Sopenharmony_ci_ASEOF
14145c0abf9e6Sopenharmony_cicat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14146c0abf9e6Sopenharmony_ci## -------------------- ##
14147c0abf9e6Sopenharmony_ci## M4sh Initialization. ##
14148c0abf9e6Sopenharmony_ci## -------------------- ##
14149c0abf9e6Sopenharmony_ci
14150c0abf9e6Sopenharmony_ci# Be more Bourne compatible
14151c0abf9e6Sopenharmony_ciDUALCASE=1; export DUALCASE # for MKS sh
14152c0abf9e6Sopenharmony_cias_nop=:
14153c0abf9e6Sopenharmony_ciif test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
14154c0abf9e6Sopenharmony_cithen :
14155c0abf9e6Sopenharmony_ci  emulate sh
14156c0abf9e6Sopenharmony_ci  NULLCMD=:
14157c0abf9e6Sopenharmony_ci  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14158c0abf9e6Sopenharmony_ci  # is contrary to our usage.  Disable this feature.
14159c0abf9e6Sopenharmony_ci  alias -g '${1+"$@"}'='"$@"'
14160c0abf9e6Sopenharmony_ci  setopt NO_GLOB_SUBST
14161c0abf9e6Sopenharmony_cielse $as_nop
14162c0abf9e6Sopenharmony_ci  case `(set -o) 2>/dev/null` in #(
14163c0abf9e6Sopenharmony_ci  *posix*) :
14164c0abf9e6Sopenharmony_ci    set -o posix ;; #(
14165c0abf9e6Sopenharmony_ci  *) :
14166c0abf9e6Sopenharmony_ci     ;;
14167c0abf9e6Sopenharmony_ciesac
14168c0abf9e6Sopenharmony_cifi
14169c0abf9e6Sopenharmony_ci
14170c0abf9e6Sopenharmony_ci
14171c0abf9e6Sopenharmony_ci
14172c0abf9e6Sopenharmony_ci# Reset variables that may have inherited troublesome values from
14173c0abf9e6Sopenharmony_ci# the environment.
14174c0abf9e6Sopenharmony_ci
14175c0abf9e6Sopenharmony_ci# IFS needs to be set, to space, tab, and newline, in precisely that order.
14176c0abf9e6Sopenharmony_ci# (If _AS_PATH_WALK were called with IFS unset, it would have the
14177c0abf9e6Sopenharmony_ci# side effect of setting IFS to empty, thus disabling word splitting.)
14178c0abf9e6Sopenharmony_ci# Quoting is to prevent editors from complaining about space-tab.
14179c0abf9e6Sopenharmony_cias_nl='
14180c0abf9e6Sopenharmony_ci'
14181c0abf9e6Sopenharmony_ciexport as_nl
14182c0abf9e6Sopenharmony_ciIFS=" ""	$as_nl"
14183c0abf9e6Sopenharmony_ci
14184c0abf9e6Sopenharmony_ciPS1='$ '
14185c0abf9e6Sopenharmony_ciPS2='> '
14186c0abf9e6Sopenharmony_ciPS4='+ '
14187c0abf9e6Sopenharmony_ci
14188c0abf9e6Sopenharmony_ci# Ensure predictable behavior from utilities with locale-dependent output.
14189c0abf9e6Sopenharmony_ciLC_ALL=C
14190c0abf9e6Sopenharmony_ciexport LC_ALL
14191c0abf9e6Sopenharmony_ciLANGUAGE=C
14192c0abf9e6Sopenharmony_ciexport LANGUAGE
14193c0abf9e6Sopenharmony_ci
14194c0abf9e6Sopenharmony_ci# We cannot yet rely on "unset" to work, but we need these variables
14195c0abf9e6Sopenharmony_ci# to be unset--not just set to an empty or harmless value--now, to
14196c0abf9e6Sopenharmony_ci# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
14197c0abf9e6Sopenharmony_ci# also avoids known problems related to "unset" and subshell syntax
14198c0abf9e6Sopenharmony_ci# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
14199c0abf9e6Sopenharmony_cifor as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
14200c0abf9e6Sopenharmony_cido eval test \${$as_var+y} \
14201c0abf9e6Sopenharmony_ci  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14202c0abf9e6Sopenharmony_cidone
14203c0abf9e6Sopenharmony_ci
14204c0abf9e6Sopenharmony_ci# Ensure that fds 0, 1, and 2 are open.
14205c0abf9e6Sopenharmony_ciif (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
14206c0abf9e6Sopenharmony_ciif (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
14207c0abf9e6Sopenharmony_ciif (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
14208c0abf9e6Sopenharmony_ci
14209c0abf9e6Sopenharmony_ci# The user is always right.
14210c0abf9e6Sopenharmony_ciif ${PATH_SEPARATOR+false} :; then
14211c0abf9e6Sopenharmony_ci  PATH_SEPARATOR=:
14212c0abf9e6Sopenharmony_ci  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14213c0abf9e6Sopenharmony_ci    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14214c0abf9e6Sopenharmony_ci      PATH_SEPARATOR=';'
14215c0abf9e6Sopenharmony_ci  }
14216c0abf9e6Sopenharmony_cifi
14217c0abf9e6Sopenharmony_ci
14218c0abf9e6Sopenharmony_ci
14219c0abf9e6Sopenharmony_ci# Find who we are.  Look in the path if we contain no directory separator.
14220c0abf9e6Sopenharmony_cias_myself=
14221c0abf9e6Sopenharmony_cicase $0 in #((
14222c0abf9e6Sopenharmony_ci  *[\\/]* ) as_myself=$0 ;;
14223c0abf9e6Sopenharmony_ci  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14224c0abf9e6Sopenharmony_cifor as_dir in $PATH
14225c0abf9e6Sopenharmony_cido
14226c0abf9e6Sopenharmony_ci  IFS=$as_save_IFS
14227c0abf9e6Sopenharmony_ci  case $as_dir in #(((
14228c0abf9e6Sopenharmony_ci    '') as_dir=./ ;;
14229c0abf9e6Sopenharmony_ci    */) ;;
14230c0abf9e6Sopenharmony_ci    *) as_dir=$as_dir/ ;;
14231c0abf9e6Sopenharmony_ci  esac
14232c0abf9e6Sopenharmony_ci    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
14233c0abf9e6Sopenharmony_ci  done
14234c0abf9e6Sopenharmony_ciIFS=$as_save_IFS
14235c0abf9e6Sopenharmony_ci
14236c0abf9e6Sopenharmony_ci     ;;
14237c0abf9e6Sopenharmony_ciesac
14238c0abf9e6Sopenharmony_ci# We did not find ourselves, most probably we were run as `sh COMMAND'
14239c0abf9e6Sopenharmony_ci# in which case we are not to be found in the path.
14240c0abf9e6Sopenharmony_ciif test "x$as_myself" = x; then
14241c0abf9e6Sopenharmony_ci  as_myself=$0
14242c0abf9e6Sopenharmony_cifi
14243c0abf9e6Sopenharmony_ciif test ! -f "$as_myself"; then
14244c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14245c0abf9e6Sopenharmony_ci  exit 1
14246c0abf9e6Sopenharmony_cifi
14247c0abf9e6Sopenharmony_ci
14248c0abf9e6Sopenharmony_ci
14249c0abf9e6Sopenharmony_ci
14250c0abf9e6Sopenharmony_ci# as_fn_error STATUS ERROR [LINENO LOG_FD]
14251c0abf9e6Sopenharmony_ci# ----------------------------------------
14252c0abf9e6Sopenharmony_ci# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14253c0abf9e6Sopenharmony_ci# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14254c0abf9e6Sopenharmony_ci# script with STATUS, using 1 if that was 0.
14255c0abf9e6Sopenharmony_cias_fn_error ()
14256c0abf9e6Sopenharmony_ci{
14257c0abf9e6Sopenharmony_ci  as_status=$1; test $as_status -eq 0 && as_status=1
14258c0abf9e6Sopenharmony_ci  if test "$4"; then
14259c0abf9e6Sopenharmony_ci    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14260c0abf9e6Sopenharmony_ci    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14261c0abf9e6Sopenharmony_ci  fi
14262c0abf9e6Sopenharmony_ci  printf "%s\n" "$as_me: error: $2" >&2
14263c0abf9e6Sopenharmony_ci  as_fn_exit $as_status
14264c0abf9e6Sopenharmony_ci} # as_fn_error
14265c0abf9e6Sopenharmony_ci
14266c0abf9e6Sopenharmony_ci
14267c0abf9e6Sopenharmony_ci
14268c0abf9e6Sopenharmony_ci# as_fn_set_status STATUS
14269c0abf9e6Sopenharmony_ci# -----------------------
14270c0abf9e6Sopenharmony_ci# Set $? to STATUS, without forking.
14271c0abf9e6Sopenharmony_cias_fn_set_status ()
14272c0abf9e6Sopenharmony_ci{
14273c0abf9e6Sopenharmony_ci  return $1
14274c0abf9e6Sopenharmony_ci} # as_fn_set_status
14275c0abf9e6Sopenharmony_ci
14276c0abf9e6Sopenharmony_ci# as_fn_exit STATUS
14277c0abf9e6Sopenharmony_ci# -----------------
14278c0abf9e6Sopenharmony_ci# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14279c0abf9e6Sopenharmony_cias_fn_exit ()
14280c0abf9e6Sopenharmony_ci{
14281c0abf9e6Sopenharmony_ci  set +e
14282c0abf9e6Sopenharmony_ci  as_fn_set_status $1
14283c0abf9e6Sopenharmony_ci  exit $1
14284c0abf9e6Sopenharmony_ci} # as_fn_exit
14285c0abf9e6Sopenharmony_ci
14286c0abf9e6Sopenharmony_ci# as_fn_unset VAR
14287c0abf9e6Sopenharmony_ci# ---------------
14288c0abf9e6Sopenharmony_ci# Portably unset VAR.
14289c0abf9e6Sopenharmony_cias_fn_unset ()
14290c0abf9e6Sopenharmony_ci{
14291c0abf9e6Sopenharmony_ci  { eval $1=; unset $1;}
14292c0abf9e6Sopenharmony_ci}
14293c0abf9e6Sopenharmony_cias_unset=as_fn_unset
14294c0abf9e6Sopenharmony_ci
14295c0abf9e6Sopenharmony_ci# as_fn_append VAR VALUE
14296c0abf9e6Sopenharmony_ci# ----------------------
14297c0abf9e6Sopenharmony_ci# Append the text in VALUE to the end of the definition contained in VAR. Take
14298c0abf9e6Sopenharmony_ci# advantage of any shell optimizations that allow amortized linear growth over
14299c0abf9e6Sopenharmony_ci# repeated appends, instead of the typical quadratic growth present in naive
14300c0abf9e6Sopenharmony_ci# implementations.
14301c0abf9e6Sopenharmony_ciif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
14302c0abf9e6Sopenharmony_cithen :
14303c0abf9e6Sopenharmony_ci  eval 'as_fn_append ()
14304c0abf9e6Sopenharmony_ci  {
14305c0abf9e6Sopenharmony_ci    eval $1+=\$2
14306c0abf9e6Sopenharmony_ci  }'
14307c0abf9e6Sopenharmony_cielse $as_nop
14308c0abf9e6Sopenharmony_ci  as_fn_append ()
14309c0abf9e6Sopenharmony_ci  {
14310c0abf9e6Sopenharmony_ci    eval $1=\$$1\$2
14311c0abf9e6Sopenharmony_ci  }
14312c0abf9e6Sopenharmony_cifi # as_fn_append
14313c0abf9e6Sopenharmony_ci
14314c0abf9e6Sopenharmony_ci# as_fn_arith ARG...
14315c0abf9e6Sopenharmony_ci# ------------------
14316c0abf9e6Sopenharmony_ci# Perform arithmetic evaluation on the ARGs, and store the result in the
14317c0abf9e6Sopenharmony_ci# global $as_val. Take advantage of shells that can avoid forks. The arguments
14318c0abf9e6Sopenharmony_ci# must be portable across $(()) and expr.
14319c0abf9e6Sopenharmony_ciif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
14320c0abf9e6Sopenharmony_cithen :
14321c0abf9e6Sopenharmony_ci  eval 'as_fn_arith ()
14322c0abf9e6Sopenharmony_ci  {
14323c0abf9e6Sopenharmony_ci    as_val=$(( $* ))
14324c0abf9e6Sopenharmony_ci  }'
14325c0abf9e6Sopenharmony_cielse $as_nop
14326c0abf9e6Sopenharmony_ci  as_fn_arith ()
14327c0abf9e6Sopenharmony_ci  {
14328c0abf9e6Sopenharmony_ci    as_val=`expr "$@" || test $? -eq 1`
14329c0abf9e6Sopenharmony_ci  }
14330c0abf9e6Sopenharmony_cifi # as_fn_arith
14331c0abf9e6Sopenharmony_ci
14332c0abf9e6Sopenharmony_ci
14333c0abf9e6Sopenharmony_ciif expr a : '\(a\)' >/dev/null 2>&1 &&
14334c0abf9e6Sopenharmony_ci   test "X`expr 00001 : '.*\(...\)'`" = X001; then
14335c0abf9e6Sopenharmony_ci  as_expr=expr
14336c0abf9e6Sopenharmony_cielse
14337c0abf9e6Sopenharmony_ci  as_expr=false
14338c0abf9e6Sopenharmony_cifi
14339c0abf9e6Sopenharmony_ci
14340c0abf9e6Sopenharmony_ciif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14341c0abf9e6Sopenharmony_ci  as_basename=basename
14342c0abf9e6Sopenharmony_cielse
14343c0abf9e6Sopenharmony_ci  as_basename=false
14344c0abf9e6Sopenharmony_cifi
14345c0abf9e6Sopenharmony_ci
14346c0abf9e6Sopenharmony_ciif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14347c0abf9e6Sopenharmony_ci  as_dirname=dirname
14348c0abf9e6Sopenharmony_cielse
14349c0abf9e6Sopenharmony_ci  as_dirname=false
14350c0abf9e6Sopenharmony_cifi
14351c0abf9e6Sopenharmony_ci
14352c0abf9e6Sopenharmony_cias_me=`$as_basename -- "$0" ||
14353c0abf9e6Sopenharmony_ci$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14354c0abf9e6Sopenharmony_ci	 X"$0" : 'X\(//\)$' \| \
14355c0abf9e6Sopenharmony_ci	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14356c0abf9e6Sopenharmony_ciprintf "%s\n" X/"$0" |
14357c0abf9e6Sopenharmony_ci    sed '/^.*\/\([^/][^/]*\)\/*$/{
14358c0abf9e6Sopenharmony_ci	    s//\1/
14359c0abf9e6Sopenharmony_ci	    q
14360c0abf9e6Sopenharmony_ci	  }
14361c0abf9e6Sopenharmony_ci	  /^X\/\(\/\/\)$/{
14362c0abf9e6Sopenharmony_ci	    s//\1/
14363c0abf9e6Sopenharmony_ci	    q
14364c0abf9e6Sopenharmony_ci	  }
14365c0abf9e6Sopenharmony_ci	  /^X\/\(\/\).*/{
14366c0abf9e6Sopenharmony_ci	    s//\1/
14367c0abf9e6Sopenharmony_ci	    q
14368c0abf9e6Sopenharmony_ci	  }
14369c0abf9e6Sopenharmony_ci	  s/.*/./; q'`
14370c0abf9e6Sopenharmony_ci
14371c0abf9e6Sopenharmony_ci# Avoid depending upon Character Ranges.
14372c0abf9e6Sopenharmony_cias_cr_letters='abcdefghijklmnopqrstuvwxyz'
14373c0abf9e6Sopenharmony_cias_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14374c0abf9e6Sopenharmony_cias_cr_Letters=$as_cr_letters$as_cr_LETTERS
14375c0abf9e6Sopenharmony_cias_cr_digits='0123456789'
14376c0abf9e6Sopenharmony_cias_cr_alnum=$as_cr_Letters$as_cr_digits
14377c0abf9e6Sopenharmony_ci
14378c0abf9e6Sopenharmony_ci
14379c0abf9e6Sopenharmony_ci# Determine whether it's possible to make 'echo' print without a newline.
14380c0abf9e6Sopenharmony_ci# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
14381c0abf9e6Sopenharmony_ci# for compatibility with existing Makefiles.
14382c0abf9e6Sopenharmony_ciECHO_C= ECHO_N= ECHO_T=
14383c0abf9e6Sopenharmony_cicase `echo -n x` in #(((((
14384c0abf9e6Sopenharmony_ci-n*)
14385c0abf9e6Sopenharmony_ci  case `echo 'xy\c'` in
14386c0abf9e6Sopenharmony_ci  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
14387c0abf9e6Sopenharmony_ci  xy)  ECHO_C='\c';;
14388c0abf9e6Sopenharmony_ci  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
14389c0abf9e6Sopenharmony_ci       ECHO_T='	';;
14390c0abf9e6Sopenharmony_ci  esac;;
14391c0abf9e6Sopenharmony_ci*)
14392c0abf9e6Sopenharmony_ci  ECHO_N='-n';;
14393c0abf9e6Sopenharmony_ciesac
14394c0abf9e6Sopenharmony_ci
14395c0abf9e6Sopenharmony_ci# For backward compatibility with old third-party macros, we provide
14396c0abf9e6Sopenharmony_ci# the shell variables $as_echo and $as_echo_n.  New code should use
14397c0abf9e6Sopenharmony_ci# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
14398c0abf9e6Sopenharmony_cias_echo='printf %s\n'
14399c0abf9e6Sopenharmony_cias_echo_n='printf %s'
14400c0abf9e6Sopenharmony_ci
14401c0abf9e6Sopenharmony_cirm -f conf$$ conf$$.exe conf$$.file
14402c0abf9e6Sopenharmony_ciif test -d conf$$.dir; then
14403c0abf9e6Sopenharmony_ci  rm -f conf$$.dir/conf$$.file
14404c0abf9e6Sopenharmony_cielse
14405c0abf9e6Sopenharmony_ci  rm -f conf$$.dir
14406c0abf9e6Sopenharmony_ci  mkdir conf$$.dir 2>/dev/null
14407c0abf9e6Sopenharmony_cifi
14408c0abf9e6Sopenharmony_ciif (echo >conf$$.file) 2>/dev/null; then
14409c0abf9e6Sopenharmony_ci  if ln -s conf$$.file conf$$ 2>/dev/null; then
14410c0abf9e6Sopenharmony_ci    as_ln_s='ln -s'
14411c0abf9e6Sopenharmony_ci    # ... but there are two gotchas:
14412c0abf9e6Sopenharmony_ci    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14413c0abf9e6Sopenharmony_ci    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14414c0abf9e6Sopenharmony_ci    # In both cases, we have to default to `cp -pR'.
14415c0abf9e6Sopenharmony_ci    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14416c0abf9e6Sopenharmony_ci      as_ln_s='cp -pR'
14417c0abf9e6Sopenharmony_ci  elif ln conf$$.file conf$$ 2>/dev/null; then
14418c0abf9e6Sopenharmony_ci    as_ln_s=ln
14419c0abf9e6Sopenharmony_ci  else
14420c0abf9e6Sopenharmony_ci    as_ln_s='cp -pR'
14421c0abf9e6Sopenharmony_ci  fi
14422c0abf9e6Sopenharmony_cielse
14423c0abf9e6Sopenharmony_ci  as_ln_s='cp -pR'
14424c0abf9e6Sopenharmony_cifi
14425c0abf9e6Sopenharmony_cirm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14426c0abf9e6Sopenharmony_cirmdir conf$$.dir 2>/dev/null
14427c0abf9e6Sopenharmony_ci
14428c0abf9e6Sopenharmony_ci
14429c0abf9e6Sopenharmony_ci# as_fn_mkdir_p
14430c0abf9e6Sopenharmony_ci# -------------
14431c0abf9e6Sopenharmony_ci# Create "$as_dir" as a directory, including parents if necessary.
14432c0abf9e6Sopenharmony_cias_fn_mkdir_p ()
14433c0abf9e6Sopenharmony_ci{
14434c0abf9e6Sopenharmony_ci
14435c0abf9e6Sopenharmony_ci  case $as_dir in #(
14436c0abf9e6Sopenharmony_ci  -*) as_dir=./$as_dir;;
14437c0abf9e6Sopenharmony_ci  esac
14438c0abf9e6Sopenharmony_ci  test -d "$as_dir" || eval $as_mkdir_p || {
14439c0abf9e6Sopenharmony_ci    as_dirs=
14440c0abf9e6Sopenharmony_ci    while :; do
14441c0abf9e6Sopenharmony_ci      case $as_dir in #(
14442c0abf9e6Sopenharmony_ci      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14443c0abf9e6Sopenharmony_ci      *) as_qdir=$as_dir;;
14444c0abf9e6Sopenharmony_ci      esac
14445c0abf9e6Sopenharmony_ci      as_dirs="'$as_qdir' $as_dirs"
14446c0abf9e6Sopenharmony_ci      as_dir=`$as_dirname -- "$as_dir" ||
14447c0abf9e6Sopenharmony_ci$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14448c0abf9e6Sopenharmony_ci	 X"$as_dir" : 'X\(//\)[^/]' \| \
14449c0abf9e6Sopenharmony_ci	 X"$as_dir" : 'X\(//\)$' \| \
14450c0abf9e6Sopenharmony_ci	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14451c0abf9e6Sopenharmony_ciprintf "%s\n" X"$as_dir" |
14452c0abf9e6Sopenharmony_ci    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14453c0abf9e6Sopenharmony_ci	    s//\1/
14454c0abf9e6Sopenharmony_ci	    q
14455c0abf9e6Sopenharmony_ci	  }
14456c0abf9e6Sopenharmony_ci	  /^X\(\/\/\)[^/].*/{
14457c0abf9e6Sopenharmony_ci	    s//\1/
14458c0abf9e6Sopenharmony_ci	    q
14459c0abf9e6Sopenharmony_ci	  }
14460c0abf9e6Sopenharmony_ci	  /^X\(\/\/\)$/{
14461c0abf9e6Sopenharmony_ci	    s//\1/
14462c0abf9e6Sopenharmony_ci	    q
14463c0abf9e6Sopenharmony_ci	  }
14464c0abf9e6Sopenharmony_ci	  /^X\(\/\).*/{
14465c0abf9e6Sopenharmony_ci	    s//\1/
14466c0abf9e6Sopenharmony_ci	    q
14467c0abf9e6Sopenharmony_ci	  }
14468c0abf9e6Sopenharmony_ci	  s/.*/./; q'`
14469c0abf9e6Sopenharmony_ci      test -d "$as_dir" && break
14470c0abf9e6Sopenharmony_ci    done
14471c0abf9e6Sopenharmony_ci    test -z "$as_dirs" || eval "mkdir $as_dirs"
14472c0abf9e6Sopenharmony_ci  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14473c0abf9e6Sopenharmony_ci
14474c0abf9e6Sopenharmony_ci
14475c0abf9e6Sopenharmony_ci} # as_fn_mkdir_p
14476c0abf9e6Sopenharmony_ciif mkdir -p . 2>/dev/null; then
14477c0abf9e6Sopenharmony_ci  as_mkdir_p='mkdir -p "$as_dir"'
14478c0abf9e6Sopenharmony_cielse
14479c0abf9e6Sopenharmony_ci  test -d ./-p && rmdir ./-p
14480c0abf9e6Sopenharmony_ci  as_mkdir_p=false
14481c0abf9e6Sopenharmony_cifi
14482c0abf9e6Sopenharmony_ci
14483c0abf9e6Sopenharmony_ci
14484c0abf9e6Sopenharmony_ci# as_fn_executable_p FILE
14485c0abf9e6Sopenharmony_ci# -----------------------
14486c0abf9e6Sopenharmony_ci# Test if FILE is an executable regular file.
14487c0abf9e6Sopenharmony_cias_fn_executable_p ()
14488c0abf9e6Sopenharmony_ci{
14489c0abf9e6Sopenharmony_ci  test -f "$1" && test -x "$1"
14490c0abf9e6Sopenharmony_ci} # as_fn_executable_p
14491c0abf9e6Sopenharmony_cias_test_x='test -x'
14492c0abf9e6Sopenharmony_cias_executable_p=as_fn_executable_p
14493c0abf9e6Sopenharmony_ci
14494c0abf9e6Sopenharmony_ci# Sed expression to map a string onto a valid CPP name.
14495c0abf9e6Sopenharmony_cias_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14496c0abf9e6Sopenharmony_ci
14497c0abf9e6Sopenharmony_ci# Sed expression to map a string onto a valid variable name.
14498c0abf9e6Sopenharmony_cias_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14499c0abf9e6Sopenharmony_ci
14500c0abf9e6Sopenharmony_ci
14501c0abf9e6Sopenharmony_ciexec 6>&1
14502c0abf9e6Sopenharmony_ci## ----------------------------------- ##
14503c0abf9e6Sopenharmony_ci## Main body of $CONFIG_STATUS script. ##
14504c0abf9e6Sopenharmony_ci## ----------------------------------- ##
14505c0abf9e6Sopenharmony_ci_ASEOF
14506c0abf9e6Sopenharmony_citest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14507c0abf9e6Sopenharmony_ci
14508c0abf9e6Sopenharmony_cicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14509c0abf9e6Sopenharmony_ci# Save the log message, to keep $0 and so on meaningful, and to
14510c0abf9e6Sopenharmony_ci# report actual input values of CONFIG_FILES etc. instead of their
14511c0abf9e6Sopenharmony_ci# values after options handling.
14512c0abf9e6Sopenharmony_ciac_log="
14513c0abf9e6Sopenharmony_ciThis file was extended by libevdev $as_me 1.13.0, which was
14514c0abf9e6Sopenharmony_cigenerated by GNU Autoconf 2.71.  Invocation command line was
14515c0abf9e6Sopenharmony_ci
14516c0abf9e6Sopenharmony_ci  CONFIG_FILES    = $CONFIG_FILES
14517c0abf9e6Sopenharmony_ci  CONFIG_HEADERS  = $CONFIG_HEADERS
14518c0abf9e6Sopenharmony_ci  CONFIG_LINKS    = $CONFIG_LINKS
14519c0abf9e6Sopenharmony_ci  CONFIG_COMMANDS = $CONFIG_COMMANDS
14520c0abf9e6Sopenharmony_ci  $ $0 $@
14521c0abf9e6Sopenharmony_ci
14522c0abf9e6Sopenharmony_cion `(hostname || uname -n) 2>/dev/null | sed 1q`
14523c0abf9e6Sopenharmony_ci"
14524c0abf9e6Sopenharmony_ci
14525c0abf9e6Sopenharmony_ci_ACEOF
14526c0abf9e6Sopenharmony_ci
14527c0abf9e6Sopenharmony_cicase $ac_config_files in *"
14528c0abf9e6Sopenharmony_ci"*) set x $ac_config_files; shift; ac_config_files=$*;;
14529c0abf9e6Sopenharmony_ciesac
14530c0abf9e6Sopenharmony_ci
14531c0abf9e6Sopenharmony_cicase $ac_config_headers in *"
14532c0abf9e6Sopenharmony_ci"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14533c0abf9e6Sopenharmony_ciesac
14534c0abf9e6Sopenharmony_ci
14535c0abf9e6Sopenharmony_ci
14536c0abf9e6Sopenharmony_cicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14537c0abf9e6Sopenharmony_ci# Files that config.status was made for.
14538c0abf9e6Sopenharmony_ciconfig_files="$ac_config_files"
14539c0abf9e6Sopenharmony_ciconfig_headers="$ac_config_headers"
14540c0abf9e6Sopenharmony_ciconfig_commands="$ac_config_commands"
14541c0abf9e6Sopenharmony_ci
14542c0abf9e6Sopenharmony_ci_ACEOF
14543c0abf9e6Sopenharmony_ci
14544c0abf9e6Sopenharmony_cicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14545c0abf9e6Sopenharmony_ciac_cs_usage="\
14546c0abf9e6Sopenharmony_ci\`$as_me' instantiates files and other configuration actions
14547c0abf9e6Sopenharmony_cifrom templates according to the current configuration.  Unless the files
14548c0abf9e6Sopenharmony_ciand actions are specified as TAGs, all are instantiated by default.
14549c0abf9e6Sopenharmony_ci
14550c0abf9e6Sopenharmony_ciUsage: $0 [OPTION]... [TAG]...
14551c0abf9e6Sopenharmony_ci
14552c0abf9e6Sopenharmony_ci  -h, --help       print this help, then exit
14553c0abf9e6Sopenharmony_ci  -V, --version    print version number and configuration settings, then exit
14554c0abf9e6Sopenharmony_ci      --config     print configuration, then exit
14555c0abf9e6Sopenharmony_ci  -q, --quiet, --silent
14556c0abf9e6Sopenharmony_ci                   do not print progress messages
14557c0abf9e6Sopenharmony_ci  -d, --debug      don't remove temporary files
14558c0abf9e6Sopenharmony_ci      --recheck    update $as_me by reconfiguring in the same conditions
14559c0abf9e6Sopenharmony_ci      --file=FILE[:TEMPLATE]
14560c0abf9e6Sopenharmony_ci                   instantiate the configuration file FILE
14561c0abf9e6Sopenharmony_ci      --header=FILE[:TEMPLATE]
14562c0abf9e6Sopenharmony_ci                   instantiate the configuration header FILE
14563c0abf9e6Sopenharmony_ci
14564c0abf9e6Sopenharmony_ciConfiguration files:
14565c0abf9e6Sopenharmony_ci$config_files
14566c0abf9e6Sopenharmony_ci
14567c0abf9e6Sopenharmony_ciConfiguration headers:
14568c0abf9e6Sopenharmony_ci$config_headers
14569c0abf9e6Sopenharmony_ci
14570c0abf9e6Sopenharmony_ciConfiguration commands:
14571c0abf9e6Sopenharmony_ci$config_commands
14572c0abf9e6Sopenharmony_ci
14573c0abf9e6Sopenharmony_ciReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=libevdev>.
14574c0abf9e6Sopenharmony_cilibevdev home page: <http://freedesktop.org/wiki/Software/libevdev/>."
14575c0abf9e6Sopenharmony_ci
14576c0abf9e6Sopenharmony_ci_ACEOF
14577c0abf9e6Sopenharmony_ciac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
14578c0abf9e6Sopenharmony_ciac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
14579c0abf9e6Sopenharmony_cicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14580c0abf9e6Sopenharmony_ciac_cs_config='$ac_cs_config_escaped'
14581c0abf9e6Sopenharmony_ciac_cs_version="\\
14582c0abf9e6Sopenharmony_cilibevdev config.status 1.13.0
14583c0abf9e6Sopenharmony_ciconfigured by $0, generated by GNU Autoconf 2.71,
14584c0abf9e6Sopenharmony_ci  with options \\"\$ac_cs_config\\"
14585c0abf9e6Sopenharmony_ci
14586c0abf9e6Sopenharmony_ciCopyright (C) 2021 Free Software Foundation, Inc.
14587c0abf9e6Sopenharmony_ciThis config.status script is free software; the Free Software Foundation
14588c0abf9e6Sopenharmony_cigives unlimited permission to copy, distribute and modify it."
14589c0abf9e6Sopenharmony_ci
14590c0abf9e6Sopenharmony_ciac_pwd='$ac_pwd'
14591c0abf9e6Sopenharmony_cisrcdir='$srcdir'
14592c0abf9e6Sopenharmony_ciINSTALL='$INSTALL'
14593c0abf9e6Sopenharmony_ciMKDIR_P='$MKDIR_P'
14594c0abf9e6Sopenharmony_ciAWK='$AWK'
14595c0abf9e6Sopenharmony_citest -n "\$AWK" || AWK=awk
14596c0abf9e6Sopenharmony_ci_ACEOF
14597c0abf9e6Sopenharmony_ci
14598c0abf9e6Sopenharmony_cicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14599c0abf9e6Sopenharmony_ci# The default lists apply if the user does not specify any file.
14600c0abf9e6Sopenharmony_ciac_need_defaults=:
14601c0abf9e6Sopenharmony_ciwhile test $# != 0
14602c0abf9e6Sopenharmony_cido
14603c0abf9e6Sopenharmony_ci  case $1 in
14604c0abf9e6Sopenharmony_ci  --*=?*)
14605c0abf9e6Sopenharmony_ci    ac_option=`expr "X$1" : 'X\([^=]*\)='`
14606c0abf9e6Sopenharmony_ci    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14607c0abf9e6Sopenharmony_ci    ac_shift=:
14608c0abf9e6Sopenharmony_ci    ;;
14609c0abf9e6Sopenharmony_ci  --*=)
14610c0abf9e6Sopenharmony_ci    ac_option=`expr "X$1" : 'X\([^=]*\)='`
14611c0abf9e6Sopenharmony_ci    ac_optarg=
14612c0abf9e6Sopenharmony_ci    ac_shift=:
14613c0abf9e6Sopenharmony_ci    ;;
14614c0abf9e6Sopenharmony_ci  *)
14615c0abf9e6Sopenharmony_ci    ac_option=$1
14616c0abf9e6Sopenharmony_ci    ac_optarg=$2
14617c0abf9e6Sopenharmony_ci    ac_shift=shift
14618c0abf9e6Sopenharmony_ci    ;;
14619c0abf9e6Sopenharmony_ci  esac
14620c0abf9e6Sopenharmony_ci
14621c0abf9e6Sopenharmony_ci  case $ac_option in
14622c0abf9e6Sopenharmony_ci  # Handling of the options.
14623c0abf9e6Sopenharmony_ci  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14624c0abf9e6Sopenharmony_ci    ac_cs_recheck=: ;;
14625c0abf9e6Sopenharmony_ci  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14626c0abf9e6Sopenharmony_ci    printf "%s\n" "$ac_cs_version"; exit ;;
14627c0abf9e6Sopenharmony_ci  --config | --confi | --conf | --con | --co | --c )
14628c0abf9e6Sopenharmony_ci    printf "%s\n" "$ac_cs_config"; exit ;;
14629c0abf9e6Sopenharmony_ci  --debug | --debu | --deb | --de | --d | -d )
14630c0abf9e6Sopenharmony_ci    debug=: ;;
14631c0abf9e6Sopenharmony_ci  --file | --fil | --fi | --f )
14632c0abf9e6Sopenharmony_ci    $ac_shift
14633c0abf9e6Sopenharmony_ci    case $ac_optarg in
14634c0abf9e6Sopenharmony_ci    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14635c0abf9e6Sopenharmony_ci    '') as_fn_error $? "missing file argument" ;;
14636c0abf9e6Sopenharmony_ci    esac
14637c0abf9e6Sopenharmony_ci    as_fn_append CONFIG_FILES " '$ac_optarg'"
14638c0abf9e6Sopenharmony_ci    ac_need_defaults=false;;
14639c0abf9e6Sopenharmony_ci  --header | --heade | --head | --hea )
14640c0abf9e6Sopenharmony_ci    $ac_shift
14641c0abf9e6Sopenharmony_ci    case $ac_optarg in
14642c0abf9e6Sopenharmony_ci    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14643c0abf9e6Sopenharmony_ci    esac
14644c0abf9e6Sopenharmony_ci    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14645c0abf9e6Sopenharmony_ci    ac_need_defaults=false;;
14646c0abf9e6Sopenharmony_ci  --he | --h)
14647c0abf9e6Sopenharmony_ci    # Conflict between --help and --header
14648c0abf9e6Sopenharmony_ci    as_fn_error $? "ambiguous option: \`$1'
14649c0abf9e6Sopenharmony_ciTry \`$0 --help' for more information.";;
14650c0abf9e6Sopenharmony_ci  --help | --hel | -h )
14651c0abf9e6Sopenharmony_ci    printf "%s\n" "$ac_cs_usage"; exit ;;
14652c0abf9e6Sopenharmony_ci  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14653c0abf9e6Sopenharmony_ci  | -silent | --silent | --silen | --sile | --sil | --si | --s)
14654c0abf9e6Sopenharmony_ci    ac_cs_silent=: ;;
14655c0abf9e6Sopenharmony_ci
14656c0abf9e6Sopenharmony_ci  # This is an error.
14657c0abf9e6Sopenharmony_ci  -*) as_fn_error $? "unrecognized option: \`$1'
14658c0abf9e6Sopenharmony_ciTry \`$0 --help' for more information." ;;
14659c0abf9e6Sopenharmony_ci
14660c0abf9e6Sopenharmony_ci  *) as_fn_append ac_config_targets " $1"
14661c0abf9e6Sopenharmony_ci     ac_need_defaults=false ;;
14662c0abf9e6Sopenharmony_ci
14663c0abf9e6Sopenharmony_ci  esac
14664c0abf9e6Sopenharmony_ci  shift
14665c0abf9e6Sopenharmony_cidone
14666c0abf9e6Sopenharmony_ci
14667c0abf9e6Sopenharmony_ciac_configure_extra_args=
14668c0abf9e6Sopenharmony_ci
14669c0abf9e6Sopenharmony_ciif $ac_cs_silent; then
14670c0abf9e6Sopenharmony_ci  exec 6>/dev/null
14671c0abf9e6Sopenharmony_ci  ac_configure_extra_args="$ac_configure_extra_args --silent"
14672c0abf9e6Sopenharmony_cifi
14673c0abf9e6Sopenharmony_ci
14674c0abf9e6Sopenharmony_ci_ACEOF
14675c0abf9e6Sopenharmony_cicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14676c0abf9e6Sopenharmony_ciif \$ac_cs_recheck; then
14677c0abf9e6Sopenharmony_ci  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14678c0abf9e6Sopenharmony_ci  shift
14679c0abf9e6Sopenharmony_ci  \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
14680c0abf9e6Sopenharmony_ci  CONFIG_SHELL='$SHELL'
14681c0abf9e6Sopenharmony_ci  export CONFIG_SHELL
14682c0abf9e6Sopenharmony_ci  exec "\$@"
14683c0abf9e6Sopenharmony_cifi
14684c0abf9e6Sopenharmony_ci
14685c0abf9e6Sopenharmony_ci_ACEOF
14686c0abf9e6Sopenharmony_cicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14687c0abf9e6Sopenharmony_ciexec 5>>config.log
14688c0abf9e6Sopenharmony_ci{
14689c0abf9e6Sopenharmony_ci  echo
14690c0abf9e6Sopenharmony_ci  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14691c0abf9e6Sopenharmony_ci## Running $as_me. ##
14692c0abf9e6Sopenharmony_ci_ASBOX
14693c0abf9e6Sopenharmony_ci  printf "%s\n" "$ac_log"
14694c0abf9e6Sopenharmony_ci} >&5
14695c0abf9e6Sopenharmony_ci
14696c0abf9e6Sopenharmony_ci_ACEOF
14697c0abf9e6Sopenharmony_cicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14698c0abf9e6Sopenharmony_ci#
14699c0abf9e6Sopenharmony_ci# INIT-COMMANDS
14700c0abf9e6Sopenharmony_ci#
14701c0abf9e6Sopenharmony_ciAMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
14702c0abf9e6Sopenharmony_ci
14703c0abf9e6Sopenharmony_ci
14704c0abf9e6Sopenharmony_ci# The HP-UX ksh and POSIX shell print the target directory to stdout
14705c0abf9e6Sopenharmony_ci# if CDPATH is set.
14706c0abf9e6Sopenharmony_ci(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14707c0abf9e6Sopenharmony_ci
14708c0abf9e6Sopenharmony_cised_quote_subst='$sed_quote_subst'
14709c0abf9e6Sopenharmony_cidouble_quote_subst='$double_quote_subst'
14710c0abf9e6Sopenharmony_cidelay_variable_subst='$delay_variable_subst'
14711c0abf9e6Sopenharmony_cimacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14712c0abf9e6Sopenharmony_cimacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14713c0abf9e6Sopenharmony_cienable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14714c0abf9e6Sopenharmony_cienable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14715c0abf9e6Sopenharmony_cipic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14716c0abf9e6Sopenharmony_cienable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14717c0abf9e6Sopenharmony_cishared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
14718c0abf9e6Sopenharmony_ciSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14719c0abf9e6Sopenharmony_ciECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14720c0abf9e6Sopenharmony_ciPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
14721c0abf9e6Sopenharmony_cihost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14722c0abf9e6Sopenharmony_cihost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14723c0abf9e6Sopenharmony_cihost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14724c0abf9e6Sopenharmony_cibuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14725c0abf9e6Sopenharmony_cibuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14726c0abf9e6Sopenharmony_cibuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14727c0abf9e6Sopenharmony_ciSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14728c0abf9e6Sopenharmony_ciXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14729c0abf9e6Sopenharmony_ciGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14730c0abf9e6Sopenharmony_ciEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14731c0abf9e6Sopenharmony_ciFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14732c0abf9e6Sopenharmony_ciLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14733c0abf9e6Sopenharmony_ciNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14734c0abf9e6Sopenharmony_ciLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14735c0abf9e6Sopenharmony_cimax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14736c0abf9e6Sopenharmony_ciac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14737c0abf9e6Sopenharmony_ciexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14738c0abf9e6Sopenharmony_cilt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14739c0abf9e6Sopenharmony_cilt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14740c0abf9e6Sopenharmony_cilt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14741c0abf9e6Sopenharmony_cilt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
14742c0abf9e6Sopenharmony_cilt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
14743c0abf9e6Sopenharmony_cireload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14744c0abf9e6Sopenharmony_cireload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14745c0abf9e6Sopenharmony_ciFILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`'
14746c0abf9e6Sopenharmony_ciOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14747c0abf9e6Sopenharmony_cideplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14748c0abf9e6Sopenharmony_cifile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14749c0abf9e6Sopenharmony_cifile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
14750c0abf9e6Sopenharmony_ciwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
14751c0abf9e6Sopenharmony_ciDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
14752c0abf9e6Sopenharmony_cisharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
14753c0abf9e6Sopenharmony_ciAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14754c0abf9e6Sopenharmony_cilt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`'
14755c0abf9e6Sopenharmony_ciAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14756c0abf9e6Sopenharmony_ciarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
14757c0abf9e6Sopenharmony_ciSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14758c0abf9e6Sopenharmony_ciRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14759c0abf9e6Sopenharmony_ciold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14760c0abf9e6Sopenharmony_ciold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14761c0abf9e6Sopenharmony_ciold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14762c0abf9e6Sopenharmony_cilock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14763c0abf9e6Sopenharmony_ciCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14764c0abf9e6Sopenharmony_ciCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14765c0abf9e6Sopenharmony_cicompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14766c0abf9e6Sopenharmony_ciGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14767c0abf9e6Sopenharmony_cilt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14768c0abf9e6Sopenharmony_cilt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14769c0abf9e6Sopenharmony_cilt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
14770c0abf9e6Sopenharmony_cilt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14771c0abf9e6Sopenharmony_cilt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
14772c0abf9e6Sopenharmony_cilt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
14773c0abf9e6Sopenharmony_cinm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
14774c0abf9e6Sopenharmony_cilt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
14775c0abf9e6Sopenharmony_cilt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
14776c0abf9e6Sopenharmony_ciobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14777c0abf9e6Sopenharmony_ciMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14778c0abf9e6Sopenharmony_cilt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14779c0abf9e6Sopenharmony_cilt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14780c0abf9e6Sopenharmony_cilt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14781c0abf9e6Sopenharmony_cilt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14782c0abf9e6Sopenharmony_cilt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14783c0abf9e6Sopenharmony_cineed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14784c0abf9e6Sopenharmony_ciMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
14785c0abf9e6Sopenharmony_ciDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14786c0abf9e6Sopenharmony_ciNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14787c0abf9e6Sopenharmony_ciLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14788c0abf9e6Sopenharmony_ciOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14789c0abf9e6Sopenharmony_ciOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14790c0abf9e6Sopenharmony_cilibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14791c0abf9e6Sopenharmony_cishrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14792c0abf9e6Sopenharmony_ciextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14793c0abf9e6Sopenharmony_ciarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14794c0abf9e6Sopenharmony_cienable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14795c0abf9e6Sopenharmony_ciexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14796c0abf9e6Sopenharmony_ciwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14797c0abf9e6Sopenharmony_cicompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14798c0abf9e6Sopenharmony_ciold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14799c0abf9e6Sopenharmony_ciold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14800c0abf9e6Sopenharmony_ciarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14801c0abf9e6Sopenharmony_ciarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14802c0abf9e6Sopenharmony_cimodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14803c0abf9e6Sopenharmony_cimodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14804c0abf9e6Sopenharmony_ciwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14805c0abf9e6Sopenharmony_ciallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14806c0abf9e6Sopenharmony_cino_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14807c0abf9e6Sopenharmony_cihardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14808c0abf9e6Sopenharmony_cihardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14809c0abf9e6Sopenharmony_cihardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14810c0abf9e6Sopenharmony_cihardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14811c0abf9e6Sopenharmony_cihardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14812c0abf9e6Sopenharmony_cihardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14813c0abf9e6Sopenharmony_cihardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14814c0abf9e6Sopenharmony_ciinherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14815c0abf9e6Sopenharmony_cilink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14816c0abf9e6Sopenharmony_cialways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14817c0abf9e6Sopenharmony_ciexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14818c0abf9e6Sopenharmony_ciexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14819c0abf9e6Sopenharmony_ciinclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14820c0abf9e6Sopenharmony_ciprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14821c0abf9e6Sopenharmony_cipostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
14822c0abf9e6Sopenharmony_cifile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14823c0abf9e6Sopenharmony_civariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14824c0abf9e6Sopenharmony_cineed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14825c0abf9e6Sopenharmony_cineed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14826c0abf9e6Sopenharmony_civersion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14827c0abf9e6Sopenharmony_cirunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14828c0abf9e6Sopenharmony_cishlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14829c0abf9e6Sopenharmony_cishlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14830c0abf9e6Sopenharmony_cilibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14831c0abf9e6Sopenharmony_cilibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14832c0abf9e6Sopenharmony_cisoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14833c0abf9e6Sopenharmony_ciinstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14834c0abf9e6Sopenharmony_cipostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14835c0abf9e6Sopenharmony_cipostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14836c0abf9e6Sopenharmony_cifinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14837c0abf9e6Sopenharmony_cifinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14838c0abf9e6Sopenharmony_cihardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14839c0abf9e6Sopenharmony_cisys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14840c0abf9e6Sopenharmony_ciconfigure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
14841c0abf9e6Sopenharmony_ciconfigure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
14842c0abf9e6Sopenharmony_cihardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14843c0abf9e6Sopenharmony_cienable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14844c0abf9e6Sopenharmony_cienable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14845c0abf9e6Sopenharmony_cienable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14846c0abf9e6Sopenharmony_ciold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14847c0abf9e6Sopenharmony_cistriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14848c0abf9e6Sopenharmony_ci
14849c0abf9e6Sopenharmony_ciLTCC='$LTCC'
14850c0abf9e6Sopenharmony_ciLTCFLAGS='$LTCFLAGS'
14851c0abf9e6Sopenharmony_cicompiler='$compiler_DEFAULT'
14852c0abf9e6Sopenharmony_ci
14853c0abf9e6Sopenharmony_ci# A function that is used when there is no print builtin or printf.
14854c0abf9e6Sopenharmony_cifunc_fallback_echo ()
14855c0abf9e6Sopenharmony_ci{
14856c0abf9e6Sopenharmony_ci  eval 'cat <<_LTECHO_EOF
14857c0abf9e6Sopenharmony_ci\$1
14858c0abf9e6Sopenharmony_ci_LTECHO_EOF'
14859c0abf9e6Sopenharmony_ci}
14860c0abf9e6Sopenharmony_ci
14861c0abf9e6Sopenharmony_ci# Quote evaled strings.
14862c0abf9e6Sopenharmony_cifor var in SHELL \
14863c0abf9e6Sopenharmony_ciECHO \
14864c0abf9e6Sopenharmony_ciPATH_SEPARATOR \
14865c0abf9e6Sopenharmony_ciSED \
14866c0abf9e6Sopenharmony_ciGREP \
14867c0abf9e6Sopenharmony_ciEGREP \
14868c0abf9e6Sopenharmony_ciFGREP \
14869c0abf9e6Sopenharmony_ciLD \
14870c0abf9e6Sopenharmony_ciNM \
14871c0abf9e6Sopenharmony_ciLN_S \
14872c0abf9e6Sopenharmony_cilt_SP2NL \
14873c0abf9e6Sopenharmony_cilt_NL2SP \
14874c0abf9e6Sopenharmony_cireload_flag \
14875c0abf9e6Sopenharmony_ciFILECMD \
14876c0abf9e6Sopenharmony_ciOBJDUMP \
14877c0abf9e6Sopenharmony_cideplibs_check_method \
14878c0abf9e6Sopenharmony_cifile_magic_cmd \
14879c0abf9e6Sopenharmony_cifile_magic_glob \
14880c0abf9e6Sopenharmony_ciwant_nocaseglob \
14881c0abf9e6Sopenharmony_ciDLLTOOL \
14882c0abf9e6Sopenharmony_cisharedlib_from_linklib_cmd \
14883c0abf9e6Sopenharmony_ciAR \
14884c0abf9e6Sopenharmony_ciarchiver_list_spec \
14885c0abf9e6Sopenharmony_ciSTRIP \
14886c0abf9e6Sopenharmony_ciRANLIB \
14887c0abf9e6Sopenharmony_ciCC \
14888c0abf9e6Sopenharmony_ciCFLAGS \
14889c0abf9e6Sopenharmony_cicompiler \
14890c0abf9e6Sopenharmony_cilt_cv_sys_global_symbol_pipe \
14891c0abf9e6Sopenharmony_cilt_cv_sys_global_symbol_to_cdecl \
14892c0abf9e6Sopenharmony_cilt_cv_sys_global_symbol_to_import \
14893c0abf9e6Sopenharmony_cilt_cv_sys_global_symbol_to_c_name_address \
14894c0abf9e6Sopenharmony_cilt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14895c0abf9e6Sopenharmony_cilt_cv_nm_interface \
14896c0abf9e6Sopenharmony_cinm_file_list_spec \
14897c0abf9e6Sopenharmony_cilt_cv_truncate_bin \
14898c0abf9e6Sopenharmony_cilt_prog_compiler_no_builtin_flag \
14899c0abf9e6Sopenharmony_cilt_prog_compiler_pic \
14900c0abf9e6Sopenharmony_cilt_prog_compiler_wl \
14901c0abf9e6Sopenharmony_cilt_prog_compiler_static \
14902c0abf9e6Sopenharmony_cilt_cv_prog_compiler_c_o \
14903c0abf9e6Sopenharmony_cineed_locks \
14904c0abf9e6Sopenharmony_ciMANIFEST_TOOL \
14905c0abf9e6Sopenharmony_ciDSYMUTIL \
14906c0abf9e6Sopenharmony_ciNMEDIT \
14907c0abf9e6Sopenharmony_ciLIPO \
14908c0abf9e6Sopenharmony_ciOTOOL \
14909c0abf9e6Sopenharmony_ciOTOOL64 \
14910c0abf9e6Sopenharmony_cishrext_cmds \
14911c0abf9e6Sopenharmony_ciexport_dynamic_flag_spec \
14912c0abf9e6Sopenharmony_ciwhole_archive_flag_spec \
14913c0abf9e6Sopenharmony_cicompiler_needs_object \
14914c0abf9e6Sopenharmony_ciwith_gnu_ld \
14915c0abf9e6Sopenharmony_ciallow_undefined_flag \
14916c0abf9e6Sopenharmony_cino_undefined_flag \
14917c0abf9e6Sopenharmony_cihardcode_libdir_flag_spec \
14918c0abf9e6Sopenharmony_cihardcode_libdir_separator \
14919c0abf9e6Sopenharmony_ciexclude_expsyms \
14920c0abf9e6Sopenharmony_ciinclude_expsyms \
14921c0abf9e6Sopenharmony_cifile_list_spec \
14922c0abf9e6Sopenharmony_civariables_saved_for_relink \
14923c0abf9e6Sopenharmony_cilibname_spec \
14924c0abf9e6Sopenharmony_cilibrary_names_spec \
14925c0abf9e6Sopenharmony_cisoname_spec \
14926c0abf9e6Sopenharmony_ciinstall_override_mode \
14927c0abf9e6Sopenharmony_cifinish_eval \
14928c0abf9e6Sopenharmony_ciold_striplib \
14929c0abf9e6Sopenharmony_cistriplib; do
14930c0abf9e6Sopenharmony_ci    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14931c0abf9e6Sopenharmony_ci    *[\\\\\\\`\\"\\\$]*)
14932c0abf9e6Sopenharmony_ci      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
14933c0abf9e6Sopenharmony_ci      ;;
14934c0abf9e6Sopenharmony_ci    *)
14935c0abf9e6Sopenharmony_ci      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14936c0abf9e6Sopenharmony_ci      ;;
14937c0abf9e6Sopenharmony_ci    esac
14938c0abf9e6Sopenharmony_cidone
14939c0abf9e6Sopenharmony_ci
14940c0abf9e6Sopenharmony_ci# Double-quote double-evaled strings.
14941c0abf9e6Sopenharmony_cifor var in reload_cmds \
14942c0abf9e6Sopenharmony_ciold_postinstall_cmds \
14943c0abf9e6Sopenharmony_ciold_postuninstall_cmds \
14944c0abf9e6Sopenharmony_ciold_archive_cmds \
14945c0abf9e6Sopenharmony_ciextract_expsyms_cmds \
14946c0abf9e6Sopenharmony_ciold_archive_from_new_cmds \
14947c0abf9e6Sopenharmony_ciold_archive_from_expsyms_cmds \
14948c0abf9e6Sopenharmony_ciarchive_cmds \
14949c0abf9e6Sopenharmony_ciarchive_expsym_cmds \
14950c0abf9e6Sopenharmony_cimodule_cmds \
14951c0abf9e6Sopenharmony_cimodule_expsym_cmds \
14952c0abf9e6Sopenharmony_ciexport_symbols_cmds \
14953c0abf9e6Sopenharmony_ciprelink_cmds \
14954c0abf9e6Sopenharmony_cipostlink_cmds \
14955c0abf9e6Sopenharmony_cipostinstall_cmds \
14956c0abf9e6Sopenharmony_cipostuninstall_cmds \
14957c0abf9e6Sopenharmony_cifinish_cmds \
14958c0abf9e6Sopenharmony_cisys_lib_search_path_spec \
14959c0abf9e6Sopenharmony_ciconfigure_time_dlsearch_path \
14960c0abf9e6Sopenharmony_ciconfigure_time_lt_sys_library_path; do
14961c0abf9e6Sopenharmony_ci    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14962c0abf9e6Sopenharmony_ci    *[\\\\\\\`\\"\\\$]*)
14963c0abf9e6Sopenharmony_ci      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
14964c0abf9e6Sopenharmony_ci      ;;
14965c0abf9e6Sopenharmony_ci    *)
14966c0abf9e6Sopenharmony_ci      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14967c0abf9e6Sopenharmony_ci      ;;
14968c0abf9e6Sopenharmony_ci    esac
14969c0abf9e6Sopenharmony_cidone
14970c0abf9e6Sopenharmony_ci
14971c0abf9e6Sopenharmony_ciac_aux_dir='$ac_aux_dir'
14972c0abf9e6Sopenharmony_ci
14973c0abf9e6Sopenharmony_ci# See if we are running on zsh, and set the options that allow our
14974c0abf9e6Sopenharmony_ci# commands through without removal of \ escapes INIT.
14975c0abf9e6Sopenharmony_ciif test -n "\${ZSH_VERSION+set}"; then
14976c0abf9e6Sopenharmony_ci   setopt NO_GLOB_SUBST
14977c0abf9e6Sopenharmony_cifi
14978c0abf9e6Sopenharmony_ci
14979c0abf9e6Sopenharmony_ci
14980c0abf9e6Sopenharmony_ci    PACKAGE='$PACKAGE'
14981c0abf9e6Sopenharmony_ci    VERSION='$VERSION'
14982c0abf9e6Sopenharmony_ci    RM='$RM'
14983c0abf9e6Sopenharmony_ci    ofile='$ofile'
14984c0abf9e6Sopenharmony_ci
14985c0abf9e6Sopenharmony_ci
14986c0abf9e6Sopenharmony_ci
14987c0abf9e6Sopenharmony_ci
14988c0abf9e6Sopenharmony_ci_ACEOF
14989c0abf9e6Sopenharmony_ci
14990c0abf9e6Sopenharmony_cicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14991c0abf9e6Sopenharmony_ci
14992c0abf9e6Sopenharmony_ci# Handling of arguments.
14993c0abf9e6Sopenharmony_cifor ac_config_target in $ac_config_targets
14994c0abf9e6Sopenharmony_cido
14995c0abf9e6Sopenharmony_ci  case $ac_config_target in
14996c0abf9e6Sopenharmony_ci    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
14997c0abf9e6Sopenharmony_ci    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
14998c0abf9e6Sopenharmony_ci    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14999c0abf9e6Sopenharmony_ci    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15000c0abf9e6Sopenharmony_ci    "libevdev/Makefile") CONFIG_FILES="$CONFIG_FILES libevdev/Makefile" ;;
15001c0abf9e6Sopenharmony_ci    "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
15002c0abf9e6Sopenharmony_ci    "doc/libevdev.doxygen") CONFIG_FILES="$CONFIG_FILES doc/libevdev.doxygen" ;;
15003c0abf9e6Sopenharmony_ci    "doc/libevdev.man") CONFIG_FILES="$CONFIG_FILES doc/libevdev.man" ;;
15004c0abf9e6Sopenharmony_ci    "tools/Makefile") CONFIG_FILES="$CONFIG_FILES tools/Makefile" ;;
15005c0abf9e6Sopenharmony_ci    "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
15006c0abf9e6Sopenharmony_ci    "libevdev.pc") CONFIG_FILES="$CONFIG_FILES libevdev.pc" ;;
15007c0abf9e6Sopenharmony_ci
15008c0abf9e6Sopenharmony_ci  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15009c0abf9e6Sopenharmony_ci  esac
15010c0abf9e6Sopenharmony_cidone
15011c0abf9e6Sopenharmony_ci
15012c0abf9e6Sopenharmony_ci
15013c0abf9e6Sopenharmony_ci# If the user did not use the arguments to specify the items to instantiate,
15014c0abf9e6Sopenharmony_ci# then the envvar interface is used.  Set only those that are not.
15015c0abf9e6Sopenharmony_ci# We use the long form for the default assignment because of an extremely
15016c0abf9e6Sopenharmony_ci# bizarre bug on SunOS 4.1.3.
15017c0abf9e6Sopenharmony_ciif $ac_need_defaults; then
15018c0abf9e6Sopenharmony_ci  test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
15019c0abf9e6Sopenharmony_ci  test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
15020c0abf9e6Sopenharmony_ci  test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
15021c0abf9e6Sopenharmony_cifi
15022c0abf9e6Sopenharmony_ci
15023c0abf9e6Sopenharmony_ci# Have a temporary directory for convenience.  Make it in the build tree
15024c0abf9e6Sopenharmony_ci# simply because there is no reason against having it here, and in addition,
15025c0abf9e6Sopenharmony_ci# creating and moving files from /tmp can sometimes cause problems.
15026c0abf9e6Sopenharmony_ci# Hook for its removal unless debugging.
15027c0abf9e6Sopenharmony_ci# Note that there is a small window in which the directory will not be cleaned:
15028c0abf9e6Sopenharmony_ci# after its creation but before its name has been assigned to `$tmp'.
15029c0abf9e6Sopenharmony_ci$debug ||
15030c0abf9e6Sopenharmony_ci{
15031c0abf9e6Sopenharmony_ci  tmp= ac_tmp=
15032c0abf9e6Sopenharmony_ci  trap 'exit_status=$?
15033c0abf9e6Sopenharmony_ci  : "${ac_tmp:=$tmp}"
15034c0abf9e6Sopenharmony_ci  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15035c0abf9e6Sopenharmony_ci' 0
15036c0abf9e6Sopenharmony_ci  trap 'as_fn_exit 1' 1 2 13 15
15037c0abf9e6Sopenharmony_ci}
15038c0abf9e6Sopenharmony_ci# Create a (secure) tmp directory for tmp files.
15039c0abf9e6Sopenharmony_ci
15040c0abf9e6Sopenharmony_ci{
15041c0abf9e6Sopenharmony_ci  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15042c0abf9e6Sopenharmony_ci  test -d "$tmp"
15043c0abf9e6Sopenharmony_ci}  ||
15044c0abf9e6Sopenharmony_ci{
15045c0abf9e6Sopenharmony_ci  tmp=./conf$$-$RANDOM
15046c0abf9e6Sopenharmony_ci  (umask 077 && mkdir "$tmp")
15047c0abf9e6Sopenharmony_ci} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15048c0abf9e6Sopenharmony_ciac_tmp=$tmp
15049c0abf9e6Sopenharmony_ci
15050c0abf9e6Sopenharmony_ci# Set up the scripts for CONFIG_FILES section.
15051c0abf9e6Sopenharmony_ci# No need to generate them if there are no CONFIG_FILES.
15052c0abf9e6Sopenharmony_ci# This happens for instance with `./config.status config.h'.
15053c0abf9e6Sopenharmony_ciif test -n "$CONFIG_FILES"; then
15054c0abf9e6Sopenharmony_ci
15055c0abf9e6Sopenharmony_ci
15056c0abf9e6Sopenharmony_ciac_cr=`echo X | tr X '\015'`
15057c0abf9e6Sopenharmony_ci# On cygwin, bash can eat \r inside `` if the user requested igncr.
15058c0abf9e6Sopenharmony_ci# But we know of no other shell where ac_cr would be empty at this
15059c0abf9e6Sopenharmony_ci# point, so we can use a bashism as a fallback.
15060c0abf9e6Sopenharmony_ciif test "x$ac_cr" = x; then
15061c0abf9e6Sopenharmony_ci  eval ac_cr=\$\'\\r\'
15062c0abf9e6Sopenharmony_cifi
15063c0abf9e6Sopenharmony_ciac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15064c0abf9e6Sopenharmony_ciif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15065c0abf9e6Sopenharmony_ci  ac_cs_awk_cr='\\r'
15066c0abf9e6Sopenharmony_cielse
15067c0abf9e6Sopenharmony_ci  ac_cs_awk_cr=$ac_cr
15068c0abf9e6Sopenharmony_cifi
15069c0abf9e6Sopenharmony_ci
15070c0abf9e6Sopenharmony_ciecho 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15071c0abf9e6Sopenharmony_ci_ACEOF
15072c0abf9e6Sopenharmony_ci
15073c0abf9e6Sopenharmony_ci
15074c0abf9e6Sopenharmony_ci{
15075c0abf9e6Sopenharmony_ci  echo "cat >conf$$subs.awk <<_ACEOF" &&
15076c0abf9e6Sopenharmony_ci  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15077c0abf9e6Sopenharmony_ci  echo "_ACEOF"
15078c0abf9e6Sopenharmony_ci} >conf$$subs.sh ||
15079c0abf9e6Sopenharmony_ci  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15080c0abf9e6Sopenharmony_ciac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15081c0abf9e6Sopenharmony_ciac_delim='%!_!# '
15082c0abf9e6Sopenharmony_cifor ac_last_try in false false false false false :; do
15083c0abf9e6Sopenharmony_ci  . ./conf$$subs.sh ||
15084c0abf9e6Sopenharmony_ci    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15085c0abf9e6Sopenharmony_ci
15086c0abf9e6Sopenharmony_ci  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15087c0abf9e6Sopenharmony_ci  if test $ac_delim_n = $ac_delim_num; then
15088c0abf9e6Sopenharmony_ci    break
15089c0abf9e6Sopenharmony_ci  elif $ac_last_try; then
15090c0abf9e6Sopenharmony_ci    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15091c0abf9e6Sopenharmony_ci  else
15092c0abf9e6Sopenharmony_ci    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15093c0abf9e6Sopenharmony_ci  fi
15094c0abf9e6Sopenharmony_cidone
15095c0abf9e6Sopenharmony_cirm -f conf$$subs.sh
15096c0abf9e6Sopenharmony_ci
15097c0abf9e6Sopenharmony_cicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15098c0abf9e6Sopenharmony_cicat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15099c0abf9e6Sopenharmony_ci_ACEOF
15100c0abf9e6Sopenharmony_cised -n '
15101c0abf9e6Sopenharmony_cih
15102c0abf9e6Sopenharmony_cis/^/S["/; s/!.*/"]=/
15103c0abf9e6Sopenharmony_cip
15104c0abf9e6Sopenharmony_cig
15105c0abf9e6Sopenharmony_cis/^[^!]*!//
15106c0abf9e6Sopenharmony_ci:repl
15107c0abf9e6Sopenharmony_cit repl
15108c0abf9e6Sopenharmony_cis/'"$ac_delim"'$//
15109c0abf9e6Sopenharmony_cit delim
15110c0abf9e6Sopenharmony_ci:nl
15111c0abf9e6Sopenharmony_cih
15112c0abf9e6Sopenharmony_cis/\(.\{148\}\)..*/\1/
15113c0abf9e6Sopenharmony_cit more1
15114c0abf9e6Sopenharmony_cis/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15115c0abf9e6Sopenharmony_cip
15116c0abf9e6Sopenharmony_cin
15117c0abf9e6Sopenharmony_cib repl
15118c0abf9e6Sopenharmony_ci:more1
15119c0abf9e6Sopenharmony_cis/["\\]/\\&/g; s/^/"/; s/$/"\\/
15120c0abf9e6Sopenharmony_cip
15121c0abf9e6Sopenharmony_cig
15122c0abf9e6Sopenharmony_cis/.\{148\}//
15123c0abf9e6Sopenharmony_cit nl
15124c0abf9e6Sopenharmony_ci:delim
15125c0abf9e6Sopenharmony_cih
15126c0abf9e6Sopenharmony_cis/\(.\{148\}\)..*/\1/
15127c0abf9e6Sopenharmony_cit more2
15128c0abf9e6Sopenharmony_cis/["\\]/\\&/g; s/^/"/; s/$/"/
15129c0abf9e6Sopenharmony_cip
15130c0abf9e6Sopenharmony_cib
15131c0abf9e6Sopenharmony_ci:more2
15132c0abf9e6Sopenharmony_cis/["\\]/\\&/g; s/^/"/; s/$/"\\/
15133c0abf9e6Sopenharmony_cip
15134c0abf9e6Sopenharmony_cig
15135c0abf9e6Sopenharmony_cis/.\{148\}//
15136c0abf9e6Sopenharmony_cit delim
15137c0abf9e6Sopenharmony_ci' <conf$$subs.awk | sed '
15138c0abf9e6Sopenharmony_ci/^[^""]/{
15139c0abf9e6Sopenharmony_ci  N
15140c0abf9e6Sopenharmony_ci  s/\n//
15141c0abf9e6Sopenharmony_ci}
15142c0abf9e6Sopenharmony_ci' >>$CONFIG_STATUS || ac_write_fail=1
15143c0abf9e6Sopenharmony_cirm -f conf$$subs.awk
15144c0abf9e6Sopenharmony_cicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15145c0abf9e6Sopenharmony_ci_ACAWK
15146c0abf9e6Sopenharmony_cicat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15147c0abf9e6Sopenharmony_ci  for (key in S) S_is_set[key] = 1
15148c0abf9e6Sopenharmony_ci  FS = ""
15149c0abf9e6Sopenharmony_ci
15150c0abf9e6Sopenharmony_ci}
15151c0abf9e6Sopenharmony_ci{
15152c0abf9e6Sopenharmony_ci  line = $ 0
15153c0abf9e6Sopenharmony_ci  nfields = split(line, field, "@")
15154c0abf9e6Sopenharmony_ci  substed = 0
15155c0abf9e6Sopenharmony_ci  len = length(field[1])
15156c0abf9e6Sopenharmony_ci  for (i = 2; i < nfields; i++) {
15157c0abf9e6Sopenharmony_ci    key = field[i]
15158c0abf9e6Sopenharmony_ci    keylen = length(key)
15159c0abf9e6Sopenharmony_ci    if (S_is_set[key]) {
15160c0abf9e6Sopenharmony_ci      value = S[key]
15161c0abf9e6Sopenharmony_ci      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15162c0abf9e6Sopenharmony_ci      len += length(value) + length(field[++i])
15163c0abf9e6Sopenharmony_ci      substed = 1
15164c0abf9e6Sopenharmony_ci    } else
15165c0abf9e6Sopenharmony_ci      len += 1 + keylen
15166c0abf9e6Sopenharmony_ci  }
15167c0abf9e6Sopenharmony_ci
15168c0abf9e6Sopenharmony_ci  print line
15169c0abf9e6Sopenharmony_ci}
15170c0abf9e6Sopenharmony_ci
15171c0abf9e6Sopenharmony_ci_ACAWK
15172c0abf9e6Sopenharmony_ci_ACEOF
15173c0abf9e6Sopenharmony_cicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15174c0abf9e6Sopenharmony_ciif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15175c0abf9e6Sopenharmony_ci  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15176c0abf9e6Sopenharmony_cielse
15177c0abf9e6Sopenharmony_ci  cat
15178c0abf9e6Sopenharmony_cifi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15179c0abf9e6Sopenharmony_ci  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15180c0abf9e6Sopenharmony_ci_ACEOF
15181c0abf9e6Sopenharmony_ci
15182c0abf9e6Sopenharmony_ci# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15183c0abf9e6Sopenharmony_ci# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15184c0abf9e6Sopenharmony_ci# trailing colons and then remove the whole line if VPATH becomes empty
15185c0abf9e6Sopenharmony_ci# (actually we leave an empty line to preserve line numbers).
15186c0abf9e6Sopenharmony_ciif test "x$srcdir" = x.; then
15187c0abf9e6Sopenharmony_ci  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
15188c0abf9e6Sopenharmony_cih
15189c0abf9e6Sopenharmony_cis///
15190c0abf9e6Sopenharmony_cis/^/:/
15191c0abf9e6Sopenharmony_cis/[	 ]*$/:/
15192c0abf9e6Sopenharmony_cis/:\$(srcdir):/:/g
15193c0abf9e6Sopenharmony_cis/:\${srcdir}:/:/g
15194c0abf9e6Sopenharmony_cis/:@srcdir@:/:/g
15195c0abf9e6Sopenharmony_cis/^:*//
15196c0abf9e6Sopenharmony_cis/:*$//
15197c0abf9e6Sopenharmony_cix
15198c0abf9e6Sopenharmony_cis/\(=[	 ]*\).*/\1/
15199c0abf9e6Sopenharmony_ciG
15200c0abf9e6Sopenharmony_cis/\n//
15201c0abf9e6Sopenharmony_cis/^[^=]*=[	 ]*$//
15202c0abf9e6Sopenharmony_ci}'
15203c0abf9e6Sopenharmony_cifi
15204c0abf9e6Sopenharmony_ci
15205c0abf9e6Sopenharmony_cicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15206c0abf9e6Sopenharmony_cifi # test -n "$CONFIG_FILES"
15207c0abf9e6Sopenharmony_ci
15208c0abf9e6Sopenharmony_ci# Set up the scripts for CONFIG_HEADERS section.
15209c0abf9e6Sopenharmony_ci# No need to generate them if there are no CONFIG_HEADERS.
15210c0abf9e6Sopenharmony_ci# This happens for instance with `./config.status Makefile'.
15211c0abf9e6Sopenharmony_ciif test -n "$CONFIG_HEADERS"; then
15212c0abf9e6Sopenharmony_cicat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15213c0abf9e6Sopenharmony_ciBEGIN {
15214c0abf9e6Sopenharmony_ci_ACEOF
15215c0abf9e6Sopenharmony_ci
15216c0abf9e6Sopenharmony_ci# Transform confdefs.h into an awk script `defines.awk', embedded as
15217c0abf9e6Sopenharmony_ci# here-document in config.status, that substitutes the proper values into
15218c0abf9e6Sopenharmony_ci# config.h.in to produce config.h.
15219c0abf9e6Sopenharmony_ci
15220c0abf9e6Sopenharmony_ci# Create a delimiter string that does not exist in confdefs.h, to ease
15221c0abf9e6Sopenharmony_ci# handling of long lines.
15222c0abf9e6Sopenharmony_ciac_delim='%!_!# '
15223c0abf9e6Sopenharmony_cifor ac_last_try in false false :; do
15224c0abf9e6Sopenharmony_ci  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15225c0abf9e6Sopenharmony_ci  if test -z "$ac_tt"; then
15226c0abf9e6Sopenharmony_ci    break
15227c0abf9e6Sopenharmony_ci  elif $ac_last_try; then
15228c0abf9e6Sopenharmony_ci    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15229c0abf9e6Sopenharmony_ci  else
15230c0abf9e6Sopenharmony_ci    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15231c0abf9e6Sopenharmony_ci  fi
15232c0abf9e6Sopenharmony_cidone
15233c0abf9e6Sopenharmony_ci
15234c0abf9e6Sopenharmony_ci# For the awk script, D is an array of macro values keyed by name,
15235c0abf9e6Sopenharmony_ci# likewise P contains macro parameters if any.  Preserve backslash
15236c0abf9e6Sopenharmony_ci# newline sequences.
15237c0abf9e6Sopenharmony_ci
15238c0abf9e6Sopenharmony_ciac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15239c0abf9e6Sopenharmony_cised -n '
15240c0abf9e6Sopenharmony_cis/.\{148\}/&'"$ac_delim"'/g
15241c0abf9e6Sopenharmony_cit rset
15242c0abf9e6Sopenharmony_ci:rset
15243c0abf9e6Sopenharmony_cis/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
15244c0abf9e6Sopenharmony_cit def
15245c0abf9e6Sopenharmony_cid
15246c0abf9e6Sopenharmony_ci:def
15247c0abf9e6Sopenharmony_cis/\\$//
15248c0abf9e6Sopenharmony_cit bsnl
15249c0abf9e6Sopenharmony_cis/["\\]/\\&/g
15250c0abf9e6Sopenharmony_cis/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
15251c0abf9e6Sopenharmony_ciD["\1"]=" \3"/p
15252c0abf9e6Sopenharmony_cis/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
15253c0abf9e6Sopenharmony_cid
15254c0abf9e6Sopenharmony_ci:bsnl
15255c0abf9e6Sopenharmony_cis/["\\]/\\&/g
15256c0abf9e6Sopenharmony_cis/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
15257c0abf9e6Sopenharmony_ciD["\1"]=" \3\\\\\\n"\\/p
15258c0abf9e6Sopenharmony_cit cont
15259c0abf9e6Sopenharmony_cis/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15260c0abf9e6Sopenharmony_cit cont
15261c0abf9e6Sopenharmony_cid
15262c0abf9e6Sopenharmony_ci:cont
15263c0abf9e6Sopenharmony_cin
15264c0abf9e6Sopenharmony_cis/.\{148\}/&'"$ac_delim"'/g
15265c0abf9e6Sopenharmony_cit clear
15266c0abf9e6Sopenharmony_ci:clear
15267c0abf9e6Sopenharmony_cis/\\$//
15268c0abf9e6Sopenharmony_cit bsnlc
15269c0abf9e6Sopenharmony_cis/["\\]/\\&/g; s/^/"/; s/$/"/p
15270c0abf9e6Sopenharmony_cid
15271c0abf9e6Sopenharmony_ci:bsnlc
15272c0abf9e6Sopenharmony_cis/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15273c0abf9e6Sopenharmony_cib cont
15274c0abf9e6Sopenharmony_ci' <confdefs.h | sed '
15275c0abf9e6Sopenharmony_cis/'"$ac_delim"'/"\\\
15276c0abf9e6Sopenharmony_ci"/g' >>$CONFIG_STATUS || ac_write_fail=1
15277c0abf9e6Sopenharmony_ci
15278c0abf9e6Sopenharmony_cicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15279c0abf9e6Sopenharmony_ci  for (key in D) D_is_set[key] = 1
15280c0abf9e6Sopenharmony_ci  FS = ""
15281c0abf9e6Sopenharmony_ci}
15282c0abf9e6Sopenharmony_ci/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15283c0abf9e6Sopenharmony_ci  line = \$ 0
15284c0abf9e6Sopenharmony_ci  split(line, arg, " ")
15285c0abf9e6Sopenharmony_ci  if (arg[1] == "#") {
15286c0abf9e6Sopenharmony_ci    defundef = arg[2]
15287c0abf9e6Sopenharmony_ci    mac1 = arg[3]
15288c0abf9e6Sopenharmony_ci  } else {
15289c0abf9e6Sopenharmony_ci    defundef = substr(arg[1], 2)
15290c0abf9e6Sopenharmony_ci    mac1 = arg[2]
15291c0abf9e6Sopenharmony_ci  }
15292c0abf9e6Sopenharmony_ci  split(mac1, mac2, "(") #)
15293c0abf9e6Sopenharmony_ci  macro = mac2[1]
15294c0abf9e6Sopenharmony_ci  prefix = substr(line, 1, index(line, defundef) - 1)
15295c0abf9e6Sopenharmony_ci  if (D_is_set[macro]) {
15296c0abf9e6Sopenharmony_ci    # Preserve the white space surrounding the "#".
15297c0abf9e6Sopenharmony_ci    print prefix "define", macro P[macro] D[macro]
15298c0abf9e6Sopenharmony_ci    next
15299c0abf9e6Sopenharmony_ci  } else {
15300c0abf9e6Sopenharmony_ci    # Replace #undef with comments.  This is necessary, for example,
15301c0abf9e6Sopenharmony_ci    # in the case of _POSIX_SOURCE, which is predefined and required
15302c0abf9e6Sopenharmony_ci    # on some systems where configure will not decide to define it.
15303c0abf9e6Sopenharmony_ci    if (defundef == "undef") {
15304c0abf9e6Sopenharmony_ci      print "/*", prefix defundef, macro, "*/"
15305c0abf9e6Sopenharmony_ci      next
15306c0abf9e6Sopenharmony_ci    }
15307c0abf9e6Sopenharmony_ci  }
15308c0abf9e6Sopenharmony_ci}
15309c0abf9e6Sopenharmony_ci{ print }
15310c0abf9e6Sopenharmony_ci_ACAWK
15311c0abf9e6Sopenharmony_ci_ACEOF
15312c0abf9e6Sopenharmony_cicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15313c0abf9e6Sopenharmony_ci  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
15314c0abf9e6Sopenharmony_cifi # test -n "$CONFIG_HEADERS"
15315c0abf9e6Sopenharmony_ci
15316c0abf9e6Sopenharmony_ci
15317c0abf9e6Sopenharmony_cieval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
15318c0abf9e6Sopenharmony_cishift
15319c0abf9e6Sopenharmony_cifor ac_tag
15320c0abf9e6Sopenharmony_cido
15321c0abf9e6Sopenharmony_ci  case $ac_tag in
15322c0abf9e6Sopenharmony_ci  :[FHLC]) ac_mode=$ac_tag; continue;;
15323c0abf9e6Sopenharmony_ci  esac
15324c0abf9e6Sopenharmony_ci  case $ac_mode$ac_tag in
15325c0abf9e6Sopenharmony_ci  :[FHL]*:*);;
15326c0abf9e6Sopenharmony_ci  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15327c0abf9e6Sopenharmony_ci  :[FH]-) ac_tag=-:-;;
15328c0abf9e6Sopenharmony_ci  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15329c0abf9e6Sopenharmony_ci  esac
15330c0abf9e6Sopenharmony_ci  ac_save_IFS=$IFS
15331c0abf9e6Sopenharmony_ci  IFS=:
15332c0abf9e6Sopenharmony_ci  set x $ac_tag
15333c0abf9e6Sopenharmony_ci  IFS=$ac_save_IFS
15334c0abf9e6Sopenharmony_ci  shift
15335c0abf9e6Sopenharmony_ci  ac_file=$1
15336c0abf9e6Sopenharmony_ci  shift
15337c0abf9e6Sopenharmony_ci
15338c0abf9e6Sopenharmony_ci  case $ac_mode in
15339c0abf9e6Sopenharmony_ci  :L) ac_source=$1;;
15340c0abf9e6Sopenharmony_ci  :[FH])
15341c0abf9e6Sopenharmony_ci    ac_file_inputs=
15342c0abf9e6Sopenharmony_ci    for ac_f
15343c0abf9e6Sopenharmony_ci    do
15344c0abf9e6Sopenharmony_ci      case $ac_f in
15345c0abf9e6Sopenharmony_ci      -) ac_f="$ac_tmp/stdin";;
15346c0abf9e6Sopenharmony_ci      *) # Look for the file first in the build tree, then in the source tree
15347c0abf9e6Sopenharmony_ci	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
15348c0abf9e6Sopenharmony_ci	 # because $ac_f cannot contain `:'.
15349c0abf9e6Sopenharmony_ci	 test -f "$ac_f" ||
15350c0abf9e6Sopenharmony_ci	   case $ac_f in
15351c0abf9e6Sopenharmony_ci	   [\\/$]*) false;;
15352c0abf9e6Sopenharmony_ci	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15353c0abf9e6Sopenharmony_ci	   esac ||
15354c0abf9e6Sopenharmony_ci	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15355c0abf9e6Sopenharmony_ci      esac
15356c0abf9e6Sopenharmony_ci      case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15357c0abf9e6Sopenharmony_ci      as_fn_append ac_file_inputs " '$ac_f'"
15358c0abf9e6Sopenharmony_ci    done
15359c0abf9e6Sopenharmony_ci
15360c0abf9e6Sopenharmony_ci    # Let's still pretend it is `configure' which instantiates (i.e., don't
15361c0abf9e6Sopenharmony_ci    # use $as_me), people would be surprised to read:
15362c0abf9e6Sopenharmony_ci    #    /* config.h.  Generated by config.status.  */
15363c0abf9e6Sopenharmony_ci    configure_input='Generated from '`
15364c0abf9e6Sopenharmony_ci	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15365c0abf9e6Sopenharmony_ci	`' by configure.'
15366c0abf9e6Sopenharmony_ci    if test x"$ac_file" != x-; then
15367c0abf9e6Sopenharmony_ci      configure_input="$ac_file.  $configure_input"
15368c0abf9e6Sopenharmony_ci      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15369c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: creating $ac_file" >&6;}
15370c0abf9e6Sopenharmony_ci    fi
15371c0abf9e6Sopenharmony_ci    # Neutralize special characters interpreted by sed in replacement strings.
15372c0abf9e6Sopenharmony_ci    case $configure_input in #(
15373c0abf9e6Sopenharmony_ci    *\&* | *\|* | *\\* )
15374c0abf9e6Sopenharmony_ci       ac_sed_conf_input=`printf "%s\n" "$configure_input" |
15375c0abf9e6Sopenharmony_ci       sed 's/[\\\\&|]/\\\\&/g'`;; #(
15376c0abf9e6Sopenharmony_ci    *) ac_sed_conf_input=$configure_input;;
15377c0abf9e6Sopenharmony_ci    esac
15378c0abf9e6Sopenharmony_ci
15379c0abf9e6Sopenharmony_ci    case $ac_tag in
15380c0abf9e6Sopenharmony_ci    *:-:* | *:-) cat >"$ac_tmp/stdin" \
15381c0abf9e6Sopenharmony_ci      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15382c0abf9e6Sopenharmony_ci    esac
15383c0abf9e6Sopenharmony_ci    ;;
15384c0abf9e6Sopenharmony_ci  esac
15385c0abf9e6Sopenharmony_ci
15386c0abf9e6Sopenharmony_ci  ac_dir=`$as_dirname -- "$ac_file" ||
15387c0abf9e6Sopenharmony_ci$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15388c0abf9e6Sopenharmony_ci	 X"$ac_file" : 'X\(//\)[^/]' \| \
15389c0abf9e6Sopenharmony_ci	 X"$ac_file" : 'X\(//\)$' \| \
15390c0abf9e6Sopenharmony_ci	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15391c0abf9e6Sopenharmony_ciprintf "%s\n" X"$ac_file" |
15392c0abf9e6Sopenharmony_ci    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15393c0abf9e6Sopenharmony_ci	    s//\1/
15394c0abf9e6Sopenharmony_ci	    q
15395c0abf9e6Sopenharmony_ci	  }
15396c0abf9e6Sopenharmony_ci	  /^X\(\/\/\)[^/].*/{
15397c0abf9e6Sopenharmony_ci	    s//\1/
15398c0abf9e6Sopenharmony_ci	    q
15399c0abf9e6Sopenharmony_ci	  }
15400c0abf9e6Sopenharmony_ci	  /^X\(\/\/\)$/{
15401c0abf9e6Sopenharmony_ci	    s//\1/
15402c0abf9e6Sopenharmony_ci	    q
15403c0abf9e6Sopenharmony_ci	  }
15404c0abf9e6Sopenharmony_ci	  /^X\(\/\).*/{
15405c0abf9e6Sopenharmony_ci	    s//\1/
15406c0abf9e6Sopenharmony_ci	    q
15407c0abf9e6Sopenharmony_ci	  }
15408c0abf9e6Sopenharmony_ci	  s/.*/./; q'`
15409c0abf9e6Sopenharmony_ci  as_dir="$ac_dir"; as_fn_mkdir_p
15410c0abf9e6Sopenharmony_ci  ac_builddir=.
15411c0abf9e6Sopenharmony_ci
15412c0abf9e6Sopenharmony_cicase "$ac_dir" in
15413c0abf9e6Sopenharmony_ci.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15414c0abf9e6Sopenharmony_ci*)
15415c0abf9e6Sopenharmony_ci  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
15416c0abf9e6Sopenharmony_ci  # A ".." for each directory in $ac_dir_suffix.
15417c0abf9e6Sopenharmony_ci  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15418c0abf9e6Sopenharmony_ci  case $ac_top_builddir_sub in
15419c0abf9e6Sopenharmony_ci  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15420c0abf9e6Sopenharmony_ci  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15421c0abf9e6Sopenharmony_ci  esac ;;
15422c0abf9e6Sopenharmony_ciesac
15423c0abf9e6Sopenharmony_ciac_abs_top_builddir=$ac_pwd
15424c0abf9e6Sopenharmony_ciac_abs_builddir=$ac_pwd$ac_dir_suffix
15425c0abf9e6Sopenharmony_ci# for backward compatibility:
15426c0abf9e6Sopenharmony_ciac_top_builddir=$ac_top_build_prefix
15427c0abf9e6Sopenharmony_ci
15428c0abf9e6Sopenharmony_cicase $srcdir in
15429c0abf9e6Sopenharmony_ci  .)  # We are building in place.
15430c0abf9e6Sopenharmony_ci    ac_srcdir=.
15431c0abf9e6Sopenharmony_ci    ac_top_srcdir=$ac_top_builddir_sub
15432c0abf9e6Sopenharmony_ci    ac_abs_top_srcdir=$ac_pwd ;;
15433c0abf9e6Sopenharmony_ci  [\\/]* | ?:[\\/]* )  # Absolute name.
15434c0abf9e6Sopenharmony_ci    ac_srcdir=$srcdir$ac_dir_suffix;
15435c0abf9e6Sopenharmony_ci    ac_top_srcdir=$srcdir
15436c0abf9e6Sopenharmony_ci    ac_abs_top_srcdir=$srcdir ;;
15437c0abf9e6Sopenharmony_ci  *) # Relative name.
15438c0abf9e6Sopenharmony_ci    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15439c0abf9e6Sopenharmony_ci    ac_top_srcdir=$ac_top_build_prefix$srcdir
15440c0abf9e6Sopenharmony_ci    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15441c0abf9e6Sopenharmony_ciesac
15442c0abf9e6Sopenharmony_ciac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15443c0abf9e6Sopenharmony_ci
15444c0abf9e6Sopenharmony_ci
15445c0abf9e6Sopenharmony_ci  case $ac_mode in
15446c0abf9e6Sopenharmony_ci  :F)
15447c0abf9e6Sopenharmony_ci  #
15448c0abf9e6Sopenharmony_ci  # CONFIG_FILE
15449c0abf9e6Sopenharmony_ci  #
15450c0abf9e6Sopenharmony_ci
15451c0abf9e6Sopenharmony_ci  case $INSTALL in
15452c0abf9e6Sopenharmony_ci  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15453c0abf9e6Sopenharmony_ci  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15454c0abf9e6Sopenharmony_ci  esac
15455c0abf9e6Sopenharmony_ci  ac_MKDIR_P=$MKDIR_P
15456c0abf9e6Sopenharmony_ci  case $MKDIR_P in
15457c0abf9e6Sopenharmony_ci  [\\/$]* | ?:[\\/]* ) ;;
15458c0abf9e6Sopenharmony_ci  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15459c0abf9e6Sopenharmony_ci  esac
15460c0abf9e6Sopenharmony_ci_ACEOF
15461c0abf9e6Sopenharmony_ci
15462c0abf9e6Sopenharmony_cicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15463c0abf9e6Sopenharmony_ci# If the template does not know about datarootdir, expand it.
15464c0abf9e6Sopenharmony_ci# FIXME: This hack should be removed a few years after 2.60.
15465c0abf9e6Sopenharmony_ciac_datarootdir_hack=; ac_datarootdir_seen=
15466c0abf9e6Sopenharmony_ciac_sed_dataroot='
15467c0abf9e6Sopenharmony_ci/datarootdir/ {
15468c0abf9e6Sopenharmony_ci  p
15469c0abf9e6Sopenharmony_ci  q
15470c0abf9e6Sopenharmony_ci}
15471c0abf9e6Sopenharmony_ci/@datadir@/p
15472c0abf9e6Sopenharmony_ci/@docdir@/p
15473c0abf9e6Sopenharmony_ci/@infodir@/p
15474c0abf9e6Sopenharmony_ci/@localedir@/p
15475c0abf9e6Sopenharmony_ci/@mandir@/p'
15476c0abf9e6Sopenharmony_cicase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15477c0abf9e6Sopenharmony_ci*datarootdir*) ac_datarootdir_seen=yes;;
15478c0abf9e6Sopenharmony_ci*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15479c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15480c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15481c0abf9e6Sopenharmony_ci_ACEOF
15482c0abf9e6Sopenharmony_cicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15483c0abf9e6Sopenharmony_ci  ac_datarootdir_hack='
15484c0abf9e6Sopenharmony_ci  s&@datadir@&$datadir&g
15485c0abf9e6Sopenharmony_ci  s&@docdir@&$docdir&g
15486c0abf9e6Sopenharmony_ci  s&@infodir@&$infodir&g
15487c0abf9e6Sopenharmony_ci  s&@localedir@&$localedir&g
15488c0abf9e6Sopenharmony_ci  s&@mandir@&$mandir&g
15489c0abf9e6Sopenharmony_ci  s&\\\${datarootdir}&$datarootdir&g' ;;
15490c0abf9e6Sopenharmony_ciesac
15491c0abf9e6Sopenharmony_ci_ACEOF
15492c0abf9e6Sopenharmony_ci
15493c0abf9e6Sopenharmony_ci# Neutralize VPATH when `$srcdir' = `.'.
15494c0abf9e6Sopenharmony_ci# Shell code in configure.ac might set extrasub.
15495c0abf9e6Sopenharmony_ci# FIXME: do we really want to maintain this feature?
15496c0abf9e6Sopenharmony_cicat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15497c0abf9e6Sopenharmony_ciac_sed_extra="$ac_vpsub
15498c0abf9e6Sopenharmony_ci$extrasub
15499c0abf9e6Sopenharmony_ci_ACEOF
15500c0abf9e6Sopenharmony_cicat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15501c0abf9e6Sopenharmony_ci:t
15502c0abf9e6Sopenharmony_ci/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15503c0abf9e6Sopenharmony_cis|@configure_input@|$ac_sed_conf_input|;t t
15504c0abf9e6Sopenharmony_cis&@top_builddir@&$ac_top_builddir_sub&;t t
15505c0abf9e6Sopenharmony_cis&@top_build_prefix@&$ac_top_build_prefix&;t t
15506c0abf9e6Sopenharmony_cis&@srcdir@&$ac_srcdir&;t t
15507c0abf9e6Sopenharmony_cis&@abs_srcdir@&$ac_abs_srcdir&;t t
15508c0abf9e6Sopenharmony_cis&@top_srcdir@&$ac_top_srcdir&;t t
15509c0abf9e6Sopenharmony_cis&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15510c0abf9e6Sopenharmony_cis&@builddir@&$ac_builddir&;t t
15511c0abf9e6Sopenharmony_cis&@abs_builddir@&$ac_abs_builddir&;t t
15512c0abf9e6Sopenharmony_cis&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15513c0abf9e6Sopenharmony_cis&@INSTALL@&$ac_INSTALL&;t t
15514c0abf9e6Sopenharmony_cis&@MKDIR_P@&$ac_MKDIR_P&;t t
15515c0abf9e6Sopenharmony_ci$ac_datarootdir_hack
15516c0abf9e6Sopenharmony_ci"
15517c0abf9e6Sopenharmony_cieval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15518c0abf9e6Sopenharmony_ci  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15519c0abf9e6Sopenharmony_ci
15520c0abf9e6Sopenharmony_citest -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15521c0abf9e6Sopenharmony_ci  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15522c0abf9e6Sopenharmony_ci  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
15523c0abf9e6Sopenharmony_ci      "$ac_tmp/out"`; test -z "$ac_out"; } &&
15524c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15525c0abf9e6Sopenharmony_ciwhich seems to be undefined.  Please make sure it is defined" >&5
15526c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15527c0abf9e6Sopenharmony_ciwhich seems to be undefined.  Please make sure it is defined" >&2;}
15528c0abf9e6Sopenharmony_ci
15529c0abf9e6Sopenharmony_ci  rm -f "$ac_tmp/stdin"
15530c0abf9e6Sopenharmony_ci  case $ac_file in
15531c0abf9e6Sopenharmony_ci  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15532c0abf9e6Sopenharmony_ci  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
15533c0abf9e6Sopenharmony_ci  esac \
15534c0abf9e6Sopenharmony_ci  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15535c0abf9e6Sopenharmony_ci ;;
15536c0abf9e6Sopenharmony_ci  :H)
15537c0abf9e6Sopenharmony_ci  #
15538c0abf9e6Sopenharmony_ci  # CONFIG_HEADER
15539c0abf9e6Sopenharmony_ci  #
15540c0abf9e6Sopenharmony_ci  if test x"$ac_file" != x-; then
15541c0abf9e6Sopenharmony_ci    {
15542c0abf9e6Sopenharmony_ci      printf "%s\n" "/* $configure_input  */" >&1 \
15543c0abf9e6Sopenharmony_ci      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15544c0abf9e6Sopenharmony_ci    } >"$ac_tmp/config.h" \
15545c0abf9e6Sopenharmony_ci      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15546c0abf9e6Sopenharmony_ci    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
15547c0abf9e6Sopenharmony_ci      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15548c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
15549c0abf9e6Sopenharmony_ci    else
15550c0abf9e6Sopenharmony_ci      rm -f "$ac_file"
15551c0abf9e6Sopenharmony_ci      mv "$ac_tmp/config.h" "$ac_file" \
15552c0abf9e6Sopenharmony_ci	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
15553c0abf9e6Sopenharmony_ci    fi
15554c0abf9e6Sopenharmony_ci  else
15555c0abf9e6Sopenharmony_ci    printf "%s\n" "/* $configure_input  */" >&1 \
15556c0abf9e6Sopenharmony_ci      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15557c0abf9e6Sopenharmony_ci      || as_fn_error $? "could not create -" "$LINENO" 5
15558c0abf9e6Sopenharmony_ci  fi
15559c0abf9e6Sopenharmony_ci# Compute "$ac_file"'s index in $config_headers.
15560c0abf9e6Sopenharmony_ci_am_arg="$ac_file"
15561c0abf9e6Sopenharmony_ci_am_stamp_count=1
15562c0abf9e6Sopenharmony_cifor _am_header in $config_headers :; do
15563c0abf9e6Sopenharmony_ci  case $_am_header in
15564c0abf9e6Sopenharmony_ci    $_am_arg | $_am_arg:* )
15565c0abf9e6Sopenharmony_ci      break ;;
15566c0abf9e6Sopenharmony_ci    * )
15567c0abf9e6Sopenharmony_ci      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
15568c0abf9e6Sopenharmony_ci  esac
15569c0abf9e6Sopenharmony_cidone
15570c0abf9e6Sopenharmony_ciecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
15571c0abf9e6Sopenharmony_ci$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15572c0abf9e6Sopenharmony_ci	 X"$_am_arg" : 'X\(//\)[^/]' \| \
15573c0abf9e6Sopenharmony_ci	 X"$_am_arg" : 'X\(//\)$' \| \
15574c0abf9e6Sopenharmony_ci	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
15575c0abf9e6Sopenharmony_ciprintf "%s\n" X"$_am_arg" |
15576c0abf9e6Sopenharmony_ci    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15577c0abf9e6Sopenharmony_ci	    s//\1/
15578c0abf9e6Sopenharmony_ci	    q
15579c0abf9e6Sopenharmony_ci	  }
15580c0abf9e6Sopenharmony_ci	  /^X\(\/\/\)[^/].*/{
15581c0abf9e6Sopenharmony_ci	    s//\1/
15582c0abf9e6Sopenharmony_ci	    q
15583c0abf9e6Sopenharmony_ci	  }
15584c0abf9e6Sopenharmony_ci	  /^X\(\/\/\)$/{
15585c0abf9e6Sopenharmony_ci	    s//\1/
15586c0abf9e6Sopenharmony_ci	    q
15587c0abf9e6Sopenharmony_ci	  }
15588c0abf9e6Sopenharmony_ci	  /^X\(\/\).*/{
15589c0abf9e6Sopenharmony_ci	    s//\1/
15590c0abf9e6Sopenharmony_ci	    q
15591c0abf9e6Sopenharmony_ci	  }
15592c0abf9e6Sopenharmony_ci	  s/.*/./; q'`/stamp-h$_am_stamp_count
15593c0abf9e6Sopenharmony_ci ;;
15594c0abf9e6Sopenharmony_ci
15595c0abf9e6Sopenharmony_ci  :C)  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15596c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: executing $ac_file commands" >&6;}
15597c0abf9e6Sopenharmony_ci ;;
15598c0abf9e6Sopenharmony_ci  esac
15599c0abf9e6Sopenharmony_ci
15600c0abf9e6Sopenharmony_ci
15601c0abf9e6Sopenharmony_ci  case $ac_file$ac_mode in
15602c0abf9e6Sopenharmony_ci    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
15603c0abf9e6Sopenharmony_ci  # Older Autoconf quotes --file arguments for eval, but not when files
15604c0abf9e6Sopenharmony_ci  # are listed without --file.  Let's play safe and only enable the eval
15605c0abf9e6Sopenharmony_ci  # if we detect the quoting.
15606c0abf9e6Sopenharmony_ci  # TODO: see whether this extra hack can be removed once we start
15607c0abf9e6Sopenharmony_ci  # requiring Autoconf 2.70 or later.
15608c0abf9e6Sopenharmony_ci  case $CONFIG_FILES in #(
15609c0abf9e6Sopenharmony_ci  *\'*) :
15610c0abf9e6Sopenharmony_ci    eval set x "$CONFIG_FILES" ;; #(
15611c0abf9e6Sopenharmony_ci  *) :
15612c0abf9e6Sopenharmony_ci    set x $CONFIG_FILES ;; #(
15613c0abf9e6Sopenharmony_ci  *) :
15614c0abf9e6Sopenharmony_ci     ;;
15615c0abf9e6Sopenharmony_ciesac
15616c0abf9e6Sopenharmony_ci  shift
15617c0abf9e6Sopenharmony_ci  # Used to flag and report bootstrapping failures.
15618c0abf9e6Sopenharmony_ci  am_rc=0
15619c0abf9e6Sopenharmony_ci  for am_mf
15620c0abf9e6Sopenharmony_ci  do
15621c0abf9e6Sopenharmony_ci    # Strip MF so we end up with the name of the file.
15622c0abf9e6Sopenharmony_ci    am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'`
15623c0abf9e6Sopenharmony_ci    # Check whether this is an Automake generated Makefile which includes
15624c0abf9e6Sopenharmony_ci    # dependency-tracking related rules and includes.
15625c0abf9e6Sopenharmony_ci    # Grep'ing the whole file directly is not great: AIX grep has a line
15626c0abf9e6Sopenharmony_ci    # limit of 2048, but all sed's we know have understand at least 4000.
15627c0abf9e6Sopenharmony_ci    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
15628c0abf9e6Sopenharmony_ci      || continue
15629c0abf9e6Sopenharmony_ci    am_dirpart=`$as_dirname -- "$am_mf" ||
15630c0abf9e6Sopenharmony_ci$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15631c0abf9e6Sopenharmony_ci	 X"$am_mf" : 'X\(//\)[^/]' \| \
15632c0abf9e6Sopenharmony_ci	 X"$am_mf" : 'X\(//\)$' \| \
15633c0abf9e6Sopenharmony_ci	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
15634c0abf9e6Sopenharmony_ciprintf "%s\n" X"$am_mf" |
15635c0abf9e6Sopenharmony_ci    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15636c0abf9e6Sopenharmony_ci	    s//\1/
15637c0abf9e6Sopenharmony_ci	    q
15638c0abf9e6Sopenharmony_ci	  }
15639c0abf9e6Sopenharmony_ci	  /^X\(\/\/\)[^/].*/{
15640c0abf9e6Sopenharmony_ci	    s//\1/
15641c0abf9e6Sopenharmony_ci	    q
15642c0abf9e6Sopenharmony_ci	  }
15643c0abf9e6Sopenharmony_ci	  /^X\(\/\/\)$/{
15644c0abf9e6Sopenharmony_ci	    s//\1/
15645c0abf9e6Sopenharmony_ci	    q
15646c0abf9e6Sopenharmony_ci	  }
15647c0abf9e6Sopenharmony_ci	  /^X\(\/\).*/{
15648c0abf9e6Sopenharmony_ci	    s//\1/
15649c0abf9e6Sopenharmony_ci	    q
15650c0abf9e6Sopenharmony_ci	  }
15651c0abf9e6Sopenharmony_ci	  s/.*/./; q'`
15652c0abf9e6Sopenharmony_ci    am_filepart=`$as_basename -- "$am_mf" ||
15653c0abf9e6Sopenharmony_ci$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
15654c0abf9e6Sopenharmony_ci	 X"$am_mf" : 'X\(//\)$' \| \
15655c0abf9e6Sopenharmony_ci	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
15656c0abf9e6Sopenharmony_ciprintf "%s\n" X/"$am_mf" |
15657c0abf9e6Sopenharmony_ci    sed '/^.*\/\([^/][^/]*\)\/*$/{
15658c0abf9e6Sopenharmony_ci	    s//\1/
15659c0abf9e6Sopenharmony_ci	    q
15660c0abf9e6Sopenharmony_ci	  }
15661c0abf9e6Sopenharmony_ci	  /^X\/\(\/\/\)$/{
15662c0abf9e6Sopenharmony_ci	    s//\1/
15663c0abf9e6Sopenharmony_ci	    q
15664c0abf9e6Sopenharmony_ci	  }
15665c0abf9e6Sopenharmony_ci	  /^X\/\(\/\).*/{
15666c0abf9e6Sopenharmony_ci	    s//\1/
15667c0abf9e6Sopenharmony_ci	    q
15668c0abf9e6Sopenharmony_ci	  }
15669c0abf9e6Sopenharmony_ci	  s/.*/./; q'`
15670c0abf9e6Sopenharmony_ci    { echo "$as_me:$LINENO: cd "$am_dirpart" \
15671c0abf9e6Sopenharmony_ci      && sed -e '/# am--include-marker/d' "$am_filepart" \
15672c0abf9e6Sopenharmony_ci        | $MAKE -f - am--depfiles" >&5
15673c0abf9e6Sopenharmony_ci   (cd "$am_dirpart" \
15674c0abf9e6Sopenharmony_ci      && sed -e '/# am--include-marker/d' "$am_filepart" \
15675c0abf9e6Sopenharmony_ci        | $MAKE -f - am--depfiles) >&5 2>&5
15676c0abf9e6Sopenharmony_ci   ac_status=$?
15677c0abf9e6Sopenharmony_ci   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15678c0abf9e6Sopenharmony_ci   (exit $ac_status); } || am_rc=$?
15679c0abf9e6Sopenharmony_ci  done
15680c0abf9e6Sopenharmony_ci  if test $am_rc -ne 0; then
15681c0abf9e6Sopenharmony_ci    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15682c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
15683c0abf9e6Sopenharmony_cias_fn_error $? "Something went wrong bootstrapping makefile fragments
15684c0abf9e6Sopenharmony_ci    for automatic dependency tracking.  If GNU make was not used, consider
15685c0abf9e6Sopenharmony_ci    re-running the configure script with MAKE=\"gmake\" (or whatever is
15686c0abf9e6Sopenharmony_ci    necessary).  You can also try re-running configure with the
15687c0abf9e6Sopenharmony_ci    '--disable-dependency-tracking' option to at least be able to build
15688c0abf9e6Sopenharmony_ci    the package (albeit without support for automatic dependency tracking).
15689c0abf9e6Sopenharmony_ciSee \`config.log' for more details" "$LINENO" 5; }
15690c0abf9e6Sopenharmony_ci  fi
15691c0abf9e6Sopenharmony_ci  { am_dirpart=; unset am_dirpart;}
15692c0abf9e6Sopenharmony_ci  { am_filepart=; unset am_filepart;}
15693c0abf9e6Sopenharmony_ci  { am_mf=; unset am_mf;}
15694c0abf9e6Sopenharmony_ci  { am_rc=; unset am_rc;}
15695c0abf9e6Sopenharmony_ci  rm -f conftest-deps.mk
15696c0abf9e6Sopenharmony_ci}
15697c0abf9e6Sopenharmony_ci ;;
15698c0abf9e6Sopenharmony_ci    "libtool":C)
15699c0abf9e6Sopenharmony_ci
15700c0abf9e6Sopenharmony_ci    # See if we are running on zsh, and set the options that allow our
15701c0abf9e6Sopenharmony_ci    # commands through without removal of \ escapes.
15702c0abf9e6Sopenharmony_ci    if test -n "${ZSH_VERSION+set}"; then
15703c0abf9e6Sopenharmony_ci      setopt NO_GLOB_SUBST
15704c0abf9e6Sopenharmony_ci    fi
15705c0abf9e6Sopenharmony_ci
15706c0abf9e6Sopenharmony_ci    cfgfile=${ofile}T
15707c0abf9e6Sopenharmony_ci    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15708c0abf9e6Sopenharmony_ci    $RM "$cfgfile"
15709c0abf9e6Sopenharmony_ci
15710c0abf9e6Sopenharmony_ci    cat <<_LT_EOF >> "$cfgfile"
15711c0abf9e6Sopenharmony_ci#! $SHELL
15712c0abf9e6Sopenharmony_ci# Generated automatically by $as_me ($PACKAGE) $VERSION
15713c0abf9e6Sopenharmony_ci# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15714c0abf9e6Sopenharmony_ci# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15715c0abf9e6Sopenharmony_ci
15716c0abf9e6Sopenharmony_ci# Provide generalized library-building support services.
15717c0abf9e6Sopenharmony_ci# Written by Gordon Matzigkeit, 1996
15718c0abf9e6Sopenharmony_ci
15719c0abf9e6Sopenharmony_ci# Copyright (C) 2014 Free Software Foundation, Inc.
15720c0abf9e6Sopenharmony_ci# This is free software; see the source for copying conditions.  There is NO
15721c0abf9e6Sopenharmony_ci# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
15722c0abf9e6Sopenharmony_ci
15723c0abf9e6Sopenharmony_ci# GNU Libtool is free software; you can redistribute it and/or modify
15724c0abf9e6Sopenharmony_ci# it under the terms of the GNU General Public License as published by
15725c0abf9e6Sopenharmony_ci# the Free Software Foundation; either version 2 of of the License, or
15726c0abf9e6Sopenharmony_ci# (at your option) any later version.
15727c0abf9e6Sopenharmony_ci#
15728c0abf9e6Sopenharmony_ci# As a special exception to the GNU General Public License, if you
15729c0abf9e6Sopenharmony_ci# distribute this file as part of a program or library that is built
15730c0abf9e6Sopenharmony_ci# using GNU Libtool, you may include this file under the  same
15731c0abf9e6Sopenharmony_ci# distribution terms that you use for the rest of that program.
15732c0abf9e6Sopenharmony_ci#
15733c0abf9e6Sopenharmony_ci# GNU Libtool is distributed in the hope that it will be useful, but
15734c0abf9e6Sopenharmony_ci# WITHOUT ANY WARRANTY; without even the implied warranty of
15735c0abf9e6Sopenharmony_ci# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15736c0abf9e6Sopenharmony_ci# GNU General Public License for more details.
15737c0abf9e6Sopenharmony_ci#
15738c0abf9e6Sopenharmony_ci# You should have received a copy of the GNU General Public License
15739c0abf9e6Sopenharmony_ci# along with this program.  If not, see <http://www.gnu.org/licenses/>.
15740c0abf9e6Sopenharmony_ci
15741c0abf9e6Sopenharmony_ci
15742c0abf9e6Sopenharmony_ci# The names of the tagged configurations supported by this script.
15743c0abf9e6Sopenharmony_ciavailable_tags=''
15744c0abf9e6Sopenharmony_ci
15745c0abf9e6Sopenharmony_ci# Configured defaults for sys_lib_dlsearch_path munging.
15746c0abf9e6Sopenharmony_ci: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
15747c0abf9e6Sopenharmony_ci
15748c0abf9e6Sopenharmony_ci# ### BEGIN LIBTOOL CONFIG
15749c0abf9e6Sopenharmony_ci
15750c0abf9e6Sopenharmony_ci# Which release of libtool.m4 was used?
15751c0abf9e6Sopenharmony_cimacro_version=$macro_version
15752c0abf9e6Sopenharmony_cimacro_revision=$macro_revision
15753c0abf9e6Sopenharmony_ci
15754c0abf9e6Sopenharmony_ci# Whether or not to build shared libraries.
15755c0abf9e6Sopenharmony_cibuild_libtool_libs=$enable_shared
15756c0abf9e6Sopenharmony_ci
15757c0abf9e6Sopenharmony_ci# Whether or not to build static libraries.
15758c0abf9e6Sopenharmony_cibuild_old_libs=$enable_static
15759c0abf9e6Sopenharmony_ci
15760c0abf9e6Sopenharmony_ci# What type of objects to build.
15761c0abf9e6Sopenharmony_cipic_mode=$pic_mode
15762c0abf9e6Sopenharmony_ci
15763c0abf9e6Sopenharmony_ci# Whether or not to optimize for fast installation.
15764c0abf9e6Sopenharmony_cifast_install=$enable_fast_install
15765c0abf9e6Sopenharmony_ci
15766c0abf9e6Sopenharmony_ci# Shared archive member basename,for filename based shared library versioning on AIX.
15767c0abf9e6Sopenharmony_cishared_archive_member_spec=$shared_archive_member_spec
15768c0abf9e6Sopenharmony_ci
15769c0abf9e6Sopenharmony_ci# Shell to use when invoking shell scripts.
15770c0abf9e6Sopenharmony_ciSHELL=$lt_SHELL
15771c0abf9e6Sopenharmony_ci
15772c0abf9e6Sopenharmony_ci# An echo program that protects backslashes.
15773c0abf9e6Sopenharmony_ciECHO=$lt_ECHO
15774c0abf9e6Sopenharmony_ci
15775c0abf9e6Sopenharmony_ci# The PATH separator for the build system.
15776c0abf9e6Sopenharmony_ciPATH_SEPARATOR=$lt_PATH_SEPARATOR
15777c0abf9e6Sopenharmony_ci
15778c0abf9e6Sopenharmony_ci# The host system.
15779c0abf9e6Sopenharmony_cihost_alias=$host_alias
15780c0abf9e6Sopenharmony_cihost=$host
15781c0abf9e6Sopenharmony_cihost_os=$host_os
15782c0abf9e6Sopenharmony_ci
15783c0abf9e6Sopenharmony_ci# The build system.
15784c0abf9e6Sopenharmony_cibuild_alias=$build_alias
15785c0abf9e6Sopenharmony_cibuild=$build
15786c0abf9e6Sopenharmony_cibuild_os=$build_os
15787c0abf9e6Sopenharmony_ci
15788c0abf9e6Sopenharmony_ci# A sed program that does not truncate output.
15789c0abf9e6Sopenharmony_ciSED=$lt_SED
15790c0abf9e6Sopenharmony_ci
15791c0abf9e6Sopenharmony_ci# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15792c0abf9e6Sopenharmony_ciXsed="\$SED -e 1s/^X//"
15793c0abf9e6Sopenharmony_ci
15794c0abf9e6Sopenharmony_ci# A grep program that handles long lines.
15795c0abf9e6Sopenharmony_ciGREP=$lt_GREP
15796c0abf9e6Sopenharmony_ci
15797c0abf9e6Sopenharmony_ci# An ERE matcher.
15798c0abf9e6Sopenharmony_ciEGREP=$lt_EGREP
15799c0abf9e6Sopenharmony_ci
15800c0abf9e6Sopenharmony_ci# A literal string matcher.
15801c0abf9e6Sopenharmony_ciFGREP=$lt_FGREP
15802c0abf9e6Sopenharmony_ci
15803c0abf9e6Sopenharmony_ci# A BSD- or MS-compatible name lister.
15804c0abf9e6Sopenharmony_ciNM=$lt_NM
15805c0abf9e6Sopenharmony_ci
15806c0abf9e6Sopenharmony_ci# Whether we need soft or hard links.
15807c0abf9e6Sopenharmony_ciLN_S=$lt_LN_S
15808c0abf9e6Sopenharmony_ci
15809c0abf9e6Sopenharmony_ci# What is the maximum length of a command?
15810c0abf9e6Sopenharmony_cimax_cmd_len=$max_cmd_len
15811c0abf9e6Sopenharmony_ci
15812c0abf9e6Sopenharmony_ci# Object file suffix (normally "o").
15813c0abf9e6Sopenharmony_ciobjext=$ac_objext
15814c0abf9e6Sopenharmony_ci
15815c0abf9e6Sopenharmony_ci# Executable file suffix (normally "").
15816c0abf9e6Sopenharmony_ciexeext=$exeext
15817c0abf9e6Sopenharmony_ci
15818c0abf9e6Sopenharmony_ci# whether the shell understands "unset".
15819c0abf9e6Sopenharmony_cilt_unset=$lt_unset
15820c0abf9e6Sopenharmony_ci
15821c0abf9e6Sopenharmony_ci# turn spaces into newlines.
15822c0abf9e6Sopenharmony_ciSP2NL=$lt_lt_SP2NL
15823c0abf9e6Sopenharmony_ci
15824c0abf9e6Sopenharmony_ci# turn newlines into spaces.
15825c0abf9e6Sopenharmony_ciNL2SP=$lt_lt_NL2SP
15826c0abf9e6Sopenharmony_ci
15827c0abf9e6Sopenharmony_ci# convert \$build file names to \$host format.
15828c0abf9e6Sopenharmony_cito_host_file_cmd=$lt_cv_to_host_file_cmd
15829c0abf9e6Sopenharmony_ci
15830c0abf9e6Sopenharmony_ci# convert \$build files to toolchain format.
15831c0abf9e6Sopenharmony_cito_tool_file_cmd=$lt_cv_to_tool_file_cmd
15832c0abf9e6Sopenharmony_ci
15833c0abf9e6Sopenharmony_ci# A file(cmd) program that detects file types.
15834c0abf9e6Sopenharmony_ciFILECMD=$lt_FILECMD
15835c0abf9e6Sopenharmony_ci
15836c0abf9e6Sopenharmony_ci# An object symbol dumper.
15837c0abf9e6Sopenharmony_ciOBJDUMP=$lt_OBJDUMP
15838c0abf9e6Sopenharmony_ci
15839c0abf9e6Sopenharmony_ci# Method to check whether dependent libraries are shared objects.
15840c0abf9e6Sopenharmony_cideplibs_check_method=$lt_deplibs_check_method
15841c0abf9e6Sopenharmony_ci
15842c0abf9e6Sopenharmony_ci# Command to use when deplibs_check_method = "file_magic".
15843c0abf9e6Sopenharmony_cifile_magic_cmd=$lt_file_magic_cmd
15844c0abf9e6Sopenharmony_ci
15845c0abf9e6Sopenharmony_ci# How to find potential files when deplibs_check_method = "file_magic".
15846c0abf9e6Sopenharmony_cifile_magic_glob=$lt_file_magic_glob
15847c0abf9e6Sopenharmony_ci
15848c0abf9e6Sopenharmony_ci# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
15849c0abf9e6Sopenharmony_ciwant_nocaseglob=$lt_want_nocaseglob
15850c0abf9e6Sopenharmony_ci
15851c0abf9e6Sopenharmony_ci# DLL creation program.
15852c0abf9e6Sopenharmony_ciDLLTOOL=$lt_DLLTOOL
15853c0abf9e6Sopenharmony_ci
15854c0abf9e6Sopenharmony_ci# Command to associate shared and link libraries.
15855c0abf9e6Sopenharmony_cisharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
15856c0abf9e6Sopenharmony_ci
15857c0abf9e6Sopenharmony_ci# The archiver.
15858c0abf9e6Sopenharmony_ciAR=$lt_AR
15859c0abf9e6Sopenharmony_ci
15860c0abf9e6Sopenharmony_ci# Flags to create an archive (by configure).
15861c0abf9e6Sopenharmony_cilt_ar_flags=$lt_ar_flags
15862c0abf9e6Sopenharmony_ci
15863c0abf9e6Sopenharmony_ci# Flags to create an archive.
15864c0abf9e6Sopenharmony_ciAR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"}
15865c0abf9e6Sopenharmony_ci
15866c0abf9e6Sopenharmony_ci# How to feed a file listing to the archiver.
15867c0abf9e6Sopenharmony_ciarchiver_list_spec=$lt_archiver_list_spec
15868c0abf9e6Sopenharmony_ci
15869c0abf9e6Sopenharmony_ci# A symbol stripping program.
15870c0abf9e6Sopenharmony_ciSTRIP=$lt_STRIP
15871c0abf9e6Sopenharmony_ci
15872c0abf9e6Sopenharmony_ci# Commands used to install an old-style archive.
15873c0abf9e6Sopenharmony_ciRANLIB=$lt_RANLIB
15874c0abf9e6Sopenharmony_ciold_postinstall_cmds=$lt_old_postinstall_cmds
15875c0abf9e6Sopenharmony_ciold_postuninstall_cmds=$lt_old_postuninstall_cmds
15876c0abf9e6Sopenharmony_ci
15877c0abf9e6Sopenharmony_ci# Whether to use a lock for old archive extraction.
15878c0abf9e6Sopenharmony_cilock_old_archive_extraction=$lock_old_archive_extraction
15879c0abf9e6Sopenharmony_ci
15880c0abf9e6Sopenharmony_ci# A C compiler.
15881c0abf9e6Sopenharmony_ciLTCC=$lt_CC
15882c0abf9e6Sopenharmony_ci
15883c0abf9e6Sopenharmony_ci# LTCC compiler flags.
15884c0abf9e6Sopenharmony_ciLTCFLAGS=$lt_CFLAGS
15885c0abf9e6Sopenharmony_ci
15886c0abf9e6Sopenharmony_ci# Take the output of nm and produce a listing of raw symbols and C names.
15887c0abf9e6Sopenharmony_ciglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15888c0abf9e6Sopenharmony_ci
15889c0abf9e6Sopenharmony_ci# Transform the output of nm in a proper C declaration.
15890c0abf9e6Sopenharmony_ciglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15891c0abf9e6Sopenharmony_ci
15892c0abf9e6Sopenharmony_ci# Transform the output of nm into a list of symbols to manually relocate.
15893c0abf9e6Sopenharmony_ciglobal_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
15894c0abf9e6Sopenharmony_ci
15895c0abf9e6Sopenharmony_ci# Transform the output of nm in a C name address pair.
15896c0abf9e6Sopenharmony_ciglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15897c0abf9e6Sopenharmony_ci
15898c0abf9e6Sopenharmony_ci# Transform the output of nm in a C name address pair when lib prefix is needed.
15899c0abf9e6Sopenharmony_ciglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15900c0abf9e6Sopenharmony_ci
15901c0abf9e6Sopenharmony_ci# The name lister interface.
15902c0abf9e6Sopenharmony_cinm_interface=$lt_lt_cv_nm_interface
15903c0abf9e6Sopenharmony_ci
15904c0abf9e6Sopenharmony_ci# Specify filename containing input files for \$NM.
15905c0abf9e6Sopenharmony_cinm_file_list_spec=$lt_nm_file_list_spec
15906c0abf9e6Sopenharmony_ci
15907c0abf9e6Sopenharmony_ci# The root where to search for dependent libraries,and where our libraries should be installed.
15908c0abf9e6Sopenharmony_cilt_sysroot=$lt_sysroot
15909c0abf9e6Sopenharmony_ci
15910c0abf9e6Sopenharmony_ci# Command to truncate a binary pipe.
15911c0abf9e6Sopenharmony_cilt_truncate_bin=$lt_lt_cv_truncate_bin
15912c0abf9e6Sopenharmony_ci
15913c0abf9e6Sopenharmony_ci# The name of the directory that contains temporary libtool files.
15914c0abf9e6Sopenharmony_ciobjdir=$objdir
15915c0abf9e6Sopenharmony_ci
15916c0abf9e6Sopenharmony_ci# Used to examine libraries when file_magic_cmd begins with "file".
15917c0abf9e6Sopenharmony_ciMAGIC_CMD=$MAGIC_CMD
15918c0abf9e6Sopenharmony_ci
15919c0abf9e6Sopenharmony_ci# Must we lock files when doing compilation?
15920c0abf9e6Sopenharmony_cineed_locks=$lt_need_locks
15921c0abf9e6Sopenharmony_ci
15922c0abf9e6Sopenharmony_ci# Manifest tool.
15923c0abf9e6Sopenharmony_ciMANIFEST_TOOL=$lt_MANIFEST_TOOL
15924c0abf9e6Sopenharmony_ci
15925c0abf9e6Sopenharmony_ci# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15926c0abf9e6Sopenharmony_ciDSYMUTIL=$lt_DSYMUTIL
15927c0abf9e6Sopenharmony_ci
15928c0abf9e6Sopenharmony_ci# Tool to change global to local symbols on Mac OS X.
15929c0abf9e6Sopenharmony_ciNMEDIT=$lt_NMEDIT
15930c0abf9e6Sopenharmony_ci
15931c0abf9e6Sopenharmony_ci# Tool to manipulate fat objects and archives on Mac OS X.
15932c0abf9e6Sopenharmony_ciLIPO=$lt_LIPO
15933c0abf9e6Sopenharmony_ci
15934c0abf9e6Sopenharmony_ci# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15935c0abf9e6Sopenharmony_ciOTOOL=$lt_OTOOL
15936c0abf9e6Sopenharmony_ci
15937c0abf9e6Sopenharmony_ci# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15938c0abf9e6Sopenharmony_ciOTOOL64=$lt_OTOOL64
15939c0abf9e6Sopenharmony_ci
15940c0abf9e6Sopenharmony_ci# Old archive suffix (normally "a").
15941c0abf9e6Sopenharmony_cilibext=$libext
15942c0abf9e6Sopenharmony_ci
15943c0abf9e6Sopenharmony_ci# Shared library suffix (normally ".so").
15944c0abf9e6Sopenharmony_cishrext_cmds=$lt_shrext_cmds
15945c0abf9e6Sopenharmony_ci
15946c0abf9e6Sopenharmony_ci# The commands to extract the exported symbol list from a shared archive.
15947c0abf9e6Sopenharmony_ciextract_expsyms_cmds=$lt_extract_expsyms_cmds
15948c0abf9e6Sopenharmony_ci
15949c0abf9e6Sopenharmony_ci# Variables whose values should be saved in libtool wrapper scripts and
15950c0abf9e6Sopenharmony_ci# restored at link time.
15951c0abf9e6Sopenharmony_civariables_saved_for_relink=$lt_variables_saved_for_relink
15952c0abf9e6Sopenharmony_ci
15953c0abf9e6Sopenharmony_ci# Do we need the "lib" prefix for modules?
15954c0abf9e6Sopenharmony_cineed_lib_prefix=$need_lib_prefix
15955c0abf9e6Sopenharmony_ci
15956c0abf9e6Sopenharmony_ci# Do we need a version for libraries?
15957c0abf9e6Sopenharmony_cineed_version=$need_version
15958c0abf9e6Sopenharmony_ci
15959c0abf9e6Sopenharmony_ci# Library versioning type.
15960c0abf9e6Sopenharmony_civersion_type=$version_type
15961c0abf9e6Sopenharmony_ci
15962c0abf9e6Sopenharmony_ci# Shared library runtime path variable.
15963c0abf9e6Sopenharmony_cirunpath_var=$runpath_var
15964c0abf9e6Sopenharmony_ci
15965c0abf9e6Sopenharmony_ci# Shared library path variable.
15966c0abf9e6Sopenharmony_cishlibpath_var=$shlibpath_var
15967c0abf9e6Sopenharmony_ci
15968c0abf9e6Sopenharmony_ci# Is shlibpath searched before the hard-coded library search path?
15969c0abf9e6Sopenharmony_cishlibpath_overrides_runpath=$shlibpath_overrides_runpath
15970c0abf9e6Sopenharmony_ci
15971c0abf9e6Sopenharmony_ci# Format of library name prefix.
15972c0abf9e6Sopenharmony_cilibname_spec=$lt_libname_spec
15973c0abf9e6Sopenharmony_ci
15974c0abf9e6Sopenharmony_ci# List of archive names.  First name is the real one, the rest are links.
15975c0abf9e6Sopenharmony_ci# The last name is the one that the linker finds with -lNAME
15976c0abf9e6Sopenharmony_cilibrary_names_spec=$lt_library_names_spec
15977c0abf9e6Sopenharmony_ci
15978c0abf9e6Sopenharmony_ci# The coded name of the library, if different from the real name.
15979c0abf9e6Sopenharmony_cisoname_spec=$lt_soname_spec
15980c0abf9e6Sopenharmony_ci
15981c0abf9e6Sopenharmony_ci# Permission mode override for installation of shared libraries.
15982c0abf9e6Sopenharmony_ciinstall_override_mode=$lt_install_override_mode
15983c0abf9e6Sopenharmony_ci
15984c0abf9e6Sopenharmony_ci# Command to use after installation of a shared archive.
15985c0abf9e6Sopenharmony_cipostinstall_cmds=$lt_postinstall_cmds
15986c0abf9e6Sopenharmony_ci
15987c0abf9e6Sopenharmony_ci# Command to use after uninstallation of a shared archive.
15988c0abf9e6Sopenharmony_cipostuninstall_cmds=$lt_postuninstall_cmds
15989c0abf9e6Sopenharmony_ci
15990c0abf9e6Sopenharmony_ci# Commands used to finish a libtool library installation in a directory.
15991c0abf9e6Sopenharmony_cifinish_cmds=$lt_finish_cmds
15992c0abf9e6Sopenharmony_ci
15993c0abf9e6Sopenharmony_ci# As "finish_cmds", except a single script fragment to be evaled but
15994c0abf9e6Sopenharmony_ci# not shown.
15995c0abf9e6Sopenharmony_cifinish_eval=$lt_finish_eval
15996c0abf9e6Sopenharmony_ci
15997c0abf9e6Sopenharmony_ci# Whether we should hardcode library paths into libraries.
15998c0abf9e6Sopenharmony_cihardcode_into_libs=$hardcode_into_libs
15999c0abf9e6Sopenharmony_ci
16000c0abf9e6Sopenharmony_ci# Compile-time system search path for libraries.
16001c0abf9e6Sopenharmony_cisys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16002c0abf9e6Sopenharmony_ci
16003c0abf9e6Sopenharmony_ci# Detected run-time system search path for libraries.
16004c0abf9e6Sopenharmony_cisys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
16005c0abf9e6Sopenharmony_ci
16006c0abf9e6Sopenharmony_ci# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
16007c0abf9e6Sopenharmony_ciconfigure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
16008c0abf9e6Sopenharmony_ci
16009c0abf9e6Sopenharmony_ci# Whether dlopen is supported.
16010c0abf9e6Sopenharmony_cidlopen_support=$enable_dlopen
16011c0abf9e6Sopenharmony_ci
16012c0abf9e6Sopenharmony_ci# Whether dlopen of programs is supported.
16013c0abf9e6Sopenharmony_cidlopen_self=$enable_dlopen_self
16014c0abf9e6Sopenharmony_ci
16015c0abf9e6Sopenharmony_ci# Whether dlopen of statically linked programs is supported.
16016c0abf9e6Sopenharmony_cidlopen_self_static=$enable_dlopen_self_static
16017c0abf9e6Sopenharmony_ci
16018c0abf9e6Sopenharmony_ci# Commands to strip libraries.
16019c0abf9e6Sopenharmony_ciold_striplib=$lt_old_striplib
16020c0abf9e6Sopenharmony_cistriplib=$lt_striplib
16021c0abf9e6Sopenharmony_ci
16022c0abf9e6Sopenharmony_ci
16023c0abf9e6Sopenharmony_ci# The linker used to build libraries.
16024c0abf9e6Sopenharmony_ciLD=$lt_LD
16025c0abf9e6Sopenharmony_ci
16026c0abf9e6Sopenharmony_ci# How to create reloadable object files.
16027c0abf9e6Sopenharmony_cireload_flag=$lt_reload_flag
16028c0abf9e6Sopenharmony_cireload_cmds=$lt_reload_cmds
16029c0abf9e6Sopenharmony_ci
16030c0abf9e6Sopenharmony_ci# Commands used to build an old-style archive.
16031c0abf9e6Sopenharmony_ciold_archive_cmds=$lt_old_archive_cmds
16032c0abf9e6Sopenharmony_ci
16033c0abf9e6Sopenharmony_ci# A language specific compiler.
16034c0abf9e6Sopenharmony_ciCC=$lt_compiler
16035c0abf9e6Sopenharmony_ci
16036c0abf9e6Sopenharmony_ci# Is the compiler the GNU compiler?
16037c0abf9e6Sopenharmony_ciwith_gcc=$GCC
16038c0abf9e6Sopenharmony_ci
16039c0abf9e6Sopenharmony_ci# Compiler flag to turn off builtin functions.
16040c0abf9e6Sopenharmony_cino_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16041c0abf9e6Sopenharmony_ci
16042c0abf9e6Sopenharmony_ci# Additional compiler flags for building library objects.
16043c0abf9e6Sopenharmony_cipic_flag=$lt_lt_prog_compiler_pic
16044c0abf9e6Sopenharmony_ci
16045c0abf9e6Sopenharmony_ci# How to pass a linker flag through the compiler.
16046c0abf9e6Sopenharmony_ciwl=$lt_lt_prog_compiler_wl
16047c0abf9e6Sopenharmony_ci
16048c0abf9e6Sopenharmony_ci# Compiler flag to prevent dynamic linking.
16049c0abf9e6Sopenharmony_cilink_static_flag=$lt_lt_prog_compiler_static
16050c0abf9e6Sopenharmony_ci
16051c0abf9e6Sopenharmony_ci# Does compiler simultaneously support -c and -o options?
16052c0abf9e6Sopenharmony_cicompiler_c_o=$lt_lt_cv_prog_compiler_c_o
16053c0abf9e6Sopenharmony_ci
16054c0abf9e6Sopenharmony_ci# Whether or not to add -lc for building shared libraries.
16055c0abf9e6Sopenharmony_cibuild_libtool_need_lc=$archive_cmds_need_lc
16056c0abf9e6Sopenharmony_ci
16057c0abf9e6Sopenharmony_ci# Whether or not to disallow shared libs when runtime libs are static.
16058c0abf9e6Sopenharmony_ciallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16059c0abf9e6Sopenharmony_ci
16060c0abf9e6Sopenharmony_ci# Compiler flag to allow reflexive dlopens.
16061c0abf9e6Sopenharmony_ciexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16062c0abf9e6Sopenharmony_ci
16063c0abf9e6Sopenharmony_ci# Compiler flag to generate shared objects directly from archives.
16064c0abf9e6Sopenharmony_ciwhole_archive_flag_spec=$lt_whole_archive_flag_spec
16065c0abf9e6Sopenharmony_ci
16066c0abf9e6Sopenharmony_ci# Whether the compiler copes with passing no objects directly.
16067c0abf9e6Sopenharmony_cicompiler_needs_object=$lt_compiler_needs_object
16068c0abf9e6Sopenharmony_ci
16069c0abf9e6Sopenharmony_ci# Create an old-style archive from a shared archive.
16070c0abf9e6Sopenharmony_ciold_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16071c0abf9e6Sopenharmony_ci
16072c0abf9e6Sopenharmony_ci# Create a temporary old-style archive to link instead of a shared archive.
16073c0abf9e6Sopenharmony_ciold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16074c0abf9e6Sopenharmony_ci
16075c0abf9e6Sopenharmony_ci# Commands used to build a shared archive.
16076c0abf9e6Sopenharmony_ciarchive_cmds=$lt_archive_cmds
16077c0abf9e6Sopenharmony_ciarchive_expsym_cmds=$lt_archive_expsym_cmds
16078c0abf9e6Sopenharmony_ci
16079c0abf9e6Sopenharmony_ci# Commands used to build a loadable module if different from building
16080c0abf9e6Sopenharmony_ci# a shared archive.
16081c0abf9e6Sopenharmony_cimodule_cmds=$lt_module_cmds
16082c0abf9e6Sopenharmony_cimodule_expsym_cmds=$lt_module_expsym_cmds
16083c0abf9e6Sopenharmony_ci
16084c0abf9e6Sopenharmony_ci# Whether we are building with GNU ld or not.
16085c0abf9e6Sopenharmony_ciwith_gnu_ld=$lt_with_gnu_ld
16086c0abf9e6Sopenharmony_ci
16087c0abf9e6Sopenharmony_ci# Flag that allows shared libraries with undefined symbols to be built.
16088c0abf9e6Sopenharmony_ciallow_undefined_flag=$lt_allow_undefined_flag
16089c0abf9e6Sopenharmony_ci
16090c0abf9e6Sopenharmony_ci# Flag that enforces no undefined symbols.
16091c0abf9e6Sopenharmony_cino_undefined_flag=$lt_no_undefined_flag
16092c0abf9e6Sopenharmony_ci
16093c0abf9e6Sopenharmony_ci# Flag to hardcode \$libdir into a binary during linking.
16094c0abf9e6Sopenharmony_ci# This must work even if \$libdir does not exist
16095c0abf9e6Sopenharmony_cihardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16096c0abf9e6Sopenharmony_ci
16097c0abf9e6Sopenharmony_ci# Whether we need a single "-rpath" flag with a separated argument.
16098c0abf9e6Sopenharmony_cihardcode_libdir_separator=$lt_hardcode_libdir_separator
16099c0abf9e6Sopenharmony_ci
16100c0abf9e6Sopenharmony_ci# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
16101c0abf9e6Sopenharmony_ci# DIR into the resulting binary.
16102c0abf9e6Sopenharmony_cihardcode_direct=$hardcode_direct
16103c0abf9e6Sopenharmony_ci
16104c0abf9e6Sopenharmony_ci# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
16105c0abf9e6Sopenharmony_ci# DIR into the resulting binary and the resulting library dependency is
16106c0abf9e6Sopenharmony_ci# "absolute",i.e impossible to change by setting \$shlibpath_var if the
16107c0abf9e6Sopenharmony_ci# library is relocated.
16108c0abf9e6Sopenharmony_cihardcode_direct_absolute=$hardcode_direct_absolute
16109c0abf9e6Sopenharmony_ci
16110c0abf9e6Sopenharmony_ci# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16111c0abf9e6Sopenharmony_ci# into the resulting binary.
16112c0abf9e6Sopenharmony_cihardcode_minus_L=$hardcode_minus_L
16113c0abf9e6Sopenharmony_ci
16114c0abf9e6Sopenharmony_ci# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16115c0abf9e6Sopenharmony_ci# into the resulting binary.
16116c0abf9e6Sopenharmony_cihardcode_shlibpath_var=$hardcode_shlibpath_var
16117c0abf9e6Sopenharmony_ci
16118c0abf9e6Sopenharmony_ci# Set to "yes" if building a shared library automatically hardcodes DIR
16119c0abf9e6Sopenharmony_ci# into the library and all subsequent libraries and executables linked
16120c0abf9e6Sopenharmony_ci# against it.
16121c0abf9e6Sopenharmony_cihardcode_automatic=$hardcode_automatic
16122c0abf9e6Sopenharmony_ci
16123c0abf9e6Sopenharmony_ci# Set to yes if linker adds runtime paths of dependent libraries
16124c0abf9e6Sopenharmony_ci# to runtime path list.
16125c0abf9e6Sopenharmony_ciinherit_rpath=$inherit_rpath
16126c0abf9e6Sopenharmony_ci
16127c0abf9e6Sopenharmony_ci# Whether libtool must link a program against all its dependency libraries.
16128c0abf9e6Sopenharmony_cilink_all_deplibs=$link_all_deplibs
16129c0abf9e6Sopenharmony_ci
16130c0abf9e6Sopenharmony_ci# Set to "yes" if exported symbols are required.
16131c0abf9e6Sopenharmony_cialways_export_symbols=$always_export_symbols
16132c0abf9e6Sopenharmony_ci
16133c0abf9e6Sopenharmony_ci# The commands to list exported symbols.
16134c0abf9e6Sopenharmony_ciexport_symbols_cmds=$lt_export_symbols_cmds
16135c0abf9e6Sopenharmony_ci
16136c0abf9e6Sopenharmony_ci# Symbols that should not be listed in the preloaded symbols.
16137c0abf9e6Sopenharmony_ciexclude_expsyms=$lt_exclude_expsyms
16138c0abf9e6Sopenharmony_ci
16139c0abf9e6Sopenharmony_ci# Symbols that must always be exported.
16140c0abf9e6Sopenharmony_ciinclude_expsyms=$lt_include_expsyms
16141c0abf9e6Sopenharmony_ci
16142c0abf9e6Sopenharmony_ci# Commands necessary for linking programs (against libraries) with templates.
16143c0abf9e6Sopenharmony_ciprelink_cmds=$lt_prelink_cmds
16144c0abf9e6Sopenharmony_ci
16145c0abf9e6Sopenharmony_ci# Commands necessary for finishing linking programs.
16146c0abf9e6Sopenharmony_cipostlink_cmds=$lt_postlink_cmds
16147c0abf9e6Sopenharmony_ci
16148c0abf9e6Sopenharmony_ci# Specify filename containing input files.
16149c0abf9e6Sopenharmony_cifile_list_spec=$lt_file_list_spec
16150c0abf9e6Sopenharmony_ci
16151c0abf9e6Sopenharmony_ci# How to hardcode a shared library path into an executable.
16152c0abf9e6Sopenharmony_cihardcode_action=$hardcode_action
16153c0abf9e6Sopenharmony_ci
16154c0abf9e6Sopenharmony_ci# ### END LIBTOOL CONFIG
16155c0abf9e6Sopenharmony_ci
16156c0abf9e6Sopenharmony_ci_LT_EOF
16157c0abf9e6Sopenharmony_ci
16158c0abf9e6Sopenharmony_ci    cat <<'_LT_EOF' >> "$cfgfile"
16159c0abf9e6Sopenharmony_ci
16160c0abf9e6Sopenharmony_ci# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
16161c0abf9e6Sopenharmony_ci
16162c0abf9e6Sopenharmony_ci# func_munge_path_list VARIABLE PATH
16163c0abf9e6Sopenharmony_ci# -----------------------------------
16164c0abf9e6Sopenharmony_ci# VARIABLE is name of variable containing _space_ separated list of
16165c0abf9e6Sopenharmony_ci# directories to be munged by the contents of PATH, which is string
16166c0abf9e6Sopenharmony_ci# having a format:
16167c0abf9e6Sopenharmony_ci# "DIR[:DIR]:"
16168c0abf9e6Sopenharmony_ci#       string "DIR[ DIR]" will be prepended to VARIABLE
16169c0abf9e6Sopenharmony_ci# ":DIR[:DIR]"
16170c0abf9e6Sopenharmony_ci#       string "DIR[ DIR]" will be appended to VARIABLE
16171c0abf9e6Sopenharmony_ci# "DIRP[:DIRP]::[DIRA:]DIRA"
16172c0abf9e6Sopenharmony_ci#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
16173c0abf9e6Sopenharmony_ci#       "DIRA[ DIRA]" will be appended to VARIABLE
16174c0abf9e6Sopenharmony_ci# "DIR[:DIR]"
16175c0abf9e6Sopenharmony_ci#       VARIABLE will be replaced by "DIR[ DIR]"
16176c0abf9e6Sopenharmony_cifunc_munge_path_list ()
16177c0abf9e6Sopenharmony_ci{
16178c0abf9e6Sopenharmony_ci    case x$2 in
16179c0abf9e6Sopenharmony_ci    x)
16180c0abf9e6Sopenharmony_ci        ;;
16181c0abf9e6Sopenharmony_ci    *:)
16182c0abf9e6Sopenharmony_ci        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
16183c0abf9e6Sopenharmony_ci        ;;
16184c0abf9e6Sopenharmony_ci    x:*)
16185c0abf9e6Sopenharmony_ci        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
16186c0abf9e6Sopenharmony_ci        ;;
16187c0abf9e6Sopenharmony_ci    *::*)
16188c0abf9e6Sopenharmony_ci        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
16189c0abf9e6Sopenharmony_ci        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
16190c0abf9e6Sopenharmony_ci        ;;
16191c0abf9e6Sopenharmony_ci    *)
16192c0abf9e6Sopenharmony_ci        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
16193c0abf9e6Sopenharmony_ci        ;;
16194c0abf9e6Sopenharmony_ci    esac
16195c0abf9e6Sopenharmony_ci}
16196c0abf9e6Sopenharmony_ci
16197c0abf9e6Sopenharmony_ci
16198c0abf9e6Sopenharmony_ci# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
16199c0abf9e6Sopenharmony_cifunc_cc_basename ()
16200c0abf9e6Sopenharmony_ci{
16201c0abf9e6Sopenharmony_ci    for cc_temp in $*""; do
16202c0abf9e6Sopenharmony_ci      case $cc_temp in
16203c0abf9e6Sopenharmony_ci        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16204c0abf9e6Sopenharmony_ci        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16205c0abf9e6Sopenharmony_ci        \-*) ;;
16206c0abf9e6Sopenharmony_ci        *) break;;
16207c0abf9e6Sopenharmony_ci      esac
16208c0abf9e6Sopenharmony_ci    done
16209c0abf9e6Sopenharmony_ci    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
16210c0abf9e6Sopenharmony_ci}
16211c0abf9e6Sopenharmony_ci
16212c0abf9e6Sopenharmony_ci
16213c0abf9e6Sopenharmony_ci# ### END FUNCTIONS SHARED WITH CONFIGURE
16214c0abf9e6Sopenharmony_ci
16215c0abf9e6Sopenharmony_ci_LT_EOF
16216c0abf9e6Sopenharmony_ci
16217c0abf9e6Sopenharmony_ci  case $host_os in
16218c0abf9e6Sopenharmony_ci  aix3*)
16219c0abf9e6Sopenharmony_ci    cat <<\_LT_EOF >> "$cfgfile"
16220c0abf9e6Sopenharmony_ci# AIX sometimes has problems with the GCC collect2 program.  For some
16221c0abf9e6Sopenharmony_ci# reason, if we set the COLLECT_NAMES environment variable, the problems
16222c0abf9e6Sopenharmony_ci# vanish in a puff of smoke.
16223c0abf9e6Sopenharmony_ciif test set != "${COLLECT_NAMES+set}"; then
16224c0abf9e6Sopenharmony_ci  COLLECT_NAMES=
16225c0abf9e6Sopenharmony_ci  export COLLECT_NAMES
16226c0abf9e6Sopenharmony_cifi
16227c0abf9e6Sopenharmony_ci_LT_EOF
16228c0abf9e6Sopenharmony_ci    ;;
16229c0abf9e6Sopenharmony_ci  esac
16230c0abf9e6Sopenharmony_ci
16231c0abf9e6Sopenharmony_ci
16232c0abf9e6Sopenharmony_ci
16233c0abf9e6Sopenharmony_ciltmain=$ac_aux_dir/ltmain.sh
16234c0abf9e6Sopenharmony_ci
16235c0abf9e6Sopenharmony_ci
16236c0abf9e6Sopenharmony_ci  # We use sed instead of cat because bash on DJGPP gets confused if
16237c0abf9e6Sopenharmony_ci  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
16238c0abf9e6Sopenharmony_ci  # text mode, it properly converts lines to CR/LF.  This bash problem
16239c0abf9e6Sopenharmony_ci  # is reportedly fixed, but why not run on old versions too?
16240c0abf9e6Sopenharmony_ci  $SED '$q' "$ltmain" >> "$cfgfile" \
16241c0abf9e6Sopenharmony_ci     || (rm -f "$cfgfile"; exit 1)
16242c0abf9e6Sopenharmony_ci
16243c0abf9e6Sopenharmony_ci   mv -f "$cfgfile" "$ofile" ||
16244c0abf9e6Sopenharmony_ci    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16245c0abf9e6Sopenharmony_ci  chmod +x "$ofile"
16246c0abf9e6Sopenharmony_ci
16247c0abf9e6Sopenharmony_ci ;;
16248c0abf9e6Sopenharmony_ci
16249c0abf9e6Sopenharmony_ci  esac
16250c0abf9e6Sopenharmony_cidone # for ac_tag
16251c0abf9e6Sopenharmony_ci
16252c0abf9e6Sopenharmony_ci
16253c0abf9e6Sopenharmony_cias_fn_exit 0
16254c0abf9e6Sopenharmony_ci_ACEOF
16255c0abf9e6Sopenharmony_ciac_clean_files=$ac_clean_files_save
16256c0abf9e6Sopenharmony_ci
16257c0abf9e6Sopenharmony_citest $ac_write_fail = 0 ||
16258c0abf9e6Sopenharmony_ci  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16259c0abf9e6Sopenharmony_ci
16260c0abf9e6Sopenharmony_ci
16261c0abf9e6Sopenharmony_ci# configure is writing to config.log, and then calls config.status.
16262c0abf9e6Sopenharmony_ci# config.status does its own redirection, appending to config.log.
16263c0abf9e6Sopenharmony_ci# Unfortunately, on DOS this fails, as config.log is still kept open
16264c0abf9e6Sopenharmony_ci# by configure, so config.status won't be able to write to it; its
16265c0abf9e6Sopenharmony_ci# output is simply discarded.  So we exec the FD to /dev/null,
16266c0abf9e6Sopenharmony_ci# effectively closing config.log, so it can be properly (re)opened and
16267c0abf9e6Sopenharmony_ci# appended to by config.status.  When coming back to configure, we
16268c0abf9e6Sopenharmony_ci# need to make the FD available again.
16269c0abf9e6Sopenharmony_ciif test "$no_create" != yes; then
16270c0abf9e6Sopenharmony_ci  ac_cs_success=:
16271c0abf9e6Sopenharmony_ci  ac_config_status_args=
16272c0abf9e6Sopenharmony_ci  test "$silent" = yes &&
16273c0abf9e6Sopenharmony_ci    ac_config_status_args="$ac_config_status_args --quiet"
16274c0abf9e6Sopenharmony_ci  exec 5>/dev/null
16275c0abf9e6Sopenharmony_ci  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16276c0abf9e6Sopenharmony_ci  exec 5>>config.log
16277c0abf9e6Sopenharmony_ci  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16278c0abf9e6Sopenharmony_ci  # would make configure fail if this is the last instruction.
16279c0abf9e6Sopenharmony_ci  $ac_cs_success || as_fn_exit 1
16280c0abf9e6Sopenharmony_cifi
16281c0abf9e6Sopenharmony_ciif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16282c0abf9e6Sopenharmony_ci  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16283c0abf9e6Sopenharmony_ciprintf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16284c0abf9e6Sopenharmony_cifi
16285c0abf9e6Sopenharmony_ci
16286c0abf9e6Sopenharmony_ci
16287c0abf9e6Sopenharmony_ci{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result:
16288c0abf9e6Sopenharmony_ci	       Prefix				${prefix}
16289c0abf9e6Sopenharmony_ci	       Libdir				${libdir}
16290c0abf9e6Sopenharmony_ci
16291c0abf9e6Sopenharmony_ci	       Build documentation		${have_doxygen}
16292c0abf9e6Sopenharmony_ci	       Enable unit-tests		${HAVE_CHECK}
16293c0abf9e6Sopenharmony_ci	       Enable profiling			${enable_gcov}
16294c0abf9e6Sopenharmony_ci	       Enable coverity support		${enable_coverity}
16295c0abf9e6Sopenharmony_ci	       Static library symbol check	${static_symbol_leaks_test}
16296c0abf9e6Sopenharmony_ci	       " >&5
16297c0abf9e6Sopenharmony_ciprintf "%s\n" "
16298c0abf9e6Sopenharmony_ci	       Prefix				${prefix}
16299c0abf9e6Sopenharmony_ci	       Libdir				${libdir}
16300c0abf9e6Sopenharmony_ci
16301c0abf9e6Sopenharmony_ci	       Build documentation		${have_doxygen}
16302c0abf9e6Sopenharmony_ci	       Enable unit-tests		${HAVE_CHECK}
16303c0abf9e6Sopenharmony_ci	       Enable profiling			${enable_gcov}
16304c0abf9e6Sopenharmony_ci	       Enable coverity support		${enable_coverity}
16305c0abf9e6Sopenharmony_ci	       Static library symbol check	${static_symbol_leaks_test}
16306c0abf9e6Sopenharmony_ci	       " >&6; }
16307c0abf9e6Sopenharmony_ci
16308