~ubuntu-branches/ubuntu/trusty/nginx/trusty-proposed

« back to all changes in this revision

Viewing changes to auto/lib/geoip/conf

  • Committer: Package Import Robot
  • Author(s): Kartik Mistry
  • Date: 2013-04-25 12:51:45 UTC
  • mfrom: (1.3.28)
  • mto: (1.3.29) (15.1.2 experimental)
  • mto: This revision was merged to the branch mainline in revision 64.
  • Revision ID: package-import@ubuntu.com-20130425125145-ugl0wor6bq0u5eae
Tags: upstream-1.4.0
ImportĀ upstreamĀ versionĀ 1.4.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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