xref: /f-stack/app/nginx-1.16.1/auto/lib/libgd/conf (revision 3da8d17d)
1*3da8d17dSfengbojiang(姜凤波)
2*3da8d17dSfengbojiang(姜凤波)# Copyright (C) Igor Sysoev
3*3da8d17dSfengbojiang(姜凤波)# Copyright (C) Nginx, Inc.
4*3da8d17dSfengbojiang(姜凤波)
5*3da8d17dSfengbojiang(姜凤波)
6*3da8d17dSfengbojiang(姜凤波)    ngx_feature="GD library"
7*3da8d17dSfengbojiang(姜凤波)    ngx_feature_name=
8*3da8d17dSfengbojiang(姜凤波)    ngx_feature_run=no
9*3da8d17dSfengbojiang(姜凤波)    ngx_feature_incs="#include <gd.h>"
10*3da8d17dSfengbojiang(姜凤波)    ngx_feature_path=
11*3da8d17dSfengbojiang(姜凤波)    ngx_feature_libs="-lgd"
12*3da8d17dSfengbojiang(姜凤波)    ngx_feature_test="gdImagePtr img = gdImageCreateFromGifPtr(1, NULL);
13*3da8d17dSfengbojiang(姜凤波)                      (void) img"
14*3da8d17dSfengbojiang(姜凤波)    . auto/feature
15*3da8d17dSfengbojiang(姜凤波)
16*3da8d17dSfengbojiang(姜凤波)
17*3da8d17dSfengbojiang(姜凤波)if [ $ngx_found = no ]; then
18*3da8d17dSfengbojiang(姜凤波)
19*3da8d17dSfengbojiang(姜凤波)    # FreeBSD port
20*3da8d17dSfengbojiang(姜凤波)
21*3da8d17dSfengbojiang(姜凤波)    ngx_feature="GD library in /usr/local/"
22*3da8d17dSfengbojiang(姜凤波)    ngx_feature_path="/usr/local/include"
23*3da8d17dSfengbojiang(姜凤波)
24*3da8d17dSfengbojiang(姜凤波)    if [ $NGX_RPATH = YES ]; then
25*3da8d17dSfengbojiang(姜凤波)        ngx_feature_libs="-R/usr/local/lib -L/usr/local/lib -lgd"
26*3da8d17dSfengbojiang(姜凤波)    else
27*3da8d17dSfengbojiang(姜凤波)        ngx_feature_libs="-L/usr/local/lib -lgd"
28*3da8d17dSfengbojiang(姜凤波)    fi
29*3da8d17dSfengbojiang(姜凤波)
30*3da8d17dSfengbojiang(姜凤波)    . auto/feature
31*3da8d17dSfengbojiang(姜凤波)fi
32*3da8d17dSfengbojiang(姜凤波)
33*3da8d17dSfengbojiang(姜凤波)
34*3da8d17dSfengbojiang(姜凤波)if [ $ngx_found = no ]; then
35*3da8d17dSfengbojiang(姜凤波)
36*3da8d17dSfengbojiang(姜凤波)    # NetBSD port
37*3da8d17dSfengbojiang(姜凤波)
38*3da8d17dSfengbojiang(姜凤波)    ngx_feature="GD library in /usr/pkg/"
39*3da8d17dSfengbojiang(姜凤波)    ngx_feature_path="/usr/pkg/include"
40*3da8d17dSfengbojiang(姜凤波)
41*3da8d17dSfengbojiang(姜凤波)    if [ $NGX_RPATH = YES ]; then
42*3da8d17dSfengbojiang(姜凤波)        ngx_feature_libs="-R/usr/pkg/lib -L/usr/pkg/lib -lgd"
43*3da8d17dSfengbojiang(姜凤波)    else
44*3da8d17dSfengbojiang(姜凤波)        ngx_feature_libs="-L/usr/pkg/lib -lgd"
45*3da8d17dSfengbojiang(姜凤波)    fi
46*3da8d17dSfengbojiang(姜凤波)
47*3da8d17dSfengbojiang(姜凤波)    . auto/feature
48*3da8d17dSfengbojiang(姜凤波)fi
49*3da8d17dSfengbojiang(姜凤波)
50*3da8d17dSfengbojiang(姜凤波)
51*3da8d17dSfengbojiang(姜凤波)if [ $ngx_found = no ]; then
52*3da8d17dSfengbojiang(姜凤波)
53*3da8d17dSfengbojiang(姜凤波)    # MacPorts
54*3da8d17dSfengbojiang(姜凤波)
55*3da8d17dSfengbojiang(姜凤波)    ngx_feature="GD library in /opt/local/"
56*3da8d17dSfengbojiang(姜凤波)    ngx_feature_path="/opt/local/include"
57*3da8d17dSfengbojiang(姜凤波)
58*3da8d17dSfengbojiang(姜凤波)    if [ $NGX_RPATH = YES ]; then
59*3da8d17dSfengbojiang(姜凤波)        ngx_feature_libs="-R/opt/local/lib -L/opt/local/lib -lgd"
60*3da8d17dSfengbojiang(姜凤波)    else
61*3da8d17dSfengbojiang(姜凤波)        ngx_feature_libs="-L/opt/local/lib -lgd"
62*3da8d17dSfengbojiang(姜凤波)    fi
63*3da8d17dSfengbojiang(姜凤波)
64*3da8d17dSfengbojiang(姜凤波)    . auto/feature
65*3da8d17dSfengbojiang(姜凤波)fi
66*3da8d17dSfengbojiang(姜凤波)
67*3da8d17dSfengbojiang(姜凤波)
68*3da8d17dSfengbojiang(姜凤波)if [ $ngx_found = yes ]; then
69*3da8d17dSfengbojiang(姜凤波)
70*3da8d17dSfengbojiang(姜凤波)    CORE_INCS="$CORE_INCS $ngx_feature_path"
71*3da8d17dSfengbojiang(姜凤波)
72*3da8d17dSfengbojiang(姜凤波)    if [ $USE_LIBGD = YES ]; then
73*3da8d17dSfengbojiang(姜凤波)        CORE_LIBS="$CORE_LIBS $ngx_feature_libs"
74*3da8d17dSfengbojiang(姜凤波)    fi
75*3da8d17dSfengbojiang(姜凤波)
76*3da8d17dSfengbojiang(姜凤波)    NGX_LIB_LIBGD=$ngx_feature_libs
77*3da8d17dSfengbojiang(姜凤波)
78*3da8d17dSfengbojiang(姜凤波)    ngx_feature="GD WebP support"
79*3da8d17dSfengbojiang(姜凤波)    ngx_feature_name="NGX_HAVE_GD_WEBP"
80*3da8d17dSfengbojiang(姜凤波)    ngx_feature_test="gdImagePtr img = gdImageCreateFromWebpPtr(1, NULL);
81*3da8d17dSfengbojiang(姜凤波)                      (void) img"
82*3da8d17dSfengbojiang(姜凤波)    . auto/feature
83*3da8d17dSfengbojiang(姜凤波)
84*3da8d17dSfengbojiang(姜凤波)else
85*3da8d17dSfengbojiang(姜凤波)
86*3da8d17dSfengbojiang(姜凤波)cat << END
87*3da8d17dSfengbojiang(姜凤波)
88*3da8d17dSfengbojiang(姜凤波)$0: error: the HTTP image filter module requires the GD library.
89*3da8d17dSfengbojiang(姜凤波)You can either do not enable the module or install the libraries.
90*3da8d17dSfengbojiang(姜凤波)
91*3da8d17dSfengbojiang(姜凤波)END
92*3da8d17dSfengbojiang(姜凤波)
93*3da8d17dSfengbojiang(姜凤波)    exit 1
94*3da8d17dSfengbojiang(姜凤波)
95*3da8d17dSfengbojiang(姜凤波)fi
96