comparison auto/cc/name @ 682:5cb5db9975ba NGINX_1_3_4

nginx 1.3.4 *) Change: the "ipv6only" parameter is now turned on by default for listening IPv6 sockets. *) Feature: the Clang compiler support. *) Bugfix: extra listening sockets might be created. Thanks to Roman Odaisky. *) Bugfix: nginx/Windows might hog CPU if a worker process failed to start. Thanks to Ricardo Villalobos Guevara. *) Bugfix: the "proxy_pass_header", "fastcgi_pass_header", "scgi_pass_header", "uwsgi_pass_header", "proxy_hide_header", "fastcgi_hide_header", "scgi_hide_header", and "uwsgi_hide_header" directives might be inherited incorrectly.
author Igor Sysoev <http://sysoev.ru>
date Tue, 31 Jul 2012 00:00:00 +0400
parents f5b859b2f097
children
comparison
equal deleted inserted replaced
681:625501f84a6b 682:5cb5db9975ba
30 >/dev/null 2>&1`; then 30 >/dev/null 2>&1`; then
31 31
32 NGX_CC_NAME=msvc10 32 NGX_CC_NAME=msvc10
33 echo " + using Microsoft Visual C++ 10 compiler" 33 echo " + using Microsoft Visual C++ 10 compiler"
34 34
35 else if `$NGX_WINE $CC -v 2>&1 \ 35 elif `$NGX_WINE $CC -v 2>&1 \
36 | grep '^Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14' \ 36 | grep '^Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14' \
37 >/dev/null 2>&1`; then 37 >/dev/null 2>&1`; then
38 38
39 NGX_CC_NAME=msvc8 39 NGX_CC_NAME=msvc8
40 echo " + using Microsoft Visual C++ 8 compiler" 40 echo " + using Microsoft Visual C++ 8 compiler"
41 41
42 else if `$NGX_WINE $CC -v 2>&1 \ 42 elif `$NGX_WINE $CC -v 2>&1 \
43 | grep '^Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13' \ 43 | grep '^Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13' \
44 >/dev/null 2>&1`; then 44 >/dev/null 2>&1`; then
45 45
46 NGX_CC_NAME=msvc7 46 NGX_CC_NAME=msvc7
47 echo " + using Microsoft Visual C++ 7 compiler" 47 echo " + using Microsoft Visual C++ 7 compiler"
48 48
49 else 49 else
50 NGX_CC_NAME=msvc 50 NGX_CC_NAME=msvc
51 echo " + using Microsoft Visual C++ compiler" 51 echo " + using Microsoft Visual C++ compiler"
52 fi 52 fi
53 fi
54 fi
55 53
56 else 54 elif [ "$CC" = wcl386 ]; then
57 if [ "$CC" = wcl386 ]; then
58 NGX_CC_NAME=owc 55 NGX_CC_NAME=owc
59 echo " + using Open Watcom C compiler" 56 echo " + using Open Watcom C compiler"
60 57
61 else 58 elif [ "$CC" = bcc32 ]; then
62 if [ "$CC" = bcc32 ]; then
63 NGX_CC_NAME=bcc 59 NGX_CC_NAME=bcc
64 echo " + using Borland C++ compiler" 60 echo " + using Borland C++ compiler"
65 61
66 else 62 elif `$CC -V 2>&1 | grep '^Intel(R) C' >/dev/null 2>&1`; then
67 if `$CC -V 2>&1 | grep '^Intel(R) C' >/dev/null 2>&1`; then
68 NGX_CC_NAME=icc 63 NGX_CC_NAME=icc
69 echo " + using Intel C++ compiler" 64 echo " + using Intel C++ compiler"
70 65
71 else 66 elif `$CC -v 2>&1 | grep 'gcc version' >/dev/null 2>&1`; then
72 if `$CC -v 2>&1 | grep 'gcc version' >/dev/null 2>&1`; then
73 NGX_CC_NAME=gcc 67 NGX_CC_NAME=gcc
74 echo " + using GNU C compiler" 68 echo " + using GNU C compiler"
75 69
76 else 70 elif `$CC -v 2>&1 | grep 'clang version' >/dev/null 2>&1`; then
77 if `$CC -V 2>&1 | grep 'Sun C' >/dev/null 2>&1`; then 71 NGX_CC_NAME=clang
72 echo " + using Clang C compiler"
73
74 elif `$CC -V 2>&1 | grep 'Sun C' >/dev/null 2>&1`; then
78 NGX_CC_NAME=sunc 75 NGX_CC_NAME=sunc
79 echo " + using Sun C compiler" 76 echo " + using Sun C compiler"
80 77
81 else 78 elif `$CC -V 2>&1 | grep '^Compaq C' >/dev/null 2>&1`; then
82 if `$CC -V 2>&1 | grep '^Compaq C' >/dev/null 2>&1`; then
83 NGX_CC_NAME=ccc 79 NGX_CC_NAME=ccc
84 echo " + using Compaq C compiler" 80 echo " + using Compaq C compiler"
85 81
86 else 82 elif `$CC -V 2>&1 | grep '^aCC: ' >/dev/null 2>&1`; then
87 if `$CC -V 2>&1 | grep '^aCC: ' >/dev/null 2>&1`; then
88 NGX_CC_NAME=acc 83 NGX_CC_NAME=acc
89 echo " + using HP aC++ compiler" 84 echo " + using HP aC++ compiler"
90 85
91 else 86 else
92 NGX_CC_NAME=unknown 87 NGX_CC_NAME=unknown
93 88
94 fi # acc 89 fi
95 fi # ccc
96 fi # sunc
97 fi # icc
98 fi # gcc
99 fi # bcc
100 fi # owc
101 fi # msvc