From: Hermet Park Date: Fri, 21 Jun 2019 08:30:19 +0000 (+0900) Subject: evas vector: support json loader for rlottie integration. X-Git-Tag: accepted/tizen/unified/20190627.014819~9 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5f92680ab346a9a29b07b837ac5d418a9fe9fbfd;p=platform%2Fupstream%2Fefl.git evas vector: support json loader for rlottie integration. Summary: Introduce a new evas json loader to support lottie animation. This json loader uses rlottie library which is a new github open project. These days most ui frameworks (windowpws, skia, qt, xamarin, react, nativescript) supports lottie, the rlottie was designed to support lottie as a standalone library and compatible with efl as well. To enable this,please install rlottie library then remove json disabler in meson_options.txt For more information, See lottie/rlottie project and its a introdcution article: https://airbnb.io/lottie/#/ https://github.com/samsung/rlottie https://hermet.pe.kr/143 Co-authored-by: JunsuChoi {D8941} {D8944} Reviewers: #committers, jsuya, bu5hm4n Subscribers: bu5hm4n, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8940 Change-Id: I6216baf76bc725a95a31498a78c1b1b70441fd5e --- diff --git a/src/static_libs/vg_common/meson.build b/src/static_libs/vg_common/meson.build index 00070e2..347f27e 100644 --- a/src/static_libs/vg_common/meson.build +++ b/src/static_libs/vg_common/meson.build @@ -5,9 +5,7 @@ vg_common_src = files([ 'vg_common.h', ]) -json = dependency('rlottie', required: get_option('evas-loaders-disabler').contains('json') == false) - -if (json.found()) +if get_option('evas-loaders-disabler').contains('json') == false config_h.set('BUILD_VG_LOADER_JSON', '1') vg_common_src += files('vg_common_json.c') endif