1*3da8d17dSfengbojiang(姜凤波)
2*3da8d17dSfengbojiang(姜凤波)# Copyright (C) Igor Sysoev
3*3da8d17dSfengbojiang(姜凤波)# Copyright (C) Nginx, Inc.
4*3da8d17dSfengbojiang(姜凤波)
5*3da8d17dSfengbojiang(姜凤波)
6*3da8d17dSfengbojiang(姜凤波)    ngx_feature="Google perftools"
7*3da8d17dSfengbojiang(姜凤波)    ngx_feature_name=
8*3da8d17dSfengbojiang(姜凤波)    ngx_feature_run=no
9*3da8d17dSfengbojiang(姜凤波)    ngx_feature_incs=
10*3da8d17dSfengbojiang(姜凤波)    ngx_feature_path=
11*3da8d17dSfengbojiang(姜凤波)    ngx_feature_libs="-lprofiler"
12*3da8d17dSfengbojiang(姜凤波)    ngx_feature_test="void ProfilerStop(void);
13*3da8d17dSfengbojiang(姜凤波)                      ProfilerStop()"
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="Google perftools in /usr/local/"
22*3da8d17dSfengbojiang(姜凤波)
23*3da8d17dSfengbojiang(姜凤波)    if [ $NGX_RPATH = YES ]; then
24*3da8d17dSfengbojiang(姜凤波)        ngx_feature_libs="-R/usr/local/lib -L/usr/local/lib -lprofiler"
25*3da8d17dSfengbojiang(姜凤波)    else
26*3da8d17dSfengbojiang(姜凤波)        ngx_feature_libs="-L/usr/local/lib -lprofiler"
27*3da8d17dSfengbojiang(姜凤波)    fi
28*3da8d17dSfengbojiang(姜凤波)
29*3da8d17dSfengbojiang(姜凤波)    . auto/feature
30*3da8d17dSfengbojiang(姜凤波)fi
31*3da8d17dSfengbojiang(姜凤波)
32*3da8d17dSfengbojiang(姜凤波)
33*3da8d17dSfengbojiang(姜凤波)if [ $ngx_found = no ]; then
34*3da8d17dSfengbojiang(姜凤波)
35*3da8d17dSfengbojiang(姜凤波)    # MacPorts
36*3da8d17dSfengbojiang(姜凤波)
37*3da8d17dSfengbojiang(姜凤波)    ngx_feature="Google perftools in /opt/local/"
38*3da8d17dSfengbojiang(姜凤波)
39*3da8d17dSfengbojiang(姜凤波)    if [ $NGX_RPATH = YES ]; then
40*3da8d17dSfengbojiang(姜凤波)        ngx_feature_libs="-R/opt/local/lib -L/opt/local/lib -lprofiler"
41*3da8d17dSfengbojiang(姜凤波)    else
42*3da8d17dSfengbojiang(姜凤波)        ngx_feature_libs="-L/opt/local/lib -lprofiler"
43*3da8d17dSfengbojiang(姜凤波)    fi
44*3da8d17dSfengbojiang(姜凤波)
45*3da8d17dSfengbojiang(姜凤波)    . auto/feature
46*3da8d17dSfengbojiang(姜凤波)fi
47*3da8d17dSfengbojiang(姜凤波)
48*3da8d17dSfengbojiang(姜凤波)
49*3da8d17dSfengbojiang(姜凤波)if [ $ngx_found = yes ]; then
50*3da8d17dSfengbojiang(姜凤波)    CORE_LIBS="$CORE_LIBS $ngx_feature_libs"
51*3da8d17dSfengbojiang(姜凤波)
52*3da8d17dSfengbojiang(姜凤波)else
53*3da8d17dSfengbojiang(姜凤波)
54*3da8d17dSfengbojiang(姜凤波)cat << END
55*3da8d17dSfengbojiang(姜凤波)
56*3da8d17dSfengbojiang(姜凤波)$0: error: the Google perftools module requires the Google perftools
57*3da8d17dSfengbojiang(姜凤波)library. You can either do not enable the module or install the library.
58*3da8d17dSfengbojiang(姜凤波)
59*3da8d17dSfengbojiang(姜凤波)END
60*3da8d17dSfengbojiang(姜凤波)
61*3da8d17dSfengbojiang(姜凤波)    exit 1
62*3da8d17dSfengbojiang(姜凤波)fi
63