Mercurial > hg > nginx-vendor-0-8
comparison auto/cc/name @ 270:6eb1e38f0f1f NGINX_0_5_5
nginx 0.5.5
*) Change: the -v switch does not show compiler information any more.
*) Feature: the -V switch.
*) Feature: the "worker_rlimit_core" directive supports size in K, M,
and G.
*) Bugfix: the nginx.pm module now could be installed by an
unprivileged user.
*) Bugfix: a segmentation fault might occur if the $r->request_body or
$r->request_body_file methods were used.
*) Bugfix: the ppc platform specific bugs.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Sun, 24 Dec 2006 00:00:00 +0300 |
parents | c982febb7588 |
children | 05693816539c |
comparison
equal
deleted
inserted
replaced
269:aa9c0062124d | 270:6eb1e38f0f1f |
---|---|
1 | 1 |
2 # Copyright (C) Igor Sysoev | 2 # Copyright (C) Igor Sysoev |
3 | 3 |
4 | 4 |
5 echo $ngx_n "checking for C compiler ...$ngx_c" | 5 if [ "$NGX_PLATFORM" != win32 ]; then |
6 | |
7 ngx_feature="C compiler" | |
8 ngx_feature_name= | |
9 ngx_feature_run=yes | |
10 ngx_feature_incs= | |
11 ngx_feature_path= | |
12 ngx_feature_libs= | |
13 ngx_feature_test= | |
14 . auto/feature | |
15 | |
16 if [ $ngx_found = no ]; then | |
17 echo | |
18 echo $0: error: C compiler $CC is not found | |
19 echo | |
20 exit 1 | |
21 fi | |
22 | |
23 fi | |
6 | 24 |
7 | 25 |
8 if [ "$CC" = cl ]; then | 26 if [ "$CC" = cl ]; then |
9 if `$NGX_WINE $CC -v 2>&1 \ | 27 if `$NGX_WINE $CC -v 2>&1 \ |
10 | grep '^Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13' \ | 28 | grep '^Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13' \ |
11 >/dev/null 2>&1`; then | 29 >/dev/null 2>&1`; then |
12 | 30 |
13 NGX_CC_NAME=msvc7 | 31 NGX_CC_NAME=msvc7 |
14 echo " Microsoft Visual C++ 7 compiler" | 32 echo " + using Microsoft Visual C++ 7 compiler" |
15 | 33 |
16 else | 34 else |
17 NGX_CC_NAME=msvc | 35 NGX_CC_NAME=msvc |
18 echo " Microsoft Visual C++ compiler" | 36 echo " + using Microsoft Visual C++ compiler" |
19 fi | 37 fi |
20 | 38 |
21 else | 39 else |
22 if [ "$CC" = wcl386 ]; then | 40 if [ "$CC" = wcl386 ]; then |
23 NGX_CC_NAME=owc | 41 NGX_CC_NAME=owc |
24 echo " Open Watcom C compiler" | 42 echo " + using Open Watcom C compiler" |
25 | 43 |
26 else | 44 else |
27 if [ "$CC" = bcc32 ]; then | 45 if [ "$CC" = bcc32 ]; then |
28 NGX_CC_NAME=bcc | 46 NGX_CC_NAME=bcc |
29 echo " Borland C++ compiler" | 47 echo " + using Borland C++ compiler" |
30 | 48 |
31 else | 49 else |
32 if `$CC -v 2>&1 | grep 'gcc version' >/dev/null 2>&1`; then | 50 if `$CC -v 2>&1 | grep 'gcc version' >/dev/null 2>&1`; then |
33 NGX_CC_NAME=gcc | 51 NGX_CC_NAME=gcc |
34 echo " GNU C compiler" | 52 echo " + using GNU C compiler" |
35 | 53 |
36 else | 54 else |
37 if `$CC -V 2>&1 | grep '^Intel(R) C' >/dev/null 2>&1`; then | 55 if `$CC -V 2>&1 | grep '^Intel(R) C' >/dev/null 2>&1`; then |
38 NGX_CC_NAME=icc | 56 NGX_CC_NAME=icc |
39 echo " Intel C++ compiler" | 57 echo " + using Intel C++ compiler" |
40 | 58 |
41 else | 59 else |
42 if `$CC -V 2>&1 | grep 'Sun C' >/dev/null 2>&1`; then | 60 if `$CC -V 2>&1 | grep 'Sun C' >/dev/null 2>&1`; then |
43 NGX_CC_NAME=sunc | 61 NGX_CC_NAME=sunc |
44 echo " Sun C compiler" | 62 echo " + using Sun C compiler" |
45 | 63 |
46 else | 64 else |
47 if `$CC -V 2>&1 | grep '^Compaq C' >/dev/null 2>&1`; then | 65 if `$CC -V 2>&1 | grep '^Compaq C' >/dev/null 2>&1`; then |
48 NGX_CC_NAME=ccc | 66 NGX_CC_NAME=ccc |
49 echo " Compaq C compiler" | 67 echo " + using Compaq C compiler" |
50 | 68 |
51 else | 69 else |
52 if `$CC -V 2>&1 | grep '^aCC: ' >/dev/null 2>&1`; then | 70 if `$CC -V 2>&1 | grep '^aCC: ' >/dev/null 2>&1`; then |
53 NGX_CC_NAME=acc | 71 NGX_CC_NAME=acc |
54 echo " HP aC++ compiler" | 72 echo " + using HP aC++ compiler" |
55 | 73 |
56 else | 74 else |
57 NGX_CC_NAME=unknown | 75 NGX_CC_NAME=unknown |
58 echo " unknown" | |
59 | 76 |
60 fi # acc | 77 fi # acc |
61 fi # ccc | 78 fi # ccc |
62 fi # sunc | 79 fi # sunc |
63 fi # icc | 80 fi # icc |