Annotation of embedaddon/nginx/auto/lib/geoip/conf, revision 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>