conf

来自「Nginx是一个高性能的HTTP和反向代理服务器」· 代码 · 共 119 行

TXT
119
字号
# Copyright (C) Igor Sysoevecho "checking for $NGX_SYSTEM specific features"case "$NGX_PLATFORM" in    FreeBSD:*)        . auto/os/freebsd    ;;    Linux:*)        . auto/os/linux    ;;    SunOS:*)        . auto/os/solaris    ;;    win32)        . auto/os/win32    ;;    DragonFly:*)        have=NGX_FREEBSD . auto/have_headers        CORE_INCS="$UNIX_INCS"        CORE_DEPS="$UNIX_DEPS $FREEBSD_DEPS"        CORE_SRCS="$UNIX_SRCS $FREEBSD_SRCS"        echo " + sendfile() found"        have=NGX_HAVE_SENDFILE . auto/have        CORE_SRCS="$CORE_SRCS $FREEBSD_SENDFILE_SRCS"        ngx_spacer=''    ;;    Darwin:*)        have=NGX_DARWIN . auto/have_headers        have=NGX_HAVE_INHERITED_NONBLOCK . auto/have        CORE_INCS="$UNIX_INCS"        CORE_DEPS="$UNIX_DEPS $POSIX_DEPS"        CORE_SRCS="$UNIX_SRCS"        ngx_feature="atomic(3)"        ngx_feature_name=NGX_DARWIN_ATOMIC        ngx_feature_run=no        ngx_feature_incs="#include <libkern/OSAtomic.h>"        ngx_feature_path=        ngx_feature_libs=        ngx_feature_test="int32_t  lock, n;                          n = OSAtomicCompareAndSwap32Barrier(0, 1, lock)"        . auto/feature    ;;    HP-UX:*)        # HP/UX        have=NGX_HPUX . auto/have_headers        CORE_INCS="$UNIX_INCS"        CORE_DEPS="$UNIX_DEPS $POSIX_DEPS"        CORE_SRCS="$UNIX_SRCS"        CC_AUX_FLAGS="$CC_AUX_FLAGS -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1"    ;;    OSF1:*)        # Tru64 UNIX        have=NGX_TRU64 . auto/have_headers        have=NGX_HAVE_STRERROR_R . auto/nohave        CORE_INCS="$UNIX_INCS"        CORE_DEPS="$UNIX_DEPS $POSIX_DEPS"        CORE_SRCS="$UNIX_SRCS"    ;;    *)        CORE_INCS="$UNIX_INCS"        CORE_DEPS="$UNIX_DEPS $POSIX_DEPS"        CORE_SRCS="$UNIX_SRCS"    ;;esaccase "$NGX_MACHINE" in    i386 | i686 | i86pc)        have=NGX_HAVE_NONALIGNED . auto/have        NGX_MACH_CACHE_LINE=32    ;;    amd64 | x86_64)        have=NGX_HAVE_NONALIGNED . auto/have        NGX_MACH_CACHE_LINE=64    ;;    sun4u | sun4v | sparc | sparc64)        have=NGX_ALIGNMENT value=16 . auto/define        # TODO        NGX_MACH_CACHE_LINE=64    ;;    ia64 )        have=NGX_ALIGNMENT value=16 . auto/define        # TODO        NGX_MACH_CACHE_LINE=64    ;;    *)        NGX_MACH_CACHE_LINE=32    ;;esacif test -z "$NGX_CPU_CACHE_LINE"; then    NGX_CPU_CACHE_LINE=$NGX_MACH_CACHE_LINEfihave=NGX_CPU_CACHE_LINE value=$NGX_CPU_CACHE_LINE . auto/define

⌨️ 快捷键说明

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