blob: 2f3a68e444188e6d47538d060e99310f648c1b94 [file] [log] [blame]
Igor Sysoevc0f8d912003-11-26 15:42:18 +00001
Igor Sysoevdc867cd2003-12-14 20:10:27 +00002echo -n "checking for $ngx_inc ..."
3echo >> $NGX_ERR
4echo "checking for $ngx_inc" >> $NGX_ERR
Igor Sysoevc0f8d912003-11-26 15:42:18 +00005
Igor Sysoevdc867cd2003-12-14 20:10:27 +00006ngx_found=no
Igor Sysoev0e499db2003-11-27 07:45:22 +00007
Igor Sysoevdc867cd2003-12-14 20:10:27 +00008inc=`echo $ngx_inc | sed -e 's/\./_/' | sed -e 's/\//_/' | tr '[a-z]' '[A-Z]'`
Igor Sysoevc0f8d912003-11-26 15:42:18 +00009
Igor Sysoevdc867cd2003-12-14 20:10:27 +000010cat << END > $NGX_AUTOTEST.c
Igor Sysoevc0f8d912003-11-26 15:42:18 +000011
Igor Sysoevdc867cd2003-12-14 20:10:27 +000012#include <$ngx_inc>
Igor Sysoevc0f8d912003-11-26 15:42:18 +000013
Igor Sysoevdc867cd2003-12-14 20:10:27 +000014int main() {
15 return 0;
16}
Igor Sysoevc0f8d912003-11-26 15:42:18 +000017
Igor Sysoevdc867cd2003-12-14 20:10:27 +000018END
Igor Sysoevc0f8d912003-11-26 15:42:18 +000019
Igor Sysoevdc867cd2003-12-14 20:10:27 +000020eval "${CC} -o $NGX_AUTOTEST $NGX_AUTOTEST.c >> $NGX_ERR 2>&1"
21
22if [ -x $NGX_AUTOTEST ]; then
23 echo " found"
24
25 cat << END >> $NGX_AUTO_CONFIG_H
26
27#ifndef HAVE_$inc
28#define HAVE_$inc 1
29#endif
30
31END
32
33 eval "NGX_$inc='#include <$ngx_inc>'"
34 ngx_found=yes
Igor Sysoevc0f8d912003-11-26 15:42:18 +000035
36else
Igor Sysoevdc867cd2003-12-14 20:10:27 +000037 echo " not found"
Igor Sysoevc0f8d912003-11-26 15:42:18 +000038fi
39
Igor Sysoevdc867cd2003-12-14 20:10:27 +000040rm $NGX_AUTOTEST*