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