blob: 5d5ddaef60d968c074af7ef6d5fba0cfcebe0ee1 [file] [log] [blame]
Igor Sysoev85dd8fc2008-03-18 10:36:27 +00001
2# Copyright (C) Igor Sysoev
Maxim Konovalovf8d59e32012-01-18 15:07:43 +00003# Copyright (C) Nginx, Inc.
Igor Sysoev85dd8fc2008-03-18 10:36:27 +00004
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
Ruslan Ermilov835ad6b2012-06-26 08:15:40 +000032if [ $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
Igor Sysoev85dd8fc2008-03-18 10:36:27 +000048if [ $ngx_found = yes ]; then
49 CORE_LIBS="$CORE_LIBS $ngx_feature_libs"
Igor Sysoevda85fe62009-05-26 14:28:49 +000050
51else
52
53cat << END
54
Maxim Dounin1efe4fa2014-04-30 19:16:30 +040055$0: error: the Google perftools module requires the Google perftools
Igor Sysoevda85fe62009-05-26 14:28:49 +000056library. You can either do not enable the module or install the library.
57
58END
59
60 exit 1
Igor Sysoev85dd8fc2008-03-18 10:36:27 +000061fi