mirror of
https://github.com/thorvg/thorvg.git
synced 2025-06-08 05:33:36 +00:00
loader lottie: -- beta tag.
Now, it's quite workable. Include it in our default integration test suite.
This commit is contained in:
parent
4c5f858aa1
commit
da1b036e4f
4 changed files with 9 additions and 8 deletions
11
meson.build
11
meson.build
|
@ -45,13 +45,14 @@ if all_loaders or get_option('loaders').contains('jpg') == true
|
||||||
config_h.set10('THORVG_JPG_LOADER_SUPPORT', true)
|
config_h.set10('THORVG_JPG_LOADER_SUPPORT', true)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
if all_loaders or get_option('loaders').contains('lottie') == true
|
||||||
|
config_h.set10('THORVG_LOTTIE_LOADER_SUPPORT', true)
|
||||||
|
endif
|
||||||
|
|
||||||
if get_option('loaders').contains('webp_beta') == true
|
if get_option('loaders').contains('webp_beta') == true
|
||||||
config_h.set10('THORVG_WEBP_LOADER_SUPPORT', true)
|
config_h.set10('THORVG_WEBP_LOADER_SUPPORT', true)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if get_option('loaders').contains('lottie_beta') == true
|
|
||||||
config_h.set10('THORVG_LOTTIE_LOADER_SUPPORT', true)
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
|
||||||
#Savers
|
#Savers
|
||||||
|
@ -128,7 +129,7 @@ Summary:
|
||||||
Loader (PNG): @8@
|
Loader (PNG): @8@
|
||||||
Loader (JPG): @9@
|
Loader (JPG): @9@
|
||||||
Loader (WEBP_BETA): @10@
|
Loader (WEBP_BETA): @10@
|
||||||
Loader (LOTTIE_BETA): @11@
|
Loader (LOTTIE): @11@
|
||||||
Saver (TVG): @12@
|
Saver (TVG): @12@
|
||||||
Binding (CAPI): @13@
|
Binding (CAPI): @13@
|
||||||
Binding (WASM_BETA): @14@
|
Binding (WASM_BETA): @14@
|
||||||
|
@ -150,7 +151,7 @@ Summary:
|
||||||
all_loaders or get_option('loaders').contains('png'),
|
all_loaders or get_option('loaders').contains('png'),
|
||||||
all_loaders or get_option('loaders').contains('jpg'),
|
all_loaders or get_option('loaders').contains('jpg'),
|
||||||
get_option('loaders').contains('webp_beta'),
|
get_option('loaders').contains('webp_beta'),
|
||||||
get_option('loaders').contains('lottie_beta'),
|
all_loaders or get_option('loaders').contains('lottie'),
|
||||||
all_savers or get_option('savers').contains('tvg'),
|
all_savers or get_option('savers').contains('tvg'),
|
||||||
get_option('bindings').contains('capi'),
|
get_option('bindings').contains('capi'),
|
||||||
get_option('bindings').contains('wasm_beta'),
|
get_option('bindings').contains('wasm_beta'),
|
||||||
|
|
|
@ -6,7 +6,7 @@ option('engines',
|
||||||
|
|
||||||
option('loaders',
|
option('loaders',
|
||||||
type: 'array',
|
type: 'array',
|
||||||
choices: ['', 'tvg', 'svg', 'png', 'jpg', 'webp_beta', 'lottie_beta', 'all'],
|
choices: ['', 'tvg', 'svg', 'png', 'jpg', 'webp_beta', 'lottie', 'all'],
|
||||||
value: ['svg', 'tvg'],
|
value: ['svg', 'tvg'],
|
||||||
description: 'Enable File Loaders in thorvg ("all" does not include "*_beta".)')
|
description: 'Enable File Loaders in thorvg ("all" does not include "*_beta".)')
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ if all_loaders or get_option('loaders').contains('svg') == true
|
||||||
subdir('svg')
|
subdir('svg')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if get_option('loaders').contains('lottie_beta') == true
|
if all_loaders or get_option('loaders').contains('lottie') == true
|
||||||
subdir('lottie')
|
subdir('lottie')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
if [ ! -d "./build_wasm" ]; then
|
if [ ! -d "./build_wasm" ]; then
|
||||||
sed "s|EMSDK:|$1|g" wasm_cross.txt > /tmp/.wasm_cross.txt
|
sed "s|EMSDK:|$1|g" wasm_cross.txt > /tmp/.wasm_cross.txt
|
||||||
meson -Db_lto=true -Ddefault_library=static -Dstatic=true -Dloaders="all, lottie_beta" -Dsavers="all" -Dbindings="wasm_beta" -Dlog=true --cross-file /tmp/.wasm_cross.txt build_wasm
|
meson -Db_lto=true -Ddefault_library=static -Dstatic=true -Dloaders="all, lottie" -Dsavers="all" -Dbindings="wasm_beta" -Dlog=true --cross-file /tmp/.wasm_cross.txt build_wasm
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ninja -C build_wasm/
|
ninja -C build_wasm/
|
||||||
|
|
Loading…
Add table
Reference in a new issue