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