AM_PROG_AR
AC_PROG_CC
AM_PROG_CC_C_O
+AC_PROG_CXX
AC_PROG_LIBTOOL
# Checks for libraries.
#AC_SUBST(MMMHAL_CFLAGS)
#AC_SUBST(MMMHAL_LIBS)
-PKG_CHECK_MODULES(MMLOG,mm-log)
-AC_SUBST(MMLOG_CFLAGS)
-AC_SUBST(MMLOG_LIBS)
-
-
+PKG_CHECK_MODULES(DLOG,dlog)
+AC_SUBST(DLOG_CFLAGS)
+AC_SUBST(DLOG_LIBS)
PKG_CHECK_MODULES(GLIB, glib-2.0)
AC_SUBST(GLIB_CFLAGS)
AC_SUBST(GTK_CFLAGS)
AC_SUBST(GTK_LIBS)
+PKG_CHECK_MODULES(INIPARSER, iniparser)
+AC_SUBST(INIPARSER_CFLAGS)
+AC_SUBST(INIPARSER_LIBS)
PKG_CHECK_MODULES(AVCODEC, libavcodec)
AC_SUBST(AVCODEC_CFLAGS)
AC_SUBST(VCONF_CFLAGS)
AC_SUBST(VCONF_LIBS)
-dnl use drm --------------------------------------------------------------------------
-AC_ARG_ENABLE(drm, AC_HELP_STRING([--enable-drm], [using drm]),
-[
- case "${enableval}" in
- yes) USE_DRM=yes ;;
- no) USE_DRM=no ;;
- *) AC_MSG_ERROR(bad value ${enableval} for --enable-drm) ;;
- esac
-],[USE_DRM=yes])
-if test "x$USE_DRM" = "xyes"; then
- PKG_CHECK_MODULES(DRMCLIENT, drm-client)
- AC_SUBST(DRMCLIENT_CFLAGS)
- AC_SUBST(DRMCLIENT_LIBS)
-
- PKG_CHECK_MODULES(DRMTRUSTED, drm-trusted)
- AC_SUBST(DRMTRUSTED_CFLAGS)
- AC_SUBST(DRMTRUSTED_LIBS)
-fi
-AM_CONDITIONAL(USE_DRM, test "x$USE_DRM" = "xyes")
+# for gtests
+AC_ARG_ENABLE(tests, AC_HELP_STRING([--enable-tests], [unittest build]),
+ [
+ case "${enableval}" in
+ yes) IS_TESTS=yes ;;
+ no) IS_TESTS=no ;;
+ *) AC_MSG_ERROR(bad value ${enableval} for --enable-tests) ;;
+ esac
+ ],
+[IS_TESTS=no])
+AM_CONDITIONAL([IS_TESTS], [test "x$IS_TESTS" = "xyes"])
+
+AS_IF([test "x$enable_tests" = "xyes"], [
+ PKG_CHECK_MODULES(GTESTS, gmock)
+ AC_SUBST(GTESTS_CFLAGS)
+ AC_SUBST(GTESTS_LIBS)
+])
dnl use dyn --------------------------------------------------------------------------
AC_ARG_ENABLE(dyn, AC_HELP_STRING([--enable-dyn], [using dyn]),
AC_CONFIG_FILES([Makefile
- codecs/Makefile
- codecs/ffmpeg/Makefile
formats/Makefile
formats/ffmpeg/Makefile
utils/Makefile
tests/Makefile
+ unittest/Makefile
mm-fileinfo.pc
])
AC_OUTPUT