⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 icc

📁 Nginx是一个高性能的HTTP和反向代理服务器
💻
字号:
# Copyright (C) Igor Sysoev# Intel C++ compiler 7.1, 8.0, 8.1, 9.0NGX_ICC_VER=`$CC -V 2>&1 | grep 'Version' 2>&1 \                         | sed -e 's/^.* Version \([^ ]*\) *Build.*$/\1/'`echo " + icc version: $NGX_ICC_VER"have=NGX_COMPILER value="\"Intel C Compiler $NGX_ICC_VER\"" . auto/define# optimizationsCFLAGS="$CFLAGS -O"# inline the functions declared with __inline#CFLAGS="$CFLAGS -Ob1"# inline any function, at the compiler's discretionCFLAGS="$CFLAGS -Ob2"# multi-file IP optimizationscase "$NGX_ICC_VER" in    9.*)        IPO="-ipo"    ;;    # 8.1.38 under FreeBSD can not link -ipo    8.1)        IPO="-ip"    ;;    *)        IPO="-ipo -ipo_obj"    ;;esac# single-file IP optimizations#IPO="-ip"CFLAGS="$CFLAGS $IPO"CORE_LINK="$CORE_LINK $IPO"CORE_LINK="$CORE_LINK -opt_report_file=$NGX_OBJS/opt_report_file"case $CPU in    pentium)        # optimize for Pentium and Athlon        CPU_OPT="-march=pentium"    ;;    pentiumpro)        # optimize for Pentium Pro, Pentium II and Pentium III        CPU_OPT="-mcpu=pentiumpro -march=pentiumpro"    ;;    pentium4)        # optimize for Pentium 4, default        CPU_OPT="-march=pentium4"    ;;esacCFLAGS="$CFLAGS $CPU_OPT"if [ ".$PCRE_OPT" = "." ]; then    PCRE_OPT="-O $IPO $CPU_OPT"fiif [ ".$MD5_OPT" = "." ]; then    MD5_OPT="-O $IPO $CPU_OPT"fiif [ ".$ZLIB_OPT" = "." ]; then    ZLIB_OPT="-O $IPO $CPU_OPT"fi# warningsCFLAGS="$CFLAGS -w2"# disable some warnings# invalid type conversion: "int" to "char *"CFLAGS="$CFLAGS -wd171"# argument is incompatible with corresponding format string conversionCFLAGS="$CFLAGS -wd181"# zero used for undefined preprocessing identifierCFLAGS="$CFLAGS -wd193"# the format string ends before this argumentCFLAGS="$CFLAGS -wd268"# invalid format string conversionCFLAGS="$CFLAGS -wd269"# conversion from "long long" to "size_t" may lose significant bitsCFLAGS="$CFLAGS -wd810"# parameter was never referencedCFLAGS="$CFLAGS -wd869"# attribute "unused" is only allowed in a function definition, warning on pTHX_CFLAGS="$CFLAGS -wd1301"# STUB# enumerated type mixed with another typeCFLAGS="$CFLAGS -wd188"# controlling expression is constantCFLAGS="$CFLAGS -wd279"# operands are evaluated in unspecified orderCFLAGS="$CFLAGS -wd981"# external definition with no prior declarationCFLAGS="$CFLAGS -wd1418"# external declaration in primary source fileCFLAGS="$CFLAGS -wd1419"case "$NGX_ICC_VER" in    9.*)        # "cc" clobber ignored, warnings for Liunx's htonl()/htons()        CFLAGS="$CFLAGS -wd1469"        # explicit conversion of a 64-bit integral type to a smaller        # integral type        CFLAGS="$CFLAGS -wd1683"        # conversion from pointer to same-sized integral type,        # warning on offsetof()        CFLAGS="$CFLAGS -wd1684"        # floating-point equality and inequality comparisons are unreliable,        # warning on SvTRUE()        CFLAGS="$CFLAGS -wd1572"    ;;    8.*)        # "cc" clobber ignored, warnings for Liunx's htonl()/htons()        CFLAGS="$CFLAGS -wd1469"        # floating-point equality and inequality comparisons are unreliable,        # warning on SvTRUE()        CFLAGS="$CFLAGS -wd1572"    ;;    *)    ;;esac# stop on warningCFLAGS="$CFLAGS -Werror"# debugCFLAGS="$CFLAGS -g"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -