moon/m4/ffmpeg.m4

23 строки
717 B
Plaintext

AC_DEFUN([MOONLIGHT_CHECK_FFMPEG],
[
AC_ARG_WITH(ffmpeg, AC_HELP_STRING([--with-ffmpeg=yes|no],
[If you want to enable support for ffmpeg]),
[], [with_ffmpeg=yes])
if test x$with_ffmpeg = xyes; then
if pkg-config --exists libavutil libavcodec libavformat; then
AC_DEFINE([INCLUDE_FFMPEG], [1], [Include support for ffmpeg])
PKG_CHECK_MODULES(FFMPEG, [libavutil libavcodec libavformat])
save_CFLAGS=$CFLAGS
CFLAGS="$FFMPEG_CFLAGS $CFLAGS"
AC_CHECK_HEADERS([libavcodec/avcodec.h])
CFLAGS=$save_CFLAGS
else
with_ffmpeg=no
ffmpeg_reason="(reason: could not find libavutil, libavcodec and libavformat packages)"
fi
fi
AM_CONDITIONAL(INCLUDE_FFMPEG, test x$with_ffmpeg = xyes)
])