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

📄 config

📁 mediastreamer2是开源的网络传输媒体流的库
💻
📖 第 1 页 / 共 2 页
字号:
  fi  # check for WorkShop C, expected output is "cc: blah-blah C x.x"  CCVER=`(cc -V 2>&1) 2>/dev/null | \  	egrep -e '^cc: .* C [0-9]\.[0-9]' | \	sed 's/.* C \([0-9]\)\.\([0-9]\).*/\1\2/'`  CCVER=${CCVER:-0}  if [ $MACHINE != i86pc -a $CCVER -gt 40 ]; then    CC=cc	# overrides gcc!!!    if [ $CCVER -eq 50 ]; then      echo "WARNING! Detected WorkShop C 5.0. Do make sure you have"      echo "         patch #107357-01 or later applied."      sleep 5    fi  fifiif [ "${SYSTEM}-${MACHINE}" = "Linux-alpha" ]; then  # check for Compaq C, expected output is "blah-blah C Vx.x"  CCCVER=`(ccc -V 2>&1) 2>/dev/null | \	egrep -e '.* C V[0-9]\.[0-9]' | \	sed 's/.* C V\([0-9]\)\.\([0-9]\).*/\1\2/'`  CCCVER=${CCCVER:-0}  if [ $CCCVER -gt 60 ]; then    CC=ccc	# overrides gcc!!! well, ccc outperforms inoticeably		# only on hash routines and des, otherwise gcc (2.95)		# keeps along rather tight...  fifiif [ "${SYSTEM}" = "AIX" ]; then	# favor vendor cc over gcc    (cc) 2>&1 | grep -iv "not found" > /dev/null && CC=ccfiCCVER=${CCVER:-0}# read the output of the embedded GuessOS read GUESSOSecho Operating system: $GUESSOS# now map the output into SSLeay terms ... really should hack into the# script above so we end up with values in vars but that would take# more time that I want to waste at the momentcase "$GUESSOS" in  mips2-sgi-irix)	CPU=`(hinv -t cpu) 2>/dev/null | head -1 | sed 's/^CPU:[^R]*R\([0-9]*\).*/\1/'`	CPU=${CPU:-0}	if [ $CPU -ge 4000 ]; then		options="$options -mips2"	fi	OUT="irix-$CC"	;;  mips3-sgi-irix)	#CPU=`(hinv -t cpu) 2>/dev/null | head -1 | sed 's/^CPU:[^R]*R\([0-9]*\).*/\1/'`	#CPU=${CPU:-0}	#if [ $CPU -ge 5000 ]; then	#	options="$options -mips4"	#else	#	options="$options -mips3"	#fi	OUT="irix-mips3-$CC"	;;  mips4-sgi-irix64)	echo "WARNING! If you wish to build 64-bit library, then you have to"	echo "         invoke './Configure irix64-mips4-$CC' *manually*."	if [ "$TEST" = "false" -a -t 1 ]; then	  echo "         You have about 5 seconds to press Ctrl-C to abort."	  (trap "stty `stty -g`" 2 0; stty -icanon min 0 time 50; read waste) <&1	fi        #CPU=`(hinv -t cpu) 2>/dev/null | head -1 | sed 's/^CPU:[^R]*R\([0-9]*\).*/\1/'`        #CPU=${CPU:-0}        #if [ $CPU -ge 5000 ]; then        #        options="$options -mips4"        #else        #        options="$options -mips3"        #fi	OUT="irix-mips3-$CC"	;;  ppc-apple-rhapsody) OUT="rhapsody-ppc-cc" ;;  ppc-apple-darwin*) OUT="darwin-ppc-cc" ;;  i386-apple-darwin*) OUT="darwin-i386-cc" ;;  alpha-*-linux2)        ISA=`awk '/cpu model/{print$4;exit(0);}' /proc/cpuinfo`	case ${ISA:-generic} in	*[678])	OUT="linux-alpha+bwx-$CC" ;;	*)	OUT="linux-alpha-$CC" ;;	esac	if [ "$CC" = "gcc" ]; then	    case ${ISA:-generic} in	    EV5|EV45)		options="$options -mcpu=ev5";;	    EV56|PCA56)		options="$options -mcpu=ev56";;	    *)			options="$options -mcpu=ev6";;	    esac	fi	;;  ppc64-*-linux2)	echo "WARNING! If you wish to build 64-bit library, then you have to"	echo "         invoke './Configure linux-ppc64' *manually*."	if [ "$TEST" = "false" -a -t 1 ]; then	    echo "         You have about 5 seconds to press Ctrl-C to abort."	    (trap "stty `stty -g`" 2 0; stty -icanon min 0 time 50; read waste) <&1	fi	OUT="linux-ppc"	;;  ppc-*-linux2) OUT="linux-ppc" ;;  ia64-*-linux?) OUT="linux-ia64" ;;  sparc64-*-linux2)	echo "WARNING! If you *know* that your GNU C supports 64-bit/V9 ABI"	echo "         and wish to build 64-bit library, then you have to"	echo "         invoke './Configure linux64-sparcv9' *manually*."	if [ "$TEST" = "false" -a -t 1 ]; then	  echo "          You have about 5 seconds to press Ctrl-C to abort."	  (trap "stty `stty -g`" 2 0; stty -icanon min 0 time 50; read waste) <&1	fi	OUT="linux-sparcv9" ;;  sparc-*-linux2)	KARCH=`awk '/^type/{print$3;exit(0);}' /proc/cpuinfo`	case ${KARCH:-sun4} in	sun4u*)	OUT="linux-sparcv9" ;;	sun4m)	OUT="linux-sparcv8" ;;	sun4d)	OUT="linux-sparcv8" ;;	*)	OUT="linux-generic32"; options="$options -DB_ENDIAN" ;;	esac ;;  parisc*-*-linux2)	# 64-bit builds under parisc64 linux are not supported and	# compiler is expected to generate 32-bit objects...	CPUARCH=`awk '/cpu family/{print substr($5,1,3); exit(0);}' /proc/cpuinfo`	CPUSCHEDULE=`awk '/^cpu.[ 	]*: PA/{print substr($3,3); exit(0);}' /proc/cpuinfo`	# ??TODO ??  Model transformations	# 0. CPU Architecture for the 1.1 processor has letter suffixes. We strip that off	#    assuming no further arch. identification will ever be used by GCC.	# 1. I'm most concerned about whether is a 7300LC is closer to a 7100 versus a 7100LC.	# 2. The variant 64-bit processors cause concern should GCC support explicit schedulers	#    for these chips in the future.	#         PA7300LC -> 7100LC (1.1)	#         PA8200   -> 8000   (2.0)	#         PA8500   -> 8000   (2.0)	#         PA8600   -> 8000   (2.0)	CPUSCHEDULE=`echo $CPUSCHEDULE|sed -e 's/7300LC/7100LC/' -e 's/8.00/8000/'`	# Finish Model transformations	options="$options -DB_ENDIAN -mschedule=$CPUSCHEDULE -march=$CPUARCH"	OUT="linux-generic32" ;;  arm*b-*-linux2) OUT="linux-generic32"; options="$options -DB_ENDIAN" ;;  arm*l-*-linux2) OUT="linux-generic32"; options="$options -DL_ENDIAN" ;;  s390*-*-linux2) OUT="linux-generic32"; options="$options -DB_ENDIAN -DNO_ASM" ;;  x86_64-*-linux?) OUT="linux-x86_64" ;;  *86-*-linux2) OUT="linux-elf"	if [ "$GCCVER" -gt 28 ]; then          if grep '^model.*Pentium' /proc/cpuinfo >/dev/null ; then	    options="$options -mcpu=pentium"          fi          if grep '^model.*Pentium Pro' /proc/cpuinfo >/dev/null ; then	    options="$options -mcpu=pentiumpro"          fi          if grep '^model.*K6' /proc/cpuinfo >/dev/null ; then	    options="$options -mcpu=k6"          fi        fi ;;  *-*-linux1) OUT="linux-aout" ;;  *-*-linux2) OUT="linux-generic32" ;;  sun4u*-*-solaris2)	OUT="solaris-sparcv9-$CC"	ISA64=`(isalist) 2>/dev/null | grep sparcv9`	if [ "$ISA64" != "" ]; then	    if [ "$CC" = "cc" -a $CCVER -ge 50 ]; then		echo "WARNING! If you wish to build 64-bit library, then you have to"		echo "         invoke './Configure solaris64-sparcv9-cc' *manually*."		if [ "$TEST" = "false" -a -t 1 ]; then		  echo "         You have about 5 seconds to press Ctrl-C to abort."		  (trap "stty `stty -g`" 2 0; stty -icanon min 0 time 50; read waste) <&1		fi	    elif [ "$CC" = "gcc" -a "$GCC_ARCH" = "-m64" ]; then		# $GCC_ARCH denotes default ABI chosen by compiler driver		# (first one found on the $PATH). I assume that user		# expects certain consistency with the rest of his builds		# and therefore switch over to 64-bit. <appro>		OUT="solaris64-sparcv9-gcc"		echo "WARNING! If you wish to build 32-bit library, then you have to"		echo "         invoke './Configure solaris-sparcv9-gcc' *manually*."		if [ "$TEST" = "false" -a -t 1 ]; then		  echo "         You have about 5 seconds to press Ctrl-C to abort."		  (trap "stty `stty -g`" 2 0; stty -icanon min 0 time 50; read waste) <&1		fi	    elif [ "$GCC_ARCH" = "-m32" ]; then		echo "NOTICE! If you *know* that your GNU C supports 64-bit/V9 ABI"		echo "        and wish to build 64-bit library, then you have to"		echo "        invoke './Configure solaris64-sparcv9-gcc' *manually*."		if [ "$TEST" = "false" -a -t 1 ]; then		  echo "         You have about 5 seconds to press Ctrl-C to abort."		  (trap "stty `stty -g`" 2 0; stty -icanon min 0 time 50; read waste) <&1		fi	    fi	fi	;;  sun4m-*-solaris2)	OUT="solaris-sparcv8-$CC" ;;  sun4d-*-solaris2)	OUT="solaris-sparcv8-$CC" ;;  sun4*-*-solaris2)	OUT="solaris-sparcv7-$CC" ;;  *86*-*-solaris2)	ISA64=`(isalist) 2>/dev/null | grep amd64`	if [ "$ISA64" != "" ]; then	    OUT="solaris64-x86_64-$CC"	else	    OUT="solaris-x86-$CC"	    if [ `uname -r | sed -e 's/5\.//'` -lt 10 ]; then		options="$options no-sse2"	    fi	fi	;;  *-*-sunos4)		OUT="sunos-$CC" ;;  *86*-*-bsdi4)		OUT="BSD-x86-elf"; options="$options no-sse2 -ldl" ;;  alpha*-*-*bsd*)	OUT="BSD-generic64; options="$options -DL_ENDIAN" ;;  powerpc64-*-*bsd*)	OUT="BSD-generic64; options="$options -DB_ENDIAN" ;;  sparc64-*-*bsd*)	OUT="BSD-sparc64" ;;  ia64-*-*bsd*)		OUT="BSD-ia64" ;;  amd64-*-*bsd*)	OUT="BSD-x86_64" ;;  *86*-*-*bsd*)		# mimic ld behaviour when it's looking for libc...			if [ -L /usr/lib/libc.so ]; then	# [Free|Net]BSD			    libc=/usr/lib/libc.so			else					# OpenBSD			    # ld searches for highest libc.so.* and so do we			    libc=`(ls /usr/lib/libc.so.* | tail -1) 2>/dev/null`			fi			case "`(file -L $libc) 2>/dev/null`" in			*ELF*)	OUT="BSD-x86-elf" ;;			*)	OUT="BSD-x86"; options="$options no-sse2" ;;			esac ;;  *-*-*bsd*)		OUT="BSD-generic32" ;;  *-*-osf)		OUT="osf1-alpha-cc" ;;  *-*-tru64)		OUT="tru64-alpha-cc" ;;  *-*-[Uu]nix[Ww]are7)	if [ "$CC" = "gcc" ]; then	  OUT="unixware-7-gcc" ; options="$options no-sse2"	else    	  OUT="unixware-7" ; options="$options no-sse2 -D__i386__"	fi	;;  *-*-[Uu]nix[Ww]are20*) OUT="unixware-2.0"; options="$options no-sse2 no-sha512" ;;  *-*-[Uu]nix[Ww]are21*) OUT="unixware-2.1"; options="$options no-sse2 no-sha512" ;;  *-*-vos)	options="$options no-threads no-shared no-asm no-dso"	EXE=".pm"	OUT="vos-$CC" ;;  BS2000-siemens-sysv4) OUT="BS2000-OSD" ;;  RM*-siemens-sysv4) OUT="ReliantUNIX" ;;  *-siemens-sysv4) OUT="SINIX" ;;  *-hpux1*)	if [ $CC = "gcc" -a $GCC_BITS = "64" ]; then	    OUT="hpux64-parisc2-gcc"	fi	KERNEL_BITS=`(getconf KERNEL_BITS) 2>/dev/null`	KERNEL_BITS=${KERNEL_BITS:-32}	CPU_VERSION=`(getconf CPU_VERSION) 2>/dev/null`	CPU_VERSION=${CPU_VERSION:-0}	# See <sys/unistd.h> for further info on CPU_VERSION.	if   [ $CPU_VERSION -ge 768 ]; then	# IA-64 CPU	     echo "WARNING! 64-bit ABI is the default configured ABI on HP-UXi."	     echo "         If you wish to build 32-bit library, the you have to"	     echo "         invoke './Configure hpux-ia64-cc' *manually*."	     if [ "$TEST" = "false" -a -t 1 ]; then		echo "         You have about 5 seconds to press Ctrl-C to abort."		(trap "stty `stty -g`" 2 0; stty -icanon min 0 time 50; read waste) <&1	     fi	     OUT="hpux64-ia64-cc"	elif [ $CPU_VERSION -ge 532 ]; then	# PA-RISC 2.x CPU	     OUT=${OUT:-"hpux-parisc2-${CC}"}	     if [ $KERNEL_BITS -eq 64 -a "$CC" = "cc" ]; then		echo "WARNING! If you wish to build 64-bit library then you have to"		echo "         invoke './Configure hpux64-parisc2-cc' *manually*."		if [ "$TEST" = "false" -a -t 1 ]; then		  echo "         You have about 5 seconds to press Ctrl-C to abort."		  (trap "stty `stty -g`" 2 0; stty -icanon min 0 time 50; read waste) <&1		fi	     fi	elif [ $CPU_VERSION -ge 528 ]; then	# PA-RISC 1.1+ CPU	     OUT="hpux-parisc-${CC}	elif [ $CPU_VERSION -ge 523 ]; then	# PA-RISC 1.0 CPU	     OUT="hpux-parisc-${CC}	else					# Motorola(?) CPU	     OUT="hpux-$CC"	fi	options="$options -D_REENTRANT" ;;  *-hpux)	OUT="hpux-parisc-$CC" ;;  *-aix)	KERNEL_BITS=`(getconf KERNEL_BITMODE) 2>/dev/null`	KERNEL_BITS=${KERNEL_BITS:-32}	OBJECT_MODE=${OBJECT_MODE:-32}	if [ "$CC" = "gcc" ]; then	    OUT="aix-gcc"	elif [ $OBJECT_MODE -eq 64 ]; then	    echo 'Your $OBJECT_MODE was found to be set to 64' 	    OUT="aix64-cc"	else	    OUT="aix-cc"	    if [ $KERNEL_BITS -eq 64 ]; then		echo "WARNING! If you wish to build 64-bit kit, then you have to"		echo "         invoke './Configure aix64-cc' *manually*."		if [ "$TEST" = "false" -a -t 1 ]; then		    echo "         You have ~5 seconds to press Ctrl-C to abort."		    (trap "stty `stty -g`" 2 0; stty -icanon min 0 time 50; read waste) <&1		fi	    fi	fi	if (lsattr -E -O -l proc0 | grep -i powerpc) >/dev/null 2>&1; then	    :	# this applies even to Power3 and later, as they return PowerPC_POWER[345]	else	    options="$options no-asm"	fi	;;  # these are all covered by the catchall below  # *-dgux) OUT="dgux" ;;  mips-sony-newsos4) OUT="newsos4-gcc" ;;  *-*-cygwin_pre1.3) OUT="Cygwin-pre1.3" ;;  *-*-cygwin) OUT="Cygwin" ;;  t3e-cray-unicosmk) OUT="cray-t3e" ;;  j90-cray-unicos) OUT="cray-j90" ;;  nsr-tandem-nsk) OUT="tandem-c89" ;;  *) OUT=`echo $GUESSOS | awk -F- '{print $3}'`;;esac# NB: This atalla support has been superceded by the ENGINE support# That contains its own header and definitions anyway. Support can# be enabled or disabled on any supported platform without external# headers, eg. by adding the "hw-atalla" switch to ./config or# perl Configure## See whether we can compile Atalla support#if [ -f /usr/include/atasi.h ]#then#  options="$options -DATALLA"#fi# gcc < 2.8 does not support -mcpu=ultrasparcif [ "$OUT" = solaris-sparcv9-gcc -a $GCCVER -lt 28 ]then  echo "WARNING! Falling down to 'solaris-sparcv8-gcc'."  echo "         Upgrade to gcc-2.8 or later."  sleep 5  OUT=solaris-sparcv8-gccfiif [ "$OUT" = "linux-sparcv9" -a $GCCVER -lt 28 ]then  echo "WARNING! Falling down to 'linux-sparcv8'."  echo "         Upgrade to gcc-2.8 or later."  sleep 5  OUT=linux-sparcv8ficase "$GUESSOS" in  i386-*) options="$options 386" ;;esacfor i in bf cast des dh dsa ec hmac idea md2 md5 mdc2 rc2 rc4 rc5 aes ripemd rsa shado  if [ ! -d crypto/$i ]  then    options="$options no-$i"  fidone# Discover Kerberos 5 (since it's still a prototype, we don't# do any guesses yet, that's why this section is commented away.#if [ -d /usr/kerberos ]; then#    krb5_dir=/usr/kerberos#    if [ \( -f $krb5_dir/lib/libgssapi_krb5.a -o -f $krb5_dir/lib/libgssapi_krb5.so* \)\#	-a \( -f $krb5_dir/lib/libkrb5.a -o -f $krb5_dir/lib/libkrb5.so* \)\#	-a \( -f $krb5_dir/lib/libcom_err.a -o -f $krb5_dir/lib/libcom_err.so* \)\#	-a \( -f $krb5_dir/lib/libk5crypto.a -o -f $krb5_dir/lib/libk5crypto.so* \)\#	-a \( -f $krb5_dir/include/krb5.h \) ]; then#	options="$options --with-krb5-flavor=MIT"#    fi#elif [ -d /usr/heimdal ]; then#    krb5_dir=/usr/heimdal#    if [ \( -f $krb5_dir/lib/libgssapi.a -o -f $krb5_dir/lib/libgssapi.so* \)\#	-a \( -f $krb5_dir/lib/libkrb5.a -o -f $krb5_dir/lib/libkrb5.so* \)\#	-a \( -f $krb5_dir/lib/libcom_err.a -o -f $krb5_dir/lib/libcom_err.so* \)\#	-a \( -f $krb5_dir/include/krb5.h \) ]; then#	options="$options --with-krb5-flavor=Heimdal"#    fi#fiif [ -z "$OUT" ]; then  OUT="$CC"fiif [ ".$PERL" = . ] ; then	for i in . `echo $PATH | sed 's/:/ /g'`; do		if [ -f "$i/perl5$EXE" ] ; then			PERL="$i/perl5$EXE"			break;		fi;	donefiif [ ".$PERL" = . ] ; then	for i in . `echo $PATH | sed 's/:/ /g'`; do		if [ -f "$i/perl$EXE" ] ; then			if "$i/perl$EXE" -e 'exit($]<5.0)'; then				PERL="$i/perl$EXE"				break;			fi;		fi;	donefiif [ ".$PERL" = . ] ; then	echo "You need Perl 5."	exit 1fi# run Configure to check to see if we need to specify the # compiler for the platform ... in which case we add it on# the end ... otherwise we leave it off$PERL ./Configure LIST | grep "$OUT-$CC" > /dev/nullif [ $? = "0" ]; then  OUT="$OUT-$CC"fiOUT="$PREFIX$OUT"$PERL ./Configure LIST | grep "$OUT" > /dev/nullif [ $? = "0" ]; then  echo Configuring for $OUT  if [ "$TEST" = "true" ]; then    echo $PERL ./Configure $OUT $options  else    $PERL ./Configure $OUT $options  fielse  echo "This system ($OUT) is not supported. See file INSTALL for details."fi)

⌨️ 快捷键说明

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