X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=configure;h=4ff97b4b142818940bbf075aa3a425b9d750923f;hb=90fc00a623de44e137fe1601b91356e8cd8bdd54;hp=ad9e03dde4167a64057e4affc03ee1eb1ac62b96;hpb=ef4fcb30c4ec55aad8f3872534be06491f8db917;p=ffmpeg diff --git a/configure b/configure index ad9e03dde41..4ff97b4b142 100755 --- a/configure +++ b/configure @@ -82,6 +82,7 @@ Standard options: --prefix=PREFIX install in PREFIX [$prefix] --bindir=DIR install binaries in DIR [PREFIX/bin] --datadir=DIR install data files in DIR [PREFIX/share/ffmpeg] + --docdir=DIR install documentation in DIR [PREFIX/share/doc/ffmpeg] --libdir=DIR install libs in DIR [PREFIX/lib] --shlibdir=DIR install shared libs in DIR [PREFIX/lib] --incdir=DIR install includes in DIR [PREFIX/include] @@ -241,6 +242,7 @@ External library support: --enable-libxvid enable Xvid encoding via xvidcore, native MPEG-4/Xvid encoder exists [no] --enable-libzmq enable message passing via libzmq [no] + --enable-libzvbi enable teletext support via libzvbi [no] --enable-openal enable OpenAL 1.1 capture support [no] --enable-opencl enable OpenCL code --enable-openssl enable openssl [no] @@ -993,7 +995,7 @@ check_pkg_config(){ headers="$2" funcs="$3" shift 3 - $pkg_config --exists $pkg 2>/dev/null || return + check_cmd $pkg_config --exists --print-errors $pkg || return pkg_cflags=$($pkg_config --cflags $pkg) pkg_libs=$($pkg_config --libs $pkg) check_func_headers "$headers" "$funcs" $pkg_cflags $pkg_libs "$@" && @@ -1204,6 +1206,7 @@ EXTERNAL_LIBRARY_LIST=" libxavs libxvid libzmq + libzvbi openal opencl openssl @@ -1337,6 +1340,7 @@ ARCH_EXT_LIST_X86=' amd3dnowext avx fma4 + i686 mmx mmxext sse @@ -1461,7 +1465,6 @@ HAVE_LIST=" glob gnu_as gsm_h - i686 ibm_asm inet_aton io_h @@ -1602,6 +1605,7 @@ CMDLINE_SELECT=" PATHS_LIST=' bindir datadir + docdir incdir libdir mandir @@ -1679,7 +1683,9 @@ ppc4xx_deps="ppc" vis_deps="sparc" -x86_64_suggest="fast_cmov i686" +cpunop_deps="i686" +x86_64_select="i686" +x86_64_suggest="fast_cmov" amd3dnow_deps="mmx" amd3dnowext_deps="amd3dnow" @@ -2040,6 +2046,7 @@ libxavs_encoder_deps="libxavs" libxvid_encoder_deps="libxvid" libutvideo_decoder_deps="libutvideo" libutvideo_encoder_deps="libutvideo" +libzvbi_teletext_decoder_deps="libzvbi" # demuxers / muxers ac3_demuxer_select="ac3_parser" @@ -2198,7 +2205,6 @@ frei0r_src_filter_extralibs='$ldl' geq_filter_deps="gpl" histeq_filter_deps="gpl" hqdn3d_filter_deps="gpl" -hue_filter_deps="gpl" interlace_filter_deps="gpl" kerndeint_filter_deps="gpl" mcdeint_filter_deps="avcodec gpl" @@ -2213,6 +2219,7 @@ resample_filter_deps="avresample" ocv_filter_deps="libopencv" owdenoise_filter_deps="gpl" pan_filter_deps="swresample" +phase_filter_deps="gpl" pp_filter_deps="gpl postproc" removelogo_filter_deps="avcodec avformat swscale" sab_filter_deps="gpl swscale" @@ -2268,6 +2275,7 @@ logfile="config.log" prefix_default="/usr/local" bindir_default='${prefix}/bin' datadir_default='${prefix}/share/ffmpeg' +docdir_default='${prefix}/share/doc/ffmpeg' incdir_default='${prefix}/include' libdir_default='${prefix}/lib' mandir_default='${prefix}/share/man' @@ -3762,6 +3770,7 @@ die_license_disabled gpl libvidstab die_license_disabled gpl libx264 die_license_disabled gpl libxavs die_license_disabled gpl libxvid +die_license_disabled gpl libzvbi die_license_disabled gpl x11grab die_license_disabled nonfree libaacplus @@ -3977,7 +3986,7 @@ EOF die "yasm not found, use --disable-yasm for a crippled build" check_yasm "vextractf128 xmm0, ymm0, 0" || disable avx_external avresample check_yasm "vfmaddps ymm0, ymm1, ymm2, ymm3" || disable fma4_external - check_yasm "CPU amdnop" && enabled i686 && enable cpunop + check_yasm "CPU amdnop" && enable cpunop fi case "$cpu" in @@ -4240,6 +4249,7 @@ enabled libx264 && require libx264 x264.h x264_encoder_encode -lx264 & enabled libxavs && require libxavs xavs.h xavs_encoder_encode -lxavs enabled libxvid && require libxvid xvid.h xvid_global -lxvidcore enabled libzmq && require_pkg_config libzmq zmq.h zmq_ctx_new +enabled libzvbi && require libzvbi libzvbi.h vbi_decoder_new -lzvbi enabled openal && { { for al_libs in "${OPENAL_LIBS}" "-lopenal" "-lOpenAL32"; do check_lib 'AL/al.h' alGetError "${al_libs}" && break; done } || die "ERROR: openal not found"; } && @@ -4630,6 +4640,7 @@ echo "threading support ${thread_type-no}" echo "safe bitstream reader ${safe_bitstream_reader-no}" echo "SDL support ${sdl-no}" echo "opencl enabled ${opencl-no}" +echo "libzvbi enabled ${libzvbi-no}" echo "texi2html enabled ${texi2html-no}" echo "perl enabled ${perl-no}" echo "pod2man enabled ${pod2man-no}" @@ -4681,6 +4692,7 @@ SHLIBDIR=\$(DESTDIR)$shlibdir INCDIR=\$(DESTDIR)$incdir BINDIR=\$(DESTDIR)$bindir DATADIR=\$(DESTDIR)$datadir +DOCDIR=\$(DESTDIR)$docdir MANDIR=\$(DESTDIR)$mandir SRC_PATH=$source_path ifndef MAIN_MAKEFILE