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 AC_SUBST(GCC_CXXFLAGS)
27 # Checks for libraries.
28 PKG_CHECK_MODULES(GLIB, glib-2.0)
32 PKG_CHECK_MODULES(GMODULE, gmodule-2.0)
33 AC_SUBST(GMODULE_CFLAGS)
34 AC_SUBST(GMODULE_LIBS)
36 PKG_CHECK_MODULES(MM_COMMON, mm-common)
37 AC_SUBST(MM_COMMON_CFLAGS)
38 AC_SUBST(MM_COMMON_LIBS)
40 PKG_CHECK_MODULES(TBM, libtbm)
44 PKG_CHECK_MODULES(MEDIA_TOOL, capi-media-tool)
45 AC_SUBST(MEDIA_TOOL_CFLAGS)
46 AC_SUBST(MEDIA_TOOL_LIBS)
48 PKG_CHECK_MODULES(DLOG, dlog)
52 PKG_CHECK_MODULES(EVAS, evas)
56 PKG_CHECK_MODULES(ELEMENTARY, elementary)
57 AC_SUBST(ELEMENTARY_CFLAGS)
58 AC_SUBST(ELEMENTARY_LIBS)
60 PKG_CHECK_MODULES(ECORE_EVAS, ecore-evas)
61 AC_SUBST(ECORE_EVAS_CFLAGS)
62 AC_SUBST(ECORE_EVAS_LIBS)
64 PKG_CHECK_MODULES(ECORE_WL2, ecore-wl2)
65 AC_SUBST(ECORE_WL2_CFLAGS)
66 AC_SUBST(ECORE_WL2_LIBS)
68 PKG_CHECK_MODULES(TIZEN_EXTENSION_CLIENT, tizen-extension-client)
69 AC_SUBST(TIZEN_EXTENSION_CLIENT_CFLAGS)
70 AC_SUBST(TIZEN_EXTENSION_CLIENT_LIBS)
73 AC_ARG_ENABLE(evas-renderer, AC_HELP_STRING([--enable-evas-renderer], [enable evas renderer]),
75 case "${enableval}" in
76 yes) TIZEN_FEATURE_EVAS_RENDERER=yes ;;
77 no) TIZEN_FEATURE_EVAS_RENDERER=no ;;
78 *) AC_MSG_ERROR(bad value ${enableval} for --enable-evas-renderer) ;;
80 ],[TIZEN_FEATURE_EVAS_RENDERER=no])
81 if test "x$TIZEN_FEATURE_EVAS_RENDERER" = "xyes"; then
82 PKG_CHECK_MODULES(EVAS_RENDERER, mm-evas-renderer)
83 AC_SUBST(EVAS_RENDERER_CFLAGS)
84 AC_SUBST(EVAS_RENDERER_LIBS)
86 AM_CONDITIONAL([TIZEN_FEATURE_EVAS_RENDERER], [test "x$TIZEN_FEATURE_EVAS_RENDERER" = "xyes"])
89 AC_ARG_ENABLE(gtests, AC_HELP_STRING([--enable-gtests], [enable gtests]),
91 case "${enableval}" in
94 *) AC_MSG_ERROR(bad value ${enableval} for --enable-gtests) ;;
97 if test "x$GTESTS" = "xyes"; then
98 PKG_CHECK_MODULES(GMOCK, gmock)
99 AC_SUBST(GMOCK_CFLAGS)
102 AM_CONDITIONAL([GTESTS], [test "x$GTESTS" = "xyes"])
104 # Checks for header files.
106 AC_CHECK_HEADERS([fcntl.h memory.h stdlib.h string.h sys/time.h unistd.h])
108 # Checks for typedefs, structures, and compiler characteristics.
113 # Checks for library functions.
118 AC_FUNC_SELECT_ARGTYPES
120 AC_CHECK_FUNCS([memset select])
125 mm-display-interface.pc