Mercurial > hg > nginx-quic
annotate auto/lib/geoip/conf @ 4590:b165e34d45a3 stable-1.0 release-1.0.15
nginx-1.0.15-RELEASE
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Thu, 12 Apr 2012 13:00:53 +0000 |
parents | 4919fb357a5d |
children | 82a3f951feb3 7ce4ecb6df5c |
rev | line source |
---|---|
2985 | 1 |
2 # Copyright (C) Igor Sysoev | |
4450
4919fb357a5d
Merge of r4406, r4413: copyrights updated.
Maxim Dounin <mdounin@mdounin.ru>
parents:
2985
diff
changeset
|
3 # Copyright (C) Nginx, Inc. |
2985 | 4 |
5 | |
6 ngx_feature="GeoIP library" | |
7 ngx_feature_name= | |
8 ngx_feature_run=no | |
9 ngx_feature_incs= | |
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 | |
22 if [ $NGX_RPATH = YES ]; then | |
23 ngx_feature_libs="-R/usr/local/lib -L/usr/local/lib -lGeoIP" | |
24 else | |
25 ngx_feature_libs="-L/usr/local/lib -lGeoIP" | |
26 fi | |
27 | |
28 . auto/feature | |
29 fi | |
30 | |
31 | |
32 if [ $ngx_found = no ]; then | |
33 | |
34 # NetBSD port | |
35 | |
36 ngx_feature="GeoIP library in /usr/pkg/" | |
37 ngx_feature_path="/usr/pkg/include/" | |
38 | |
39 if [ $NGX_RPATH = YES ]; then | |
40 ngx_feature_libs="-R/usr/pkg/lib -L/usr/pkg/lib -lGeoIP" | |
41 else | |
42 ngx_feature_libs="-L/usr/pkg/lib -lGeoIP" | |
43 fi | |
44 | |
45 . auto/feature | |
46 fi | |
47 | |
48 | |
49 if [ $ngx_found = no ]; then | |
50 | |
51 # MacPorts | |
52 | |
53 ngx_feature="GeoIP library in /opt/local/" | |
54 ngx_feature_path="/opt/local/include" | |
55 | |
56 if [ $NGX_RPATH = YES ]; then | |
57 ngx_feature_libs="-R/opt/local/lib -L/opt/local/lib -lGeoIP" | |
58 else | |
59 ngx_feature_libs="-L/opt/local/lib -lGeoIP" | |
60 fi | |
61 | |
62 . auto/feature | |
63 fi | |
64 | |
65 | |
66 if [ $ngx_found = yes ]; then | |
67 CORE_LIBS="$CORE_LIBS $ngx_feature_libs" | |
68 | |
69 else | |
70 | |
71 cat << END | |
72 | |
73 $0: error: the GeoIP module requires the GeoIP library. | |
74 You can either do not enable the module or install the library. | |
75 | |
76 END | |
77 | |
78 exit 1 | |
79 fi |