2
# Copyright (C) Igor Sysoev
5
echo $ngx_n "checking for $ngx_feature ...$ngx_c"
7
cat << END >> $NGX_AUTOCONF_ERR
9
----------------------------------------
10
checking for $ngx_feature
16
if test -n "$ngx_feature_name"; then
17
ngx_have_feature=`echo $ngx_feature_name \
18
| tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ`
21
cat << END > $NGX_AUTOTEST.c
23
#include <sys/types.h>
35
ngx_test="$CC $CC_TEST_FLAGS $CC_AUX_FLAGS \
36
-o $NGX_AUTOTEST $NGX_AUTOTEST.c $NGX_LD_OPT $ngx_feature_libs"
38
eval "$ngx_test >> $NGX_AUTOCONF_ERR 2>&1"
41
if [ -x $NGX_AUTOTEST ]; then
43
case "$ngx_feature_run" in
46
# /bin/sh is used to intercept "Killed" or "Abort trap" messages
47
if /bin/sh -c $NGX_AUTOTEST >/dev/null 2>&1; then
51
if test -n "$ngx_feature_name"; then
52
have=$ngx_have_feature . auto/have
56
echo " found but is not working"
61
# /bin/sh is used to intercept "Killed" or "Abort trap" messages
62
if /bin/sh -c $NGX_AUTOTEST >/dev/null 2>&1; then
69
if test -n "$ngx_feature_name"; then
70
have=$ngx_have_feature . auto/have
79
if test -n "$ngx_feature_name"; then
80
have=$ngx_have_feature . auto/have
89
echo "----------" >> $NGX_AUTOCONF_ERR
90
cat $NGX_AUTOTEST.c >> $NGX_AUTOCONF_ERR
91
echo "----------" >> $NGX_AUTOCONF_ERR
92
echo $ngx_test >> $NGX_AUTOCONF_ERR
93
echo "----------" >> $NGX_AUTOCONF_ERR