Annotation of embedaddon/nginx/auto/lib/geoip/conf, revision 1.1.1.1

1.1       misho       1: 
                      2: # Copyright (C) Igor Sysoev
                      3: # Copyright (C) Nginx, Inc.
                      4: 
                      5: 
                      6:     ngx_feature="GeoIP library"
                      7:     ngx_feature_name=
                      8:     ngx_feature_run=no
                      9:     ngx_feature_incs="#include <GeoIP.h>"
                     10:     ngx_feature_path=
                     11:     ngx_feature_libs="-lGeoIP"
                     12:     ngx_feature_test="GeoIP_open(NULL, 0)"
                     13:     . auto/feature
                     14: 
                     15: 
                     16: if [ $ngx_found = no ]; then
                     17: 
                     18:     # FreeBSD port
                     19: 
                     20:     ngx_feature="GeoIP library in /usr/local/"
                     21:     ngx_feature_path="/usr/local/include"
                     22: 
                     23:     if [ $NGX_RPATH = YES ]; then
                     24:         ngx_feature_libs="-R/usr/local/lib -L/usr/local/lib -lGeoIP"
                     25:     else
                     26:         ngx_feature_libs="-L/usr/local/lib -lGeoIP"
                     27:     fi
                     28: 
                     29:     . auto/feature
                     30: fi
                     31: 
                     32: 
                     33: if [ $ngx_found = no ]; then
                     34: 
                     35:     # NetBSD port
                     36: 
                     37:     ngx_feature="GeoIP library in /usr/pkg/"
                     38:     ngx_feature_path="/usr/pkg/include"
                     39: 
                     40:     if [ $NGX_RPATH = YES ]; then
                     41:         ngx_feature_libs="-R/usr/pkg/lib -L/usr/pkg/lib -lGeoIP"
                     42:     else
                     43:         ngx_feature_libs="-L/usr/pkg/lib -lGeoIP"
                     44:     fi
                     45: 
                     46:     . auto/feature
                     47: fi
                     48: 
                     49: 
                     50: if [ $ngx_found = no ]; then
                     51: 
                     52:     # MacPorts
                     53: 
                     54:     ngx_feature="GeoIP library in /opt/local/"
                     55:     ngx_feature_path="/opt/local/include"
                     56: 
                     57:     if [ $NGX_RPATH = YES ]; then
                     58:         ngx_feature_libs="-R/opt/local/lib -L/opt/local/lib -lGeoIP"
                     59:     else
                     60:         ngx_feature_libs="-L/opt/local/lib -lGeoIP"
                     61:     fi
                     62: 
                     63:     . auto/feature
                     64: fi
                     65: 
                     66: 
                     67: if [ $ngx_found = yes ]; then
                     68: 
                     69:     CORE_INCS="$CORE_INCS $ngx_feature_path"
                     70:     CORE_LIBS="$CORE_LIBS $ngx_feature_libs"
                     71: 
                     72:     if [ $NGX_IPV6 = YES ]; then
                     73:         ngx_feature="GeoIP IPv6 support"
                     74:         ngx_feature_name="NGX_HAVE_GEOIP_V6"
                     75:         ngx_feature_run=no
                     76:         ngx_feature_incs="#include <stdio.h>
                     77:                           #include <GeoIP.h>"
                     78:         #ngx_feature_path=
                     79:         #ngx_feature_libs=
                     80:         ngx_feature_test="printf(\"%d\", GEOIP_CITY_EDITION_REV0_V6);"
                     81:         . auto/feature
                     82:     fi
                     83: 
                     84: else
                     85: 
                     86: cat << END
                     87: 
                     88: $0: error: the GeoIP module requires the GeoIP library.
                     89: You can either do not enable the module or install the library.
                     90: 
                     91: END
                     92: 
                     93:     exit 1
                     94: fi

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>