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

📄 configure.in

📁 网络MPEG4IP流媒体开发源代码
💻 IN
📖 第 1 页 / 共 5 页
字号:
                   test x$enable_arts_shared = xyes && test x$arts_lib != x; then                    CFLAGS="$CFLAGS -DARTSC_SUPPORT -DARTSC_DYNAMIC=\$(arts_lib) $ARTSC_CFLAGS"                    AC_SUBST(arts_lib)                else                    CFLAGS="$CFLAGS -DARTSC_SUPPORT $ARTSC_CFLAGS"                    SYSTEM_LIBS="$SYSTEM_LIBS $ARTSC_LIBS"                fi                AUDIO_SUBDIRS="$AUDIO_SUBDIRS arts"                AUDIO_DRIVERS="$AUDIO_DRIVERS arts/libaudio_arts.la"            fi        fi    fi}dnl See if the NAS audio interface is supportedCheckNAS(){    AC_ARG_ENABLE(nas,[  --enable-nas                  support the NAS audio API [default=yes]],                  , enable_nas=yes)    if test x$enable_audio = xyes -a x$enable_nas = xyes; then        AC_MSG_CHECKING(for NAS audio support)        have_nas=no        if test -r /usr/X11R6/include/audio/audiolib.h; then            have_nas=yes        fi        AC_MSG_RESULT($have_nas)        if test x$have_nas = xyes; then            CFLAGS="$CFLAGS -DNAS_SUPPORT"            SYSTEM_LIBS="$SYSTEM_LIBS -laudio -lXt"            AUDIO_SUBDIRS="$AUDIO_SUBDIRS nas"            AUDIO_DRIVERS="$AUDIO_DRIVERS nas/libaudio_nas.la"        fi    fi}dnl rcg07142001 See if the user wants the disk writer audio driver...CheckDiskAudio(){    AC_ARG_ENABLE(diskaudio,[  --enable-diskaudio            support the disk writer audio driver [default=yes]],                  , enable_diskaudio=yes)    if test x$enable_audio = xyes -a x$enable_diskaudio = xyes; then        CFLAGS="$CFLAGS -DDISKAUD_SUPPORT"        AUDIO_SUBDIRS="$AUDIO_SUBDIRS disk"        AUDIO_DRIVERS="$AUDIO_DRIVERS disk/libaudio_disk.la"    fi}dnl Set up the Atari Audio driverCheckAtariAudio(){    AC_ARG_ENABLE(mintaudio,[  --enable-mintaudio      support Atari audio driver [default=yes]],                  , enable_mintaudio=yes)    if test x$enable_audio = xyes -a x$enable_mintaudio = xyes; then        mintaudio=no        AC_CHECK_HEADER(mint/falcon.h, have_mint_falcon_hdr=yes)        if test x$have_mint_falcon_hdr = xyes; then            mintaudio=yes            CFLAGS="$CFLAGS -DMINTAUDIO_SUPPORT"            AUDIO_SUBDIRS="$AUDIO_SUBDIRS mint"            AUDIO_DRIVERS="$AUDIO_DRIVERS mint/libaudio_mintaudio.la"        fi    fi}dnl See if we can use x86 assembly blitters# NASM is available from: http://nasm.octium.net/CheckNASM(){    dnl Make sure we are running on an x86 platform    case $target in        i?86*)            ;;        *)        # Nope, bail early.            return            ;;    esac    dnl Check for NASM (for assembly blit routines)    AC_ARG_ENABLE(nasm,[  --enable-nasm           use nasm assembly blitters on x86 [default=yes]],                  , enable_nasm=yes)    if test x$enable_video = xyes -a x$enable_nasm = xyes; then        AC_PATH_PROG(NASM, nasm)        if test x$NASM = x -o x$NASM = x'"$NASM"'; then            : # nasm isn't installed        else            CFLAGS="$CFLAGS -DUSE_ASMBLIT -I$srcdir/hermes"            case $ARCH in              win32)                  NASMFLAGS="-f win32"                  ;;              openbsd)                  NASMFLAGS="-f aoutb"                  ;;              *)                  NASMFLAGS="-f elf"                  ;;            esac            AC_SUBST(NASMFLAGS)            CFLAGS="$CFLAGS -I\$(top_srcdir)/src/hermes"            SDL_EXTRADIRS="$SDL_EXTRADIRS hermes"            SDL_EXTRALIBS="$SDL_EXTRALIBS hermes/libhermes.la"        fi    fi}dnl Find the nanox include and library directoriesCheckNANOX(){    AC_ARG_ENABLE(video-nanox,        [  --enable-video-nanox use nanox video driver [default=no]],        , enable_video_nanox=no)    AC_ARG_ENABLE(nanox-debug,          [  --enable-nanox-debug print debug messages [default=no]],        , enable_nanox_debug=no)    AC_ARG_ENABLE(nanox-share-memory,          [  --enable-nanox-share-memory use share memory [default=no]],        , enable_nanox_share_memory=no)    AC_ARG_ENABLE(nanox_direct_fb,         [  --enable-nanox-direct-fb use direct framebuffer access [default=no]],        , enable_nanox_direct_fb=no)    if test x$enable_video = xyes -a x$enable_video_nanox = xyes; then        if test x$enable_nanox_debug = xyes; then            CFLAGS="$CFLAGS -DENABLE_NANOX_DEBUG"        fi        if test x$enable_nanox_share_memory = xyes; then            CFLAGS="$CFLAGS -DNANOX_SHARE_MEMORY"        fi        if test x$enable_nanox_direct_fb = xyes; then            CFLAGS="$CFLAGS -DENABLE_NANOX_DIRECT_FB"        fi        CFLAGS="$CFLAGS $X_CFLAGS -DENABLE_NANOX"        SYSTEM_LIBS="$SYSTEM_LIBS -lnano-X"        VIDEO_SUBDIRS="$VIDEO_SUBDIRS nanox"        VIDEO_DRIVERS="$VIDEO_DRIVERS nanox/libvideo_nanox.la"    fi}dnl Find the X11 include and library directoriesCheckX11(){    AC_ARG_ENABLE(video-x11,[  --enable-video-x11      use X11 video driver [default=yes]],                  , enable_video_x11=yes)    if test x$enable_video = xyes -a x$enable_video_x11 = xyes; then        AC_PATH_X        AC_PATH_XTRA        if test x$have_x = xyes; then            CFLAGS="$CFLAGS $X_CFLAGS -DENABLE_X11 -I$srcdir/include -I$srcdir/src/video"            if test x$ac_cv_func_shmat != xyes; then                CFLAGS="$CFLAGS -DNO_SHARED_MEMORY"            fi            SYSTEM_LIBS="$SYSTEM_LIBS $X_LIBS -lX11 -lXext"            VIDEO_SUBDIRS="$VIDEO_SUBDIRS x11"            VIDEO_DRIVERS="$VIDEO_DRIVERS x11/libvideo_x11.la"            AC_ARG_ENABLE(video-x11-vm,[  --enable-video-x11-vm   use X11 VM extension for fullscreen [default=yes]],                          , enable_video_x11_vm=yes)            if test x$enable_video_x11_vm = xyes; then                AC_MSG_CHECKING(for XFree86 VidMode 1.0 support)                video_x11_vm=no                AC_TRY_COMPILE([                 #include <X11/Xlib.h>                 #include <XFree86/extensions/xf86vmode.h>                ],[                ],[                video_x11_vm=yes                ])                AC_MSG_RESULT($video_x11_vm)                if test x$video_x11_vm = xyes; then                    CFLAGS="$CFLAGS -DXFREE86_VM"                    VIDEO_SUBDIRS="$VIDEO_SUBDIRS XFree86/Xxf86vm"                    VIDEO_DRIVERS="$VIDEO_DRIVERS XFree86/Xxf86vm/libXFree86_Xxf86vm.la"                    AC_MSG_CHECKING(for XFree86 VidMode gamma support)                    video_x11_vmgamma=no                    AC_TRY_COMPILE([                     #include <X11/Xlib.h>                     #include <XFree86/extensions/xf86vmode.h>                    ],[                     SDL_NAME(XF86VidModeGamma) gamma;                    ],[                    video_x11_vmgamma=yes                    ])                    AC_MSG_RESULT($video_x11_vmgamma)                    if test x$video_x11_vmgamma = xyes; then                        CFLAGS="$CFLAGS -DXFREE86_VMGAMMA"                    fi                fi            fi            AC_ARG_ENABLE(dga,[  --enable-dga            allow use of X11 DGA code [default=yes]],                          , enable_dga=yes)            AC_ARG_ENABLE(video-x11-dgamouse,[  --enable-video-x11-dgamouse  use X11 DGA for mouse events [default=yes]],                          , enable_video_x11_dgamouse=yes)            if test x$enable_dga = xyes; then                AC_MSG_CHECKING(for XFree86 DGA 1.0 support)                video_x11_dga=no                AC_TRY_COMPILE([                 #include <X11/Xlib.h>                 #include <XFree86/extensions/xf86dga.h>                ],[                ],[                video_x11_dga=yes                ])                AC_MSG_RESULT($video_x11_dga)                if test x$video_x11_dga = xyes; then                    CFLAGS="$CFLAGS -DXFREE86_DGAMOUSE"                    if test x$enable_video_x11_dgamouse = xyes; then                        CFLAGS="$CFLAGS -DDEFAULT_DGAMOUSE"                    fi                    VIDEO_SUBDIRS="$VIDEO_SUBDIRS XFree86/Xxf86dga"                    VIDEO_DRIVERS="$VIDEO_DRIVERS XFree86/Xxf86dga/libXFree86_Xxf86dga.la"                fi            fi            AC_ARG_ENABLE(video-x11-xv,[  --enable-video-x11-xv   use X11 XvImage extension for video [default=yes]],                          , enable_video_x11_xv=yes)            if test x$enable_video_x11_xv = xyes; then                AC_MSG_CHECKING(for XFree86 XvImage support)                video_x11_xv=no                AC_TRY_COMPILE([                 #include <X11/Xlib.h>                 #include <sys/ipc.h>                 #include <sys/shm.h>                 #include <X11/extensions/XShm.h>                 #include <XFree86/extensions/Xvlib.h>                ],[                 SDL_NAME(XvImage) *image;                ],[                video_x11_xv=yes                ])                AC_MSG_RESULT($video_x11_xv)                if test x$video_x11_xv = xyes; then                    CFLAGS="$CFLAGS -DXFREE86_XV"                    VIDEO_SUBDIRS="$VIDEO_SUBDIRS XFree86/Xv"                    VIDEO_DRIVERS="$VIDEO_DRIVERS XFree86/Xv/libXFree86_Xv.la"                fi            fi            AC_ARG_ENABLE(video-x11-xinerama,[  --enable-video-x11-xinerama   enable X11 Xinerama support [default=yes]],                            , enable_video_x11_xinerama=yes)            if test x$enable_video_x11_xinerama = xyes; then                AC_MSG_CHECKING(for X11 Xinerama support)                video_x11_xinerama=no                AC_TRY_COMPILE([                 #include <X11/Xlib.h>                 #include <XFree86/extensions/Xinerama.h>                ],[                 SDL_NAME(XineramaScreenInfo) *xinerama;                ],[                video_x11_xinerama=yes                ])                AC_MSG_RESULT($video_x11_xinerama)                if test x$video_x11_xinerama = xyes; then                    CFLAGS="$CFLAGS -DHAVE_XINERAMA"                    VIDEO_SUBDIRS="$VIDEO_SUBDIRS XFree86/Xinerama"                    VIDEO_DRIVERS="$VIDEO_DRIVERS XFree86/Xinerama/libXFree86_Xinerama.la"                fi            fi            AC_ARG_ENABLE(video-x11-xme,[  --enable-video-x11-xme  enable Xi Graphics XME for fullscreen [default=yes]],                            , enable_video_x11_xme=yes)            if test x$enable_video_x11_xme = xyes; then                AC_MSG_CHECKING(for Xi Graphics XiGMiscExtension support)                video_x11_xme=no                AC_TRY_COMPILE([                 #include <X11/Xlib.h>                 #include <X11/extensions/xme.h>                ],[                 XiGMiscResolutionInfo *resolutions;                ],[                video_x11_xme=yes                ])                AC_MSG_RESULT($video_x11_xme)                if test x$video_x11_xme = xyes; then                    CFLAGS="$CFLAGS -DHAVE_XIGXME"                    SYSTEM_LIBS="$SYSTEM_LIBS -lxme"                fi            fi        fi    fi}dnl Find the X11 DGA 2.0 include and library directoriesCheckDGA(){    AC_ARG_ENABLE(video-dga,[  --enable-video-dga      use DGA 2.0 video driver [default=yes]],                  , enable_video_dga=yes)    if test x$video_x11_dga = xyes -a x$enable_video_dga = xyes; then        save_CFLAGS="$CFLAGS"; CFLAGS="$CFLAGS -Isrc/video"        AC_MSG_CHECKING(for XFree86 DGA 2.0 support)        video_x11_dga2=no        AC_TRY_COMPILE([         #include <X11/Xlib.h>         #include <XFree86/extensions/xf86dga.h>        ],[         SDL_NAME(XDGAEvent) xevent;        ],[        video_x11_dga2=yes        ])        AC_MSG_RESULT($video_x11_dga2)        if test x$video_x11_dga2 = xyes; then            CFLAGS="$CFLAGS -DENABLE_DGA"            VIDEO_SUBDIRS="$VIDEO_SUBDIRS dga"            VIDEO_DRIVERS="$VIDEO_DRIVERS dga/libvideo_dga.la"        fi    fi}CheckPHOTON(){    AC_ARG_ENABLE(video-photon,[  --enable-video-photon   use QNX Photon video driver [default=yes]],                  , enable_video_photon=yes)    if test x$enable_video = xyes -a x$enable_video_photon = xyes; then        AC_MSG_CHECKING(for QNX Photon support)        video_photon=no        AC_TRY_COMPILE([          #include <Ph.h>          #include <Pt.h>          #include <photon/Pg.h>          #include <photon/PdDirect.h>        ],[         PgDisplaySettings_t *visual;        ],[        video_photon=yes        ])        AC_MSG_RESULT($video_photon)        if test x$video_photon = xyes; then            CFLAGS="$CFLAGS -DENABLE_PHOTON"            SYSTEM_LIBS="$SYSTEM_LIBS -lph"            VIDEO_SUBDIRS="$VIDEO_SUBDIRS photon"            VIDEO_DRIVERS="$VIDEO_DRIVERS photon/libvideo_photon.la"            CheckOpenGLQNX        fi    fi}dnl Find the framebuffer console includesCheckFBCON(){    AC_ARG_ENABLE(video-fbcon,[  --enable-video-fbcon    use framebuffer console video driver [default=yes]],                  , enable_video_fbcon=yes)    if test x$enable_video = xyes -a x$enable_video_fbcon = xyes; then        AC_MSG_CHECKING(for framebuffer console support)        video_fbcon=no        AC_TRY_COMPILE([         #include <linux/fb.h>         #include <linux/kd.h>         #include <linux/keyboard.h>        ],[        ],[        video_fbcon=yes        ])        AC_MSG_RESULT($video_fbcon)        if test x$video_fbcon = xyes; then            CFLAGS="$CFLAGS -DENABLE_FBCON"            VIDEO_SUBDIRS="$VIDEO_SUBDIRS fbcon"            VIDEO_DRIVERS="$VIDEO_DRIVERS fbcon/libvideo_fbcon.la"        fi    fi}dnl Find DirectFBCheckDirectFB(){    AC_ARG_ENABLE(video-directfb,[  --enable-video-directfb    use DirectFB video driver [default=yes]],                  , enable_video_directfb=yes)    if test x$enable_video = xyes -a x$enable_video_directfb = xyes; then        video_directfb=no        AC_PATH_PROG(PKG_CONFIG, pkg-config, no)        if test x$PKG_CONFIG = xno ; then            AC_MSG_WARN([*** pkg-config is required to build the DirectFB video driver.])        else            AC_MSG_CHECKING(for DirectFB support)            if ! $PKG_CONFIG --atleast-pkgconfig-version 0.7 ; then                AC_MSG_ERROR([*** pkg-config too old; version 0.7 or better required.])            fi

⌨️ 快捷键说明

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