X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=configure.ac;h=52a670dcfd33c7f0c2a46758ab236ce0d1a427ac;hb=60a19067caf665ae3612c96456dc0ce358e4fa73;hp=3afe85898ff5b7510db0c43ba6d8e7c4f2af26e3;hpb=4a2e0bcca6dc53df95430cb0e07ad5586793ab57;p=platform%2Fcore%2Fmultimedia%2Flibmm-camcorder.git diff --git a/configure.ac b/configure.ac index 3afe858..52a670d 100644 --- a/configure.ac +++ b/configure.ac @@ -21,6 +21,8 @@ AC_HEADER_STDC AC_HEADER_TIME AC_PROG_GCC_TRADITIONAL AC_PROG_LIBTOOL +AC_PROG_CXX +AC_SUBST(GCC_CXXFLAGS) # Checks for libraries. PKG_CHECK_MODULES(GST, gstreamer-1.0 >= 1.2.0) @@ -31,6 +33,10 @@ PKG_CHECK_MODULES(GST_PLUGIN_BASE, gstreamer-base-1.0 >= 1.2.0) AC_SUBST(GST_PLUGIN_BASE_CFLAGS) AC_SUBST(GST_PLUGIN_BASE_LIBS) +PKG_CHECK_MODULES(GST_ALLOCATORS, gstreamer-allocators-1.0 >= 1.2.0) +AC_SUBST(GST_ALLOCATORS_CFLAGS) +AC_SUBST(GST_ALLOCATORS_LIBS) + PKG_CHECK_MODULES(GST_VIDEO, gstreamer-video-1.0 >= 1.2.0) AC_SUBST(GST_VIDEO_CFLAGS) AC_SUBST(GST_VIDEO_LIBS) @@ -135,6 +141,21 @@ AC_ARG_ENABLE(product-tv, AC_HELP_STRING([--enable-product-tv],[enable tv define ],[PRODUCT_TV=no]) AM_CONDITIONAL([PRODUCT_TV], [test "x$PRODUCT_TV" = "xyes"]) +AC_ARG_ENABLE(gtests, AC_HELP_STRING([--enable-gtests], [enable gtests]), +[ + case "${enableval}" in + yes) GTESTS=yes ;; + no) GTESTS=no ;; + *) AC_MSG_ERROR(bad value ${enableval} for --enable-gtests) ;; + esac +],[GTESTS=no]) +if test "x$GTESTS" = "xyes"; then +PKG_CHECK_MODULES(GMOCK, gmock) +AC_SUBST(GMOCK_CFLAGS) +AC_SUBST(GMOCK_LIBS) +fi +AM_CONDITIONAL([GTESTS], [test "x$GTESTS" = "xyes"]) + # Checks for header files. AC_HEADER_STDC AC_CHECK_HEADERS([fcntl.h memory.h stdlib.h string.h sys/time.h unistd.h]) @@ -155,6 +176,7 @@ AC_CHECK_FUNCS([memset select]) AC_CONFIG_FILES([ Makefile src/Makefile +unittest/Makefile mm-camcorder.pc ]) AC_OUTPUT