ARG_ENABLE_EVAS_VG_LOADER(SVG, static)
ARG_ENABLE_EVAS_VG_LOADER(EET, static)
-ARG_ENABLE_EVAS_VG_LOADER(JSON, static)
+ARG_ENABLE_EVAS_VG_LOADER(JSON, auto)
ARG_ENABLE_EVAS_IMAGE_LOADER(BMP, static)
ARG_ENABLE_EVAS_IMAGE_LOADER(Eet, static)
AC_DEFUN([EVAS_CHECK_VG_LOADER_DEP_JSON],
[
-have_dep="yes"
+have_dep="no"
evas_vg_loader_[]$1[]_cflags=""
-evas_vg_loader_[]$1[]_libs="-llottie-player"
+evas_vg_loader_[]$1[]_libs=""
+
+AC_CHECK_HEADER([lotplayer_capi.h], [have_dep="yes"])
+
+if test "x${have_dep}" = "xyes" ; then
+ AC_CHECK_LIB([lottie-player],
+ [lotplayer_create],
+ [
+ evas_vg_loader_[]$1[]_libs="-llottie-player"
+ ]
+ )
+fi
+
+if test "x$2" = "xstatic" && test "x${have_dep}" = "xyes" ; then
+ requirements_libs_evas="${evas_vg_loader_[]$1[]_libs} ${requirements_libs_evas}"
+fi
AC_SUBST([evas_vg_loader_$1_cflags])
AC_SUBST([evas_vg_loader_$1_libs])
want_static_loader="yes"
else
have_evas_vg_loader_[]DOWN="yes"
+ want_static_loader="yes"
fi
fi
if test "x${have_loader}" = "xyes" ; then
- AC_DEFINE(BUILD_VG_LOADER_[]UP, [1], [UP Image Loader Support])
+ AC_DEFINE(BUILD_VG_LOADER_[]UP, [1], [UP VG Loader Support])
fi
AM_CONDITIONAL(BUILD_VG_LOADER_[]UP, [test "x${have_loader}" = "xyes"])