Check for AM_PROG_AR
[platform/core/multimedia/libmm-common.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-common], [0.0.1])
6 AC_CONFIG_HEADER([config.h])
7 AM_INIT_AUTOMAKE([-Wall -Werror foreign])
8
9 # Checks for programs.
10 m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
11 AC_PROG_CC
12 AC_PROG_LIBTOOL
13
14 # Checks for libraries.
15 # FIXME: Replace `main' with a function in `-lpthread':
16 AC_CHECK_LIB([pthread], [main])
17
18 # Checks for header files.
19 AC_HEADER_STDC
20 AC_CHECK_HEADERS([fcntl.h malloc.h stdlib.h string.h sys/time.h unistd.h])
21
22 # Checks for typedefs, structures, and compiler characteristics.
23 AC_HEADER_STDBOOL
24 AC_C_CONST
25 AC_HEADER_TIME
26
27 # Checks for library functions.
28 AC_FUNC_MALLOC
29 AC_FUNC_MMAP
30 AC_CHECK_FUNCS([gettimeofday memset munmap strcasecmp strdup])
31
32 PKG_CHECK_MODULES(GLIB, glib-2.0)
33 AC_SUBST(GLIB_CFLAGS)
34 AC_SUBST(GLIB_LIBS)
35
36 PKG_CHECK_MODULES(MMLOG,mm-log)
37 AC_SUBST(MMLOG_CFLAGS)
38 AC_SUBST(MMLOG_LIBS)
39
40 AC_CONFIG_FILES([Makefile
41                  mm-common.pc
42 ])
43 AC_OUTPUT