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

📄 configure.in

📁 完整的RTP RTSP代码库
💻 IN
字号:
dnl Process this file with autoconf to produce a configure script.AC_INIT([mpeg4-2000], 1.2.3)AM_CONFIG_HEADER(mpeg4-2000.h)dnl Detect the canonical host and target build environmentAC_CANONICAL_HOSTAC_CANONICAL_TARGETAM_INIT_AUTOMAKE([1.5 no-define])AC_LIBTOOL_DLOPENAM_PROG_LIBTOOLAC_MSG_CHECKING([libtool tag=C for nasm])if test -z "`./libtool --help | grep \"\\-\\-tag\"`"; then  AC_MSG_RESULT([no])else  LIBTOOL_C_TAG="--tag=CXX"  AC_SUBST(LIBTOOL_C_TAG)  AC_MSG_RESULT([yes])fi AC_PROG_MAKE_SETAC_PROG_CCOBJC="???"AC_SUBST(OBJC)AC_PROG_CXX(c++)AC_C_INLINEAC_C_CONSTAC_PROG_INSTALLAC_PATH_XTRAAC_C_BIGENDIANAC_SUBST(ACLOCAL_AMFLAGS)AS=gccAC_SUBST(AS)ASFLAGS="$ASFLAGS"AC_SUBST(ASFLAGS)CCAS=gccAC_SUBST(CCAS)CCASFLAGS="$ASFLAGS"AC_SUBST(CCASFLAGS)dnl Checks for libraries.dnl Checks for header files.AC_HEADER_STDCAC_HEADER_TIMEAC_CHECK_SIZEOF(long)AC_LANG_PUSH(C++)AC_CHECK_SIZEOF(bool)AC_LANG_POP(C++)AC_CHECK_HEADERS(fcntl.h unistd.h stdint.h inttypes.h getopt.h byteswap.h)AC_CHECK_HEADERS(sys/time.h)dnl Checks for library functions.AC_CHECK_FUNCS(strerror strcasestr poll getopt getopt_long getopt_long_only socketpair strsep inet_ntoa)dnl @author  Guido Draheim <guidod@gmx.de>dnl heavilly modifiedAC_DEFUN([MY_CHECK_CC_OPT],[save_CFLAG="$CFLAGS"save_CXXFLAG="$CXXFLAGS"CFLAGS="$CFLAGS -Werror $1"CXXFLAGS="$CXXFLAGS -Werror $1"   AC_MSG_CHECKING([whether $3 accepts $1])   AC_COMPILE_IFELSE([extern void f(void); void f(void){}],[$2=yes AC_MSG_RESULT([yes])],[$2=no AC_MSG_RESULT([no])])CFLAGS="$save_CFLAG"CXXFLAGS="$save_CXXFLAG"])AC_DEFUN([MY_CHECK_CC_OPT_SET],[   MY_CHECK_CC_OPT($1, mpeg4ip_ok, $3)   if test $mpeg4ip_ok = yes; then     $2="$$2 $1"   fi])AC_DEFUN([MY_CHECK_CC_OPT_F_OR_M],[  temp_val=-m$1  MY_CHECK_CC_OPT($temp_val,mpeg4ip_ok, [c compiler])  if test $mpeg4ip_ok = yes; then     AC_SUBST($2, $temp_val)     AM_CONDITIONAL(HAVE_$2, true)  else     temp_val=-f$1     MY_CHECK_CC_OPT($temp_val, mpeg4ip_ok, [c compiler])     if test $mpeg4ip_ok = yes; then        AC_SUBST($2, $temp_val)     AM_CONDITIONAL(HAVE_$2, true)     else        temp_val=        AC_SUBST($2, $temp_val)     AM_CONDITIONAL(HAVE_$2, false)     fi  fi])dnlBASE_ERR="-Wall"AC_ARG_ENABLE(warns-as-err,[AC_HELP_STRING([--enable-warns-as-err],[enable warnings as errors])],	[if test x$enableval = xno; then	   AC_MSG_NOTICE([compiler warnings will not be errors])         else            BASE_ERR="$BASE_ERR -Werror"	   AC_MSG_NOTICE([enabling compiler warnings as errors])         fi	 ],	 [AC_MSG_NOTICE([compiler warnings will not be errs])]) BILLS_CWARNINGS="$BASE_ERR"AM_CONDITIONAL(HAVE_ALIGN_LOOPS, false)MY_CHECK_CC_OPT_F_OR_M(align-loops, ALIGN_LOOPS)AM_CONDITIONAL(HAVE_ALIGN_FUNCS, false)MY_CHECK_CC_OPT_F_OR_M(align-functions, ALIGN_FUNCS)AM_CONDITIONAL(HAVE_ALIGN_JUMPS, false)MY_CHECK_CC_OPT_F_OR_M(align-jumps, ALIGN_JUMPS)MY_CHECK_CC_OPT_SET([-Wmissing-prototypes], BILLS_CWARNINGS, [c compiler])MY_CHECK_CC_OPT_SET([-Wmissing-declarations], BILLS_CWARNINGS, [c compiler])MY_CHECK_CC_OPT_SET([-Wno-char-subscripts], BILLS_CWARNINGS, [c compiler])MY_CHECK_CC_OPT_SET([-Wno-unknown-pragmas],BILLS_CWARNINGS, [c compiler])MY_CHECK_CC_OPT_SET([-Wformat=2],BILLS_CWARNINGS, [c compiler])BILLS_CPPWARNINGS="$BASE_ERR"AC_LANG_PUSH(C++)MY_CHECK_CC_OPT_SET([-Wmissing-prototypes], BILLS_CPPWARNINGS,[c++ compiler])MY_CHECK_CC_OPT_SET([-Wno-char-subscripts], BILLS_CPPWARNINGS,[c++ compiler])MY_CHECK_CC_OPT_SET([-Woverloaded-virtual], BILLS_CPPWARNINGS,[c++ compiler])MY_CHECK_CC_OPT_SET([-Wno-unknown-pragmas], BILLS_CPPWARNINGS,[c++ compiler])MY_CHECK_CC_OPT_SET([-Wno-deprecated], BILLS_CPPWARNINGS,[c++ compiler])MY_CHECK_CC_OPT_SET([-Wformat=2], BILLS_CPPWARNINGS,[c++ compiler])MY_CHECK_CC_OPT_SET([-fno-strict-aliasing], BILLS_CPPWARNINGS, [c++ compiler])AC_LANG_POP(C++)AC_SUBST(BILLS_CWARNINGS)AC_SUBST(BILLS_CPPWARNINGS)SDL_CFLAGS=`sdl-config --cflags`CFLAGS="$CFLAGS -DMPEG4IP $SDL_CFLAGS"AC_SUBST(CFLAGS)CXXFLAGS="$CXXFLAGS -DMPEG4IP $SDL_CFLAGS"AC_SUBST(CXXFLAGS)dnl Now output the Makefile'sAC_OUTPUT( \	Makefile \	app/Makefile \	app/convertpar/Makefile \	app/decoder/Makefile \	app/encoder/Makefile \	idct/Makefile \	sys/Makefile \	sys/decoder/Makefile \	sys/encoder/Makefile \	tools/Makefile \	tools/entropy/Makefile \	tools/sadct/Makefile \	type/Makefile \	vtc/Makefile \	vtc/include/Makefile \	vtc/main/Makefile \	vtc/pezw/Makefile \	vtc/shape/Makefile \	vtc/wavelet/Makefile \	vtc/zte/Makefile \	vtc/ztq/Makefile \)

⌨️ 快捷键说明

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