update for beta universally
[framework/multimedia/libmm-imgp-gstcs.git] / configure.ac
1 #                                               -*- Autoconf -*-
2 # Process this file with autoconf to produce a configure script.
3
4 AC_PREREQ(2.61)
5 AC_INIT([libmm-imgp-gstcs],[0.1])
6 AC_CONFIG_MACRO_DIR([m4])
7 AC_CONFIG_HEADER([config.h])
8 AM_INIT_AUTOMAKE([-Wall -Werror foreign])
9
10 # Checks for programs.
11 AC_PROG_CC
12 AC_PROG_LIBTOOL
13
14 # Checks for libraries.
15 # FIXME: Replace `main' with a function in `-liniparser':
16 # AC_CHECK_LIB([iniparser], [main])
17 # FIXME: Replace `main' with a function in `-ljpeg':
18 # AC_CHECK_LIB([jpeg], [main])
19 # FIXME: Replace `main' with a function in `-lrt':
20 # AC_CHECK_LIB([rt], [main])
21
22 # Checks for header files.
23 AC_HEADER_STDC
24 AC_CHECK_HEADERS([fcntl.h memory.h stdlib.h string.h unistd.h])
25
26 # Checks for typedefs, structures, and compiler characteristics.
27 AC_STRUCT_TM
28
29 # Checks for library functions.
30 AC_FUNC_MALLOC
31 AC_CHECK_FUNCS([memset strdup])
32
33 PKG_CHECK_MODULES(MMCOMMON, mm-common)
34 AC_SUBST(MMCOMMON_CFLAGS)
35 AC_SUBST(MMCOMMON_LIBS)
36
37 PKG_CHECK_MODULES(MMLOG, mm-log)
38 AC_SUBST(MMLOG_CFLAGS)
39 AC_SUBST(MMLOG_LIBS)
40
41 PKG_CHECK_MODULES(GLIB, glib-2.0)
42 AC_SUBST(GLIB_CFLAGS)
43 AC_SUBST(GLIB_LIBS)
44
45 PKG_CHECK_MODULES(GST, gstreamer-0.10)
46 AC_SUBST(GST_CFLAGS)
47 AC_SUBST(GST_LIBS)
48
49 PKG_CHECK_MODULES(GSTAPP, gstreamer-app-0.10)
50 AC_SUBST(GSTAPP_CFLAGS)
51 AC_SUBST(GSTAPP_LIBS)
52
53 PKG_CHECK_MODULES(GMODULE, gmodule-2.0)
54 AC_SUBST(GMODULE_CFLAGS)
55 AC_SUBST(GMODULE_LIBS)
56
57 AC_CONFIG_FILES([Makefile
58                  gstcs/Makefile
59                  gstcs/mmutil-gstcs.pc
60 ])
61 AC_OUTPUT
62