Mercurial > hg > nginx
comparison auto/lib/libgd/conf @ 2788:a16ec9e1b4d1
ngx_http_image_filter_module
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 01 May 2009 18:42:09 +0000 |
parents | |
children | c85101146a78 |
comparison
equal
deleted
inserted
replaced
2787:3daf68f2efe3 | 2788:a16ec9e1b4d1 |
---|---|
1 | |
2 # Copyright (C) Igor Sysoev | |
3 | |
4 | |
5 ngx_feature="GD library" | |
6 ngx_feature_name= | |
7 ngx_feature_run=no | |
8 ngx_feature_incs="#include <gd.h>" | |
9 ngx_feature_path= | |
10 ngx_feature_libs="-lgd" | |
11 ngx_feature_test="gdImagePtr img = gdImageCreateFromGifPtr(1, NULL);" | |
12 . auto/feature | |
13 | |
14 | |
15 if [ $ngx_found = no ]; then | |
16 | |
17 # FreeBSD port | |
18 | |
19 ngx_feature="GD library in /usr/local/" | |
20 ngx_feature_path="/usr/local/include" | |
21 | |
22 if [ $NGX_RPATH = YES ]; then | |
23 ngx_feature_libs="-R/usr/local/lib -L/usr/local/lib -lgd" | |
24 else | |
25 ngx_feature_libs="-L/usr/local/lib -lgd" | |
26 fi | |
27 | |
28 . auto/feature | |
29 fi | |
30 | |
31 | |
32 if [ $ngx_found = no ]; then | |
33 | |
34 # NetBSD port | |
35 | |
36 ngx_feature="GD 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 -lgd" | |
41 else | |
42 ngx_feature_libs="-L/usr/pkg/lib -lgd" | |
43 fi | |
44 | |
45 . auto/feature | |
46 fi | |
47 | |
48 | |
49 if [ $ngx_found = no ]; then | |
50 | |
51 # MacPorts | |
52 | |
53 ngx_feature="GD 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 -lgd" | |
58 else | |
59 ngx_feature_libs="-L/opt/local/lib -lgd" | |
60 fi | |
61 | |
62 . auto/feature | |
63 fi | |
64 | |
65 | |
66 if [ $ngx_found = yes ]; then | |
67 | |
68 CORE_LIBS="$CORE_LIBS $ngx_feature_libs" | |
69 | |
70 else | |
71 | |
72 cat << END | |
73 | |
74 $0: error: the HTTP image filter module requires the GD library. | |
75 You can either do not enable the module or install the libraries. | |
76 | |
77 END | |
78 | |
79 exit 1 | |
80 | |
81 fi |