Annotation of embedaddon/nginx/auto/cc/name, revision 1.1

1.1     ! misho       1: 
        !             2: # Copyright (C) Igor Sysoev
        !             3: # Copyright (C) Nginx, Inc.
        !             4: 
        !             5: 
        !             6: if [ "$NGX_PLATFORM" != win32 ]; then
        !             7: 
        !             8:     ngx_feature="C compiler"
        !             9:     ngx_feature_name=
        !            10:     ngx_feature_run=yes
        !            11:     ngx_feature_incs=
        !            12:     ngx_feature_path=
        !            13:     ngx_feature_libs=
        !            14:     ngx_feature_test=
        !            15:     . auto/feature
        !            16: 
        !            17:     if [ $ngx_found = no ]; then
        !            18:         echo
        !            19:         echo $0: error: C compiler $CC is not found
        !            20:         echo
        !            21:         exit 1
        !            22:     fi
        !            23: 
        !            24: fi
        !            25: 
        !            26: 
        !            27: if [ "$CC" = cl ]; then
        !            28:     if `$NGX_WINE $CC -v 2>&1 \
        !            29:         | grep '^Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16' \
        !            30:         >/dev/null 2>&1`; then
        !            31: 
        !            32:         NGX_CC_NAME=msvc10
        !            33:         echo " + using Microsoft Visual C++ 10 compiler"
        !            34: 
        !            35:     elif `$NGX_WINE $CC -v 2>&1 \
        !            36:         | grep '^Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14' \
        !            37:         >/dev/null 2>&1`; then
        !            38: 
        !            39:         NGX_CC_NAME=msvc8
        !            40:         echo " + using Microsoft Visual C++ 8 compiler"
        !            41: 
        !            42:     elif `$NGX_WINE $CC -v 2>&1 \
        !            43:         | grep '^Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13' \
        !            44:         >/dev/null 2>&1`; then
        !            45: 
        !            46:         NGX_CC_NAME=msvc7
        !            47:         echo " + using Microsoft Visual C++ 7 compiler"
        !            48: 
        !            49:     else
        !            50:         NGX_CC_NAME=msvc
        !            51:         echo " + using Microsoft Visual C++ compiler"
        !            52:     fi
        !            53: 
        !            54: elif [ "$CC" = wcl386 ]; then
        !            55:     NGX_CC_NAME=owc
        !            56:     echo " + using Open Watcom C compiler"
        !            57: 
        !            58: elif [ "$CC" = bcc32 ]; then
        !            59:     NGX_CC_NAME=bcc
        !            60:     echo " + using Borland C++ compiler"
        !            61: 
        !            62: elif `$CC -V 2>&1 | grep '^Intel(R) C' >/dev/null 2>&1`; then
        !            63:     NGX_CC_NAME=icc
        !            64:     echo " + using Intel C++ compiler"
        !            65: 
        !            66: elif `$CC -v 2>&1 | grep 'gcc version' >/dev/null 2>&1`; then
        !            67:     NGX_CC_NAME=gcc
        !            68:     echo " + using GNU C compiler"
        !            69: 
        !            70: elif `$CC -v 2>&1 | grep 'clang version' >/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
        !            75:     NGX_CC_NAME=sunc
        !            76:     echo " + using Sun C compiler"
        !            77: 
        !            78: elif `$CC -V 2>&1 | grep '^Compaq C' >/dev/null 2>&1`; then
        !            79:     NGX_CC_NAME=ccc
        !            80:     echo " + using Compaq C compiler"
        !            81: 
        !            82: elif `$CC -V 2>&1 | grep '^aCC: ' >/dev/null 2>&1`; then
        !            83:     NGX_CC_NAME=acc
        !            84:     echo " + using HP aC++ compiler"
        !            85: 
        !            86: else
        !            87:     NGX_CC_NAME=unknown
        !            88: 
        !            89: fi

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>