diff options
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/configure.in b/configure.in index 726148d..c26bb16 100644 --- a/configure.in +++ b/configure.in @@ -106,8 +106,21 @@ AC_CHECK_HEADER([ffmpeg/avcodec.h], \ [AC_DEFINE(NEW_FFMPEG,1, [new ffmpeg])], \ [AC_MSG_ERROR([libavcodec may be missing]) ])]) - - +AC_LANG_SAVE +AC_LANG_CPLUSPLUS +cxx_flags_safe="$CXXFLAGS" +cflags_safe="$CFLAGS" +CXXFLAGS="$CXXFLAGS -D__STDC_CONSTANT_MACROS" +CFLAGS="$CFLAGS -D__STDC_CONSTANT_MACROS" +AC_MSG_CHECKING([if libavformat/avformat.h provides av_free_packet]) +AC_TRY_COMPILE([#include <libavformat/avformat.h> +],[AVPacket *packet; av_free_packet(packet);], +[AC_MSG_RESULT(yes) +AC_DEFINE(NEEDS_AV_FREE_PACKET,1,[no])], +AC_MSG_RESULT(no)) +CXXFLAGS="$cxx_flags_safe" +CFLAGS="$cflags_safe" +AC_LANG_RESTORE have_hal=no AC_MSG_CHECKING(for the HAL) |