3 AC_INIT([libmm-display], [0.8.0])
4 AM_INIT_AUTOMAKE([-Wall -Werror foreign])
5 AC_CONFIG_HEADERS([config.h:config.hin])
6 AC_CONFIG_MACRO_DIR([m4])
9 m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
16 AC_FUNC_SELECT_ARGTYPES
22 AC_PROG_GCC_TRADITIONAL
25 # Checks for libraries.
26 PKG_CHECK_MODULES(GLIB, glib-2.0)
30 PKG_CHECK_MODULES(GMODULE, gmodule-2.0)
31 AC_SUBST(GMODULE_CFLAGS)
32 AC_SUBST(GMODULE_LIBS)
34 PKG_CHECK_MODULES(MM_COMMON, mm-common)
35 AC_SUBST(MM_COMMON_CFLAGS)
36 AC_SUBST(MM_COMMON_LIBS)
38 PKG_CHECK_MODULES(TBM, libtbm)
42 PKG_CHECK_MODULES(MEDIA_TOOL, capi-media-tool)
43 AC_SUBST(MEDIA_TOOL_CFLAGS)
44 AC_SUBST(MEDIA_TOOL_LIBS)
46 PKG_CHECK_MODULES(DLOG, dlog)
50 PKG_CHECK_MODULES(EVAS, evas)
54 PKG_CHECK_MODULES(ELEMENTARY, elementary)
55 AC_SUBST(ELEMENTARY_CFLAGS)
56 AC_SUBST(ELEMENTARY_LIBS)
58 PKG_CHECK_MODULES(ECORE_EVAS, ecore-evas)
59 AC_SUBST(ECORE_EVAS_CFLAGS)
60 AC_SUBST(ECORE_EVAS_LIBS)
62 PKG_CHECK_MODULES(ECORE_WL2, ecore-wl2)
63 AC_SUBST(ECORE_WL2_CFLAGS)
64 AC_SUBST(ECORE_WL2_LIBS)
66 PKG_CHECK_MODULES(TIZEN_EXTENSION_CLIENT, tizen-extension-client)
67 AC_SUBST(TIZEN_EXTENSION_CLIENT_CFLAGS)
68 AC_SUBST(TIZEN_EXTENSION_CLIENT_LIBS)
70 AC_ARG_ENABLE(evas-renderer, AC_HELP_STRING([--enable-evas-renderer], [enable evas renderer]),
72 case "${enableval}" in
73 yes) TIZEN_FEATURE_EVAS_RENDERER=yes ;;
74 no) TIZEN_FEATURE_EVAS_RENDERER=no ;;
75 *) AC_MSG_ERROR(bad value ${enableval} for --enable-evas-renderer) ;;
77 ],[TIZEN_FEATURE_EVAS_RENDERER=no])
78 if test "x$TIZEN_FEATURE_EVAS_RENDERER" = "xyes"; then
79 PKG_CHECK_MODULES(EVAS_RENDERER, mm-evas-renderer)
80 AC_SUBST(EVAS_RENDERER_CFLAGS)
81 AC_SUBST(EVAS_RENDERER_LIBS)
83 AM_CONDITIONAL([TIZEN_FEATURE_EVAS_RENDERER], [test "x$TIZEN_FEATURE_EVAS_RENDERER" = "xyes"])
85 # Checks for header files.
87 AC_CHECK_HEADERS([fcntl.h memory.h stdlib.h string.h sys/time.h unistd.h])
89 # Checks for typedefs, structures, and compiler characteristics.
94 # Checks for library functions.
99 AC_FUNC_SELECT_ARGTYPES
101 AC_CHECK_FUNCS([memset select])
105 mm-display-interface.pc