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