Support flushing packet by calling sub thread
[platform/core/multimedia/libmm-evas-renderer.git] / configure.ac
1 #                                               -*- Autoconf -*-
2 # Process this file with autoconf to produce a configure script.
3
4 AC_PREREQ(2.52)
5
6 AC_INIT([libmm-evas-renderer], [0.0.1])
7 AC_CONFIG_SRCDIR([src])
8 AC_CONFIG_HEADER([config.h])
9 AM_INIT_AUTOMAKE([-Wall foreign subdir-objects])
10
11 # Checks for programs.
12 m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
13 AC_PROG_CC
14 AM_PROG_CC_C_O
15 AC_C_CONST
16 dnl AC_FUNC_MALLOC
17 AC_FUNC_MMAP
18 AC_FUNC_REALLOC
19 AC_FUNC_SELECT_ARGTYPES
20 AC_FUNC_STAT
21 AC_FUNC_VPRINTF
22 AC_HEADER_STDBOOL
23 AC_HEADER_STDC
24 AC_HEADER_TIME
25 AC_PROG_GCC_TRADITIONAL
26 AC_PROG_LIBTOOL
27
28 PKG_CHECK_MODULES(MMCOMMON, mm-common)
29 AC_SUBST(MMCOMMON_CFLAGS)
30 AC_SUBST(MMCOMMON_LIBS)
31
32 PKG_CHECK_MODULES(GLIB, glib-2.0)
33 AC_SUBST(GLIB_CFLAGS)
34 AC_SUBST(GLIB_LIBS)
35
36 PKG_CHECK_MODULES(TBM, libtbm)
37 AC_SUBST(TBM_CFLAGS)
38 AC_SUBST(TBM_LIBS)
39
40 PKG_CHECK_MODULES(MEDIAPACKET, capi-media-tool)
41 AC_SUBST(MEDIAPACKET_CFLAGS)
42 AC_SUBST(MEDIAPACKET_LIBS)
43
44 PKG_CHECK_MODULES(ELEMENTARY, elementary)
45 AC_SUBST(ELEMENTARY_CFLAGS)
46 AC_SUBST(ELEMENTARY_LIBS)
47
48 PKG_CHECK_MODULES(EVAS, evas)
49 AC_SUBST(EVAS_CFLAGS)
50 AC_SUBST(EVAS_LIBS)
51
52 PKG_CHECK_MODULES(ECORE, ecore)
53 AC_SUBST(ECORE_CFLAGS)
54 AC_SUBST(ECORE_LIBS)
55
56 # Checks for header files.
57 AC_HEADER_STDC
58 AC_CHECK_HEADERS([fcntl.h stdlib.h string.h syslog.h unistd.h])
59
60 # Checks for typedefs, structures, and compiler characteristics.
61 AC_HEADER_STDBOOL
62 AC_C_CONST
63 AC_TYPE_INT64_T
64 AC_HEADER_TIME
65
66 # Checks for library functions.
67 AC_FUNC_ALLOCA
68 AC_FUNC_FORK
69 AC_FUNC_MALLOC
70 AC_FUNC_MEMCMP
71 AC_FUNC_SELECT_ARGTYPES
72 AC_TYPE_SIGNAL
73 AC_CHECK_FUNCS([memset])
74 AC_CONFIG_FILES([
75 Makefile
76 src/Makefile
77 mm-evas-renderer.pc
78 ])
79 AC_OUTPUT