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

📄 configure.in

📁 基于linux的DVD播放器程序
💻 IN
📖 第 1 页 / 共 2 页
字号:
    ;;    *-sun-solaris*|*-hpux*)        AC_CHECK_LIB([OSSlib],[OSS_init],            [LIBOGLEAO_LIBS="$LIBOGLEAO_LIBS -lOSSlib"             AC_DEFINE([LIBOGLEAO_OSS],,[libogleao OSS audio support])             BUILD_AUDIO_OSS=1             DEFAULT_AUDIO_DRIVER="oss"             DEFAULT_AUDIO_DEVICE="/dev/dsp"])    ;;    esacfidnl check for openbsd audio AC_ARG_ENABLE([obsdaudio],    [  --disable-obsdaudio     make a version not using OpenBSD audio])if test "x$enable_obsdaudio" != xno; then    case "$host" in    *-openbsd* | *-netbsd* )dnl only define LIBOGLEAO_OBSD headers founddnl sys/audioio.h        AC_DEFINE([LIBOGLEAO_OBSD],,[libogleao OpenBSD audio support])	BUILD_AUDIO_OBSD=1	DEFAULT_AUDIO_DRIVER="obsd"	DEFAULT_AUDIO_DEVICE="/dev/audio"    ;;    esacfidnl check for sunaudioAC_ARG_ENABLE([sunaudio],    [  --disable-sunaudio      make a version not using Sun audio])if test "x$enable_sunaudio" != xno; then    case "$host" in    *-sun-solaris*)dnl check for headers.. only define LIBOGLEAO_SOLARIS if headers are found.        AC_DEFINE([LIBOGLEAO_SOLARIS],,[libogleao solaris audio support])	BUILD_AUDIO_SOLARIS=1	DEFAULT_AUDIO_DRIVER="solaris"	DEFAULT_AUDIO_DEVICE="/dev/audio"    esacfidnl check for ALSAAC_ARG_ENABLE([alsa],    [  --disable-alsa          make a version not using alsa])if test "x$enable_alsa" != xno; then    case "$host" in    *-linux*)        AC_MSG_CHECKING([for alsa version])        AC_EGREP_CPP([AP_maGiC_VALUE],          [ #include <sys/asoundlib.h>#if defined(SND_LIB_MAJOR) && defined(SND_LIB_MINOR)#if SND_LIB_MAJOR>0 || (SND_LIB_MAJOR==0 && SND_LIB_MINOR==5)AP_maGiC_VALUE#endif#endif          ],          [            have_alsa_05x=yes            AC_MSG_RESULT([found 0.5.x])	    AC_MSG_WARN([Disabling ALSA support, install a 0.9.x version])          ],          [            AC_EGREP_CPP([AP_maGiC_VALUE],              [#include <sys/asoundlib.h>#if defined(SND_LIB_MAJOR) && defined(SND_LIB_MINOR)#if SND_LIB_MAJOR>0 || (SND_LIB_MAJOR==0 && SND_LIB_MINOR>=6)AP_maGiC_VALUE#endif#endif              ],              [                have_alsa_final=yes                AC_MSG_RESULT([found latest])              ],	      [		AC_MSG_RESULT([no])		      ])          ])        if test "x$have_alsa_final" = x"yes"; then                    dnl which symbol should we check for?           AC_CHECK_LIB([asound],[main],                       [ AC_DEFINE([LIBOGLEAO_ALSA],,                                   [libogleao ALSA audio support])			 LIBOGLEAO_LIBS="$LIBGLEAO_LIBS -lasound"			 BUILD_AUDIO_ALSA=1			 DEFAULT_AUDIO_DRIVER="alsa"			 DEFAULT_AUDIO_DEVICE="/dev/dsp"                       ])        fi;;    esacfiAC_SUBST([LIBOGLEAO_LIBS])dnl ---------------------------------------------------------dnl end included audio outdnl ---------------------------------------------------------dnl ---------------------------------------------------------dnl libxmldnl ---------------------------------------------------------AM_PATH_XML2(2.4.19, AC_DEFINE(HAVE_XML, 1, [libxml found]),  [ AC_MSG_ERROR([Install libxml2(-dev) and/or specify it's location]) ])dnl ---------------------------------------------------------dnl end libxmldnl ---------------------------------------------------------dnl ---------------------------------------------------------dnl XF86VidModednl ---------------------------------------------------------use_xf86vidmode=yesAC_ARG_ENABLE(xf86vidmode,   [  --disable-xf86vidmode	  disable the use of XF86VidMode ],  [if test "x$enableval" != xyes; then     use_xf86vidmode=no   fi])if test "x$use_xf86vidmode" = xyes; then  saved_CPPFLAGS=$CPPFLAGS  CPPFLAGS="$CPPFLAGS $X_CFLAGS"  AC_CHECK_HEADER([X11/extensions/xf86vmode.h],                   [xf86vidmode_header=yes],                   [xf86vidmode_header=no],                  [#include <X11/Xlib.h>])  CPPFLAGS=$saved_CPPFLAGS  AC_CHECK_LIB(Xxf86vm, XF86VidModeQueryExtension, 	       [ AC_DEFINE([HAVE_XF86VIDMODE], 1, [X11 supports XF86VidMode])		 XF86VIDMODE_LIBS="-lXxf86vm"	        ], 	       [AC_MSG_WARN([You won't be able to use XF86VidMode])], 	       [$X_LIBS -lX11 -lXext $X_EXTRA_LIBS])fiAC_SUBST(XF86VIDMODE_LIBS)dnl ---------------------------------------------------------dnl end XF86VidModednl ---------------------------------------------------------dnl ---------------------------------------------------------dnl Xineramadnl ---------------------------------------------------------use_xinerama=yesAC_ARG_ENABLE(xinerama,   [  --disable-xinerama	  disable the use of Xinerama ],  [if test "x$enableval" != xyes; then     use_xinerama=no   fi])if test "x$use_xinerama" = xyes; then  saved_CPPFLAGS=$CPPFLAGS  CPPFLAGS="$CPPFLAGS $X_CFLAGS"  AC_CHECK_HEADER([X11/extensions/Xinerama.h],                   [xinerama_header=yes],                   [xinerama_header=no],                  [#include <X11/Xlib.h>])  CPPFLAGS=$saved_CPPFLAGS  AC_CHECK_LIB(Xinerama, XineramaQueryExtension, 	       [ AC_DEFINE([HAVE_XINERAMA], 1, [X11 supports Xinerama])		 XINERAMA_LIBS="-lXinerama"	        ], 	       [AC_MSG_WARN([You won't be able to use Xinerama])], 	       [$X_LIBS -lX11 -lXext $X_EXTRA_LIBS])fiAC_SUBST(XINERAMA_LIBS)dnl ---------------------------------------------------------dnl end Xineramadnl ---------------------------------------------------------dnl ---------------------------------------------------------dnl config filednl ---------------------------------------------------------if test "x${prefix}" = "xNONE"; then  AC_DEFINE_UNQUOTED(CONFIG_FILE, "${ac_default_prefix}/share/ogle/oglerc")  CONFIG_FILE="${ac_default_prefix}/share/ogle/oglerc"  CONFIG_FILE_DTD="${ac_default_prefix}/share/ogle/ogle_conf.dtd"else  AC_DEFINE_UNQUOTED(CONFIG_FILE, "${prefix}/share/ogle/oglerc")  CONFIG_FILE="${prefix}/share/ogle/oglerc"  CONFIG_FILE_DTD="${prefix}/share/ogle/ogle_conf.dtd"fiAC_SUBST(CONFIG_FILE)AC_SUBST(CONFIG_FILE_DTD)case $host_os insolaris*)	DEFAULT_DVD_DEVICE="/cdrom/cdrom0"	;;linux*)	DEFAULT_DVD_DEVICE="/dev/dvd"	;;freebsd*)	DEFAULT_DVD_DEVICE="/dev/acd0c"	;;netbsd*)  	case "$host_cpu" in   	i?86)		DEFAULT_DVD_DEVICE="/dev/rcd0d"		;;   	*)		DEFAULT_DVD_DEVICE="/dev/rcd0c"		;;  	esac  	;;openbsd*)	DEFAULT_DVD_DEVICE="/dev/rcd0c"	;;bsdi*)	DEFAULT_DVD_DEVICE="/dev/sr0c"	;;hpux*)	DEFAULT_DVD_DEVICE="/dev/dvd"	;;*)	DEFAULT_DVD_DEVICE=""	;;esacAC_SUBST(DEFAULT_DVD_DEVICE)AC_SUBST(DEFAULT_AUDIO_DEVICE)AC_SUBST(DEFAULT_AUDIO_DRIVER)dnl ---------------------------------------------------------dnl end config filednl ---------------------------------------------------------dnl ---------------------------------------------------------dnl Compiler specific stuffdnl ---------------------------------------------------------if test "x$GCC" = xyes; then  CFLAGS="$CFLAGS -Wall"else    dnl non-GCC flags - we probably need exact configuration triplets here.    case "$host" in    sparc-sun-solaris*)	O_CFLAGS="-xCC -fast"	dnl The pragma pack(0) parts are not sticky, so we need to give this	dnl 'noalign' flag to cc for parts that access the ifo and nav structs.	DVDREAD_ALIGN_CFLAGS="-xmemalign"    ;;    alpha*)        dnl Compaq cc        O_CFLAGS="-fast"    esacfidnl ---------------------------------------------------------dnl end Compiler specific stuffdnl ---------------------------------------------------------dnl ---------------------------------------------------------dnl Architecture specific stuffdnl ---------------------------------------------------------USE_MMX=USE_ALTIVEC=USE_SPARCASM=case "$host_cpu" ini?86)	if test "x$GCC" = xyes; then	  O_CFLAGS="$O_CFLAGS -fomit-frame-pointer -funroll-loops"dnl Do we need this ? should we hard code it to pentium/pentiumpro?dnl what about k6 / athlondnl will it still assemble the mmx instructions when -march=i386dnl	  CFLAGS="$CFLAGS -march=$host_cpu"	  XCFLAGS="$CFLAGS -march=i586 -mcpu=pentiumpro"	fi	USE_MMX=yes	;;sparc)	if test "x$GCC" = xyes; then	  O_CFLAGS="$O_CFLAGS -mcpu=ultrasparc -mvis"	  AC_DEFINE([USE_SPARCASM],1,[use assembler routines])	  USE_SPARCASM=yes	fi	;;powerpc|ppc)	if test "x$GCC" = xyes; then	  O_CFLAGS="$O_CFLAGS -fomit-frame-pointer -funroll-loops"dnl is the right? needed? use just -m7400 ? need new gcc for that..dnl is there a -mcpu -march flag that we should use?dnl should be a try compile on this line.. 	  XCFLAGS="-Wa,-m7400"dnl that sets USE_ALTIVEC depending on the success	  USE_ALTIVEC=yes	fi        ;;alphaev6|alphaev67|alphaev68|alphaev7)	if test "x$GCC" = xyes; then	  O_CFLAGS="$O_CFLAGS -mcpu=ev6"        else  dnl Probably compaq cc          O_CFLAGS="$O_CFLAGS -mcpu=ev6"	fiesacAC_ARG_ENABLE(altivec,   [  --disable-altivec       disable the use of Altivec (G4+)],  [if test "x$enableval" != xyes; then    USE_ALTIVEC=   fi])if test "x$USE_ALTIVEC" = xyes; then  AC_DEFINE([HAVE_ALTIVEC],1,[Processor support ALTIVEC])  BUILD_ALTIVEC=1  CFLAGS="$XCFLAGS $CFLAGS"fiAC_ARG_ENABLE(mmx,   [  --disable-mmx           disable the use of MMX (x86)],  [if test "x$enableval" != xyes; then     USE_MMX=   fi])if test "x$USE_MMX" = xyes; then  AC_DEFINE([HAVE_MMX],1,[Processor support MMX])  BUILD_MMX=1  CFLAGS="$CFLAGS $XCFLAGS"fiBUILDINFO="`uname -m -r -s -v`"BUILDINFO="${BUILDINFO} `uname -p` `date`"BUILDINFO="${BUILDINFO}${BUILD_MMX:+ mmx}${BUILD_ALTIVEC:+ Altivec}"BUILDINFO="${BUILDINFO}${BUILD_MLIB:+ mlib}${BUILD_XV:+ Xv}"BUILDINFO="${BUILDINFO}${BUILD_AUDIO_OSS:+ oss}${BUILD_AUDIO_ALSA:+ alsa}"BUILDINFO="${BUILDINFO}${BUILD_AUDIO_SOLARIS:+ solaris}${BUILD_AUDIO_OBSD:+ obsd}"CCASFLAGS="$O_CFLAGS $CFLAGS"ifdef([AM_PROG_AS],[AM_PROG_AS],[])AC_SUBST(O_CFLAGS)AC_SUBST(BUILDINFO)AC_SUBST(USE_MMX)AM_CONDITIONAL(USE_MMX, [test "x$USE_MMX" = xyes])AC_SUBST(USE_ALTIVEC)AM_CONDITIONAL(USE_ALTIVEC, [test "x$USE_ALTIVEC" = xyes])AC_SUBST(USE_SPARCASM)AM_CONDITIONAL(USE_SPARCASM, [test "x$USE_SPARCASM" = xyes])dnl ---------------------------------------------------------dnl end Architecture specific stuffdnl ---------------------------------------------------------TOP_INCLUDES='-I$(top_srcdir) -I$(top_srcdir)/include'AC_SUBST(TOP_INCLUDES)AC_OUTPUT(Makefile ogle/Makefile include/Makefile common/Makefile ctrl/Makefile ac3/Makefile libogleao/Makefile mpeg2_video/Makefile vmg/Makefile mpeg2_program/Makefile scripts/Makefilescripts/ogledoc/Makefiledoc/man/Makefiledoc/man/oglerc.5doc/man/ogle.1dvd_cli/Makefileoglerc)echo "------------------------------------------------------"echo "Going to build with the following configuration:"if test "x$prefix" != xNONE; then  echo "  prefix: $prefix"else  echo "  prefix: $ac_default_prefix"fi  echo ""if test "x$BUILD_MMX" = x1; then   echo "  mmx:           Yes"else   echo "  mmx:           No"fiif test "x$BUILD_ALTIVEC" = x1; then   echo "  altivec:       Yes"else   echo "  altivec:       No"fiif test "x$BUILD_MLIB" = x1; then   echo "  mlib:          Yes"else   echo "  mlib:          No"fiif test "x$BUILD_XV" = x1; then   echo "  Xv:            Yes"else   echo "  Xv:            No"fiif test "x$BUILD_AUDIO_OSS" = x1; then   echo "  oss audio:     Yes"else   echo "  oss audio:     No"fiif test "x$BUILD_AUDIO_ALSA" = x1; then   echo "  alsa audio:    Yes"else   echo "  alsa audio:    No"fiif test "x$BUILD_AUDIO_SOLARIS" = x1; then   echo "  solaris audio: Yes"else   echo "  solaris audio: No"fiif test "x$BUILD_AUDIO_OBSD" = x1; then   echo "  obsd audio:    Yes"else   echo "  obsd audio:    No"fi

⌨️ 快捷键说明

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