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

📄 configure.in

📁 Netscape NSPR库源码
💻 IN
📖 第 1 页 / 共 5 页
字号:
        fi        DEFAULT_IMPL_STRATEGY=_PTH    fi    if test "$OS_RELEASE" = "B.10.30"; then        AC_DEFINE(HPUX10)        AC_DEFINE(HPUX10_30)        if test -z "$GNU_CC"; then            CFLAGS="$CFLAGS +DAportable +DS1.1"            CXXFLAGS="$CXXFLAGS +DAportable +DS1.1"        fi        DEFAULT_IMPL_STRATEGY=_PTH    fi    if echo "$OS_RELEASE" | egrep '^(B.11.00|B.11.11|B.11.20)' >/dev/null; then        AC_DEFINE(HPUX10)        AC_DEFINE(HPUX11)        AC_DEFINE(_LARGEFILE64_SOURCE)        AC_DEFINE(_PR_HAVE_OFF64_T)        AC_DEFINE(HAVE_FCNTL_FILE_LOCKING)        if test -z "$GNU_CC"; then            if test -z "$USE_64"; then                if test "$OS_TEST" = "ia64"; then                    CFLAGS="$CFLAGS +DD32"                    CXXFLAGS="$CXXFLAGS +DD32"                else                    CFLAGS="$CFLAGS +DAportable +DS2.0"                    CXXFLAGS="$CXXFLAGS +DAportable +DS2.0"                fi            else                if test "$OS_TEST" = "ia64"; then                    CFLAGS="$CFLAGS +DD64"                    CXXFLAGS="$CXXFLAGS +DD64"                else                    CFLAGS="$CFLAGS +DA2.0W +DS2.0"                    CXXFLAGS="$CXXFLAGS +DA2.0W +DS2.0"                fi            fi        fi        DEFAULT_IMPL_STRATEGY=_PTH    fi    if test "$DEFAULT_IMPL_STRATEGY" = "_EMU"; then        USE_NSPR_THREADS=1        USE_PTHREADS=        USE_USER_THREADS=    elif test "$DEFAULT_IMPL_STRATEGY" = "_PTH"; then        USE_PTHREADS=1        if test "$USE_NSPR_THREADS"; then            USE_PTHREADS=        fi        if test "$USE_USER_PTHREADS"; then            USE_PTHREADS=        fi    fi    ;;*-irix*)    AC_DEFINE(XP_UNIX)    AC_DEFINE(IRIX)    AC_DEFINE(SVR4)    AC_DEFINE(_SGI_MP_SOURCE)    AC_DEFINE(HAVE_FCNTL_FILE_LOCKING)    PR_MD_CSRCS=irix.c    PR_MD_ASFILES=os_Irix.s    MKSHLIB='$(LD) $(DSO_LDOPTS) -rdata_shared -shared -soname $(notdir $@) -o $@'    STRIP="$STRIP -f"    RESOLVE_LINK_SYMBOLS=1    if test -n "$USE_64"; then        MDCPUCFG_H=_irix64.cfg    else        MDCPUCFG_H=_irix32.cfg    fi    case "${target_os}" in    irix6*)        AC_DEFINE(IRIX6)        USE_PTHREADS=1        USE_N32=1        COMPILER_TAG=_n32        IMPL_STRATEGY=_PTH        ;;    irix5*)        AC_DEFINE(IRIX5)        USE_NSPR_THREADS=1        ;;    *)        USE_PTHREADS=1        USE_N32=1        ;;    esac    if test "$GNU_CC"; then        dnl        dnl If we are using gcc with native binutils, we need to        dnl suppress the        dnl #lineno "filename" num num        dnl lines, which confuse IRIX native as.  Add -Wp,-P to the        dnl gcc command line, which passes -P to the preprocessor.        dnl	    AS='$(CC) -Wp,-P -x assembler-with-cpp -D_ASM -mips2 $(INCLUDES)'	    CFLAGS="$CFLAGS -Wall -Wno-format"	    _OPTIMIZE_FLAGS="-O6"    else	    if test -n "$USE_N32"; then		AS='as -D_ASM $(INCLUDES) -n32'	    else		AS='as -D_ASM $(INCLUDES)'	    fi	    CFLAGS="$CFLAGS -fullwarn -xansi"	    if test "$USE_N32"; then	        _OPTIMIZE_FLAGS="-O -OPT:Olimit=4000"	    else	        _OPTIMIZE_FLAGS="-O -Olimit 4000"	    fi	    if test "$USE_MDUPDATE"; then                CFLAGS="$CFLAGS -MDupdate \$(DEPENDENCIES)"	    fi	    case "$target}" in	    *-irix6.*)	        CFLAGS="$CFLAGS -multigot"	        DSO_LDOPTS="-no_unresolved"	        if test "$USE_N32"; then		        CFLAGS="$CFLAGS -n32 -woff 1209"		        DSO_LDOPTS="$DSO_LDOPTS -n32"	        else		        if test "$USE_64"; then		            CFLAGS="$CFLAGS -64"		        else		            CFLAGS="$CFLAGS -32"		        fi	        fi	        ;;	    *)	        CFLAGS="$CFLAGS -xgot"	        ;;	    esac    fi    if test "${target_os}" = "irix5.3"; then	    AC_DEFINE(IRIX5_3)    fi    case "${target_os}" in	irix6.5)	    if test -z "$GNU_CC"; then		    CFLAGS="$CFLAGS -mips3"	    fi	    AC_DEFINE(_PR_HAVE_GETPROTO_R)	    AC_DEFINE(_PR_HAVE_GETPROTO_R_POINTER)	    AC_DEFINE(_PR_HAVE_SGI_PRDA_PROCMASK)	    ;;	irix5*)	    ;;	*)	    AC_DEFINE(_PR_HAVE_SGI_PRDA_PROCMASK)	    ;;	esac    ;;*-linux*)    if test -z "$USE_NSPR_THREADS"; then        USE_PTHREADS=1        IMPL_STRATEGY=_PTH    fi    AC_DEFINE(XP_UNIX)    AC_DEFINE(_POSIX_SOURCE)    AC_DEFINE(_BSD_SOURCE)    AC_DEFINE(_SVID_SOURCE)    AC_DEFINE(_LARGEFILE64_SOURCE)    AC_DEFINE(HAVE_FCNTL_FILE_LOCKING)    AC_DEFINE(LINUX)    CFLAGS="$CFLAGS -ansi -Wall"    CXXFLAGS="$CXXFLAGS -ansi -Wall"    MDCPUCFG_H=_linux.cfg    PR_MD_CSRCS=linux.c    MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'    DSO_CFLAGS=-fPIC    DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'    _OPTIMIZE_FLAGS=-O2    _DEBUG_FLAGS="-g -fno-inline"  # most people on linux use gcc/gdb, and that                                   # combo is not yet good at debugging inlined                                   # functions (even when using DWARF2 as the                                   # debugging format)    COMPILER_TAG=_glibc    if echo "$OS_TEST" | grep -c 86 >/dev/null; then        CPU_ARCH=x86    else        CPU_ARCH=$OS_TEST    fi    CPU_ARCH_TAG=_${CPU_ARCH}    case "${target_cpu}" in    alpha)        AC_DEFINE(_ALPHA_)        AC_DEFINE(__alpha)        CFLAGS="$CFLAGS -mieee"        CXXFLAGS="$CXXFLAGS -mieee"        ;;    i?86)        AC_DEFINE(i386)        PR_MD_ASFILES=os_Linux_x86.s        ;;    ia64)        PR_MD_ASFILES=os_Linux_ia64.s        ;;    m68k)        CFLAGS="$CFLAGS -m68020-60"        CXXFLAGS="$CXXFLAGS -m68020-60"        ;;    esac        ;;*-mingw*|*-cygwin*|*-msvc*|*-mksnt*)    AC_DEFINE(XP_PC)    AC_DEFINE(WIN32)    PR_MD_ARCH_DIR=windows    RESOLVE_LINK_SYMBOLS=1    NSINSTALL='$(CYGWIN_WRAPPER) nsinstall'    if test -n "$GNU_CC"; then        AC_DEFINE(NONAMELESSUNION)        MKSHLIB='$(DLLTOOL) --as=$(AS) -k --dllname $*.dll --output-lib $@'    else        case "$target" in        *-mingw*|*-cygwin*)            CYGWIN_WRAPPER='sh $(topsrcdir)/build/cygwin-wrapper'            ;;        esac        CC='$(CYGWIN_WRAPPER) cl'        CXX='$(CYGWIN_WRAPPER) cl'        LD=link        AR='lib -NOLOGO -OUT:"$@"'        AR_FLAGS=        RANLIB='echo not_ranlib'        STRIP='echo not_strip'        RC='$(CYGWIN_WRAPPER) rc.exe'        GARBAGE='$(OBJDIR)/vc20.pdb $(OBJDIR)/vc40.pdb'	    OBJ_SUFFIX=obj	    LIB_SUFFIX=lib	    DLL_SUFFIX=dll                CFLAGS="$CFLAGS -W3 -nologo -GF -Gy"        if test -n "$MOZ_DEBUG"; then            AC_DEFINE(_DEBUG)        else            DEFINES="$DEFINES -U_DEBUG"        fi        if test -n "$MOZ_OPTIMIZE"; then            CFLAGS="$CFLAGS -MD"            _OPTIMIZE_FLAGS=-O2            DLLFLAGS='-OUT:"$@"'            if test -n "$MOZ_PROFILE"; then                _OPTIMIZE_FLAGS="$_OPTIMIZE_FLAGS -Z7"                DLLFLAGS="$DLLFLAGS -DEBUG -DEBUGTYPE:CV"                LDFLAGS="$LDFLAGS -DEBUG -DEBUGTYPE:CV"            fi        else            if test -n "$USE_DEBUG_RTL"; then                CFLAGS="$CFLAGS -MDd"            else                CFLAGS="$CFLAGS -MD"            fi            _DEBUG_FLAGS="-Od -Z7"            DLLFLAGS='-DEBUG -DEBUGTYPE:CV -OUT:"$@"'            if test -n "$GLOWCODE"; then                DLLFLAGS='-DEBUG -DEBUGTYPE:both -INCLUDE:_GlowCode -OUT:"$@"'                DLL_LIBS='$(GLOWDIR)/glowcode.lib'            fi            LDFLAGS="-DEBUG -DEBUGTYPE:CV"            if test -n "$PROFILE"; then                LDFLAGS="$LDFLAGS -PROFILE -MAP"                DLLFLAGS="$DLLFLAGS -PROFILE -MAP"            fi        fi                if test "$OS_TARGET" = "WINNT"; then            CFLAGS="$CFLAGS -GT"            if test "$CPU_ARCH" = "x86"; then                CFLAGS="$CFLAGS -G5"            fi            LIBNSPR='$(dist_libdir)/libnspr$(MOD_MAJOR_VERSION).$(LIB_SUFFIX)'            LIBPLC='$(dist_libdir)/libplc$(MOD_MAJOR_VERSION).$(LIB_SUFFIX)'        else            LIBNSPR='$(dist_libdir)/nspr$(MOD_MAJOR_VERSION).$(LIB_SUFFIX)'            LIBPLC='$(dist_libdir)/plc$(MOD_MAJOR_VERSION).$(LIB_SUFFIX)'        fi    fi # GNU_CC    if test -n "$USE_STATIC_TLS"; then        AC_DEFINE(_PR_USE_STATIC_TLS)    fi    if test "$OS_TARGET" = "WINNT"; then        AC_DEFINE(WINNT)    else        AC_DEFINE(WIN95)        AC_DEFINE(_PR_GLOBAL_THREADS_ONLY)    fi    if test "$CPU_ARCH" = "x86"; then        CPU_ARCH_TAG=    else        CPU_ARCH_TAG=$CPU_ARCH    fi    if test -n "$USE_DEBUG_RTL"; then        OBJDIR_SUFFIX=OBJD    fi    OS_DLLFLAGS='-nologo -DLL -SUBSYSTEM:WINDOWS -PDB:NONE'    case "$OS_TARGET" in    WINNT)	    MDCPUCFG_H=_winnt.cfg	    ;;    WIN95)	    MDCPUCFG_H=_win95.cfg	    ;;    WIN16)	    MDCPUCFG_H=_win16.cfg	    ;;    *)	    AC_MSG_ERROR([Missing OS_TARGET for ${target}.  Use --enable-win32-target to set.])   	;;    esac    case "$target_cpu" in    i?86)	    AC_DEFINE(_X86_)        ;;    alpha)	    AC_DEFINE(_ALPHA_)   	    ;;    mips)	    AC_DEFINE(_MIPS_)	    ;;    *)	    AC_DEFINE(_CPU_ARCH_NOT_DEFINED)	    ;;    esac    ;;*-ncr-sysv*)    AC_DEFINE(XP_UNIX)    AC_DEFINE(SVR4)    AC_DEFINE(SYSV)    AC_DEFINE(NCR)    USE_NSPR_THREADS=1    if test "$OS_RELEASE" = "2.03"; then        AC_DEFINE(_PR_STAT_HAS_ST_ATIM)    else        AC_DEFINE(_PR_STAT_HAS_ST_ATIM_UNION)    fi    if test -z "$GNU_CC"; then        CFLAGS="$CFLAGS -Hnocopyr"        CXXFLAGS="$CXXFLAGS -Hnocopyr"    else        CFLAGS="$CFLAGS -fPIC -Wall"        CXXFLAGS="$CXXFLAGS -fPIC -Wall"        DSO_LDOPTS=-G    fi    MDCPUCFG_H=_ncr.cfg    PR_MD_CSRCS=ncr.c    ;;mips-nec-sysv*)    AC_DEFINE(XP_UNIX)    AC_DEFINE(SVR4)    AC_DEFINE(__SVR4)    AC_DEFINE(NEC)    AC_DEFINE(nec_ews)    USE_NSPR_THREADS=1    if test -z "$GNU_CC"; then        CC='$(NSDEPTH)/build/hcc cc -Xa -KGnum=0 -KOlimit=4000'        CXX=g++    fi    OS_LIBS="$OS_LIBS -lsocket -lnsl -ldl"    DSO_LDOPTS=-G    MDCPUCFG_H=_nec.cfg    PR_MD_CSRCS=nec.c    ;;*-netbsd*)    AC_DEFINE(XP_UNIX)    AC_DEFINE(NETBSD)    AC_DEFINE(HAVE_BSD_FLOCK)    USE_NSPR_THREADS=1    MDCPUCFG_H=_netbsd.cfg    PR_MD_CSRCS=netbsd.c    DSO_CFLAGS='-fPIC -DPIC'    CFLAGS="$CFLAGS -ansi -Wall"    CXXFLAGS="$CXXFLAGS -ansi -Wall"    MKSHLIB='$(CC) -o $@ $(DSO_LDOPTS)'    if test -z "$OBJECT_FMT"; then        if echo __ELF__ | ${CC-cc} -E - | grep -q __ELF__ 2>/dev/null; then            OBJECT_FMT=a.out            DLL_SUFFIX=so.1.0            DSO_LDOPTS='-shared'        else            OBJECT_FMT=ELF            DLL_SUFFIX=so            DSO_LDOPTS='-shared -Wl,-soname,$(notdir $@)'        fi    fi    if test "$LIBRUNPATH"; then        DSO_LDOPTS="$DSO_LDOPTS -Wl,-R$LIBRUNPATH"    fi    ;;mips-sony-newsos*)    AC_DEFINE(XP_UNIX)    AC_DEFINE(SONY)    AC_DEFINE(SYSV)    AC_DEFINE(SVR4)    AC_DEFINE(__svr4)    AC_DEFINE(__svr4__)    AC_DEFINE(HAVE_SVID_GETTOD)    USE_NSPR_THREADS=1    CFLAGS="$CFLAGS -Xa -fullwarn"    CXXFLAGS="$CXXFLAGS -Xa -fullwarn"    DSO_LDOPTS=-G    MDCPUCFG_H=_sony.cfg    PR_MD_CSRCS=sony.c    ;;*-nextstep*|*-openstep*)    AC_DEFINE(XP_UNIX)    AC_DEFINE(NEXTSTEP)    AC_DEFINE(HAVE_BSD_FLOCK)    AC_DEFINE(_POSIX_SOURCE)    CFLAGS="$CFLAGS -Wall -fno-common -traditional-cpp -posix"    CXXFLAGS="$CXXFLAGS -Wall -fno-common -traditional-cpp -posix"    USE_NSPR_THREADS=1    DLL_SUFFIX=dylib    MDCPUCFG_H=_nextstep.cfg    PR_MD_CSRCS=nextstep.c    ;;*-nto*)    AC_DEFINE(XP_UNIX)    AC_DEFINE(NTO)    AC_DEFINE(_QNX_SOURCE)    AC_DEFINE(HAVE_POINTER_LOCALTIME_R)    MDCPUCFG_H=_nto.cfg    PR_MD_CSRCS=nto.c    MKSHLIB='$(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(notdir $@) -o $@'    DSO_CFLAGS=-fPIC    DSO_LDOPTS=-shared    OS_LIBS="$OS_LIBS -lsocket"    _OPTIMIZE_FLAGS="-O1"    _DEBUG_FLAGS="-gstabs"	;;*-openbsd*)    AC_DEFINE(XP_UNIX)    AC_DEFINE(OPENBSD)    AC_DEFINE(HAVE_BSD_FLOCK)    CFLAGS="$CFLAGS -ansi -Wall"    CXXFLAGS="$CXXFLAGS -ansi -Wall"    DLL_SUFFIX=so.1.0    DSO_CFLAGS=-fPIC    MDCPUCFG_H=_openbsd.cfg    PR_MD_CSRCS=openbsd.c    USE_NSPR_THREADS=1    case "$OS_TEST" in    alpha|mips|pmax)        DSO_LDOPTS=-shared ;;    *)        DSO_LDOPTS=-Bshareable ;;    esac    ;;*-openvms*)    AC_DEFINE(XP_UNIX)    AC_DEFINE(VMS)    AC_DEFINE(VMS_AS_IS)    AC_DEFINE(_SOCKADDR_LEN)    AC_DEFINE(GENERIC_PTHREAD_REDEFINES)    RESOLVE_LINK_SYMBOLS=1    CROSS_COMPILE=1

⌨️ 快捷键说明

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