1# -*- Autoconf -*- 2# Process this file with autoconf to produce a configure script. 3 4AC_PREREQ([2.67]) 5AC_INIT([Octave-Forge video package], [2.0.2]) 6#AC_CONFIG_HEADERS([config.h]) 7 8# Checks for programs. 9AC_PROG_CXX 10AC_LANG(C++) 11 12# Define macros needed for libav 13#AC_DEFINE(__STDC_CONSTANT_MACROS, [], [workaround for C++ programs to use C99 macros]) 14 15AC_CHECK_PROG([MKOCTFILE], [mkoctfile], [yes], [no]) 16if [test $MKOCTFILE = "no"]; then 17 AC_MSG_ERROR([mkoctfile required to install $PACKAGE_NAME]) 18fi 19 20# Checks for libraries. 21 22PKG_CHECK_MODULES([FFMPEG], [libswscale, libavformat, libavcodec, libavutil], [], 23 [AC_MSG_ERROR([FFmpeg libswscale, libavformat, libavcodec or libavutil not found])]) 24 25# Checks for typedefs, structures, and compiler characteristics. 26#AC_CHECK_HEADER_STDBOOL 27#AC_TYPE_UINT64_T 28#AC_TYPE_UINT8_T 29 30AC_SUBST(CPPFLAGS) 31 32AC_CONFIG_FILES([Makefile]) 33AC_OUTPUT 34 35AC_MSG_NOTICE([ 36 37$PACKAGE_NAME is now configured with 38 39 FFMPEG LIBS: $FFMPEG_LIBS 40 FFMPEG CFLAGS: $FFMPEG_CFLAGS 41 DEFS: $DEFS 42]) 43